Commit Graph

36 Commits

Author SHA1 Message Date
tim lindner
6709188bc8
hash/coco_cart.xml: correct hash for Predator (#12070) 2024-02-27 11:32:35 +01:00
angelosa
c35e8b76fb hash/coco_cart.xml: QA notes checkpoint 2023-10-27 23:02:28 +02:00
Vas Crabb
878a16dda1 housekeeping: Use proper SPDX ID for CC0 license. 2022-12-23 02:49:34 +11:00
0kmg
69c8534d84
Fixed miscellaneous software list issues: (#10133)
* casloopy.xml: Fixed a ROM size and kanji reading.
* casloopy.xml: Fixed a ROM size and kanji reading.
* x1_flop.xml: Fixed a kanji reading.
* coco_cart.xml: Fixed a ROM size.
2022-07-28 01:58:50 +10:00
0kmg
682d586fdf
Various cleanups in software lists. (#9866)
* Cleaned up spaces in software list comments.

* megadriv.xml: Improperly indented sharedfeat tag.

* gbcolor.xml: Converted "GBC only" comments into sharedfeat tags.

* a5200.hsi: Fixed a few dispossessed tags.

* Various softlists: Fixed improperly entabulated tags.

* Various softlists: More entabulation fixes.
2022-05-31 20:34:38 -04:00
Scott Stone
22417e8a21 Fix XML structure for a few files. 2022-02-20 03:58:05 -05:00
Scott Stone
74c9b4c248 coco_cart.xml - Correct CRC32 for recent change to match image. 2022-02-06 20:01:34 -05:00
tim lindner
34629e7afe
coco_cart.xml: fix hash of Canyon Climber (#9249) 2022-02-04 22:17:38 -05: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
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
Scott Stone
1d3ecff45d vz_snap.xml: dtd validation fix (nw)
Many assorted XML files fixed for errant spaces, missing linefeed, improper format, and other oddness (nw)
2019-10-06 21:12:33 -04:00
Robbbert
134944e4e6 (nw) c*.xml : removed not needed offset=0 2019-05-16 13:11:31 +10:00
Vas Crabb
97b6717027 (nw) Clean up the mess on master
This effectively reverts b380514764 and
c24473ddff, restoring the state at
598cd52272.

Before pushing, please check that what you're about to push is sane.
Check your local commit log and ensure there isn't anything out-of-place
before pushing to mainline.  When things like this happen, it wastes
everyone's time.  I really don't need this in a week when real work™ is
busting my balls and I'm behind where I want to be with preparing for
MAME release.
2019-03-26 11:13:37 +11:00
andreasnaive
b380514764 Revert "conflict resolution (nw)"
This reverts commit c24473ddff, reversing
changes made to 009cba4fb8.
2019-03-25 23:13:40 +01:00
Nigel Barnes
ef4c78e102 coco: Fixed loading Orchestra-90, RS-232 Program Pak, Modem Pak from softlist. Fixed MT05291. 2019-03-23 23:27:08 +00:00
AJR
c80674b93e Predator is CoCo 3 only (nw) 2017-09-28 14:44:09 -04:00
AJR
35526fa556 coco3: Make banked cartridges actually work 2017-09-28 14:42:00 -04:00
AJR
9f2b0a952f coco_cart, coco_flop: Add compatibility filtering (nw) 2017-09-24 21:13:06 -04:00
Nigel Barnes
dff310a1f2 New working software list additions
-----------------------------------
coco_cart: Added Super LOGO and removed all Dragon cartridges
dragon_cart: Moved all Dragon cartridges from coco_cart
dragon_cass: All known cassette dumps
dragon_flop: All known floppy dumps
dragon_flex: FLEX System and other Compusense FLEX releases
dragon_os9: OS-9, BASIC09, C, Dynacalc, Pascal, RMS, Stylograph
dgnalpha_flop: OS-9, NitrOS9, C, Dynacalc, Pascal, RMS, Stylograph, etc.
2017-04-17 18:49:42 +01:00
Scott Stone
8cb6b51a7e Assorted softlist XML corrections for megadriv, gba, coco_cart (nw) 2016-08-23 11:44:20 -04:00
Nathan Woods
a223e95d9f Changed coco_cart softlist 'cclimbra' alternate ROM to be the correct rom for 'cclimber'
'cclimber' crashes, whereas 'cclimbra' did not.  After reviewing the difference between the two dumps, I've concluded that the 'cclimbra' so-called "alternate" is in fact the correct dump.

It isn't clear to me who maintains these softlists, or if the softlists are derived from some other data source.  If there is a better way to make this correction, let me know.
2016-08-21 10:59:18 -04:00
Fabio Priuli
1af055c965 (MESS) some more coco dumps from K1W1. nw. 2014-02-12 11:38:23 +00:00
Fabio Priuli
069e93c169 (MESS) coco_cart.xml: added some new dumps [K1W1] 2014-02-09 17:09:12 +00:00
Miodrag Milanovic
4337250fbe used old version of srcclean, so I put back old files and run it again, it produce much less changes, sorry for this (nw) 2013-03-19 11:38:58 +00:00
Miodrag Milanovic
0e1f5ad25b Cleanups and version bump 2013-03-19 07:22:20 +00:00
Scott Stone
c7254e6408 Alignment fixes for XML hashes. (nw) 2013-02-21 05:04:54 +00:00
smf-
19a14cbba6 use spaces in xml comments. This is the output from a local srcclean change applied after reverting the 0.148 cleanup, to avoid losing previous formatting. 2013-01-11 16:23:29 +00:00
Miodrag Milanovic
0e19f641d3 Cleanups and version bump 2013-01-11 07:32:46 +00:00
Miodrag Milanovic
6bfc7e54f9 Clean-ups and version bump 2012-10-30 07:07:38 +00:00
Miodrag Milanovic
b3b60d3656 Commenting entry back since it is hoarded dump, if it's placed back and kept hoarded SVN account will be removed (no whatsnew) 2012-10-18 17:40:09 +00:00
Cowering
ec3a055c19 Fix up some info and add note for carts with banking. Trim the ROMs yourself or wait for next GoodCoCo for updated CRC/SHA (nw) 2012-10-16 18:58:05 +00:00
Miodrag Milanovic
e25c13f253 Clean-ups and version bump
note: hoarded dump removed too from coco_cart.xml, this will not be tolerated
2012-09-17 06:49:13 +00:00
Cowering
3b059e5d06 Small update for CoCo carts (don't revert this one) 2012-09-12 00:24:35 +00:00
Fabio Priuli
7c5af01ba9 (MESS) coco_cart.xml: rules are the same for everyone. no file == no inclusion. (nw) 2012-09-11 07:38:02 +00:00
Cowering
35b5203a9d Small update for CoCo carts 2012-08-27 17:12:41 +00:00
Miodrag Milanovic
960ae0c0de Sync software lists from MESS into hash (no whatsnew) 2012-08-21 10:47:55 +00:00