trunk/src/mame/drivers/miniboy7.c
| r241800 | r241801 | |
| 203 | 203 | int attr = m_colorram[tile_index]; |
| 204 | 204 | int code = m_videoram[tile_index]; |
| 205 | 205 | int bank = (attr & 0x02) >> 1; /* bit 1 switch the gfx banks */ |
| 206 | | int color = (attr & 0x3c); /* bits 2-3-4-5 for color? */ |
| 206 | int color = (attr & 0x3c) >> 2; /* bits 2-3-4-5 for color? */ |
| 207 | 207 | |
| 208 | 208 | if (bank == 1) /* temporary hack to point to the 3rd gfx bank */ |
| 209 | 209 | bank = 2; |
| r241800 | r241801 | |
| 367 | 367 | 8, 8, |
| 368 | 368 | RGN_FRAC(1,3), |
| 369 | 369 | 3, |
| 370 | | { 0, RGN_FRAC(1,3), RGN_FRAC(2,3) }, /* bitplanes are separated */ |
| 370 | { RGN_FRAC(2,3), RGN_FRAC(1,3), 0 }, /* bitplanes are separated */ |
| 371 | 371 | { 0, 1, 2, 3, 4, 5, 6, 7 }, |
| 372 | 372 | { 0*8, 1*8, 2*8, 3*8, 4*8, 5*8, 6*8, 7*8 }, |
| 373 | 373 | 8*8 |
| r241800 | r241801 | |
| 379 | 379 | ****************************************/ |
| 380 | 380 | |
| 381 | 381 | static GFXDECODE_START( miniboy7 ) |
| 382 | | GFXDECODE_ENTRY( "gfx1", 0x0800, charlayout, 0, 16 ) /* text layer 1 */ |
| 383 | | GFXDECODE_ENTRY( "gfx1", 0x0000, charlayout, 0, 16 ) /* text layer 2 */ |
| 382 | GFXDECODE_ENTRY( "gfx1", 0x0800, charlayout, 0, 128 ) /* text layer 1 */ |
| 383 | GFXDECODE_ENTRY( "gfx1", 0x0000, charlayout, 0, 128 ) /* text layer 2 */ |
| 384 | 384 | |
| 385 | 385 | /* 0x000 cards |
| 386 | 386 | 0x100 joker |
| 387 | 387 | 0x200 dices |
| 388 | 388 | 0x300 bigtxt */ |
| 389 | | GFXDECODE_ENTRY( "gfx2", 0, tilelayout, 0, 16 ) |
| 389 | GFXDECODE_ENTRY( "gfx2", 0, tilelayout, 0, 32 ) |
| 390 | 390 | |
| 391 | 391 | GFXDECODE_END |
| 392 | 392 | |
| r241800 | r241801 | |
| 477 | 477 | ROM_LOAD( "mb7_cg2.d13", 0x2000, 0x2000, CRC(b3362650) SHA1(603907fd3a0049c0a3e1858c4329bf9fd58137f6) ) /* bitplane 2 */ |
| 478 | 478 | ROM_LOAD( "mb7_cg3.d14", 0x4000, 0x2000, CRC(10c2bf71) SHA1(23a01625b0fc0b772054ee4bc026d2257df46a03) ) /* bitplane 3 */ |
| 479 | 479 | |
| 480 | | ROM_REGION( 0x0200, "proms", 0 ) /* both bipolar PROMs are identical */ |
| 480 | ROM_REGION( 0x0200, "proms", ROMREGION_INVERT ) /* both bipolar PROMs are identical */ |
| 481 | 481 | ROM_LOAD( "j.e7", 0x0000, 0x0100, CRC(4b66215e) SHA1(de4a8f1ee7b9bea02f3a5fc962358d19c7a871a0) ) /* N82S129N BPROM simply labeled J */ |
| 482 | 482 | ROM_LOAD( "j.f10", 0x0100, 0x0100, CRC(4b66215e) SHA1(de4a8f1ee7b9bea02f3a5fc962358d19c7a871a0) ) /* N82S129N BPROM simply labeled J */ |
| 483 | 483 | ROM_END |
| r241800 | r241801 | |
| 503 | 503 | ROM_LOAD( "mb72.13d", 0x2000, 0x2000, CRC(b3362650) SHA1(603907fd3a0049c0a3e1858c4329bf9fd58137f6) ) |
| 504 | 504 | ROM_LOAD( "mb73.14d", 0x4000, 0x2000, CRC(10c2bf71) SHA1(23a01625b0fc0b772054ee4bc026d2257df46a03) ) |
| 505 | 505 | |
| 506 | | ROM_REGION( 0x0200, "proms", 0 ) /* both bipolar PROMs are identical */ |
| 506 | ROM_REGION( 0x0200, "proms", ROMREGION_INVERT ) /* both bipolar PROMs are identical */ |
| 507 | 507 | ROM_LOAD( "j.e7", 0x0000, 0x0100, CRC(4b66215e) SHA1(de4a8f1ee7b9bea02f3a5fc962358d19c7a871a0) ) /* N82S129N BPROM simply labeled J */ |
| 508 | 508 | ROM_LOAD( "j.f10", 0x0100, 0x0100, CRC(4b66215e) SHA1(de4a8f1ee7b9bea02f3a5fc962358d19c7a871a0) ) /* N82S129N BPROM simply labeled J */ |
| 509 | 509 | ROM_END |
| r241800 | r241801 | |
| 525 | 525 | ROM_LOAD( "mb7_2.13d", 0x2000, 0x2000, CRC(b3362650) SHA1(603907fd3a0049c0a3e1858c4329bf9fd58137f6) ) |
| 526 | 526 | ROM_LOAD( "mb7_3.14d", 0x4000, 0x2000, CRC(10c2bf71) SHA1(23a01625b0fc0b772054ee4bc026d2257df46a03) ) |
| 527 | 527 | |
| 528 | | ROM_REGION( 0x0200, "proms", 0 ) /* both bipolar PROMs are identical */ |
| 528 | ROM_REGION( 0x0200, "proms", ROMREGION_INVERT ) /* both bipolar PROMs are identical */ |
| 529 | 529 | ROM_LOAD( "j.e7", 0x0000, 0x0100, CRC(4b66215e) SHA1(de4a8f1ee7b9bea02f3a5fc962358d19c7a871a0) ) /* N82S129N BPROM simply labeled J */ |
| 530 | 530 | ROM_LOAD( "j.f10", 0x0100, 0x0100, CRC(4b66215e) SHA1(de4a8f1ee7b9bea02f3a5fc962358d19c7a871a0) ) /* N82S129N BPROM simply labeled J */ |
| 531 | 531 | ROM_END |