trunk/src/mess/drivers/mz2000.c
| r248579 | r248580 | |
| 586 | 586 | m_color_mode = m_io_config->read() & 1; |
| 587 | 587 | m_has_fdc = (m_io_config->read() & 2) >> 1; |
| 588 | 588 | m_hi_mode = (m_io_config->read() & 4) >> 2; |
| 589 | | |
| 590 | | { |
| 591 | | int i; |
| 592 | | int r,g,b; |
| 593 | | |
| 594 | | for(i=0;i<8;i++) |
| 595 | | { |
| 596 | | r = (m_color_mode) ? (i & 2)>>1 : 0; |
| 597 | | g = (m_color_mode) ? (i & 4)>>2 : ((i) ? 1 : 0); |
| 598 | | b = (m_color_mode) ? (i & 1)>>0 : 0; |
| 599 | | |
| 600 | | m_palette->set_pen_color(i,pal1bit(r),pal1bit(g),pal1bit(b)); |
| 601 | | } |
| 602 | | } |
| 603 | 589 | } |
| 604 | 590 | |
| 605 | 591 | |
| r248579 | r248580 | |
| 859 | 845 | MCFG_SCREEN_PALETTE("palette") |
| 860 | 846 | |
| 861 | 847 | MCFG_GFXDECODE_ADD("gfxdecode", "palette", mz2000) |
| 862 | | MCFG_PALETTE_ADD("palette", 8) |
| 848 | MCFG_PALETTE_ADD_3BIT_BRG("palette") |
| 863 | 849 | |
| 864 | 850 | MCFG_SPEAKER_STANDARD_MONO("mono") |
| 865 | 851 | |