trunk/src/mess/drivers/mz3500.c
| r248569 | r248570 | |
| 98 | 98 | |
| 99 | 99 | // screen updates |
| 100 | 100 | UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
| 101 | | DECLARE_PALETTE_INIT(mz3500); |
| 102 | 101 | UPD7220_DISPLAY_PIXELS_MEMBER( hgdc_display_pixels ); |
| 103 | 102 | UPD7220_DRAW_TEXT_LINE_MEMBER( hgdc_draw_text ); |
| 104 | 103 | |
| r248569 | r248570 | |
| 786 | 785 | } |
| 787 | 786 | |
| 788 | 787 | |
| 789 | | |
| 790 | | PALETTE_INIT_MEMBER(mz3500_state, mz3500) |
| 791 | | { |
| 792 | | int i; |
| 793 | | |
| 794 | | for(i=0;i<8;i++) |
| 795 | | palette.set_pen_color(i,pal1bit((i >> 1) & 1),pal1bit(i >> 2),pal1bit((i >> 0) & 1)); |
| 796 | | |
| 797 | | } |
| 798 | | |
| 799 | 788 | static ADDRESS_MAP_START( upd7220_1_map, AS_0, 16, mz3500_state ) |
| 800 | 789 | ADDRESS_MAP_GLOBAL_MASK(0x1fff) |
| 801 | 790 | AM_RANGE(0x00000, 0x00fff) AM_RAM AM_SHARE("video_ram") |
| r248569 | r248570 | |
| 854 | 843 | |
| 855 | 844 | MCFG_GFXDECODE_ADD("gfxdecode", "palette", mz3500) |
| 856 | 845 | |
| 857 | | MCFG_PALETTE_ADD("palette", 8) |
| 858 | | MCFG_PALETTE_INIT_OWNER(mz3500_state, mz3500) |
| 846 | MCFG_PALETTE_ADD_3BIT_BRG("palette") |
| 859 | 847 | |
| 860 | 848 | /* sound hardware */ |
| 861 | 849 | MCFG_SPEAKER_STANDARD_MONO("mono") |