trunk/src/mame/drivers/snesb.c
r17600 | r17601 | |
245 | 245 | AM_RANGE(0xc00000, 0xffffff) AM_READWRITE_LEGACY(snes_r_bank7, snes_w_bank7) /* Mirror and ROM */ |
246 | 246 | ADDRESS_MAP_END |
247 | 247 | |
| 248 | static READ8_DEVICE_HANDLER( spc_ram_100_r ) |
| 249 | { |
| 250 | return spc_ram_r(device, offset + 0x100); |
| 251 | } |
248 | 252 | |
| 253 | static WRITE8_DEVICE_HANDLER( spc_ram_100_w ) |
| 254 | { |
| 255 | spc_ram_w(device, offset + 0x100, data); |
| 256 | } |
| 257 | |
249 | 258 | static ADDRESS_MAP_START( spc_mem, AS_PROGRAM, 8, snesb_state ) |
250 | 259 | AM_RANGE(0x0000, 0x00ef) AM_DEVREADWRITE_LEGACY("spc700", spc_ram_r, spc_ram_w) /* lower 32k ram */ |
251 | 260 | AM_RANGE(0x00f0, 0x00ff) AM_DEVREADWRITE_LEGACY("spc700", spc_io_r, spc_io_w) /* spc io */ |
trunk/src/mame/drivers/nss.c
r17600 | r17601 | |
350 | 350 | AM_RANGE(0xc00000, 0xffffff) AM_READWRITE_LEGACY(snes_r_bank7, snes_w_bank7) /* Mirror and ROM */ |
351 | 351 | ADDRESS_MAP_END |
352 | 352 | |
| 353 | static READ8_DEVICE_HANDLER( spc_ram_100_r ) |
| 354 | { |
| 355 | return spc_ram_r(device, offset + 0x100); |
| 356 | } |
353 | 357 | |
| 358 | static WRITE8_DEVICE_HANDLER( spc_ram_100_w ) |
| 359 | { |
| 360 | spc_ram_w(device, offset + 0x100, data); |
| 361 | } |
| 362 | |
354 | 363 | static ADDRESS_MAP_START( spc_mem, AS_PROGRAM, 8, nss_state ) |
355 | 364 | AM_RANGE(0x0000, 0x00ef) AM_DEVREADWRITE_LEGACY("spc700", spc_ram_r, spc_ram_w) /* lower 32k ram */ |
356 | 365 | AM_RANGE(0x00f0, 0x00ff) AM_DEVREADWRITE_LEGACY("spc700", spc_io_r, spc_io_w) /* spc io */ |