------------------------------
Chaoji Dou Dizhu Liang Fu Pai [dyq, little0, Guru]
New working clones
------------------
Chaoji Damanguan II (China, V754C, set 2) [dyq, little0, Guru]
New clones marked not working
-----------------------------
Chaoji Dou Dizhu (V219CN) [dyq, little0, Guru]
Chaoji Dou Dizhu (V217CN) [dyq, little0, Guru]
Long Hu Zhengba III (unknown version, set 1) [dyq, little0, Guru]
Long Hu Zhengba III (unknown version, set 2) [dyq, little0, Guru]
Long Hu Zhengba 4 (V203CN) [dyq, little0, Guru]
- igs/igs_m027.cpp: renamed Long Teng Hu Yue to Long Teng Hu Yue Duizhan Jiaqiang Ban, as per title screen [dyq]
Convert a number of drivers to use ioport finders in the memory map.
This is not entirely gratuitous. The idea is to ensure all the ports
are in the class, so that eventually ioport finders become ioport
creators. The ultimate aim is to C++-ify port descriptions which
would be made way nicer by getting rid of the need for PORT_START.
New working systems
---------------------------
265-in-1 Handheld Game (SPG2xx based) [David Haywood, TeamEurope]
Epoch / SSD Company LTD mini-moni Stage! Dance Dapyon! (Japan) [David Haywood, TeamEurope, Peter Wilhelmsen]
Epoch / SSD Company LTD mini-moni Stage! Dance Dapyon! Plus (Japan) [David Haywood, TeamEurope]
Takara / SSD Company LTD All-Star Kansha-sai Chou Gouka! Quiz Kettieban: Akasaka 5-choume Taikan Studio (Japan) [David Haywood, TeamEurope, Peter Wilhelmsen]
Takara / SSD Company LTD Bakushin Sno-Bo - Gingin Boarders (Japan) [David Haywood, TeamEurope, Peter Wilhelmsen]
New working clones
---------------------------
Sega Toys Mega Drive Play TV 2 (Japan) [David Haywood, TeamEurope]
Sega Toys Mega Drive Play TV 3 (Japan) [David Haywood, TeamEurope]
Systems promoted to working
---------------------------
dreamGEAR My Arcade Gamer Mini 160-in-1 (DGUN-2953) [David Haywood]
Fizz Creations Arcade Classics Mini Handheld Arcade (Supreme 150) [David Haywood]
Fizz Creations Mini Arcade Console (Arcade 10-in-1) [David Haywood]
Millennium 2000 GmbH Millennium Arcade 250 (M527) [David Haywood]
Orb Retro Arcade Game Controller 153-in-1 [David Haywood]
Orb Retro Handheld Console 152-in-1 [David Haywood]
Takara / SSD Company LTD Taiko de Popira (Japan) [David Haywood]
New systems marked not working
---------------------------
Bandai Anpanman TV (Japan) [David Haywood, TeamEurope]
Color LCD Classic Game 200-in-1 [David Haywood, TeamEurope]
Epoch TV Globe (Japan) [David Haywood, TeamEurope]
Epoch / SSD Company LTD Goal Kimeruze! Excite Striker (Japan) [David Haywood, TeamEurope]
Epoch / SSD Company LTD Ham-chans Dai Shuugou Dance Surunoda! Hashirunoda! (Japan) [David Haywood, TeamEurope]
Epoch / SSD Company LTD Hanshin Tigers Excite Stadium DX (Japan) [David Haywood, TeamEurope, Peter Wilhelmsen]
Epoch / SSD Company LTD TV-PC Tottoko Hamutaro (Japan) [David Haywood, TeamEurope]
Mini Arcade Handheld Game Console 2.8 Inch Screen Built in 156 Retro Games (Mega Drive handheld) [David Haywood, TeamEurope]
Pocket Game / Game Computer Pocket Game 118-in-1 / Game Computer 118-in-1 [David Haywood, TeamEurope]
Premier Portfolio International Classic Max Pocket PCMX11 - 12 in 1 Colour Games Console (France) [David Haywood, TeamEurope]
Shenzhen Shiji New Technology Tou ma Pet [David Haywood, TeamEurope]
Sega Toys / SSD Company LTD Bistro Kids: Boku mo Watashi mo Kok-san! (Japan) [David Haywood, TeamEurope, Peter Wilhelmsen]
Takara / SSD Company LTD Comet-san Lovelin Baton (Japan) [David Haywood, TeamEurope]
Takara Tomy Pocket Monsters PC [TeamEurope, Peter Wilhelmsen]
Takara Tomy Pocket Monsters Rotom Tablet [TeamEurope, Peter Wilhelmsen]
Tomy / SSD Company LTD Disney Princess Kirakira Mahou no Lesson (Japan) [David Haywood, TeamEurope]
YSN Play Portable Color GameU+ (50-in-1) (Japan) [David Haywood, TeamEurope]
New software list items marked not working (hikara.xml)
---------------------------
Hi-kara 20-song capacity user cartridge (blank) (Japan) [David Haywood, TeamEurope]
Hi-kara PIZZA-LA [David Haywood, TeamEurope]
New software list items marked not working (super_tv_pc_cart.xml)
---------------------------
Doraemon Excite Ping-Pong [David Haywood, TeamEurope]
- Have metadata_find return std::error_condition instead of throwing an exception
- Replace the is_XXX predicates with check_is_XXX methods that return a std::error_condition, enabling improved error reporting for cdrom_image_device
- Retain read error information in chd_file_compressor
- Make a bunch of methods noexcept
This mostly restores the changes from cc772072fa.
* Add a skeleton for DASH4 Debug Adapter for SH CPUs
New systems marked not working
------------------------------
DASH4 Debug Adapter [Arcade Hacker]
* Remove "Ltd." from system name
* Add a note about HASP parallel port dongle
Also added version numbers from service mode or bookkeeping to
descriptions, and added comments where displayed version number doesn't
match what was already in the description.
* igs/igs_m027.cpp: Added memory clear switch to clear memory contents
when power is removed (hard reset with the switch on to clear NVRAM).
* igs/igs_m027xa.cpp: Got rid of hopper from Crazy Bugs (V103JP) since
there appears to be no way to use it and exposed hopper switch as a
user input so it can still be tested.
* igs/igs_m027xa.cpp: Got rid of third bank of DIP switches from Crazy
Bugs (V103JP) as comments indicate it isn't physically present
(although it is displayed in the input test).
* Use mnemonic short names for clones.
------------------------------
Sunset Riders / Super Street Fighter II - The New Challengers (scrambled bootleg of Mega Drive versions) [Hammy]
- sega/megadriv_acbl.cpp: updated comments to better show the driver includes two different types of PCBs [Hammy]
* Use more appropriate types for integer variables, and made some variables constant.
* Allocate video RAM on start, and reduced run-time tag lookups.
* Improved some function and variable names, and reduced use of static functions and preprocessor macros.
* Cleaned up spacing, and converted single-line comments to C++ line comments.
-machine/timekeeper.cpp: Suppress side effects for debugger reads.
-misc/multfish_boot.cpp: Converted single-line comments to C++ line comments.
Also added some metadata to AIX 4.1.5.
New software list items marked not working
------------------------------------------
thinkpad8xx.xml: IBM AIX 4 [OS/2 Museum, ClawGrip]
* Suppress side effects for debugger reads.
* Use more appropriate types for some integer variables.
* Use generic graphics decoding layouts, made CPU ROM region size match size of ROM.
-------------------------------
pc98.xml: Mirror, Mime, Wakusei Omega no Q Ouji [Neo Kobe]
New software list items marked not working
------------------------------------------
pc98.xml: Twilight [Neo Kobe]