trunk/src/mess/drivers/clcd.c
| r21910 | r21911 | |
| 39 | 39 | { |
| 40 | 40 | int code = m_ram.target()[((tile_index / 80) * 128) + (tile_index % 80) + 0x800]; |
| 41 | 41 | |
| 42 | | SET_TILE_INFO_MEMBER(0, code, 0, 0); |
| 42 | SET_TILE_INFO_MEMBER(0, code & 0x7f, ( code & 0x80 ) >> 7, 0); |
| 43 | 43 | } |
| 44 | 44 | |
| 45 | 45 | virtual void machine_start() |
| r21910 | r21911 | |
| 354 | 354 | { |
| 355 | 355 | palette_set_color(machine(), 0, MAKE_RGB(32,240,32)); |
| 356 | 356 | palette_set_color(machine(), 1, MAKE_RGB(32,32,32)); |
| 357 | |
| 358 | palette_set_color(machine(), 2, MAKE_RGB(32,32,32)); |
| 359 | palette_set_color(machine(), 3, MAKE_RGB(32,240,32)); |
| 357 | 360 | } |
| 358 | 361 | |
| 359 | 362 | static const via6522_interface via0_intf = |
| r21910 | r21911 | |
| 396 | 399 | static const gfx_layout charset_8x8 = |
| 397 | 400 | { |
| 398 | 401 | 6,8, |
| 399 | | 256, |
| 402 | 128, |
| 400 | 403 | 1, |
| 401 | 404 | { 0 }, |
| 402 | | { 0, 1, 2, 3, 4, 5}, |
| 403 | | { 0*8, 1*8, 2*8, 3*8, 4*8, 5*8, 6*8, 7*8 }, |
| 404 | | 8*8 |
| 405 | { 0*8, 1*8, 2*8, 3*8, 4*8, 5*8 }, |
| 406 | { 7, 6, 5, 4, 3, 2, 1, 0 }, |
| 407 | 6*8 |
| 405 | 408 | }; |
| 406 | 409 | |
| 407 | 410 | static GFXDECODE_START( clcd ) |
| 408 | | GFXDECODE_ENTRY( "charrom", 0, charset_8x8, 0, 1 ) |
| 411 | GFXDECODE_ENTRY( "maincpu", 0x7700, charset_8x8, 0, 1 ) |
| 409 | 412 | GFXDECODE_END |
| 410 | 413 | |
| 411 | 414 | static MACHINE_CONFIG_START( clcd, clcd_state ) |
| r21910 | r21911 | |
| 426 | 429 | |
| 427 | 430 | MCFG_DEFAULT_LAYOUT(layout_lcd) |
| 428 | 431 | |
| 429 | | MCFG_PALETTE_LENGTH(2) |
| 432 | MCFG_PALETTE_LENGTH(4) |
| 430 | 433 | MCFG_GFXDECODE(clcd) |
| 431 | 434 | MACHINE_CONFIG_END |
| 432 | 435 | |
| 433 | 436 | /* ROM definition */ |
| 434 | 437 | ROM_START( clcd ) |
| 435 | 438 | |
| 436 | | ROM_REGION( 0x1000, "charrom", 0 ) |
| 437 | | ROM_LOAD( "charrom", 0x00800, 0x0800, BAD_DUMP CRC(ec4272ee) SHA1(adc7c31e18c7c7413d54802ef2f4193da14711aa)) |
| 438 | | ROM_CONTINUE( 0x00000, 0x0800 ) |
| 439 | | |
| 440 | 439 | ROM_REGION( 0x8000, "maincpu", 0 ) |
| 441 | 440 | ROM_LOAD( "kizapr.u102", 0x00000, 0x8000, CRC(59103d52) SHA1(e49c20b237a78b54c2cb26b133d5903bb60bd8ef)) |
| 442 | 441 | |