trunk/src/mame/drivers/kurukuru.c
| r19733 | r19734 | |
| 343 | 343 | AM_RANGE(0xa0, 0xa0) AM_READ_PORT("IN0") |
| 344 | 344 | AM_RANGE(0xb0, 0xb0) AM_READ_PORT("IN1") |
| 345 | 345 | AM_RANGE(0xc0, 0xc0) AM_DEVWRITE_LEGACY("ym2149", ay8910_address_w) |
| 346 | | AM_RANGE(0xc8, 0xc8) AM_READ_PORT("DSW2") |
| 346 | AM_RANGE(0xc8, 0xc8) AM_DEVREAD_LEGACY("ym2149", ay8910_r) |
| 347 | 347 | AM_RANGE(0xd0, 0xd0) AM_DEVWRITE_LEGACY("ym2149", ay8910_data_w) |
| 348 | 348 | ADDRESS_MAP_END |
| 349 | 349 | |
| r19733 | r19734 | |
| 384 | 384 | |
| 385 | 385 | |
| 386 | 386 | static ADDRESS_MAP_START( audio_map, AS_PROGRAM, 8, kurukuru_state ) |
| 387 | | AM_RANGE(0x0000, 0xbfff) AM_ROM |
| 387 | AM_RANGE(0x0000, 0xf7ff) AM_ROM |
| 388 | 388 | AM_RANGE(0xf800, 0xffff) AM_RAM |
| 389 | 389 | ADDRESS_MAP_END |
| 390 | 390 | |
| 391 | 391 | static ADDRESS_MAP_START( audio_io, AS_IO, 8, kurukuru_state ) |
| 392 | | ADDRESS_MAP_GLOBAL_MASK(0xff) |
| 393 | | AM_RANGE(0x40, 0x40) AM_WRITE(kurukuru_adpcm_data_w) |
| 394 | | AM_RANGE(0x50, 0x50) AM_WRITE(kurukuru_adpcm_reset_w) |
| 395 | | AM_RANGE(0x60, 0x60) AM_READ(kurukuru_soundlatch_r) |
| 396 | | AM_RANGE(0x70, 0x70) AM_READ(kurukuru_adpcm_timer_irqack_r) |
| 392 | ADDRESS_MAP_GLOBAL_MASK(0x7f) |
| 393 | AM_RANGE(0x40, 0x40) AM_MIRROR(0x0f) AM_WRITE(kurukuru_adpcm_data_w) |
| 394 | AM_RANGE(0x50, 0x50) AM_MIRROR(0x0f) AM_WRITE(kurukuru_adpcm_reset_w) |
| 395 | AM_RANGE(0x60, 0x60) AM_MIRROR(0x0f) AM_READ(kurukuru_soundlatch_r) |
| 396 | AM_RANGE(0x70, 0x70) AM_MIRROR(0x0f) AM_READ(kurukuru_adpcm_timer_irqack_r) |
| 397 | 397 | ADDRESS_MAP_END |
| 398 | 398 | |
| 399 | 399 | |
| r19733 | r19734 | |
| 511 | 511 | AY8910_LEGACY_OUTPUT, |
| 512 | 512 | AY8910_DEFAULT_LOADS, |
| 513 | 513 | DEVCB_UNMAPPED, |
| 514 | | DEVCB_UNMAPPED, |
| 514 | DEVCB_INPUT_PORT("DSW2"), |
| 515 | 515 | DEVCB_DRIVER_MEMBER(kurukuru_state, ym2149_aout_w), |
| 516 | 516 | DEVCB_DRIVER_MEMBER(kurukuru_state, ym2149_bout_w) |
| 517 | 517 | }; |