* gameboy.xml: remove misleading comment
Sachen 4B-003 was recently added
Signed-off-by: Tauwasser <tauwasser@tauwasser.eu>
* gameboy: fix Super Game Boy VRAM transfer
A basic implementation of VRAM transfer. It fixes a number of games and removes
the SGB border hack. However, it's very likely that the bahvior is much more
complex. The old implementation was good enough for the majority of games,
so this should suffice until such time when SGB is implemented on top of SNES.
The attribute data was resized to 4096 bytes, so a whole VRAM transfer can take place
even though only 4050 bytes are used. The idea is that the whole 4096 bytes are
_probably_ transferred to WRAM and a game might theoretically upload a small executable
and use that data. However, running native SNES code is currently unsupported anyway.
Signed-off-by: Tauwasser <tauwasser@tauwasser.eu>
* gameboy: various code style/comment fixes
- return GB_MBC_NONE instead of magic 0 value
- add MLT_REQ case in sgb code and mention where it's actually handled
- add PAL_PRI to list of known SGB commands (not implemented)
- fix two comments
Signed-off-by: Tauwasser <tauwasser@tauwasser.eu>
* gameboy: coding style fixes for gb_lcd
Signed-off-by: Tauwasser <tauwasser@tauwasser.eu>
Miscellaneous Game Boy changes:
* gameboy: add Super Chinese Land 1.2.3' to MBC1 Collection check code
* gameboy: fix MMM01 zero-adjust logic for ROM bank
New working software list additions
--------------------------------
* gameboy.xml: Sachen 4 in 1 (Euro, 4B-003) [Tauwasser]
-----------------------------------
ibm5150: The Cycles, Double Dribble, Future Wars, Gamer's Edge Sampler, Heroes of the Lance, Links - The Challenge of Golf, Mean Streets, Monopoly, Monty Python's Flying Circus, Ninja Gaiden II, Nova 9, Over the Net, Pharaoh's Pursuit, Secret of the Silver Blades, Speedball II, Street Fighting Man, Super C, Superstar Ice Hockey, Superstar Indoor Soccer, Superstar Indoor Sports, Superstar Outdoor Soccer, Top 10 Solid Gold Volume II, Wings of Fury, Zool [Justin Kerk]
ibm5170: Corncob Deluxe, Dune, Global Conquest, King's Quest V, Lightspeed, MS-DOS (Version 6.22, Brazilian Portuguese), Star Trek - 25th Anniversary [Justin Kerk]
-----------------------------------
ibm5150: Battle Chess, Blades of Steel, Castlevania, Earl Weaver Baseball, Hardball 2, John Madden Football, Lakers vs Celtics and the NBA Playoffs [Justin Kerk]
ibm5150: Le Manoir de Mortevielle [breiztiger]
ibm5170: B-17 Flying Fortress, Body Blows, DOS/V (multiple sets) [Justin Kerk]
x68k_flop: Chourensha 68k (v1.00) [Justin Kerk]
New NOT working software list additions
-----------------------------------
ibm5150: Boulder Dash Construction Kit [Justin Kerk]
-----------------------------------
ibm5150: Ivan "Ironman" Stewart's Super Off Road, Jordan vs. Bird: One on One,
Kings of the Beach, Platoon, SimEarth [ArcadeShadow]
ibm5170: SimFarm [ArcadeShadow]
-----------------------------------
x68k_flop: Bradion, Dennou Club Vol. 90 Tokubetsu Henshuu-ban,
Dennou Club Vol. 94, Dennou Club Vols. 96-139, GJ, Nemesis '95 Gradius 2
[Justin Kerk]
(nw) replaced ssf2 set with ssf2a as the disks are identical when converted to .dim format
-----------------------------------
dragon_cart: Sound Extension, and non-working EPROM Programmer, Speech Synthesis, Ultra Drive
dragon_cass: Hang It!
dragon_flex: Chatplus, Diagnostics, Editor and Assembler, Utilities, etc.
dragon_flop: Various releases from PSE, Dragonfire, N.D.U.G., etc.
dragon_os9: Cash and VAT, DragonPlus OS9 Drivers, Stock Control
* moved various famiclones 'ONE BUS' systems from nes.xml to the nes_vt.cpp driver as they're standalone systems, not cartridges.
new NOT WORKING
VG Pocket Tablet [BeckieRGB]
Game Prince RS-1 [BeckieRGB]
VG Pocket Tablet is potentially the most interesting as all the games run in enhanced mode and it even includes a fully licensed version of Frogger (although I need to fix the raster effects for it to look reasonable)
---------------------------------------
vsmile_cart: Abenteuer im ABC Park (GER), Finding Nemo - De Wonderwereld Van Nemo (NL), Mickey Mouse Clubhouse (NL), Shrek De Derde - Arthurs Schooldag Avontuur (NL) [Team Europe]
-----------------------------------
ibm5150.xml,ibm5170.xml: Many IBM PC-DOS sets [Justin Kerk]
(nw) move some pc-compatible sets from ibm5170 to ibm5150
-----------------------------------
ibm5150: Operation Wolf, Terminator 2: Judgment Day [ArcadeShadow]
ibm5150: Ferrari Formula One, Savage [breiztiger]
ibm5170: Dark Seed, The Secret of Monkey Island [ArcadeShadow]
-----------------------------------
coco_cart: Added Super LOGO and removed all Dragon cartridges
dragon_cart: Moved all Dragon cartridges from coco_cart
dragon_cass: All known cassette dumps
dragon_flop: All known floppy dumps
dragon_flex: FLEX System and other Compusense FLEX releases
dragon_os9: OS-9, BASIC09, C, Dynacalc, Pascal, RMS, Stylograph
dgnalpha_flop: OS-9, NitrOS9, C, Dynacalc, Pascal, RMS, Stylograph, etc.
-----------------------------------
ibm5150: Golden Axe, Home Alone [ArcadeShadow]
ibm5170: Gods, Indiana Jones and the Fate of Atlantis, The Legend of Kyrandia [ArcadeShadow]
-----------------------------------
ibm5150: Prince of Persia v1.0 [ArcadeShadow]
ibm5170: Monkey Island 2: LeChuck's Revenge, Space Quest V: The Next Mutation [ArcadeShadow]
Adan y Eva [hashes were known, but ROMs surfaced on No-Intro]
AV Super Real Pachinko [Frank Cifaldi]
nes.xml: Marked edu2k48 as working, added notes about mouse titles.
Made koko not use battery-backed WRAM as evidenced on PCB picture. (nw)
bus/nes/waixing.cpp: Slight modernizations. waixing_sgzlz_device is now
implemented the way CaH4e3 does it, also gets some titles mostly working
in full. (nw)
fc_suborkey_device: Make PgUp and PgDown keys actually work (nw)
nes: Removed old references to void dance2k mapper
nes.xml: WRAM corrections based on assumptions, add notes about ALL
waixing_sgzlz based educational carts, misc corrections (nw)
-----------------------------------
archimedes: over 20 games and applications
bbcb_flop: Disk User coverdisks, Bad Apple and X-Pansions Elevation demos
bbcm_flop: Enjoy The Silence and Retribution X demos
nes: Fix debug output when reading iNES headers. (nw)
nes/ppu2c0x: Improved PAL clone timings. (nw)
nes/n2a03: Refactored clock definitions [includes other drivers using the
N2A03] (nw)
nes: Improved refresh rates and timings to reflect nesdev (nw)
nes: Softlist improvements and corrections [koko, mkgoogoo and others] (nw)
nes: Verified koko in the softlist as a good dump (nw)
nes: Softlist additions [subor5, subor6, subor10, subor11, subor13, doolybld]
(nw)
New not working machines added: Subor SB-486, M82 Display Unit (PAL) (nw)
nes: Marked drpcjr as NOT WORKING due to missing hardware. (nw)
New working machines added: Micro Genius IQ-501, Micro Genius IQ-502, Dendy Classic 2 (nw)
nes: marked dendy as a clone of iq501 (nw)
* Add bullvsblj to the confirmed dump section with no pcb pic.
* Add shikinjo to the confirmed dump with no pcb pic section.
* Add new dump of Tom and Jerry (Jpn).
* Add valis3j to the confirmed dump with no pcb pic section
* Move worldillj to the confirmed dump section.
* Move bullvsblj to the confirmed dump section and add pcb feature