Commit Graph

208 Commits

Author SHA1 Message Date
Vas Crabb
8a923f9361 srcclean and manual cleanup (nw) 2020-04-26 12:04:54 +10:00
Justin Kerk
b689ab6b2d ibm5170.xml: Replace non-working doom2 set (presumably a bad dump) with alt dump of the same version that works (#6573) (nw) 2020-04-20 19:05:04 -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
110e8e7066
ibm5170 - New working software list addition
Rex Nebular and the Cosmic Gender-Bender
2020-04-18 18:02:17 +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
Rebecca Wallander
d519ecbeb7 ibm5150/5170.xml: Add new dumps 2020-04-05 15:50:48 -07:00
ArcadeShadow
6a6232a40a New working software list addition
Space Quest I: Roger Wilco in the Sarien Encounter (VGA release)
2020-04-05 15:47:24 -07:00
telanus
8f534755c9
updated to reflekt reality
Did a small update to reflect the origin of the affected dumps. They are all winimage made. The whole Ggem* set is wininmage made, will update them later, to reflect their baddump status
2020-03-28 13:43:15 +02:00
Vas Crabb
92d6e163a8 srcclean (nw) 2020-03-22 14:33:57 +11:00
ArcadeShadow
5b81f3baed
New working software list addition
Flashback
2020-03-20 13:37:25 +00:00
ArcadeShadow
61dfe59a99 New working software list addition
Mortal Kombat
2020-03-16 07:27:38 -07:00
ArcadeShadow
f60adb4a60 New working software list additions
Lotus - The Ultimate Challenge
2020-03-14 14:48:19 -07:00
ArcadeShadow
394a331370
ibm5170 - New working software list addition (#6413)
New working software list additions
-----------------------------------
ibm5170: The Lost Vikings [ArcadeShadow]
2020-03-13 01:32:52 +00:00
ArcadeShadow
700a0c6fef New working software list additions
Beneath a Steel Sky (France), Pinball Fantasies
2020-03-12 18:26:26 -07:00
ArcadeShadow
239a1618a4
New working software list additions
Alone in the Dark 2
2020-03-11 08:21:10 +00:00
ArcadeShadow
c3484c158e ibm5170 - New working software list additions
Another World, The Lost Vikings, The Humans (3.5" DD), The Humans (5.25" HD)
2020-03-09 07:29:49 -07: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
Sergey Svishchev
c155d424ac ibmxdf_dsk: IBM Extended Disk Format support (nw) 2020-03-02 20:21:04 +03:00
Justin Kerk
6a428f65b9 New working software list additions
---------------------------------------
ibm5150: Crystal Caves (1.0) [Justin Kerk]
ibm5170: CD-ROM/DVD-ROM drive IDE/ATAPI interface V2.2 [Justin Kerk]

New not working software list additions
---------------------------------------
ibm5170: ASUS DVD / CD-ROM Drive Installation Disk Rev 1.5, CD-ROM Device Driver Version 2.00 [Justin Kerk]
2020-03-01 16:19:36 -08:00
Justin Kerk
0143128783 New working software list additions
---------------------------------------
ibm5170: CD-ROM God Boot Disk Version 5.5, MS-DOS CD-ROM Extensions With Device Driver - Installation Disk Ver 1.25  [Justin Kerk]

(nw) mark other CD-ROM drivers as non-working
2020-02-27 19:32:41 -08:00
Vas Crabb
f7dbca3527 srcclean and manual adjustments (nw) 2020-02-23 13:20:34 +11:00
ArcadeShadow
c751031563
New working software list additions
Cannon Fodder 2; Epic Pinball: Crash and Burn; Epic Pinball: Cyborgirl; Epic Pinball: Enigma; Epic Pinball (shareware version - Mr. Disk release)
2020-02-19 14:35:22 +00:00
Rebecca Wallander
e8e02feda9 ibm5170.xml: Add new dump 2020-02-15 19:06:43 +01:00
Vas Crabb
a7fec751ed srcclean, manual adjustments (nw) 2020-01-26 12:39:27 +11:00
firewave
87426ce349 avoid "Redundant default attribute value assignment" in hash files (nw) 2020-01-20 09:52:32 +01:00
Justin Kerk
5a5a0a2e65 New working software list additions
---------------------------------------
ibm5150: Apogee Software Bonus Disk (Jumpman Lives!, Commander Keen in Invasion of the Vorticons)

(nw) re-alphabetize files
2020-01-19 12:22:39 -08:00
ArcadeShadow
ed4ac43f8f ibm5170: New working software list additions
ibm5170: Goal!, Street Fighter II
2020-01-19 12:17:53 -08:00
Vas Crabb
826db8a22b srcclean (nw) 2019-12-21 15:15:32 +11:00
ArcadeShadow
0de27e4f50
New working software list additions
ibm5170: Sleepwalker, UFO - Enemy Unknown (Italy)
2019-12-15 10:09:48 +00:00
Vas Crabb
e64edf6c71 srcclean and indentation cleanup (nw) 2019-11-24 13:52:11 +11:00
ArcadeShadow
ae87b9a3c5
New working software list addition
ibm5170: Kick Off 3: European Challenge
2019-11-17 11:42:17 +00:00
ArcadeShadow
2435f3cfed New working software list additions
ibm5170: The Settlers, Syndicate
2019-11-03 11:43:44 -08:00
Vas Crabb
32868b8e2a srcclean (nw) 2019-10-26 10:40:50 +11:00
ArcadeShadow
f461fa47d9 New working software list additions
Corridor 7: Alien Invasion
2019-10-20 21:37:49 +00:00
ArcadeShadow
e07ab84bcf
New working software list additions
ibm5170: Links - The Challenge of Golf (5.25"HD)
2019-10-13 20:53:58 +01:00
Rebecca Wallander
87a793c97d ibm5170.xml - Vinguiden 1.0 2019-09-17 01:38:24 +00:00
Rebecca Wallander
4feb99bfd5 ibm5170.xml - Add QuickLink II Fax 2019-09-16 20:03:06 +00:00
Rebecca Wallander
1463eb46e1 ibm5170.xml - Change good gilispa disks to IMD 2019-09-16 19:55:18 +00:00
Rebecca Wallander
29f7a03d4d ibm5170.xml - Redumped nicklaus - It now decodes fully 2019-09-16 19:55:18 +00:00
FakeShemp
c90ea2db21 ibm5170.xml - Change these from MFM to IMD since the only issue was weird sector structure which IMD can handle 2019-09-03 20:39:56 +02:00
Rebecca Wallander
1b17102733 Floppy software additions (Amiga, ST, IBM PC, Mac) (#5573)
* Add dump of Veil of Darkness

* Add dump of Ferrari Formula One

* Add dump of Bundesliga Manager Professional and more info on previous dumps

* Add  more info to previous dumps, replace some

* Add more info to previous dumps, replace some dumps and add new floppy dumps

* Add more info to previous dumps, replace some dumps

* change mitsmous6 to imd
2019-09-01 17:54:42 -04:00
R. Belmont
1ef5a5d89a
Merge pull request #5542 from FakeShemp/floppy_fixes
ibm5170.xml - Add new dumps and info
2019-08-25 15:28:03 -04:00
FakeShemp
be79344b24 ibm5170.xml - Add dump 2019-08-25 15:14:30 +02:00
Justin Kerk
361a83d823 New working software list additions
---------------------------------------
ibm5170: blueflops-2.0.2, blueflops-2.0.3, blueflops-2.0.4, blueflops-2.0.5, blueflops-2.0.6, blueflops-2.0.7, blueflops-2.0.9, blueflops-2.0.10, blueflops-2.0.11, blueflops-2.0.12, blueflops-2.0.13, blueflops-2.0.14, blueflops-2.0.15, Novell DR Multiuser DOS Release 5.1, Novell DOS 7 (3.5"), Novell DOS 7 (5.25") [Justin Kerk]

New not working software list additions
---------------------------------------
ibm5170: blueflops-1.0.0, blueflops-1.1.0, blueflops-1.1.1, blueflops-1.1.2, blueflops-2.0.0, blueflops-2.0.1-pre1, blueflops-2.0.8 [Justin Kerk]
2019-08-24 01:05:04 -07:00
Nigel Barnes
c97da64c27 specpls3_flop.xml/ibm5170.xml: Removed diacritics from softlist filenames (nw) 2019-06-14 19:22:33 +01:00
Justin Kerk
0b379d1b22 New not working software list additions
---------------------------------------
ibm5170: WinBook XL Boot Disk [Justin Kerk, Jason Scott]
2019-06-05 23:34:53 -07:00
Justin Kerk
153c0ab9ca New working software list additions
-----------------------------------
ibm5170: Mission (Traditional Chinese) [Justin Kerk]
ibm5170: KLM's Screensaver [Justin Kerk, Misty De Méo]
ibm5170: America Online 3.0 for Windows, McAfee Software Emergency Boot Diskette [Justin Kerk, Jason Scott]

New not working software list additions
---------------------------------------
ibm5170: WinBook XL Audio [Justin Kerk, Jason Scott]

(nw) cleanup
2019-06-05 21:10:50 -07:00
hap
d09e5fa603 chessm/finalchs is PC XT/AT software, so move to ibm5150.xml (nw)
New working software list additions
-----------------------------------
ibm5150: The ChessMachine (The ChessMachine (v2.1, Gideon v1.7)) [hap, fhub]
2019-06-05 22:04:40 +02:00
hap
22b7b3f4de added shared chessmachine device for Mephisto risc, chessmachine EC, chessmachine DR (nw) 2019-06-01 13:16:29 +02:00
hap
0660656754 chessm: forgot to copypaste new checksum (nw) 2019-05-30 20:55:43 +02:00