Previous 199869 Revisions Next

r20068 Saturday 5th January, 2013 at 02:23:32 UTC by Oliver Stöneberg
removed some unused AM_*_LEGACY macros (nw)
[src/emu]addrmap.h

trunk/src/emu/addrmap.h
r20067r20068
450450#define AM_READ8_LEGACY(_handler, _unitmask) \
451451   curentry->set_handler(_handler, #_handler, _unitmask); \
452452
453#define AM_READ16_LEGACY(_handler, _unitmask) \
454   curentry->set_handler(_handler, #_handler, _unitmask); \
455453
456454
457
458455// legacy space writes
459456#define AM_WRITE_LEGACY(_handler) \
460457   curentry->set_handler(_handler, #_handler); \
r20067r20068
496493#define AM_DEVWRITE8_LEGACY(_tag, _handler, _unitmask) \
497494   curentry->set_handler(device, write8_delegate(&_handler, #_handler, _tag, (device_t *)0), _unitmask); \
498495
499#define AM_DEVWRITE16_LEGACY(_tag, _handler, _unitmask) \
500   curentry->set_handler(device, write16_delegate(&_handler, #_handler, _tag, (device_t *)0), _unitmask); \
501496
502497
503
504498// legacy device reads/writes
505499#define AM_DEVREADWRITE_LEGACY(_tag, _rhandler, _whandler) \
506500   curentry->set_handler(device, read_delegate(&_rhandler, #_rhandler, _tag, (device_t *)0), write_delegate(&_whandler, #_whandler, _tag, (device_t *)0)); \
r20067r20068
511505#define AM_DEVREADWRITE16_LEGACY(_tag, _rhandler, _whandler, _unitmask) \
512506   curentry->set_handler(device, read16_delegate(&_rhandler, #_rhandler, _tag, (device_t *)0), write16_delegate(&_whandler, #_whandler, _tag, (device_t *)0), _unitmask); \
513507
514#define AM_DEVREADWRITE32_LEGACY(_tag, _rhandler, _whandler, _unitmask) \
515   curentry->set_handler(device, read32_delegate(&_rhandler, #_rhandler, _tag, (device_t *)0), write32_delegate(&_whandler, #_whandler, _tag, (device_t *)0), _unitmask); \
516508
517
518509// driver data reads
519510#define AM_READ(_handler) \
520511   curentry->set_handler(device, read_delegate(&drivdata_class::_handler, "driver_data::" #_handler, DEVICE_SELF, (drivdata_class *)0)); \
r20067r20068
680671#define AM_RAM_DEVREAD(_tag, _class, _read) AM_DEVREAD(_tag, _class, _read) AM_WRITEONLY
681672#define AM_RAM_DEVWRITE(_tag, _class, _write) AM_READONLY AM_DEVWRITE(_tag, _class, _write)
682673
683#define AM_RAM_READ_LEGACY(_read)         AM_READ_LEGACY(_read) AM_WRITEONLY
684674#define AM_RAM_WRITE_LEGACY(_write)         AM_READONLY AM_WRITE_LEGACY(_write)
685675#define AM_RAM_DEVWRITE_LEGACY(_tag, _write) AM_READONLY AM_DEVWRITE_LEGACY(_tag, _write)
686676

Previous 199869 Revisions Next


© 1997-2024 The MAME Team