summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/emumem.h
Commit message (Expand)AuthorAgeFilesLines
* emu/emumem.h: Optimized cache line detection (#13584) holub8 days1-2/+2
* -cpu/drcbex64.cpp: Directly dispatch memory accesses no larger than native wi... Vas Crabb2025-02-051-63/+59
* emu/romload.cpp: Resolve tags for ROM_COPY relative to current device properly. Vas Crabb2024-11-231-1/+0
* fixed ROM_COPY to use a relative region name, so it can be used in a device. ... smf-2024-11-221-0/+1
* Added ATTR_COLD to common lifecycle methods for many files in src/devices. (#... holub2024-09-271-4/+4
* emumem: add support for passing mem_mask parameter on 8-bit handlers hap2024-09-161-0/+16
* memory_view: fix possible nullptr crash, add exists() getter hap2024-08-151-1/+2
* sinclair/sprinter.cpp: Added Sprinter Sp2000 enhanced Spectrum clone. (#11018) holub2023-05-121-0/+1
* emu/emumem.h: Allow emu::rw_delegate to work with device finders. Vas Crabb2023-04-151-0/+4
* Encourage use of read/write delegate creator helpers (demo on Game Boy cartri... Vas Crabb2023-04-111-145/+120
* emumem: First try at wait states Olivier Galibert2023-02-221-6/+67
* emumem: remove the flags interface from address_space (still available throug... Olivier Galibert2022-08-111-60/+0
* emumem: Add accessors lookup_{read,write]_*_flags to lookup flags without ac... Olivier Galibert2022-08-041-8/+390
* -emu/emumem.h: Hold onto memory cache handler change subscriptions. Vas Crabb2022-02-141-12/+15
* Addressed some Lua scripting pitfalls. (#9294) Vas Crabb2022-02-121-54/+77
* emumem fix Olivier Galibert2021-11-281-2/+2
* Fun with flags: Allows handlers to have user-defined flags set on Olivier Galibert2021-11-281-244/+647
* -util/delegate.cpp: One less level of indirection for functoid delegates. Vas Crabb2021-09-161-1/+1
* views: Fix a number of problems with specific boundaries. Olivier Galibert2021-09-111-7/+10
* Move endianness type into lib/util header AJR2021-08-311-29/+2
* emu/emumem*: Removed endianness template parameter from handler_entry_read, h... ajrhacker2021-07-091-60/+60
* including optional is not optional when optional is used Olivier Galibert2021-05-261-0/+1
* views: Allow to know the currently selected entry Olivier Galibert2021-05-261-0/+2
* views: Keep a reference to the handlers so that installs overlapping them don... Olivier Galibert2021-03-031-0/+1
* emumem: Fix regions and shares on dynamically-installed device maps Olivier Galibert2021-02-161-0/+5
* views: Remove the lambdas, seems to make the compiler usage resources less ca... Olivier Galibert2020-12-281-2/+0
* view: Save their state Olivier Galibert2020-12-211-4/+5
* More Lua engine clean-up and documentation, resulting in core cleanup. Vas Crabb2020-12-181-1/+1
* Fairly significant overhaul of Lua engine and some cleanup. Vas Crabb2020-11-251-1/+1
* Implement views, which are essentially bankdevs integrated into the Olivier Galibert2020-11-221-132/+256
* clang doesn't like how we're using std::void_t - switch back to our own void_... Vas Crabb2020-11-151-48/+52
* -Switch to building MAME as C++17. Vas Crabb2020-11-151-56/+53
* Clean-up and consistency fixes after memory system changes. Vas Crabb2020-11-031-1/+3
* emumem: Simplify memory management. [O. Galibert] Olivier Galibert2020-11-021-124/+48
* srcclean and cleanup (nw) Vas Crabb2020-06-211-1/+1
* finally retired the READ8/16/32/64 and WRITE8/16/32/64 macros (nw) Ivan Vangelista2020-06-181-19/+0
* emumem: Fix bad destruction order by not removing the notifier on cache destr... Olivier Galibert2020-06-181-16/+12
* cache: protect against savage memsets [O. Galibert] Olivier Galibert2020-05-271-0/+8
* Last memory change fixes (nw) Olivier Galibert2020-05-251-3/+3
* emumem: A little more speedup. cache and specific change syntax, and are not... Olivier Galibert2020-05-251-69/+153
* emumem: Mask address where absolutely necessary (nw) AJR2020-05-231-56/+59
* emumem: Another slight speedup. masking before dispatch at top level is not ... Olivier Galibert2020-05-211-16/+8
* emumem: Another slight speedup, implemented on the 680x0 for now [O. Galibert] Olivier Galibert2020-05-191-0/+101
* emumem: Slight speedup [O. Galibert] Olivier Galibert2020-05-191-1/+20
* Fix MT7560 harder (nw) Olivier Galibert2020-04-091-0/+8
* Arrrrrrrrrrgh! (nw) Olivier Galibert2020-04-081-2/+2
* Fix MT7560 [O. Galibert] Olivier Galibert2020-04-081-1/+10
* Make devdelegate more like devcb for configuration. This is a Vas Crabb2019-10-261-277/+161
* (nw) Clean up the mess on master Vas Crabb2019-03-261-3/+2
* Revert "conflict resolution (nw)" andreasnaive2019-03-251-2/+3