Previous 199869 Revisions Next

r194967 Wednesday 5th April, 2023 at 18:49:10 UTC by Vasantha Crabb
Fixed various bugs:

bus/nubus/nubus_image.cpp: Fixed failure to allocate memory for the
image (regressed in b8c338858a101d14308c64c87b0f714db4f05326).

bus/nes/karastudio.cpp, bus/nes/sunsoft_dcs.cpp: Fixed stack smash when
loading loose software.

Addressed some Lua engine fallout from running things in coroutines:
* Don't crash accessing dead Lua thread state from callbacks.
* Allow returning values via yielding functions.
* Don't run address space tap and layout view callbacks in coroutines to
 save overhead.
* Better logging of errors from callbacks.
[src/devices/bus/gba]gba_slot.cpp
[src/devices/bus/iq151]iq151.cpp
[src/devices/bus/isa]omti8621.cpp omti8621.h sc499.cpp sc499.h
[src/devices/bus/jakks_gamekey]slot.cpp
[src/devices/bus/kc]kc.cpp kc.h
[src/devices/bus/mc10]pak.h
[src/devices/bus/msx/cart]beepack.h softcard.cpp softcard.h
[src/devices/bus/mtx]exp.cpp
[src/devices/bus/neogeo]slot.cpp slot.h
[src/devices/bus/nes]aladdin.cpp aladdin.h datach.cpp datach.h karastudio.cpp karastudio.h sunsoft_dcs.cpp sunsoft_dcs.h
[src/devices/bus/nubus]nubus_image.cpp
[src/devices/bus/odyssey2]slot.cpp
[src/devices/bus/pce]pce_slot.cpp
[src/devices/bus/psx]memcard.cpp
[src/frontend/mame]luaengine.cpp luaengine.h luaengine.ipp luaengine_debug.cpp luaengine_mem.cpp luaengine_render.cpp
[src/mame/neogeo]ng_memcard.cpp


Previous 199869 Revisions Next


© 1997-2024 The MAME Team