index
:
mame
aaron-nl3
aaron-pci-cleanup
arm3_copro
asmjit
cdimono2_wip
cdplay
cdtv_chd-v5
dc_pvr-thread
deprecated
docs_wavwrite
draggable-layout
dribbling-nl
hlsl_aviplay
lisa
lua_engine_ui_refactor_2
m57_troangel-bluesea
make_coco_fdc_fixed
master
n64-angrylion
netlist-generated
new_menus
nl-splitfrogs
nl_dips
nltool-updates
py_regtests
qt6_position-fix
rendlay_vid
saturn_cdblock
saturn_vdp_split
save-experiments
save_structs
shangha3_drop
sound
taitoair_vco
taitowlf_zoom
time-experiments
time-experiments2
vamphalf_misncrft
voodoo_directx11
x86_std-exceptions
xbox_swlist
ymfm-delay
MAME - Multiple Arcade Machine Emulator
summary
refs
log
tree
commit
diff
stats
homepage
log msg
author
committer
range
path:
root
/
src
/
emu
/
emumem.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
emu/emumem.h: Optimized cache line detection (#13584)
holub
8 days
1
-2
/
+2
*
-cpu/drcbex64.cpp: Directly dispatch memory accesses no larger than native wi...
Vas Crabb
2025-02-05
1
-63
/
+59
*
emu/romload.cpp: Resolve tags for ROM_COPY relative to current device properly.
Vas Crabb
2024-11-23
1
-1
/
+0
*
fixed ROM_COPY to use a relative region name, so it can be used in a device. ...
smf-
2024-11-22
1
-0
/
+1
*
Added ATTR_COLD to common lifecycle methods for many files in src/devices. (#...
holub
2024-09-27
1
-4
/
+4
*
emumem: add support for passing mem_mask parameter on 8-bit handlers
hap
2024-09-16
1
-0
/
+16
*
memory_view: fix possible nullptr crash, add exists() getter
hap
2024-08-15
1
-1
/
+2
*
sinclair/sprinter.cpp: Added Sprinter Sp2000 enhanced Spectrum clone. (#11018)
holub
2023-05-12
1
-0
/
+1
*
emu/emumem.h: Allow emu::rw_delegate to work with device finders.
Vas Crabb
2023-04-15
1
-0
/
+4
*
Encourage use of read/write delegate creator helpers (demo on Game Boy cartri...
Vas Crabb
2023-04-11
1
-145
/
+120
*
emumem: First try at wait states
Olivier Galibert
2023-02-22
1
-6
/
+67
*
emumem: remove the flags interface from address_space (still available throug...
Olivier Galibert
2022-08-11
1
-60
/
+0
*
emumem: Add accessors lookup_{read,write]_*_flags to lookup flags without ac...
Olivier Galibert
2022-08-04
1
-8
/
+390
*
-emu/emumem.h: Hold onto memory cache handler change subscriptions.
Vas Crabb
2022-02-14
1
-12
/
+15
*
Addressed some Lua scripting pitfalls. (#9294)
Vas Crabb
2022-02-12
1
-54
/
+77
*
emumem fix
Olivier Galibert
2021-11-28
1
-2
/
+2
*
Fun with flags: Allows handlers to have user-defined flags set on
Olivier Galibert
2021-11-28
1
-244
/
+647
*
-util/delegate.cpp: One less level of indirection for functoid delegates.
Vas Crabb
2021-09-16
1
-1
/
+1
*
views: Fix a number of problems with specific boundaries.
Olivier Galibert
2021-09-11
1
-7
/
+10
*
Move endianness type into lib/util header
AJR
2021-08-31
1
-29
/
+2
*
emu/emumem*: Removed endianness template parameter from handler_entry_read, h...
ajrhacker
2021-07-09
1
-60
/
+60
*
including optional is not optional when optional is used
Olivier Galibert
2021-05-26
1
-0
/
+1
*
views: Allow to know the currently selected entry
Olivier Galibert
2021-05-26
1
-0
/
+2
*
views: Keep a reference to the handlers so that installs overlapping them don...
Olivier Galibert
2021-03-03
1
-0
/
+1
*
emumem: Fix regions and shares on dynamically-installed device maps
Olivier Galibert
2021-02-16
1
-0
/
+5
*
views: Remove the lambdas, seems to make the compiler usage resources less ca...
Olivier Galibert
2020-12-28
1
-2
/
+0
*
view: Save their state
Olivier Galibert
2020-12-21
1
-4
/
+5
*
More Lua engine clean-up and documentation, resulting in core cleanup.
Vas Crabb
2020-12-18
1
-1
/
+1
*
Fairly significant overhaul of Lua engine and some cleanup.
Vas Crabb
2020-11-25
1
-1
/
+1
*
Implement views, which are essentially bankdevs integrated into the
Olivier Galibert
2020-11-22
1
-132
/
+256
*
clang doesn't like how we're using std::void_t - switch back to our own void_...
Vas Crabb
2020-11-15
1
-48
/
+52
*
-Switch to building MAME as C++17.
Vas Crabb
2020-11-15
1
-56
/
+53
*
Clean-up and consistency fixes after memory system changes.
Vas Crabb
2020-11-03
1
-1
/
+3
*
emumem: Simplify memory management. [O. Galibert]
Olivier Galibert
2020-11-02
1
-124
/
+48
*
srcclean and cleanup (nw)
Vas Crabb
2020-06-21
1
-1
/
+1
*
finally retired the READ8/16/32/64 and WRITE8/16/32/64 macros (nw)
Ivan Vangelista
2020-06-18
1
-19
/
+0
*
emumem: Fix bad destruction order by not removing the notifier on cache destr...
Olivier Galibert
2020-06-18
1
-16
/
+12
*
cache: protect against savage memsets [O. Galibert]
Olivier Galibert
2020-05-27
1
-0
/
+8
*
Last memory change fixes (nw)
Olivier Galibert
2020-05-25
1
-3
/
+3
*
emumem: A little more speedup. cache and specific change syntax, and are not...
Olivier Galibert
2020-05-25
1
-69
/
+153
*
emumem: Mask address where absolutely necessary (nw)
AJR
2020-05-23
1
-56
/
+59
*
emumem: Another slight speedup. masking before dispatch at top level is not ...
Olivier Galibert
2020-05-21
1
-16
/
+8
*
emumem: Another slight speedup, implemented on the 680x0 for now [O. Galibert]
Olivier Galibert
2020-05-19
1
-0
/
+101
*
emumem: Slight speedup [O. Galibert]
Olivier Galibert
2020-05-19
1
-1
/
+20
*
Fix MT7560 harder (nw)
Olivier Galibert
2020-04-09
1
-0
/
+8
*
Arrrrrrrrrrgh! (nw)
Olivier Galibert
2020-04-08
1
-2
/
+2
*
Fix MT7560 [O. Galibert]
Olivier Galibert
2020-04-08
1
-1
/
+10
*
Make devdelegate more like devcb for configuration. This is a
Vas Crabb
2019-10-26
1
-277
/
+161
*
(nw) Clean up the mess on master
Vas Crabb
2019-03-26
1
-3
/
+2
*
Revert "conflict resolution (nw)"
andreasnaive
2019-03-25
1
-2
/
+3
[next]