Commit Graph

88 Commits

Author SHA1 Message Date
ArcadeShadow
c6acd17786
mtx_cass.xml; n64.xml; snes_bspack.xml: Use lowercase for descriptive text in descriptions. (#12614) 2024-07-25 06:38:04 +10:00
Vas Crabb
ed45a4f223
Use literal romaji for Jikkyou Powerful Pro Yakyuu game titles. (#12074)
* Official media leans towards using literal romaji "JIKKYOU PAWAFURU PURO YAKŪ".
* Software lists still have "Jikkyou Powerful Pro Yakyuu" to help people search.
2024-03-19 03:49:08 +11:00
ArcadeShadow
b223b49984
n64.xml: Fixed razmoket description (#11481)
Corrected the French word "Trésors" (like it is on the box and cartridge)
2023-08-13 14:31:28 -04:00
Vas Crabb
9ce44eaf8e srcclean in preparation for MAME 0.255 branch 2023-05-28 04:12:45 +10:00
Angelo Salese
66baabf26b
hash/n64.xml: perform a QA pass [Angelo Salese, Happy] (#11255)
* hash/n64.xml: initial QA pass

* hash/n64.xml: QA checkpoint

* hash/n64.xml: QA checkpoint

* hash/n64.xml: finalize QA pass, add some promotions
2023-05-26 03:06:57 +02:00
angelosa
5229e7323f hash/n64.xml: QA for crashes 2023-05-14 17:29:09 +02:00
angelosa
a772dbd30f hash/n64.xml: bulk replace supported for all entries to no
nintendo/aleck64.cpp, nintendo/n64.cpp: re-enable option for -drc
2023-05-10 22:49:24 +02:00
Vas Crabb
878a16dda1 housekeeping: Use proper SPDX ID for CC0 license. 2022-12-23 02:49:34 +11:00
0kmg
8878a139e4
n64.xml: Added an unreleased prototype. (#10552)
New working software list additions
-----------------------------------
SimCopter 64 (prototype 19970616) [VGHF]
2022-11-15 07:45:26 -05:00
0kmg
11ddcd71f7
Various software lists: Cleaned up more extraneous spaces. (#10202) 2022-08-13 01:17:31 +10:00
0kmg
138038847c
n64.xml: Converted ROM sizes to hexadecimal. (#10055)
* Marked Dragon Sword prototypes as bad dumps and noted incorrect sizes.
* Marked a few more oddball-sized ROMs as bad dumps.
* Cleared up comment grammar.
2022-07-10 13:07:18 +10:00
0kmg
cb556451a0
n64.xml: Added two unreleased titles. (#9865)
New working software list additions
-----------------------------------
Carnivalé - Cenzo’s Adventure (prototype 20000721) [Baker64, Forest of Illusion]

New NOT_WORKING software list additions
---------------------------------------
Doubutsu Banchou (Japan, prototype) [Marshall, Olivieryuyu, Baker64]
2022-05-30 14:00:42 -04:00
0kmg
31b5414865
n64.xml: Added a prototype of an unreleased game. (#9020)
New working software list additions
-----------------------------------
X'treme Roller (prototype) [Baker64]
2021-12-21 14:25:28 -05:00
0kmg
1b35ad0ae5
n64.xml: Added a couple test/demo cartridges. (#9003)
New NOT_WORKING software list additions
---------------------------------------
Controller Checker Ver.1.01 [BehindTheCode, Forest of Illusion]
Unknown RGB Test Cartridge [BehindTheCode, Forest of Illusion]
2021-12-18 13:24:31 -05:00
ClawGrip
4e941ffa53
New NOT_WORKING software list additions (#8474)
New NOT_WORKING software list additions
--------------------------------------------
PowerFlash (Europe) [TeamEurope]
2021-08-20 19:23:47 -04:00
ClawGrip
bca86c4f72
n64.xml: Added notes about known Mario no Photopi SmartMedia cards (#7495) 2020-11-19 12:39:39 +11:00
Ivan Vangelista
30724e8234 snes.xml: improved documentation for nbahang cart [Heihachi_73] 2020-09-02 18:35:12 +02:00
ClawGrip
d6a2fedc98
n64.xml: Fix validation errors (#7088) 2020-08-16 23:07:27 -04:00
ClawGrip
e41cb8640c
n64.xml: Add some carts PCBs metadata 2020-08-16 13:36:15 +02:00
Vas Crabb
01661be41c srcclean and cleanup (nw) 2020-06-21 14:59:50 +10:00
Rebecca Wallander
29d26e8539 n64.xml: Document a few more cart PCBs 2020-04-30 00:53:51 +02:00
Vas Crabb
8a923f9361 srcclean and manual cleanup (nw) 2020-04-26 12:04:54 +10: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
531d389d50 n64.xml: 3 more cart PCBs documented 2020-04-15 21:54:11 +02:00
Rebecca Wallander
15c85d1581 n64.xml: Document some more cart PCBs 2020-04-13 16:14:53 +02:00
Alexis Bousiges
1ddfc91540
Added Viewpoint 64 prototype (#6496)
* Added Viewpoint 64 prototype

Rom file dumped and can be found here => https://www.gamingalexandria.com/wp/2020/03/28/viewpoint-2064-n64-unreleased/

* Fixed viewpoint software name

Fixed viewpoint software name
2020-03-29 13:54:54 +02: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
Vas Crabb
f7dbca3527 srcclean and manual adjustments (nw) 2020-02-23 13:20:34 +11:00
Scott Stone
460251addd n64.xml, ique.xml - XML format fixes (nw) 2020-02-13 16:24:22 -05:00
R. Belmont
3f02e4e329
Merge pull request #6279 from FakeShemp/n64_2
n64.xml: Document a few more N64 game PCBs
2020-02-13 10:24:56 -05:00
Rebecca Wallander
30a3898246 Update n64.xml (#6277)
Fixed two errors in my previous commit.
2020-02-08 10:30:03 -05:00
Rebecca Wallander
ca4fdb4d70 n64.xml: Document a few more N64 game PCBs 2020-02-08 15:09:37 +01:00
Scott Stone
e8e3d668c9 n64.xml: Fix xml validation (nw) 2020-02-05 19:07:58 -05:00
Rebecca Wallander
2915959bf4
n64.xml: Rework the N64 softlist (#6259)
* n64.xml - Document more carts and add some new dumps

* n64.xml - Document more carts and add some new dumps

* n6

* n64.xml - Add more cart docs and dumps

* n64.xml - Add more cart docs and dumps

* n64.xml - Add more cart docs and dumps

* n64.xml - Document more carts and add some new dumps

* n64.xml - Replace country shortnames with full names

* n64.xml - Document more carts and add some new dumps

* n64.xml - Document more carts and add some new dumps

* n64.xml - Document more carts

* n64.xml - Document more carts

* n64.xml - Document more carts

* n64.xml - More documentation

* n64.xml - Document more carts

* Add Nintendo iQue softlist

* n64.xml/ique.xml - Document more carts

* n64.xml - Document more carts

* n64.xml - Document more carts

* n64.xml - Document more carts

* n64.xml - Document more carts

* n64.xml - Document more carts

* n64.xml/ique.xml - Document more carts

* n64.xml - Document more carts

* n64.xml/ique.xml - Document more carts

* ique.xml - Replace with encrypted dumps

* ique.xml/n64.xml -- Document more carts

* n64.xml - Add more n64 documentation

* n64.xml - fix format

* ique.xml - fix name
2020-02-05 13:41:39 -05:00
Rebecca Wallander
5e938e6f19 n64.xml - Add TWINE proto 2019-12-21 22:23:16 +01: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
Vas Crabb
f99c502820 srcclean and fixup (nw) 2018-11-25 11:49:51 +11:00
ClawGrip
fd54d0e13e Add notes about the Nintendo VRU (nw) (#4304)
* Add notes about the Nintendo VRU (nw)

* Small correction (nw)
2018-11-17 08:43:09 -05:00
FakeShemp
111836b2a4 Remember to save this time -_- 2016-11-18 15:02:19 +01:00
FakeShemp
dc884d4549 Formatting. 2016-11-18 14:53:14 +01:00
FakeShemp
8348bd40da Add new dump confirms from TeamEurope. 2016-11-18 14:46:28 +01:00
Miodrag Milanovic
63f9a01f8c Cleanup and version bump 2016-06-29 08:34:30 +02:00
etabeta78
cefc0526e7 n64.xml: added missing info. nw. 2016-06-03 11:29:45 +02:00
etabeta78
be406134ae more consistency fixes. nw. 2016-05-29 11:38:55 +02:00
Miodrag Milanovic
68785dccfe Cleanups and version bump 2016-05-25 08:19:21 +02:00
etabeta78
6d69c89500 another (and last for this development cycle) round of
naming consistency "enforcement", especially for saturn.xml. nw.
2016-05-24 06:47:23 +02:00
etabeta78
e37e21416d more naming consistency across lists. nw. 2016-05-23 07:52:20 +02:00
etabeta78
b3c5e8d324 many more from my backlog. in particular: replaced Teshu Budui 2
(aka Terrifying 9/11) hacked GBC dump with the correct one,
courtesy of Taizou, and fixed Policeman NES graphical emulation.
nw.
2016-05-06 07:59:42 +02:00
etabeta78
14473449e9 a first dive in my huge backlog. nw. 2016-05-04 06:33:56 +02:00
angelosa
999fb005cc Be nitpicky about commas. 2015-06-30 02:36:54 +02:00