mirror of
https://github.com/Gehstock/Mist_FPGA.git
synced 2026-01-20 01:34:38 +00:00
Robotron HW: add Playball!
This commit is contained in:
parent
877750e448
commit
3e431aca07
@ -1,7 +1,7 @@
|
||||
robotron-fpga MiST port
|
||||
=======================
|
||||
|
||||
Supported games: Robotron 2048, Joust, Sinistar, Bubbles, Splat, Stargate, Alien Arena
|
||||
Supported games: Robotron 2048, Joust, Sinistar, Bubbles, Splat, Stargate, Alien Arena, Playball!
|
||||
|
||||
After loading the RBF (Core), a CMOS clearing happens. When the message
|
||||
"Factory Settings Restored" appears, press the MiST soft RESET button (right).
|
||||
|
||||
@ -0,0 +1,100 @@
|
||||
<misterromdescription>
|
||||
<name>Playball</name>
|
||||
<mameversion>0218</mameversion>
|
||||
<setname>playball</setname>
|
||||
<mratimestamp>20200220001702</mratimestamp>
|
||||
<year>1983</year>
|
||||
<manufacturer>Williams</manufacturer>
|
||||
<category>Space / Asteroids</category>
|
||||
<category>Space / Fighter</category>
|
||||
<rbf>robotron</rbf>
|
||||
<rom index="1">
|
||||
<part>7</part>
|
||||
</rom>
|
||||
<rom index="0" zip="playball.zip" md5="aa3b9b9a071e30de4a7d0bce38bc1b2a">
|
||||
<part crc="7ba8fd71" name="playball.01"/>
|
||||
<part crc="2387c3d4" name="playball.02"/>
|
||||
<part crc="d34cc5fd" name="playball.03"/>
|
||||
<part crc="f68c3a8e" name="playball.04"/>
|
||||
<part crc="a3f20810" name="playball.05"/>
|
||||
<part crc="f213e48e" name="playball.06"/>
|
||||
<part crc="9b5574e9" name="playball.07"/>
|
||||
<part crc="b2d2074a" name="playball.08"/>
|
||||
<part crc="c4566d0f" name="playball.09"/>
|
||||
<part crc="18787b52" name="playball.10"/>
|
||||
<part crc="1dd5c8f2" name="playball.11"/>
|
||||
<part crc="a700597b" name="playball.12"/>
|
||||
<part crc="f3076f9f" name="playball.snd"/>
|
||||
<part>
|
||||
03300330000300050001000100030001
|
||||
00040001000100000000000000000000
|
||||
00000000000000000551000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000001000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
</part>
|
||||
<part repeat="0xc00">FF</part>
|
||||
<part crc="7e4fc798" name="speech.ic4"/>
|
||||
<part crc="ddfe860c" name="speech.ic5"/>
|
||||
<part crc="8bfebf87" name="speech.ic6"/>
|
||||
<part crc="db351db6" name="speech.ic7"/>
|
||||
</rom>
|
||||
</misterromdescription>
|
||||
@ -140,6 +140,14 @@ always @(*) begin
|
||||
JA = { sin_x, 2'b00, m_right | m_left | m_right2 | m_left2, sin_y, 2'b00, m_up | m_down | m_up2 | m_down2 };
|
||||
JB = { sin_x, 2'b00, m_right | m_left | m_right2 | m_left2, sin_y, 2'b00, m_up | m_down | m_up2 | m_down2 };
|
||||
end
|
||||
7'h7: // PLAYBALL
|
||||
begin
|
||||
speech_en = 1;
|
||||
orientation = 2'b01;
|
||||
BTN = { 2'b00, m_coin1 | m_coin2, reset };
|
||||
JA = ~{ 4'b0000, m_two_players, m_right, m_left, m_one_player };
|
||||
JB = JA;
|
||||
end
|
||||
default: ;
|
||||
endcase
|
||||
end
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user