Previous | 199869 Revisions | Next |
r195027 Thursday 6th April, 2023 at 20:20:40 UTC by Vasantha Crabb |
---|
-Improved some Lua APIs: * Moved several machine lifecycle callbacks to the notifier/subscriber model. The old callback registration model is still available for them for now, but prints a deprecation warning. * Added pre-save/post-load notifications. * Use a single allocated timer rather than one anonymous timer per waiter. Waiters no longer prevent saved states from being loaded. * Clean up outstanding waiters on stop or state load rather than just leaking them. * Started documenting parts of the emulator interface object that should be relatively stable. -imagedev/avivideo.cpp: Fixed an object leak on unload. Also changed some other media image devices to use smart pointers. |
[docs/source] | conf.py |
[docs/source/plugins] | dummy.rst |
[docs/source/techspecs] | luaengine.rst luareference.rst |
[plugins/autofire] | init.lua |
[plugins/cheat] | init.lua |
[plugins/cheatfind] | init.lua |
[plugins/console] | init.lua |
[plugins/data] | init.lua |
[plugins/discord] | init.lua |
[plugins/dummy] | init.lua |
[plugins/gdbstub] | init.lua |
[plugins/hiscore] | init.lua |
[plugins/inputmacro] | init.lua |
[plugins/layout] | init.lua |
[plugins/timecode] | init.lua |
[plugins/timer] | init.lua |
[src/devices/bus/isa] | mcd.cpp |
[src/devices/bus/qbus] | pc11.h |
[src/devices/bus/saturn] | sat_slot.cpp |
[src/devices/bus/scv] | slot.cpp |
[src/devices/bus/sdk85] | memexp.cpp |
[src/devices/bus/sega8] | sega8_slot.cpp |
[src/devices/bus/snes] | snes_slot.cpp |
[src/devices/bus/spectrum] | intf2.cpp |
[src/devices/bus/ti99x] | 990_tap.cpp |
[src/devices/bus/vc4000] | slot.cpp |
[src/devices/bus/vcs] | vcs_slot.cpp vcs_slot.h |
[src/devices/bus/vectrex] | slot.cpp |
[src/devices/bus/vic10] | exp.cpp |
[src/devices/bus/vic20] | exp.cpp |
[src/devices/bus/vidbrain] | exp.cpp |
[src/devices/bus/vsmile] | vsmile_slot.cpp |
[src/devices/bus/wswan] | slot.cpp slot.h |
[src/devices/bus/z88] | z88.cpp z88.h |
[src/devices/imagedev] | avivideo.cpp avivideo.h cassette.h chd_cd.cpp chd_cd.h diablo.cpp diablo.h flopdrv.cpp flopdrv.h floppy.h harddriv.cpp harddriv.h mfmhd.cpp mfmhd.h midiin.cpp midiin.h midiout.cpp midiout.h picture.cpp printer.cpp snapquik.cpp wafadrive.cpp wafadrive.h |
[src/devices/machine] | pccard_sram.cpp smartmed.cpp smartmed.h |
https://github.com/mamedev/mame/commit/b67b969bf0911d71396c77e42d85ddfe80de6f20 |
Previous | 199869 Revisions | Next |