New software list additions
-----------------------------------
Microsoft Windows 98 Second Edition (jp 4.10.2222) (Retail Full)
Corrected release years for other Windows releases and added serials for Microsoft Windows 98 Second Edition (PC-98 / IBM 5170)
* 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.
* cdi.xml / ibm5170_cdrom.xml: New non-working software list additions, misc fixes
New non working software list additions
-----------------------------------
cdi: Bill Brandt: The Picture Post Years 1938-1951[DVC] [Gaming Alexandria, Dave "Foxhack" Silva]
cdi: CD-i in Schools [DVC] [Gaming Alexandria, Dave "Foxhack" Silva]
cdi: From The Associated Press: The Best of Photo Journalism [DVC] [Gaming Alexandria, Dave "Foxhack" Silva]
cdi: Getting Ahead - Making Time (Euro)(Reprint)[CD-i-PC] [Gaming Alexandria, Dave "Foxhack" Silva]
cdi / ibm5170_cdrom: Paranasal Sinuses & Anterior Skull Base [Gaming Alexandria, Dave "Foxhack" Silva]
cdi: Peaches [DVC] [Gaming Alexandria, Dave "Foxhack" Silva]
New working software list additions
-----------------------------------
Bad Dudes (1995 CD release) [Dave "Foxhack" Silva]
Heavy Barrel (1995 CD release) [Dave "Foxhack" Silva]
Karnov (1995 CD release) [Dave "Foxhack" Silva]
Pipe Mania (1995 CD release) [archive.org]
Tag Team Wrestling (1995 CD release) [Dave "Foxhack" Silva]
New working software list additions
------------------------------------
Caldera OpenDOS Machine Readable Source Kit (M.R.S) 7.01 [archive.org, Davide Cavalca]
IBM AttachPak for OS/2 Warp Connect [archive.org]
IBM DEMOpkg for OS2 - First Edition 99Q3 [archive.org]
Lotus Notes Express v3.30 for OS2, Special Promotion Copy NFR [archive.org]
Lotus SmartSuite for OS/2 Warp 4 [archive.org]
OS/2 Warp [archive.org]
OS/2 Warp Connect with Win-OS/2 [archive.org]
OS/2 Warp Special CD - november 1995 [archive.org, Davide Cavalca]
OS/2 Warp with Win-OS/2 [archive.org]
PC DOS 7 [archive.org]
Windows NT 3.1 Workstation (3.10.511.1) [WinWorld]
Windows NT 3.51 Workstation (3.51.1057.1) [WinWorld]
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.
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.
* Hit Squad ➡️ The Hit Squad
This is a brand/label of Ocean. See any of their packaging to verify it's "The Hit Squad".
* Tentatively add more C64 tape dumps
* Add some more UK C64 tapes
It's a start...
* Hewson (Rack IT) ➡️ Rack It
It looks like the publisher should take the form "Label" rather than "Company (Label)", judging by "The Hit Squad" (Ocean), "Mastertronic Added Dimension" (Mastertronic), etc., so let's be consistent about that.
Also, it's "Rack It", not "Rack IT". See e.g. the scan-in at https://archive.org/25/items/uta_Steel_1988_Hewson_Rack_IT_7197/uta_Steel_1988_Hewson_Rack_IT_7197_screenshot.jpg which shows the label name for both the copyright and address.
* Use labels consistently
Gremlin Graphics (GBH) ➡️ GBH
Grandslam (Bug Byte) ➡️ Bug Byte
CDS Software (Blue Ribbon) ➡️ Blue Ribbon
* Add tape
---------------------------
ibm5170_cdrom.xml:
Formula One Grand Prix, F-29 Retaliator, Front Page Sports - Baseball '94, Frankenstein - Life or Death, Fuzzy's World of Miniature Space Golf [archive.org]
---------------------------
ibm5170_cdrom.xml:
Cyclemania, EcoQuest 1 - The Search for Cetus, Enemy Star, Eric the Unready, Escape from Delirium, Plumber don't Wear Ties [archive.org]
---------------------------------------
ibm5170_cdrom.xml:
3D Power Games Volume 1, Ark of Time, Battlecruiser 3000 AD, Blown Away, Baphomets Fluch II - Die Spiegel der Finsternis, Broken Sword II - Las Fuerzas del Mal, Clif Danger, Creatures, The Curse of Monkey Island [archive.org]
---------------------------
ibm5170_cdrom.xml:
Club Dead, Command Adventures: Starship, Command & Conquer, Conquest of the New World Deluxe Edition, Comanche CD, Comanche 3, Combat Air Patrol, Conqueror AD 1086, Conspiracy, Creative Reader Collection, Crime City, Crusader - No Regret, CyberBykes - Shadow Racer VR, Cyberia, Cyberia 2, Cyber Judas, The Complete Ultima VII [archive.org]
---------------------------
ibm5170_cdrom.xml:
Campaign, Capitalism, Castle of Dr. Brain, Central Intelligence, Club Football - The Manager, Classic Games for OS/2 Warp, Chewy - Esc from F5, Chill Manor, Championship Manager 2, Chronomaster, Civilization, Civilization & Mantis, The Civil War, Comix Zone [archive.org]
---------------------------
ibm5170_cdrom.xml:
Blade Runner [archive.org]
Blood Bowl [archive.org]
Bloodwings - Pumpkinhead's Revenge [archive.org]
Blue Force [archive.org]
Bodyworks Voyager [archive.org]
Brain Dead 13 Starring Fritz [archive.org]
Bram Stoker's Dracula [archive.org]
Beneath a Steel Sky [archive.org]
Bud Tucker in Double Trouble [archive.org]
Buried in Time - Verschollen in der Zeit [archive.org]
Burntime [archive.org]
Buichi Terasawa's Takeru - Letter of the Law [archive.org]
Bundesliga Manager Professional [archive.org]
----------------------------
ibm5170_cdrom.xml:
Back to Baghdad [archive.org]
Bad Mojo [archive.org]
Banzai Bug [archive.org]
BARQ - The Rise of Freedom [archive.org]
Battle Bugs [archive.org]
---------------------------
ibm5170_cdrom.xml:
The 11th Hour - Der Nachfolger von 7th Guest [archive.org]
Advanced Dungeons & Dragons 2nd Edition Masterpiece Collection [archive.org]
AH-64D Longbow [archive.org]
Atlantis - Das sagenhafte Abenteuer [archive.org]
---------------------------
ibm5170_cdrom:
3-D Ultra Pinball [archive.org]
5 Plus One - Super Tetris [archive.org]
688I Hunter-Killer [archive.org]
A-10 Cuba! [archive.org]
Ace Ventura [archive.org]
Aces of the Pacific [archive.org]
Aces over Europe [archive.org]
Activision's Atari 2600 Action Pack [archive.org]
Activision's Atari 2600 Action Pack 2 [archive.org]
Activision Game Vault Volume 3 [archive.org]
Advanced Destroyer Simulator [archive.org]
Afterlife [archive.org]
Air Warrior III [archive.org]
Air Warrior Plus [archive.org]
Alien Legacy [archive.org]
Alien Odyssey [archive.org]
Aliens - A Comic Book Adventure [archive.org]
Amazon - Guardians of Eden [archive.org]
Animal [archive.org]
Arcade's Greatest Hits - The Midway Collection 2 [archive.org]
Archibald Applebrook's Abenteuer [archive.org]
Archon Ultra [archive.org]
Are You Afraid of the Dark - The Tale of Orpheo's Curse [archive.org]
Armored Fist [archive.org]
Around the World in 80 Days [archive.org]
Ascendancy [archive.org]
Atari Arcade Hits [archive.org]
A.T.F. - Advanced Tactical Fighters [archive.org]
Awesome Adventures of Victor Vector & Yondo, The - The Cyberplasm Formula [archive.org]
Halloween Harry - Alien Carnage [Archive.org]
---------------------------
ibm5170_cdrom:
Bakusou PC Choro Q [Rod_Wod]
Battle BEAT 2000 L.E [Rod_Wod]
Briganty - The Roots of Darkness for Windows [Rod_Wod]
Geo Light Moon [Rod_Wod]
Moon [Rod_Wod]
Saru Suberi [Rod_Wod]
Seraphim Saigo No Tenshi [Rod_Wod]
Silicon Scream [Rod_Wod]
please people, remember to keep source UTF-8 and if you're committing on behalf of others, clean up indents to meet MAME conventions
anyone can run srcclean over a submission and see what will get hit
---------------------------
ibm5170_cdrom:
Halloween Harry in Zombie Wars [Rod_Wod]
Silkroad Hoshi No Shima No Monogatari [Rod_Wod]
Twinbee Paradise In Donburi Shima [Rod_Wod]
W.Pressure [Rod_Wod]
* added several entries
* Added 'Kaette Kita Cyborg Kuro-chan' [kaetkita]
* corrected 'partially' to 'partial'
* Added some more entries, clean up formatting
* Delete psx.xml.save
* Added "Chou Jikuu Yousai Macross - Ai Oboete Imasu Ka (Japan)" to psx
* Corrected year for macross
* Added 'Banshee' to cd32
* Added year,publisher for banshee
* Added 'The Chaos Engine' to cd32
* Added 'Alien Breed 3D' to cd32
* Corrected year from 94 to 95 for abreed3d
* Added 'Alien Breed - Tower Assault' to cd32
* Added newline at end of ibm5170_cdrom
* Added 'Alien Breed Special Edition + Qwak' to cd32
* Changed cd32/chaoseng supported from 'partial' to 'no'
* Added several entries to cd32
* changed rom name from 'abesqwak' to 'abseqwak'
* Added 'Shadow Fighter' and 'Chambers of Shaolin' to cd32
* Added 'The Classic Lotus Trilogy' to cd32
* Added 'Akira' and 'Alfred Chicken' to cd32
* Fixed 'cdrom2' tag for second disc of macross
* Set zyclunt supported='no'
* Removed .chd from rise2dc
* Removed duplicate 'prototyp' entry
---------------------------
ibm5170_cdrom:
Boorp's Balls [Rod_Wod]
Doka Chan No Building Panic [Rod_Wod]
Doom II for Windows 95 [Rod_Wod]
Golly! Ghosts! Goal! [Rod_Wod]
Orgaslave [Rod_Wod]
Space Invaders for Windows [Rod_Wod]