trunk/src/mess/drivers/bmjr.c
| r248574 | r248575 | |
| 53 | 53 | virtual void machine_start(); |
| 54 | 54 | virtual void machine_reset(); |
| 55 | 55 | virtual void video_start(); |
| 56 | | DECLARE_PALETTE_INIT(bmjr); |
| 57 | 56 | UINT32 screen_update_bmjr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
| 58 | 57 | }; |
| 59 | 58 | |
| r248574 | r248575 | |
| 324 | 323 | GFXDECODE_ENTRY( "chargen", 0x0000, bmjr_charlayout, 0, 4 ) |
| 325 | 324 | GFXDECODE_END |
| 326 | 325 | |
| 327 | | PALETTE_INIT_MEMBER(bmjr_state, bmjr) |
| 328 | | { |
| 329 | | int i; |
| 330 | | |
| 331 | | for(i=0;i<8;i++) |
| 332 | | palette.set_pen_color(i, pal1bit(i >> 1),pal1bit(i >> 2),pal1bit(i >> 0)); |
| 333 | | } |
| 334 | | |
| 335 | | |
| 336 | 326 | void bmjr_state::machine_start() |
| 337 | 327 | { |
| 338 | 328 | m_beep->set_frequency(1200); //guesswork |
| r248574 | r248575 | |
| 361 | 351 | MCFG_SCREEN_UPDATE_DRIVER(bmjr_state, screen_update_bmjr) |
| 362 | 352 | MCFG_SCREEN_PALETTE("palette") |
| 363 | 353 | |
| 364 | | MCFG_PALETTE_ADD("palette", 8) |
| 365 | | MCFG_PALETTE_INIT_OWNER(bmjr_state, bmjr) |
| 354 | MCFG_PALETTE_ADD_3BIT_BRG("palette") |
| 366 | 355 | MCFG_GFXDECODE_ADD("gfxdecode", "palette", bmjr) |
| 367 | 356 | |
| 368 | 357 | /* Audio */ |