trunk/src/mame/includes/raiden2.h
| r32178 | r32179 | |
| 22 | 22 | bg_bank(0), |
| 23 | 23 | fg_bank(0), |
| 24 | 24 | mid_bank(0), |
| 25 | tx_bank(0), |
| 25 | 26 | raiden2_tilemap_enable(0), |
| 26 | 27 | prg_bank(0), |
| 27 | 28 | cop_bank(0), |
| r32178 | r32179 | |
| 145 | 146 | tilemap_t *background_layer,*midground_layer,*foreground_layer,*text_layer; |
| 146 | 147 | |
| 147 | 148 | |
| 148 | | int bg_bank, fg_bank, mid_bank; |
| 149 | int bg_bank, fg_bank, mid_bank, tx_bank; |
| 149 | 150 | UINT16 raiden2_tilemap_enable; |
| 150 | 151 | UINT8 prg_bank; |
| 151 | 152 | UINT16 cop_bank; |
trunk/src/mame/drivers/raiden2.c
| r32178 | r32179 | |
| 169 | 169 | save_item(NAME(bg_bank)); |
| 170 | 170 | save_item(NAME(fg_bank)); |
| 171 | 171 | save_item(NAME(mid_bank)); |
| 172 | save_item(NAME(tx_bank)); |
| 172 | 173 | save_item(NAME(raiden2_tilemap_enable)); |
| 173 | 174 | save_item(NAME(prg_bank)); |
| 174 | 175 | save_item(NAME(cop_bank)); |
| r32178 | r32179 | |
| 991 | 992 | |
| 992 | 993 | tile &= 0xfff; |
| 993 | 994 | |
| 994 | | SET_TILE_INFO_MEMBER(0,tile,color,0); |
| 995 | SET_TILE_INFO_MEMBER(0,tile + tx_bank * 0x1000,color,0); |
| 995 | 996 | } |
| 996 | 997 | |
| 997 | 998 | /* VIDEO START (move to video file) */ |
| r32178 | r32179 | |
| 1213 | 1214 | bg_bank=0; |
| 1214 | 1215 | fg_bank=6; |
| 1215 | 1216 | mid_bank=1; |
| 1217 | tx_bank = 0; |
| 1216 | 1218 | 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) |
| 1217 | 1219 | } |
| 1218 | 1220 | |
| r32178 | r32179 | |
| 1246 | 1248 | bg_bank = 0; |
| 1247 | 1249 | fg_bank = 2; |
| 1248 | 1250 | mid_bank = 1; |
| 1251 | tx_bank = 0; |
| 1249 | 1252 | sprcpt_init(); |
| 1250 | 1253 | |
| 1251 | 1254 | membank("mainbank1")->set_entry(2); |
| r32178 | r32179 | |
| 1260 | 1263 | bg_bank = 0; |
| 1261 | 1264 | fg_bank = 2; |
| 1262 | 1265 | mid_bank = 1; |
| 1266 | tx_bank = 0; |
| 1263 | 1267 | sprcpt_init(); |
| 1264 | 1268 | } |
| 1265 | 1269 | |