Also corrected some parent/clone relationships, publishers and years based on information on spectrumcomputing.co.uk.
New working software list additions
--------------------------------------------
3D Combat Zone (Aackosoft) [Steven Brown, Planeta Sinclair]
3D Combat Zone (Profisoft) [Steven Brown, Planeta Sinclair]
3D Seiddab Attack (Aackosoft) [Steven Brown, Planeta Sinclair]
Androide (pirate) [Steven Brown, Planeta Sinclair]
Ant Attack (pirate) [Steven Brown, Planeta Sinclair]
Hormigas [spectrumcomputing.co.uk]
La Corona Magica [spectrumcomputing.co.uk]
Lenguaje Maquina - Spectrum №4 [spectrumcomputing.co.uk]
Lenguaje Maquina - Spectrum №10 [spectrumcomputing.co.uk]
Poli Diaz: El Potro de Vallecas (alt) [spectrumcomputing.co.uk]
S.O.S. no Paraíso [Planeta Sinclair]
The Dragonstar Trilogy - Part I (Delta 4) [spectrumcomputing.co.uk]
The Dragonstar Trilogy - Part II (Delta 4) [spectrumcomputing.co.uk]
The Dragonstar Trilogy - Part III (Delta 4) [spectrumcomputing.co.uk]
The Rocky Horror Show (Sound on Sound) [Luís Rato, Planeta Sinclair]
Van Driver (no loading screen) [Steven Brown, Planeta Sinclair]
Redump
--------------------------------------------
Lenguaje Maquina - Spectrum №1 [spectrumcomputing.co.uk]
Merlin (Adventure Workshop) [Luís Rato, Planeta Sinclair]
Jason of the Argonauts (Adventure Workshop) [Luís Rato, Planeta Sinclair]
Fix Parent/CloneOf relationships, Publishers and Years (information provided by spectrumcomputing.co.uk)
* New systems marked not working
------------------------------
600 Cellular Activation Tester [Ryan Holtz, Leo Romo]
-m6801.cpp: Fixed HD6303R to use an internal map, removed internal-only
handlers from associated drivers. [Ryan Holtz]
-video.cpp: Raised maximum prescale value to 20 to account for very
small LCDs. [Ryan Holtz]
-screen.cpp: Replaced old MCFG_ references in a warning message with
member function names. [Ryan Holtz]
* -timekpr: Added Dallas DS1643, a clone of the STMicro M48T58. [Ryan Holtz]
Change clipping for CV1K games to draw 32 pixels surrounding the visible area.
This can be easily seen in Muchi Muchi Pork, which has a VRAM viewer in Special mode (Object Test), which will show 32 px drawn around the visible areas of framebuffers.
For most gamers, this wont really matter at all... except for in Muchi Muchi Pork, where changing this actually fixes a bug for Rafute.
When Bombing with Rafute, the screen background will go wavy in a sine-like pattern. Currently in mame, the top of screen will show black pixels when this happens.
With this fix for clipping, the background will instead be visible correctly.
Also renamed the "scroll registers" to have it more clear which one of these are actually used as a "scroll register" (or rather offset for drawing), and which one is strictly used for clipping.
cpu/z80: Added support for variants with address translation and implemented Z84C015 chip selects.
New working clones
-------------------
Peters Plus, Ivan Mak Sprinter Sp2000
ui/filemngr.cpp: For an empty media device, look for another device with
a mounted software item that has compatible parts before falling back to
the file manager. This is useful when mounting a multi-part item via
the menus, or for a system like the X68000 with multiple drives where
the boot disk remains mounted but another application disk is
automatically ejected when you're prompted for the next disk.
ui/datmenu.cpp: Don't assume mounted images are always from software
lists (fixes MT08620), and take the first image mounted from a software
list rather than the last.
bus/s100: Got rid of simple_list.
The issue occurred when a system with no ROMs or only bad dumps had an
immediate parent with no ROMs in common. This is another thing broken
by the attempts to hide "missing" ROM sets from audits.