From 69f76f96fba6375eb7c6b4d43378ef0442e30aa1 Mon Sep 17 00:00:00 2001 From: David Haywood Date: Sat, 20 Sep 2014 09:03:09 +0000 Subject: [PATCH] re-add debug port so player can die IMHO this is working now (and New Zero Team only needs a blend table?) --- src/mame/drivers/r2dx_v33.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/mame/drivers/r2dx_v33.c b/src/mame/drivers/r2dx_v33.c index d0aeacadefd..78c8f8d0477 100644 --- a/src/mame/drivers/r2dx_v33.c +++ b/src/mame/drivers/r2dx_v33.c @@ -72,6 +72,7 @@ public: DECLARE_WRITE16_MEMBER(r2dx_tilemapdma_w); DECLARE_WRITE16_MEMBER(r2dx_paldma_w); + DECLARE_READ16_MEMBER(r2dx_debug_r); void r2dx_setbanking(void); @@ -307,6 +308,12 @@ WRITE16_MEMBER(r2dx_v33_state::r2dx_paldma_w) } } +READ16_MEMBER(r2dx_v33_state::r2dx_debug_r) +{ + // read once on startup, needed for player collisions to work + return 0xffff; +} + static ADDRESS_MAP_START( rdx_v33_map, AS_PROGRAM, 16, r2dx_v33_state ) AM_RANGE(0x00000, 0x003ff) AM_RAM // vectors copied here @@ -351,6 +358,7 @@ static ADDRESS_MAP_START( rdx_v33_map, AS_PROGRAM, 16, r2dx_v33_state ) AM_RANGE(0x00700, 0x00701) AM_WRITE(rdx_v33_eeprom_w) + AM_RANGE(0x00740, 0x00741) AM_READ(r2dx_debug_r) AM_RANGE(0x00744, 0x00745) AM_READ_PORT("INPUT") AM_RANGE(0x0074c, 0x0074d) AM_READ_PORT("SYSTEM") AM_RANGE(0x00762, 0x00763) AM_READ(sprite_prot_dst1_r)