trunk/src/mess/drivers/jr200.c
| r248572 | r248573 | |
| 70 | 70 | virtual void machine_start(); |
| 71 | 71 | virtual void machine_reset(); |
| 72 | 72 | virtual void video_start(); |
| 73 | | DECLARE_PALETTE_INIT(jr200); |
| 74 | 73 | UINT32 screen_update_jr200(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
| 75 | 74 | TIMER_CALLBACK_MEMBER(timer_d_callback); |
| 76 | 75 | |
| r248572 | r248573 | |
| 495 | 494 | PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_NAME("RIGHT CTRL") PORT_CODE(KEYCODE_RCONTROL) PORT_CHAR(UCHAR_MAMEKEY(RCONTROL)) |
| 496 | 495 | INPUT_PORTS_END |
| 497 | 496 | |
| 498 | | PALETTE_INIT_MEMBER(jr200_state, jr200) |
| 499 | | { |
| 500 | | int i; |
| 501 | | |
| 502 | | for (i = 0; i < 8; i++) |
| 503 | | palette.set_pen_color(i, pal1bit(i >> 1), pal1bit(i >> 2), pal1bit(i >> 0)); |
| 504 | | } |
| 505 | | |
| 506 | 497 | static const gfx_layout tiles8x8_layout = |
| 507 | 498 | { |
| 508 | 499 | 8,8, |
| r248572 | r248573 | |
| 548 | 539 | |
| 549 | 540 | // MCFG_CPU_ADD("mn1544", MN1544, ?) |
| 550 | 541 | |
| 551 | | |
| 552 | 542 | /* video hardware */ |
| 553 | 543 | MCFG_SCREEN_ADD("screen", RASTER) |
| 554 | 544 | MCFG_SCREEN_REFRESH_RATE(60) |
| r248572 | r248573 | |
| 559 | 549 | MCFG_SCREEN_PALETTE("palette") |
| 560 | 550 | |
| 561 | 551 | MCFG_GFXDECODE_ADD("gfxdecode", "palette", jr200) |
| 562 | | MCFG_PALETTE_ADD("palette", 8) |
| 563 | | MCFG_PALETTE_INIT_OWNER(jr200_state, jr200) |
| 552 | MCFG_PALETTE_ADD_3BIT_BRG("palette") |
| 564 | 553 | |
| 565 | | |
| 566 | 554 | MCFG_SPEAKER_STANDARD_MONO("mono") |
| 567 | 555 | |
| 568 | 556 | // AY-8910 ? |