Commit Graph

209 Commits

Author SHA1 Message Date
ArcadeShadow
b1f34cd4f7
ibm5150: New working software list additions (#8348)
New working software list additions
------------------------------------
Crime Wave (5.25", v1.1) [The Good Old Days]
Crime Wave (5.25", v2.0) [The Good Old Days]
2021-07-24 21:27:00 -04:00
Vas Crabb
c9fc85d96d Clean up some software list metadata 2021-06-30 22:21:23 +10:00
Davide Cavalca
85a85ac93c
ibm5150, ibm5170, ibm5170_cdrom: add various FreeDOS versions (#8165)
New working software list additions
-----------------------------------
ibm5150: FreeDOS 1.3 Release Candidate 4 (Floppy-Only Edition,  3.5" 720k)
ibm5170: FreeDOS 1.0 (bootdisk), FreeDOS 1.2 (bootdisk), FreeDOS 1.3 Release Candidate 1 (bootdisk), FreeDOS 1.3 Release Candidate 2 (bootdisk), FreeDOS 1.3 Release Candidate 3 (bootdisk), FreeDOS 1.3 Release Candidate 3 (Floppy-Only Edition), FreeDOS 1.3 Release Candidate 4 (bootdisk), FreeDOS 1.3 Release Candidate 4 (Floppy-Only Edition,  5.25" 1.2mb), FreeDOS 1.3 Release Candidate 4 (Floppy-Only Edition,  3.5" 1.44m)
ibm5170_cdrom: FreeDOS 1.0, FreeDOS 1.0 (updated), FreeDOS 1.1, FreeDOS 1.2, FreeDOS 1.3 Release Candidate 1, FreeDOS 1.3 Release Candidate 2, FreeDOS 1.3 Release Candidate 3, FreeDOS 1.3 Release Candidate 4
2021-06-24 04:03:49 +00:00
ArcadeShadow
4e522eb0cf
ibm5150.xml: New working software list additions (#8187)
New working software list additions
-----------------------------------
Advanced Dungeons & Dragons - Death Knights of Krynn (3.5", v1.00) [The Good Old Days]
Advanced Dungeons & Dragons - Death Knights of Krynn (3.5", v1.10) [The Good Old Days]
Advanced Dungeons & Dragons - Death Knights of Krynn (5.25", v1.00) [The Good Old Days]
Advanced Dungeons & Dragons - War of the Lance [The Good Old Days]
DeathTrack [Old-Games]
Starflight 2: Trade Routes of the Cloud Nebula (3.5", alt) [The Good Old Days]

Redumped:
Starflight [The Good Old Days]
2021-06-24 03:24:36 +00:00
Vas Crabb
5fe20586ee srcclean for release 2021-05-23 17:33:52 +10:00
ArcadeShadow
bac3ff1011
ibm5150.xml: New working software list additions (#8067)
* ibm5150.xml: New working software list additions

Astérix: El Golpe del Menhir (Astérix y Operacion Menhir) (Spain, System 4 release) [archive.org]
Astérix: Operation Getafix (UK) [The Good Old Games]
Battle Chess (3.5", EGA version, Spain, Dro Soft release) [archive.org]
Ishar: Legend of the Fortress [The Good Old Games]

* ibm5150.xml: Corrected publisher's name: "Coktel Vision"
2021-05-20 18:47:14 -04:00
ArcadeShadow
e4196eb368
ibm5150 - New working software list additions
New working software list additions
Elvira: Mistress of the Dark
Jones in the Fast Lane (EGA release)
Jones in the Fast Lane (VGA release)
King's Quest I: Quest for the Crown
Obitus
2021-05-09 16:56:42 +01:00
r09
d44434fd87
New working software list additions
-----------------------------------
ibm5150.xml: Control Panel [famiclone]
2021-04-24 04:16:07 +10:00
ArcadeShadow
f889bc87f4
ibm5150 - New working software list additions (#7947)
Dragon Spirit [The Good Old Days]
Hyperspeed [The Good Old Days]
International Soccer Challenge (Virtual Reality Vol. 1 compilation) [The Good Old Days]
The Black Cauldron [The Good Old Days]
2021-04-15 20:45:29 -04:00
Vas Crabb
a425bd5d90 srcclean in preparation for branching release 2021-02-21 16:08:12 +11:00
ArcadeShadow
e7e5527e50
ibm5150 - New working software list additions (#7796)
New working software list additions
-----------------------------------
Maniac Mansion [The Good Old Days]
Tunnels & Trolls: Crusaders of Khazan [The Good Old Days]
Valhalla - Ragnarok [The Good Old Days]
Cyrus 3-D Chess (shareware, Titanium Seal release) [Archive.org]
VGA Slot Machine (Titanium Seal release) [Archive.org]
2021-02-20 11:22:32 +01:00
ArcadeShadow
10f6f50fb8
ibm5150 - New working software list addition (#7730)
New working software list additions
-----------------------------------
ibm5150: Hare Raising Havoc (USA)

ibm5150.xml: Updated: [carmnpst35] -> clone of [carmnpst]
2021-02-01 00:44:44 +00:00
Vas Crabb
78f6ff34a5 srcclean in preparation for branching release 2021-01-24 13:33:07 +11:00
ArcadeShadow
c691b79cce
ibm5150 - New working software list additions (#7654)
Added: [carmnpst] Where in America's Past is Carmen Sandiego? (5.25")
Added: [carmnpst35] Where in America's Past is Carmen Sandiego? (3.5")
2021-01-20 17:50:28 -05:00
ArcadeShadow
d7ef8a48f2 ibm5150 - New working software list additions
Added: [altdest] Altered Destiny (5.25")
Added: [altdesta] Altered Destiny (5.25", older)
Added: [altdest35] Altered Destiny (3.5")
Added: [btlches2] Battle Chess II: Chinese Chess
2020-12-25 21:51:34 -08:00
ArcadeShadow
58ffb58619
ibm5150 - New working software list additions
Added: [dicktrcs] Dick Tracy: The Crime-Solving Adventure
Added: [ducktale] DuckTales: The Quest for Gold
Added: [simcityclg] SimCity Classic Graphics (add-on for Classic version)
Added: World Championship Soccer (5.25")
Added: World Championship Soccer (3.5")
Redumped: [simcitycl] - SimCity Classic (3.5", v2.00) -> The old set has a modified root and OEM ID
Renamed: [paprboy2] Paperboy 2 -> [paperbo2] Paperboy 2 -> standardize name, like the others software lists (megadriv, snes, amigaocs_flop)
2020-12-20 19:00:08 +00:00
Justin Kerk
d892088cd2 ibm5170.xml: Move cruisecr set to ibm5150.xml, remove sserv2 set already present in ibm5150.xml (#7505), organization fixes 2020-12-06 15:25:32 -08:00
ArcadeShadow
e34adf93d4
ibm5150 - New working software list additions (#7506)
* ibm5150 - New working software list additions

Added: The Punisher [ArcadeShadow]
2020-12-06 22:34:36 +00:00
ArcadeShadow
60e9af6685 ibm5150 - New working software list additions
Added: Alien Syndrome, California Games 2, Double Dragon 3 - The Rosetta Stone (3.5"), Omega
Redumped: [ppersia35b] Prince of Persia (3.5", v1.0) - prior version has a modified root
2020-11-21 01:43:00 -08:00
ArcadeShadow
e72c6c0725
ibm5150.xml: Marked blockout as bad dump (modified OEM ID and modified root) (#7447) 2020-11-11 04:35:01 +00:00
ArcadeShadow
538b3b2a0c
ibm5150 - New working software list additions (#7341)
Added: Super Space Invaders (3.5"), Super Space Invaders (5.25"), Super Tetris (5.25")
Redumped: [stunts35] The old set has a modified OEM ID and config files saved.
Renamed: [supertet] Super Tetris => [stetris35] Super Tetris (3.5")
2020-10-11 21:53:39 -04:00
ArcadeShadow
22f426eff7
IBM5150 - New working software list additions (#7329)
Added: Battle Chess (5.25", VGA version), Battle Chess (3.5", EGA version - first release), Battle Chess (3.5", EGA version - second release), Battle Chess (5.25", EGA version)
2020-10-06 11:39:58 -04:00
ArcadeShadow
b9e057e575
ibm5150: New working software list additions
Added: Silent Service 2 (v457.03, 5.25"), Silent Service 2 (v457.01, 5.25"), Silent Service 2 (v457.01, 3.5"), Sex Vixens from Space
Marked: "fireforget2" -> marked as bad dump (modified root)
2020-10-04 21:39:19 +01:00
ArcadeShadow
7dad0f4f58 ibm5150 - New working software list additions
Added: 4D Sports Driving (3.5", Euro), 4D Sports Driving (5.25", Euro)
Redumped: [stunts] (the old one has a modified OEM ID)
Misc: [stunts] and [stunts35] are now clones of [4dsdrv] ; Renamed developer info on [cadaver], [menace], [caveugh], [indycrus35], [serenia], [kingqst], [mineshft]
2020-09-26 16:12:32 -07:00
Darkstar
3a810a6e08 ibm5150.xml: Add Fire & Forget 2 2020-09-26 14:37:43 -07:00
Davide Cavalca
6d177fedc0 ibm5170_hdd: new software list 2020-09-05 12:01:21 -07:00
ArcadeShadow
96d5d04600
ibm5150 - New working software list additions
Added: Indiana Jones and the Last Crusade - The Graphic Adventure (Germany), Space Harrier, Test Drive III - The Passion (5.25")
Reuploaded a redumped [martmemo] set (the old one has a modified OEM ID and modified root)
Reuploaded a redumped [td3] set (the old one has configuration file - TD3.CFG)
Renamed set [td3] Test Drive III - The Passion --> [td3_35] Test Drive III - The Passion (3.5")
2020-08-22 21:34:21 +01:00
ArcadeShadow
afbe032af3
ibm5150 - New working software list additions (#7089)
Added: Prince of Persia (3.5", v1.1), Wolfpack (USA)
Renamed [ppersia35a]: Prince of Persia (3.5", v1.1) --> Prince of Persia (3.5", v1.1, Hit Squad release)
2020-08-18 13:57:00 -04:00
Justin Kerk
e9b7aac5c0 ibm5150.xml: Correct spelling, reorganize 2020-07-26 13:28:47 -07:00
Vas Crabb
60bd3086cc srcclean for 0.223 2020-07-26 12:56:13 +10:00
ArcadeShadow
fab7f87398
ibm5150 - New working software list additions (#7004)
Budokan - The Martial Spirit (5.25"), F29 Retaliator, Lakers vs Celtics and the NBA Playoffs (5.25"), Speedball 2 - Brutal Deluxe (USA, 5.25"), Speedball 2 - Brutal Deluxe (Euro, 3.5")
2020-07-25 17:58:35 -04:00
Davide Cavalca
0834ca70a7 ibm5150: add PC/IX 2020-07-16 21:20:34 -07:00
ArcadeShadow
893ba3023d
Update ibm5150.xml (#6946)
Bloodwych (USA), Bloodwych (Quest & Glory Compilation) (Euro), The Colonel's Bequest (5.25"), The Colonel's Bequest (3.5"), Xenon 2: Megablast
2020-07-15 13:14:49 -04:00
Davide Cavalca
e1543b2fc8 ibm5150: add XENIX Development System 2020-07-10 22:13:43 -07:00
r09
8720978920
ibm5150.xml: fix dataarea sizes (nw) 2020-07-10 11:33:10 +02:00
ArcadeShadow
be2949066d
Update ibm5150.xml (#6912)
Dragon's Lair (5.25"), Leisure Suit Larry Goes Looking for Love (in Several Wrong Places) (5.25"), Leisure Suit Larry Goes Looking for Love (in Several Wrong Places) (3.5")
2020-07-07 19:53:11 -04:00
ArcadeShadow
0f221ab8d7
New working software list additions (ibm5150.xml)
---------
Leisure Suit Larry in the Land of the Lounge Lizards
Mario Andretti's Racing Challenge
TV Sports Basketball (5.25", UK, VGA version)
TV Sports Basketball (5.25", UK, EGA/TANDY version)
TV Sports Basketball (3.5", USA, VGA version)
TV Sports Basketball (3.5", USA, EGA/TANDY version)
2020-06-29 13:36:29 +10:00
Vas Crabb
01661be41c srcclean and cleanup (nw) 2020-06-21 14:59:50 +10:00
r09
fdc44f82ac
ibm5150.xml: add original dumps for Centipede and Ms. Pac-Man (#6801)
* ibm5150.xml: add original dumps for Centipede and Ms. Pac-Man

* add cloneof (nw)
2020-06-07 12:32:57 -04:00
ArcadeShadow
492d8fb2b8
ibm5150: New working software list addition
The Amazing Spider-Man
2020-05-23 17:31:52 +01:00
Justin Kerk
4c2424c805 New not working software list additions
---------------------------------------
ibm5150: Wizzardz & War Lordz [LGR]

(nw) cleanups, move SimLife to ibm5170 (#6728)
2020-05-22 21:04:53 -07:00
ArcadeShadow
d99e8b17f9 ibm5150: New working software list addition
ibm5150: Eye of Horus
2020-05-17 02:29:13 -07:00
Vas Crabb
8a923f9361 srcclean and manual cleanup (nw) 2020-04-26 12:04:54 +10:00
Justin Kerk
f7088f2b24 ibm5150.xml: Rearrange simcity sets (#6578) (nw) 2020-04-25 13:03:24 -07:00
Justin Kerk
6a5de71af4 New working software list additions
---------------------------------------
ibm5150: 3-D FloorPlan Designer V2.0, Ad Lib Instrument Maker V1.51, Ad Lib Juke Box V1.5, Ad Lib Juke Box V1.6, Ad Lib Juke Box V1.64, Ad Lib Juke Box Registration Bonus Disk V1.51, Ad Lib Juke Box Registration Bonus Disk V1.62, Ad Lib Visual Composer V1.51, SYSGRATION Mouse Driver 7.03 (5.25"), SYSGRATION Mouse Driver 8.00 (5.25"), SYSGRATION Mouse Driver 8.00 (3.5") [Justin Kerk]

New not working software list additions
---------------------------------------
ibm5150: Mouse Software Test/Demo [Justin Kerk]

(nw) moved some compatible mouse drivers to ibm5150.xml from ibm5170.xml, mark sicmouse as a bad dump, make 5.25" version the parent for indycrus to match the rest of the ibm5150 softlist
2020-04-19 19:08:45 -07:00
ArcadeShadow
7d2b320d72
New working software list addition
SimLife
2020-04-18 17:56:37 +01:00
Vas Crabb
1a5c013c33 (nw) softlist_dev.cpp: validate ROM labels
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.
2020-04-16 14:04:06 +10:00
Vas Crabb
8f393f526f softlist_dev.cpp: start adding validation for data areas
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.
2020-04-16 00:11:41 +10:00
Justin Kerk
26391dc465 Fix validity check failure (nw) 2020-04-05 15:55:01 -07:00
Rebecca Wallander
d519ecbeb7 ibm5150/5170.xml: Add new dumps 2020-04-05 15:50:48 -07:00