Previous 199869 Revisions Next

r29380 Sunday 6th April, 2014 at 19:32:48 UTC by hap
fix palette regression
[src/mame/drivers]halleys.c

trunk/src/mame/drivers/halleys.c
r29379r29380
253253   DECLARE_READ8_MEMBER(blitter_r);
254254   DECLARE_WRITE8_MEMBER(blitter_w);
255255   DECLARE_READ8_MEMBER(collision_id_r);
256   DECLARE_WRITE8_MEMBER(halleys_paletteram_IIRRGGBB_w);
256   DECLARE_READ8_MEMBER(paletteram_r);
257   DECLARE_WRITE8_MEMBER(paletteram_w);
257258   DECLARE_READ8_MEMBER(zero_r);
258259   DECLARE_READ8_MEMBER(debug_r);
259260   DECLARE_READ8_MEMBER(vector_r);
r29379r29380
12211222   *b = prom_6330[0x40 + (bit0|bit1|bit2|bit3|bit4)];
12221223}
12231224
1224WRITE8_MEMBER(halleys_state::halleys_paletteram_IIRRGGBB_w)
1225READ8_MEMBER(halleys_state::paletteram_r)
12251226{
1227   return m_paletteram[offset];
1228}
1229
1230WRITE8_MEMBER(halleys_state::paletteram_w)
1231{
12261232   UINT32 d, r, g, b, i, j;
12271233   UINT32 *pal_ptr = m_internal_palette;
12281234
r29379r29380
16911697   AM_RANGE(0xff9c, 0xff9c) AM_WRITE(firq_ack_w)
16921698   AM_RANGE(0xff00, 0xffbf) AM_RAM AM_SHARE("io_ram")  // I/O write fall-through
16931699
1694   AM_RANGE(0xffc0, 0xffdf) AM_RAM_WRITE(halleys_paletteram_IIRRGGBB_w)
1700   AM_RANGE(0xffc0, 0xffdf) AM_READWRITE(paletteram_r, paletteram_w)
16951701   AM_RANGE(0xffe0, 0xffff) AM_READ(vector_r)
16961702ADDRESS_MAP_END
16971703

Previous 199869 Revisions Next


© 1997-2024 The MAME Team