summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/addrmap.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* emu/emumem.h: Allow emu::rw_delegate to work with device finders. Vas Crabb2023-04-151-26/+13
* Encourage use of read/write delegate creator helpers (demo on Game Boy cartri... Vas Crabb2023-04-111-17/+17
* emumem: Fix delegates on delay methods Olivier Galibert2023-02-221-3/+3
* emumem: First try at wait states Olivier Galibert2023-02-221-0/+57
* Fun with flags: Allows handlers to have user-defined flags set on Olivier Galibert2021-11-281-1/+5
* formats, osd, util: Started refactoring file I/O stuff. (#8456) Vas Crabb2021-08-221-1/+1
* addrmap: Allow creators in the memory map Olivier Galibert2021-02-241-0/+21
* Implement views, which are essentially bankdevs integrated into the Olivier Galibert2020-11-221-1/+9
* -Switch to building MAME as C++17. Vas Crabb2020-11-151-5/+7
* addrmap: remove unsupported setter, emumem enforces unmapval 0 or ~0 hap2020-08-011-1/+0
* Make devdelegate more like devcb for configuration. This is a Vas Crabb2019-10-261-54/+42
* addrmap.h: Replace assert with emu_fatalerror using helper function (nw) AJR2019-10-051-50/+35
* addrmap.h: Assert in case subdevice fails to find things (nw) AJR2019-10-041-8/+50
* Make submaps work with address-shifted spaces (nw) AJR2019-06-091-1/+1
* memory,devcb: Put capabilities at parity [O. Galibert] Olivier Galibert2018-08-101-1/+37
* memory: Allow simplified versions of handlers [O. Galibert] Olivier Galibert2018-08-021-22/+72
* emumem: Backend modernization [O. Galibert] Olivier Galibert2018-06-291-32/+0
* lift some stuff needed by devcb3 out of address map entry (nw) Vas Crabb2018-06-131-59/+15
* as if millions of this pointers suddenly cried out in terror, and were sudden... Vas Crabb2018-06-081-155/+148
* Next-gen config: make address map config not look like arse Vas Crabb2018-06-061-13/+9
* addrmap.h: reduce code duplication and add support for device finders in more... Vas Crabb2018-06-011-74/+47
* addrmap: Remove the now-unused macros [Vas Crabb, Robbbert] Olivier Galibert2018-04-211-162/+0
* Rename some memory stuff (nw) Olivier Galibert2018-03-141-46/+157
* Generalized support for byte-smeared accesses (nw) (#3207) ajrhacker2018-02-151-1/+5
* API change: Memory maps are now methods of the owner class [O. Galibert] Olivier Galibert2018-02-121-180/+209
* srcclean and regenerate localisations (nw) Vas Crabb2018-01-281-5/+5
* memory: Deambiguate handlers, also a hint of things to come (nw) Olivier Galibert2018-01-191-54/+119
* emumem: API change [O. Galibert] Olivier Galibert2017-11-291-4/+0
* Improved way to transform offsets for AM_DEVREAD/_DEVWRITE (nw) AJR2017-08-231-29/+50
* Add address-shifted versions of AM_DEVREAD/_DEVWRITE/_DEVREADWRITE (nw) (#2586) ajrhacker2017-08-221-0/+32
* dimemory: Lift the cap on the number of address spaces per device [O. Galibert] Olivier Galibert2017-07-031-4/+4
* general cleanup: Vas Crabb2017-05-231-4/+0
* Perform unitmask checking during validation in non-debug builds (nw) AJR2017-04-261-1/+3
* Introduce u8/u16/u32/u64/s8/s16/s32/s64 Vas Crabb2016-11-191-28/+28
* addrmem: Obvious renames and helpers [O. Galibert] Olivier Galibert2016-11-101-43/+61
* addrmap: Dotify [O. Galibert] Olivier Galibert2016-11-101-79/+79
* addrmap: Stream it [O. Galibert] Olivier Galibert2016-11-101-67/+60
* addrmap: Change setters into passthroughs [O. Galibert] Olivier Galibert2016-11-091-27/+27
* addrmap: De-hand-templatize address_map_entry, remove then unneeded entry par... Olivier Galibert2016-11-091-118/+23
* addrmap: Remove device parameter [O. Galibert] Olivier Galibert2016-11-091-13/+14
* NOTICE (TYPE NAME CONSOLIDATION) Miodrag Milanovic2016-10-221-39/+39
* Fix GCC6 warnings Vas Crabb2016-06-161-2/+0
* Memory fun [O.Galibert] Olivier Galibert2016-06-141-0/+4
* NULL->nullptr, instead of DEVCB_NULL use always DEVCB_NOOP to prevent confusi... Miodrag Milanovic2016-04-241-30/+30
* Various cleanups suggested by static analyzer (nw) Miodrag Milanovic2016-04-241-3/+3
* Devfind revision phase 1, cleaning out some legacy stuff AJR2016-04-071-11/+0
* reverting: Miodrag Milanovic2016-01-201-13/+14
* tags are now strings (nw) Miodrag Milanovic2016-01-161-14/+13
* Refactoring memory map validity checking AJR2015-12-191-0/+7
* clang-modernize part 1 (nw) Miodrag Milanovic2015-12-031-2/+2