Previous 199869 Revisions Next

r32187 Thursday 18th September, 2014 at 21:15:34 UTC by David Haywood
better tilebank (nw)
[src/mame/drivers]r2dx_v33.c

trunk/src/mame/drivers/r2dx_v33.c
r32186r32187
7272{
7373   if(ACCESSING_BITS_0_7) {
7474      int new_bank;
75      new_bank = 0 | ((data & 0x10)>>3);
75      new_bank = ((data & 0x10)>>4);
7676      if(new_bank != bg_bank) {
7777         bg_bank = new_bank;
7878         background_layer->mark_all_dirty();
7979      }
8080
81      new_bank = 1 | ((data & 0x20)>>4);
81      new_bank = 2 + ((data & 0x20)>>5);
8282      if(new_bank != mid_bank) {
8383         mid_bank = new_bank;
8484         midground_layer->mark_all_dirty();
r32186r32187
216216static ADDRESS_MAP_START( rdx_v33_map, AS_PROGRAM, 16, r2dx_v33_state )
217217   AM_RANGE(0x00000, 0x003ff) AM_RAM // vectors copied here
218218
219   AM_RANGE(0x00400, 0x00401) AM_WRITENOP // tilemaps to private buffer
220   AM_RANGE(0x00402, 0x00403) AM_WRITENOP // palettes to private buffer
221
222
219223   AM_RANGE(0x00404, 0x00405) AM_WRITE(r2dx_rom_bank_w)
220224   AM_RANGE(0x00406, 0x00407) AM_WRITE(tile_bank_w)
221225

Previous 199869 Revisions Next


© 1997-2024 The MAME Team