trunk/src/mame/drivers/r2dx_v33.c
| r32175 | r32176 | |
| 172 | 172 | // AM_RANGE(0x006b6, 0x006b7) AM_WRITENOP |
| 173 | 173 | AM_RANGE(0x006bc, 0x006bd) AM_WRITE(mcu_prog_offs_w) |
| 174 | 174 | AM_RANGE(0x006be, 0x006bf) AM_WRITENOP // MCU program related |
| 175 | | AM_RANGE(0x006d8, 0x006d9) AM_WRITE(mcu_xval_w) |
| 176 | | AM_RANGE(0x006da, 0x006db) AM_WRITE(mcu_yval_w) |
| 177 | | // AM_RANGE(0x006dc, 0x006dd) AM_READ(rdx_v33_unknown2_r) |
| 178 | | // AM_RANGE(0x006de, 0x006df) AM_WRITE(mcu_unkaa_w) // mcu command related? |
| 179 | 175 | |
| 176 | // sprite protection not 100% verified as the same |
| 177 | AM_RANGE(0x006c0, 0x006c1) AM_READWRITE(sprite_prot_off_r, sprite_prot_off_w) |
| 178 | AM_RANGE(0x006c2, 0x006c3) AM_READWRITE(sprite_prot_src_seg_r, sprite_prot_src_seg_w) |
| 179 | AM_RANGE(0x006c6, 0x006c7) AM_WRITE(sprite_prot_dst1_w) |
| 180 | |
| 181 | AM_RANGE(0x006d8, 0x006d9) AM_WRITE(sprite_prot_x_w) |
| 182 | AM_RANGE(0x006da, 0x006db) AM_WRITE(sprite_prot_y_w) |
| 183 | AM_RANGE(0x006dc, 0x006dd) AM_READWRITE(sprite_prot_maxx_r, sprite_prot_maxx_w) |
| 184 | AM_RANGE(0x006de, 0x006df) AM_WRITE(sprite_prot_src_w) |
| 185 | |
| 186 | |
| 180 | 187 | AM_RANGE(0x00700, 0x00701) AM_WRITE(rdx_v33_eeprom_w) |
| 181 | 188 | // AM_RANGE(0x00740, 0x00741) AM_READ(rdx_v33_unknown2_r) |
| 182 | 189 | AM_RANGE(0x00744, 0x00745) AM_READ_PORT("INPUT") |
| 183 | 190 | AM_RANGE(0x0074c, 0x0074d) AM_READ_PORT("SYSTEM") |
| 184 | | AM_RANGE(0x00762, 0x00763) AM_READNOP |
| 191 | AM_RANGE(0x00762, 0x00763) AM_READ(sprite_prot_dst1_r) |
| 185 | 192 | |
| 186 | 193 | AM_RANGE(0x00780, 0x00781) AM_DEVREADWRITE8("oki", okim6295_device, read, write, 0x00ff) // single OKI chip on this version |
| 187 | 194 | |
| r32175 | r32176 | |
| 198 | 205 | AM_RANGE(0x10000, 0x1efff) AM_RAM |
| 199 | 206 | AM_RANGE(0x1f000, 0x1ffff) AM_RAM_DEVWRITE("palette", palette_device, write) AM_SHARE("palette") |
| 200 | 207 | |
| 201 | | AM_RANGE(0x20000, 0x2ffff) AM_ROMBANK("bank1") |
| 202 | | AM_RANGE(0x30000, 0x3ffff) AM_ROMBANK("bank2") |
| 203 | | AM_RANGE(0x40000, 0xfffff) AM_ROM AM_ROMBANK("bank3") |
| 208 | AM_RANGE(0x20000, 0x2ffff) AM_ROM AM_ROMBANK("bank1") AM_WRITENOP |
| 209 | AM_RANGE(0x30000, 0x3ffff) AM_ROM AM_ROMBANK("bank2") AM_WRITENOP |
| 210 | AM_RANGE(0x40000, 0xfffff) AM_ROM AM_ROMBANK("bank3") AM_WRITENOP |
| 204 | 211 | ADDRESS_MAP_END |
| 205 | 212 | |
| 206 | 213 | READ16_MEMBER(r2dx_v33_state::nzerotea_sound_comms_r) |