New working software list additions
--------------------------------------------
Barbarian [Total DOS Collection]
Test Drive II - Scenery Disk: European Challenge (5.25") [Total DOS Collection]
Test Drive II - Scenery Disk: European Challenge (3.5") [Total DOS Collection]
New NOT working software list additions
--------------------------------------------
Batman: The Caped Crusader [Total DOS Collection]
Redump
--------------------------------------------
Ferrari Formula One [Total DOS Collection]
Moved from ibm5150 to ibm5170 software list
--------------------------------------------
Dyna Blaster
Restores ability to give specific/detailed messages removed in
6f7e4141ea while pandering to obsession
with single return value.
Moved responsibility for displaying the error message in the UI to the
caller rather than device_image_interface, and made
device_image_interface always log the error along with the full path and
error condition content.
Gave several image devices more detailed error messages. Added some
FIXME comments for apparent bugs.
* 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.
* video/huc6272.cpp: modernize handler interface
* machine/t10mmc.cpp: avoid a stack overflow if device can't read CD data, allows PC-FX menu to be useable (with CD in ...)
* video/huc6272.cpp: fix m_bg save state registration, add stub logmacro.h, misc cleanups
- Replace address_map_bank_device with memory views
- Add SCSI controller to s550 and w30
- Eliminate deprecated #ifdef in favor of [[maybe_unused]] attributes
- Added a set of service inputs that allow the game to enter the attract.
- Added Coins and remote inputs.
- Fixed the bottom of the screen. Now messages are properly displayed.