Corrected some parent/clone relationships, publishers and release years.
New working software list additions
--------------------------------------------
Golden Pack 100 - vol. 1 (compilation, pirate) [Planeta Sinclair]
Johnny Reb (Zafi Chip) [spectrumcomputing.co.uk]
Shackled (Erbe) [spectrumcomputing.co.uk]
* spectrum_cass: New working software list additions
New working software list additions
-----------------------------------
Carlos Sainz (Musical 1) [spectrumcomputing.co.uk]
Cyberball (Erbe) [spectrumcomputing.co.uk]
Ficheiro Astor [Planeta Sinclair]
Forbidden Planet (Design Design) [spectrumcomputing.co.uk]
Gehen Sie in das Gefängnis [spectrumcomputing.co.uk]
Gemini Wing (Dro Soft) [spectrumcomputing.co.uk]
Golden Basket [spectrumcomputing.co.uk]
Ilha dos Espiões (Timex) [Planeta Sinclair]
Spectrum Organ (Mark Lawrence) [Planeta Sinclair]
Redump software
-----------------------------------
Comecocos (Investronica) [spectrumcomputing.co.uk]
Go To Jail (release 1) [spectrumcomputing.co.uk]
Nightmare Rally (set 3, Erbe) [spectrumcomputing.co.uk]
There are a number of places where multiple spaces were being used
intentionally (extracted directly from disk labels, separating titles
from subtitles, tabulation, etc.).
Also fixed misspelled Twinbee Yahho titles.
* [spectrum_cass] 43 new entries, 2 replacements
New entries:
- Ballbreaker II (Zafiro) [José Manuel]
- Breakaway (Intelligent Program) [Jesús Alonso R., José Manuel, El Trastero del Spectrum]
- Contabilidad General (Micro Bit) [César Hernández Bañó]
- Cuentas Bancarias (Intelligent Program) [Qbl]
- Dangerous Maze - Rescate En El Laberinto [Fede Jerez]
- Driller (System 4) [Alberto Cuesta Cantarero, Fede Jerez]
- El Paquetazo [ICEknight, retroLEL]
- Exolon (Erbe - Serie Leyenda) [Metalbrain]
- Exterminator (Microbyte) [Fede Jerez, SPA2]
- Faraon (ABC Soft) [Fede Jerez, José Luis Soler]
- FIAO [Spectrum Computing]
- Head Over Heels (IBSA - Serie Leyenda) [Fede Jerez]
- Henry's Hoard (System 4) [Metalbrain ]
- Hypa Raid (Z Cobra) [José Luis Soler]
- Legend [Fede Jerez]
- Libreria De Software Spectrum (Issue 11) [Juan Pablo López]
- Libreria De Software Spectrum (Issue 20) - Night [Qbl]
- Mad Mix Game (Topo Soft) [SPA2]
- Mad Mix Game (Spectrum + Amstrad) Side B [SPA2]
- Memoedit [César Hernández]
- Monte Dorado [Spectrum Computing]
- North Star (Erbe - Serie Leyenda) [Metalbrain ]
- Ocean Racer (System 4) [Alberto Cuesta Cantarero, Fede Jerez]
- Pioneer (Z Cobra) [Alberto Cuesta Cantarero, Fede Jerez]
- Prefijos Mundiales [Museu LOAD ZX Spectrum]
- Pro Golf II (System 4) [Alberto Cuesta Cantarero, Fede Jerez]
- Robot Rumpus (Z Cobra) [Metalbrain ]
- Rocas Bingo [Óscar Mira]
- Sarlmoor (Z Cobra) [José Manuel]
- Stardust (IBSA - Serie Leyenda) [SPA2]
- Subbuteo (System 4) [SPA2]
- Supercalco [Spectrum Computing]
- Tapper (Erbe) [Leovanifer ]
- The Brick [Mode2, Metalbrain]
- The Goonies - Small Case (Erbe) [Metalbrain ]
- Through The Trap Door (System 4) [ICEknight, retroLEL]
- Tiki Taka [SPA2]
- Uwol Quest For Money (Interface 2 Version) [SPA2]
- Venusian Invaders [Spectrum Computing]
- Viaje al Centro de la Tierra [SPA2]
- Viaje al Centro de la Tierra - Versión Extendida [SPA2]
- Viaje al Centro de la Tierra - Versión Extendida (levels 4 and 5) [SPA2]
- Viaje Al Centro De La Tierra - Versión Extendida (10 Aniversario) [Mojonia]
Replaced:
- Cobra's Arc (medium case) [Miguel G. Prada, José Luis Soler]
- Cobra's Arc (small case) [Miguel G. Prada, José Luis Soler]
* Cleaned up spaces in software list comments.
* megadriv.xml: Improperly indented sharedfeat tag.
* gbcolor.xml: Converted "GBC only" comments into sharedfeat tags.
* a5200.hsi: Fixed a few dispossessed tags.
* Various softlists: Fixed improperly entabulated tags.
* Various softlists: More entabulation fixes.
spectrum_cass.xml: 25 new entries
----
Androides [Avlixa, retroLEL]
Batalla Naval [ICEknight, retroLEL]
Colección Dinamic-90 [José Luis Soler, José Manuel Claros, El trastero del Spectrum]
Ci-U-Than Trilogy I: Cozumel [Juan Pablo Lopez, SPA2]
Ci-U-Than Trilogy I: Cozumel (Serie Leyenda) [Juan Pablo Lopez, SPA2]
Ci-U-Than Trilogy II: Los Templos Sagrados [Juan Pablo Lopez, D-O-S]
Ci-U-Than Trilogy III: Chichén Itzá [Rockersuke Moroboshi]
Cuerpo / Digestivo [Fede Jerez]
David el Gnomo - Los Gnomos (cassette version) [José Manuel Claros, El trastero del Spectrum]
Fernando Martin Basket Master (pitch demo, cracked) [El Perez, ENORM, retroLEL]
Globus [Paco Lafuente]
King Leonard [José Luis Soler, Fede Jerez]
King Leonard (large case) [Fede Jerez]
La Diosa de Cozumel (Samusoft, Retro Gamer) [ENORM, retroLEL]
MicroHobby (Issue 037) (flexi disc) [José Manuel Claros, El trastero del Spectrum]
Murciélago en la Cuarta Dimensión (demo) [Paco Lafuente]
Ogerox en los Dominios del Fuego [Roberto M. Oliva, ICEknight, retroLEL]
Ok Computer Program (Radiohead – OK Computer OKNOTOK 1997 2017) [Marcin Skoczylas, ICEknight]
Proteus (1986) [anonymous]
Renault After Sales [Juan Francisco Torres, Fede Jerez]
Xadom (Investronica) [Spectrum Computing]
Xadom (Microbyte) [johnny farragut]
Xadom (Power Software) [Ignacio Prini, Fede Jerez]
Vega Solaris (Retro Gamer) [ENORM, retroLEL]
Wander X (clone of Xadom) [Spectrum Computing]
Also, a few new clone relationships and corrected titles.
Added all 13 covertapes from "MicroHobby Cassette" and all 31 type-in compilation cassettes from "MicroHobby Semanal".
Credit to Manuel Gomez Amate and SPA2.
timex_cass.xml, spectrum_cass.xml:
* Added a list of the known covertapes of "Byte Power, 1st Class Magazine" as well as the only known dump.
* Moved games published by Timex actually made for the Spectrum to appropriate list.
* Replaced two dumps with better versions.
specpls3.xml:
* Verified that Spectrum disk version of Comando Tracer is the standalone release.
* Updated notes.
New working software list additions (timex_cass.xml)
---------------------------------
Byte Power (February 1988)
New working software list additions (spectrum_cass.xml)
-----------------------------------
Bomb Jack (Z Cobra) [worldofspectrum.org]
Bomb Jack II (MCM) [worldofspectrum.org]
Bomb Jack II (Zafi Chip) [worldofspectrum.org]
Chess Nuts [Steven Brown, Planeta Sinclair]
Coin-It [Steven Brown, Planeta Sinclair]
Exolon (bug fix) [spectrumcomputing.co.uk]
Exolon (Erbe) [spectrumcomputing.co.uk]
Horacio Esquiador [spectrumcomputing.co.uk]
Smash TV (Erbe) [spectrumcomputing.co.uk]
* spectrum_cass.xml: Added one game and a couple of demos
Just noticed that the only way to play the Spectrum version of Inspector Gadget was through its Russian bootleg arcade game "Brodjaga", so I added its only official release (was cancelled in the UK but released in Spain).
Also added a couple of demos that I found laying around in a very old backup, and which aren't already included in any cover tapes:
-LSD Megademo
-The Ren and Stimpy Slideshow (a kind of lame slideshow of a few black and white pics, but with a decent presentation)
New working software list additions
-----------------------------------
3D Dracman [Steven Brown, Planeta Sinclair]
4 Logiciels pour ZX Spectrum [Steven Brown, Planeta Sinclair]
A Harvesting Moon (two sides) [Steven Brown, Planeta Sinclair]
Battle on Hoth (alt) [Steven Brown, Planeta Sinclair]
Bell Ropes [Steven Brown, Planeta Sinclair]
Brave Knight [spectrumcomputing.co.uk]
Cobra (Erbe, medium case) [spectrumcomputing.co.uk]
Cobra (Erbe, small case) [spectrumcomputing.co.uk]
Cobra (IBSA) [spectrumcomputing.co.uk]
Dragon's Lair II: Escape from Singe's Castle (Erbe) [spectrumcomputing.co.uk]
La Quête du Chevalier [Miguel Sobreira, Planeta Sinclair]
Popeye (Zafi Chip) [spectrumcomputing.co.uk]
Raid Over Moscow (set 6, Dro Soft) [spectrumcomputing.co.uk]
Rygar (Erbe, promotional) [spectrumcomputing.co.uk]
Super Cycle (Compulogical) [spectrumcomputing.co.uk]
The 11th Hour (The Guild) [spectrumcomputing.co.uk]
Redumped
--------
Cobra (bugfix) [spectrumcomputing.co.uk]
Hammerfist [spectrumcomputing.co.uk]
Popeye (Macmillan) [spectrumcomputing.co.uk]
Red Heat (Erbe) [spectrumcomputing.co.uk]
Robin of Sherlock (Zenobi) [spectrumcomputing.co.uk]
Satan [spectrumcomputing.co.uk]
* spectrum_cass.xml: 5 New Software Additions + clean metadata
New working software list additions
-----------------------------------
Batman - The Movie (Erbe, double case) [spectrumcomputing.co.uk]
Batman - The Movie (IBSA) [spectrumcomputing.co.uk]
Casanova [spectrumcomputing.co.uk]
Quann-Tulla (release 1) [Steven Brown, Planeta Sinclair]
Quann-Tulla (release 3) [Steven Brown, Planeta Sinclair]
New working software list additions
-----------------------------------
Cosmic Invaders [Steven Brown, Planeta Sinclair]
Dollars in the Dust (PD Adventures) [Steven Brown, Planeta Sinclair]
G.I. Hero (MCM) [spectrumcomputing.co.uk]
Gremlins - The Adventure (Erbe) [spectrumcomputing.co.uk]
Gremlins 2: La Nueva Generacion [worldofspectrum.org]
Redump
------
Giants (compilation) [spectrumcomputing.co.uk]
Grand Prix Simulator 2 [spectrumcomputing.co.uk]
Space Raiders - Invasores Galácticos (Portuguese) [Planeta Sinclair]
* Reduce repeated directory walking in cleansrc target (substantially
improves speed of building the target on Windows).
* Disable a validity check using an MSVC language extension when using
clang in MSVC ABI mode.
The free-for-all on labels in software lists is not working. There's no
consistency, labels are getting excessively long, people are starting to
use non-ASCII characters in labels making it harder for others to type
them when manipulating files on the command line, and there's too much
markup being put in labels.
The length limit is 127 characters, same as for labels in MAME itself.
This should be long enough to be descriptive. Remember that the Win32
path limit is 260 characters, and many applications and frameworks have
issues with longer paths, including Windows Explorer and the .NET
framework. Labels are used as filenames, so concessions need to be
made for this.
I have not abbreviated excessively long labels myself - they're
currently causing 135 validity errors. Someone else can fix them.
Printable ASCII characters are allowed, with a few exceptions. The
exceptions are limited to characters most likely to cause issues for
interactive shells and scripts:
* ! - csh event substitution (very difficult to escape properly)
* $ - sh varibale expansion
* % - csh job control, cmd variable expansion
* / - UNIX directory separator
* : - sh path separator, Windows drive qualifier
* \ - sh escape, Windows directory separator
Most of the labels that had to be edited were using ! for markup, or
using ! and % for titles in labels. Strangely, titles in labels are
often forced to lower case, despite this never being enforced for
software lists. There are also various other edits to titles used for
labels, such as moving articles to the end (with or without a comma),
or replacing spaces with underscores. As I already said, there's no
consistency at all.
There is far too much markup in labels. They're even being used for
notes in some cases (e.g. at least one case where a dumper's name is in
the label). The XML schema supports metadata - use it. For example,
you can use part_id for an unrestricted display name for a software
part. You can also use XML comments for notes.
And while on the topic of metadata, vgmplay.xml is putting the same
thing in the part_id as well as the label. The part_id should have
the actual title, not the title mangled to make it more suitable for
use as a filename. Addressing this would be a lot of work, given how
large the file is.
For now, empty data areas in software lists cause a verbose message
rather than a validation warning. There are thousands of software
lists using empty data areas to indicate the size/width of cartridge
RAM/EEPROM/etc.
romload.cpp: reduce copy-pasta (nw)
(nw) I fixed the errors found by adding validation to software list data areas.
Most of them seem to be simple copy-paste errors hidden by the fact that the
default device_image_interface loader ignores the data area size (as opposed to
the "ROM" loader). There was one C64 cartridge with a missing zero on the data
area size that was pretty clearly wrong.
Get rid of a couple of copies of the CC0 text. Add header comment to
CC0 files to remind people editing them what the terms are. Also add
some missing XML headers. The header comments in layouts won't bloat
the binary - they get stripped out before compressing, same as any other
comments.
* specpls3_flop.xml: New additions
Added more disk images, some of which were previously missing from the internet due to them being considered "Distribution Denied". Thanks go to Antonio M, Fede Jerez, Gorski, Jaime González Soriano, José Manuel, Marino Arribas, Metalbrain, robcfg, Simon Owen, Syx, Zup and TZX Vault.
Also fixed a few things here and there (extra line breaks, full company names).
* spectrum_cass: Added verified dump of Load'N'Run (Spain) (Especial) [Manu128k]
Verified dump from trusted source. Previous version had a block name altered and had been converted to TZX from a TAP file.
Also added warning about now untrusted source.
* spectrum_cass.xml: Added verified dump of Load'N'Run (Spain) (Especial) [Manu128k]
Verified dump from trusted source. Previous version had a block name altered and had been converted to TZX from a TAP file.
Also added warning about now untrusted source.
Added all cover tapes from the Spanish edition of the Load'N'Run magazine, including a redump of issue 1x5, which had been modified.
Any other images out there are bad dumps or unofficial stuff disguised as such.
* New working software list additions
-----------------------------------
Los Gnomos - David el Gnomo [RetroLEL]
* Also updated "La Mode - 1984 (Programa Computado)" trimming the leading and tailing silences (nw)
* Typo (nw)
* Fix identation (nw)
* spectrum list cleanups (nw)
* list cleanups (nw)
* move set (nw)
* more cleanups (nw)
* list work (nw)
* list work (nw)
* list work (nw)
* list cleanusp (nw)
* remove some pointless 'hacked for website' alts (nw)
* list work (nw)
* spectrum list cleanups (nw)
* list work (nw)
* list work (nw)
* list cleanups (nw)
This game is less than a year old, and the developers have released it
behind a, "How much would you like to donate?" barrier. The tape
versions are playable in a browser as a demonstration, but to download
any tape or disk version, you must confirm the donation prompt. The
TurboSound versions and disk versions are not even available as a demo
without passing the donation confirmation.
I'd rather people be encouraged to obtain this game from the official
sources. Even if the conversion rate of demo plays to non-zero
donations is small, it's the principle of it. The three-year rule
should be applied even-handedly.
* spectrum list work (nw)
* list cleanups (nw)
* spectrum list cleanups (nw)
* spectrum list cleanups (nw)
* spectrum list work (nw)
* spectrum list work (nw)
* spectrum list work (nw)
* list work (nw)
* spectrum list work (nw)
* list work (nw)
* spectrum list work (nw)
* spectrum list work (nw)
* list work (nw)
* Spectrum list work (nw)
* spectrum list work (nw)
* spectrum list work (nw)
* spectrum list work (nw)
* spectrum list work (nw)
* spectrum list work (nw)
* spectrum list work (nw)
* list work (nw)
* list work (nw)
* murder list work (nw)
* list clenaups (nw)
* list work (nw)
* list work (nw)
* list work (nw)
* list work (nw)
* spectrum list work (nw)
* list work (nw)
* list work (nw)
* list work (nw)
* spectrum list work (nw)
* list work (nw)
* some cleanups in unsorted section to make life easier in the future (nw)
* more cleanups in unsorted (nw)
* more unsorted cleanups (nw)
* more unsorted cleanup (nw)
* more unsorted cleaning (nw)
* spectrum sorting (nw)
* unsorted cleanups (nw)
* validation (nw)
* sorting (nw)
* (nw)
* (nw)
* tidy unsorted section a bit (nw)
* tidy (nw)
* (nw)
* cleanups in unsorted section (nw)
* more unsorted tidy (nw)
* unsorted cleanup (nw)
* more unsorted cleanup (nw)
* more unsorted cleanup (nw)
* more cleanup (nw)
* more tidy (nw)
* spectrum list changes (nw)
* more spectrum sorting (nw)
* more speccy sorting (nw)
* more speccy stuff (nw)
* more speccy movement (nw)
* more sorting (nw)
* more speccy sorting (nw)
* speccy list progress - including some covertapes with exclusives (nw)
* validation fixes (nw)
* validation (nw)
* validation stuff (nw)
* validate (nw)
* notes, sorting etc. (nw)
* some details (nw)
* info (nw)
* movement (nw)
* move more (nw)
* more (nw)
* more (nw)
* more movement (nw)
* move more (nw)
* move more (nw)
* (nw)
* more (nw)
* typo (nw)
* more (nw)
* move more (nw)
* more (nw)
* spectrum_cass.xml - various changes [see credit list]
added some more images to the 'unsorted' section, moved some images to 'sorted' section, identyfing and replacing several bad dumps along the way
Credit for this stuff should be
Steve Brown, Andrew Barker, Paul Hurd, Tony Barnett, Claus Jahn, Donald Graham,
Guy Bearman, Jose Luis Soler, Krasimir Hristov, Andrew Blood, Dave Stevens,
John Wilson, Edwina Brown, Walter Pooley, Tomaz Kac, Martijn van der Heide,
Ramsoft, Dunny, Woody, Mikie and many many others.
* restore clone relationship (nw)
* fix validation (nw)
* details (nw)
* typo (nw)
* filling in some details (nw)
* filling in some details (nw)
* another compilation (nw)
* move more (nw)
* compilation details (nw)
* typo (nw)
* mention set name (nw)
* more (nw)
* move movement (nw)
* a few more (nw)
* more (nw)
* move more (nw)
* more (nw)
* move more (nw)
* more (nw)
* more (nw)
* a few more (nw)
* (nw)
* start adding more spectrum cassettes [TZX Vault, SPA2]
I've included my 'working' block, as a commented out section, as I was asked to show my working with these. Things will be moved / sorted from the commented out block into the actual list as they're tested / identified etc.
* some de-duplication (nw)
* further de-dupe (nw)
* sort some, de dupe etc.
* de dupe (nw)
* more de-dupe / sort (nw)
* some sets (nw)
* misc sets (nw)
* info (nw)
* sets (nw)
* sets (nw)