trunk/src/mame/drivers/r2dx_v33.c
| r32211 | r32212 | |
| 71 | 71 | DECLARE_DRIVER_INIT(nzerotea); |
| 72 | 72 | DECLARE_DRIVER_INIT(zerotm2k); |
| 73 | 73 | |
| 74 | DECLARE_READ16_MEMBER(rdx_v33_unknown2_r); |
| 75 | |
| 74 | 76 | void r2dx_setbanking(void); |
| 75 | 77 | |
| 76 | 78 | DECLARE_MACHINE_RESET(r2dx_v33); |
| r32211 | r32212 | |
| 289 | 291 | |
| 290 | 292 | |
| 291 | 293 | |
| 294 | READ16_MEMBER(r2dx_v33_state::rdx_v33_unknown2_r) |
| 295 | { |
| 296 | // debug port maybe? read on R2 startup, player can't die if you return 0x0000 |
| 297 | return 0xffff; |
| 298 | } |
| 292 | 299 | |
| 293 | | |
| 294 | 300 | static ADDRESS_MAP_START( rdx_v33_map, AS_PROGRAM, 16, r2dx_v33_state ) |
| 295 | 301 | AM_RANGE(0x00000, 0x003ff) AM_RAM // vectors copied here |
| 296 | 302 | |
| r32211 | r32212 | |
| 337 | 343 | |
| 338 | 344 | |
| 339 | 345 | AM_RANGE(0x00700, 0x00701) AM_WRITE(rdx_v33_eeprom_w) |
| 340 | | // AM_RANGE(0x00740, 0x00741) AM_READ(rdx_v33_unknown2_r) |
| 346 | AM_RANGE(0x00740, 0x00741) AM_READ(rdx_v33_unknown2_r) |
| 341 | 347 | AM_RANGE(0x00744, 0x00745) AM_READ_PORT("INPUT") |
| 342 | 348 | AM_RANGE(0x0074c, 0x0074d) AM_READ_PORT("SYSTEM") |
| 343 | 349 | AM_RANGE(0x00762, 0x00763) AM_READ(sprite_prot_dst1_r) |