Previous 199869 Revisions Next

r40072 Thursday 30th July, 2015 at 10:10:43 UTC by Dirk Best
amusco: use standard 3-bit gbr palette
[src/mame/drivers]amusco.c

trunk/src/mame/drivers/amusco.c
r248583r248584
9797   DECLARE_WRITE16_MEMBER(amusco_videoram_w);
9898   TILE_GET_INFO_MEMBER(get_bg_tile_info);
9999   virtual void video_start();
100   DECLARE_PALETTE_INIT(amusco);
101100   DECLARE_READ8_MEMBER(mc6845_r);
102101   DECLARE_WRITE8_MEMBER(mc6845_w);
103102   DECLARE_WRITE16_MEMBER(vram_w);
r248583r248584
113112   INTERRUPT_GEN_MEMBER(amusco_timer_irq);
114113   UINT16 m_mc6845_address;
115114   UINT16 m_video_update_address;
116   DECLARE_PALETTE_INIT(amusco_palette_init);
117115};
118116
119117
r248583r248584
125123{
126124}
127125
128PALETTE_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
140126TILE_GET_INFO_MEMBER(amusco_state::get_bg_tile_info)
141127{
142128/*  - bits -
r248583r248584
166152   return 0;
167153}
168154
169PALETTE_INIT_MEMBER(amusco_state, amusco)
170{
171}
172155
173
174156/**************************
175157*  Read / Write Handlers  *
176158**************************/
r248583r248584
528510
529511   MCFG_SCREEN_PALETTE("palette")
530512   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")
533514
534515   MCFG_MC6845_ADD("crtc", R6545_1, "screen", CRTC_CLOCK) /* guess */
535516   MCFG_MC6845_SHOW_BORDER_AREA(false)
r248583r248584
540521   MCFG_SPEAKER_STANDARD_MONO("mono")
541522   MCFG_SOUND_ADD("sn", SN76489, SND_CLOCK)
542523   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80)
543
544524MACHINE_CONFIG_END
545525
546526


Previous 199869 Revisions Next


© 1997-2024 The MAME Team