summaryrefslogtreecommitdiffstats
path: root/scripts/src/tests.lua
diff options
context:
space:
mode:
author Olivier Galibert <galibert@pobox.com>2020-05-25 16:42:42 +0200
committer Olivier Galibert <galibert@pobox.com>2020-05-25 16:42:57 +0200
commit22513fb6fe281f5ccb75aaddb6417a12a66c313d (patch)
tree3cf84032cc6482d685a8dbb57e015bd17c7f7fdc /scripts/src/tests.lua
parente42c2d2874cf9c1092c01ab5ce9ef997d465ce25 (diff)
emumem: A little more speedup. cache and specific change syntax, and are not pointers anymore [O. Galibert]
The last(?) two changes are: - Add a template parameter to everything (theoretically the address space width, in practice a level derived from it to keep as much compatibility between widths as possible) so that the shift size becomes a constant. - Change the syntax of declaring and initializing the caches and specifics so that they're embedded in the owner device. Solves lifetime issues and also removes one indirection (looking up the base dispatch pointer through the cache/specific pointer).
Diffstat (limited to 'scripts/src/tests.lua')
0 files changed, 0 insertions, 0 deletions
70b9faad9e3754499d8a'>(nw) more cleanups Robbbert2020-06-131-3/+9 * drivers starting with y and z: further removal of READ and WRITE macros (nw) Ivan Vangelista2020-05-221-6/+6 * Make devdelegate more like devcb for configuration. This is a Vas Crabb2019-10-261-1/+1 * (nw) misc cleanup: Vas Crabb2019-09-201-1/+1 * Start cleaning up palette configuration: Vas Crabb2018-12-291-4/+2 * machine/keyboard, terminal: removed MCFG macros (nw) Ivan Vangelista2018-12-111-1/+1 * -screen.cpp: Added a devcb for easier hooking of the scanline timer. [Ryan Ho... mooglyguy2018-11-171-21/+27 * -in8250: De-MCFG, nw mooglyguy2018-09-041-2/+3 * private: use (W,X,Y,Z,#) (#3721) David Haywood2018-07-011-7/+9 * Remove emupal.h from emu.h (nw) AJR2018-06-131-0/+1 * as if millions of this pointers suddenly cried out in terror, and were sudden... Vas Crabb2018-06-081-3/+3 * More cleanup/streamlining of machine configuration and macros: Vas Crabb2018-05-151-2/+2 * Removed DRIVER_INIT-related macros, made driver init entry in GAME/COMP/CONS ... MooglyGuy2018-05-131-2/+2 * dsp16: fix condition mask in disassembler (nw) Vas Crabb2018-05-091-1/+1 * Streamline machine configuration macros - everyone's a device edition. Vas Crabb2018-05-061-4/+4 * Address maps macros removal, pass 1 [O. Galibert] Olivier Galibert2018-03-141-21/+23 * API change: Memory maps are now methods of the owner class [O. Galibert] Olivier Galibert2018-02-121-2/+4 * xtal.h is dead, long live to xtal.cpp [O. Galibert] Olivier Galibert2018-01-231-2/+2 * API Change: Machine configs are now a method of the owner class, and the prot... Olivier Galibert2018-01-171-1/+2