mirror of
https://github.com/holub/mame
synced 2025-05-17 11:15:06 +03:00
schaser : added notes and dips from Misfitmame.
This commit is contained in:
parent
799a9a9713
commit
e9bc4f5311
@ -133,12 +133,23 @@
|
|||||||
a real PCB to find the difference.
|
a real PCB to find the difference.
|
||||||
Currently it beeps every time a player eats a dot. Seems right.
|
Currently it beeps every time a player eats a dot. Seems right.
|
||||||
2. If "Hard" mode is selected, numerous bugs appear which
|
2. If "Hard" mode is selected, numerous bugs appear which
|
||||||
could be either an emulation fault or a bad rom. Some
|
seems to be an emulation fault. Every revision we have
|
||||||
bugs are:
|
shows the problem, whereas the real hardware works fine.
|
||||||
a. Graphic error halfway up the left side
|
- You start with 9000 points (instead of 0).
|
||||||
b. Score adds or subtracts random amounts
|
- On the screen where you are awarded your Bonus, you will
|
||||||
c. Score not cleared when starting a new game
|
instead get (or sometimes lose) a random amount.
|
||||||
d. Game begins on the wrong level
|
- At the end, if you got the High Score, it could be changed
|
||||||
|
to something else.
|
||||||
|
All these bugs can be cured by a simple 1-byte patch:
|
||||||
|
ROM_FILL( 0x47e5, 1, 0xc3), but why is it necessary?
|
||||||
|
|
||||||
|
- Space Chaser (schasercv)
|
||||||
|
These cheats exist in this game:
|
||||||
|
1. Hold down 2P DOWN (the F key) while it says INSERT COIN. Then
|
||||||
|
insert a coin and play. You will have 2 extra ships.
|
||||||
|
2. In the Hard difficulty setting, you normally start at level 4.
|
||||||
|
Hold down the 1P START (the 1 key) while it says INSERT COIN.
|
||||||
|
Then insert a coin and play. You will start at level 5.
|
||||||
|
|
||||||
- Space War (Sanritsu)
|
- Space War (Sanritsu)
|
||||||
* I seem to recall that the flashing ufo had its own sample
|
* I seem to recall that the flashing ufo had its own sample
|
||||||
@ -1149,8 +1160,11 @@ static INPUT_PORTS_START( schaser )
|
|||||||
PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN ) PORT_4WAY PORT_PLAYER(2)
|
PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN ) PORT_4WAY PORT_PLAYER(2)
|
||||||
PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT ) PORT_4WAY PORT_PLAYER(2)
|
PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT ) PORT_4WAY PORT_PLAYER(2)
|
||||||
PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_PLAYER(2)
|
PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_PLAYER(2)
|
||||||
PORT_DIPUNKNOWN_DIPLOC( 0x20, 0x00, "SW1:5" )
|
PORT_DIPNAME( 0x60, 0x00, "Hard Starting Level" ) PORT_DIPLOCATION("SW1:5,6")
|
||||||
PORT_DIPUNKNOWN_DIPLOC( 0x40, 0x00, "SW1:7" )
|
PORT_DIPSETTING( 0x00, "3" )
|
||||||
|
PORT_DIPSETTING( 0x20, "4" )
|
||||||
|
PORT_DIPSETTING( 0x40, "5" )
|
||||||
|
PORT_DIPSETTING( 0x60, "6" )
|
||||||
PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED )
|
PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED )
|
||||||
|
|
||||||
PORT_START("IN1")
|
PORT_START("IN1")
|
||||||
|
Loading…
Reference in New Issue
Block a user