src/emu/addrmap.h
| r14863 | r14864 | |
| 520 | 520 | #define AM_READ16_LEGACY(_handler, _unitmask) \ |
| 521 | 521 | curentry->set_handler(_handler, #_handler, _unitmask); \ |
| 522 | 522 | |
| 523 | | #define AM_READ32_LEGACY(_handler, _unitmask) \ |
| 524 | | curentry->set_handler(_handler, #_handler, _unitmask); \ |
| 525 | 523 | |
| 526 | 524 | |
| 527 | 525 | // legacy space writes |
| r14863 | r14864 | |
| 531 | 529 | #define AM_WRITE8_LEGACY(_handler, _unitmask) \ |
| 532 | 530 | curentry->set_handler(_handler, #_handler, _unitmask); \ |
| 533 | 531 | |
| 534 | | #define AM_WRITE16_LEGACY(_handler, _unitmask) \ |
| 535 | | curentry->set_handler(_handler, #_handler, _unitmask); \ |
| 536 | 532 | |
| 537 | | #define AM_WRITE32_LEGACY(_handler, _unitmask) \ |
| 538 | | curentry->set_handler(_handler, #_handler, _unitmask); \ |
| 539 | 533 | |
| 540 | 534 | |
| 541 | 535 | // legacy space reads/writes |
| r14863 | r14864 | |
| 559 | 553 | #define AM_DEVREAD8_LEGACY(_tag, _handler, _unitmask) \ |
| 560 | 554 | curentry->set_handler(device, _tag, _handler, #_handler, _unitmask); \ |
| 561 | 555 | |
| 562 | | #define AM_DEVREAD16_LEGACY(_tag, _handler, _unitmask) \ |
| 563 | | curentry->set_handler(device, _tag, _handler, #_handler, _unitmask); \ |
| 564 | 556 | |
| 565 | | #define AM_DEVREAD32_LEGACY(_tag, _handler, _unitmask) \ |
| 566 | | curentry->set_handler(device, _tag, _handler, #_handler, _unitmask); \ |
| 567 | 557 | |
| 568 | 558 | |
| 569 | 559 | // legacy device writes |
| r14863 | r14864 | |
| 576 | 566 | #define AM_DEVWRITE16_LEGACY(_tag, _handler, _unitmask) \ |
| 577 | 567 | curentry->set_handler(device, _tag, _handler, #_handler, _unitmask); \ |
| 578 | 568 | |
| 579 | | #define AM_DEVWRITE32_LEGACY(_tag, _handler, _unitmask) \ |
| 580 | | curentry->set_handler(device, _tag, _handler, #_handler, _unitmask); \ |
| 581 | 569 | |
| 582 | 570 | |
| 583 | 571 | // legacy device reads/writes |
| r14863 | r14864 | |
| 774 | 762 | |
| 775 | 763 | #define AM_RAM_READ_LEGACY(_read) AM_READ_LEGACY(_read) AM_WRITEONLY |
| 776 | 764 | #define AM_RAM_WRITE_LEGACY(_write) AM_READONLY AM_WRITE_LEGACY(_write) |
| 777 | | #define AM_RAM_DEVREAD_LEGACY(_tag, _read) AM_DEVREAD_LEGACY(_tag, _read) AM_WRITEONLY |
| 778 | 765 | #define AM_RAM_DEVWRITE_LEGACY(_tag, _write) AM_READONLY AM_DEVWRITE_LEGACY(_tag, _write) |
| 779 | 766 | |
| 780 | 767 | #define AM_BASE_SIZE(_base, _size) AM_BASE(_base) AM_SIZE(_size) |