Commit Graph

3448 Commits

Author SHA1 Message Date
Scott Stone
346031fb6d Fixed some label duplicates. In cases where the label was an actual rom label, sldh (same label different hash comments were added (nw) 2020-04-19 23:02:28 -04: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
Scott Stone
dcd7dd25be cpc_cass.xml, cpc_flop.xml: -validation fixed for label length (nw) 2020-04-19 21:34:52 -04:00
Scott Stone
5ceea9a2e0 a2600.xml: -validation fixes for label length, keeping developer names in a comment rather than the label when needed (nw) 2020-04-19 20:18:36 -04:00
Scott Stone
63882d086c First pass of -validate cleanup for label length in softlists (nw) 2020-04-19 19:05:50 -04:00
Scott Stone
b4e4444e8e vgmplay.xml: Fix validation from newly added contents (no "!" in labels) (nw) 2020-04-19 18:49:18 -04:00
Scott Stone
2fddfe7757 vgmplay.xml: Added recent Project2612 releases consisting of 18 New and 18 Updated entries. [Tafoid] 2020-04-19 14:57:58 -04:00
ICEknigh7
1466da06e0
Created softlist for Timex cassettes (timex_cass) (#6564)
* Created softlist for Timex cassettes (timex_cass)

Timex computer emulation is currently using the Spectrum softlist for cassettes, but many of those entries are actually incompatible unless the "Spectrum Emulator" cartridge is being used.
So I've created their own compatible (depending on the model) softlist, with every actual Timex dump I could find in World of Spectrum and Spectrum Computing.

These should work with the Timex "equivalents" to the Spectrum 48K and their clones:
-TS2068
-UK2086
-TC2068				(not currently emulated, or is it exactly the same as the UK2086?)
-Komputer 2086		(not currently emulated)

And some of them should work with the Timex equivalents of the Spectrum 16K:
-TC2048
-TC2048 (NTSC)		(not currently emulated)
-TS2048 (prototype)	(not currently preserved)

I've noticed that many of the TZX dumps were fake ones made from TAP files (so the real pauses between blocks were lost), so I just added the TAPs for those while any real TZXs are created.

Also, there were a few bad dumps of which I could only fix one at the moment, but they seem to load in Fuse anyway so I've left them in the softlist, labeled as such.

Also included some initial notes on the cassette dumps at the beginning of it, based on the spectrum_cass softlist but more to the point.

* Hooked up timex_cass to the TS2064 and TC2048

Now the TS2064 and TC2048 systems use both the spectrum_cass and timex_cass softlists.
Also, small fixes.

* Fixed interface types
2020-04-19 11:11:58 -04:00
David Haywood
403addff5d
Plug and Play work (#6568)
* new WORKING clones
-----
Guitar Super Star (red 'Gibson Flying V' style) [Sean Riddle, David Haywood, Peter Wilhelmsen, anonymous]

* typo fixes (nw)

* updating notes (nw)

* wrlshunt  missing tilemap notes (nw)

* fix Operation Wolf palette format based on schematics (+ verified on PCB) [Bryan McPhail]
2020-04-19 11:08:08 -04:00
Robbbert
c23a007ea3 New working software items
---------------
itt3030.xml
Master boot disk
System boot disk
(from "the collection")
2020-04-20 00:13:48 +10:00
hap
9b92159790 New working machines
--------------------
Bridge Challenger [hap, Sean Riddle]
2020-04-19 14:04:11 +02:00
Robbbert
12cc44fe37 New working software list additions
--------------------
sorcerer_cass.xml
Kilopede (with sound)
(thanks to exidyboy)
2020-04-19 19:32:31 +10:00
Robbbert
0b5b734032 (nw) seems you can't have -- in a comment, or the entire xml gets ignored. 2020-04-19 12:45:29 +10:00
ajrhacker
8a5c016961
Merge pull request #6566 from ArcadeShadow/patch-33
ibm5150 - New working software list addition
2020-04-18 13:11:53 -04:00
ArcadeShadow
110e8e7066
ibm5170 - New working software list addition
Rex Nebular and the Cosmic Gender-Bender
2020-04-18 18:02:17 +01:00
ArcadeShadow
7d2b320d72
New working software list addition
SimLife
2020-04-18 17:56:37 +01:00
Robbbert
1ce4623dcd ibmpcjr_cart: fixed lotus123 which had never worked. Added doco on how to use it. 2020-04-18 19:23:54 +10:00
Jürgen Buchmüller
c8155e9b52 hash/cgenie_cass.xml: add new entry for baeng.cas 2020-04-18 10:33:26 +02:00
Jürgen Buchmüller
2643430dc6 hash/cgenie_cass.xml: add new entry for ne555.cas 2020-04-18 10:23:45 +02:00
cracyc
4a20b56e62 m24: move pcosm24 to m24 softlist (nw) 2020-04-17 20:16:23 -05:00
Jürgen Buchmüller
fe673d8983 hash/cgenie_cass.xml: hektik w/o offset loader (nw) 2020-04-18 01:58:50 +02:00
Jürgen Buchmüller
5cd3a44607 hash/cgenie_cass.xml: glueckspilz w/o offset loader (nw)
Another cassette image with the the DOS offset loader removed.
Removing the loader restores the original cassette which fits in 16K.
2020-04-17 22:41:31 +02:00
R. Belmont
a683de00ee
Merge pull request #6563 from clawgrip/patch-28
New NOT_WORKING software list additions
2020-04-17 16:13:58 -04:00
Jürgen Buchmüller
876c849074 hash/cgenie_cass.xml: cosmic_attack w/o offset loader (nw)
Restored the original image by undoing the DOS offset loader.
Now the game fits in 16K RAM as did the original sold on cassette tapes.
2020-04-17 20:38:35 +02:00
Scott Stone
f1ac8e19bc Merge branch 'master' of https://github.com/mamedev/mame 2020-04-17 14:21:33 -04:00
Scott Stone
5c1b7d4dbe fmtowns_flop.xml: Fix crc hash which contained invalid hex (nw) 2020-04-17 14:20:48 -04:00
Jürgen Buchmüller
114b77d613 hash/cgenie_cass.xml: mampfman2 w/o offset loader (nw)
Restored the original MAMPF2 cassette image without the DOS offset
loader. This image is what was actually sold on cassette tapes by TCS.
2020-04-17 20:09:47 +02:00
Ivan Vangelista
7876065078 New NOT_WORKING software list additions
---------------------------------------
cd32: Jetstrike, Microcosm, Project-X and F17 Challenge, Universe [Guru]

cd32.xml: redumped atr [Guru]
2020-04-17 20:06:31 +02:00
ClawGrip
feeb062df7
New NOT_WORKING software list additions
---------------------------------------
Inidiana Jones (USA) [TeamEurope]
Nickelodeon Spongebob Squarepants - Fist of Foam (USA) [TeamEurope]
Star Wars - The Clone Wars (USA) [TeamEurope]
2020-04-17 19:50:15 +02:00
ajrhacker
af21e47ae2
Merge pull request #6562 from DavidHaywood/160420_2
new NOT WORKING software list entries
2020-04-17 12:01:00 -04:00
DavidHaywood
47205de59a new NOT WORKING software list entries
----
leapfrog_didj_cart.xml: Nicktoon Android Invasion (US, 500-13290-B) [Team Europe]

there's a skeleton driver too, but it's really nothing but a holder for the Software List as the BIOS isn't yet dumped.
2020-04-17 12:12:06 +01:00
AJR
19b87b747b c64_cart: Workaround for "Unknown slot option 'ar2' in slot 'exp'" with many unsupported cartridge types 2020-04-16 21:14:27 -04:00
David Haywood
829d3a26c0
Plug and Play work (#6561)
* new WORKING machine
----
Guitar Super Star: You Take The Stage [David Haywood, Sean Riddle, Peter Wilhelmsen, anonymous]

new NOT WORKING software list entry
----
tvgogo.xml:
Dodgeball (US) [Sean Riddle, David Haywood, Peter Wilhelmsen, anonymous]

- marked the existing tvgogo dumps as 'EU' as they contain language selection menus, while this Dodgeball cart which was sourced in the US does not.

(anonymous = money raised from fundraiser)

* new WORKING machine
---
Spider-Man Super TV Air Jet (Lexibook Junior, JG6000SP) [Team Europe]
2020-04-16 16:45:07 -04:00
Ivan Vangelista
cb48319a86 New NOT_WORKING software list additions
---------------------------------------
cd32: Heimdall 2 - Into The Hall Of Worlds [Guru]
2020-04-16 18:52:37 +02:00
Ivan Vangelista
a96854a73f New NOT_WORKING software list additions
---------------------------------------
picno: Nontan to Issho Anime Stamp [TeamEurope]
2020-04-16 18:29:01 +02:00
Scott Stone
d8245caac1 neogeo.xml: Fixed sizes in submitted machine roms (mslug5b) (nw) 2020-04-16 11:38:47 -04:00
hap
cd318c1ace Software list items promoted to working
---------------------------------------
entex_sag: Space Invader 2 [Kevin Horton]
2020-04-16 11:52:34 +02:00
Vas Crabb
5606de08a7 vboy.xml: restore explicit 8-bit width on the SRAM regions - it's to indicate that the SRAM is not full bus width (nw) 2020-04-16 14:09:48 +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
Tom
5c90a13cee
add mslug5b to hash\neogeo.xml (#6552)
* added mslug5b

* fix gfx/c + samples/v

* add to hash\neogeo.xml
2020-04-15 17:38:25 -04:00
ajrhacker
2a423987e3
Merge pull request #6557 from FakeShemp/Nintama
n64.xml: 3 more cart PCBs documented
2020-04-15 16:56:37 -04:00
Nigel Barnes
a6afb92ad7 New working software list additions
-----------------------------------
bbcm_cart: Master Smart Cartridge v2.02
2020-04-15 20:57:01 +01:00
Rebecca Wallander
531d389d50 n64.xml: 3 more cart PCBs documented 2020-04-15 21:54:11 +02:00
Curt Coder
cfcb2417b6 abc800c, abc800m: Fixed HR graphics. [Curt Coder] 2020-04-15 21:33:28 +03:00
Robbbert
dea62a8583 pcd_flop: New working software items
------------------
MS-DOS 2.11 boot disk
MS-DOS 3.1 boot disk
TDS diagnostics
Lernprogramme
(from "the collection")
2020-04-16 02:52:01 +10:00
Robbbert
bc8a3e2086 sorcerer_flop:
New working software items
----------------
CPM v1.42.3 (set 2)

(from "the collection")
(nw) added usage
2020-04-16 01:58:35 +10:00
Vas Crabb
8f393f526f softlist_dev.cpp: start adding validation for data areas
romload.cpp: reduce copy-pasta (nw)

(nw) I fixed the errors found by adding validation to software list data areas.
Most of them seem to be simple copy-paste errors hidden by the fact that the
default device_image_interface loader ignores the data area size (as opposed to
the "ROM" loader).  There was one C64 cartridge with a missing zero on the data
area size that was pretty clearly wrong.
2020-04-16 00:11:41 +10:00
ajrhacker
2abd76d57c
Merge pull request #6553 from rzero9/patch-4
fmtowns_flop.xml: 6 new dumps, replaced DOS 6.2 images
2020-04-15 08:51:40 -04:00
hap
9341daa9ed microvsn: show paddle pos in layout (nw) 2020-04-14 17:11:12 +02:00
r09
419c65b128
fmtowns_flop.xml: 6 new dumps, replaced DOS 6.2 images
- New dumps (all working, dumped by me):

Ai Shimai - Futari no Kajitsu
Doukyuusei 2 Special Disk
Super Ultra Mucchin Puripuri Cyborg Maririn DX
Music Pro-Towns (1990-05-23)
Shangrlia 2 Special Disk
S. A. 2

- Promoted Music Pro-Towns to working and added usage instructions.

- Replaced MS-DOS 6.20 L10 with the images from the Master CD, which should match the original disks. The previous images were the "installed" floppies that can be created from the original ones.
2020-04-14 16:55:54 +02:00