* Also increased tomplc CPU clock frequency to 43MHz (avoids crashes).
* Corrected years for a couple of games.
Systems promoted to working
-----------------------------
Tomy / SSD Company LTD Tomica Carnavi Drive (Japan) [David Haywood]
Tomy / SSD Company LTD Nihon Isshuu - Boku wa Plarail Untenshi (Japan) [David Haywood]
cirsa/neptunp2.cpp: Add a sucffix to parent short name for clone short
name.
liberty/freedom200.cpp: Use swapable idiom on the off chance someone
implements swap for rgb_t.
misc/gms.cpp: Fixed another DIP switch description.
* Use %s to read NUL-terminated strings from emulated memory. Precision sets maximum length.
* Also added left-justification option for numeric and string formats.
* Made documentation more consistent and removed duplication.
New systems marked not working
------------------------------
Interactive M.A.G. Motion Activated Gear: Toy Story and Beyond! Buzz Lightyear Galactic Adventure [David Haywood, Sean Riddle]
Interactive M.A.G. Motion Activated Gear: The Batman - Villains of Gotham City [David Haywood, Sean Riddle]
Interactive M.A.G. Motion Activated Gear: Spider-Man - Triple Threat [David Haywood, TeamEurope]
Who Wants to Be a Millionaire? (Play Vision, Plug and Play, UK, 8-bit version) [David Haywood, TeamEurope]
Excite Tennis (Japan) [David Haywood, TeamEurope]
Sudoku: Do You Sudoku? [David Haywood, TeamEurope]
New clones marked not working
-----------------------------
Fun 2 Learn Smart Fit Park (France) [David Haywood, TeamEurope]
Also added version numbers to descriptions for Corsarios and Multi Points
New systems marked not working.
-----------------------------
Charleston (V2.1, Catalonia) [Arcade Planet, Recreativas.org]
- Added dump of character generator ROM and Revision 0.08 firmware [Bitsavers]
- Initial screen rendering, but missing most attributes
- Implement keyboard [Dirk Best, Bitsavers]
- Start documenting PPI connections
Systems promoted to working
---------------------------
Visual 50
Also simplified implementation by better leveraging util/strformat.h.
This is from pull request #12124, to get some testing for the
fundamental change before freeze.
* cpu/hcd62121: Fixed register accesses from the debugger.
* cpu/hcd62121: Implemented the TIME register.
* cpu/hcd62121: Implemented more instructions tested on hardware.
* cpu/hcd62121: Fixed swap flags - they are always cleared regardless of values.
* cpu/hcd62121: Fixed timer so that it expires on KO enabled key input.
* cpu/hcd62121: Added an infinite timer variant, (seems to be used with the low power-variant of timer_wait).
* casio/cfx9850.cpp: Fixed CFX9850GB display RAM mapping - this one doesn't write to segment 0x60.
* casio/cfx9850.cpp: Adjusted palette to better match screenshots in the manual.
* NMK214/NMK215 emulation is now used for Macross, GunNail, Bombjack Twin and Nouryoku Koujou Iinkai games.
* Also corrected clock frequencies and added more notes about bootlegs. [hammy]
* Official media leans towards using literal romaji "JIKKYOU PAWAFURU PURO YAKŪ".
* Software lists still have "Jikkyou Powerful Pro Yakyuu" to help people search.