Commit Graph

77 Commits

Author SHA1 Message Date
0kmg
c25598544c
sms.xml: Added 4 dumps. (#9065)
New working software list additions
-----------------------------------
Astro Warrior & Pit Pot (Euro, alt) [smspower]
Dynamite Dux (prototype) [smspower]
Rampage (prototype) [smspower]
Summer Games (Euro, early prototype) [smspower]
2022-01-01 20:32:11 +01:00
0kmg
3c6f27277d
sms.xml: Noted Galactic Protector region issue. (#8959) 2021-12-11 16:36:40 -05:00
Scott Stone
5587b4e823 megadriv.xml, sms.xml, vgmplay.xml: Various updates to <YEAR> fields [Tafoid] 2021-12-03 22:10:31 -05:00
0kmg
28fba662db
sms.xml, gamegear.xml: Added 2 Master System, 1 Game Gear prototypes. (#8819)
New working software list additions (sms.xml)
-----------------------------------
Dead Angle (prototype) [smspower]
Thunder Blade (prototype) [HoverEel, smspower]

New working software list additions (gamegear.xml)
-----------------------------------
Streets of Rage II ~ Bare Knuckle II - Shitou e no Chingonka (prototype) [smspower, VGHF]
2021-11-15 22:43:33 -05:00
0kmg
c1f3b65e58 gamegear.xml, sms.xml: added more prototypes
New working software list additions
-----------------------------------
gamegear:
  Dynamite Headdy (prototype)
  Mortal Kombat (prototype)

sms:
  Advanced Dungeons &amp; Dragons - Heroes of the Lance (prototype)
2021-05-24 01:07:40 -08:00
0kmg
6df539817d
sms.xml: added recently published carts (#8051)
* sms.xml: added recent cart releases
* sms.xml: add pigarus clones. fix battery/ram info for parent

New working software list additions
-----------------------------------
Bara Buru [Kagesan]
Bruce Lee [Kagesan]
Flight of Pigarus (v1.11) [Kagesan]
Flight of Pigarus (v1.10) [Kagesan]
Flight of Pigarus (v1.00) [Kagesan]
Heroes Against Demons [Ichigo]
Voyage - A Sorceress' Vacation [Snags]
2021-05-20 17:35:49 -04:00
quasiscroto
22aa5c93a7
Add most recent prototypes from smspower (#8021)
New working software list additions
-----------------------------------
Basket Ball Nightmare (prototype) [smspower]
Taito Chase H.Q. (prototype) [smspower]
Rastan (prototype) [smspower]
Zillion II - The Tri Formation (prototype) [smspower]
Tengen World Cup Soccer (prototype) [smspower]
2021-05-02 15:25:34 -04:00
hap
ab3a834deb remove references to "mame64" from comments 2021-03-29 15:26:38 +02:00
ArcadeShadow
7b0559887c
sms.xml: updated release year for fireice (#7655) 2021-02-20 06:24:34 +01:00
Ivan Vangelista
2efc649c73 New NOT_WORKING software list additions
---------------------------------------
sms.xml: Action Replay (v. 1.02) [Apocalypse]
2021-01-23 09:46:24 +01:00
wilbertpol
31390d3f3e
gamegear, sg1000, sms software list additions (#7649)
* New working software list additions
-----------------------------------
gamegear:
  Andre Agassi Tennis (prototype),
  Bubble Bobble (prototype),
  CJ Elephant Fugitive (prototype),
  Dinobasher Starring Bignose the Caveman (prototype),
  Dragon - The Bruce Lee Story (prototype),
  Empire Syndicate (Chicago Syndicate) (prototype, 19950320),
  Kawasaki Superbike Challenge (USA),
  Micro Machines (prototype)  [smspower]
sg1000:
  San-nin Mahjong (Jpn, alt)  [smspower]
sms:
  3D Gunner (prototype),
  Alex Kidd - High Tech World (prototype),
  Battle Wings (Bomber Raid, prototype),
  Cyborg Hunter (prototype),
  Hang-On (prototype),
  Missile Defense 3-D (prototype),
  Out Run 3-D (prototype),
  Solomon no Kagi - Oujo Rihita no Namida (prototype),
  Super Off Road (prototype)  [smspower]

New NOT_WORKING software list additions
---------------------------------------
gamegear:
  X-Terminator v2.1 for Game Gear (Euro, USA),
  X-Terminator v2.1J for Game Gear (Jpn)  [smspower]

* New working software list additions
-----------------------------------
sms:
  Game de Check! Koutsuu Anzen (Jpn, prototype)  [smspower]

* gamegear: Redumped Sports Illustrated Championship Football & Baseball (Euro, USA) [smspower]
2021-01-09 13:52:59 -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
Vas Crabb
ae04921d52 sms.xml, gamegear.xml: 'prototype' in descriptions is not part of the title and not a proper noun, hence it shouldn't be capitalised (nw) 2019-11-06 20:34:16 +11:00
kazblox
9744e12386 prototypes from third session of Sonic Month 2019 (#5851)
* New prototypes:

gamegear:
Sonic the Hedgehog Chaos (Euro, Prototype 19930517) [Hidden Palace]
sms:
Sonic the Hedgehog Chaos (Euro, "Ver 0.20", Prototype 19930630) [Hidden Palace]
Sonic the Hedgehog Chaos (Euro, Prototype 19930713) [Hidden Palace]

These prototypes are believed to have been solely burned for Sega Europe/UK, and thus are all labeled "Euro".

* Mark sms/sonicc630 as not working, as it somehow crashes after the title screen.

renamed sonicc in gamegear.xml from "Sonic Chaos" to "Sonic the Hedgehog Chaos" to maintain consistency (box art for Game Gear release packaging says "Sonic the Hedgehog Chaos" too) as well, while correcting a capitalization error for actionfg0.
2019-11-05 13:54:51 -05:00
ICEknigh7
dd2a3af31c
sms.xml: Fix metadata [TeamEurope, ICEknight, ClawGrip]
Changes in the World Grand Prix entries, based on a new dump made from an European cartridge.
2019-04-12 06:14:09 +02: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
Vas Crabb
30caaa7bef srcclean (nw) 2019-03-24 09:48:58 +11:00
enikland2
5309bae38b sg1000m3: Add keyboard cable link for F-16 Fighting Falcon's 2p mode (#4680)
* sg1000m3: Add keyboard cable link for F-16 Fighting Falcon's 2p mode

* included missing files
2019-02-27 01:02:31 -05:00
Justin Kerk
51a7b81ad3 title fixes (nw) 2018-02-21 07:30:50 -08:00
Enik Land
d010b82746 sms/gamegear misc fixes 2017-09-16 17:11:48 -03:00
Vas Crabb
ec3caa98bd srcclean (nw) 2017-08-27 11:07:21 +10:00
Shideravan
ce4013f5ad Adding Alex Kidd in Miracle World 2 (#2566)
Fan made release, which runs in original system and was also released and (limited) distributed as a physical copy. More info: https://youtu.be/6ntwR94J6iM https://goo.gl/9efrGv
2017-08-20 16:58:42 -04:00
Vas Crabb
ba3d0a88d6 srcclean (nw) 2017-07-23 13:29:00 +10:00
Enik Land
d8253156ae sms.xml fixes 2017-07-16 15:40:19 -03:00
Vas Crabb
7238415d1f srcclean (nw) 2016-11-27 09:56:49 +11:00
Scott Stone
cb23c81933 Format fixes for recent hash file additions (nw) 2016-11-24 17:23:39 -05:00
David Haywood
7f59416827 smskr: add support for the seo-jin 11-in-1 multi-game bootleg cartridge
(and fix the CRC, I'd accidentally added the CRC for the decrypted ROM I was testing with)
2016-11-16 21:57:25 +00:00
MetalliC
769810638a sms: Document the Sports Pad modes (and change the default) used by Sports Pad Soccer (Jpn) [Enik Land] 2016-11-07 21:32:13 +02:00
Vas Crabb
6bc18458b8 more srcclean (nw) 2016-09-28 11:53:12 +10:00
David Haywood
df1ec34f74 add the recent smspower dumps to the sms/gg software lists 2016-08-29 15:34:00 +01:00
Miodrag Milanovic
33c5196a42 This one documents what I think is a real bug of the Japanese game Sports Pad Soccer: part of the player 2 input is read from player 1 input instead. The patch also reorganizes code of the Japanese Sports Pad controller device and replace some PORT_CUSTOM/PORT_CHANGED callbacks with PORT_READ_LINE/PORT_WRITE_LINE. [Enik] 2016-04-06 07:49:49 +02:00
Miodrag Milanovic
0b467cef21 Fixed issues with timings and more comments form sms [Enik] 2016-03-30 06:54:22 +02:00
Miodrag Milanovic
3921d6bf8b Improved documentation for SMS software and input devices [Enik] 2016-03-26 15:44:28 +01:00
Miodrag Milanovic
030f37b94c The patch mainly adds software list support for the Master Gear adapter, used by the Game Gear driver, and removes two entries of the SMS software list that are just homebrew hacks [Enik] 2016-03-19 16:25:48 +01:00
Scott Stone
d481cbf01b Softlist format fixes and validation fix for duplicate description created when excess whitespace submission was applied (nw) 2015-10-28 15:52:49 -04:00
sparrowred
1a5561dab6 fixed whitespace for publishers and descriptions in softwarelist xmls (nw) 2015-10-28 11:40:10 +01:00
Miodrag Milanovic
47f56372ee Cleanup and version bump 2015-10-28 08:06:12 +01:00
David Haywood
04792cd0bd sync with smspower (nw) 2015-10-27 13:13:35 +00:00
etabeta78
fa66b1dcab (MESS) added a few new dumps, and performed some consistency fix. nw. 2015-04-11 09:18:03 +02:00
etabeta78
8e0608371f (MESS) misc round of new dump additions (from multiple sources) and consistency fixes. nw. 2015-03-23 08:28:08 +01:00
Miodrag Milanovic
e6f78d5ed2 Cleanups and version bump 2014-12-31 07:53:27 +01:00
etabeta78
44af5bcab7 (MESS) sms: added support for Hi-Com multigame carts, recently dumped
by smspower guys. Korean or Japanese consoles are suggested for these
carts. [Fabio Priuli]
2014-12-24 14:49:03 +01:00
etabeta78
cd0c9e1f28 consistency. nw. 2014-11-26 08:57:39 +01:00
Ramiro Polla
a98c9cd7c4 sms.xml: added Show do Milhão (Bra) unreleased prototype 2014-11-24 00:16:55 +01:00
Justin Kerk
38452198bf oops (nw) 2014-11-10 23:50:35 -08:00
Justin Kerk
4d7c3a578e sms.xml: mark nbajam as unsupported since it's baddump and doesn't run in any MESS version I've tried (nw) 2014-11-10 23:39:45 -08:00
Fabio Priuli
9772759ede (MESS) sms.xml: documenting Graphic Board prototype dump. [SMSPower] 2014-10-12 11:11:45 +00:00
Fabio Priuli
ad52cefa2e bunch of xml fixes from Diet Go Go Fan. nw. 2014-09-12 19:04:48 +00:00