Home News Forum                            

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

viprp1hk: MAME ROM Information.


Viper Phase 1 Hong Kong (c) 1995 Seibu Kaihatsu.


Distributed by Metrotainment on the Hon Kong market.


Game's ROM.

MAME Info:

0.107u2 [Corrado Tomaselli]

0.81 [Ville Linde]

Artwork available


- Title Screen SFX and item collection SFX are incorrect. retrorepair (ID 04533)


- 0.143u7: Arzeno Fabrice added clome 'Viper Phase 1 (USA, New Version, set 2)'. Changed description of clone '(USA, New Version)' to 'Viper Phase 1 (USA, New Version, set 1)'.

- 0.136u3: Minor information update for Viper 1 games in Seibu SPIs driver [Brian Troha]. Changed description of clone 'Viper Phase 1 (USA)' to 'Viper Phase 1 (USA, New Version)'.

- 0.136u2: Keven Eshbach and Dumping Union added clone Viper Phase 1 (USA). Changed description of clone 'Viper Phase 1 (Hong Kong, Metrotainment license)' to 'Viper Phase 1 (Hong Kong)'. Renamed (viprp1o) to (viprp1oj).

- 23rd January 2010: Smitdogg - Kevin Eshbach dumped Viper Phase 1 USA.

- 26th July 2008: Mr. Do - Funny story. Tormod sent me a BUNCH of instruction cards a long time ago. You've probably been seeing them added in every so often. Well, around July of last year, I had completed a whole bunch of them, but then had a computer crash, and they ended up on the "spare" hard drive by mistake. I found them again going through a cleanup. So thanks to Tormod, this week we have Viper Phase 1.

- 0.115: Corrado Tomaselli added clone Viper Phase 1 (Hong Kong, Metrotainment license).

- 5th May 2007: Corrado Tomaselli dumped Viper Phase 1 (Hong Kong, Metrotainment license).

- 0.107u2: Corrado Tomaselli added Viper Phase 1 (World, New Version). Renamed (viprp1) to (viprp1j).

- 21st August 2006: Corrado Tomaselli dumped Viper Phase 1 (World, New Version).

- 0.93u2: Added clones Viper Phase 1 (Germany) and (Switzerland, New Version). Changed parent description to 'Viper Phase 1 (Japan, New Version)' and clone 'Viper Phase 1' to 'Viper Phase 1 (Japan)'. Renamed (viperp1) to (viprp1) and (viperp1o) to (viprp1o).

- 0.93: Nicola Salmoria decrypted the graphics in all SPI games. Viper Phase 1 is now playable.

- 0.81u8: Ville Linde fixed the "old" video hardware of Viper Phase 1 (does have 3 layers after all, but no rowscroll).

- 25th April 2004: Ville Linde fixed a few graphics problems in Viper Phase 1 and fixed a bug in the REP opcode so that it doesn't break the SPI games.

- 0.81u6: Ville Linde completely rewrote i386 REP/REPNE prefix handling. Fixes the following: Battle Balls attract mode runs correctly now, balls no longer all the same color in-game in Battle Balls, E-Jan now coins up and Viper Phase 1 is now playable (with encrypted gfx).

- 11th April 2004: Ville Linde improved the tilemap emulation further in the Seibu SPI driver, added support for alternate video hardware in Viper Phase 1.

- 0.81u4: Ville Linde updated the i386 core and the SPI driver. Viper Phase starts to boot now, but doesn't get very far. R. Belmont hooked up the Z80 bankswitching, so sound started playing in some games (notably Raiden Fighters).

- 0.81: Added Viper Phase 1 (New Version) (Seibu Kaihatsu 1995) and clone Viper Phase 1. I386 CPU core [Ville Linde].


Recommended Games (Star Force):



Night Star (DECO Cassette)

Nova 2001

Star Jacker


Star Force

Alpha Mission / ASO

Alpha Mission II / ASO II

Astro Warrior (Mega-Tech)

Mission 660


S.R.D. Mission


Truxton II

Blast Off

Blazing Lazers

The Next Space

Omega Fighter

Lethal Thunder


