summaryrefslogtreecommitdiffstatshomepage
path: root/hash/gameboy.xml
Commit message (Collapse)AuthorAgeFilesLines
* gameboy.xml; snes.xml: Change NP abbreviation (#11198) ArcadeShadow2023-05-091-3/+3
| | | Change the "NP" abbreviation by "Nintendo Power service"
* gameboy.xml: Use lowercase for descriptive text in descriptions. (#11154) ArcadeShadow2023-04-291-67/+67
| | | Also marked asteroidp as a clone of asteroid.
* Made NBA Jam Tournament Edition titles more consistent with marketing ↵ Michael Sanborn2023-04-021-2/+2
| | | | | | materials. (#11035) * Arcade releases were known as "NBA Jam Tournament Edition". * Console releases all used "NBA Jam T.E." in box art and marketing material.
* housekeeping: Use proper SPDX ID for CC0 license. Vas Crabb2022-12-231-1/+1
|
* gameboy.xml: Added a prototype. (#10541) 0kmg2022-11-131-0/+12
| | | | | New working software list additions ----------------------------------- gameboy.xml: Altered Space - A 3-D Alien Adventure (USA, prototype, 19910215) [SteelGeneral, Forest of Illusion]
* bus/gameboy: Added support for Liebao Technology cartridges. Vas Crabb2022-11-121-0/+19
| | | | | | | | | | gameboy.xml: Changed default NVRAM fill for dbzgeki to 0xff - this will cause it to treat the three save files as empty rather than starting in a glitchy state. New working software list items ------------------------------- Dragon Ball Z English [lana_chan_, taizou]
* gameboy.xml: Added one more prototype. (#10453) 0kmg2022-10-221-0/+12
| | | | | New working software list additions (gameboy.xml) ----------------------------------- Super Scrabble (USA, prototype) [Zach Lambert, Forest of Illusion]
* gameboy.xml: Added a prototype. (#10433) 0kmg2022-10-201-0/+13
| | | | | New working software list additions (gameboy.xml) ----------------------------------- Jeep Jamboree (USA, prototype) [square_wave, Forest of Illusion]
* Reimplemented Game Boy and Mega Duck cartridge slots: Vas Crabb2022-09-131-96/+105
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow cartridges to install themselves rather than putting accesses through trampolines. Use memory banks even when they aren't installed directly, as it exposes script bindings and declares intent. Added support for MBC6 Flash, and MBC7 two-axis accelerometer and 128*16 or 256*16 serial EEPROM. Added basic support for Game Boy Camera image capture (various M64282FP processing features are not implemented). Improved MBC3 real-time clock emulation. Added basic support for Hudson Soft HuC-1 cartridges (infrared I/O not supported) and HuC-3 cartridges (real-time clock and infrared I/O not supported). Added full support for Vast Fame VF001 cartridges. Separated Mega Duck flat and banked ROM cartridge types, and allowed software list items to specify whether a cartridge has fixed and selectable 16K banks or a single selectable 32K bank. Added support for RAM sizes smaller than 8K that will be mirrored in the 0xA000-0xBFFF area. Implemented correct ROM mapping for sizes that are not powers of two. Corrected size of MBC2 internal static RAM. Added support for various hypothetical cartridge wirings, such as MBC5 with outer ROM banking for up to 128M, M161 and Wisdom Tree cartridges with flat RAM, and MBC1 or MBC5 with fewer than the maximum number of inner ROM bank lines used. Fixed logo spoofing logic for many pirate cartridges, including Rocket Games, Sachen MMC1 and MMC2, Sintax, Li Cheng, and Niutoude. Identified fine bank mask register for GBCK003 board. Added basic support for GBX format ROM images. Added heuristic for detecting raw dumps of M161 cartridge images. Removed unreliable unlicensed cartridge detection heuristics - these need to be reimplemented in a better way. Software list items promoted to working --------------------------------------- gameboy.xml: Game Boy Camera (Europe, USA) Game Boy Camera Gold (USA) Pocket Camera (Japan, Rev 1) gbcolor.xml: Command Master (Japan) Kirby Tilt 'n' Tumble (USA) Korokoro Kirby (Japan) Street Hero (Taiwan) Thunder Blast Man (Europe) 4 in 1 + 8 in 1 (World, 4B-001) 4 in 1 + 8 in 1 (World, 4B-002) 4 in 1 + 8 in 1 + 16 in 1 (World, 4B-005) 4 in 1 + 8 in 1 (World, 4B-007) 31 in 1 Mighty Mix (Taiwan) 31-in-1 Mighty Mix (Australia) Nǚwáng Gédòu 2000 (Taiwan) Chāojí Gédòu 2001 Alpha (Taiwan) Gédòu Jiàn Shén - Soul Falchion (Taiwan)
* -gameboy.xml, gbcolor.xml: Demoted HuC-3 games to partially working. Vas Crabb2022-09-121-1/+2
| | | | | -imagedev/picture.cpp: Added extensions for supported BMP and JPEG formats.
* -midway/seattle.cpp: Added San Francisco Rush Boot Code Version L1.12 as a ↵ Vas Crabb2022-09-071-12/+12
| | | | | | | | | | | | | | | | | BIOS option. [neSneSgB] -gameboy.xml, gbcolor.xml: Mark HuC-1 cartridges as using non-volatile RAM, and demoted to partially supported for lack of IR transceiver emulation. -Various cleanups: * midway/seattle.cpp: Turned San Francisco Rush Boot Code Version L1.06A into a BIOS option rather than a clone - the game version is the same. * misc/highvideo.cpp: Use a more obvious pixel loop with fewer tests, and cleaned up spacing. * tvgames/micom_mahjong.cpp: Use active low logic for active low key matrix rather than inverting stuff everywhere. * pacific/thief.cpp: Cleaned up indentation gone wild.
* -nintendo/vboy.cpp: Allow it to run unmapped reads with no cartridge. Vas Crabb2022-08-261-2/+4
| | | | | | | | -hash/gbcolor.xml: Added notes on what happens if you bypass the boot check for Rocket Games cartridges. -bus/vboy/slot.cpp: Don't instantiate a cartridge device when no media is loaded.
* Various software lists: Cleaned up more extraneous spaces. (#10202) 0kmg2022-08-131-1/+1
|
* - hash\*.xml: Cleanup of some software lists of various spacing and format ↵ Scott Stone2022-08-091-1/+1
| | | | issues. More to come. [Tafoid]
* gameboy.xml: Converted data sizes to hexadecimal. (#10130) 0kmg2022-07-251-3801/+3802
| | | * Noted probable underdump of Lunar Chase prototype.
* Cleaned up some software list kana issues. (#10098) 0kmg2022-07-171-3/+3
| | | | * Replaced incorrect dakuten/double prime quote pairing with proper CJK double quotes. * Replaced full-width combining dakuten/handakuten with non-combining equivalents.
* gameboy.xml: Added five prototypes. (#10050) 0kmg2022-07-171-1/+69
| | | | | | | | | | | - Corrected deathtrk mistakenly being marked as not supported. New working software list additions ----------------------------------- Casper (prototype) [Clarkzer0, Forest of Illusion] Outburst (Japan, prototype) [Martin Refseth, Forest of Illusion] Primal Rage (prototype) [JakeS909, drx] Splitz (prototype) [DillyDylan, drx] Super Off Road (prototype) [DillyDylan, drx]
* Miscellaneous software list cleanups. (#10058) 0kmg2022-07-121-4/+4
| | | | * Removed mention of MESS. * Corrected case (and more) in various Japanese titles.
* gameboy.xml: Added 14 prototypes. (#10030) 0kmg2022-07-071-87/+261
| | | | | | | | | | | | | | | | | | | | | New working software list additions (gameboy.xml) ----------------------------------- Aladdin (Europe, sample) [thevideogameproject] Dennis (Europe, prototype) [ashthedragon] Disney's Darkwing Duck (prototype) [FNeogeo, Forest of Illusion] Dr. Franken (Europe, prototype) [Aetius For Real] Eddie's Puzzle Time (prototype) [Jason McGann] Felix the Cat (prototype) [DillyDylan, drx] Hook (USA, prototype) [FNeogeo, Forest of Illusion] Joe & Mac - Caveman Ninja (Europe, prototype) [ashthedragon] Lemmings (prototype) [speedyink] Mega Man III (USA, sample) [Skaarg, Rockman Corner] Mortal Kombat (prototype) [ashthedragon] R-Type II (prototype) [The Retro Future] Tintin in Tibet (Europe, En / Es / It / Sv, prototype) [Aetius For Real] New NOT_WORKING software list additions (gameboy.xml) --------------------------------------- Death Track (prototype) [speedyink]
* gameboy.xml: Added nine more prototypes. (#9979) 0kmg2022-06-261-3/+121
| | | | | | | | | | | | | New working software list additions (gameboy.xml) ----------------------------------- The Chessmaster (Japan, prototype) [DillyDylan, Gaming Alexandria] Out of Gas (prototype) [Forest of Illusion] Pang (prototype) [Forest of Illusion] Populous (prototype) [Forest of Illusion] Prince of Persia (Euro, prototype) [DillyDylan, Hidden Palace] Riddick Bowe Boxing (USA, prototype) [Rezrospect, Forest of Illusion] Taz-Mania (Europe, prototype) [Forest of Illusion] Wordtris (V6 prototype) [Forest of Illusion] Zoop (prototype) [Rezrospect, Forest of Illusion]
* gameboy.xml, gbcolor.xml: Added some missing Super Game Boy enhanced tags. ↵ 0kmg2022-06-251-0/+21
| | | | (#9967)
* gameboy.xml: Added 21 more prototypes. (#9962) 0kmg2022-06-211-2/+266
| | | | | | | | | | | | | | | | | | | | | | | | | | | * gameboy.xml: Added 21 more prototypes. New working software list additions ----------------------------------- Astérix (earlier prototype) [VGHF, Hidden Palace] Astérix (early prototype) [VGHF, Hidden Palace] Asteroids (prototype) [VGHF, Hidden Palace] Barbie - Game Girl (prototype) [VGHF, Hidden Palace] Battle Ships (Spain, prototype) [VGHF, Hidden Palace] Blaster Master Boy (USA, prototype) [VGHF, Hidden Palace] Bomb Jack (earlier prototype) [VGHF, Hidden Palace] Bomb Jack (later prototype) [VGHF, Hidden Palace] Bonk's Adventure (USA, prototype) [VGHF, Hidden Palace] Bubble Ghost (prototype) [VGHF, Hidden Palace] Catrap (prototype) [Forest of Illusion, Swanhubstream] Cosmo Tank (USA, prototype) [VGHF, Hidden Palace] Dropzone (prototype, alt) [VGHF, Hidden Palace] Gauntlet II (prototype) [Forest of Illusion, Rezrospect] Ghostbusters II (prototype) [VGHF, Hidden Palace] Kung-Fu Master (prototype) [Forest of Illusion, FNeogeo] Mysterium (prototype) [Forest of Illusion, Rezrospect] Obélix (Europe, French / German, prototype) [Forest of Illusion] Prince of Persia (prototype) [Forest of Illusion, FNeogeo] The Blues Brothers (prototype) [Forest of Illusion, FNeogeo] Triumph (prototype) [Gaming Alexandria]
* gameboy.xml: Added 25 prototypes. (#9951) 0kmg2022-06-191-6/+307
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gameboy.xml: Added 25 prototypes. New working software list additions ----------------------------------- Alfred Chicken (prototype) [VGHF, Hidden Palace] Jimmy Connors Tennis (prototype) [VGHF, Hidden Palace] Klustar (prototype) [VGHF, Hidden Palace] Lethal Weapon (prototype) [VGHF, Hidden Palace] Loopz (prototype) [VGHF, Hidden Palace] Metal Masters (prototype) [VGHF, Hidden Palace] Mickey's Ultimate Challenge (prototype, 19931112) [VGHF, Hidden Palace] Mighty Morphin Power Rangers (prototype) [VGHF, Hidden Palace] Mind-Bender (Brain-Bender prototype, 19910304) [VGHF, Hidden Palace] Monster Max (prototype, 19930401) [VGHF, Hidden Palace] Ninja Taro (USA, prototype, earlier?) [VGHF, Hidden Palace] Otto's Ottifanten - Baby Bruno's Nightmare (prototype) [VGHF, Hidden Palace] Pinball - Revenge of the 'Gator (prototype) [VGHF, Hidden Palace] Race Drivin' (prototype) [VGHF, Hidden Palace] Spider-Man 3 - Invasion of the Spider-Slayers (prototype, 19930411) [VGHF, Hidden Palace] Star Trek - The Next Generation (prototype) [VGHF, Hidden Palace] Teenage Mutant Ninja Turtles 2 (Japan, prototype, 19910520) [VGHF, Hidden Palace] Teenage Mutant Ninja Turtles II - Back from the Sewers (USA, prototype) [VGHF, Hidden Palace] Tesserae (prototype) [VGHF, Hidden Palace] Tiny Toon Adventures - Babs' Big Break (prototype, 19910906) [VGHF, Hidden Palace] Tiny Toon Adventures - Babs' Big Break (Japan, prototype, 19910716) [VGHF, Hidden Palace] Tom and Jerry - Frantic Antics (prototype) [VGHF, Hidden Palace] Ultra Golf (prototype, 19911120) [VGHF, Hidden Palace] World Beach Volley - 1992 GB Cup (prototype) [VGHF, Hidden Palace] New NOT_WORKING software list additions --------------------------------------- The Lawnmower Man (prototype) [VGHF, Hidden Palace] * Marked a few more pinball titles as not supported. * Added missing MBC for bbullj. Fixes complete graphics corruption.
* Various cleanups in software lists. (#9866) 0kmg2022-05-311-30/+30
| | | | | | | | | | | | | * 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.
* Software lists: Standardized titles of Mashin Eiyuuden Wataru games. (#9764) 0kmg2022-05-161-3/+3
|
* gameboy.xml: Added four homebrew entries. (#9705) 0kmg2022-05-111-0/+51
| | | | | | | | New working software list additions (gameboy.xml) ----------------------------------- Dangan GB [snorpung, nordloef] Death Planet [Mackerel Interactive] Into the Blue [Jonas Fischbach] Retroid [Jonas Fischbach]
* gameboy.xml: Added seven prototypes. (#9162) 0kmg2022-01-181-2/+86
| | | | | | | | | | | | | | New working software list additions ----------------------------------- Blade Warrior (prototype) [Hidden Palace] Dungeon Warrior (prototype) [Hidden Palace] Jet Pak Jak (prototype) [Hidden Palace] Jet Pak Man (prototype) [Hidden Palace] John Madden Football (prototype) [Hidden Palace, VGHF] Nintendo Game Boy Aging Cartridge (Ver 1.1) [Hidden Palace] New NOT_WORKING software list additions --------------------------------------- Learn and Play Blackjack & Solitaire (prototype) [Hidden Palace, VGHF]
* gameboy.xml: New working software list addition (#8602) ArcadeShadow2021-09-251-2/+14
| | | | | | | | - gameboy.xml: 1 new entry and rename descriptions New working software list addition ----------------------------------- Sarakon (prototype) [Gaming Alexandria]
* gameboy.xml, gbcolor.xml: fix some parent/clone relationships/naming (#8284) 0kmg2021-07-181-31/+31
| | | | * gameboy.xml, gbcolor.xml: fix some parent/clone relationships and naming
* -gameboy.xml: Improved metadata and added some dumps. [ICEknight] Vas Crabb2020-10-171-466/+874
|
* more metadata corrections quasiscroto2020-06-071-1/+1
|
* (nw) softlist_dev.cpp: validate ROM labels Vas Crabb2020-04-161-54/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* (nw) More license shuffling Vas Crabb2020-03-071-5/+1
| | | | | | | | 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.
* (nw) gameboy.xml : removed invalid characters Robbbert2020-02-041-1/+1
|
* Add files via upload (#6220) quasiscroto2020-01-291-1/+1
|
* srcclean (nw) Vas Crabb2019-12-211-1/+1
|
* minimaws: load and index some software list data (no way to display it yet) Vas Crabb2019-12-151-7/+4
| | | | also fix up some software lists with duplicate part features (nw)
* gameboy.xml: Fixed a small format issue (nw) Scott Stone2019-12-091-1/+1
|
* gameboy.xml: rename 'compatibility' feature to 'enhancement' Vas Crabb2019-12-101-369/+369
|
* Update gameboy.xml (#5775) Rebecca Wallander2019-12-101-6874/+7713
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gameboy.xml - Update with info from No-Intro - A * gameboy.xml - Update with info from No-Intro - B * gameboy.xml - Update with info from No-Intro - C * gameboy.xml - Update with info from No-Intro - D * gameboy.xml - Update with info from No-Intro - E-F * gameboy.xml - Update with info from No-Intro - G * gameboy.xml - Update with info from No-Intro - H * gameboy.xml - Update with info from No-Intro - I * gameboy.xml - Update with info from No-Intro - J * gameboy.xml - Update with info from No-Intro - K * gameboy.xml - Update with info from No-Intro - L * gameboy.xml - Update with info from No-Intro - M * gameboy.xml - Update with info from No-Intro - N * gameboy.xml - More documenetation of GB carts * gameboy.xml - Document many more carts * gameboy.xml - Update with info from No-Intro - P-Q * gameboy.xml - Update with info from No-Intro - R * gameboy.xml - Update with info from No-Intro - S * More gameboy clean * SGB info added to all * SGB info added to all * change endings, run formatter * I think I fixed the broken indent * But I also forgot to save * revert commit 25e931611d31ab3de16db077e34dbdf00fea4282 * Remove tab/space mix * superfluous space * make compatibility a feature
* vz_snap.xml: dtd validation fix (nw) Scott Stone2019-10-061-1/+1
| | | | Many assorted XML files fixed for errant spaces, missing linefeed, improper format, and other oddness (nw)
* (nw) f,g*.xml : removed offset=0 Robbbert2019-05-161-1625/+1625
|
* gameboy.xml: New NOT_WORKING software list addition ClawGrip2019-05-101-0/+11
| | | | --------------------------------- Game Boy Test Cartridge (Euro, USA)
* (nw) Clean up the mess on master Vas Crabb2019-03-261-13/+14
| | | | | | | | | | | | | This effectively reverts b380514764cf857469bae61c11143a19f79a74c5 and c24473ddff715ecec2e258a6eb38960cf8c8e98e, restoring the state at 598cd5227223c3b04ca31f0dbc1981256d9ea3ff. 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.
* Revert "conflict resolution (nw)" andreasnaive2019-03-251-14/+13
| | | | | This reverts commit c24473ddff715ecec2e258a6eb38960cf8c8e98e, reversing changes made to 009cba4fb8102102168ef32870892438327f3705.
* Fix typo (nw) (#4805) ClawGrip2019-03-231-1/+1
|
* gameboy.xml: Add alternate game serials (nw) ClawGrip2019-01-031-12/+13
|
* srcclean and fixup (nw) Vas Crabb2018-11-251-92/+92
|
* Update carts hardware info (nw) ClawGrip2018-11-211-11/+189
|
* Add notes about "Barcode Boy" and "GBKiss" compatible games (nw) (#4254) ClawGrip2018-11-091-3/+156
| | | | | | * Add notes about "Barcode Boy" and "GBKiss" compatible games (nw) * Small correction (nw)