Functionally, the only difference between the system definitions is that
GAMEL lets you specify an additional internal layout and SYST lets you
specify a compatible system. COMP and CONS are just aliases for SYST -
the aliases can be phased out.
Removed arcade.flt and mess.flt altogether - opinion seems to be split
between misinterpreting them as fully supported and considering them
unnecessary. They were marginally useful as a performance test for
makedep.py, but that isn't important. We still have nl.flt as an
example .flt file (although it doesn't use "-" exclude directives).
Moved the UI active flag from the machine to the UI manager. Nothing
else uses it anyway (it's still accessible to scripts).
bandit.cpp: use the new functionality in pci.cpp. [R. Belmont]
macpci.cpp: Fix Grand Central PCI address now that we're interpreting the config address correctly. [R. Belmont]
* hng64.cpp : add a global disable for the tile replacement 'animation' (aka 'auto-anim') which is used to stop the crowd animating in some scenes of buriki attract
render/bgfx/chainmanager.cpp: Only treat source file or more sepecific
INI as higher priority than CFG file for setting screen chains.
sega/model2.cpp, taito/taitocchip.cpp: Got rid of bankdev.
Adjusted some doucmentation files.
Dumped hard disk for Stepping Stage 3. [Jordan/JBEAN]
New systems marked not working
---------------------------------
VJ Visual & Music Slap (Ver 1.1) [Shiz]
VJ Dash (Ver 1.0) [Shiz]
* Reduced duplication in address maps.
* Got rid of bankdev.
* Got rid of inaccessible RAM hiding under sprite chip (it used to use
shares, but now allocates its own memory).
* Got rid of unnecessary I/O ports in cchance.
------------------
Yakyuu Kakutou League-Man (Japan, set 2) [Corrado Tomaselli, The Dumping Union]
- irem/m72.cpp: Corrected ROM names for the Kengo sets [Corrado Tomaselli, The Dumping Union]
- irem/m92.cpp updates:
* Corrected ROM names and added IC locations to various sets [Corrado Tomaselli, Brian Troha, The Dumping Union]
* Added correct sound ROMs to Thunder Blaster (Japan) [Corrado Tomaselli, Brian Troha, The Dumping Union]
* Added correct sound ROMs to Yakyuu Kakutou League-Man (Japan) sets [Corrado Tomaselli, Brian Troha, The Dumping Union]
* Replaced my dump of Angle Ball with the Ultimate Tape Archive V3.0's.
* Replaced my dump of Continental Circus with theirs.
* Replaced my dump of Feud with theirs.
* Replaced Boulder Dash IV.
* Removed my redundant copy of Kettle.
* Replaced my partial dump of RoboCod with UTA3's full one.
* Replaced my dump of Grandmaster Chess with the Ultimate Tape Archive's.
* Replaced Head Over Heels.
* Replaced Master Chess.
* Replaced Micro Rhythm.
* Added Micro Rhythm +.
* Reinstated the Ultimate Tape Archive's exact dumps.
* Added missing side to Feud.
* Deleted more duplicate alts.
* Use context-unique names for cassette sides.
New working software list items
------------------------
c64_cass: Micro Rhythm +
* lut-default.png: Swapped red and blue channels (fixes GitHub #11001).
* render/d3d/d3dlsl.cpp: Changed screen LUT application to be applied during the color convolution pass on raster systems.
- Use memory views for banking
- Simplify IRQ handling
- Simplify power off handling
- Replace custom PCMCIA hookup with MAME standard
- Combine screen_update for all variants and update LCD colors
- Add support for the NC200 floppy drive
- Hook up RS232 ports
- Split drivers into regional variants with matching keyboard
- Support changing battery state
- Add support for save states
New working systems
-------------------
NC100 (Sweden) [CPCWiki]