Commit Graph

200 Commits

Author SHA1 Message Date
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
ArcadeShadow 667122c2bd New working software list addition
Indiana Jones and the Last Crusade - The Action Game (5.25")
2020-04-05 15:41:34 -07:00
Rebecca Wallander fd1553f400
ibm5150.xml: New dumps (#6493)
* ibm5150.xml: Add Conflict Europe

* ibm5150.xml: Add Conquest of Camelot - The Search for the Grail

* ibm5150.xml: Add Harpoon
2020-03-28 20:25:53 -04:00
Vas Crabb 92d6e163a8 srcclean (nw) 2020-03-22 14:33:57 +11:00
ArcadeShadow 2f31746554
New working software list addition
Indiana Jones and the Last Crusade - The Graphic Adventure
2020-03-18 08:31:26 +00:00
ArcadeShadow fe4b31e8b8
New working software list addition (#6453)
New working software list additions
-----------------------------------
ibm5150: Jack Nicklaus' Unlimited Golf & Course Design [ArcadeShadow]
2020-03-18 05:13:29 +00:00
Justin Kerk 682053d2e1 ibm5150.xml: minor tweaks (nw) 2020-03-08 16:22:37 -07:00
ArcadeShadow 206f24a743 ibm5150 - New working software list additions
Dyna Blaster, Test Drive III - The Passion, Martian Memorandum, The Secret of Monkey Island (5.25", EGA version), The Secret of Monkey Island (3.5", EGA version)
2020-03-08 16:17:37 -07:00
Rebecca Wallander b0e10898d8 ibm5150.xml: Add Go Simulator 2020-03-08 15:13:31 -07:00
ajrhacker 1adbd31507
Merge pull request #6418 from FakeShemp/dgen
ibm5150.xml: Add D/Generation
2020-03-08 14:46:35 -04:00