Previous 199869 Revisions Next

r187448 Wednesday 15th June, 2022 at 17:32:46 UTC by Vasantha Crabb
Optimisation, and baby steps towards untangling stuff:

Optimised the scheduler's handling of unscheduled timers - gives a 50%
performance improvement in some timer-heavy drivers.

Added better endianness swizzling helpers.

Got rid of some of the OSD input modules' dependence on concrete input
classes from emu.
[scripts/src/osd]modules.lua
[src/emu]emucore.h input.cpp input.h inputdev.cpp inputdev.h ioport.cpp schedule.cpp schedule.h sound.cpp
[src/frontend/mame/ui]inputdevices.cpp
[src/lib/util]endianness.h
[src/mame/drivers]plygonet.cpp
[src/osd]osdcomm.h
[src/osd/interface]inputcode.h* inputman.h* inputseq.cpp* inputseq.h*
[src/osd/modules/input]input_common.cpp input_common.h input_dinput.cpp input_rawinput.cpp input_sdl.cpp input_win32.cpp


Previous 199869 Revisions Next


© 1997-2024 The MAME Team