Software list items promoted to working
---------------------------------------
vsmile_cart: V.Smile Smart Keyboard (USA), V.Smile Clavier Tip Tap (France), V.Smile Schreibspaß (Germany) [Ryan Holtz, PulkoMandy]
New working software list additions
-----------------------------------
Atari Translator (USA)
Forbidden Forest
Saracen
New not working software list additions
---------------------------------------
Crosscheck
Spitfire 40
* fixed a comment
Co-authored-by: quasiscroto <quasiscroto@users.noreply.github.com>
------------------
U.N. Defense Force: Earth Joker (US / Japan, set 3)
* Found in Taito PCB: K1100726A / J1100169B
* It only differs in 2 program roms: 4.ic23 and 3.ic8. They are very close to earthjkra set and only differs in 42 bytes in each rom.
* Eprom labels are numbered in the same way as earthjkrp set, but 3 and 4 ones are swapped (Maybe a typo in earthjkrp ?)
* Same ROMSTAR license and no region disclaimer when dipswitch is changed, like earthjkr and earthjkra sets.
* It seems a newer version than earthjkra set, including additional changes to those added in earthjkra in comparison to earthjkr set, as earthjkra and earthjkrb share the same changes from earthjkr.
* Added new clone: earthjkb in mame.lst
Co-authored-by: EX86868 <spolo@dxc.com>
ymfm: refactor the code into a separate 3rdparty library
* Moved ymfm core implementation to 3rdparty/ymfm
* Split out each family (OPM/OPN/OPL/etc) into its own source file
* Added preliminary OPQ and OPZ support, still WIP
* Put all 3rdparty code into its own namespace ymfm
* Fixed various bugs reported in #8042
* Created interface class for communication between the 3rdparty engine and the emulator
* Standardized MAME implementation of all Yamaha devices based on a template class
* Created standard base class ym_generic that can be used when multiple YM chips are swapped in
* Changed YM2203/2608/2610 to embed a YM2149 as a subdevice instead of deriving from ay8910_device
* Also provided compile-time option to use a simplified built-in SSG rather than using MAME's at all (currently off)
* Consolidated MAME header files from one-per-chip (ym2151.h, ym2203.h, etc) to one-per-family (ymopm.h, ymopn.h, etc)
-----------------------------------
trs80_cass:
Cosmic
Defense Command
Eliza
Les Invasiou des Extras-terrestres
Escape
Head On
Heliko
Space Invaders
Invaders
Invasion Force
Mission Impossible
Penetrator
Pyramid
Galaxy Invasion (2 versions)
King of the Hill
Robot Attack
Sargon Chess
Scarfman
Scripsit v1.0
Seadragon
Space Invaders (alt)
Savage Island (Pt 1)
Space Warp
Starfighter
Starfighter Trainer
Swamp War
Alien Taxi
Lowercase conversion
Z-Chess [Robbbert]