The new history.dat release is available at the usual place.
https://www.arcade-history.com/index.php?page=download
it serves information for 34770 ROMs from the mainlist and 103523 ROMs from the softlists.
[Posted by: Alexis B.]
Quote:
0.218:
======
- 386sc2c: Added s1b BIOS option [rfka01].
- a486sp3: Added v301, v10101, v10102, v205 and v305 BIOS options [rfka01].
- apple2: Replaced Music Construction Set (cleanly cracked) dump to fix damaged sector [4am, Firehawke] and corrected several titles [Anoid] in apple2_flop_clcracked.xml.
- at486: Added 486upio, acer48622, 4alo001, 4alp001, zz1130, optimus, umc486a, a9c11f1f and 109k BIOS options [rfka01].
- atturbo: Added cl286 BIOS option [rfka01].
- bbc.cpp: Added bbcmaiv internal modem port, with Acorn AIV SCSI Host Adaptor card device. Added bbcm FinMOS 3.29 BIOS option (pre-release of MOS 3.50) [Nigel Barnes].
- bbc_1mhzbus_slot: Added BeebOPL FM Synthesiser. Added Sprow BeebIDE 16-bit and RetroClinic BBC 8-bit IDE interfaces. Added Acorn Winchester Disc [Nigel Barnes].
- c6280: Updated to more closely emulate behavior described in manual, cleaned up code, and updated notes [cam900].
- dp83932c: Implemented networking [Patrick Mackinlay].
- ecs38632: Added 092588 BIOS option [rfka01]. - epsax: Added 3vim002 and zz1343 BIOS options [rfka01].
- fdes2325: Changed description to 'Designer Mach IV 68020 Master 2325'.
- fmtowns.cpp: Updated notes on sound chips used [cam900].
- fmtowns: Changed aburner, aburner3 and lastsurv to used dumps with proper track indexes and offset correction in fmtowns_cd.xml [redump.org, r09]. Added the missing floppy disk dump for Fujitsu Habitat V2.1L10 in fmtowns_cd.xml [StuBlad, r09]. - gameking: Re-dumped all bad dumps (mc_4v01, mc_4v04, mc_4v07, mc_4v09, mc_4v14, mc_4v15, mc_4v16, mc_4v17, mc_4v18, mc_4v19a) in gameking.xml [TeamEurope, SSJ]. - geneve.cpp: Implemented lower-level emulation of the Geneve architecture (Gate Array, PAL and Genmod daughterboard). Also added RESET line to I/O port and peripheral box, and made Genmod card modifications a configuration option [Michael Zapf].
- genpc.cpp: Added arc123 and pac BIOS options to PC and updated notes [rfka01].
- gigatron_cpu: Added Gigatron CPU. Added disassembler [AJR].
- gnw_helmet: Changed description to 'Game & Watch: Helmet (CN-17 version)'.
- gnw_judge: Changed description to 'Game & Watch: Judge (green version)'.
- huc6230: Fixed ADPCM playback rate, reduced ADPCM volume, cleaned up code and updated notes [cam900]. - huc6272: Fixed ADPCM playback rate and updated notes [cam900].
- imds2.cpp: Added Multibus slot and implemented iSBC-202 floppy controller card [F. Ulivi].
- indiana.cpp: Replaced ASCII keyboard with AT-style keyboard (doesn't completely work). Also documented some clocks and interrupts [AJR].
- intact89: Changed description to 'InterAct Complete Video Game - 89-in-1'.
- jazz.cpp: Implemented soft reset, and hooked up sonic DMA [Patrick Mackinlay].
- ls486e: Added ls486eb BIOS option [rfka01].
- mb1433ucv: Added ucvg BIOS option [rfka01].
- mb8433uud: Added 8881d and 08a BIOS options [rfka01].
- mc68901: Re-wrote USART emulation. Added support for 16x clock pre-scaler and data transition synchronization. Implemented break generation and detection, internal loop-back, and synchronous mode. Adjusted clocks in harriet.cpp and machine/x68k_kbd.cpp to to match MFP-generated Baud rates. Serial terminal for tti (tti.cpp) actually works now [AJR].
- mct_adr: Changed description to 'MCT-ADR Address Path Controller'. Added crude sonic DMA bus master support, and fixed reset handling [Patrick Mackinlay].
- mdisplay2: Changed description to 'Mephisto Display Module 2'.
- megadriv.cpp: Added handheld variants, and added machine configuration for variants with YM3438 integrated in ASIC [cam900]. Added Mega-CD Japan BIOS version 1.11 [Fredrik Nyqvist].
- mephisto_modena.cpp: Added an older version of modena as a BIOS option [Berger]. - mephisto_modular.cpp: Added Bavaria piece recognition chessboard [hap].
- mephisto_montec.cpp: Added another megaiv version as a BIOS option [Berger].
- mephisto2: Changed description to 'Mephisto II (set 1)'.
- mmr4000be: Changed description to 'Magnum R4000 (be)'.
- mmr4000le: Changed description to 'Magnum R4000 (le)'.
- monteciv: Changed description to 'Mephisto Monte Carlo IV - Limited Edition'.
- o2.cpp: Add added ip32prom_4_3 BIOS option to o2 (IP32 PROM V4.3) [Sean Riddle, Rampa, ClawGrip].
- o2: Changed description to 'O2' and manufacturer to 'Silicon Graphics Inc.'.
- op386wb: Added d41107 BIOS option [rfka01].
- pkm0038s: Added p20302 and p2020 BIOS options [rfka01].
- pockchal: Changed chukkesr to use correct dump (previously used a duplicate from a different set) [David Haywood].
- psion5.cpp: Added logging for system-on-a-chip peripheral accesses based on WindEmu. Added support for timers, keyboard, touch screen and buzzer/ticker. Implemented HALT register, improving performance [Ash Wolf, Ryan Holtz].
- psx.cpp: Changed NTSC refresh rates to 59.82Hz for 240-line mode and 59.94Hz for 480-line mode. Works around synchronization issues in beatmania IIDX games [hoholee12].
- r4000: Fixed bad virtual address for [ls][dw][lr] exceptions, and fixed CP0 status on soft reset. Also improved logging and cleaned up code [Patrick Mackinlay].
- rx01: Changed description to 'RX01 Floppy Disk Controller'. Added disassembler and preliminary CPU device for DEC RX01 custom firmware architecture [AJR]. Dumped firmware PROMs [Lord Nightmare].
- s2650: Changed description to 'Signetics 2650'. Changed to big-endian [AJR].
- s3virge: Started implementing bit-blit operations, making Windows 3.1 usable with ViRGE drivers [Barry Rodewald].
- sentx6p: Changed description to 'Vs Maxx Texas Hold'em TV Poker - 6 Player Edition (US)' and manufacturer to 'Senario'.
- snes: Re-dumped Mr Tuff in snes.xml [drx, FakeShemp]. Documented Earthworm Jim - GamesMaster Special Edition PCB in snes.xml [FakeShemp].
- so4saw2: Added iob1, 0730, wa53, wa3, 0911 and 0911b BIOS options [rfka01]. - spg2xx_sysdma: Fixed a subtle interrupt bug that prevented clikstrt from booting [Ryan Holtz].
- spg2xx_vii.cpp: Added hacks to zon32bit and mywicodx to select correct banks for all games. Split up the unwieldy vii.cpp into multiple source files [David Haywood].
- ss50_dc5: Added configuration option to force ready when motor is enabled. Allows SWTBUG to boot without patching the ROM to ignore the ready status [68bit].
- sunplus_gcm394.cpp: Show startup screens and respond to inputs in jak_gtg and jak_car2. Fixed jak_car2 bitmap test display in service mode [David Haywood]. - suntac6: Changed description to '286 motherboards with 6-chip SUNTAC chipset'.
- t11: Changed disassembler and register display to use octal number format, and fixed disassembly of SOB instruction [AJR].
- ti99_2.cpp: Improved Hexbus handling, and fixed instability when loading from/saving to Hexbus floppies [Michael Zapf].
- ti99_8.cpp: Improved Hexbus handling, and fixed instability when loading from/saving to Hexbus floppies [Michael Zapf].
- torchh: Changed description to 'Torch CH240'. - tv912.cpp: Improved natural keyboard bindings for backspace and forward delete on tv912b. Made Ctrl-K and Ctrl-L work with natural keyboard on tv912b tv912c [AJR].
- um8498f: Added v14 and um849801 BIOS options [rfka01].
- ut88.cpp, v6809.cpp: Removed use of deprecated machine configuration macros [Ryan Holtz]. - vsmile.cpp: Removed (vsmilef) and (vsmileg) machines. Removed regional V.Smile variants and turned alternate ROMs into BIOS options with version numbers [bmx].
- vsmile: Changed description to 'V.Smile'. - vt100.cpp: Merged video emulation with DEC Rainbow, implementing AVO attributes [AJR].
- vt50_cpu: Implemented character drawing, and added notes about processor architecture [AJR]. - vt52: Changed description to 'VT52 Video Display Terminal (M4)'.
- xavix.cpp: Converted to direct RGB video output to allow support mid-screen palette changes [David Haywood]. Dumped internal ROM for Gachinko Contest! Slot machine TV (Japan) [Sean Riddle].
- ymf276: Fixed output resolution [cam900].
- Renamed (bpl32) to (berlinpl), (jazz_mct_adr) to (mct_adr), (mdisplay_modul) to (mdisplay2), (sexpertb1) to (sexperta1), (suntac5) to (suntac6) and (torchh10) to (torchh) machines and devices.
- Renamed (vii.cpp) to (spg2xx_vii.cpp) drive.
- Added Acorn AIV SCSI Host Adaptor, Acorn SCSI Host Adaptor, Acorn Winchester Disc, ARM710T, AT&T WE32100, BBC Master Internal Modem port, BeebOPL FM Synthesiser, DEC RX01 CPU, DEC VT61 CPU, GeneralPlus unSP20 SPI-based SoC, Geneve PAL circuit, GenMod decoder circuit, Gigatron CPU, Intel i3001 MCU, Intel i3002 CPE, Intel Multibus slot, iSBC-202 floppy controller, Motorola MC88100, National Semiconductor INS8900, Psion 5mx ETNA, RetroClinic BBC 8-bit IDE Interface, Spansion / Cypress S29GL064S Flash, Sprow BeebIDE 16-bit IDE Interface, SunPlus Full CS Memory Map, VRT VT1682 UIO and YMF276 OPN2L devices.
- AJR added Digital Equipment Corporation VT62 DECscope system.
- algestam added Nintendo Game & Watch: Mario's Cement Factory (Table Top) system.
- Ash Wolf and Ryan Holtz added Psion Series 5mx system.
- Bitsavers added AT&T 3B2/300, AT&T 730X, AT&T 3B2/400, AT&T 3B2/310, AT&T 610 Business Communication Terminal and Lear Siegler ADM 12 Video Display Terminal, National Semiconductor unknown INS8900 Multibus card (980305652) and TeleVideo Systems TeleVideo 924 Video Display Terminal systems.
- cam900 added Sega Genesis Nomad (USA Genesis handheld) and Sega Mega Jet (Japan Mega Drive handheld) systems.
- ClawGrip added Publications International Ltd Story Reader 2.0 and Publications International Ltd Story Reader systems.
- David Shah added MiWi2 7-in-1 Sports system. - Don Maslin Archive added Network Computing Devices NCD19c system.
- hap and anonymous added Hegener + Glaser Mephisto Lyon 68030, Hegener + Glaser Mephisto Portorose 68030, Hegener + Glaser Mephisto TM Lyon, Hegener + Glaser Mephisto Vancouver 68030, Hegener + Glaser Mephisto TM Vancouver, Hegener + Glaser Mephisto TM Berlin (prototype), Saitek Mephisto TM London and Saitek Mephisto London 68030 systems. - hap and Berger added Fidelity Electronics Excel 68000 Mach IV 68020 Master 2325 and Novag Supremo systems.
- Maggi9295 added Mostek AID-80F Development System.
- Marc Capdeville added Multitech Microprofessor II system. - Peter Van Silie added Retro FC Plus 168 in 1 Handheld system.
- Porchy added Retro-Bit Generations (Retro-Bit) system.
- rfka01 added PC with V20 CPU, 486 motherboards using the SiS 85C496/85C497 chipset, 3SIUD-1.1, 486IG-B-2-1, 486 motherboards using the UNI4800 chipset, TD-4IP-UMC-AIO, Abit AB-PV4, Abit AB-PM4, AMI EISA Enterprise-II, AMI EISA Enterprise-IV, AMI Super Voyager VLB, AMI Super Voyager VLB-II, AMI Super Voyager VLB-III, AMI Super Voyager PCI-II, AMI EISA Enterprise-III, Aopen AP43, Aopen VI15G, Atari ABC-286/30, Atari PC5, Atari PC4, A-Trend ATC-1425A, A-Trend ATC-1415, Biostar MB-1433UIV, Chaintech 486SPM, Chicony CH-486-33C, Datavan Book-Size LAN station, Edom 486VL3H, Edom MV035F, EFA 4DMS HL3G-L4-VI, EFA 4DMU HL3S, EFA 486 APIO, ExpertChip EXP4044, Highscreen Colani Blue Note, Mintek BAY-1000C V1.01, MSI MS-4134, MSI MS-4145, Octek Jaguar II, Profex PC 33, Siemens-Nixdorf PCD-3Nsl Notebook Computer, SOYO 30H, SOYO 025R2 and ZIDA 4DVS systems.
- Sean Riddle added JAKKS Pacific Inc DC Super Heroes The Watchtower Hero Portal and Majesco Golden Nugget Casino systems.
- Sean Riddle and ClawGrip Bandai Karaoke Ranking Party (Japan), JAKKS Pacific Inc / Toymax Telestory, LeapFrog Little Touch LeapPad, Takara / SSD Company LTD / newgent e-kara (Spain, includes 3 songs) and VTech V.Smile Baby (Spain, with Aventuras en el Bosque de los Cien Acres) systems.
- Sean Riddle and David Haywood added Senario The Perfect Mate (Senario, Plug and Play), Plug and Play Sudoku (VT based?), Advance Bright Ltd 4 Player System - 10 in 1, Advance Bright Ltd / V-Tac Technology Co Ltd. Wireless Tennis (WT2000, ABL TV Game), Conny PDC100 - Pocket Dream Console, Epoch / SSD Company LTD / Sonokong Real Ping Pong (Korea), Excite Excite Sports Wireless Interactive TV Game - 48-in-1 (set 1, NTSC), JAKKS Pacific Inc SpongeBob SquarePants Bikini Bottom 500 (JAKKS Pacific TV Motion Game), Senario Deluxe TV Poker - Texas Hold'em, Blackjack & Video Poker (US), Senario The Apprentice (Senario, Plug and Play), Senario Big Bonus Slots (Senario, Plug and Play), Senario Who Wants to Be a Millionaire? (Senario, Plug and Play, US), Senario Cosmo Girl (Senario, Plug and Play), Senario / All in 1 Products Ltd Ultimate Sudoku TV Edition 3-in-1, Senario / Play Vision Vs Maxx Texas Hold'em TV Poker - 6 Player Edition (UK) and Trump Grand PowerJoy (PJ001, NES based plug & play) systems.
- Sean Riddle and GameHistory.org added Excalibur Electronics Inc Carl Edwards' Chase For Glory and Smart Planet Sudoku Plug & Play TV Game '6 Intelligent Games' systems.
- Sean Riddle and Peter Wilhelmsen added Epoch / SSD Company LTD Excite Bowling (Japan) system. - Sean Riddle, Peter Wilhelmsen and ShouTime added Epoch / SSD Company LTD Excite Stadium DX (Japan), Takara / SSD Company LTD Jara-Ja Land (Japan, home version) and Tomy / SSD Company LTD Tomica Carnavi Drive (Japan) systems.
- Seth Morabito added AT&T 3B2/600 system. - Sterophonick added Marcel van Kervinck Gigatron TTL Microcomputer system.
- TeamEurope added Let's Play! Game Machine 240 in 1, Bandai Design Master Denshi Mangajuku, Excite Sports Wireless Interactive TV Game - 48-in-1 (set 2, PAL), Intec InterAct Complete Video Game - 111 Games & 42 Songs (G5410) and Lexibook Lexibook Compact Cyber Arcade - Frozen systems.
- TeamEurope and David Haywood added My Wico Deluxe (Family Sport 85-in-1), Zone 7-in-1 Sports (US), Conny / Big Ben TV Virtual Fighter / Free Fight Kung Fu (Conny / Big Ben), Hamy System WiWi 18-in-1 Sports Game, Jungle Soft / Ultimate Products (HK) Ltd Zone 32-bit Gaming Console System (Family Sport 41-in-1), Jungle's Soft / Ultimate Products (HK) Ltd Zone 100, Lexibook Lexibook Compact Cyber Arcade - 250-in-1 (JL2375), Lexibook / Sit Up Limited Seal 50-in-1, Simba / V-Tac Technology Co Ltd. TV Sports 10-in-1 / Decathlon Atlhetic Sport Games, TaiKee Mini Arcade Games Console (Family Sport 220-in-1) and Wow Wow Wireless Gaming systems.
- AJR added adm11.cpp, aid80f.cpp, att3b2.cpp, att610.cpp, ncd88k.cpp, ns5652.cpp, tv924.cpp and vt62.cpp drivers.
- David Haywood added actions_atj2279b.cpp, bandai_design_master.cpp, nes_boot.cpp and pubint_storyreader.cpp drivers.
- hap added mephisto_modular_tm.cpp and novag_supremo.cpp drivers.
- Ryan Holtz and Ash Wolf added psion5.cpp driver.
- Ryan Holtz and David Haywood added spg2xx_dreamlife.cpp, spg2xx_ican.cpp, spg2xx_jakks.cpp, spg2xx_lexibook.cpp, spg2xx_pdc.cpp, spg2xx_playvision.cpp, spg2xx_senario.cpp, spg2xx_senario_poker.cpp, spg2xx_shredmjr.cpp, spg2xx_telestory.cpp, spg2xx_tvgogo.cpp, spg2xx_zone.cpp and spg2xx_zone_32bit.cpp drivers.
- Sandro Ronco added mephisto_berlin.cpp driver.
0.219
- New games: Merry Circus (Version 1.0.2)
- New Working games: Witch Card (ICP-1)
- New Non-Working games: 3 Cards Poker 96 (V1.6), Gegege no Kitaro Yokai Yokocho Matsuri De Batoru Ja (GYM1 Ver.A), Keroro Gunso Chikyu Shinryaku Shirei Dearimasu! (KRG1 Ver.A), Rapid Fire 5 (Konami Endeavour, NSW), Super Roller (v7.0) and Super Shanghai 2001
- New clones: 3 Cards Poker 96 (V1.0), Ataque Androide - Moon Cresta (FAR S.A. Spanish bootleg), Battle Balls (Portugal), Blood Bros. (Korea), Cherry Angel (set 2), Club Kart: European Session (2003, prototype, set 2), Dharma Doujou (Germany), Double Wings (Asia), El Estivador (Spanish bootleg of Port Man on Galaxian hardware), The End (SegaSA / Sonic), Ferrari F355 Challenge (private show version), Final Star Force (World?), Galaktron (Petaco S.A.), Galaxian (Spanish bootleg), The Lord of King (bootleg), Master Boy (1987, Z80 hardware, Ichi-Funtel), Mr. Do! (Fabremar bootleg), New Fruit Bonus '96 Special Edition (v3.60, DK PCB), New Fruit Bonus '96 Special Edition (v3.61, DK PCB), New Fruit Bonus '96 Special Edition (v3.61a, C1 PCB), New Fruit Bonus '96 Special Edition (v3.61a, DK PCB), Olivmandingo (Spanish bootleg of Mandinga on Galaxian hardware), P-47 Aces (ver 1.1), Pang (bootleg, set 7), Puzzle & Action: Tant-R (Japan) (bootleg set 4), Puzzli (revision A), Raiden II (easier, US, prototype? 11-16), Rampart (Joystick, smaller ROMs), Ribbit! (Japan), Seicross (set 2), Sirio II (Calfesa S.L. Spanish Moon Cresta bootleg, set 1), Sirio II (Calfesa S.L. Spanish Moon Cresta bootleg, set 2), Space Pilot (set 2), Street Fighter II: The World Warrior (USA 920312), Teenage Mutant Ninja Turtles (US 4 Players, version N), Three Ds - Three Dealers Casino House (set 2), Time Crisis 4 (Japan, TSF1001-NA-A), Time Killers (v1.00) and Viper Phase 1 (New Version, Portugal)
- New PinMAME games: Formula 1 and Ice Mania
- New devices: 24c04, gunsense, ide_gdrom, ks0164, lz8420m and upd78213
- CPU
. Motorola MC68000: Allow RTE to unwind type 1000 (68010 bus error) stack frames (m68000\m68k_in.lst, m68kops.cpp)
. NEC uPD78213: Added disassemblers for NEC 78K/0, 78K/I and 78K/II MCU types
. Sony SPC700: Added fix for opcodes TCLR1 and TSET1 (https://mametesters.org/view.php?id=5409). This makes Blargg's CPU_tset_tclr pass (from spc_smp.sfc). Removed page crossing penalty on EA_DIY. Doing so allowed some of our internal S-SMP/S-DSP tests to pass.
- SOUND
. Beep: Changed BEEP_RATE to 384000
. Gravis Ultrasound: Active channels are numbered from 0. Calculated GF1 sample rate. Fixed divide by zero (isa\gus.cpp).
. ICS2115 WaveFront Synthesizer: Calculated sample rate related to clock. Activated OSC numbers.
. OKI MSM5205 ADPCM: Added DAC output bit difference. Make Data capture timing related to input clock. Added notes for MSM5205 can be usable with 768kHz input clock (from official document) and Cutoff Frequency.
. Samsung KS0164 audio processor: First try at a disassembler. Added KS0164 to dgPIX driver. Get #include guards in line with filenames, avoid expensive things in static initialisation.
. Sound Blaster: Support more playback commands
. Yamaha YMF271 OPX: Correct envelope release time
. Yamaha YMF278B OPL4: Fixed output rate and clock divider of FM part and mixing behavior.
. YMF262 OPL3: Support clock divider difference
- DEVICE
. 6821 PIA: Improved LOG messages a bit
. DECO 55 / 56 / 74 / 141 Tilemap Generator: Fixed 1 pixel glitch (video\deco16ic.cpp)
. Discrete Netlist
. Minor update to audio\nl_zac1b11142.cpp
. Fixed issues with parsing netlists (solver\nld_solver.cpp), CMOS switches (4066/4016) and inactive code-path (macro\nlm_opamp.cpp).
. Added current controlled voltage source (CCVS)
. Fixed/Extended SPICE format conversion. "nltool -c convert -f UA741.mod" now runs without errors. UA741.mod is the official TI SPICE subckt for the 741 opamp. This commit fixes a number of issues and adds linear POLY support for E/F SPICE models.
. Fixed some Clang lint warnings. Removed dead code.
. Experimental parser code to allow calculations in parameter value. This already works for compiled netlists. These changes are currently disabled. Updated Pong netlist to work with this new code.
. Make gain parameter mandatory for controoled sources. Fixed crash in infix function evaluation. Fixed parameter update recalculation.
. Parameters evaluated when netlist is created. Parameters are now passed to the netlist core as strings. During netlist creation they are evaluated as functions. This opens the path to parameters on subdevice level. Examples: PARAM(device.XY, (1+2*0.005)); RES(R1, 2.05*RES_K(1)+1). In addition the commit contains dead code removal.
. Changed ptime operators to align with C++ textbooks
. Code symplification and bugfixes. Fixes performance regression and net_splitter struct and nltool time measurements. pstream simplification.
. Spice-to-netlist conversion sync with MAME/discrete. This is work in progress. The aim is to remove all hacks in netlist conversion going forward.
. Align nltool -c convert with mame/discrete/README.md
. Removed dead code. Fixed lint warnings. Make spice netlist conversion more flexible. Implemented changes to controlled sources.
. Fixed plib\pstring.h VISUAL C++ compiling
. Added support for pots to spice conversion (tools\nl_convert.cpp). Added min and max to netlist\plib\pfunction.cpp.
. Turn off alignas for -Wattributes on ARM. Changed output impedance to more realistic values (netlist\nl_base.cpp). Fixed log file option in nltool. Updated VS files for standalone build.
. Floppy: Condition command completion interrupt on busy flag having been set. Increased HLD idle timeout to 15 revolutions except for FD1771 and FD1781 (machine\wd_fdc.cpp)
. I2C Memory: Added '24C04 I2C Memory' device type
. Imagetek I4100 052 VDP: Confirm raster bug for Puzzli
. Intel 8155 RAM, I/O & Timer: Make timer more efficient by not counting each cycle
. Intel 8251 USART: Resolved callbacks at device_resolve_objects time
. Intel 8279 KDC: Simplified handler signatures. Added save state. Disable read side effects. Removed timing hack. Make sure SL3 gets output (MESS) Pied Piper Communicator needs it. Correct keyboard scan rate and logging. Fixed accidentally uncovered crash in Turbo (Sega 1981) (machine\i8279.cpp).
. K052109 Tilemap Generator: Fixed/Cleanup tilemap scrolls, fixes Fuusen Pentai and missing star field background rotation in Surprise Attack.
. MC6840 PTM: Added specific logging channels
. MC6850 ACIA: Updated use of logmacro.h
. MM5837 Digital Noise Source: Documented frequency by supply voltage
. Samsung S3C24xx SoC: Replaced get_read_ptr with memory_access_cache
. Sega 315-6154 Northbridge: Converted 315-6154 device into a real PCI host. And updated DIMM Board accordingly.
- armedf.cpp: Use pdrawgfx for sprite drawing. Make text VRAM into shared_ptr. Moved install_handler into address map. Fixed terraf_io without NB1414M4. Simplified handlers and gfxdecode. Reduced duplicates. Fixed namings. Use shorter/correct type values.
- deco32.cpp: ACE ram is not masked. Use fixed point values for palette fading behavior (video\deco_ace.cpp).
- ddenlovr.cpp: Added coin counters and fixed metadata to all games
- dgpix.cpp: Added Samsung KS0164 audio processor
- goodejan.cpp: OKI pin 7 is high from PCB readme, fix voice pitches. Added 'Difficulty' dipswitch. Converted screen refresh rate to set_raw.
- gstream.cpp: Implemented sprite limit per frame
- jaguar.cpp
. Eliminated unsafe raw memory pointer usage from blitter, stops (MESS) Tempest 2000 from crashing (video\jagblit.hxx).
. Fixed Jaguar GPU (Tom)/DSP (Jerry) movei disassembly, previously the immediate value included two bytes of the following instruction (cpu\jaguar\jagdasm.cpp).
- konamigs.cpp: Documented I/O and hook up bookkeeping
- konendev.cpp
. Hooked up H8/3007 "IFU" CPU. Added Konami Endeavour BIOS.
. Additional inputs mapped, documentation and cleanups.
- konmedal.cpp: Fixed/Cleanup K052109 tilemap scrolls, fixes Fuusen Pentai. Removed MACHINE_IMPERFECT_GRAPHICS flag from Fuusen Pentai, Mario Roulette and Shuriken Boy.
- micro3d.cpp: AUTO_TURNAROUND is only done once (machine\mc68901.cpp)
- midqslvr.cpp: Finish documentation
- naomi.cpp
. Dumped Sega Atomiswave BIOS. Note: BOOT ROM from Sega 837-14624R PCB, in comparison with Sammy's BOOT contain minor code change to keep video output disabled during Sammy logo display routine. Only last 128KB of whole 512KB ROM actually used (2 high address pins tied to Vcc).
. Make "Gun Sense" board a separate device
. Added two debug-only dipswitches to configure emulation (machine\naomigd.cpp). Changed dipsetting macro into confsetting macro (machine\naomigd.cpp).
- pastelg.cpp: Splitted driver in subclasses
- psikyo.cpp: Added skeleton LZ8420M device. It has additional IO, embedded RAM used in Psikyo driver. Fixed Gunbird PCB clock related to XTAL.
- seibuspi.cpp: Fixed water graphics effect and linescroll (video\seibuspi.cpp) in Raiden Fighters (ID 07562)
- sfbonus.cpp: Added templates and arrays. Configured banking and save state support.
- stv.cpp: Minor fix for gouraud shading (video\stvvdp1.cpp)
- toki.cpp: Converted screen refresh rate to set_raw
- twin16.cpp: Restrict sprite drawing routine into screen cliprect
- 1942
. Improved sprite priorities, but not yet perfect and IRQ timing accuracy. Fixed per-scanline sprite ordering.
. Partial updates aren't required and they broke clone 1942 (Tecfri PCB, bootleg?) which has it's own timer and sprite drawing code. Confirmation of title screen sprite effect on Tecfri version is required.
. Fixed gaps on Capcom logo on title screen to match pictures from real hardware, sprites are rendered to a line buffer one scanline before the are displayed.
- Bishou Jan: Added missing MAHJONG_RON button
- Boogie Wings
. Further blending implementation. Fixed museum stage windows. Window frames are must be solid pixel, not blended. Further priority acknowledge, fixes transporter pilot priority incorrection (video\boogwing.cpp).
. Fixed tilemap in some final stage effects and palette effect boundary (video\boogwing.cpp)
. ACE ram is not masked. Use fixed point values for palette fading behavior (video\deco_ace.cpp).
- Blood Bros.: Added some missing PROMs and PLDs to clone Blood Bros. (Modular System)
- Congo Bongo: Documented netlist progress. Fixed devices.
- Emergency Call Ambulance: Redumped clone (US location test?)
- The Grid: Decapped PIC16C57
- Mahjong Sisters: Hook up 6845 CRTC. Added screen raw parameters.
- Puzzli: Confirm raster bug (video\imagetek_i4100.cpp)
- Spark Man: Fixed buttons read (ID 07079)
- Stadium Hero: Added PCB layout
- Strikers 1945 and Tengai: Some measurements (HSync, VSync, etc)
- Stunt Cycle [TTL]: Assorted fixes to machine\nl_stuntcyc.cpp
- Surprise Attack: Fixed/Cleanup K052109 tilemap scrolls, fixes missing star field background scrolling and rotation (ID 06790).
- Twin Eagle: Fixed 'Bonus Life' and 'Difficulty' default dipswitch settings
- Witch Card: Fixed decryption of clone Witch Card (ICP-1) (Game now playable)
- Wonder Planet: Fixed broken coin inputs (ID 07557)
- Xyonix: Hook up 6845 CRTC. Added screen raw parameters. A scanline based renderer using MC6845_UPDATE_ROW has been added but is commented out because the tilemap renderer is much simpler.
- Fixed rom names in atarigx2.cpp, raiden2.cpp, snk.cpp and tsamurai.cpp
- Dipswitch fixes in ddenlovr.cpp, goodejan.cpp and seta.cpp
- Description changes of African Adventure (Konami Endeavour, Russia), Beezer (unknown earlier version), Beezer (version 9.0), Cherry Angel (set 1), Club Kart: European Session (2003, prototype, set 1), Dragonfly (Konami Endeavour, Russia), Enchanted Lamp (Konami Endeavour, Russia), Exciting Animal Land Jr. (USA, Canada, Mexico), Gypsy Magic (Konami Endeavour, Russia), Hanafuda Hana Ginga [BET] (Japan), Hanafuda Hana Gokou [BET] (Japan), Hanafuda Hana Gokou Bangaihen [BET] (Japan), Hanafuda Hana Tengoku [BET] (Japan), Incan Pyramid (Konami Endeavour, Russia), Jester Magic (Konami Endeavour, Russia), Lee Trevino's Fighting Golf (US, Ver 2, set 1), Lee Trevino's Fighting Golf (US, Ver 2, set 2), Lucky Fountain (Konami Endeavour, Russia), Mahjong Chuukanejyo [BET] (China), Mahjong Dai Touyouken [BET] (Japan), Mahjong Daimyojin [BET] (Japan, T017-PB-00), Mahjong Gorgeous Night [BET] (Japan, TSM003-01), Mahjong Janshin Plus [BET] (Japan), Mahjong Jong-Tei [BET] (Japan, NM532-01), Mahjong Momotarou [BET] (Japan, T027-RB-01), Mahjong Reach Ippatsu [BET] (Japan), Mahjong Seiryu Densetsu [BET] (Japan, NM502), Mahjong Super Dai Chuuka Ken [BET] (Japan, D115), Mahjong The Dai Chuuka Ken [BET] (China, D111), Mahjong The Mysterious Orient [BET] (Japan, v1.00), Mahjong The Mysterious Orient Part 2 ~ Exotic Dream ~ [BET] (Japan, v1.00), Mahjong The Mysterious Universe [BET] (Japan, D85), Mahjong The Mysterious World [BET] (Japan, set 1), Mahjong The Mysterious World [BET] (Japan, set 2), Master Boy (1987, Z80 hardware, Covielsa, set 1), Master Boy (1987, Z80 hardware, Covielsa, set 2), Mohican Sun (Konami Endeavour, Russia), Puzzli (revision B), Quiz Channel Question (Japan, Ver 1.00), Quiz Channel Question (Taiwan?, Ver 1.23), Rampart (Joystick, bigger ROMs), Return Of Sel Jan II [BET] (Japan, NM557), Roman Legions (Konami Endeavour, Russia), Safe Money (Konami Endeavour, Russia), Seicross (set 1), Show Queen (Konami Endeavour, Russia), Space Pilot (set 1), Spice It Up (Konami Endeavour, Russia), Sultan's Wish (Konami Endeavour, Russia), The Monster Show (Konami Endeavour, Russia), Three Ds - Three Dealers Casino House (set 1), Time Crisis 4 (World, TSF1002-NA-A), White Russia (Konami Endeavour, Russia) and Witch Card (ICP-1)
- Renamed (fitegolf2) to (fitegolfua), (p47aces) to (p47acesa), (pokerduc) to (witchcdj), (tmntub) to (tmntuc) and (tmntua) to (tmntub)
- MAME
. DEVICE: Changed syntax in emu\devcb.h for constructing/resolving arrays of callbacks. Saves a lot of typing { *this }, { *this }... Switched all DEVCB arrays to new syntax.
. LUA engine: Exposed osd_subst_env as emu.subst_env. This is intended as a functional replacement for lfs.env_replace, but that is now used in a fair number of plugins whose code structure I don't know well enough to trust that the simple substitution is correct.
. 3rdparty: Sync with GENie upstream revision
- VGM player: Fixed YMF262 handling and YMF278B volume. Fixed reported badly formatted/invalid characters from labels (hash\vgmplay.xml).
- Compiling
. Fixed some Clang warnings: readability-static-accessed-through-instance, readability-redundant-string-cstr, readability-redundant-control-flow, modernize-use-nullptr, performance-faster-string-find, performance-for-range-copy, performance-unnecessary-value-param, modernize-redundant-void-arg, modernize-use-bool-literals, modernize-use-emplace, performance-move-const-arg, readability-redundant-control-flow, readability-redundant-string-cstr, performance-unnecessary-value-param, modernize-use-equals-default and modernize-use-auto.
. Fixed MM5837 entry in scripts\src\sound.lua, allows clean single driver build of beezer.cpp to complete.
. Future-proof for C++20. Also removed a workaround for older versions of GNU libstdc++ with incomplete C++14 support (util\strformat.h)
"Theory is when you know everthing but nothing works. Practice is when everything works but no one knows why.
In our lab, theory and practice are combined: nothing works and no one knows why."
[Posted by: MASH]
0.219
======
- a2bus_byte8251: AJR added 8251-based RS-232 serial interface described in BYTE magazine.
- a2surance: R. Belmont and DiskBlitz added support for Applesurance floppy drive controller card.
- academy: Changed description to 'Mephisto Academy (English)'.
- ampex210p: Changed description to 'Ampex 210 plus Terminal (v3.0)'.
- berl16: Changed description to 'Mephisto Berlin 68000 (v0.03)'.
- bup: Changed description to 'Mephisto Blitz- und Problemloesungs-Modul (set 1)'.
- dgun2561: Changed description to 'My Arcade Portable Gaming System (DGUN-2561)'.
- dgun2573: Changed description to 'My Arcade Gamer V Portable Gaming System (DGUN-2573)'.
- fmtowns: Re-tested software, and updated metadata and notes [r09]. Switched to dumps with proper track indexes and offset correction. 3x3eyes, 4dboxing, branmark, chasehq, fsc4, fsc5, libido7, lifendth, loom, marble, mcosmo, msdet2, mspectre, nadia, nova, raiden, rance4, srmp23, srmp4, ssf2, tnzs, vaindrem, vaindrm2, yojusenk, yumimimx in fmtowns_cd.xml [redump.org, r09].
- gameboy: Corrected some metadata and added some parent/clone relationships in gameboy.xml [quasiscroto].
- gen32: Changed description to 'Mephisto Genius 68030 (v4.01)'.
- i8155: Made timer more efficient by not counting each cycle [AJR].
- i8214: Improved interrupt level check, and added setters for combined B/SGS and R inputs [Ryan Holtz, Phil Bennett]
- i8279: Removed timing hack, ensuring SL3 is output (required by Pied Piper Communicator 1). Corrected keyboard scan rate and logging thereof [AJR].
- jaguar: Fixed disassembly of movei instruction (GitHub #6314) [ElectronAsh]. Eliminated unsafe raw memory pointer use from blitter (fixes several exceptions, including tempst2k) [AJR].
- m68000: Allow RTE instruction to unwind 68010 bus error (type 1000) stack frames [R. Belmont].
- macse30: Fixed Sigma Designs L-View SE/30 PDS card [R. Belmont].
- mc6854: Added support for external clocks and DMA mode [Joakim Larsson Edstrom].
- megaiv: Changed description to 'Mephisto Mega IV (set 1)'.
- milano: Changed decription to 'Mephisto Milano (v1.02)'.
- mm2: Changed description to 'Mephisto MM II (set 1, v4.00 1 EPROM)'.
- mm4: Changed description to 'Mephisto MM IV (v7.10)'.
- mm5: Changed description to 'Mephisto MM V (set 1)'.
- modena: Changed description to 'Mephisto Modena (set 1)'.
- montec: Changed description to 'Mephisto Monte Carlo (ver. MC3)'.
- msm5205: Changed description to 'OKI MSM5205 ADPCM'. Added support for MSM5205 10-bit DAC. Derive timing and sample rate from input clock. Updated notes [cam900].
- msm6585: Changed description to 'OKI MSM6585 ADPCM'.
- n64: Added a lot more PCB documentation, and replaced bad dumps with re-dumps in n64.xml [FakeShemp].
- nes: Corrected some metadata and added some parent/clone relationships in nes.xml [quasiscroto].
- polgar: Changed description to 'Mephisto Polgar (v1.5)'.
- polgar10: Changed description to 'Mephisto Polgar 10 MHz (v10.0)'.
- port16: Changed description to 'Mephisto Portorose 16 Bit (v1.01)'.
- port32: Changed description to 'Mephisto Portorose 32 Bit (v1.03)'.
- risc2500: Changed description to 'Kasparov RISC 2500 (v1.04)'.
- smondial: Changed description to 'Mephisto Super Mondial (ver. A)'.
- smondialb: Changed description to 'Mephisto Super Mondial (ver. B)'.
- snes: Corrected some metadata and added some parent/clone relationships in snes.xml [quasiscroto].
- spc700: Fixed TCLR1 and TSET1 operations, and removed page-crossing penalty on Y-relative accesses [David Viens].
- spg2xx_audio: Fixed off-by-one error on Beat Count timer - fixes timing in icanpian, and in shredmjr to some extent. Hooked up channel FIQ. Hooked up software wave-in channel (used by jak_care for voices) [Ryan Holtz].Added preliminary ADPCM36 decoding - significantly improves pballpup [Lord Nightmare, Ryan Holtz].
- tascr30: Changed description to 'ChessSystem R30 (The King 2.50)'.
- unsp: Implemented MULS and FIR_MOV operations [Ryan Holtz, N. Gilbert, smf]
- vrc6snd: Changed descriptions to 'Konami 053329 VRC VI (Sound)' to match chip markings/part numbers [cam900].
- vrc7snd: Changed decription to 'Konami 053982 VRC VII (Sound)'.
- vsmile: Added some French releases to the list of undumped cartridges in vsmile_cart.xml [DisizDream].
- vsmileb: Bugfix #07428: [Media Support] (vsmileb.cpp) vsmileb: Unable to load media [Osso].
- wowwg: Changed description to 'Wow Wireless Gaming (PAL)'.
- ymf262: Added support for variants with different clock dividers [cam900]
- ymf278b: Fixed FM output rate and clock divider, fixed mixing behavior, and expanded notes [cam900].
- z80: Added skeleton LZ8420M device (Z80 with internal RAM and additional I/O) [cam900].
- apple2.cpp: Exposed CFFF accesses to slot cards [R. Belmont]. Improved monochrome-mode drawing in lores, hires and double lores modes. Gives correct NTSC color with -video bgfx, effect hlsl, NTSC on, NTSC A and B to 0, scanline length to 39.1uS [R. Belmont].
- apple2e.cpp, apple2gs.cpp: - 0.219: Exposed CFFF accesses to slot cards [R. Belmont].
- cmi.cpp: Improved interrupt handling - nearly all CMIINT tests pass now. Hooked up peripherals and MIDI ports on the SMPTE/MIDI board. Mapped handlers for the TVT second display board. Adjusted video board PTM clocks to be based on /CAS clock - fixes TIM tests in LGTST diagnostics. Adjusted master card PTM clock to be based on /CAS clock - fixes TIM tests in MAST diagnostics. Hooked up AIC interrupt - all interrupt tests now pass [Ryan Holtz].
- elan_eu3a05.cpp: Added OKI ADPCM decoding [Ryan Holtz].
- esq5505.cpp: Added PCB layout for SQ-2 [Guru].
- gimix.cpp: Connected interrupts, removed timed interrupt hack, and added two additional floppy drivers. Added disassembly override for OS9 system calls. Added OS9 Level 1 version 1.2 BIOS option [68bit].
- iris3130.cpp: Modernized logging, added preliminary MMU support, and added ROM board support [Ryan Holtz].
- isbc8010.cpp: Corrected an OCR issue in monitor ROM that prevented M command from working [Colin Douglas Howell, Robbbert].
- nes_vt.cpp: Untangled from NES state class and NES controller bus [David Haywood].
- roland_d50.cpp: Added additional ROM versions to d50, d50a and d550 as BIOS options. Also added chip labels and locations, PCB notes, and version strings [Lord Nightmare, anonymous, Erik Gavriluk].
- sdk80.cpp: Replaced monitor program with corrected version (GitHub #6324) [Colin Douglas Howell, Robbbert].
- sdk85.cpp: Made second 8355 into a ROM expansion slot that can load custom 8755 programs. Added optional TTY interface. Added vectored interrupt and soft reset buttons. Improved accuracy of button labels and changed default key mappings [AJR].
- spg2xx_jakks.cpp: Hooked up jak_batm I2C EEPROM - enables saving. Split spg2xx_jakks.cpp into separate files for plain, game-key and touch variants [Ryan Holtz].
- sunplus_unsp20soc.cpp: Re-worked some of the DMA and NAND Flash handling so that jak_tsm loads more code [N. Gilbert].
- tti.cpp: Made the two firmware revisions BIOS options [AJR].
- uzebox.cpp: Use filename extension to detect UZE format, as some early games lack the identification string [Robbbert].
- Renamed (hs) to (hyprscan) and (sgi_ip2) to (iris3130) machines.
- Renamed (nes_boot.cpp) to (nes_clone.cpp), (rcm32p.cpp) to (roland_cm32p.cpp), (rd110.cpp) to (roland_d110.cpp), (rmt32.cpp) to (roland_mt32.cpp), (rsc55.cpp) to (roland_sc55.cpp), hyperscan.cpp) to (spg29x.cpp), (lexibook_jg7425.cpp) to (spg29x_lexibook_jg7425.cpp) and (sunplus_gcm394.cpp) to (sunplus_unsp20soc.cpp) drivers.
- Removed (exsprt48a) machine and (m6502_vh2009), (m6502_vt1682) and (nes_ddr) devices.
- 68bit added SWTPC swtpc S/09 OS9 machine.
- Adrian Graham added STM Electronics Pied Piper Communicator 1 machine.
- algestam and Ryan Holtz added Nintendo Game & Watch: Pinball machine.
- anonymous added Basic Fun The Oregon Trail machine.
- ArcadeHacker and ClawGrip added Symbol PDT 3100 (v1.10-00) machine.
- Berger added Hegener + Glaser Mephisto II (set 2) machine.
- Berger and blitzchess.fr added Hegener + Glaser Mephisto 1X machine.
- Bitsavers added Ampex Ampex 230 plus Terminal (v4.0) machine.
- Carl and rfka01 added Triumph-Adler Alphatronic PC-16 machine.
- David Haywood and ClawGrip added Casio Casio ROM Pack Software List holder machine.
- DBWBP added Roland D-550 Linear Synthesizer and Roland D-50 Linear Synthesizer (Ver. 1.xx) machines.
- DBWBP and depblue added Roland D-50 Linear Synthesizer (Ver. 2.xx) machine.
- F. Ulivi added HP 86B machine.
- hap added Hegener + Glaser Mephisto Academy (German, 04-10-88), Hegener + Glaser Mephisto Mega IV (set 2), Hegener + Glaser Mephisto Genius 68030 (v4.00), Hegener + Glaser Mephisto Milano (v1.01), Hegener + Glaser Mephisto MM II (set 2, v4.00 2 EPROMs), Hegener + Glaser Mephisto MM II (set 3, v3.00), Hegener + Glaser Mephisto MM II (set 4), Hegener + Glaser Mephisto MM II (set 5), Hegener + Glaser Mephisto MM IV (v7.00), Hegener + Glaser Mephisto MM IV (v6.00), Hegener + Glaser Mephisto MM V (set 2), Hegener + Glaser Mephisto Modena (set 2), Hegener + Glaser Mephisto Modena (set 3), Hegener + Glaser Mephisto Academy (German, 06-03-89), Hegener + Glaser Mephisto Berlin 68000 (v0.02), Hegener + Glaser Mephisto Super Mondial (ver. AB), Hegener + Glaser Mephisto Monte Carlo (ver. MC2), Hegener + Glaser Mephisto Rebell 5,0 (set 2), Hegener + Glaser Mephisto Polgar 10 MHz (v10.1), Hegener + Glaser Mephisto Blitz- und Problemloesungs-Modul (set 2), Hegener + Glaser Mephisto Portorose 32 Bit (v1.01), Saitek / Tasc Kasparov RISC 2500 (v1.03), Tasc ChessSystem R30 (The King 2.23, unreleased), Tasc ChessSystem R30 (The King 2.20) and Tasc ChessSystem R30 (Gideon 2.1, prototype) machines.
- hap and Berger added Consumenta Computer/Loproc Conchess (standard) machine.
- Juan Romero and ClawGrip added Alcatel/Telefonica TeleTUP and Alcatel/Telefonica TRMA VIA machines.
- Peter Wilhelmsen and David Haywood Digital Pocket Hand Held System Model: 8630 - 230-in-1 and Orb Retro Arcade Game Controller 153-in-1 machines.
- R. Belmont and rfka01 added GTAC Do-Do machine.
- R. Belmont and Techknight added Applied Microelectronics Institute/The Weather Channel WeatherSTAR 4000 machine.
- rfka01 added ASEM S.p.A. AM100, Inc. Albert, Albert Computers, Sanyo MBC-16LT, Triumph-Adler Alphatronic P10 and Victor V286C machines.
- rfka01, nIGHTFALL crew and Dirk Best added CompuData Tulip System I manchine.
- Sean Riddle added Cadaco Buzztime Home Trivia System, JAKKS Pacific Inc The Walking Dead: Battleground (JAKKS Pacific TV Game) and JAKKS Pacific Inc / Digital Eclipse Mortal Kombat (JAKKS Pacific TV Game) machines.
- Sean Riddle and ClawGrip added Advance Bright Ltd / V-Tac Technology Co Ltd. Decathlon, Cefa Toys Super Quique / Mega Duck (Spain), Imaginarium / ItsMagical Karao Kids Songs 2 (Spain), JAKKS Pacific Inc Toy Story - Toys on the Move (JAKKS Pacific TV Motion Game) and VTech MobiGo machines.
- Sean Riddle and David Haywood added Hasbro / Tiger Electronics Star Wars - The Clone Wars, Hasbro / Tiger Electronics Mission: Paintball Powered Up, JAKKS Pacific Inc The Walking Dead: Zombie Hunter (JAKKS Pacific TV Game), JAKKS Pacific Inc Star Wars Clone Trooper (JAKKS Pacific TV Game), JAKKS Pacific Inc Duck Commander (JAKKS Pacific TV Game), JAKKS Pacific Inc DreamWorks Dragons Hero Portal, JAKKS Pacific Inc Big Buck Hunter Safari (JAKKS Pacific TV Game), JAKKS Pacific Inc / Code Mystics TV Touch Games: Star Wars Original Trilogy, Performance Designed Products / Disney / Jungle Soft Disney Game It! Classic Pals, Senario Guitar Super Star (Fender Stratocaster style), Senario Sports Trivia Professional Edition (Senario, Plug and Play), Senario / V-Tac Technology Co Ltd. My Sports Challenge Plus / Wireless Sports Plus, Tech2Go / WayForward Teenage Mutant Ninja Turtles: Mutant and Monster Mayhem and WinFun / KidConnection SmarTV Adventures machines.
- Sean Riddle, David Haywood and Ryan Holtz added Hasbro Designer's World (Version 1.0, Dec 20 2005), Hasbro / Tiger Electronics Dream Life Superstar (Version 0.3, Mar 16 2007), JAKKS Pacific Inc / Code Mystics TV Touch Games: Spider-Man in Villain Round-Up, Senario Guitar Star, Senario / V-Tac Technology Co Ltd. My Sports Challenge (5-in-1 version), Senario / V-Tac Technology Co Ltd. (QVC license) My Sports Challenge (6-in-1 version, QVC license) and Shiggles Inc. Club Jenna Presents: Jenna Jameson's Strip Poker machines.
- Sean Riddle and GameHistory.org added Atari Atari Flashback Mini 7800, Bandai Multi Game Player Gamepad and Waixing Megapad 31-in-1 machines.
- Sean Riddle, Peter Wilhelmsen, David Haywood and ShouTime added Bandai / SSD Company LTD Mahou Taiketsu Magiranger - Magimat de Dance & Battle (Japan), Tomy / SSD Company LTD Nihon Isshuu - Boku wa Plarail Untenshi (Japan) and Tomy / SSD Company LTD Champiyon Pinball (Japan) machines.
- Sean Riddle, Peter Wilhelmsen and ShouTime added Epoch / SSD Company LTD Excite Sports Tennis x Fitness (Japan) machine.
- TeamEurope added MGT Fitness Konsole (NC1470), Plug & Play Game Controller with 200 Games (Supreme 200) and VTech MobiGo 2 (Germany) machines.
- TeamEurope and David Haywood addded Advance Bright Ltd. Wikid Joystick, AtGames / Sega Reactor MD (PAL), Conny / VideoJet Teenage Mutant Ninja Turtles - Pocket Dream Console (France), dreamGEAR My Arcade Retro Arcade Machine - 300 Handheld Video Games (DGUN-2593), Lexibook Lexibook Retro TV Game Console - 300 Games, Lexibook Lexibook Compact Cyber Arcade - Disney Princess, MGT MGT 20-in-1 TV-Spielekonsole (Germany), Red5 Mini Arcade Machine (Red5), Retro Dance Mat (110 song Super StepMania + 9-in-1 games) (PAL), TaiKee Interactive TV Games 48-in-1 (PAL) and TaiKee Interactive TV Games 49-in-1 (PAL) machines.
- TeamEurope, Peter Wilhelmsen and David Haywood added Advance Bright Ltd Guitar Fever (2007.07.03 Ver 2.7) machine.
- unknown added City Patrolman machine.
- Added 24C04 I2C Memory, Ampex 230 Keyboard, Applesurance Diagnostic Controller, ARM PL192 VIC, BYTE Serial Interface (8251 based), DC305 Printer Controller, iPhone 2G SPI controller, iPhone 2G timers, M6502 swapped D2/D7, M6502 swapped D5/D6, MC6844 DMA, NEC uPD78053, NEC uPD78312, SDK-85 expansion ROM socket, SDK-85 PROM I/O Expansion (Intel 8755), SPG2xx-series System-on-a-Chip (128 sprites) and Xavix 2 CPU devices.
- AJR added cit1500.cpp, pdt3100.cpp, pp.cpp and roland_d50.cpp drivers.
- Carl added alphatpc16.cpp driver.
- David Haywood added nes_sh6578.cpp and sunplus_unsp20soc_mobigo.cpp drivers.
- Dirk Best added tulip1.cpp driver.
- hap added conchess.cpp driver.
- R. Belmont added casio_rompack.cpp and wxstar4000.cpp drivers.
- Ryan Holtz and David Haywood added spg2xx_jakks_gkr.cpp, spg2xx_jakks_tvtouch.cpp, spg2xx_mysprtch.cpp and spg2xx_smarttv.cpp drivers.
Thanks to M.A.S.H. for HTML code!
[Posted by: AntoPISA]