trunk/src/mame/drivers/mole.c
| r248593 | r248594 | |
| 83 | 83 | virtual void machine_start(); |
| 84 | 84 | virtual void machine_reset(); |
| 85 | 85 | virtual void video_start(); |
| 86 | | DECLARE_PALETTE_INIT(mole); |
| 87 | 86 | UINT32 screen_update_mole(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
| 88 | 87 | }; |
| 89 | 88 | |
| r248593 | r248594 | |
| 94 | 93 | * |
| 95 | 94 | *************************************/ |
| 96 | 95 | |
| 97 | | PALETTE_INIT_MEMBER(mole_state, mole) |
| 98 | | { |
| 99 | | for (int i = 0; i < 8; i++) |
| 100 | | palette.set_pen_color(i, pal1bit(i >> 0), pal1bit(i >> 2), pal1bit(i >> 1)); |
| 101 | | } |
| 102 | | |
| 103 | 96 | TILE_GET_INFO_MEMBER(mole_state::get_bg_tile_info) |
| 104 | 97 | { |
| 105 | 98 | UINT16 code = m_tileram[tile_index]; |
| r248593 | r248594 | |
| 340 | 333 | MCFG_SCREEN_PALETTE("palette") |
| 341 | 334 | |
| 342 | 335 | MCFG_GFXDECODE_ADD("gfxdecode", "palette", mole) |
| 343 | | MCFG_PALETTE_ADD("palette", 8) |
| 344 | | MCFG_PALETTE_INIT_OWNER(mole_state, mole) |
| 336 | MCFG_PALETTE_ADD_3BIT_RBG("palette") |
| 345 | 337 | |
| 346 | 338 | /* sound hardware */ |
| 347 | 339 | MCFG_SPEAKER_STANDARD_MONO("mono") |