trunk/src/mame/drivers/btime.c
| r19870 | r19871 | |
| 190 | 190 | |
| 191 | 191 | static ADDRESS_MAP_START( btime_map, AS_PROGRAM, 8, btime_state ) |
| 192 | 192 | AM_RANGE(0x0000, 0x07ff) AM_RAM AM_SHARE("rambase") |
| 193 | | AM_RANGE(0x0c00, 0x0c0f) AM_WRITE(btime_paletteram_w) AM_SHARE("paletteram") |
| 193 | AM_RANGE(0x0c00, 0x0c0f) AM_RAM_WRITE(btime_paletteram_w) AM_SHARE("paletteram") |
| 194 | 194 | AM_RANGE(0x1000, 0x13ff) AM_RAM AM_SHARE("videoram") |
| 195 | 195 | AM_RANGE(0x1400, 0x17ff) AM_RAM AM_SHARE("colorram") |
| 196 | 196 | AM_RANGE(0x1800, 0x1bff) AM_READWRITE(btime_mirrorvideoram_r, btime_mirrorvideoram_w) |
| r19870 | r19871 | |
| 225 | 225 | |
| 226 | 226 | static ADDRESS_MAP_START( tisland_map, AS_PROGRAM, 8, btime_state ) |
| 227 | 227 | AM_RANGE(0x0000, 0x07ff) AM_RAM AM_SHARE("rambase") |
| 228 | | AM_RANGE(0x0c00, 0x0c0f) AM_WRITE(btime_paletteram_w) AM_SHARE("paletteram") |
| 228 | AM_RANGE(0x0c00, 0x0c0f) AM_RAM_WRITE(btime_paletteram_w) AM_SHARE("paletteram") |
| 229 | 229 | AM_RANGE(0x1000, 0x13ff) AM_RAM AM_SHARE("videoram") |
| 230 | 230 | AM_RANGE(0x1400, 0x17ff) AM_RAM AM_SHARE("colorram") |
| 231 | 231 | AM_RANGE(0x1800, 0x1bff) AM_READWRITE(btime_mirrorvideoram_r, btime_mirrorvideoram_w) |
| r19870 | r19871 | |
| 298 | 298 | AM_RANGE(0x4400, 0x47ff) AM_RAM AM_SHARE("colorram") |
| 299 | 299 | AM_RANGE(0x4800, 0x4bff) AM_READWRITE(btime_mirrorvideoram_r, btime_mirrorvideoram_w) |
| 300 | 300 | AM_RANGE(0x4c00, 0x4fff) AM_READWRITE(btime_mirrorcolorram_r, btime_mirrorcolorram_w) |
| 301 | | AM_RANGE(0x5000, 0x51ff) AM_WRITE(bnj_background_w) AM_SHARE("bnj_bgram") |
| 301 | AM_RANGE(0x5000, 0x51ff) AM_RAM_WRITE(bnj_background_w) AM_SHARE("bnj_bgram") |
| 302 | AM_RANGE(0x5200, 0x53ff) AM_RAM |
| 302 | 303 | AM_RANGE(0x5400, 0x5400) AM_WRITE(bnj_scroll1_w) |
| 303 | 304 | AM_RANGE(0x5800, 0x5800) AM_WRITE(bnj_scroll2_w) |
| 304 | | AM_RANGE(0x5c00, 0x5c0f) AM_WRITE(btime_paletteram_w) AM_SHARE("paletteram") |
| 305 | AM_RANGE(0x5c00, 0x5c0f) AM_RAM_WRITE(btime_paletteram_w) AM_SHARE("paletteram") |
| 305 | 306 | AM_RANGE(0xa000, 0xffff) AM_ROM |
| 306 | 307 | ADDRESS_MAP_END |
| 307 | 308 | |
trunk/src/mame/includes/btime.h
| r19870 | r19871 | |
| 12 | 12 | m_rambase(*this, "rambase"), |
| 13 | 13 | m_videoram(*this, "videoram"), |
| 14 | 14 | m_colorram(*this, "colorram"), |
| 15 | m_paletteram(*this, "paletteram"), |
| 15 | 16 | m_bnj_backgroundram(*this, "bnj_bgram"), |
| 16 | 17 | m_zoar_scrollram(*this, "zoar_scrollram"), |
| 17 | 18 | m_lnc_charbank(*this, "lnc_charbank"), |
| r19870 | r19871 | |
| 24 | 25 | optional_shared_ptr<UINT8> m_rambase; |
| 25 | 26 | required_shared_ptr<UINT8> m_videoram; |
| 26 | 27 | required_shared_ptr<UINT8> m_colorram; |
| 27 | | // UINT8 * m_paletteram; // currently this uses generic palette handling |
| 28 | optional_shared_ptr<UINT8> m_paletteram; |
| 28 | 29 | optional_shared_ptr<UINT8> m_bnj_backgroundram; |
| 29 | 30 | optional_shared_ptr<UINT8> m_zoar_scrollram; |
| 30 | 31 | optional_shared_ptr<UINT8> m_lnc_charbank; |