trunk/src/mame/drivers/amusco.c
| r248583 | r248584 | |
| 97 | 97 | DECLARE_WRITE16_MEMBER(amusco_videoram_w); |
| 98 | 98 | TILE_GET_INFO_MEMBER(get_bg_tile_info); |
| 99 | 99 | virtual void video_start(); |
| 100 | | DECLARE_PALETTE_INIT(amusco); |
| 101 | 100 | DECLARE_READ8_MEMBER(mc6845_r); |
| 102 | 101 | DECLARE_WRITE8_MEMBER(mc6845_w); |
| 103 | 102 | DECLARE_WRITE16_MEMBER(vram_w); |
| r248583 | r248584 | |
| 113 | 112 | INTERRUPT_GEN_MEMBER(amusco_timer_irq); |
| 114 | 113 | UINT16 m_mc6845_address; |
| 115 | 114 | UINT16 m_video_update_address; |
| 116 | | DECLARE_PALETTE_INIT(amusco_palette_init); |
| 117 | 115 | }; |
| 118 | 116 | |
| 119 | 117 | |
| r248583 | r248584 | |
| 125 | 123 | { |
| 126 | 124 | } |
| 127 | 125 | |
| 128 | | PALETTE_INIT_MEMBER(amusco_state, amusco_palette_init) |
| 129 | | { |
| 130 | | int i; |
| 131 | | |
| 132 | | for (i = 0; i < 8; i++) |
| 133 | | { |
| 134 | | palette.set_pen_color(i, pal1bit(i >> 2), pal1bit(i >> 0), pal1bit(i >> 1)); |
| 135 | | } |
| 136 | | } |
| 137 | | |
| 138 | | |
| 139 | | |
| 140 | 126 | TILE_GET_INFO_MEMBER(amusco_state::get_bg_tile_info) |
| 141 | 127 | { |
| 142 | 128 | /* - bits - |
| r248583 | r248584 | |
| 166 | 152 | return 0; |
| 167 | 153 | } |
| 168 | 154 | |
| 169 | | PALETTE_INIT_MEMBER(amusco_state, amusco) |
| 170 | | { |
| 171 | | } |
| 172 | 155 | |
| 173 | | |
| 174 | 156 | /************************** |
| 175 | 157 | * Read / Write Handlers * |
| 176 | 158 | **************************/ |
| r248583 | r248584 | |
| 528 | 510 | |
| 529 | 511 | MCFG_SCREEN_PALETTE("palette") |
| 530 | 512 | MCFG_GFXDECODE_ADD("gfxdecode", "palette", amusco) |
| 531 | | MCFG_PALETTE_ADD("palette", 8) |
| 532 | | MCFG_PALETTE_INIT_OWNER(amusco_state, amusco_palette_init) |
| 513 | MCFG_PALETTE_ADD_3BIT_GBR("palette") |
| 533 | 514 | |
| 534 | 515 | MCFG_MC6845_ADD("crtc", R6545_1, "screen", CRTC_CLOCK) /* guess */ |
| 535 | 516 | MCFG_MC6845_SHOW_BORDER_AREA(false) |
| r248583 | r248584 | |
| 540 | 521 | MCFG_SPEAKER_STANDARD_MONO("mono") |
| 541 | 522 | MCFG_SOUND_ADD("sn", SN76489, SND_CLOCK) |
| 542 | 523 | MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80) |
| 543 | | |
| 544 | 524 | MACHINE_CONFIG_END |
| 545 | 525 | |
| 546 | 526 | |