trunk/src/mame/drivers/8080bw.c
| r19552 | r19553 | |
| 135 | 135 | 2. If "Hard" mode is selected, numerous bugs appear which |
| 136 | 136 | seems to be an emulation fault. Every revision we have |
| 137 | 137 | shows the problem, whereas the real hardware works fine. |
| 138 | | - You start with 9000 points (instead of 0). |
| 138 | - You start with 9000 points (instead of 0). |
| 139 | 139 | - On the screen where you are awarded your Bonus, you will |
| 140 | 140 | instead get (or sometimes lose) a random amount. |
| 141 | 141 | - At the end, if you got the High Score, it could be changed |
| 142 | | to something else. |
| 142 | to something else. |
| 143 | 143 | All these bugs can be cured by a simple 1-byte patch: |
| 144 | 144 | ROM_FILL( 0x47e5, 1, 0xc3), but why is it necessary? |
| 145 | 145 | |
| r19552 | r19553 | |
| 1160 | 1160 | PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN ) PORT_4WAY PORT_PLAYER(2) |
| 1161 | 1161 | PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT ) PORT_4WAY PORT_PLAYER(2) |
| 1162 | 1162 | PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_PLAYER(2) |
| 1163 | | PORT_DIPNAME( 0x60, 0x00, "Hard Starting Level" ) PORT_DIPLOCATION("SW1:5,6") |
| 1163 | PORT_DIPNAME( 0x60, 0x00, "Hard Starting Level" ) PORT_DIPLOCATION("SW1:5,7") |
| 1164 | 1164 | PORT_DIPSETTING( 0x00, "3" ) |
| 1165 | 1165 | PORT_DIPSETTING( 0x20, "4" ) |
| 1166 | 1166 | PORT_DIPSETTING( 0x40, "5" ) |