mirror of
https://github.com/Gehstock/Mist_FPGA.git
synced 2026-01-16 00:04:28 +00:00
IremM72: add more variants
This commit is contained in:
parent
fe94350806
commit
de3d5e339d
@ -15,15 +15,15 @@ Implemention of the Irem M72 & M84 arcade hardware (https://www.system16.com/har
|
||||
|[R-Type](https://en.wikipedia.org/wiki/R-Type)|Japan, US, World||
|
||||
|[Ninja Spirit](https://en.wikipedia.org/wiki/Ninja_Spirit)|Japan||
|
||||
|[Image Fight](https://en.wikipedia.org/wiki/Image_Fight)|Japan, World||
|
||||
|[Gallop - Armed Police Unit](https://en.wikipedia.org/wiki/Armed_Police_Unit_Gallop)|Japan|Emulated MCU|
|
||||
|[Gallop - Armed Police Unit](https://en.wikipedia.org/wiki/Armed_Police_Unit_Gallop)|Japan|Emulated MCU.|
|
||||
|[Legend of Hero Tonma](https://en.wikipedia.org/wiki/Legend_of_Hero_Tonma)|Japan||
|
||||
|[Mr. HELI no Daibouken](https://en.wikipedia.org/wiki/Mr._Heli)|Japan||
|
||||
|[Air Duel](https://en.wikipedia.org/wiki/Air_Duel)|Japan|Conversion from M81 hardware.|
|
||||
|[Air Duel](https://en.wikipedia.org/wiki/Air_Duel)|Japan, World|Conversion from M81 hardware.|
|
||||
|[Dragon Breed](https://en.wikipedia.org/wiki/Dragon_Breed)|Japan|Conversion from M81 hardware.|
|
||||
|[X-Multiply](https://en.wikipedia.org/wiki/X_Multiply)|Japan|Conversion from M81 hardware.|
|
||||
|[Daiku no Gensan](https://en.wikipedia.org/wiki/Hammerin%27_Harry)|Japan|Conversion from M81 hardware. Emulated MCU|
|
||||
|[Daiku no Gensan](https://en.wikipedia.org/wiki/Hammerin%27_Harry)|Japan|Conversion from M81 hardware. Emulated MCU.|
|
||||
|[Hammerin' Harry](https://en.wikipedia.org/wiki/Hammerin%27_Harry)|US, Japan|M84 Hardware.|
|
||||
|[R-Type II](https://en.wikipedia.org/wiki/R-Type_II)|Japan,World|M84 hardware.|
|
||||
|[Hammerin' Harry](https://en.wikipedia.org/wiki/Hammerin%27_Harry)|US|M84 hardware.|
|
||||
|
||||
|
||||
**Note:** Emulated MCU is not implemented on MiST (FPGA is full).
|
||||
|
||||
@ -0,0 +1,74 @@
|
||||
<misterromdescription>
|
||||
<name>Air Duel (World, M72 hardware)</name>
|
||||
<mameversion>0245</mameversion>
|
||||
<setname>airduelm72</setname>
|
||||
<parent>airduel</parent>
|
||||
<year>1990</year>
|
||||
<manufacturer>Irem</manufacturer>
|
||||
<category>Shooter</category>
|
||||
<rbf>IremM72</rbf>
|
||||
<rotation>vertical (ccw)</rotation>
|
||||
|
||||
<joystick>8-way</joystick>
|
||||
<num_buttons>2</num_buttons>
|
||||
<buttons default="B,A,R,L" names="Fire,Bomb,-,-,Start,Coin,P2 Start,Pause"></buttons>
|
||||
<switches default="40,00" base="16" page_id="1" page_name="Switches">
|
||||
<dip bits="0,1" ids="3,2,4,5" name="Lives"></dip>
|
||||
<dip bits="2,3" ids="Normal,Easy,Hard,Very Easy" name="Difficulty"></dip>
|
||||
<dip bits="6" ids="Off,On" name="Demo Sound"></dip>
|
||||
<dip bits="7" ids="Off,On" name="Diagnostic Test"></dip>
|
||||
<dip bits="8" ids="Off,On" name="Flip Picture"></dip>
|
||||
<dip bits="12,15" ids="1C/1P,2C/1P,3C/1P,4C/1P,5C/1P,6C/1P,1C/2P,1C/3P,1C/4P,1C/5P,1C/6P,2C/3P,3C/2P,4C/3P,Free Play,Free Play" name="Coin Mode"></dip>
|
||||
</switches>
|
||||
|
||||
<rom index="1"><part>01</part></rom>
|
||||
<rom index="0" zip="airduelm72.zip|airduel.zip" md5="None">
|
||||
<!-- board type -->
|
||||
<part>09</part>
|
||||
<!-- maincpu -->
|
||||
<part>00 08 00 00</part>
|
||||
<interleave output="16">
|
||||
<part name="ad-c-l0-c.ic37" crc="b90c4ffd" map="01"/>
|
||||
<part name="ad-c-h0-c.ic40" crc="6467ed0f" map="10"/>
|
||||
</interleave>
|
||||
<interleave output="16">
|
||||
<part name="ad-c-l3.ic34" crc="9dd343f7" map="01"/>
|
||||
<part name="ad-c-h3.ic43" crc="9f7cfca3" map="10"/>
|
||||
</interleave>
|
||||
|
||||
<!-- sprites -->
|
||||
<part>01 08 00 00</part>
|
||||
<interleave output="32">
|
||||
<part name="ad-00.ic53" crc="2f0d599b" map="0001" />
|
||||
<part name="ad-10.ic51" crc="9865856b" map="0010" />
|
||||
<part name="ad-20.ic49" crc="d392aef2" map="0100" />
|
||||
<part name="ad-30.ic47" crc="923240c3" map="1000" />
|
||||
</interleave>
|
||||
|
||||
<!-- gfx2 -->
|
||||
<part>02 08 00 00</part>
|
||||
<interleave output="32">
|
||||
<part name="ad-a0.ic21" crc="ce134b47" map="0001" />
|
||||
<part name="ad-a1.ic22" crc="097fd853" map="0010" />
|
||||
<part name="ad-a2.ic20" crc="6a94c1b9" map="0100" />
|
||||
<part name="ad-a3.ic23" crc="6637c349" map="1000" />
|
||||
</interleave>
|
||||
|
||||
<!-- gfx3 -->
|
||||
<part>03 08 00 00</part>
|
||||
<interleave output="32">
|
||||
<part name="ad-b0.ic26" crc="ce134b47" map="0001" />
|
||||
<part name="ad-b1.ic27" crc="097fd853" map="0010" />
|
||||
<part name="ad-b2.ic25" crc="6a94c1b9" map="0100" />
|
||||
<part name="ad-b3.ic24" crc="6637c349" map="1000" />
|
||||
</interleave>
|
||||
|
||||
<!-- mcu -->
|
||||
<part>04 00 10 00</part>
|
||||
<part name="ad_c-pr-.ic1" crc="8785e4e2"/>
|
||||
|
||||
<!-- samples -->
|
||||
<part>05 02 00 00</part>
|
||||
<part name="ad-v0.ic44" crc="339f474d"/>
|
||||
</rom>
|
||||
</misterromdescription>
|
||||
@ -0,0 +1,73 @@
|
||||
<misterromdescription>
|
||||
<name>Daiku no Gensan (Japan, M84 hardware)</name>
|
||||
<mameversion>0247</mameversion>
|
||||
<parent>hharry</parent>
|
||||
<setname>dkgensan</setname>
|
||||
<year>1990</year>
|
||||
<manufacturer>Irem</manufacturer>
|
||||
<category>Platformer</category>
|
||||
<rbf>IremM72</rbf>
|
||||
<rotation>horizontal</rotation>
|
||||
|
||||
<joystick>8-way</joystick>
|
||||
<num_buttons>2</num_buttons>
|
||||
<buttons default="B,A,R,L" names="Attack,Jump,-,-,Start,Coin,P2 Start,Pause"></buttons>
|
||||
<switches default="40,02" base="16" page_id="1" page_name="Switches">
|
||||
<dip bits="0,1" ids="3,2,4,5" name="Lives"></dip>
|
||||
<dip bits="2,3" ids="Normal,Easy,Hard,Very Easy" name="Difficulty"></dip>
|
||||
<dip bits="4" ids="Yes,No" name="Continue Limit"></dip>
|
||||
<dip bits="5" ids="Yes,No" name="Allow Continue"></dip>
|
||||
<dip bits="6" ids="Off,On" name="Demo Sounds"></dip>
|
||||
<dip bits="7" ids="Off,On" name="Diagnostic Test"></dip>
|
||||
<dip bits="8" ids="Off,On" name="Flip Picture"></dip>
|
||||
<dip bits="9,10" ids="Cocktail,Upright (2P),Upright (2P),Upright" name="Cabinet type"></dip>
|
||||
<dip bits="12,15" ids="1C/1C,2C/1C,3C/1C,4C/1C,5C/1C,6C/1C,1C/2C,1C/3C,1C/4C,1C/5C,1C/6C,2C/3C,3C/2C,4C/3C,2C/1C,Free Play" name="Coin Mode"></dip>
|
||||
</switches>
|
||||
|
||||
<rom index="0" zip="dkgensan.zip|hharry.zip" md5="None">
|
||||
<!-- board type -->
|
||||
<part>14</part>
|
||||
<!-- maincpu -->
|
||||
<part>00 08 00 00</part>
|
||||
<interleave output="16">
|
||||
<part name ="gen-a-h0.bin" crc="07a45f6d" map="10"/>
|
||||
<part name ="gen-a-l0.bin" crc="46478fea" map="01"/>
|
||||
</interleave>
|
||||
|
||||
<interleave output="16">
|
||||
<part name="gen-a-l1.bin" crc="894f8a9f" map="01"/>
|
||||
<part name="gen-a-h1.bin" crc="54e5b73c" map="10"/>
|
||||
</interleave>
|
||||
<interleave output="16">
|
||||
<part name="gen-a-l1.bin" crc="894f8a9f" map="01"/>
|
||||
<part name="gen-a-h1.bin" crc="54e5b73c" map="10"/>
|
||||
</interleave>
|
||||
|
||||
<!-- sprites -->
|
||||
<part>01 08 00 00</part>
|
||||
<interleave output="32">
|
||||
<part name ="hh_00.rom" crc="ec5127ef" map="0001" />
|
||||
<part name ="hh_10.rom" crc="def65294" map="0010" />
|
||||
<part name ="hh_20.rom" crc="bb0d6ad4" map="0100" />
|
||||
<part name ="hh_30.rom" crc="4351044e" map="1000" />
|
||||
</interleave>
|
||||
|
||||
<!-- gfx2 -->
|
||||
<part>02 08 00 00</part>
|
||||
<interleave output="32">
|
||||
<part name ="hh_a0.rom" crc="c577ba5f" map="0001" />
|
||||
<part name ="hh_a1.rom" crc="429d12ab" map="0010" />
|
||||
<part name ="hh_a2.rom" crc="b5b163b0" map="0100" />
|
||||
<part name ="hh_a3.rom" crc="8ef566a1" map="1000" />
|
||||
</interleave>
|
||||
|
||||
<!-- samples -->
|
||||
<part>05 02 00 00</part>
|
||||
<part name ="gen-vo.bin" crc="d8595c66" />
|
||||
|
||||
<!-- sound rom -->
|
||||
<part>08 01 00 00</part>
|
||||
<part name ="a-sp-0.rom" crc="80e210e7" />
|
||||
|
||||
</rom>
|
||||
</misterromdescription>
|
||||
@ -12,18 +12,15 @@
|
||||
<num_buttons>2</num_buttons>
|
||||
<buttons default="B,A,R,L" names="Fire,Pod Control,-,-,Start,Coin,P2 Start,Pause"></buttons>
|
||||
<switches default="40,02" base="16" page_id="1" page_name="Switches">
|
||||
<dip name="Lives" bits="0,1" ids="3,2,4,5"/>
|
||||
<dip name="Difficulty" bits="2,3" ids="Normal,Easy,Hard,Very Easy"/>
|
||||
<dip name="Continue Limit" bits="4" ids="Yes,No"/>
|
||||
<dip name="Allow Continue" bits="5" ids="Yes,No"/>
|
||||
<dip name="Demo Sounds" bits="6" ids="Off,On"/>
|
||||
<dip name="Service Mode" bits="7" ids="Off,On"/>
|
||||
<dip name="Flip Screen" bits="8" ids="Off,On"/>
|
||||
<dip name="Cabinet" bits="9,10" ids="Cocktail,Upright,Upright"/>
|
||||
<dip name="Coin Mode" bits="11" ids="Mode 1,Mode 2"/>
|
||||
<dip name="Coin A" bits="12,13" ids="1/1,2/1,3/1,5/1"/>
|
||||
<dip name="Coin B" bits="14,15" ids="1/2,1/3,1/5,1/6"/>
|
||||
<!-- dip name="Coinage" bits="12,15" ids="Free Play,2 to Start/1 to Continue,4/3,3/2,2/3,1/6,1/5,1/4,1/3,1/2,6/1,5/1,4/1,3/1,2/1,1/1"/-->
|
||||
<dip bits="0,1" ids="3,2,4,5" name="Lives"></dip>
|
||||
<dip bits="2,3" ids="Normal,Easy,Hard,Very Easy" name="Difficulty"></dip>
|
||||
<dip bits="4" ids="Yes,No" name="Continue Limit"></dip>
|
||||
<dip bits="5" ids="Yes,No" name="Allow Continue"></dip>
|
||||
<dip bits="6" ids="Off,On" name="Demo Sounds"></dip>
|
||||
<dip bits="7" ids="Off,On" name="Diagnostic Test"></dip>
|
||||
<dip bits="8" ids="Off,On" name="Flip Picture"></dip>
|
||||
<dip bits="9,10" ids="Cocktail,Upright (2P),Upright (2P),Upright" name="Cabinet type"></dip>
|
||||
<dip bits="12,15" ids="1C/1C,2C/1C,3C/1C,4C/1C,5C/1C,6C/1C,1C/2C,1C/3C,1C/4C,1C/5C,1C/6C,2C/3C,3C/2C,4C/3C,2C/1C,Free Play" name="Coin Mode"></dip>
|
||||
</switches>
|
||||
|
||||
<rom index="0" zip="hharry.zip" md5="None">
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user