Commit Graph

85 Commits

Author SHA1 Message Date
Steven Coomber
6c00c8f9d9
c64_cass.xml: Correct some invalid ROM filename entries, as the tapes are otherwise unusable (#8331) 2021-07-25 21:21:32 +10:00
Steven Coomber
553b71932b
c64_cass.xml: Change 720 degrees game title name to match arcade vers… (#8296)
* c64_cass.xml: Change 720 degrees game title name to match arcade version for consistency
2021-07-14 14:22:35 -04:00
Steven Coomber
13ec17f884
c64_cass.xml: 30 new dumps (#8282)
New working software list additions
---------------------------------------
A View to a Kill (Domark) [C64 Ultimate Tape Archive V2.0]
ACE: The Air Combat Emulator (Cascade Games) [C64 Ultimate Tape Archive V2.0]
AcroJet (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
Action Pack (Prism Leisure Corporation, alt) [C64 Ultimate Tape Archive V2.0]
Addicted to Fun: Rainbow Collection (Ocean) [C64 Ultimate Tape Archive V2.0]
Advanced Pinball Simulator (Codemasters) [C64 Ultimate Tape Archive V2.0]
Adventures of Bond... Basildon Bond (Probe Software) [C64 Ultimate Tape Archive V2.0]
Alleykat (Hewson Consultants, alt) [C64 Ultimate Tape Archive V2.0]
Altered Beast (Activision) [C64 Ultimate Tape Archive V2.0]
Alternative World Games (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0]
America's Cup Challenge (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
Anarchy (Rack It, alt) [C64 Ultimate Tape Archive V2.0]
Annihilator (Rabbit Software) [C64 Ultimate Tape Archive V2.0]
Anter-Planter (Romik Software) [C64 Ultimate Tape Archive V2.0]
Arcade Force Four (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
Arcade Hits 2 in 1 (Elite Systems) [C64 Ultimate Tape Archive V2.0]
Arkanoid (Imagine) [C64 Ultimate Tape Archive V2.0]
Arkanoid: Revenge of Doh (Imagine) [C64 Ultimate Tape Archive V2.0]
Armalyte (Thalamus) [C64 Ultimate Tape Archive V2.0]
Armourdillo (Codemasters) [C64 Ultimate Tape Archive V2.0]
Army Moves (Imagine) [C64 Ultimate Tape Archive V2.0]
Athena (Imagine) [C64 Ultimate Tape Archive V2.0]
Atomic Robo-Kid (Activision) [C64 Ultimate Tape Archive V2.0]
Attack of the Mutant Camels (Llamasoft, alt) [C64 Ultimate Tape Archive V2.0]
Auf Wiedersehen Monty (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0]
Avenger (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0]

New NOT_WORKING software list additions
---------------------------------------
Ace of Aces (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
APB (Domark, alt) [C64 Ultimate Tape Archive V2.0]
Aquanaut (Interceptor Software) [C64 Ultimate Tape Archive V2.0]
Asterix and the Magic Cauldron (Melbourne House) [C64 Ultimate Tape Archive V2.0]

* c64_cass.xml: 30 new dumps
2021-07-12 10:29:00 -04:00
Steven Coomber
af160498f5
c64_cass: 17 new dumps (#8232)
New working software list additions
---------------------------------------
10 Computer Hits 2 (Beau-Jolly, alt) [C64 Ultimate Tape Archive V2.0]
10 Computer Hits 3 (Beau-Jolly) [C64 Ultimate Tape Archive V2.0]
10 Computer Hits 4 (Beau-Jolly) [C64 Ultimate Tape Archive V2.0]
10th Frame (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
1942 (Elite Systems) [C64 Ultimate Tape Archive V2.0]
1942 (Elite Systems, alt) [C64 Ultimate Tape Archive V2.0]
1943: The Battle of Midway (Go!) [C64 Ultimate Tape Archive V2.0]
3D Pool (Firebird) [C64 Ultimate Tape Archive V2.0]
3D Pool (Kixx) [C64 Ultimate Tape Archive V2.0]
4 Most Horror (Alternative Software) [C64 Ultimate Tape Archive V2.0]
4 Soccer Simulators (Codemasters) [C64 Ultimate Tape Archive V2.0]
4th & Inches (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
5th Gear (Prism Leisure) [C64 Ultimate Tape Archive V2.0]
6 Computer Hits (Beau-Jolly) [C64 Ultimate Tape Archive V2.0]
6 Computer Hits (Beau-Jolly, alt) [C64 Ultimate Tape Archive V2.0]
6 Pak (Elite Systems) [C64 Ultimate Tape Archive V2.0]
720 (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
2021-07-12 10:26:41 -04:00
Steven Coomber
d10e6b3721
c64_cass.xml: Corrected release years and publishers for a number of entries. (#8198) 2021-06-23 22:57:49 +10:00
Vas Crabb
294b6f9895 -c64_cass.xml: Restored some descriptive tape labels.
-machine/nes_vt_soc.h: Fixed #include guard format.
2020-10-15 14:55:20 +11: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
Zoë Blade
efceabc768
Tidy up The Ultimate Tape Archive's dumps (#6516)
* Example data tidying

This is an example of what I'd like to do to the existing cassette dumps:

* Conform to 8.3 filename structure, for both the software name and ROM names
* Give credit to who dumped it, which also makes it easier to track these down
* Optimise the image with tapclean, which changes the file's hashes (but not the payload's magic CRC32, as the target data itself is unaltered)

Optimising the image makes it overall PASS instead of FAIL.  I think this is as close as we can get to canon tape dumps.

* Give more examples of tidying up The Ultimate Tape Archive data
2020-04-08 10:57:12 -04:00
Zoë Blade
78ee37fc80
Here's another 10 new old releases... (#6520)
* Tidy my previous contributions

Tidy commit 45e0de97, chiefly fixing part names

* Add more tape hashes
2020-04-04 13:49:38 -04:00
Zoë Blade
1f764371b4
Adding and tidying some C64 tapes (#6511)
* Add a partial tape, B-side only

It's incomplete, but a start.

* Add a full tape, Hacker II

* Add partial dump of James Pond 2: RoboCod

* Add partial dump of Kettle

I'm only adding dumps that completely passed tapclean's inspection,
after optimisation.  As this optimisation reduces wow and flutter
and other arbitrary timing aspects, it's reasonable to assume that
other people dumping the same tapes will be able to verify the present
sides and fill in the missing ones, which are oftentimes duplicates
anyway.

* Empty commit; note

Actually, that last commit message is incorrect.  Identical dumps
have matching magic CRC32s (payload only), but not matching overall
CRC32s.  There's still arbitrary data in there.

* These programs were rereleased by Hi Tec in 1989

...as per the inlay cards.

* Add full rerelease of Summer Camp

* Add Tetris

* Add The Greed Monster

* Fix part names; give credit
2020-04-03 16:10:23 -04: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
e3aa9040d0
c64_cass.xml/c64_flop_orig.xml: Add all coverdisks/tapes from Input64 (#6299)
* Add all 1985 tapes from INPUT 64

* Add all 1986 tapes/disks from INPUT 64

* Add all 1987 tapes/disks from INPUT 64

* Add all 1988 disks from INPUT 64
2020-02-13 10:24:38 -05:00
Rebecca Wallander
3c0cd2db43
c64_cass.xml: Add new dumps. (#6285)
* c64.xml: Add Dan Dare - Pilot of the Future

* c64_cass.xml: Add some more dumps
2020-02-09 20:00:04 -05:00
Rebecca Wallander
858e59f678
c64_cass.xml - Add two new dumps (#6228)
* c64_cass.xml - Add Postman Pat 2

* c64_cass.xml - Add The CF Power Pack Tape 9
2020-01-29 10:00:07 -05:00
ajrhacker
05df39c954
Merge pull request #6192 from FakeShemp/com64
c64_cass.xml - Add two new dumps
2020-01-24 22:21:03 -05:00
Rebecca Wallander
2e8c2166c2 c64_cass.xml - Add two new dumps 2020-01-21 20:17:03 +01:00
R. Belmont
4d2616d477
Merge pull request #6163 from FakeShemp/outlaws
c64_cass.xml - Redumped outlaws to tap files
2020-01-13 23:05:18 -05:00
Rebecca Wallander
6b5be4b726 c64_cass.xml - Add Hole In One (#6168) 2020-01-13 23:05:06 -05:00
Rebecca Wallander
665da2779d c64_cass.xml - Redumped outlaws to tap files 2020-01-11 20:46:36 +01:00
Rebecca Wallander
a463d81aa4 c64_cass.xml - Redumped octennis and got a good dump matching one floating around online 2020-01-11 19:02:30 +01:00
R. Belmont
82173824ab
Merge pull request #6109 from FakeShemp/sweep
c64_cass.xml - Add Sweep
2020-01-04 16:12:52 -05:00
Rebecca Wallander
3c15810f4a
c64_cass.xml - Update bmxracersa3
Actually, this contains a Visiload T3 loader and a Visiload T1 loader on the other side.
2019-12-31 14:36:44 +01:00
Rebecca Wallander
5f5c89ff64 c64_cass.xml - Add Sweep 2019-12-29 15:19:08 +01:00
Robbbert
1cd7aeb69c (nw) validation errors in c64_cass.xml 2019-12-25 19:50:52 +11:00
Rebecca Wallander
e83bcb0aa7 c64_cass.xml - Add some new dumps (#6080)
* Add dumps

* Add some dumps

* c64_cass.xml - Add some dumps

* c64_cass.xml - add parent/clone relation
2019-12-24 15:38:50 -05:00
Zoë Blade
45e0de9785 Start work on C64 tapes (#5803)
* Hit Squad ➡️ The Hit Squad

This is a brand/label of Ocean.  See any of their packaging to verify it's "The Hit Squad".

* Tentatively add more C64 tape dumps

* Add some more UK C64 tapes

It's a start...

* Hewson (Rack IT) ➡️ Rack It

It looks like the publisher should take the form "Label" rather than "Company (Label)", judging by "The Hit Squad" (Ocean), "Mastertronic Added Dimension" (Mastertronic), etc., so let's be consistent about that.

Also, it's "Rack It", not "Rack IT".  See e.g. the scan-in at https://archive.org/25/items/uta_Steel_1988_Hewson_Rack_IT_7197/uta_Steel_1988_Hewson_Rack_IT_7197_screenshot.jpg which shows the label name for both the copyright and address.

* Use labels consistently

Gremlin Graphics (GBH) ➡️ GBH
Grandslam (Bug Byte) ➡️ Bug Byte
CDS Software (Blue Ribbon) ➡️ Blue Ribbon

* Add tape
2019-10-28 10:29:23 -04:00
Robbbert
134944e4e6 (nw) c*.xml : removed not needed offset=0 2019-05-16 13:11:31 +10:00
Nigel Barnes
5de211f552 c64_cass.xml: Fix duplicated filenames in clones (nw) 2018-12-19 11:55:05 +00:00
Nigel Barnes
03e0e7d82d New working software list additions
-----------------------------------
c64_cass: Over 450 games [The Ultimate Tape Archive Team]
2018-12-17 19:39:18 +00:00
Curt Coder
e16a0f11d4 c64_cass.xml: Added Shado BBC Emulator Software. [Curt Coder] 2017-08-26 12:40:20 +03:00
KEN WHITE
4c865899fa c64_cass.xml dumps 2017-03-22 20:59:55 -07:00
Curt Coder
373f2ec13e (MESS) c64: Magic Voice WIP. (nw) 2013-08-29 13:34:09 +00:00
Curt Coder
268de4b9d0 (MESS) c64: Emulated the Wersi Wersiboard Music 64 / Siel CMK 49 Keyboard. [Curt Coder] 2013-08-28 18:24:46 +00:00
Miodrag Milanovic
a440a8e020 Cleanups and version bump 2013-02-11 07:44:56 +00:00
Curt Coder
4338702116 (MESS) Added minimal cassette software lists for the Commodore computers. [Curt Coder] 2013-02-03 21:23:05 +00:00