Files
Distribution_MiSTer/_Arcade/Juno First.mra
The CI/CD Bot 38ccc0dd59 -
2026-05-16 14:23:01 +00:00

101 lines
3.4 KiB
Plaintext

<misterromdescription>
<n>Juno First</n>
<region>World</region>
<homebrew>no</homebrew>
<bootleg>no</bootleg>
<version></version>
<alternative></alternative>
<platform></platform>
<series></series>
<year>1983</year>
<manufacturer>Konami</manufacturer>
<category>Shooter</category>
<setname>junofrst</setname>
<parent>junofrst</parent>
<mameversion>0220</mameversion>
<rbf>JunoFirst</rbf>
<about></about>
<resolution>15kHz</resolution>
<rotation>vertical (cw)</rotation>
<flip>no</flip>
<players>2 (alternating)</players>
<joystick>4-way</joystick>
<special_controls></special_controls>
<num_buttons>2</num_buttons>
<buttons default="B,A,Select,Start,R,L" names="Fire,Warp,Start 1P,Start 2P,Coin,Pause"></buttons>
<!-- DIP switches from MAME junofrst.cpp
DSW1 (bits 0-7) = Coinage (KONAMI_COINAGE_LOC)
DSW2 (bits 8-15) = Lives, Cabinet, Difficulty, Demo Sounds
switches default: DSW1=0xFF (1c/1cr both slots), DSW2=0x73 (3 lives, upright, easiest, demo on)
Combined default bytes: FF,73
-->
<switches default="FF,73">
<!-- DSW1: Coinage (bits 0-7) -->
<dip bits="0,3" name="Credits A" ids="Free Play,4c/1cr,4c/3cr,3c/4cr,3c/2cr,2c/5cr,3c/1cr,2c/3cr,2c/1cr,1c/6cr,1c/7cr,1c/5cr,1c/4cr,1c/3cr,1c/2cr,1c/1cr"/>
<dip bits="4,7" name="Credits B" ids="No Coin B,4c/3cr,4c/1cr,3c/4cr,3c/2cr,2c/5cr,3c/1cr,2c/3cr,2c/1cr,1c/7cr,1c/6cr,1c/5cr,1c/4cr,1c/3cr,1c/2cr,1c/1cr"/>
<!-- DSW2: Game settings (bits 8-15) -->
<dip bits="8,9" name="Lives" ids="256 (Cheat),5,4,3"/>
<dip bits="10" name="Cabinet" ids="Cocktail,Upright"/>
<dip bits="12,14" name="Difficulty" ids="8 (Hardest),7,6,5,4,3,2,1 (Easiest)"/>
<dip bits="15" name="Demo Sounds" ids="Off,On"/>
</switches>
<!-- Index 0: Main CPU board ROMs (packed sequentially)
Program ROMs: 3x 8KB = 24KB (0x00000-0x05FFF)
Banked ROMs: 6x 8KB = 48KB (0x06000-0x11FFF)
Blitter ROMs: 3x 8KB = 24KB (0x12000-0x17FFF)
Total: 96KB
NOTE: MAME loads these as 2KB parts but they're actually 8KB.
The CRC values are per the MAME ROM definitions.
-->
<rom index="0" md5="none" zip="junofrst.zip">
<!-- Program ROMs (0x00000-0x05FFF) -->
<part crc="f5a7ab9d" name="jfa_b9.bin"/>
<part crc="f20626e0" name="jfb_b10.bin"/>
<part crc="1e7744a7" name="jfc_a10.bin"/>
<!-- Banked code+graphics ROMs (0x06000-0x11FFF) -->
<part crc="03ccbf1d" name="jfc1_a4.bin"/>
<part crc="cb372372" name="jfc2_a5.bin"/>
<part crc="879d194b" name="jfc3_a6.bin"/>
<part crc="f28af80b" name="jfc4_a7.bin"/>
<part crc="0539f328" name="jfc5_a8.bin"/>
<part crc="1da2ad6e" name="jfc6_a9.bin"/>
<!-- Blitter sprite ROMs (0x12000-0x17FFF) -->
<part crc="aeacf6db" name="jfs3_c7.bin"/>
<part crc="206d954c" name="jfs4_d7.bin"/>
<part crc="1eb87a6e" name="jfs5_e7.bin"/>
</rom>
<!-- Index 1: Z80 sound ROM (4KB) -->
<rom index="1" md5="none" zip="junofrst.zip">
<part crc="235a2893" name="jfs1_j3.bin"/>
</rom>
<!-- Index 2: i8039 MCU ROM (4KB) -->
<rom index="2" md5="none" zip="junofrst.zip">
<part crc="d0fa5d5f" name="jfs2_p4.bin"/>
</rom>
<!-- Index 3: Hiscore data -->
<!-- Juno First Stores in Work Ram : 8100->819F -->
<rom index="3" md5="none">
<part>
00 00 FF FF 00 FF 00 02 00 02 00 01 00 FF 00 00
00 00 01 00 00 A0 01 3F
</part>
</rom>
<rom index="4"></rom>
<nvram index="4" size="160"></nvram>
<remark></remark>
<mratimestamp>20260223000000</mratimestamp>
</misterromdescription>