Commit Graph

71 Commits

Author SHA1 Message Date
Mike Swanson
5fd7703c9f
hash/a2600.xml: Fix file name of Fix It Felix Sr NTSC (#13092) 2024-12-18 08:14:55 -05:00
Mike Swanson
2147615c6f
a2600.xml, megadriv.xml: Added some Fix-It Felix Jr. homebrew games. (#13068)
New working software list items (megadriv.xml)
----------------------------------------------
Fix-it Felix Jr.
Fix-it Felix Jr. (v1.0)
Wreck It Ralph (Russian translation bootleg) [unknown]
Wreck It Ralph (Russian translation bootleg, alt) [unknown]

New working software list items (a2600.xml)
-------------------------------------------
Fix-It Felix Sr. [Cybearg]
Fix-It Felix Sr. (PAL) [Cybearg]
Fix-It Felix Sr. (PAL60) [Cybearg]
2024-12-14 04:32:47 +11:00
Ivan Vangelista
ca312bf6ea hash/a2600.xml: removed unkact2 as it's identical to hardhead 2024-10-01 22:46:40 +02:00
Ivan Vangelista
628a601511 New working software list items
-------------------------------
a2600.xml: Dig Dug (PAL, alt) [Guru]
2024-09-28 09:37:50 +02:00
ArcadeShadow
0ed35e4622
a800_flop.xml; a2600.xml: Improved descriptions. (#12615)
* Use correctly spelled title from box for a2600:spacetun1.
* Use lowercase for descriptive text.
2024-08-03 05:25:52 +10:00
ArcadeShadow
1be926d47b
a2600.xml: Added three prototypes of UA Limited games (two working). (#12096)
New working software list items (a2600.xml)
---------------------
R2D Tank [Atarimania]
Spiders [Atarimania]

New software list items marked not working (a2600.xml)
---------------------
Hobo [Atarimania]
2024-03-07 02:37:00 +11:00
ArcadeShadow
ca030803c0
a2600.xml: Added 5 working items (#11479)
New working software list additions (a2600.xml)
--------------------------------------------
3-D Zapper (prototype) [Atarimania]
Actionauts (NTSC) [Atarimania]
Bouncin' Baby Bunnies (prototype) [Atarimania]
Good Luck, Charlie Brown (prototype) [Atarimania]
Hard-Head (NTSC, prototype) [Atarimania]
2023-08-17 04:34:16 +10:00
hap
8906b55ab5 the other usgames: add "corporation" to companyname 2023-02-11 12:42:06 +01:00
Vas Crabb
878a16dda1 housekeeping: Use proper SPDX ID for CC0 license. 2022-12-23 02:49:34 +11:00
0kmg
983cc58d3d
a2600.xml: Marked light gun games unsupported, and added a prototype. (#10536)
New working software list additions
-----------------------------------
Shootin' Gallery (PAL, prototype) [Buckaroo]
2022-11-24 01:04:44 +11:00
0kmg
0505c71619
a2600.xml: Added an unreleased prototype. (#10558)
New working software list additions
-----------------------------------
Turbo (NTSC, prototype) [Rom Hunter]
2022-11-16 15:34:28 -05:00
0kmg
09825827ca
a2600.xml: Set default controllers for Omega Race. (#10517) 2022-11-08 00:27:55 +11:00
0kmg
942512e00c
a2600.xml: Added 19 homebrew cartridges. (#10364)
New working software list additions (a2600.xml)
-----------------------------------
Climber 5 (NTSC) [AtariAge]
Climber 5 (PAL) [AtariAge]
Gunfight (NTSC) [AtariAge]
Gunfight (PAL) [AtariAge]
Jammed [AtariAge]
Marble Craze (NTSC) [AtariAge]
Marble Craze (PAL) [AtariAge]
Oystron [AtariAge]
Qb (NTSC) [AtariAge]
Qb (PAL) [AtariAge]
Seawolf (NTSC) [AtariAge]
Seawolf (PAL) [AtariAge]
Space Instigators [AtariAge]
Star Fire (NTSC) [AtariAge]
Star Fire (PAL) [AtariAge]
Synthcart [AtariAge]
Testcart [AtariAge]
Thrust+ - D.C. Edition [AtariAge]
Thrust+ - Platinum Edition [AtariAge]
2022-09-24 21:31:05 +10:00
0kmg
11ddcd71f7
Various software lists: Cleaned up more extraneous spaces. (#10202) 2022-08-13 01:17:31 +10:00
0kmg
f81def14d4
a2600.xml: Added 20 prototypes. (#10126)
New working software list additions
-----------------------------------
Astro Chase (prototype) [Tempest]
Centipede (prototype) [Dutchman2000]
Defender (prototype 198111xx) [Rom Hunter]
Elf Adventure (prototype 19830502) [Tempest]
Elf Adventure (prototype 19830422) [Tempest]
Frankenstein's Monster (prototype) [swlovinist]
Gorf (prototype) [Rom Hunter]
Joust (prototype 19830705) [Rom Hunter]
Kangaroo (prototype 19830119) [Tempest]
Missile Command (prototype) [Rom Hunter]
Monkey Music (prototype 19820818) [Tempest]
Mr. Do!'s Castle (later prototype) [Tempest]
Mr. Do!'s Castle (prototype 19840312) [Tempest]
Popeye (prototype) [Tempest]
Raiders of the Lost Ark (prototype 19820614) [Rom Hunter]
Solar Fox (prototype) [Dutchman2000]
Solaris (prototype) [Tempest]
Venture (prototype) [Rom Hunter]
Wizard of Wor (prototype) [Dutchman2000]
Xevious (prototype 19840118) [Tempest]
2022-07-28 01:49:00 +10:00
wilbertpol
2393899c97
atari/a2600.cpp: Remove device lookups. (#10094)
* atari/a2600.cpp: Remove device lookups.

* a2600.xml: Fix description for challenge and add usage note.

* a2600.cpp: Simplified vcs_cart_slot_device. Let cartridges install themselves.

* bus/vcs/rom.cpp: Reorganized code so each class's code is together.

* bus/vcs/vcs_slot.cpp: Moved pcb enum from .h to .cpp file
2022-07-23 11:46:36 -04:00
0kmg
c90a16481d
a2600.xml: Set default controllers for games that don't use joysticks. (#10057) 2022-07-24 00:35:02 +10:00
Vas Crabb
ecc13b548e bus/nubus: Implemented Spectrum/8 oscillator selection and vertical count read. 2022-06-22 08:30:43 +10:00
Ivan Vangelista
e6477ba68c New working software list additions
-----------------------------------
a2600.xml: Asteroids (PAL, rev. 06) [Guru]

Clones promoted to working
----------------------------
Super Treasure Island (Italy, v1.6) [Ivan Vangelista]

- tankbust.cpp: used finders, logmacro and other small cleanups
2022-06-20 17:02:12 +02:00
0kmg
682d586fdf
Various cleanups in software lists. (#9866)
* Cleaned up spaces in software list comments.

* megadriv.xml: Improperly indented sharedfeat tag.

* gbcolor.xml: Converted "GBC only" comments into sharedfeat tags.

* a5200.hsi: Fixed a few dispossessed tags.

* Various softlists: Fixed improperly entabulated tags.

* Various softlists: More entabulation fixes.
2022-05-31 20:34:38 -04:00
ArcadeShadow
77ce872e41
a2600.xml: Cleaned up metadata. (#9854)
Lowercase on descriptive word like Unknown, Alt, Prototype, Older in descriptions.
2022-05-30 04:11:17 +10:00
eientei95
862be1fce8
a2600.xml: Fixed publishers, and mark generalr/westward as clones of custer. (#9623)
"Mystique" was a product line, actual publisher was "American Multiple Industries".
2022-05-13 17:33:11 +10:00
eientei95
6ea785c779
a2600.xml: Remove "Atari VCS Point-of-Purchase ROM" (nw) (#9734)
This has its own driver in a2600.cpp
2022-05-10 12:24:01 -04:00
hap
90692a32cd early 80s and older: Mattel -> Mattel Electronics 2022-03-05 20:34:03 +01:00
Vas Crabb
38082ccbee
Overdue internal UI enhancements (#8674)
* frontend: Added support for message context to localisations.
* frontend: Added string_view versions of the message lookup functions.
* frontend: Added a few more folder options to the internal UI.
* emu/softlist.cpp: Use more appropriate containers.
* Switched to Python 3 by default - this will become a requirement.
* Updated msgfmt.py for message context support.
* frontend: Show all software item info in the internal UI.
* frontend: Search alternate titles in software selection menu.
* 3rdparty/utf8proc: Updated to v2.6.1 (has several fixes).
* frontend: Added software filters for common info fields.
* frontend: Allow UI manager to hold onto persistent session data.
* frontend: Cache software lists for eight machines.
* frontend: Added support for loading localised system names.
* frontend: Add UI for selecting localised system names.
2021-10-09 12:16:17 +11:00
Scott Stone
f7f0aee0c4 Various XML format fixes including some comment placement fixes (nw) 2020-05-09 15:36:25 -04:00
Vas Crabb
8a923f9361 srcclean and manual cleanup (nw) 2020-04-26 12:04:54 +10: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
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
Robbbert
858c67bb09 (nw) Dick Smith info 2020-03-01 13:24:26 +11:00
Robbbert
efdbbb6593 (nw) hash: removed not needed offset from some files 2019-05-03 00:20:01 +10:00
FakeShemp
a34d4d6e94 Add note. 2016-11-18 15:11:28 +01:00
FakeShemp
111836b2a4 Remember to save this time -_- 2016-11-18 15:02:19 +01:00
FakeShemp
fe2e034488 Oops. 2016-11-18 14:55:34 +01:00
FakeShemp
8348bd40da Add new dump confirms from TeamEurope. 2016-11-18 14:46:28 +01:00
Miodrag Milanovic
3abcaee63f Cleanups and version bump 2016-02-24 07:46:57 +01:00
arbee
58e717844c a2600, a800_flop: added some missing software [Ric] 2016-02-21 16:47:32 -05:00
Miodrag Milanovic
0825ce4f3b Cleanups and version bump 2015-11-25 08:22:24 +01:00
Scott Stone
c9109f1be5 Uppercase hash and softlist format fixes (nw) 2015-11-06 21:29:55 -05:00
David Haywood
7793b9af43 call it harmony/melody, that more accurately represents what we're emulating, dpc+ seems to be a software implementation on the ARM of the Harmony (nw) 2015-10-29 17:10:14 +00:00
David Haywood
66768b1039 extra test case (nw) 2015-10-29 01:08:21 +00: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
Miodrag Milanovic
47f56372ee Cleanup and version bump 2015-10-28 08:06:12 +01:00
Thomas Klausner
86852d5c75 Remove wrong characters from sha1 fields in hash/a2600.xml.
Probably cut'n'paste problem.
2015-10-27 09:38:31 +01:00
David Haywood
624825c042 skeleton dpcplus (nw) 2015-10-26 19:54:31 +00:00
Scott Stone
2313e3f8d6 Softlist validity and format fixes (nw) 2015-10-26 15:16:17 -04:00
David Haywood
ea1e89e117 there are probably neater ways of doing this, but it works (nw) 2015-10-22 15:24:20 +01:00
Fabio Priuli
5d642ee5eb (MESS) removed softlist features that were not used anymore since conversion
to slot devices. nw.
2014-10-15 18:38:30 +00:00
Fabio Priuli
47a2824b57 (MESS) a2600.c: fixed mapper 3E support, as used by Boulder Dash
homebrew. Also allowed bankswitch writes to get to the TIA for this and 
mapper 3F. Finally, included a couple of demos in the softlist so to be
able to test the code in future. nw.
2014-09-17 17:24:53 +00:00