Commit Graph

195 Commits

Author SHA1 Message Date
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
Rebecca Wallander
cb0b103118 ibm5150.xml: Add D/Generation 2020-03-08 18:16:49 +01:00
Rebecca Wallander
b7aad6cac8 ibm5150.xml: Add Power Drift 2020-03-07 12:59:08 -08:00
R. Belmont
c22306e95f
Merge pull request #6407 from FakeShemp/baal
ibm5150.xml: Add Baal
2020-03-07 10:51:43 -05:00
Vas Crabb
438a497c37 (nw) More license shuffling
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.
2020-03-07 22:02:56 +11:00
Rebecca Wallander
32b1061927 ibm5150.xml: Add Baal 2020-03-06 21:53:50 +01:00