(nw) The constructor and set_tag methods for required_address_space and optional_address_space work slightly differently from other finders in that they take the address space number as an extra argument. There is also an option to request a space having a specific data width, and validation checks this as well as the space number. There is also no (required|optional)_address_space_array, but that shouldn't really be necessary since devices shouldn't need large numbers of these finders.
* New WORKING clone
-----------------------
Super Cobra (bootleg, set 3) [David Torres, ClawGrip, Recreativas.org]
It's a bootleg from the Spanish compani Cocamatic. The PCB is from "GGI Corp.".
* Add "scobraggi" (nw)
* Updated to the head (nw)
* new NOT WORKING
-------
Megamax GPD001SDG [Sean Riddle, Peter Wilhelmsen]
My First Dance Dance Revolution (US) [Sean Riddle]
Jackie Chan J-Mat Fitness (XaviXPORT) [Sean Ridde, Peter Wilhelmsen]
Thomas and Friends (Tomy) [Sean Riddle, Peter Wilhelmsen]
new NOT WORKING clones
-------
V.Smile Baby (Sweden) [Sean Ridde, Clawgrip]
e-kara (Germany?, includes 3 songs) [Sean Ridde, Team Europe]
Identified CPU die for Konami's My First DDR and Track + Field Challenge PCB type [Sean Riddle]
NOTES:
Megamax is some kind of nes_vt.cpp thing, with scrambled opcodes, maybe fits into an existing model, maybe doesn't. The recent nes_vt PCM patch probably needs reverting before release as there's been no sign of a fix and it breaks the Konami DDR games when sample playback should happen.
e-kara might be a headset version, need to check with Sean, the 3 songs aren't exclusive, but were previously only found on US carts, not European ones.
Jackie Chan J-Mat is the 2002 type XaviX CPU, so needs improved bitmap support etc. also has a 16MB rom when the basic address limit is 8MB, so is going to have some banking somewhere, at the moment it will just show an init error.
Thomas is also a 2002 type XaviX and doesn't seem to progress past what appears to be a half-drawn title screen at the moment.
V.Smile Baby does the same as the US set
My First Dance Dance Revolution does the same as Track and Field Challenge
* (clone) (nw)
-spg2xx: Various changes: [Ryan Holtz]
* Fixed Timer A and B counting at half the intended rate.
* Made do_sprite_dma write into m_spriteram shared pointer rather than hitting the memory system twice.
* Fixed vblank to automatically clear the IRQ on vblank-out.
* Made IRQ checking more consistent; no more redundant deassertions of various IRQ lines.
* Fixed TMB1 and TMB2 not activating if initialized to the lowest rate.
* Improved logging.
* Split up the different parts of ICO loading in the menus (locating files, scaling, drawing, etc.)
* Added icon support to software selection menu
* Added support for more ICO file variants, including PNG-in-ICO (new DIB parser is overkill for ICO but I can factor it out for BMP loading at some point)
* Added favourites filter for software menus - includes software that's favourited on any system, so GBC includes DMG favourties and vice versa
* Eliminated unnecessary member variables and O(n) walks in software selection menu
* Made the menus' cached texture structures a bit more efficient
---
Disney Friends (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle]
new NOT WORKING Software List entries
---
jakks_gamekey_dy:stenfcha Sports Tennis & Face Chase & Riches of Agrabah
This confirms that the '3 game' versions of the JAKKS Game Keys (usually sold as part of bundles) are different code to the '2 game' versions, not some soft unlock.
* new NOT WORKING
----
Storio [Team Europe]
created this so that Clawgrip can add to it
* add seemingly pointless line to seemingly pointless file
* move info (nw)
* vtech (nw)
* rad_eu3a14.cpp some guesses (nw)
* some register use (nw)
* new NOT WORKING
---
XaviX Baseball (XaviXPORT) [Sean Riddle, Peter Wilhelmsen]
Excite Ping Pong (Japan) [Sean Riddle, Peter Wilhelmsen]
* new NOT WORKING
Scooby-Doo! and the Mystery of the Castle (JAKKS Pacific TV Game) [Sean Riddle, Team Europe]
* start improving rendering of bitmaps for xavixport baseball (nw)
* notes (nw)
* rendering improvements (nw)
* bitmap transparency (nw)
* (nw)
* Add new softlist: original Apple II disks in WOZ format.
All existing 4AM dumps as of January 17th, 2019 are documented herein.
Tafoid assisted with a tool to automate large chunks of the process, but the tool wasn't perfect and the resulted required a second and third pass by eye.
I believe I have all the problems worked out and it passes -valid.
Last step for the moment is to go into the other Apple II softlist and start renaming the collision entries.
* Minor fix to softlist naming (nw)
-vsmileb: Found enough port bits to show the VTech logo and V.Smile Baby intro. No game boots yet. [Ryan Holtz]
-spg2xx: Added separate logging for external interrupts and address mapping. [Ryan Holtz]
Use update_partial/tilemap mark_all_dirty when only GFX bank is changed, Fix namings, Use palette decoder for color Move video related save_item into video_start, Reduce unnecessary lines, Fix reset behavior, Reduce runtime tag lookups, Simplified gfxdecodes, Bankswitched areas, Fix spacings
- 32K ROM slots in B+ and Master series.
- PALPROM carrier boards from Computer Concepts, Watford Electronics, etc.
- Real Time Clock ROM devices from Solidisk and PMS.
- UserRAM sideways RAM from Acorn User.
- MRM E00 DFS.
-----------------------------------
vsmile_cart:
Der Koenig der Loewen - Simbas großes Abenteuer (Ger, Rev. 2?), Kung Fu Panda - Der Weg des Panda (Ger), Superman - De Grootste Held (NL), V.Smile Schreibspaß (Ger), Shrek der Dritte - Ein Spannender Schultag (Ger) [Team Europe]
vsmilem_cart:
Action Manía (Sp), Disney Princess Cinderella - Lernen im Märchenland (Ger, Rev. 2?), Dora - Doras Reparatur-Abenteuer (Ger, Rev. 2), Kleine Einsteins (Ger, Rev. 2?), Spider-Man & Freunde - Geheime Missionen (Ger), Thomas - Freunde halten zusammen (Ger), Wintersport (Ger) [Team Europe]
* new NOT WORKING
---
Play TV Real Swing Golf [Sean Riddle, Peter Wilhelmsen]
also byteswapped the Golden Tee Home ROM to be more inline with current findings / dumping technique (nw)
* minor refactor preparation (nw)
* some trkfldch mapping notes (nw)
This is an effort to separate netlist creation from netlist execution.
The primary target is to avoid that code which will only run during
execution is able to call setup code and thus create ugly hacks.
----------------------------------
FreeWay (V5.12) [Guru]
new not working clone
------------------------------------
Queen Bee (Brazil, Ver. 202) [Guru]
-spg2xx: Emulate Timer A and B. Makes kungfupuk, manny, mickeychnl, monstaln, mypuppy, noddy, partyprk, ratat, shrek3, thomas, tingelng, and upuk work. [Ryan Holtz]
* new NOT WORKING
---
Play TV Buckmasters Huntin' 2 (NTSC) [Sean Riddle, Peter Wilhelmsen]
* rad_eu3a14.cpp : start moving away from drawgfx use so that we can move towards support of unaligned ram based drawing etc. needed by rad_hnt3 (nw)
* new not working SOFTWARE LIST entries
jakks_gamekey_dy.xml: Sports Bowling & Goofy's Underwater Adventure [Sean Riddle]
jakks_gamekey_dy.xml: Sports Tennis & Face Chase [Sean Riddle]
(a Disney base unit is on the way)
* notes on how to bypass the startup check for now (nw)