------------------
Crazy Monkey (100324 Entertainment X) [anonymous, MetalliC]
Crazy Monkey (100331 Entertainment X) [anonymous, MetalliC]
Crazy Monkey (101208 Entertainment N) [anonymous, MetalliC]
Crazy Monkey (110111 Entertainment A) [anonymous, MetalliC]
Crazy Monkey (110124 Entertainment A) [anonymous, MetalliC]
Crazy Monkey (110204 Entertainment A) [anonymous, MetalliC]
Crazy Monkey (110311 Entertainment B) [anonymous, MetalliC]
Crazy Monkey (140526 Entertainment B) [anonymous, MetalliC]
Crazy Monkey (110411 Entertainment C) [anonymous, MetalliC]
* Added a new parent.
* Improved gfxdecode. Added two extra bitplanes.
* Added more ASCII layouts and technical notes.
New machines marked as NOT_WORKING
----------------------------------
Fruit Star Bonus (Ver 8.27PVIE) [Team Europe, Roberto Fresca]
* machine/k573mcr.cpp: Don't write data from controllers if a controller isn't connected to the port.
* ksys573.cpp: Remapped guitar knobs for Guitar Freaks.
New working software list additions
-----------------------------------
cdi: Alien Gate (US), Alien Gate (US, set 1) [redump.org]
New NOT_WORKING software list additions
---------------------------------------
cdi: Lucky Luke: The Video Game [redump.org]
* Created an initial file system implementation for OS-9 under the CoCo
* Minor fixes to directory entry handling
* Changed to use fsblk_t::r[8|16|24|32]b()
- Changed the above functions to be const
-mcd212: Assorted changes. [Ryan Holtz]
* Replaced verboselog with logmacro.
* Corrected end-of-line region control handling, fixing garbage in The Apprentice.
* Fixed screen bitmap handling to be more in line with MAME standards.
* Simplified region-control handling.
* Removed historical reliance on debug machine switches.
* Converted to use a map() function rather than an internal switch.
* Converted to use dipalette and rgb_t internally instead of separate CLUT arrays.
* Optimized by replacing rgb_t usage with uint32_t values.
* Optimized by calculating plane transparency on the fly.
* Templatized mix_lines to reduce inner-loop branching.
* Fixed a clamping issue with pre-calculated DYUV limits.
* Reduce effective color depth back to 6:6:6 to match hardware.
-cdrom: Allow recognizing CDI/2352 in cuesheets. [Ryan Holtz]
-cdic: Various audio-related changes. [Ryan Holtz]
* Attempt to descramble sectors that don't initially appear sensible.
* Added support for playing CDDA sectors.
* Fixed faulty logic in TOC processing.
------------------
Multi Fish (021120) [anonymous, MetalliC]
Multi Fish (021121) [anonymous, MetalliC]
Multi Fish (021219) [anonymous, MetalliC]
Multi Fish (021227) [anonymous, MetalliC]
Multi Fish (030511) [anonymous, MetalliC]
Multi Fish (031026) [anonymous, MetalliC]
Multi Fish (031117) [anonymous, MetalliC]
Roll Fruit (030821) [anonymous, MetalliC]
- Remove the iodevice_t classification, which was not used that much and was incomplete anyway. Image device implementations must now provide their own instance names and brief instance names. Several new parent classes have been created to make it easier to use the old standard names.
- Change must_be_loaded from a pure virtual function to be overridden in implementations to a getter for a base class property that can be set on the host side (as was formerly made possible for NES, MD and "generic" cartridge slots) but defaults to false for all types. This restrictive property has been unset for a small number of cases.
- Create parent classes for paper tape and magnetic tape devices. At present these are dummy classes that do little to nothing, but may help unify implementations in the future.
- Change several member functions to take std::string_view parameters rather than const std::string & or const char *.
- Make update_names take into account brief names, as discussed in PR #2555.
- Remove the obsolete uses_file_extension function (which used thread-unsafe strtok).
* portfolio_ccm_slot: Change image type from "cartridge" to "memcard"
* i7220, datapack: Add custom instance names that weren't there before
* pc11: Add note
Also fixed selecting .. not moving up more than one level.
Removed a vestigial member function from the file selection menu and
reduced redundancy in a few more slot machine layouts while I was at it.