mirror of
https://github.com/holub/mame
synced 2025-05-24 23:05:32 +03:00
![]() Changed all memory_bank_* functions to specify a tag. Bulk-converted existing banks to be tagged "bank##" in order to ensure consistency. However, going forward, the tags don't matter, so please name them something useful. Added AM_BANK_READ/AM_BANK_WRITE macros to let you specify bank tags. Also changed AM_ROMBANK and AM_RAMBANK macros to accept tags as well. Added new functions memory_install_read_bank_handler and memory_install_write_bank_handler to install banks by tag name, similar to input ports. Changed internals of memory system to dynamically allocate all banks. The first time a bank with an unknown tag is installed, a new bank object is created and tracked internally. Removed all SMH_BANK(n) references outside of the main code; these should never, ever be useful anymore. |
||
---|---|---|
docs | ||
src | ||
.gitattributes | ||
makefile |