Commit Graph

29 Commits

Author SHA1 Message Date
Scott Stone
3d7aef469c pc98_cd.xml: This change fixes the mismatch for the only known case where CHD label ended in a "." (in this case "...") which is typically an extension separation. CHD label entries in source are always ".CHD" as actual filenames and extensions are stripped off which is why the 'toshin2s' entry scanned internally and with most common external utilities as not needing the trailing period marks. 2020-10-09 13:12:08 -04:00
r09
11fcdbbafc
pc98_cd.xml: 15 new dumps, 11 replacements (#6934)
- New dumps from redump.org (working):

Chiemi & Naomi
F15 Strike Eagle III
if 2 - Invitations from Fantastic Stories
Manami no Doko made Iku no? 2 - Return of the Kuro Pack
Phobos
Pro Student G (ALS-0010)
YES! HG - Erotic Voice Version
Yuurou - Transient Sands

- New dumps from redump.org (not working):

DOR Special Edition '93
DOR Special Edition '93 (alt)
Kanji Land 3-nen
Kyrandia II - The Hand of Fate
Lemon Cocktail Collection
Lip 3 - Lipstick Adventure 3
Mirage 2 - Torry, Neat & Roan Fairladies in MagicLand

- Replaced entries with dumps from redump.org:

Branmarker 2
Eimmy to Yobanaide
Lesser Mern - Special Director's Edition
Mahjong de Pon!
Saint Diary - Kiyoka-chan no Nikki
Takamizawa Kyousuke - Nekketsu!! Kyouiku Kenshuu
The Legend of Kyrandia
Tuned Heart
Vastness - Kuukyo no Ikenie-tachi
Youjuu Senki 2 - Reimei no Senshi-tachi
Zenith - Full Animation Adventure Series #1

Most of these discs are hybrid (they work on both PC-98x1 and FM Towns), so their CHDs are exactly the same as in fmtowns_cd.xml.
2020-07-10 11:27:00 -04: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
r09
4e5eb38426 pc98.xml: softlist updates, part 5 (D) (#5245)
* pc98.xml: softlist updates, part 5 (D)

- Added new software items from the Neo Kobe Collection:

D.O. Doki Doki Disk Vol. 08
Daijuutai
Dam Busters
Dangerous Toys
Dark Seraphim
Datenshi Kyouko Part I
Dead Force
Delicious Lunch Pack
Dennou Garou
Desert Dragoon - Sabaku no Ryuukihei
Desire - Haitoku no Rasen
Diadrum
Director Monogatari
Dires - Giger Loop
DiskX II
Bishoujo Daizukan
Diver's
Doki Doki Pretty League Dai-1-wa - Pink Angels Kiki Ippatsu no Maki
Doki Doki Pretty League Dai-2-wa - Mou Hitotsu no Rival
Doki Doki Pretty League Dai-3-wa - Minami no Umi no Kai no Maki
Doki Doki Pretty League Dai-4-wa - Nanase no Himitsu no Maki
Doki Doki Pretty League Dai-5-wa - Saraba Pink Angels-tachi
Doom II
Doop
Dora Dora Emotion - Seihaiden
DR² Night Janki
Dragon Master Silk - Ryuu Shoukan Musume - Episode II
Dragon Master Silk - Ryuu Shoukan Musume - Episode II (Alt Disk 1)
Dream Theater
Dream Theater (Alt)
Dual Soul
Duel - Kawanakajima Scenario
Duel Succession
Dungeon Hack (newer, 16/256 colors)
Dungeon Hack (older, 256 colors, requires DOS 5.0)
New 3D Golf Simulation Ver. 2.0
Paracelsus no Maken
Z's Triphony - Digital Craft

- Re-tested software entries with current MAME

- Relabeled disks with their actual names

- Added usage notes for software that needs DOS

- Removed user disks from games where they aren't included in the
original box, and the user is expected to create them.

- Removed duplicate images where the only differences are in the saved
game data

- Removed the "Debut" CD version floppy, since it's already included in
pc98_cd.xml

- Replaced "D.O. Doki Doki Disk Vol. 02", "D.O. Kaizokuban" and "Dragon
Princess - Ryuu no Densetsu" with working dumps.

- Reordered some disks so they are auto-mounted in a more logical way

- Some minor title / spelling fixes

pc98_cd.xml:

- Added a new software item (Dragon Lore)

- Added Disk P to Doom II, since it's also included with the CD version

- Added notes for Duel Succession Plus Kit

* pc98.xml: fix a couple of mistakes

* pc98.xml: minor fix
2019-06-16 09:02:30 -04: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
r09
0b19d7f034 pc98.xml: softlist updates, part 4 (C)
- Added new software items from the Neo Kobe Collection:

Cal III - Kanketsuhen
Cal Gaiden - Tiny Steps Behind the Cal
Capcom Tokoton Efude
Ce'st la vie
Centurion - Defender of Rome
Centurion - Defender of Rome (Alt)
Chiemi
Chou Shinri Samâdhi ((Alt)
Cherry Jam - Kanojo ga Hadaka ni Kigaetara
Cherry Jam - Kanojo ga Hadaka ni Kigaetara (Alt)
Chikyuu Bouei Shoujo Iko-chan - UFO Daisakusen
Clipper - Takepon no Ochimono Puzzle
Cocktail Soft - Zoukan-gou 2
Computer Technica FMC-98 Sound Card Driver Utility
Concert
Contec Super EMS
Cranston Manor
Cranston Manor (2HD conversion)
CRW - Metal Jacket
Cybernetic Hi-School / Dennou Gakuen
Shin'ou Densetsu Crystania

- Re-tested software entries with current MAME

- Relabeled disks with their actual names

- Added usage notes for software that needs DOS

- Removed user disks from games where they aren't included in the
original box, and the user is expected to create them

- Removed duplicate images where the only differences are in the saved
game data

- Split "Shin'ou Densetsu Crystania DX" into the original and cracked
versions

- Replaced "Chou-Baku" with a dump that's actually bootable

- Reordered some disks so they are auto-mounted in a more logical way

- Some minor title / spelling fixes

- pc98_cd.xml: added a new software item (Cyberwar)
2019-02-22 21:42:45 +01:00
Vas Crabb
c15531dddc srcclean (nw) 2018-05-27 04:48:13 +10:00
r09
e198e9c771 pc98_cd.xml & fmtowns_cd.xml: testing + additions (#3560)
* pc98_cd.xml & fmtowns_cd.xml: testing + additions
- Re-tested the non-working entries in pc98_cd.xml with the latest
improvements.
- Added Windows NT 3.51 Workstation and Windows NT 4.0 Server to
pc98_cd.xml, both from WinWorld.
- Added Mega Lo Mania to fmtowns_cd.xml. Thanks to DamienD from the
Tokugawa Corporate Forums.

* forgot to mark winnt351 as not working
2018-05-12 09:23:19 -04:00
Vas Crabb
ab71d889fb I'm not going to believe they mixed fullwidth and halfwidth in Roman numarals (nw) 2018-04-23 03:31:11 +10:00
r09
12a6c4d489 pc98_cd.xml: second round of testing
- Re-tested all software entries with video/audio issues, after the latest emulation improvements. Around 70% of them are considered "working" now.
- Demoted Miamisoft's games to non-working since they seem to hang randomly (it probably already happened before, I just didn't realize it).
- Tested some software entries on real hardware (PC-9821Nw150) to make sure the issues are emulation-related.
- Some minor title spelling fixes.
2018-04-22 11:40:33 -04:00
r09
f8edc35e24 pc98_cd.xml: forgot a couple of "supported" tags 2018-03-25 18:29:55 +02:00
r09
17c6229ecf pc98_cd.xml: additions, testing & fixes
- Updated the CD software list with everything from the latest update of
the Neo Kobe Collection (too many new entries to list in a commit
description).
- Tested all software list entries, added supported status and emulation
issues for each one. Some games need testing on real hardware to make
sure the issues are emulation-related; I'll do this at a later date.
- Added "usage" tag for games that require serials or manual protection.
- Added disk 2 of the floppy version of Brandish Renewal, since it's
used as a key disk for the CD version.
- Fixed copy-paste error (interface="fmt_cdrom") for hybrid discs copied
from the FM Towns list.
- Replaced the Sweet Days CHD with a properly converted one.
- Some minor consistency / spelling fixes on descriptions.
2018-03-25 12:16:47 +02:00
einstein95
620e899bba gamate: Unknown publisher to <unknown> (nw) 2017-10-20 22:59:04 +13:00
Vas Crabb
dac6dc4f62 srcclean (nw) 2017-04-23 12:27:42 +10:00
r09
d04125fdfb pc98_cd.xml: added several dumps
Jorougumo - Jubaku no Dorei-tachi
Ms. Detective File #1 - Iwami Ginzan Satsujin Jiken
Youjuu Senki 2 - Reimei no Senshi
2017-03-19 20:57:34 +01:00
Vas Crabb
6767ca22e5 forgot these on the previous srcclean run (nw) 2016-08-29 22:41:38 +10:00
r09
cb1f4abbe0 pc98_cd.xml: fix sha1 mistake 2016-08-16 09:02:11 +02:00
r09
f207e98a95 pc98_cd.xml: added more disks + FM Towns hybrids
- Added 7 new dumps sourced from P2P
- Added entries from fmtowns_cd.xml that are hybrid CDs and work on PC-98x1
2016-08-14 19:44:37 +02:00
Miodrag Milanovic
4887ce1844 Cleanups and version bump 2016-07-27 09:26:22 +02:00
r09
bd76b8052b pc98_cd.xml: final batch of additions (for now) 2016-06-30 18:47:51 +02:00
Miodrag Milanovic
63f9a01f8c Cleanup and version bump 2016-06-29 08:34:30 +02:00
r09
95e0ce4394 pc98_cd.xml: more additions & misc fixes
- Added some more game disks
- Fixed win2kpc and winnt40 images (thanks to Yoshizuki)
- Misc title / publisher fixes
2016-06-26 15:53:36 +02:00
r09
0e88aec72f pc98_cd.xml: added more game & OS disks
- Added several game disks (no credits as they all come from Japanese anonymous P2P), more to come
- Added some more Windows 2000 variants
2016-06-25 14:38:58 +02:00
etabeta78
6e2a68574f pc98_cd.xml: added some more disks, mostly coming from
Software Lonely Terminal. [Fabio Priuli]
2016-06-24 12:08:48 +02:00
r09
5ee251e57f pc98_cd.xml: added more dumps 2016-06-19 14:13:37 +02:00
r09
5ce8388960 New software list for PC-98x1 CDs 2016-06-18 16:17:14 +02:00