Strike Gunner S.T.G


Explosive Breaker

Final Star Force




Nebulas Ray



Viper Phase 1

Fever SOS

Mars Matrix: Hyper Solid Shooting

Romset: 20160 kb / 14 files / 8.45 zip

MAME XML Output:

       <game name="viprp1hk" sourcefile="seibuspi.c" cloneof="viprp1" romof="viprp1">
              <description>Viper Phase 1 (Hong Kong)</description>
              <manufacturer>Seibu Kaihatsu (Metrotainment license)</manufacturer>
              <rom name="seibu_1" size="524288" crc="283ba7b7" sha1="28122e04b72f1163c69f3f845f6a493fdb6ed652" region="user1" offset="0"/>
              <rom name="seibu_2" size="524288" crc="2c4db249" sha1="a6372c9a3cde5f262ec5ef446945f6d3ad506e88" region="user1" offset="1"/>
              <rom name="seibu_3" size="524288" crc="91989503" sha1="8c215fac200cc693396dbd57e0939e7efe883342" region="user1" offset="2"/>
              <rom name="seibu_4" size="524288" crc="12c9582d" sha1="a79e26514e5ab8703a7a8c3ac39b359cfa4117c1" region="user1" offset="3"/>
              <rom name="seibu_5" size="131072" crc="80920fed" sha1="b35ed080925f6d0a0b6d2d1ab4fa919f625b1e6a" region="gfx1" offset="0"/>
              <rom name="seibu_6" size="65536" crc="e71a8722" sha1="3e0133fe1f85058ca6d9ac59d731f342c6b50e92" region="gfx1" offset="2"/>
              <rom name="v_bg-11.415" merge="v_bg-11.415" size="2097152" crc="6fc96736" sha1="12df47d8af2c1febc1bce5bcf3218766447885bd" region="gfx2" offset="0"/>
              <rom name="v_bg-12.415" merge="v_bg-12.415" size="1048576" crc="d3c7281c" sha1="340bca1f31486609b3c34dd7830362a216ff648e" region="gfx2" offset="2"/>
              <rom name="v_bg-21.410" merge="v_bg-21.410" size="1048576" crc="d65b4318" sha1="6522970d95ffa7fa2f32e0b5b4f0eb69e0286b36" region="gfx2" offset="300000"/>
              <rom name="v_bg-22.416" merge="v_bg-22.416" size="524288" crc="24a0a23a" sha1="0b0330717620e3f3274a25845d9edaf8023b9db2" region="gfx2" offset="300002"/>
              <rom name="v_obj-1.322" merge="v_obj-1.322" size="4194304" crc="3be5b631" sha1="fd1064428d28ca166a9267b968c0ba846cfed656" region="gfx3" offset="0"/>
              <rom name="v_obj-2.324" merge="v_obj-2.324" size="4194304" crc="924153b4" sha1="db5dadcfb4cd5e6efe9d995085936ce4f4eb4254" region="gfx3" offset="400000"/>
              <rom name="v_obj-3.323" merge="v_obj-3.323" size="4194304" crc="e9fb9062" sha1="18e97b4c5cced2b529e6e72d8041c6f78fcec76e" region="gfx3" offset="800000"/>
              <rom name="v_pcm.215" merge="v_pcm.215" size="1048576" crc="e3111b60" sha1="f7a7747f29c392876e43efcb4e6c0741454082f2" region="user2" offset="0"/>
              <chip type="cpu" tag="maincpu" name="I386" clock="25000000"/>
              <chip type="cpu" tag="soundcpu" name="Z80" clock="7159090"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="ymf" name="YMF271" clock="16934400"/>
              <display tag="screen" type="raster" rotate="270" width="320" height="240" refresh="54.000000" />
              <sound channels="2"/>
              <input players="2" buttons="3" coins="2" service="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="JP1" tag="JP1" mask="3">
                     <dipvalue name="Update" value="3" default="yes"/>
                     <dipvalue name="Off" value="1"/>
                     <dipvalue name="On" value="0"/>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="imperfect" savestate="unsupported" palettesize="6144"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise