Home News Forum                            

Play your favorite classic games and more with the GameEx front end. Read more.

cyvern: MAME ROM Information.


Cyvern - The Dragon Weapons (c) 1998 Kaneko.

Take control of 3 artificially enhanced elemental dragons and battle against tons of enemy airships and hulking bosses in this excellent overhead shooter. Features awesome graphics & sound effects as well as responsive controls and a high level of challenge.


Kaneko Super Nova System hardware

Main CPU : SH-2 (@ 28.638 Mhz)

Sound Chips : YMZ280B (@ 16.666666 Mhz)

Players : 2

Control : 8-way Joystick

Buttons : 2

=> [A] shoot / banish, [B] bomb


Released in April 1998.

There is a 'Plus' upgrade for this game :

* You can modify each dragon with special abilities.

* There is a gauge during boss fights showing how much energy the boss has left now.

* Multiple endings

* If you have certain items, some bosses will change into their 'true boss form'.


Planners : A. Kaneko, Tony

Soft : K. Minegishi, Hiyorinn.S, Sho-Chan, Osapan

Designers : U-Zool, Hiroki Narisawa, Endo Chang, Kazuto=Lee, Ryo.Kimura, Ishi-Ryu, Gomez, Maruken!

Sound : Katsuya Yoneda


Game's rom.

MAME Info:

0.141u3 [?]

0.62 [Sylvain Glaize, David Haywood]

Artwork available


- Original PCB video. Smitdogg (ID 04238)


- 0.141u3: Added Cyvern (US). Renamed (cyvern) to (cyvernj).

- 9th February 2011: Smitdogg - We got the rare USA version of Cyvern.

- 3rd July 2008: R. Belmont - The SH-2 DRC successfully got Cyvern past the on-screen POST last night, but that revealed a problem with cycle counting that was making MAME timing and interrupts work poorly at best. I fixed that, but there's now a bug where it crashes trying to resume after handling an interrupt. Never a shortage of fun with this stuff!

- 2nd July 2008: R. Belmont - I've been working on a MAME UDRC frontend for the SH-2 for just under a week now. Last night it finally made it all the way through the suprnova BIOS and into the Cyvern boot code without errors (including handling interrupts). There are still several instructions left to implement before it actually shows something, but so far so good so what, right? This will speed up ST-V (and Saturn in MESS), Kaneko SuperNova, Psikyo SH-2, and CPS3. And SH-2 is a pure subset of SH-4 (aside from different boot vector semantics) so once done this frontend will make a fine starting point for an SH-4 UDRC.

- 0.125u5: David Haywood fixed priorities from start to end in Cyvern (still not perfect).

- 8th June 2008: David Haywood - I took a look back at the Kaneko Supernova driver and fixed up the priorities for Cyvern. The Speed took a bit of a nosedive in the process, but it's a stunning game, and looks even better with proper rendering order.

- 9th September 2007: Mr. Do - Some more instruction cards for more games courtesty of Tormod: Cyvern.

- 0.62: Sylvain Glaize and David Haywood added Cyvern (Japan) (Kaneko 1998).

LEVELS: 5 (must be finished twice)

Recommended Games (Airforce 3):

Tokio / Scramble Formation

World Wars

Asuka & Asuka

Image Fight


Master of Weapon

Air Duel

Gun & Frontier


Raiden II

Raiden DX

Raiden II / DX

Raiden Fighters

Raiden Fighters 2

Raiden Fighters Jet

Thunder Dragon

Thunder Dragon 2

Turbo Force

Aero Fighters

Aero Fighters 2

Aero Fighters 3

Aero Fighters Special

Grid Seeker

Sand Scorpion

Sky Alert


Zing Zing Zip



Fire Barrel

Mad Shark

U.N. Defense Force: Earth Joker



Bee Storm - DoDonPachi II

DoDonPachi Dai-Ou-Jou

Air Gallet

Battle Garegga

Battle Bakraid

Skull Fang

Storm Blade

Sengeki Striker


Guardian Storm

Stagger I

Change Air Blade

1945k III

Romset: 26624 kb / 8 files / 12.5 zip

MAME XML Output:

       <game name="cyvern" sourcefile="suprnova.c" romof="skns">
              <description>Cyvern (US)</description>
              <rom name="sknsu1.u10" merge="sknsu1.u10" size="524288" crc="384d21ec" sha1="a27e8a18099d9cea64fa32db28d01101c2a78815" region="maincpu" offset="0"/>
              <rom name="cv-usa.u10" size="1048576" crc="1023ddca" sha1="7967e3e876cdb797bdaa2eb5136a33cd43941501" region="user1" offset="0"/>
              <rom name="cv-usa.u8" size="1048576" crc="f696f6be" sha1="d9e66173ca12693255d2bb0982da2fb96bfd155d" region="user1" offset="1"/>
              <rom name="cv100-00.u24" size="4194304" crc="cd4ae88a" sha1="925f4ae01a6ad3633be2a61be69e163f05401cf6" region="gfx1" offset="0"/>
              <rom name="cv101-00.u20" size="4194304" crc="a6cb3f0b" sha1="8d83f44a096ca0a70962ca4c602c4331874c8560" region="gfx1" offset="400000"/>
              <rom name="cv200-00.u16" size="4194304" crc="ddc8c67e" sha1="9b99e87e69e88011e6d693d19ac5e115b4fa50b0" region="gfx2" offset="0"/>
              <rom name="cv201-00.u13" size="4194304" crc="65863321" sha1="b8b75f50406068ffc3fca3887d2f0a653ca491c9" region="gfx2" offset="400000"/>
              <rom name="cv210-00.u18" size="4194304" crc="7486bf3a" sha1="3b4285ca570e9c5ad396c615bfc054372d1b0162" region="gfx3" offset="400000"/>
              <rom name="cv300-00.u4" size="4194304" crc="fbeda465" sha1="4d5066a22f4589b6b7f85b3e77c348d900ac4bdd" region="ymz" offset="0"/>
              <chip type="cpu" tag="maincpu" name="SH-2" clock="28638000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="ymz" name="YMZ280B" clock="16666666"/>
              <display tag="screen" type="raster" rotate="90" width="320" height="240" refresh="59.597100" />
              <sound channels="2"/>
              <input players="2" buttons="2" coins="2" service="yes" tilt="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Service Mode" tag="400004" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Flip Screen" tag="400004" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="400004" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="400004" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="400004" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="400004" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Use Backup Ram" tag="400004" mask="64">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="64" default="yes"/>
              <dipswitch name="Freeze" tag="400004" mask="128">
                     <dipvalue name="Freezes the game" value="0"/>
                     <dipvalue name="Right value" value="128" default="yes"/>
              <driver status="imperfect" emulation="good" color="good" sound="good" graphic="imperfect" savestate="unsupported" palettesize="32768"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise