Previous 199869 Revisions Next

r32179 Thursday 18th September, 2014 at 14:50:17 UTC by David Haywood
tx bank for the r2/dx_v33 (nw)
[src/mame/drivers]r2dx_v33.c raiden2.c
[src/mame/includes]raiden2.h

trunk/src/mame/includes/raiden2.h
r32178r32179
2222        bg_bank(0),
2323        fg_bank(0),
2424        mid_bank(0),
25        tx_bank(0),
2526        raiden2_tilemap_enable(0),
2627        prg_bank(0),
2728        cop_bank(0),
r32178r32179
145146   tilemap_t *background_layer,*midground_layer,*foreground_layer,*text_layer;
146147   
147148   
148   int bg_bank, fg_bank, mid_bank;
149   int bg_bank, fg_bank, mid_bank, tx_bank;
149150   UINT16 raiden2_tilemap_enable;
150151   UINT8 prg_bank;
151152   UINT16 cop_bank;
trunk/src/mame/drivers/r2dx_v33.c
r32178r32179
7272      // 0x80 - coin counter 2?
7373
7474      // 0x04 is active in Raiden DX mode, it could be part of the rom bank (which half of the rom to use) or the FG tile bank (or both?)
75      tx_bank = (data & 0x04) >> 2;
76      text_layer->mark_all_dirty();
7577
7678      if (data&0x07) printf("eeprom_w extra bits used %04x\n",data & 7);
7779   }
trunk/src/mame/drivers/raiden2.c
r32178r32179
169169   save_item(NAME(bg_bank));
170170   save_item(NAME(fg_bank));
171171   save_item(NAME(mid_bank));
172   save_item(NAME(tx_bank));
172173   save_item(NAME(raiden2_tilemap_enable));
173174   save_item(NAME(prg_bank));
174175   save_item(NAME(cop_bank));
r32178r32179
991992
992993   tile &= 0xfff;
993994
994   SET_TILE_INFO_MEMBER(0,tile,color,0);
995   SET_TILE_INFO_MEMBER(0,tile + tx_bank * 0x1000,color,0);
995996}
996997
997998/* VIDEO START (move to video file) */
r32178r32179
12131214   bg_bank=0;
12141215   fg_bank=6;
12151216   mid_bank=1;
1217   tx_bank = 0;
12161218   cop_itoa_digit_count = 4; //TODO: Raiden 2 never inits the BCD register, value here is a guess (8 digits, as WR is 10.000.000 + a)
12171219}
12181220
r32178r32179
12461248   bg_bank = 0;
12471249   fg_bank = 2;
12481250   mid_bank = 1;
1251   tx_bank = 0;
12491252   sprcpt_init();
12501253
12511254   membank("mainbank1")->set_entry(2);
r32178r32179
12601263   bg_bank = 0;
12611264   fg_bank = 2;
12621265   mid_bank = 1;
1266   tx_bank = 0;
12631267   sprcpt_init();
12641268}
12651269

Previous 199869 Revisions Next


© 1997-2024 The MAME Team