* Demoted Quizard and Quizard 2 sets to non-working.
* Started hooking up the Quizard MCU.
* Renamed CDI_SLAVE to CDI_SLAVE_HLE in prep for an LLE device.
* Added more comprehensive notes to the driver.
* Removed NO_DUMP cdic.bin as the CDIC is apparently not an MCU.
* Copied SERVO and SLAVE MCUs into cdimono1 set from cdi910 set and marked with BAD_DUMP.
* move i/o handlers to specific maps, untangle register array usage, to be completed
* Nuke duplicate I/O accesses, rename to iobus_r/w, make go_w to be an actual line
* Fix addqmod & subqmod modulo mask for DSP
* Refactor TOM to host CPU function, and fix GPU irq lv 3 when a GPU object is encountered. Fixes mutntpng and atarikrt booting
* Fix Jaguar irq line to 2, trusted
* Start reworking the blitter
* Relicensed to BSD
- Add and hook up interrupt controller and timer
- Add keyboard support (HLE)
- Clean up and improve graphics handling
- Add initial cassette support (not working)
- Add centronics printer support
- Add beeper
- More info to dip switches
* new WORKING machines
Millennium M505 Arcade Neo Portable Spielkonsole (Family Sport 100-in-1) [TeamEurope]
* new NOT WORKING software list entries
tvgogo.xml : Baseball (US) [Sean Riddle, David Haywood]
tvgogo.xml : What-A-Mole (US) [Sean Riddle, David Haywood]
* added internal NAND dump to didj [Sean Riddle, Clawgrip]
--------------------
MDT 60 Video Display Terminal [Bitsavers, AJR]
z29: Add skeleton for undumped keyboard; try (and fail) to make this work with the MDT 60 keyboard instead
z22: Separate driver (nw)
new machines marked as NOT WORKING
----
Mastery's Fury [Miso Kim, David Haywood]
(this is a bad dump, mask ROMS are half size, at least the sprites)
new WORKING machines
----
Goori Goori [Miso Kim, David Haywood]
- Use generic latch devices for sound communications
- More accurate handling of programmed sound resets
- Add the other LS259 to gauntlet.cpp
- Correct watchdog timeouts for all three drivers
- General code cleanup
atarigen: Eliminate ATARI_CLOCK_xxxMHz macros in favor of standard XTAL constants (nw)
atariscom: Separate source file from atarigen.cpp; move IRQ handling to atarijsa (not a property of the actual device) (nw)
----
leapfrog_didj_cart.xml: Nicktoon Android Invasion (US, 500-13290-B) [Team Europe]
there's a skeleton driver too, but it's really nothing but a holder for the Software List as the BIOS isn't yet dumped.
- PAC2 is now a separate bus with slot devices
- Kanji ROM and RAM PAC2 expansions are no longer built into pasopia7, but may be configured as slot options
- RAM PAC2 expansion made nonvolatile and provided in multiple sizes
- Two PAC2 slots added to pasopia
* Split S-SMP and S-DSP implement in snes_snd.cpp
both convert memory handler into device_memory_interface, Internalize ROM region of S-SMP
s_smp.cpp : Use callback for S-DSP interface, Split internal and external memory space
snes.cpp : Convert WRAM into shared_ptr
* s_dsp.cpp : Reduce #define macros
* mw8080bw: new netlist audio implementation for gunfight
New netlist-based audio implementation for gunfight (Gun Fight, 1975),
derived from Midway audio schematics. Sound checked against several
YouTube videos and seems to match, apart from acoustic effects of
cabinet. (Sorry, I don't have a Gun Fight machine of my own to check. :)
Removed the old sample-based sound, which is no longer necessary. (The
samples for that version were actually from the newer game Boot Hill
and didn't match Gun Fight's sound hardware; they even included Boot
Hill's funeral march tune!)
Although the netlist version has much greater overhead, performance is
still acceptable on modern hardware.
* mw8080bw: remove unnecessary trampolines from gunfight netlist audio
In response to review comments on PR #6509.
* mw8080bw: Remove leftover copyright holder from new files (nr)
--------------------
Sensor Chess [hap, bataais]
New working software list additions
-----------------------------------
saitek_schess: Classical Style Super Strong [hap, bataais]
----------------------------------
Roland S-50 Digital Sampling Keyboard [DBWBP]
Roland W-30 Music Workstation [DBWBP]
New clones marked as NOT_WORKING
--------------------------------
Roland S-550 Digital Sampler [DBWBP]
----------------------------------
Roland S-10 Digital Sampling Keyboard [DBWBP]
Roland S-220 Digital Sampler [DBWBP]
New clones marked as NOT_WORKING
--------------------------------
Roland MKS-100 Digital Sampler [DBWBP]
* new NOT WORKING
----
TV Fitness Center (Lexibook) [TeamEurope]
Lexibook Retro TV Game Console - Frozen - 300 Games [TeamEurope]
the TV Fitness you can select games etc. but inputs aren't fully mapped, Frozen is a more enhanced NES VT clone than we support (nw)
* new NOT WORKING
----
Haluatko miljonääriksi? (Finland) [Sean Riddle, Santeri Saarimaa]
surprisingly on entirely different hardware to the otherwise identical from the outside, aside from stickers UK version (nw)
* new WORKING machines
----
Double Players Mini Joystick 80-in-1 (MJ8500, ABL TV Game) [Sean Riddle, David Haywood]
* might as well drop the non-working tag here, issues are minor (nw)
* was a PAL unit (nw)
* minor vt refactoring (nw)
----------------------------------
Roland JX-8P Polyphonic Synthesizer (Ver. 3.x) [DBWBP]
Roland JX-10 Super JX Polyphonic Synthesizer [DBWBP]
New clones marked as NOT_WORKING
--------------------------------
Roland JX-8P Polyphonic Synthesizer (Ver. 2.x) [DBWBP]
Roland MKS-70 Super JX Polyphonic Synthesizer [DBWBP]
----------------------------------
K4 16-bit Digital Synthesizer [DBWBP]
New clones marked as NOT_WORKING
--------------------------------
K4r 16-bit Digital Synthesizer Module [DBWBP]
* gcm394 / paccon - use screen resolution to determine tilemap limits nstead of hardcoding it (nw)
* debugging (nw)
* tweaks to video (nw)
* new NOT WORKING
----
Super Game 36-in-1 (TimeTop SuperGame) [JP_Ronny, TeamEurope]
(actually seems playable, but there are some details I want to verify / figure out before promoting it)
* map 'X' for timetp36 (nw)
* extra io notes (nw)
* confirm difficulty mapping (nw)
* set to PAL timings (nw)
* new NOT WORKING
----
Digi Makeover (Girl Tech) [Sean Riddle, Clawgrip]
* move digimakeover to its own driver (nw)
* hack to force IRQ on (nw)
* alt mode for rad_digi (nw)
* some buton notes (nw)
* flips for rallyx (nw)
* make some IRQ code closer to spg2xx (nw)
* improve raster for Xevious (nw)
* no macro (nw)
* new NOT WORKING
----
Gormiti Game Arena (Spain) [Sean Riddle, Clawgrip]
* new NOT WORKING
----
MobiGo (Spain) [Sean Riddle, Clawgrip]
* don't use smartfp inputs (nw)
- com8116: Delete SY2661-1/-2 tables (these are just second sources of SCN2661A/B)
- mc2661: Remove obsolete device
- rs232: Remove 7200 baud setting formerly required by one driver to work around incorrect table
* set discpal to correct machine type (nw)
* moew skannerz tv to its own driver and add notes from Tahg [Tahg]
* buzztime IO notes from Tahg [Tahg]
* new NOT WORKING
----
Pac-Man Connect & Play (Feb 14 2012 10:46:23) [Sean Riddle, David Haywood]
boots and you can select things from the menu but this is the newer SP SoC and needs a LOT of work on the graphics.
----------------------------------
Korg M1 Music Workstation (Rev 19) [DBWBP]
New clones marked as NOT_WORKING
--------------------------------
M1 EX Music Workstation (v1.29) [DBWBP]
M1R Music Workstation (v1.06) [DBWBP]
M1R EX Music Workstation (v1.12) [DBWBP]
M1 Plus+1 Music Workstation [DBWBP]
-spg2xx_io: Converted from magic register indices to enumerated values. Added SPI logging. [Ryan Holtz]
-spg2xx_jakks: Split into separate game-key, plain, and touch drivers. [Ryan Holtz]
-jak_batm: Hooked up I2C EEPROM to enable saving. [Ryan Holtz]
* new WORKING machine
-----
Retro Dance Mat (110 song Super StepMania + 9-in-1 games) (PAL) [TeamEurope, David Haywood]
* new NOT WORKING
---
Lexibook Retro TV Game Console - 300 Games [TeamEurope, David Haywood]
My Arcade Retro Arcade Machine - 300 Handheld Video Games (DGUN-2593) [TeamEurope, David Haywood]
* swap painball powered up dump for a better one, previous reads weren't 100% consistent, they are now, changes verified to be correct (nw)
* notes from Sean (nw)
* rename these bits, they're not system specific (nw)
----------------------------------
Roland D-50 (Ver. 2.xx) [DBWBP, depblue]
New NOT_WORKING clones
----------------------
Roland D-50 (Ver. 1.xx) [DBWBP]
Roland D-550 [DBWBP]
Add disassembler for NEC 78K/III architecture [AJR]
* new WORKING machines
----
Guitar Super Star (Fender Stratocaster style) [Sean Riddle, David Haywood]
* better filename (nw)
* new NOT WORKING
----
Excite Sports Tennis x Fitness (Japan) [Sean Riddle, Peter Wilhelmsen, ShouTime]
* shuffle (nw)
* new NOT WORKING
----
Wikid Joystick [TeamEurope, David Haywood]
* new Software List entries (Mobigo.xml) [TeamEurope]
Rapunzel - Neu Verfohnt (Germany) (80-251704)
Cars 2 (Germany) (80-251904)
Die Pinguine aus Madagascar - Operation Krone (Germany) (80-250304)
Micky Maus - Wunderhaus (Germany) (80-250504)
Ben 10 - UltimateAlien - Mine der Gedanken (Germany) (80-250604)
Dora - Tag des Zwillings (Germany) (80-250804)
Disney Princess (Germany) (80-251104)
Cars Toon - Hooks unglaubliche Geschichten (Germany) (80-251204)
* new Software List entries (telestory_cart.xml) [TeamEurope, David Haywood]
Power Rangers - Mystic Force
Dora the Explorer (Spanish)
* new NOT WORKING
---
TV Touch Games: Star Wars Original Trilogy [Sean Riddle, David Haywood]
* srcclean some of my stuff (nw)
* shuffle (nw)
* shuffle (nw)
* new NOT WORKING
---
Big Buck Hunter Safari (JAKKS Pacific TV Game) [Sean Riddle, David Haywood]
* (nw)
* (nw)
* (nw)
* mc6844.cpp: WIP NEW DEVICE Motorola mc6844 DMA controller (devicified from swtpc09.cpp)
* 6821pia.cpp: improved LOG messages a bit
* mc6854: Added support for external clocks, DMA, improved LOG messages and fine tuning of IRQ handling
* mc6846: Removed nonexistant CP1 output callback and added a CP1 input interface call
* 6850acia.cpp: Updated use of logmacro.h
* alfaskop4110: WIP added keyboard and fixed build errors
* new WORKING machine
---
MGT 20-in-1 TV-Spielekonsole (Germany) [TeamEurope, David Haywood]
* text to follow later (nw)
* (nw)
* (nw)
* (nw)
* (nw)
* new WORKING machines
----
My Sports Challenge (6-in-1 version, QVC license) [Sean Riddle, David Haywood, Ryan Holtz]
Decathlon [Sean Riddle, ClawGrip]
new NOT WORKING
---
Karao Kids Songs 2 (Spain) [Sean Riddle, ClawGrip]
Club Jenna Presents: Jenna Jameson's Strip Poker [Sean Riddle, David Haywood, Ryan Holtz]
Mini Arcade Machine (Red5) [TeamEurope, David Haywood]
Lexibook Compact Cyber Arcade - Disney Princess [TeamEurope, David Haywood]
* added a placeholder for Sean's Casio ROM pack dumps (nw)
* promote the poker game (nw)
* (nw)
* (nw)
* Casio ROM pack details from Clawgrip
* new NOT WORKING
---
Duck Commander (JAKKS Pacific TV Game) [Sean Riddle, David Haywood]
Star Wars Clone Trooper (JAKKS Pacific TV Game) [Sean Riddle, David Haywood]
The Walking Dead: Zombie Hunter (JAKKS Pacific TV Game) [Sean Riddle, David Haywood]
The Walking Dead: Battleground (JAKKS Pacific TV Game) [Sean Riddle]
Toy Story - Toys on the Move (JAKKS Pacific TV Motion Game) [Sean Riddle, Clawgrip]
* new NOT WORKING
----
Teenage Mutant Ninja Turtles: Mutant and Monster Mayhem [Sean Riddle]
* new WORKING machines
----
Plug & Play Game Controller with 200 Games (Supreme 200) [TeamEurope]
healthy dose of obvious unlicensed NES hacks here.. including 1st party Nindendo and Namco games.
* new NOT WORKING
----
MobiGo 2 (Germany) [TeamEurope]
+ start of Sofwtare List [TeamEurope]
* (nw)
* new NOT WORKING
----
Guitar Fever (2007.07.03 Ver 2.7) [TeamEurope, Peter Wilhelmsen, David Haywood]
has timer issues making the music way too slow
* move these (nw)
* new NOT WORKING
----
Atari Flashback Mini 7800 [Sean Riddle, GameHistory.org]
City Patrolman [unknown]
* do fit here (nw)
* new WORKING machine
---
Magic Ranger Battle (Japan) [Sean Riddle, Peter Wilhelmsen, David Haywood, ShouTime]
(at least I think it works, might end up demoted if I discover more issues, as it's a SuperXaviX but only appears to be using the basic IO features and bitmap mode on the XaviX splash screen)
* correct title (nw)
* new NOT WORKING
---
Gamepad (Bandai) [Sean Riddle, GameHistory.org]
* new NOT WORKING
---
Tour around Japan. I'm a Plarail Conductor (Japan) [Sean Riddle, Peter Wilhemsen, David Haywood, ShouTime]
SmarTV Adventures / Funtastic TV Adventures [Sean Riddle, David Haywood]
* new NOT WORKING
---
Super Roller (v7.0) [Hammy]
* inputs are the same (nw)
* document boot password (nw)
* another password (nw)
* new NOT WORKING
----
Fitness Konsole (NC1470) [TeamEurope]
* (nw)
* new NOT WORKING
---
Mega Duck Lerncomputer (Germany) [Sean Riddle]
* new WORKING machines
----
Sports Trivia Professional Edition (Senario, Plug and Play) [Sean Riddle, David Haywood]
My Sports Challenge Plus / Wireless Sports Plus [Sean Riddle, David Haywood]
new NOT WORKING
---
Megapad 31-in-1 [Sean Riddle, GameHistory.org]
the 31-in-1 is playable, except for one game, need to look into that.
* (nw)
* new NOT WORKING Software List entry
-----
buzztime_cart.xml : Series 1 - Sports Trivia [Sean Riddle, David Haywood]
* new WORKING software list entry
jakks_gamekey_nm.xml : Pac-Man & Bosconian (01 APR 2005 A SKU G) [Sean Riddle, Ryan Holtz, David Haywood]
(that's all the known gamekeys covered now)
* sunplus_gcm394 changes from Tahg
(I'll tidy these up shortly to fit MAME standard better)
* refactor (nw)
* refactor (nw)
* (nw)
* (nw)
* some decryption refactor (nw)
- Make second 8355 into ROM expansion slot that can load custom 8755 programs
- Add software list for expansion ROMs, including Peter Naszvadi's version of Mastermind
- Add optional TTY interface
- Improve accuracy of button labels and change key bindings
- Add vectored interrupt and soft reset buttons