Quantcast
Channel: MAMEWorld News
Viewing all 2242 articles
Browse latest View live

MAME 0.217

$
0
0

MAME 0.217

What better way to celebrate Christmas than with a new MAME release? That’s right – MAME 0.217 is scheduled for release today. Just a reminder, this will be the last MAME release that we distribute a pre-built 32-bit Windows binary package for. Compiling for 32-bit targets will still be supported, but you’ll have to build MAME releases yourself starting from next month. This will also be the last release with source code distributed in the “zip in zip” archive format. We recommend getting source code by cloning a tagged revision from one of our version control mirrors ( GitHub, GitLab or SourceForge), or you can use the P7ZIP tools to extract the self-extracting 7-Zip source archive. For MAME 0.217, we’ve switched the Windows tool chain to GCC 9.2.0, and uploaded an updated tools package (the minimum supported GCC version has not changed).

With all the housekeeping announcements out of the way, we can get to those juicy updates. The most exciting thing this month is the recovery of the Sega Model 1 coprocessor TGP programs for Star Wars Arcade and Wing War, making these games fully playable. We’ve been working on Virtua Fighter as well, and while the graphics are greatly improved, there are still some gameplay issues as of this release. In other arcade emulation news, sasuke has been busy fixing long-standing graphical issues in Nichibutsu games, and AJR has made some nice improvements to the early SNK 6502-based games.

On the home system side, there are some nice Sam Coupé improvements from TwistedTom, support for Apple II paddle controllers, a better Apple II colour palette, and significant improvements to Acorn RiscPC emulation. TV game emulation is progressing steadily, with two Lexibook systems, the Jungle Soft Zone 40, and the MiWi 16-in-1 now working.

For front-end developers, we’ve added data to the XML list format allowing you to handle software lists enabled by slot card devices (there are a few of these for Acorn and Sinclair home computers). The minimaws sample script has been updated to demonstrate a number of tasks related to handling software lists. For MAME contributors, we’ve made save state registration a bit simpler, and more manageable in the debugger.

You can get the source and Windows binary packages from the download page.

MAMETesters Bugs Fixed

  • 00232: [Graphics] (skyfox.cpp) exerizerb, skyfox: Missing parallax effect. (sasuke)
  • 04344: [Graphics] (galivan.cpp) ninjemak and clones: Continue countdown on game over displays incorrectly. (sasuke)
  • 05380: [Interface] (apple2gs.cpp) apple2gs: Command-line media options not recognised for cards set in INI file. (R. Belmont)
  • 05387: [Timing] (snk6502.cpp) nibbler: Some animations run too fast. (AJR)
  • 05606: [Gameplay] (crvision.cpp) crvision and clones: Sound plays too slowly causing game delay issues. (Michael Zapf)
  • 06782: [Gameplay] (apple2gs.cpp) apple2gs [chsm2100]: Chessmaster 2100 player clocks do not count. (R. Belmont)
  • 06946: [Misc.] (galivan.cpp) dangar, dangara, dangarb, dangarbt, dangarj: Black warp screen between areas is missing. (sasuke)
  • 07196: [Timing] (snk6502.cpp) nibbler: Game slows down periodically in two-player mode. (AJR)
  • 07482: [Color/Palette] (apple2.cpp) apple2, apple2e and clones: Graphics colors do not match the original machines. (R. Belmont)
  • 07493: [Graphics] (galivan.cpp) dangar, dangara, dangarb, dangarj, galivan, galivan2, galivan3: Incorrect text colors. (sasuke)
  • 07494: [Graphics] (terracre.cpp) horekid, horekidb, boobhack: Coffee break doesn’t show. (sasuke)
  • 07501: [Sound] (snk6502.cpp) nibbler: Snake sound missing when materializing in two-player game. (hap)
  • 07502: [Sound] (ms32.cpp) f1superb: Machine is flagged as lacking sound emulation, but plays sound. (ArtLine)
  • 07510: [Cheat System] An unnecessary separator is displayed at the top of the cheat menu. (kunikuni)
  • 07524: [DIP/Input] (subsino2.cpp) new2001, queenbee, squeenb: Input settings are not saved. (hap)


New working machines

  • Bondwell Holding Bondwell Portable Computer Model 14 (German keyboard) [rfka01]
  • Cosmo Gang (US) [hap, Lord Nightmare, coolmod, The Dumping Union]
  • CXG Systems / Newcrest Technology Sphinx 40 [hap, Berger]
  • CXG Systems / Newcrest Technology Sphinx Dominator (v2.05) [hap, Berger]
  • France Double R La Regence [hap, anonymous]
  • Intec InterAct Complete Video Game 89-in-1 [Sean Riddle, David Haywood]
  • Lexibook JG7415 120-in-1 [TeamEurope, David Haywood]
  • MiWi2 16-in-1 + Drum Master [David Shah, David Haywood]


New working clones

  • 200 in 1 Retro Arcade [eanbowman]
  • Acorn Computers / Slogger Acorn Electron (Stop Press 64i) [Nigel Barnes]
  • Arlington Horse Racing (v1.40-D) [Brian Troha, The Dumping Union]
  • Magic Bubble (Adult version, YS1302 PCB, set 2) [hammy, The Dumping Union]
  • Mandinga (Electrogame S.A. bootleg of Amidar) [ClawGrip, Rampa]
  • Megatouch 5 (9255-60-50 R0G, Bi-Lingual GER/ENG version) [TeamEurope, Brian Troha, The Dumping Union]
  • Mera-Elzab Meritum I (Model 1) [element853, Robbbert]
  • Osborne Osborne-1 with SCREEN-PAC [Vas Crabb]
  • Snow Bros. 2 - With New Elves / Otenki Paradise (Nyanko) [jordigahan, Heckler, ClawGrip]
  • Tron (5/12) [cdjump @ klov]


Machines promoted to working

  • Jungle Soft / Ultimate Products (HK) Ltd Zone 40 [David Haywood, BeckyRGB]
  • Lexibook Zeus IG900 20-in-1 (US?) [David Haywood, Sean Riddle]
  • Star Wars Arcade (US) [O. Galibert, Caps0ff]
  • Wing War (World) [O. Galibert, Caps0ff]


Clones promoted to working

  • Channel Three [TeamEurope, Grull Osgo, Ivan Vangelista]
  • Star Wars Arcade (Japan) [O. Galibert, Caps0ff]
  • Wing War (Japan) [O. Galibert, Caps0ff]
  • Wing War (US) [O. Galibert, Caps0ff]
  • Wing War R360 (US) [O. Galibert, Caps0ff]


New machines marked as NOT_WORKING

  • 21 (Sigma) [Yasuhiro Ogawa]
  • BaoBaoLong BBL380 - 180 in 1 [zhongtiao1]
  • Buttobi Striker [SpinalFeyd, R. Belmont]
  • Cars 2 (JAKKS Pacific TV Game) [Sean Riddle, David Haywood]
  • Chameleon RX-1 [starlord, ClawGrip, Recreativas.org]
  • Digital Equipment Corporation VT52 [Dalby Datormuseum, Matt Burke, AJR]
  • EOD Performance Inc. Vanguard MK1 [Caps0ff]
  • Fantasy Story [David Haywood, caius, The Dumping Union]
  • Fish Life Amazon Playful Edition (Japan) [Musee Bolo]
  • Golden Tee Golf (JAKKS Pacific TV Game) [Sean Riddle, David Haywood]
  • Golden Winner [@LosTrastosDeXaX, ClawGrip]
  • Hasbro Playskool Heroes Transformers Rescue Bots Beam Box (Spain) [Sean Riddle, ClawGrip]
  • JAKKS Pacific Inc Star Wars Blaster Strike [Sean Riddle]
  • JAKKS Pacific Inc Teenage Mutant Ninja Turtles Hero Portal [Sean Riddle]
  • Kattobase Power Pro Kun [SpinalFeyd, R. Belmont]
  • Lexibook Compact Cyber Arcade - Star Wars Rebels [TeamEurope]
  • Lexibook JG7425 221-in-1 [TeamEurope]
  • M&D unknown M&D handheld [zhongtiao1]
  • Majesco (licensed from Konami) Konami Collector's Series Arcade Advanced [Sean Riddle, David Haywood]
  • Oxford Instruments ITC-4 Intelligent Temperature Controller (Version 2.04) [ClawGrip]
  • Pro-Nets Technology Speedcom VD56SP [ClawGrip]
  • Pub Time Darts [jordigahan, ClawGrip]
  • Rowe International CD-100B LaserStar [unknown]
  • Super Mario Fushigi no Korokoro Party (satellite) [SpinalFeyd]
  • Sweet Land [anonymous]
  • Takara / Sammy / DCT / SSD Company LTD Gachinko Contest! Slot machine TV (Japan) [Sean Riddle, Peter Wilhelmsen, ShouTime, David Haywood]
  • Techno Source Handy Boy 11-in-1 (TV Play Power) [Sean Riddle, GameHistory.org]
  • Toy Story Mania (JAKKS Pacific TV Game) [Sean Riddle, David Haywood]
  • unknown VRender0+ bowling game [SpinalFeyd, hammy, The Dumping Union]
  • Virtual Ping Pong (Conny / SDW Games) [Sean Riddle, David Haywood]
  • VTech Genius Junior Profi (Germany) [TeamEurope]
  • VTech Genius Tabletop Black Magic CX (Germany) [TeamEurope]
  • VTech PC Super Color (Spain) [ClawGrip]
  • VTech V.Baby [Sean Riddle, ClawGrip]


New clones marked as NOT_WORKING

  • Abit 486 EISA-AE4 [rfka01]
  • AEG Olympia Olyport 40-21 [rfka01]
  • Aquarius System (ASI) MD-4DUVC [rfka01]
  • Arche Technologies Inc. KMA-300G-25 [rfka01]
  • Blood Bros. (Modular System) [jordigahan, ClawGrip]
  • Bull Micral 45 [rfka01]
  • Computechnik ASC486SLC [rfka01]
  • dreamGEAR Shredmaster Jr (NTSC) [Sean Riddle, David Haywood]
  • Elitegroup UM8810 PAIO [rfka01]
  • Elitegroup SI5PI AIO [rfka01]
  • Epson PC AX [rfka01]
  • Epson PC AX2e [rfka01]
  • Epson PC AX3 [rfka01]
  • Freetech 486FT55 [rfka01]
  • Gigabyte GA-486AM/S [rfka01]
  • Gondomania (World) [Corrado Tomaselli, The Dumping Union]
  • Jetway J-446A [rfka01]
  • Poitto! (revision C) [hammy, The Dumping Union]
  • Raiden (Modular System) [jordigahan, Recreativas.org, ClawGrip]
  • Sanyo SPC-400D [jordigahan, ClawGrip]
  • Star Horse Progress Returns (live and voice) [Darksoft, rtw, MetalliC]
  • Star Horse Progress Returns (main screen left) [Darksoft, rtw, MetalliC]
  • Star Horse Progress Returns (main screen right) [Darksoft, rtw, MetalliC]
  • Star Horse Progress Returns (sound) [Darksoft, rtw, MetalliC]
  • Super Mario Fushigi no Korokoro Party (center) [SpinalFeyd]
  • Tetris (bartop, prototype) [Andrew Welburn]
  • Thomson SIMIV TO16 [rfka01]
  • TMC Research Corporation PCI48AF [rfka01]
  • VTech Storio (ES, Spanish, 2011-06-17?) [Sean Riddle, ClawGrip]


New working software list additions

  • electron_flop:
    Stop Press 64 [Derek Walker]
    HeadFirst PD Disk E000/M000/B000, HeadFirst PD Disk E001/M005/B001, HeadFirst PD Disk E002/M006/B002, HeadFirst PD Disk E003, HeadFirst PD Disk E004, HeadFirst PD Disk E005, HeadFirst PD Disk E006, HeadFirst PD Disk E007, HeadFirst PD Disk E008, HeadFirst PD Disk E009, HeadFirst PD Disk E010/M009/B005, HeadFirst PD Disk E011, HeadFirst PD Disk E013, HeadFirst PD Disk E015/M015/B014, HeadFirst PD Disk E016/M016/B015, HeadFirst PD Disk E017, HeadFirst PD Disk M013/B012 [everygamegoing.com]
  • fmtowns_flop: DOR, DOR Part 3, Elle [r09]
  • gameking: 4 in 1 - Chaser + Blaster + StarWars + Nagual (set 2) [sCZther, TeamEurope]
  • gameking3: Falcon Corps, Search Action, Vagrant [sCZther, TeamEurope]
  • ibm5170: Sleepwalker, UFO - Enemy Unknown (Italy) [ArcadeShadow]
  • pce: R-Type Part-2 (alt) [Maddog]
  • samcoupe_cass: F-16 Combat Pilot (demo) [TwistedTom]
  • samcoupe_flop: Boing!, Defenders Of The Earth, Sam Coupe System Disk (SAMDOS v1.1), Sam Coupe System Disk (SAMDOS v2.0), Sam Strikes Out!, Sphera [TwistedTom]
  • spectrum_cass: Los Gnomos - David el Gnomo [RetroLEL]
  • spectrum_mgt_flop: Plus D System Disk v1 [TwistedTom]
  • vectrex: 3D Scape Demo Collection, All Good Things, City Bomber, Continuum, Hexed!, Lord of the Robots, Moon Lander, Nebula Commander, Patriots, Performance VX, Protector and Y*A*S*I, Revector, Rockaroids Remix, Ronen's Games Cart, Royal 21, Sectis, Spike Hoppin', Spike's Water Balloons - Analog Version, Thrust (1.2), Thrust (Final 1.01), Vector 21, Vector Vaders, Vectrex Frogger, Verzerk (Berzerk hack), War of the Robots, War of the Robots - Bow to the Queen, Zantis [Justin Kerk]


Software list items promoted to working

  • jaguar: Bubsy in Fractured Furry Tales, Cannon Fodder, Double Dragon V - The Shadow Falls, Dragon - The Bruce Lee Story, Hyper Force, Pinball Fantasies, Raiden, Raiden (Rev. A), Rayman, Sensible Soccer - International Edition, Soccer Kid, Soccer Kid (Re-release, Hacked), Towers II - Plight of the Stargazer, Worms, Zero 5, Zool 2 [Angelo Salese]


New NOT_WORKING software list additions

  • gcslottv: Aladdin TV, Ginginmaru TV, Moju-o TV, Salaryman Kintaro [Sean Riddle, Peter Wilhelmsen, ShouTime, David Haywood]
  • leapfrog_leappad_cart: Was ist das? von Richard Scarry (Germany) [TeamEurope, FakeShemp]
  • pico: The Muppets on the Go! (prototype 19950721), The Muppets on the Go! (prototype 19960301), The Muppets on the Go! (prototype 19960313), The Muppets on the Go! (prototype 19960322, set 1), The Muppets on the Go! (prototype 19960322, set 2), The Muppets on the Go! (prototype 19960324), The Muppets on the Go! (prototype 19960329), The Muppets on the Go! (prototype 19960330, set 1), The Muppets on the Go! (prototype 19960330, set 2) [Demon, FakeShemp]
  • sega_beena_cart: Pocket Monsters Diamond & Pearl Pokemon o Sagase! Meiro de Daibouken!, Samurai Sentai Shinkenger Battle ga Ippai! Iza Mairu!, Shoku Iku Series 1 Soreike! Anpanman-Sukikirai Nai Ko Genki na Ko!, Soreike! Anpanman Hajimete Kaketa yo! Oboeta yo! Hiragana Katakana - Gojuuon Board Kinou-tsuki, Yes! PreCure 5 Asonde Oboeyou Hiragana! [TeamEurope, FakeShemp]


Source Changes

• snk6502.cpp: Corrected CPU speed according to schematics and added wait states for vanguard, fantasy, pballoon and nibbler. [AJR]

• cpu/m6502: Added disassembler and basic execution core for Rockwell R65C19. [AJR]

• cpu/bcp: Added preliminary dp8344 execution core and improved disassembly. [AJR]

• cpu/mc68hc11: Fixed disassembly and execution of BRCLR/BRSET with Y-relative indexed addressing. [AJR]

• bus/s100: Added ASC Associates SASI Host Computer Adapter card. [AJR, Bitsavers]

• debugger: Added cpulist command. [AJR]

• cpu/vt50: Added very preliminary CPU execution emulation. [AJR]

• debugger: Show opcodes in octal when disassembling code from octal spaces. [AJR]

• armedf.cpp, galivan.cpp: Cleaned up video configuration, and converted to raw screen parameters. [Angelo Salese]

• galivan.cpp: Added interrupt acknowledge signal. [Angelo Salese]

• nb1414m4.cpp: Improved notes and added a frame synchronization stub. [Angelo Salese]

• Reimplemented ARM IOMD and VIDC20 emulation as devices. [Angelo Salese]
 * Both ssfindo.cpp and riscpc.cpp now share the same implementation.
 * Allows riscpc to reach desktop mode with valid non-volatile RAM contents.
 * Adds preliminary sound for ppcar.

• Added low latency option to internal user interface. [Antonio Giner]

• namcos2.cpp: Reduced duplication in machine configurations and memory maps, and updated notes. [cam900]

• segas16a.cpp, segas16b.cpp: Added save state support, improved reset behavior, and moved dfjail to a derived state class. [cam900]

• bnstars.cpp, ms32,.cpp, tetrisp2.cpp: Derive clocks from crystals present on PCBs. [cam900]

• namcofl.cpp: Converted RAM/ROM banking to use address_map_bank_device, added raw screen parameters, and cleaned up code. [cam900]
 * Also updated notes on imperfectly emulated features.

• namco_c355spr.cpp: Fixed priorities when priority 0 sprites aren’t the first layer drawn. [cam900]

• sknsspr.cpp: Corrected high-precision sprite shrinking algorithm and changed position values to 10.6 fixed point format. [cam900]

• tecmosys.cpp updates: [cam900]
 * Added sprite graphics decoding description, cleaned up sprite drawing code and restricted drawing to clipping rectangle.
 * Cleaned up code and added notes.

• bnstars.cpp, ms32.cpp, tetrisp2.cpp: Moved sprite drawing to a common device, improved sprite zoom, and cleaned up code. [cam900]

• ms32.cpp: Fixed sprite delay. [cam900]

• plugins/cheatfind: Added support for entering cheat names. [Carl]

• netlist: Reduced visibility of some matrix solver members. [Couriersud]

• vt1682 updates: [David Haywood]
 * Swapped background pen fall-through for boxing game.
 * Adjusted timing of line rendering to improve racing games.

• sunplus_gcm394.cpp: Improved DMA, banking and video addressing. [David Haywood]

• cpu/unsp updates: [David Haywood]
 * Implemented goto mr, mul su, lslor, exp, jvc and jvs instructions.
 * Added stubs for µ'nSP 2.0 unimplemented extended instructions and registers.

• dreamwld.cpp: Hooked up microcontroller. [David Haywood]
 * Also replaced simulation of undumped microcontrollers with hacked versions of the dreamwld program replacing the payload.

• lua: Exposed address space address mask, data width and endianness. [feos]

• cpu/m68000: Fixed MMU issue that caused Domain/OS and its installer to crash. [Hans Ostermeyer]

• apollo.cpp: Fixed failures in DEX DISP7C tests 170 and 210 and self-test TE. [Hans Ostermeyer]

• model1.cpp: Fixed a number of transcription errors in the vf coprocessor TGP program. [hap, O. Galibert]

• bus/hp_dio: Fixed HP98265A SPC memory mapping for select codes other than 14, and renamed confusing default CD-ROM connection. [Kars de Jong]

• cps3.cpp: Fine-tuned screen parameters based on more precise measurements and early boards documentation. [MetalliC]

• intelfsh.cpp: Added Fujitsu 29LV002TC Flash device with hard-coded sector protection for Dreamcast. [MetalliC]

• dccons.cpp: Added Flash read/write support. [MetalliC]

• cpu/tms9900: Made address visible externally while accessing on-chip memory for tms9995. [Michael Zapf]

• sn76496.cpp: Use a timer to control the ready output. [Michael Zapf]

• model1.cpp: Replaced vf and swa coprocessor TGP simulation with emulation using internal programs. [O. Galibert, Caps0ff]

• model1.cpp: Changed hard-coded background pen, giving better results. [O. Galibert]

• apple2.cpp: Perform single-pixel shift for monochrome high-resolution graphics with bit 7 set. [R. Belmont, SoltanGris42]

• apple2.cpp updates: [R. Belmont]
 * Added Autostart Monitor BIOS option to apple2.
 * Fixed crash when running apple2 or apple2p without a card in slot 0.
 * Updated palette to use latest calculated values from Apple II Video Display Theory ( MT07482).

• apple2gs updates: [R. Belmont]
 * Clear vertical blanking and quarter-second interrupts on reading (as well as writing) $C047. [R. Belmont]
 * Raise ADB interrupt on mouse axis movement ( MT06782).

• bus/a2gameio: Added support for paddles. [R. Belmont]

• bus/a2bus: Added support for to $C074 control register to TransWarp accelerator card emulation. [R. Belmont]
 * Also added TransWarp card as an option for apple2 and apple2p (in addition to the apple2e family).

• z80ne.cpp, zn.cpp: Split up large state classes by machine type and reduced reliance on deprecated machine configuration features. [Ryan Holtz]

• terracre.cpp: Added support for disabling the foreground text layer ( MT07494). [sasuke]

• galivan.cpp updates: [sasuke]
 * Added support for disabling the text layer, and fixed text colors for galivan, dangar, and clones ( MT06946, MT07493).
 * Suppressed drawing tiles from memory locations used for NB1414M4 parameters.

• ssrj.cpp: Always show difficulty DIP switches. [sasuke]

• skyfox.cpp: Reimplemented background star drawing. [sasuke]

• spdheat.cpp: Changed service mode DIP switch to use the standard macro. [sasuke]

• speedatk.cpp: Fixed graphics tile selection (fixes bonus rate display). [sasuke]

• crgolf Fixed coinage DIP switches. [sasuke]

• armedf.cpp, galivan.cpp: Adjusted sound balance to match PCB recordings. [sasuke]

• nb1414m4.cpp updates: [sasuke]
 * Fixed attribute fill when erasing blinking objects.
 * Suppress insert coin prompt when in game (flag supplied by game program).
 * Improved game over display.
 * Improved kozure score display.
 * Ignore repeated fill/DMA commands (fixes MT04344).
 * Cleaned up code a little.

• bus/spectrum: Added MGT +D G+DOS v1 BIOS option. [TwistedTom]

• samcoupe.cpp: Fixed colours in graphics modes 1 and 2, and added joysticks. [TwistedTom]

• bus/spectrum: Added ROM from a Brazilian Multiface One clone as a BIOS option. [TwistedTom]

• Added overridden new/delete operators to pre-fill memory in debug builds (can help identify uninitialised members). [Vas Crabb]

• osborne1.cpp updates: [Vas Crabb]
 * Made SCREEN-PAC video a clone machine rather than a configuration setting as it’s a hardware modification.
 * Added additional default input mappings for the keys wired in parallel, and added backspace as an alias for cursor left.
 * Put the screen parameters used by the Nuevo Video BIOS in its machine configuration (improves automatic resolution selection).
 * Improved performance a little, cleaned up code, and updated notes.

• input_sdl.cpp: Added checks to ignore joystick buttons beyond maximum supported by structures. [Vas Crabb]

• Added support for saving members of structures in arrays, and added support for automatically saving output values. [Vas Crabb]

• Enhanced -listxml, -listsoftware, -getsoflist and -romident to support software lists enabled by slot card devices. [Vas Crabb]

• minimaws updates: [Vas Crabb]
 * Added support for software lists in web pages and romident verb.
 * Added clone listing to machine pages as well as software pages.
 * Added identification of fixed bit patterns up to 128 bits long to web-based ROM identification code.
 * Reduced network requests required to initially load a machine page.

• hh_sm510.cpp: Set 16-way flag for Game & Watch games that don’t physically prevent contradictory directions being pressed. [algestam]

• mephisto_mm2.cpp: Added two more Mephisto MM IV revisions. [Berger]

• itech32.cpp: Corrected ROM names and documented PCB part numbers for drivedge. [Brian Troha]

• kickgoal.cpp: Added layout of PRO-3/B circuit board used by Kick Goal and Action Hollywood. [Brian Troha]

• tumbleb.cpp: Decapped and dumped microcontrollers for chokchock, htchctch, and dquizgo. [Caps0ff, Guru]

• dreamwld.cpp: Decapped and dumped dreamwld microcontroller. [Caps0ff, Guru]

• eispc.cpp: Re-enabled RAM size options that were disabled to work around a heap corruption issue. [Edström]

• gameboy.xml: Added additional PCB and enhancement support information, and cleaned up formatting. [FakeShemp]

• pico.xml: Added scanned pages for poohcornsw and cookpico. [FakeShemp, TeamEurope]

• sawatte.xml: Added scanned pages for doraedbl, soreike and uht. [FakeShemp, TeamEurope]

• Split Commodore 64 floppy disk software list into original, clean cracks, and other dumps. [Firehawke]

• flstory.cpp: Updated DIP switch descriptions for victnine based on manual. [Guru]

• megaplay.cpp: Documented Sonic the Hedgehog cartridge labels. [hammy]

• model2.cpp: Dumped drive board ROM EPR-16488 for daytona and clones. [jordigahan, ClawGrip]

• genpc.cpp: Added additional XT Award 2.05 BIOS dump to pc. [jordigahan, ClawGrip]

• taitopjc.cpp: Dumped PALs for optiger. [jordigahan, ClawGrip]

• missbamby.cpp: Dumped PROM for msbamby. [jordigahan, ClawGrip]

• rcm32p.cpp: Improved ROM labels based on PCB pictures. [Lord Nightmare, ValleyBell]

• triforce.cpp updates: [Lord Nightmare]
 * Marked mkartagp, mkartag2 and mkartag2a Flash ROM dumps chips as bad as data is missing.
 * Fixed mkartagp ROM mapping/interleaving.
 * Documented Flash block remapping lookup ROM and Flash metadata.

• chihiro.cpp: Replaced Ghost Squad security data with real PIC16 key firmware (dumped from an original but unprotected device). [MajorPBX]

• dccons.cpp: Added Katana BIOS v0.976. [MajorPBX, MetalliC]

• fmtowns_flop.xml: Added Japanese titles for most entries. [r09]

• at.cpp updates: [rfka01]
 * Added tg286m BIOS option to atturbo.
 * Added mrv135 BIOS option to at386.
 * Added mrv130 BIOS option to op82c391.
 * Added op495slc04 BIOS option to opti495slc.
 * Added ali148902 BIOS option to alim1489.
 * Added lh5 BIOS option to ls486e.
 * Added 2014 BIOS option to mb8433uud.
 * Added shuttle BIOS option to hot433.

• model2.cpp Added DIP switches to all Model 2 boards (used for debug features in some games). [RyogaMasaki]

• gameking.xml, gameking3.xml: Added some metadata about cartridge types. [TeamEurope]

• rainbow.cpp: Added Rainbow model A ROMs. [tradde, Bitsavers, rfka01]

• Added company names to a number of software list descriptions. [Wintermute 0110]

[Posted by: Vas Crabb]

MAMEinfo 0.217 :)

$
0
0

MAMEINFO.DAT

* Updated to MAME 0.217 - http://git.redump.net/mame/log/

* Added Source/Listinfo changes

* Newest Bugs (25th Dec)

* Added/Fixed 'Recommended Games'

* Fixed Mameinfo.dat infos

Download at: http://mameinfo.mameworld.info/

MAME Testers at: https://mametesters.org/view_all_set.php?sort=last_updated&dir=DESC&type=2

Ashura-X's Nightly MAME builds: http://ashura.mameworld.info/nightlybuilds/builds.html



0.217

- New games: Cosmo Gang (US)
- New Working games: Star Wars Arcade and Wing War
- New Non-Working games: 21 (Sigma), Buttobi Striker, Chameleon RX-1, Fantasy Story, Golden Winner, Kattobase Power Pro Kun, Pub Time Darts, Super Mario Fushigi no Korokoro Party (center), Super Mario Fushigi no Korokoro Party (satellite), Sweet Land and 'unknown VRender0+ bowling game'
- New clones: Arlington Horse Racing (v1.40-D), Blood Bros. (Modular System), Gondomania (World), Magic Bubble (Adult version, YS1302 PCB, set 2), Mandinga (Electrogame S.A. bootleg of Amidar), Megatouch 5 (9255-60-50 R0G, Bi-Lingual GER/ENG version), Poitto! (revision C), Raiden (Modular System), Snow Bros. 2 - With New Elves / Otenki Paradise (Nyanko), Star Horse Progress Returns (live and voice), Star Horse Progress Returns (main screen left), Star Horse Progress Returns (main screen right), Star Horse Progress Returns (sound), Tetris (bartop, prototype) and Tron (5/12)
- New drivers: bloodbro_ms.cpp, cgang.cpp, chameleonrx1.cpp, pubtimed.cpp, raiden_ms.cpp, sigma21.cpp, sweetland.cpp, v0bowl.cpp and zpinball.cpp
- New devices: arm_7500fe_soc, arm_iomd, arm_vidc20, fujitsu_29lv002tc, ms32spr, pic16c620, pic16c620a, pic16c621, pic16c621a, pic16c622, pic16c622a and pwm_display
- CPU
. IDT R3041: COP0 initialization
. Intel I386
. Show status of some cpu flags in the state debugger view
. Unbreak the x87 and flesh out 486 float exceptions a bit. FPU env in v86 mode is like real mode. Set opcode and clear data ptr for instruction that don't access memory.
. FENI and FDISI are nops on the 387+
. Motorola MC6802 and NSC8105: Internalized internal RAM
. Motorola MC68000: Fixed issues with Domain/OS and its installer crashing (m68000\m68kmmu.h)
. Motorola MC68HC11: Fixed disassembly and execution of BRCLR/BRSET (IND, Y)
. Texas Instruments TMS9995: Make address visible on address bus during on-chip operations
- SOUND
. Philips SAA1099
. Modernized struct member save registration. Use narrower types for members. Clean up code slightly.
. Added padding to saa1099_noise to force alignment on Linux i686
. SN76496: Use an emu_timer to control the READY line
. Use fill_n and resize to zero memory instead of memset (emu\disound.cpp, sound.cpp and speaker.cpp)
- DEVICE
. 3dfx Voodoo Graphics: Some cleanup and fixes. Hopefully enough to stop it from crashing when device memory isn't pre-cleared.
. Discrete Netlist
. Moved nl_examples folder to src\lib\netlist\examples
. Changed visibility to private for some members. Interesting observation to note: Since MAME 0.208 bench 30 results for pongf increased from 450% to 580%.
. Flash ROM
. SST 49LF020 Flash does not support certain commands in certain states
. Added Fujitsu 29LV002TC Flash
. Namco C355 (Sprites): Fixed priority when pri 0 sprite isn't drawed first
. NB1414M4 Mahjong Custom
. Fixed text attribute reference when erasing of blinking. Fixed kozure_score_msg when score is 0, the tens place is blank. Fixed insert_coin_msg and credit_msg if the in-game flag is on, "INSERT COIN" etc. is not displayed. Get the in-game flag bit 0200 from sent at command. Removed duplicate bit 0200 operations to make code easier to read. Draw the score when the game over display bit 0e00 is set. The flashing bit 0e00 is no longer applied to game over. Improved notes. Added stub for frame synchronization.
. Fixed corrupted Ninja Emaki continue screen (machine\nb1414m4.cpp) (ID 04344)
. Sega DIMM Board: Added a SH-4 and a PIC16C621A, both disabled. They are disabled, so they shouldn't slow the sytem, but they appear in the list at start and you can look at their rom disassembly (for the SH-4 set the address to 0).
- aristmk5.cpp, ertictac.cpp and ssfindo.cpp
. Initialized some stuff (machine\acorn_vidc.cpp)
. Rewrote ARM IOMD/VIDC20 chips into own devices, merged implementations from ssfindo.cpp & (MESS) riscpc.cpp.
. Added preliminary sound for Pang Pang Car
- armedf.cpp and galivan.cpp
. Adjusted DAC gain compared with PCB movies
. Major video config cleanups. Converted to screen.set_raw() parameters.
- batman.cpp, cybstorm.cpp, offtwall.cpp, relief.cpp, shuuz.cpp and thunderj.cpp: Fixed fulltag[0] == ':' assert in debug builds
- bnstars.cpp, ms32.cpp and tetrisp2.cpp: Device-fied sprite hardware (video\ms32_sprite.cpp). Fixed zooming algorithm. Use shorter/correct type values. Verify clock related to XTAL. Fixed sprite delaying.
- calchase.cpp and voyager.cpp: Added NVRAM device
- calchase.cpp, igs_fear.cpp, mquake.cpp, upscope.cpp and voyager.cpp: Fixed region width/endianness
- cdi.cpp: Splitted Quizard and associated functions into its own driver class and eliminated MACHINE_RESET_OVERRIDE use in the driver
- chihiro.cpp
. Removed some problems (machine\xbox_usb.cpp). Supported IO port 61 (machine\xbox_pci.cpp). Set interrupt pin configuration byte (machine\xbox_pci.cpp).
. Replaced Ghost Squad security data with real PIC16 key firmware, dumped from original but non-protected device. Note: Firmware is same as the one used in NAOMI DIMM PIC16 keys, which means - old rumors about Chihiro uses a bit different keys/firmwares - is not correct.
. Found gpio pins mode registers (machine\xbox_pci.cpp)
- cliffhgr.cpp
. Minor cleanups
. Marked clone Cliff Hanger (set 3) as not working (ID 07523). Seems to fail the third startup check, bypassable by doing bpset 0x3f5 and at the third occurance do PC = 0x3f.
- cps3.cpp: Tweak frame rate based on more precise measurements, early boards docs.
- crgolf.cpp: Fixed coinage dipswitch
- dkong.cpp: Removed diag.bin rom (NO_DUMP), it did not ship with the boards. Documented empty rom sockets.
- dreamwld.cpp
. Decapped Dream World MCU
. Moved fake protdata into MCU code using the code from Dream World for baryon, cutefght, gaialast and rolcrush.
- fcrash.cpp and segas16a.cpp: Fixed assert Expression: dest.cliprect().contains(cliprect) in debug builds
- galivan.cpp
. Added hide text layer support and fixed text color attributes. This fixes missing black screen between areas (black hole warp) in dangar (ID 06946), some text colors in dangar and galivan (ID 07493) and corrupt title logo in dangar.
. Fixed dusts in lower left (video\galivan.cpp). This is for hide custom chip communication.
. Added irq acknowledge signal
. Fixed display bug when insert 10 or more credits in Ninja Emaki. Fixed corrupted Ninja Emaki continue screen (machine\nb1414m4.cpp).
- galpani3.cpp, jchan.cpp and suprnova.cpp: Correct algorithm for high precision shrink sprite. Use 10.6 fixed point for position value. Added notes (video\sknsspr.cpp).
- goldstar.cpp
. Make Win Cherry show RAM initialization screen
. Get Cherry Master '97 to show things. Gameplay is basically fine, but GFX are really broken.
- jaguar.cpp: Memory-related refactoring. Set width and endianness for regions, including cartridges. Make init code safer and more efficient. De-duplicate some memory maps. Separated state class for jaguarcd. Keep the driver from regressing any further than it already has while cleaning up the code and adjusting region usage to comply with the soon-to-be-committed "truth in endianness" requirement. It's possible that some regions should really be 16 bits instead of 32 or vice versa, and/or that DSP endianness may be incorrect.
- kickgoal.cpp: Added PCB layout of PRO-3/B board used by Action Hollywood and Kick Goal
- ltd.cpp: PinMAME sync. Added rom tm4-l.bin to Time Machine (LTD, 4 players). Added roms tzu14_l2 and tzu15_l2 to clones Twilight Zone (P-3) and (P-4).
- metro.cpp: Updated to use standard ROM loading macros
- midxunit.cpp: Added sound board ASCII layout
- model1.cpp
. Added internal TGP programs to Sega NetMerc, Star Wars Arcade, Virtua Fighter and Wing War.
. Fixed Star Wars Arcade and Wing War (Games now playable). Removed MACHINE_IMPERFECT_GRAPHICS flag in Virtua Fighter.
. Slightly hacky background color fix (video\model1.cpp)
. More fixes to the internal TGP program of Virtua Fighter
. Clear up some stuff. Get rid of the ram collisions (machine\model1.cpp).
- model2.cpp: Added DIP switches to all Model 2 board per research. Updated dipswitch label and changed to 'unknown' instead of 'unused'. Use actual silkscreen label for dipswitches and restrict this set to CRX boards.
- namcofl.cpp: Use address_map_bank_device for ROM/RAM swapping. Use raw parameter for screen. Fixed sprite delaying and namings. Added MACHINE_IMPERFECT_GRAPHICS to 'Final Lap R' related to sprite disappearing issue.
- namconb1.cpp: Fixed Player 3 inputs
- namcos2.cpp: Reduced duplicates related to CPU Board components and Configuration duplication
- neogeo.cpp: Fixed stretch view not hiding edges when MAME is fullscreen (layout\irrmaze.lay and neogeo.lay)
- play_3.cpp: Moved games on "Z-Pinball" hardware to new driver (zpinball.cpp)
- segas16a.cpp and segas16b.cpp: Added save state. Partially fix reset behavior. Move dfjail related handlers/variables into dfjail_state, related to sound hardware differs.
- shangha3.cpp: Don't map 8-bit ROM directly into 16-bit space
- snk6502.cpp
. Increased CPU clock speed for fantasyu, nibbler, pballoon and vanguard to match available schematics. Fixes snake warping in Nibbler's animation runs too fast, causing it to finish before the triple sweep does. On real hardware, it syncs precisely with the sound effect (ID 05387). Fixes also Nibbler slows down periodically in 2-player mode (ID 07196). Insert wait states when reading from upper memory.
. Fixed Nibbler 2player sound problem (ID 07501). Added conf switch for the debug controls.
- subsino2.cpp: Fixed inputs cannot be change in new2001, queenbee and squeenb (ID 07524)
- suprnova.cpp: Random cleanup
- tasman.cpp: Read graphics ROMs through device. This is a flawed solution: The graphics ROM self-test fails both before and after this change. The mapping isn't properly understood yet and seems to involve some weird interleaving and/or address line swapping.
- tecmosys.cpp: Use gfxdecode for sprite gfxs. Cleanup sprite drawing routine (and Screen cliprect related). Use shorter/correct type values. Reduced unnecessary lines/arguments. Added notes.
- terracre.cpp: Added hide text layer support used in Coffee break of horekid (after clearing round 2) (ID 07494)
- triforce.cpp: Mark mkartagp, mkartag2 and mkartag2a flash dumps as bad, as all of them have the end of the data missing, and one is completely blank. Fixed the mapping/interleave of the mkartagp roms, and added some notes about how the flash block remapping lookup rom works, and the way data and metadata is stored in the flash roms.
- tumbleb.cpp
. Added base clock speeds on actual OSCs. Clocks based on OSCs actually on the PCB. OSCs determined by info within the driver & pictures of of PCBs. OSCs listed as comment in "&config" for easy reference [Brian Troha].
. Decapped Choky! Choky!, Date Quiz Go Go and Hatch Catch MCUs
- zn.cpp: Splitted driver into subclasses, eliminated optional devices and removed MACHINE_START_OVERRIDE and MACHINE_RESET_OVERRIDE
- Card Line: Removed post_load workaround for outputs
- Daytona USA: Dumped drive board ROM epr-16488
- Desert Patrol [TTL]: Added netlist
- F-1 Super Battle: Fixed flags (ID 07502)
- Final Fight: Added imperfect graphics flag to clones fcrash, ffightbl and ffightbla
- Kung-Fu Roushi: Probably mono sound
- Legend of Hero Tonma: Fixed clone 'Legend of Hero Tonma (Gaelco bootleg, Modular System)', boots now. GFXs need lots of work.
- Magic Reels: Tentatively identify the CPU rom
- Marble Madness: Removed ADC inadvertently added during MCFG removal
- Miss Bamby: Added missing PROM
- Operation Tiger: Added PLDs
- Poker Ladies: Make clone Poker Ladies (Censored bootleg, not encrypted) boot. Note: Needs inputs, sound and GFX fixes.
- Rotary Fighter: Different fix for coincounter at boot
- Sky Fox
. Improved background based on PCB. The previous background implementation was completely wrong. Found stars position stored in memory and used them to rewrite the background drawing code. Reference PCB video: https://www.youtube.com/watch?v=oyE1CfcVrDc and https://www.youtube.com/watch?v=5QhTNrNH-CU. Splitted background VRAM and work RAM from addresses map. Adjust sprite position. Removed background flip.
. Fixes some group of stars placed horizontally should scroll with a 3-4 layer parallax effect (ID 00232)
. Background pattern adjustment compared to PCB strictly
- Speed Attack: Fixed tilemap wrong bit assignment. By this bonus rate are displayed correctly.
- Super Dead Heat: Changed dipswitch service mode definition
- Super Speed Race Junior: Enable 'Difficulty' of DIPSW even if operation type is 2-4.
- TH Strikes Back: Fixed game running half speed
- Victorious Nine: Updated DIPs for Victorious Nine, taken from manual.
- Vs. Janshi Brandnew Stars: Fixed clock related to on-board XTALs
- Fixed rom names in cps1bl_5205.cpp, dec8.cpp, itech32.cpp, karnov.cpp, meritm.cpp, segahang.cpp and vp101.cpp
- Dipswitch fixes in crgolf.cpp, flstory.cpp, meritm.cpp, mitchell.cpp, model2.cpp and spdheat.cpp
- Description changes of 1000 Miglia: Great 1000 Miles Rally (Taiwan 94/07/18), Cane (prototype), Magic Bubble (Adult version, YS1302 PCB, set 1), Magic Number (Italian gambling game, Ver 1.5), Mandinga (Artemi bootleg of Amidar), New Quiz (Modular System bootleg), Nibbler (rev 6, Pioneer Balloon conversion), Nibbler (rev 8, Olympia), Nibbler (rev 9, set 1), Nibbler (rev 9, set 2), Orbite (prototype), Poitto! (revision D), Poker Ladies (Censored bootleg, encrypted), Poker Ladies (Censored bootleg, not encrypted), Puzzle Bobble (Italian gambling game), Snow Bros. 2 - With New Elves / Otenki Paradise (Hanafram), 'unknown H8 Italian gambling game', 'unknown TMS9980 poker game' and Wacky Gator (US)
- Renamed (gondo) to (gondou), (magicbubb) to (magicbubc) and (masmario) to (masmario2)
- MAME
. VIDEO RENDERING SYSTEM: Clean up render_screen_list code, replacing simple_list with std::list.
. DEVICE: Added wrapper for using STRUCT_MEMBER with an indeterminate length array (emu\diexec.cpp). Examples in YM2612 family and MultiPCM. Also used STRUCT_MEMBER to reduce clutter in diexec save state registration.
. UI
. Added -lowlatency option to UI (ui\submenu.cpp)
. Find software lists attached to devices that aren't in any system by default (e.g. spectrum_mgt_flop) (mame\media_ident.cpp)
. Allow slot options with -listsoftware so stuff like spectrum_mgt_flop can be discovered (emu\emuopts.cpp and mame\clifront.cpp)
. PLUGINS
. Permit entry of cheat names (plugins\cheatfind\init.lua).
. Loading fixes (plugins\data\data_command.lua, data_marp.lua and load_dat.lua)
. Various fixes (plugins\data\data_hiscore.lua and load_dat.lua)
. Removed an unnecessary separator is displayed at the top of the cheat menu (ui\cheatopt.cpp) (ID 07510).
. hiscore.dat update. Fixed old parsing errors (plugins\hiscore\hiscore.dat).
. Software List:
. Get some stuff out of the global namespace (emu\softlist_dev.cpp)
. Make -listsoftware and -getsoflist recognise software lists that come from slot cards (mame\clifront.cpp)
. Allow saving members of structures in n-dimensional arrays, even if the members themselves are n-dimensional arrays - see qsoundhle.cpp for an example of loops disappearing. This can greatly reduce the number of save state registrations in some cases.
. Try the new save state possibilities (cpu\dspp\dspp.cpp, cpu\i386\i386.cpp and cpu\i8089\i8089_channel.cpp). Reduced the number of save registrations (video\snes_ppu.cpp).
. Modernized struct member save registration (machine\i8257.cpp, machine\am9517a.cpp, machine\scc68070.cpp, sound\ay8910.cpp, sound\es5503.cpp and sound\saa1099.cpp)
. Added save/restore output values in save states. Save states should not be break when changing output. Also get rid of a few dozen output().set_value(...) calls in favour of output finders. This has the detrimental effect that outputs used in layouts will get the default value from the last element in the last view that uses them _after_ devices are started. If drivers/devices set initial output values on start rather than reset this could cause a problem.
. Enforce that width and endianness of directly-mapped ROM regions should match those of the address space. All of the once-numerous validation failures that this change induced have been fixed in preceding commits. Unmerged drivers may need to be modified to comply with this (emu\addrmap.cpp).
. Minor cleanup, getting rid of a few static helpers (emu\romload.cpp)
. LUA engine: Added address_mask and endianness to addr_space library
. Start experimenting with auto-template driver form, this file can be considered deprecated and its contents to be moved on a specific Python tool folder (etc\template_driver.cpp)
. Different approach to member initialisation - hopefully work around issue with move constructor; also stop using names that start with underscore followed by capital letter as they're reserved (util\coretmpl.h).
. Initialized some stuff in audio\tx1.h, cpu\i960\i960.cpp, cpu\sh\sh2.cpp, drivers\segas32.cpp, machine\acorn_vidc.cpp, machine\6821pia.cpp, machine\vrender0.h, sound\mea8000.h, sound\ym2151.cpp, sound\ym2413.cpp, sound\ymz770.cpp and video\ygv608.cpp
. LISTXML: Output software lists for devices (mame\infoxml.cpp). This will at least let a front-end work out that a slot card allows the use of an additional software list (e.g. spectrum -exp plusd enables spectrum_mgt_flop.xml).
. MiniMAWS: Load and index some software list data (no way to display it yet). Also fix up some software lists with duplicate part features. Added rudimentary listing of software lists to web UI and work around a python issue on loading; also fix up more software list issues. Fill in software list pages and load software list ROM information. Added software list support to web-based romident. Identify software list dumps in CLI as well. Refactored digest code and identify fixed bit patterns. Reduced network operations when initially loading a machine page. Added rudimentary software lists to machine pages. Display software lists for selected slot options on machine pages (scripts\minimaws).
. Updated MAME documentation: Added FAQ question about autofire with walkthrough of setup process. Added VSCode .gitignore for RST compilation temporary folder (docs/source/_build). Added a caveat about autofire+normal fire mapping. Added -lowlatency to the docs.
- SDLMAME: Ignore joystick buttons beyond maximum supported number (input\input_sdl.cpp). Note: The code to map excess buttons to switches doesn't actually do anything useful while INPUT_MAX_BUTTONS and MAX_BUTTONS happen to be defined to the same number.
- Compiling
. Added BGFX artwork path for Emscripten build (scripts\src\main.lua)
. Get rid of deprecated universal newlines open flag in Python scripts (io module is present as of Python 2.6) (scripts\build\verinfo.py, cpu\m6502\m6502make.py, m6809\m6809make.py, mcs96\mcs96make.py and tms57002\tmsmake.py)
. Removed some cases of visual studio warnings 4805 4389 4065 (i386\cpuidmsrs.hxx and video\xbox_nv2a.cpp)
. Enable visual studio warning C5038 about member initialization order. Also put vs warning options all in one place (scripts\genie.lua).
. Enable Clang missing braces warning - it's useful to be able to see when you're initialising a structure or nested array inside an array (scripts\genie.lua).
. Fixed ACCESS VIOLATION when using -verbose in assorted drivers (ID 07528). Note: It only happens when MAME is built with GCC 8.3.0, and then only on certain system configurations.
- Debugger
. Pre-fill things allocated with operator new with 0xcd in debug builds (value can be changed by setting global g_mame_new_prefill_byte with a debugger) - this is gonna hurt performance, but it will help catch issues exposed when we remove pre-clearing before constructing devices.
. Use std::forward_list instead of custom linked structure and eliminate last use of auto_alloc (debug\debugcon.cpp)
. Added cpulist command to debugger (debug\debugcmd.cpp)
. Show opcodes in octal when disassembling code from octal spaces (debug\debugbuf.cpp)



"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]

HBMAME 0.217

$
0
0

https://hbmame.1emulation.com/
http://arcade.mameworld.info/hbmame

What's new in HBMAME
====================

2019-12-25 0.217

New Games
---------------------------------
- [alienres] Alien Rescue (on Pacman hardware)
- [caravan] Project Neon: Caravan Edition (Prealpha 0.4.19)
- [dinos223] Cadillacs and Dinosaurs (Warriors 2020 2019-11-17)
- [ffightae] Final Fight 30th Anniversary Edition
- [kof97s148] Kof'97 (Dogs Edition 2019-11-26)
- [kof97s149] Kof'97 (Snake Edition 2019-10-25)
- [kof97s150] Kof'97 (Yukimura Snake 3.1 Dark Snake Plus 2017-07-30)
- [kof97s151] Kof'97 (Versión Sexy Estilo Mugen 2015-10-25)
- [kof97s152] Kof'97 (Mythical Martial Arts Dark Snakes Edition Plus 2018-04-08)
- [kof98hh124] Kof'98 (ECK Dragon Edition 2019-09-09)
- [kof98hh125] Kof'98 (Ultra Rugal 2016-12-18)
- [kof2001s43] Kof2001 (PS2 Krizalid Edition 2018-11-22)
- [kof2001s44] Kof2001 (PS2 Mugen Style New Orochi And Rugal Characters 2015-12-09)
- [kof2k2s86] Kof2002 (Resurgence In The Kingdom Of Heaven 2019 2019-11-29)
- [kof2k2s87] Kof2002 (Another Kyo New powers 2015-02-15)
- [kof2k2s88] Kof2002 (Black Modified Powers 2014-01-05)
- [kof2k2s89] Kof2002 (Remix ultra 3.5 2018-01-05)
- [kof2k2s90] Kof2002 (Merry Christmas Mix Plus 2015-06-24)
- [kof2k2s91] Kof2002 (Omega v.PS2 Simplificada 2018-06-08)
- [mslugxz64] Metal Slug X (Big Heavy Machine Gun Flame Edition 2018-12-08)
- [tk2h148] Tenchi wo Kurau II (Li Dianda Random Edition 2019-07-27)

Please note: The next release will be expected in March or April 2020.

[Posted by: Robbbert]

NegaMAME 0.217-1

$
0
0


Along with MAME and all its fork, NegaMAME 0.217-1 is also ready for download. Go grab it at http://babelsoft.net/products/negamame.htm

This MAME derivative has been designed to be used with the front-end Negatron in order to have complete access to all the machine configuration options within Negatron, especially useful for emulated computers and consoles.

This is quite irrelevant for emulated arcade games though. If you only play arcade games, you can simply use Negatron with regular MAME.

Note: 0.217-1 must be understood as the 1st version of NegaMAME synchronised with MAME v0.217. If other issues arise with this version, I would release a v0.217-2

[Posted by: xinyingho]

[Annc] MAMEUI64 .217 and icons/snaps released.

History.dat 2.17

BestGames.ini, Languages.ini and Series.ini 0.217

$
0
0

Online the BESTGAMES.ini file (only with arcade sets), available here: pS BestGames.ini Page.

Changelog:
* 2019/12/27 1.24: Online the version 0.217; 4 new games added (3,413 games evaluated).

-------------------------

Online the updated version of LANGUAGES.ini (only with arcade sets), available here: pS Languages.ini Page.

Changelog:
* 2019/12/27 1.06: Added 0.217 sets.

-------------------------

New version of SERIES.ini (only with arcade sets), available here: pS Series.ini Page.

Changelog:
Series ADDED (1): Super Mario Fushigi no Korokoro Party.
Series UPDATED (5): Cabal, MegaTouch, Raiden, Snow Bros. and Tetris.

The summary of the other MAME support files that I maintain, you can find it here.

[Posted by: AntoPISA]

mGalaxy v7.6 released

$
0
0




  • [New] MySNES theme.
  • [New] 'Menu' window with shortcuts to all other windows (default key: m)
  • [New] 'VJ One' screensaver.
  • [Improved] (mGalaxy_Runway) Import from 'Medium' images (e.g. cartridge stickers)
  • [Improved] Controller window: keys combination (like Ctrl-A) are now allowed.
  • [Fixed] The local music play is now working when no internet connection is available.


More info and download on http://www.mgalaxy.com

[Posted by: mgalaxy]

NPlayers 0.217

BletchMAME 1.7 has been released

$
0
0

Bletch just released BletchMAME 1.7 - what's new in this particular release is "minor usability improvements".


Quote:


BletchMAME is a new experimental front end for MAME. Unlike existing front ends (which function as launchers, keeping MAME's internal UI), BletchMAME replaces the internal MAME UI with a more conventional point and click GUI to provide a friendlier experience in a number of areas (such as profiles, input configuration and a number of others). While BletchMAME is intended to support all machines supported by MAME, it should be particularly suitable to computer emulation.



https://www.bletchmame.org/

What's New:

Quote:


1.7 (2019-Dec-28)
  • We have a real domain name (https://www.bletchmame.org/); added a menu item to go directly there
  • If we fail to start MAME, we will now crudely present MAME™'s error message to the user
  • When supported by MAME (0.217 dirty or greater), we will attach to a child window rather than the BletchMAME root window. This fixes a bug where the status bar could obscure part of the running emulation




[Posted by: Bletch]

MESSinfo 0.217

$
0
0

Update for 0.217 version, this is the web page for download: progetto-SNAPS MESSINFO.DAT.

Whatsnew:
* 11.38 29/12/2019: Aligned files to 0.217 version.
* 11.37 23/12/2019: Added the file 'messinfoREM.dat' to the package with the machines and devices removed from the MESS/MAME.
* 11.36 15/12/2019: Added 300 device authors.



Quote:


0.217:
======
- apollo.cpp: Fixed failures in DEX DISP7C tests 170 and 210 and self-test TE [Hans Ostermeyer].
- apple2.cpp: Bugfix #07482: [Color/Palette] (apple2.cpp) apple2, apple2e and clones: Graphics colors not matching original machines [R. Belmont]. Added Autostart Monitor BIOS option to apple2. Fixed crash when running apple2 or apple2p without a card in slot 0. Updated palette to use latest calculated values from Apple II Video Display Theory (MT07482) [R. Belmont]. Perform single-pixel shift for monochrome high-resolution graphics with bit 7 set [R. Belmont, SoltanGris42].
- apple2gs.cpp: Bugfix #05380: [Interface] (apple2gs.cpp) apple2gs: Cannot use -hard command line option even though it is listed when doing -listmedia [R. Belmont].
- apple2gs: Bugfix #06782: [Gameplay] (apple2gs.cpp) apple2gs[chsm2100]: AppleIIGS (ROM01) - Chessmaster 2100 - clocks do not work [R. Belmont]. Clear vertical blanking and quarter-second interrupts on reading (as well as writing) $C047. Raise ADB interrupt on mouse axis movement (MT06782) [R. Belmont].
- at.cpp: Added tg286m BIOS option to atturbo. Added mrv135 BIOS option to at386. Added mrv130 BIOS option to op82c391. Added op495slc04 BIOS option to opti495slc. Added ali148902 BIOS option to alim1489. Added lh5 BIOS option to ls486e. Added 2014 BIOS option to mb8433uud. Added shuttle BIOS option to hot433 [rfka01].
- c64.cpp: Split Commodore 64 floppy disk software list into original, clean cracks, and other dumps [Firehawke].
- ch2001: Changed manufacturer to 'CXG Systems / Newcrest Technology'.
- crvision.cpp: Bugfix #05606: [Gameplay] (crvision.cpp) crvision and clones: Sound is playing at a slower tempo/causing game delay issues [mizapf].
- dccons.cpp: Added Flash read/write support [MetalliC]. Added Katana BIOS v0.976 [MajorPBX, MetalliC].
- dp8344a: Changed description to 'DP8344A BCP'.
- eispc.cpp: Re-enabled RAM size options that were disabled to work around a heap corruption issue [Joakim Larsson Edström].
- electron64: Changed manufacturer to 'Acorn Computers / Slogger'.
- fmtowns.cpp: Added Japanese titles for most entries in fmtowns_flop.xml [r09].
- gameboy: Added additional PCB and enhancement support information and cleaned up formatting in gameboy.xml [FakeShemp].
- gameking.cpp: Added some metadata about cartridge types in gameking.xml and gameking3.xml [TeamEurope].
- genpc.cpp: Added additional XT Award 2.05 BIOS dump to pc [jordigahan, ClawGrip].
- hh_sm510.cpp: Set 16-way flag for Game & Watch games that don't physically prevent contradictory directions being pressed [algestam].
- lexizeus: Machine promoted to working [David Haywood, Sean Riddle].
- m6502: Added disassembler and basic execution core for Rockwell R65C19 [AJR].
- m68000: Fixed MMU issue that caused Domain/OS and its installer to crash [Hans Ostermeyer].
- mephisto_mm2.cpp: Added two more Mephisto MM IV revisions [Berger].
- osborne1.cpp: Made SCREEN-PAC video a clone machine rather than a configuration setting as it's a hardware modification. Added additional default input mappings for the keys wired in parallel, and added backspace as an alias for cursor left. Put the screen parameters used by the Nuevo Video BIOS in its machine configuration (improves automatic resolution selection). Improved performance a little, cleaned up code, and updated notes [Vas Crabb].
- pico: Added scanned pages for poohcornsw and cookpico in pico.xml [FakeShemp, TeamEurope].
- rainbow.cpp: Added Rainbow model A ROMs [tradde, Bitsavers, rfka01].
- samcoupe.cpp: Fixed colours in graphics modes 1 and 2, and added joysticks [TwistedTom].
- sn76496: Use a timer to control the ready output [Michael Zapf].
- spectrum.cpp: Added MGT +D G+DOS v1 BIOS option. Added ROM from a Brazilian Multiface One clone as a BIOS option [TwistedTom].
- sunplus_gcm394.cpp: Improved DMA, banking and video addressing [David Haywood].
- tms9900: Made address visible externally while accessing on-chip memory for tms9995 [Michael Zapf].
- tvgogo: Changed description to 'GoGo TV Video Vision'.
- unsp: Implemented goto mr, mul su, lslor, exp, jvc and jvs instructions. Added stubs for u'nSP 2.0 unimplemented extended instructions and registers [David Haywood].
- vt1682.cpp: Swapped background pen fall-through for boxing game. Adjusted timing of line rendering to improve racing games [David Haywood].
- z80ne.cpp: Split up large state classes by machine type and reduced reliance on deprecated machine configuration features [Ryan Holtz].
- zone40: Machine promoted to working [David Haywood, BeckyRGB].
- Renamed (dp8344) and (dp8344a), (lexcyber) to (lxcmcy) and (meritum) to (meritum2).
- Caps0ff added EOD Performance Inc. Vanguard MK1 system..
- ClawGrip added Oxford Instruments ITC-4 Intelligent Temperature Controller (Version 2.04), Pro-Nets Technology Speedcom VD56SP and VTech PC Super Color (Spain) systems.
- Dalby Datormuseum, Matt Burke and AJR added Digital Equipment Corporation VT52 system.
- David Shah and David Haywood added MiWi2 16-in-1 + Drum Master system.
- eanbowman added 200 in 1 Retro Arcade system.
- hap and anonymous added France Double R La Regence system.
- hap and Berger added CXG Systems / Newcrest Technology Sphinx Dominator (v2.05) and CXG Systems / Newcrest Technology Sphinx 40 systems.
- jordigahan and ClawGrip added Sanyo SPC-400D system.
- Musee Bolo added Sega Fish Life Amazon Playful Edition (Japan) system.
- Nigel Barnes added Acorn Computers / Slogger Acorn Electron (Stop Press 64i) system.
- rfka01 added Abit 486 EISA-AE4, AEG Olympia Olyport 40-21, Aquarius System (ASI) MD-4DUVC,
Arche Technologies Inc. KMA-300G-25
Bondwell Holding Bondwell Portable Computer Model 14 (German keyboard), Bull Micral 45, Computechnik ASC486SLC, Elitegroup UM8810 PAIO, Elitegroup SI5PI AIO, Epson PC AX2e, Epson PC AX, Epson PC AX3, Freetech 486FT55, Gigabyte GA-486AM/S, Jetway J-446A, Thomson SIMIV TO16 and TMC Research Corporation PCI48AF systems.
- Robbbert added Mera-Elzab Meritum I (Model 1) system.
- Sean Riddle added JAKKS Pacific Inc Teenage Mutant Ninja Turtles Hero Portal and JAKKS Pacific Inc Star Wars Blaster Strike systems.
- Sean Riddle and ClawGrip Hasbro Playskool Heroes Transformers Rescue Bots Beam Box (Spain), VTech V.Baby and VTech Storio (ES, Spanish, 2011-06-17?) systems.
- Sean Riddle and David Haywood added Conny / SDW Games Virtual Ping Pong (Conny / SDW Games), dreamGEAR Shredmaster Jr (NTSC), Intec InterAct Complete Video Game 89-in-1, JAKKS Pacific Inc Toy Story Mania (JAKKS Pacific TV Game), JAKKS Pacific Inc Golden Tee Golf (JAKKS Pacific TV Game), JAKKS Pacific Inc Cars 2 (JAKKS Pacific TV Game) and Majesco (licensed from Konami) Konami Collector's Series Arcade Advanced systems.
- Sean Riddle and GameHistory.org added Techno Source Handy Boy 11-in-1 (TV Play Power).
- Sean Riddle, Peter Wilhelmsen, ShouTime and David Haywood added Takara / Sammy / DCT / SSD Company LTD Gachinko Contest! Slot machine TV (Japan).
- TeamEurope added Lexibook Lexibook Compact Cyber Arcade - Star Wars Rebels, Lexibook Lexibook JG7425 221-in-1, VTech Genius Junior Profi (Germany) and VTech Genius Tabletop Black Magic CX (Germany) systems.
- TeamEurope and David Haywood added Lexibook Lexibook JG7415 120-in-1 system.
- unknown added Rowe International CD-100B LaserStar system.
- Vas Crabb added Osborne Osborne-1 with SCREEN-PAC system.
- zhongtiao1 added BaoBaoLong BBL380 - 180 in 1 and M&D unknown M&D handheld systems.
- Added Apple II paddles, ARM 7500FE SoC, ARM IOMD controller, ARM VIDC20, ASC Associates SASI Host Computer Adapter, DEC VT50 CPU, DEC VT52 CPU, DP8344B BCP, Fujitsu 29LV002TC Flash, GeneralPlus GPAC800 System-on-a-Chip, Hitachi HD61603 LCD Driver, Rockwell L2800 MCU, Rockwell R65C19 MCU, Sanyo LC7582 LCD Driver and SCSI callback (new) devices.
- AJR added cd100.cpp, itc4.cppm, vd56sp.cpp and vt52.cpp drivers.
- David Haywood added bbl380.cpp, generalplus_gpl32612.cpp, lexibook_jg7425.cpp and unkmandd.cpp drivers.
- hap added cxg_dominator.cpp, cxg_sphinx40.cpp and regence.cpp drivers.
- Ivan Vangelista added vanguardmk1.cpp driver.



[Posted by: AntoPISA]

MAME Artwork Update - One More Before the Year's Over

$
0
0

SITE UPDATE - December 29, 2019


In-Game Artwork: 46 new sets; 48 additional sets updated; 34 files removed; 62 files temporarily removed


One more update before the year is over.


First, the tl;dr of why hydef's artwork has been temporarily removed: the artwork is amazing, but I have not had enough time to update this site as he continues to update many of the already completed titles. It is better that I link everyone to the most current versions of the artwork, rather than have an old version here, and the newer version somewhere else. I will keep the extra newspost on my frontpage, along with a current copy of the DAT file, so that everyone can stay up to date.


For those that have been around for a few years, a while ago I collaborated with this one guy who ended up screwing me over by taking artwork that I had scanned, cleaning it up, promoting it on his website, then not sending it back this way, and even actually printing copies and selling it. He even sold a second copy of Space Harrier this year. Live and learn, I guess. Since that time, he has been banned from multiple arcade and emulation websites, yet somehow, he is still active on a particular one today. Hopefully he has learned his ways by now. Anyway…


Space Harrier is done!! I have waited soooo long for this. The deluxe cabinet version of Space Harrier is my all-time favorite arcade game ever, and we finally have full artwork for it in MAME. The marquee we have now turned out way better than the version the other guy did, thanks to the efforts of muddymusic. When you get a chance, go ahead and check out Arcade Art Shop to check out the quality of more of his work. We have a couple more things coming from him in the next update.


Back to Space Harrier… upright artwork is complete for both US and JPN variations. Thank you also to the awesome photos made available by Jodo over at the UKVAC forums, and from Stefano CSW over on Flickr. Also thank you to Vas Crabb for transcribing the text from the JPN version of the instruction card, so that it could also be added.


Atari's Destroyer and Sky Raider both now have full artwork. Thank you to TrevEB for scanning the background artwork and taking pictures of the cabs, and to Comboman for cleaning it up and putting it all together. I did a little bit of extra work on the cabinet artwork, shifter, and trigger button, which are all animated now. The volcano buttons for these, and the other applicable games below, are courtesy of SteelTiger.


Tournament Table and Pong Doubles both have artwork, recreated by Comboman.


The Ladybug bezel has had its colors adjusted. Again. Thank you to Comboman for getting it started in the right direction. After going through tens of pics all over the internet, I think this is finally correct. If you happen to look yourself later and compare different pics, you will see what I mean. While we were at it, might as well add the marquee and the control panel also. I cleaned up the marquee, courtesy of the BYOAC/CAG artwork. Thank you to Nightvoice for recreating the control panel and buttons.


Thank you to Comboman for originally tackling the artwork for Atari's original Breakout. Unfortunately, the bezel needed to be redone because, among other things, the scan suffered from scanner skip, which plagues many of the files from the BYOAC/CAG artwork. Hopefully I can do a write-up on this for the next update to explain the situation, so that people that are using these files to reprint artwork for their real cabinets are aware of the problem. I ended up re-cleaning the entire bezel and marquee, and am now happy with it. Against our usual rules, the bezel and marquee for this game in the artwork set is full-size, ready to print. I would much rather people use this version, than the version that is currently floating around everywhere else. To complete the artwork for Breakout, Comboman recreated the control panel, the start buttons are courtesy of Nightvoice, and the volcano button is courtesy of SteelTiger. I hit some snags on the cocktail version of this, so that will come out next update.


After being made available on zorg's site for so long, UDb23 put together the artwork for the Williams version of 1942. Thank you to 7146aaron for providing the bezel artwork, and for Andykmv for scanning it. Thank you to TheShanMan for providing and scanning the marquee and instruction card. To fix up the rest of the artwork, I fixed the colors up a bit on the Romstar bezel, and added the Romstar marquee, courtesy of the BYOAC/CAG artwork again. The control panel for both versions will be completed at a later date.


UDb23 also recreated the bezel for Taito Volleyball, based on multiple photos, and also cleaned up the marquee, courtesty of the BYOAC/CAG artwork.


After looking at 1942, we took a look at the other games in the series. We added some fun widescreen artwork to both 1941 and 19xx, based on a couple flyers. After looking 1943, it needs to be redone; the current version has some colors that are off, and is actually missing quite a bit of detail. Unfortunately, time ran out, so that should come out next update.


UDb23 redid one of the bezels for the DECO series of cabinets. This had previously been done a while back, but after comparing his version to the current version we had, I noticed that his was symmetrical (all four fourths of the bezel are exactly the same), while the existing version was not, so that has been replaced. After that, we looked at the other version of the bezel, and it needed fixing also, along with some color correction. Thank you also to Nightvoice for recreating the control panel for this, along with the buttons. The version with both the bezel and control panel is now the primary view in the artwork set, while the other bezel is the secondary version.


Something we noticed a while back; the bios decocass is the parent for all of the DECO Cassette games in the MAME driver, which means that the artwork available in the artwork decocass is available to all those games. Rather than have thirty-five copies of the same file, the artwork sets for the thirty-four individual games have been removed, and only the file for decocass remains. In the future, when we add artwork that is specific to one of these games (e.g. the marquee), then the file for that game will be added back in. At the end of the day, this makes it easier to keep things up to date.


Back to the DECO bezel that UDb23 redid, that bezel also applies to Mad Alien and Tomahawk 777, so those have both been updated.


Still not finished, UDb23 recreated the bezel for Crazy Balloon, and cleaned up the marquee available from the BYOAC/CAG artwork. From that same artwork, he also cleaned up the marquee for Sky Soldiers, and also the bezel we scanned for that same game.


Finally, he also finished cleaning up the bezel for Exidy's Crash, which was scanned by TrevEB. Thank you to Comboman for noticing the Bertolino version available at The Dragon's Lair Project. That version has now been added, thanks to vectorization by Spinnhacker. The bezel for Smash, which was previously in the Crash artwork set, has now been moved to its own artwork set.


Thanks to Comboman for noticing that the marquee in APB is animated. I borrowed the marquee from krakerman's version of the artwork to update that here.


Mr. Retrolust continues to send stuff our way, while updating his own work over at the LaunchBox forums. Thanks to him, we now have bezels for A.B. Cop, Alien Storm, and Racing Hero.


The Taito bezel for Space Cyclone was completed some time ago, but before the game had a driver in MAME. Now that it is, we can add the bezel.


Back to variations on the Radar Scope bezel, both the Nintendo upright version of Space Firebird, and a clone of that game, Space Demon, use different color variations of that same bezel. Both have now been added.


Now that Sega's Star Wars Arcade is working in MAME, it seems only right to add the really cool control panel artwork. Man, how I wish I had kept all the pics I took back when I was working on the Control Panel project. The final version of that pic was only 1000px wide. I did what I could for now; if anyone happens to live in vicinity of the Galloping Ghost Arcade, they have the game there. If you are really good with a camera, I would love a newer version of this pic, at the same angle, just way better resolution, if possible.


Small updates to the Star Wars Trilogy artwork and Asteroids Deluxe artwork.


Earlier this year when creating the current generic artwork, I had found another cool starmap pic from NASA's website. Turns out this looks really nice as widescreen artwork in Asteroids. We will add it to other games on the next update.


Also noticed that the flyer for Tempest looks really cool as a bezel, so that has been added. Thank you to Dan at Flyer Fever for the scan of that.


Back when Toys to Life games were still the rage, there was a game called Lego Dimensions, which I spent probably hundreds of hours on, and yes, I have the complete set at home. One of the DLC sets for that game was called Midway Arcade and was really cool, in that it was like a follow-up to Midway Arcade Origins, but all of the artwork in the game was lego-ized. Now that it is no longer for sale, here is the artwork files ripped from the game, to be used in MAME. For the complete list of games affected, you can check the Arcade Compilations page. Note that for Spy Hunter, the artwork for the High Gear was a bit, um, klunky. It looked bad, switching gears, and is noticeable in the real game. That has been fixed, and the fixed version is what is used in the current artwork, but the klunky version is also in the file, for those that would like to experience it. Notes included in the LAY file.


While doing other miscellaneous cleanup, we noticed that there were three more games added to the United Amusements PC Engine driver. The artwork for Blazing Lazers has been updated, and also copied over for Alien Crush, Keith Courage, and Pac-Land for that system.


We are getting closer to moving over and/or replacing the final files from MESS Artwork, so that Stiletto can finally retire the site. Today we have replacement artwork for to7, t0770, to8, to9,and to9p for computers, along with small updates for mo5, mo5nr, and mo6. For game consoles, we have artwork for a2600, famicom, fds, genesis, nes, sms, snes. The genesis artwork is currently only the Nomad handheld. We will add the actual console artwork next update. All console artwork updates thanks to Evan Amos.


The sets a1000n and a500n have been renamed to a1000 and a500, so that they are the parent set.


Thank you to John IV, Robbbert, and Tafoid for reporting and testing some artwork errors found in ccmk1, ccmk2, and ebases. These have all been found and corrected in the updated files.


Chess games have seen renewed interest this year. Thank you to hap for helping update the artwork system so that chess board and pieces can be used in external artwork again. For today, we have fdes2100d, with artwork supplied courtesy of Volodymyr. Hopefully we can add artwork for more chess games going forward.


Added artwork for the following Tiger handheld games that hydef does not have artwork for: taddams, tddragon3, tgaiden, tinday, tmchammer, and trobocop2. Between this site and hydef's artwork, that should cover all the artwork available on Sean's temporary site. If I missed any, please let me know, and we will get that corrected next update.


With these updates, we are only missing three sets left from the old MESS site. Commodore 64, which I already have planned for next update. Gameboy Advance, which I was hoping to receive from someone a couple months ago; I will have to reach out again. And Vectrex. uman has done an amazing job on redoing all of the overlays in hi-res quality, and I have them all here ready to go. I am just waiting for the hi-res pic of the Vectrex system that he has, so that we can complete the artwork.


Finally, for some fun stuff, I noticed a while back that Nightvoice created specific artwork files for some HB MAME games. There are a lot of games I do enjoy in HB MAME, so I thought I would give it a try, and add artwork for a few of these. The bezel for vecbtime was done by Nightvoice. He also did a bezel for Rainbow Donkey Kong. Inspired by his, I did mine slightly different. Also created bezels for galagax (1942 mixed with Galaga), mrdigdo and newdigdo (Mr. Do! with Dig Dug sprites), and stapper (Tapper with Simpson's sprites). Thank you to Robbbert for adding a couple of the games from the Model 3 Tesla, you can play missilet and mmadness while sitting in your car, enjoying the view. Also added the Spice Girls Tiger handheld, courtesy of Pangent Technologies.





Phew! That was a lot. If you are still with me, we have some site updates to talk about.


I reorganized the artwork table on the download page a bit. Removed the column for the LAY files, as it is pretty redundant to have now, and it freed up some room. Added a couple columns to define Artwork type, and redefined this where necessary for all 1400+ artwork files. For a complete explanation of the Artwork Type, Artwork Effects, and Category, you can check the Artwork Category page. Finally, moved the download column from the far right to the far left, and it looks and feels better there. I also figured out a way to create a copy of the Table Header down in the footer, so as you are scrolling down past the top of the table, you can still view the Column Headers at the bottom, so things make sense. It lines up "mostly correct" on my end, depending on the window size. Please let me know if it looks way wonky in your browser.


That will do it for 2019. I know I keep saying it, but I hope to get to updating this site more regularly, real-life work permitting. I was able to get a bunch of stuff out of the way with this update, so I am hoping that will actually be possible for 2020. I also have to get back to scanning more of the artwork I have sitting here, as I promised UDb23 some of the stuff I have sitting here today.


I will add the link for the Google Drive folder for this update tomorrow. *EDIT: DONE*



[Posted by: Mr. Do]

Haze WIP - Nailgun

Dragon’s Lair Update

$
0
0

Ian Smallshire (@IanSmallshire) Tweeted:
ld-decode and Domesday duplicator does wonders for Dragons Lair Laserdisc #Domesday86 https://t.co/cI8dTX5Prx

A-Noid

[Posted by: anoid]

Casio Loopy - Little Romance and Video Seal Wordprocessor XK-700


progetto-SNAPS 0.217 update!

$
0
0

Ready the MAME 0.217 update of "MAME progetto-SNAPS".
• It's available this folder on Mega.nz that allows individually download files to update from version to version. The folder will be temporarily available until the next update.
• I start this new year with many images of various categories have been redone with the right proportions. I don't have a habit of forcing horizontal and vertical relationships, but some games are just unwatchable!... This work will also continue in the coming months.
• This month, with the temporary use of a very powerful tool provided by DreamSoft, I did a great job on software lists, discovering many errors: files to rename, others to delete and many ideas to update lists. Find the such as in the list at the end of this post. Complete lists have increased significantly (both snap and titles): 32x, a2600, a5200, a7800, a800_flop, abc800, abc806, abc1600, adam_cart, adam_cass, advision, alphatro_cart, alphatro_flop, amiga_a1000, amiga_hardware, apfm1000, apple2gs, apple3, apricot_flop, aquarius, arcadia, bbcbc, c64_cart, c64_flop_misc, c64_flop_orig, coco_cart, coleco, cx300tc, database, ekara_japan, ekara_japan_a, ekara_japan_ac, ekara_japan_bh, ekara_japan_d, ekara_japan_en, ekara_japan_g, ekara_japan_gk, ekara_japan_m, ekara_japan_p, ekara_japan_s_ ekara_japan_sp, ekara_japan_web, ekara_pal, ekara_us, electron_cart, famicom_flop, gamate, gameboy, gamecom, gamegear, gameking, gameking3, gamepock, gba, gbcolor, gmaster, gp32, gx4000, h21, ibmpcjr_cart, ibmpcjr_flop, icanguit, icanpian, intv, intvecs, jaguar, jakks_gamekey_dp, jakks_gamekey_dy, jakks_gamekey_mv, jakks_gamekey_nk, jakks_gamekey_nm, jakks_gamekey_sw, jpopira_jp, juicebox, lynx, m5_cart, megadriv, megaduck, msx1_cart, msx2_cart, msx2_cass, msx2p_flop, msxr_flop, myvision, n64, neocd, neogeo, ngp, ngpc, nimbus, pasogo, pce, pce_tourvision, pcw, pico, plus4_cart, plus4_cass, plus4_flop, pofo, pokemini, psx, pv1000, pv2000, rx78, scv, sg1000, sgx, sms, snes, snotec, socrates, supracan, sv8000, svi318_cart, svision, to7_cart, to770_cart, tutor, tvc_cart, uzebox, vboy, vectrex, vic10, vic1001_cart, vic1001_cass, vic1001_flop, vidbrain, vii, vsmile_cart, wscolor, wswan and xegs. In addition, all links to packages stored on Mega.nz have been renewed.
• Due to the great work done this month on the list resources, no MAME resources will be updated with this update, only the various categories of snapshots and the package of Artworks (original and alternate).
• Also this month Mr. Do's fantastic artworks have been updated; some packages have been added, others removed, others still updated and about sixty have been temporarily put out of collection. I moved the latter to the "alternate" section. Some packages are specific for HBMAME, with names you don't find in MAME. For details, read here https://www.mameworld.info/ubbthreads/sh...;new=1578228387 . Probably next month or the next I will remove them by putting in a specific category (artwork_HB). I also "finally" removed the "original others" section from my page, which Mr. Do had removed from his site about a year ago.
• From this month two further news to meet the various needs of users: in this folder you will find every month a package containing everything that has been updated (however, artworks will always be excluded from this package). It will be a 7zip package. Also here you can find a mirror of my folder with all the snapshots in uncompressed format, including those related to the software lists, always updated and with my latest changes (even those that I have not yet officially released). The folder is currently in slow uploading...
• With all these changes / additions / corrections / displacements, I will certainly have made some mistakes... be patient with me, report them here and I will fix them as soon as possible!

• The next update is scheduled for Sunday, Feb 16, 2020.




4,227 snaps and 879, pdf, pictures and zip downloadable here:

• Artworks: progetto-SNAPS Artworks - Packed
• Artworks: progetto-SNAPS Artworks - Single Files
• Covers (Software): progetto-SNAPS Software's Box Cover Pictures
• Manuals (Software): progetto-SNAPS PDF Software's Manuals
• Snapshots (MAME): progetto-SNAPS Snapshots
• Snapshots (Arcade): progetto-SNAPS Arcade Snaps
• Snapshots (Software): progetto-SNAPS Software's Snaps

---------------------------------------
Snapshots update:
---------------------------------------
ArtPreview: 25 new (tot. 3,200 png) UPDATE1 pack, 5.49Mb
Bosses: 3 upd (tot. 1,660 png) UPDATE1 pack, 756.58Kb
Ends: 8 upd (tot. 1,135 png) UPDATE1 pack, 1.17Mb
GameOver: 1 del, 41 new & 32 upd (tot. 8,015 png) UPDATE1 pack, 3.28Mb
HowTo: 45 new & 6 upd (tot. 1,890 png) UPDATE1 pack, 1.57Mb
Logo: 25 new & 7 upd (tot. 2,850UPDATE1 pack, 1.20Mb
Scores: 10 new & 12 upd (tot. 7,435 png) UPDATE1 pack, 1.41Mb
Select: 25 new & 13 upd (tot. 4,700 png) UPDATE1 pack, 2.80Mb
Snap: 103 new & 235 upd (tot. 41,227 png) UPDATE1 pack, 18.05Mb
Snap Software: 187 del, 1,411 new & 213 upd (tot. 41,464 png) UPDATE
Titles: 103 new & 147 upd (tot. 41,227 png) UPDATE1 pack, 9.78Mb
Titles Software: 182 del, 1,480 new & 250 upd (tot. 37,956 png) UPDATE
Versus: 2 new & 2 upd (tot. 1,192 png) UPDATE1 pack, 1011.14Kb
Warning: 25 new & 4 upd (tot. 1,240 png) UPDATE1 pack, 357.51Kb

---------------------------------------
Other resources update:
---------------------------------------
Artworks (Original): 96 del, 34 new & 61 upd (tot. 1,469 png) UPDATE1 pack, 595.4Mb
Artworks (Alternate): 6 new & 48 upd (tot. 279 png) UPDATE1 pack, 679Mb
Covers (Software): 1 del, 551 new & 1 upd (tot. 8,673 png) UPDATE
Manuals (Software): 41 del, 180 new & 2 upd (tot. 2,019 pdf) UPDATE
VideoSnaps (Software): 18 del & 17 ren (tot. 3,983 mp4) UPDATE

---------------------------------------
Software's resource update:
---------------------------------------
- a2600_covers(250 new png)UPDATE!
- a2600_manuals(100 new & 2 upd pdf)UPDATE!
- a5200(1 upd png)UPDATE!
- a5200_manuals(1 del, 2 new pdf)UPDATE!
- a5200_titles(1 del, 1 upd png)UPDATE!
- a5200_video(5 del mp4)ONLY DAT
- a7800_manuals(8 new pdf)UPDATE!
- abc800(2 new png)UPDATE, COMPLETE SET!
- abc806(1 del, 1 new png)UPDATE, COMPLETE SET!
- adam_cass(61 new & 18 upd png)UPDATE, COMPLETE SET!
- adam_cass_titles(61 new & 18 upd png)UPDATE, COMPLETE SET!
- adam_flop_video(2 del mp4)ONLY DAT
- alice90(2 del & 2 new png)UPDATE, COMPLETE SET!
- amigaaga_flop_covers(1 new png)UPDATE!
- amigaocs_flop(175 new png)UPDATE!
- amigaocs_flop_covers(1 del, 51 new & 1 upd png)UPDATE!
- amigaocs_flop_titles(175 new png)UPDATE!
- apple2(85 del png)REMOVED!
- apple2_manuals(40 del pdf)REMOVED!
- apple2_titles(85 del png)REMOVED!
- apple2_flop_clcracked(15 new png)NEW!
- apple2_flop_clcracked_titles(15 new png)NEW!
- apple2_flop_misc(77 new png)NEW!
- apple2_flop_misc_manuals(12 new pdf)NEW!
- apple2_flop_misc_titles(77 new png)NEW!
- apple2_flop_orig(14 new png)NEW!
- apple2_flop_manuals(33 new pdf)NEW!
- apple2_flop_orig_titles(14 new png)NEW!
- apricot_flop(23 new png)NEW, COMPLETE SET!
- apricot_flop_titles(23 new png)NEW, COMPLETE SET!
- atom_rom(2 ren)ONLY DAT
- c64_flop(84 del png)REMOVED!
- c64_flop_titles(84 del png)REMOVED!
- c64_flop_misc(53 new png)NEW!
- c64_flop_misc_titles(53 new png)NEW!
- c64_flop_orig(31 new png)NEW!
- c64_flop_orig_titles(31 new png)NEW!
- dragon_cart(1 ren)ONLY DAT
- dragon_cart_titles(1 ren png)ONLY DAT
- ekara_japan_a(1 new png)UPDATE, COMPLETE SET!
- ekara_japan_a_titles(1 new png)UPDATE, COMPLETE SET!
- ekara_japan_ac(1 new png)NEW, COMPLETE SET!
- ekara_japan_ac_titles(1 new png)NEW, COMPLETE SET!
- ekara_pal(2 new & 6 upd png)UPDATE, COMPLETE SET!
- ekara_pal_titles(2 new & 6 upd png)UPDATE, COMPLETE SET!
- gameboy(2 del, 1 ren, 952 new & 124 upd png)UPDATE, COMPLETE SET!
- gameboy_titles(2 del, 1 ren, 952 new & 166 upd png)UPDATE, COMPLETE SET!
- gamegear(1 new png)UPDATE, COMPLETE SET!
- gamegear_titles(1 new png)UPDATE, COMPLETE SET!
- gameking(1 new png)UPDATE, COMPLETE SET!
- gameking_titles(1 new png)UPDATE, COMPLETE SET!
- gameking3(3 new png)UPDATE, COMPLETE SET!
- gameking3_titles(3 new png)UPDATE, COMPLETE SET!
- gamepock(1 ren png)ONLY DAT
- gba_covers(4 ren png)ONLY DAT
- ibm5140(1 ren, 2 new png)UPDATE, COMPLETE SET!
- ibm5150(51 new & 44 upd png)UPDATE!
- ibm5150_covers(50 new png)NEW!
- ibm5150_titles(47 new & 47 upd png)UPDATE!
- ibm5170(2 del, 14 new & 10 upd png)UPDATE!
- ibm5170_covers(25 new png)NEW!
- ibm5170_titles(14 new & 6 upd png)UPDATE!
- ibmpcjr_cart(1 del png)ONLY DAT
- megadriv(1 del, 1 new png)UPDATE, COMPLETE SET!
- megadriv_covers(50 new png)UPDATE!
- megadriv_titles(1 del, 1 new png)UPDATE, COMPLETE SET!
- neocd(1 upd png)UPDATE, COMPLETE SET!
- neocd_titles(1 upd png)UPDATE, COMPLETE SET!
- neogeo(2 new png)UPDATE, COMPLETE SET!
- neogeo_titles(2 new png)UPDATE, COMPLETE SET!
- nes_video(1 del, 3 ren mp4)ONLY DAT
- ngpc(1 ren, 2 new & 3 upd png)UPDATE, COMPLETE SET!
- ngpc_titles(116 new png)NEW, COMPLETE SET!
- odyssey2(3 new png)UPDATE, COMPLETE SET!
- pc98(4 del, 2 ren png)ONLY DAT
- pc98_titles(4 del, 2 ren png)ONLY DAT
- pc98_video(1 del mp4)ONLY DAT
- pce_tourvision(3 new png)UPDATE, COMPLETE SET!
- pce_tourvision_titles(3 new png)UPDATE, COMPLETE SET!
- pce_video(1 del mp4)ONLY DAT
- pico(9 new png)UPDATE, COMPLETE SET!
- pico_titles(9 new png)UPDATE, COMPLETE SET!
- psx_covers(1 ren png)ONLY DAT
- saturn_covers(90 new png)UPDATE!
- sms(2 new png)UPDATE, COMPLETE SET!
- sms_titles(2 new png)UPDATE, COMPLETE SET!
- sorcerer_cart(1 ren & 2 new png)UPDATE, COMPLETE SET!
- ti99_cart_video(8 del, 13 ren mp4)ONLY DAT
- to7_cart(6 ren, 24 new & 1 upd png)UPDATE, COMPLETE SET!
- to7_cart_titles(6 ren, 24 new & 2 upd png)UPDATE, COMPLETE!
- vectrex(27 new png)UPDATE, COMPLETE SET!
- vectrex_titles(27 new png)UPDATE, COMPLETE SET!
- vg5k(1 ren png)ONLY DAT
- vsmile_cart(32 ren, 58 new & 2 upd png)UPDATE, COMPLETE SET!
- vsmile_cart_titles(32 ren, 58 new & 3 upd png)UPDATE, COMPLETE SET!
- wswan_video(1 ren mp4)ONLY DAT
- x68k_flop(5 del, 3 ren, 4 new & 3 upd png)UPDATE!
- x68k_flop_titles(5 del, 3 ren, 12 new png)UPDATE!
- xegs(3 ren png)ONLY DAT
- xegs_covers(25 new png)NEW!
- xegs_manuals(25 new pdf)NEW!
- xegs_titles(3 ren png)ONLY DAT

---------------------------------------
Note:
---------------------------------------
-

Resource Chart:


Counting and Dimensions (not compressed):


If you want to support my work, you can make small donations via PayPal.
The list (short...) of those who have made donations is visible in my thanks page, here.

[Posted by: AntoPISA]

Flyer Fever Update

$
0
0

2 in 1: F/M - Data East DECO (1979) [Features Space Fighter and Miracle Super; Japanese text]
Hot Chase - Konami (1988) [English text]
Next Space, The - SNK Corporation (1989) [Japanese text]
Oli Boo Chu - Irem (1981) [Misspelled 'Ali Boo Chu'; English text]
Play Table Series Video Game Catalog - Irem (1979) [Shows Cat & Mouse, Cosmo Combat, Irem Daredevil and Solar Creature; English text]
Seesaw Jump - Sega (1978) [English text]
Shinnyuushain Tooru-kun - Konami (1984) [Also known as Mikie High School Graffiti; Japanese text]
Soft Desk 10 - Sega/Coreland (1985?) [A coin-op multi-game system; Japanese text]
UFO - Universal (1979) [English text]
Vs. Raid On Bungeling Bay - Nintendo (1985) [Vs. System; Japanese text]

View them all.

[Posted by: Flyer Fever]

MAME 0.218

$
0
0

MAME 0.218

It’s time for MAME 0.218, the first MAME release of 2020! We’ve added a couple of very interesting alternate versions of systems this month. One is a location test version of NMK’s GunNail, with different stage order, wider player shot patterns, a larger player hitbox, and lots of other differences from the final release. The other is The Last Apostle Puppetshow, an incredibly rare export version of Home Data’s Reikai Doushi. Also significant is a newer version Valadon Automation’s Super Bagman. There’s been enough progress made on Konami’s medal games for a number of them to be considered working, including Buttobi Striker, Dam Dam Boy, Korokoro Pensuke, Shuriken Boy and Yu-Gi-Oh Monster Capsule. Don’t expect too much in terms of gameplay though — they’re essentially gambling games for children.

There are several major computer emulation advances in this release, in completely different areas. Possibly most exciting is the ability to install and run Windows NT on the MIPS Magnum R4000 “Jazz” workstation, with working networking. With the assistance of Ash Wolf, MAME now emulates the Psion Series 5mx PDA. Psion’s EPOC32 operating system is the direct ancestor of the Symbian operating system, that powered a generation of smartphones. IDE and SCSI hard disk support for Acorn 8-bit systems has been added, the latter being one of the components of the BBC Domesday Project system. In PC emulation, Windows 3.1 is now usable with S3 ViRGE accelerated 2D video drivers. F.Ulivi has contributed microcode-level emulation of the iSBC-202 floppy controller for the Intel Intellec MDS-II system, adding 8" floppy disk support.

Of course there are plenty of other improvements and additions, including re-dumps of all the incorrectly dumped GameKing cartridges, disassemblers for PACE, WE32100 and “RipFire” 88000, better Geneve 9640 emulation, and plenty of working software list additions. You can get the source and 64-bit Windows binary packages from the download page (note that 32-bit Windows binaries and “zip-in-zip” source code are no longer supplied).

MAME Testers Bugs Fixed

  • 04300: [DIP/Input] (cliffhgr.cpp) cliffhgr, cliffhnga: DIP switch values are reversed for “Short Scenes”. (italiandoh)
  • 06897: [Graphics] (stfight.cpp) empcity: Red screen during scene transitions. (sasuke)
  • 07336: [Sound] (intv.cpp) intv, intvoice [b17bomb]: No speech in Mattel Intellivision games. [iwilliamson]
  • 07516: [Crash/Freeze] (twins.cpp) twins, twinsed2: Games lock up or reset after level 1-5. (Angelo Salese)
  • 07530: [Crash/Freeze] (apollo.cpp) dn3000, dn3500, dn5500: Resetting via typing RE crashes the emulator. (Ivan Vangelista)
  • 07531: [Crash/Freeze] (pong.cpp) breakout: MAME crashes with exception with -video bgfx. (Couriersud)
  • 07533: [Graphics] (bnstars.cpp) bnstars1: Broken sprites and missing graphics. (cam900)
  • 07534: [Timing] (apple2e.cpp) apple2ee: Time advances too quickly when using Thunderclock. (R. Belmont)
  • 07554: [Graphics] (m68705prg.cpp) All machines in m68705prg.cpp no longer show LED values (default 000) when booting. (hap)


New working machines

  • The Apprentice (Senario, Plug and Play) [Sean Riddle, David Haywood]
  • Big Bonus Slots (Senario, Plug and Play) [Sead Riddle, David Haywood]
  • Conny PDC100 - Pocket Dream Console [Sean Riddle, David Haywood]
  • Cosmo Girl (Senario, Plug and Play) [Sean Riddle, David Haywood]
  • Dance Dance Revolution Kids (GQAN4 JAA) [iMp, MetalliC]
  • Excite Sports Wireless Interactive TV Game - 48-in-1 (set 1, NTSC) [Sean Riddle, David Haywood]
  • Game & Watch: Mario's Cement Factory (Table Top) [algestam]
  • Jungle's Soft / Ultimate Products (HK) Ltd Zone 100 [TeamEurope, David Haywood]
  • Lexibook / Sit Up Limited Seal 50-in-1 [TeamEurope, David Haywood]
  • Mario Roulette [ShouTime, MetalliC, R. Belmont]
  • MiWi2 7-in-1 Sports [David Shah]
  • Muscle Ranking Kinniku Banzuke Spray Hitter [Darksoft, MetalliC, rtw]
  • The Perfect Mate (Senario, Plug and Play) [Sean Riddle, David Haywood]
  • Psion Series 5mx [Ash Wolf, Ryan Holtz]
  • Pop'n Stage EX (ver JB-A) [Jennifer Taylor]
  • Sega Genesis Nomad (USA Genesis handheld) [cam900]
  • Senario Deluxe TV Poker - Texas Hold'em, Blackjack & Video Poker (US) [Sean Riddle, David Haywood]
  • Trump Grand PowerJoy (PJ001, NES based plug & play) [Sean Riddle, David Haywood]
  • Who Wants to Be a Millionaire? (Senario, Plug and Play, US) [Sean Riddle, David Haywood]
  • Zone 7-in-1 Sports (US) [Sean Riddle, David Haywood]


New working clones

  • Denjin Makai (set 1) [caius, The Dumping Union]
  • Enduro Racer (YM2151, FD1089B 317-0013A) [Brian Troha, Phil Bennett, The Dumping Union]
  • Excite Sports Wireless Interactive TV Game - 48-in-1 (set 2, PAL) [TeamEurope]
  • Fidelity Electronics Excel 68000 Mach IV 68020 Master 2325 [hap, Berger]
  • GunNail (location test) [cpsystem3, trap15]
  • Hegener + Glaser Mephisto Lyon 68030 [hap, anonymous]
  • Hegener + Glaser Mephisto Portorose 68030 [hap, anonymous]
  • Hegener + Glaser Mephisto TM Berlin (prototype) [hap, anonymous]
  • Hegener + Glaser Mephisto TM Lyon [hap, anonymous]
  • Hegener + Glaser Mephisto TM Vancouver [hap, anonymous]
  • Hegener + Glaser Mephisto Vancouver 68030 [hap, anonymous]
  • The Last Apostle Puppetshow [Smitdogg, David Haywood, The Dumping Union]
  • Match'em Up (German) [TeamEurope, Brian Troha, The Dumping Union]
  • Minky Monkey (Japan) [ShouTime]
  • New Cherry '96 (v3.1, B PCB) [Ioannis Bampoulas]
  • New Cherry '96 (v3.1C, G PCB) [Ioannis Bampoulas]
  • New Cherry '96 Special Edition (v3.55, C1 PCB) [Ioannis Bampoulas]
  • New Fruit Bonus '96 (v3.1, A PCB) [Ioannis Bampoulas]
  • PC with V20 CPU [rfka01]
  • Pop'n Music 1 (ver JA-A, HDD 1.00) [Jennifer Taylor]
  • Pop'n Music 1 (ver KA-A, HDD 1.01) [Jennifer Taylor]
  • Saitek Mephisto London 68030 [hap, anonymous]
  • Saitek Mephisto TM London [hap, anonymous]
  • Sega Mega Jet (Japan Mega Drive handheld) [cam900]
  • Super Bagman (version 5) [Michel BLANCO]
  • V.Smile Baby (Spain, with Aventuras en el Bosque de los Cien Acres) [Sean Riddle, ClawGrip]


Machines promoted to working

  • Buttobi Striker [MetalliC, TeamEurope]
  • Dam Dam Boy (on dedicated PCB) [MetalliC]
  • Digital Equipment Corporation VT52 Video Display Terminal (M4) [AJR]
  • Fuusen Pentai [MetalliC]
  • Kattobase Power Pro Kun [MetalliC]
  • Korokoro Pensuke [MetalliC]
  • Lucky Girl (Wing) [Ivan Vangelista]
  • MIPS Magnum R4000 (le) [Patrick Mackinlay]
  • Pittanko Zaurus [MetalliC]
  • Rushing Beat Shura (SNES bootleg) [dox]
  • Shuriken Boy [MetalliC]
  • Tsukande Toru Chicchi [MetalliC]
  • Yu-Gi-Oh Monster Capsule [MetalliC]


Clones promoted to working

  • Dam Dam Boy (on Tsukande Toru Chicchi PCB) [MetalliC]
  • Senario / Play Vision Vs Maxx Texas Hold'em TV Poker - 6 Player Edition (UK) [Sean Riddle, David Haywood]
  • Senario Vs Maxx Texas Hold'em TV Poker - 6 Player Edition (US) [Sean Riddle, David Haywood]
  • Toki (Modular System) [Angelo Salese]


New machines marked as NOT_WORKING

  • Advance Bright Ltd 4 Player System - 10 in 1 [Sean Riddle, David Haywood]
  • Advance Bright Ltd / V-Tac Technology Co Ltd. Wireless Tennis (WT2000, ABL TV Game) [Sean Riddle, David Haywood]
  • AT&T 3B2/300 [Bitsavers]
  • AT&T 3B2/600 [Seth Morabito]
  • AT&T 610 Business Communication Terminal [Bitsavers]
  • AT&T 730X [Bitsavers]
  • Bandai Design Master Denshi Mangajuku [SSJ, TeamEurope]
  • Bandai Karaoke Ranking Party (Japan) [Sean Riddle, ClawGrip]
  • Challenge Girl (Falcon bootleg) [ShouTime]
  • Diana Elite [Juan Romero, ClawGrip]
  • Digital Equipment Corporation VT62 DECscope [balrog, Lord Nightmare]
  • Dinoking Battle [SpinalFeyd, Porchy]
  • Dinoking Kids [SpinalFeyd, Porchy]
  • Dragon Dance (V1.02J) [ShouTime]
  • Eldorado (4.2) [English Amiga Board]
  • Epoch / SSD Company LTD Excite Bowling (Japan) [Sean Riddle, Peter Wilhelmsen]
  • Epoch / SSD Company LTD Excite Stadium DX (Japan) [Sean Riddle, Peter Wilhelmsen, ShouTime]
  • Excalibur Electronics Inc Carl Edwards' Chase For Glory [Sean Riddle, GameHistory.org]
  • Flashman [PinMAME]
  • Generations (Retro-Bit) [Porchy]
  • Hamy System WiWi 18-in-1 Sports Game [TeamEurope, David Haywood]
  • Intec InterAct Complete Video Game - 111 Games & 42 Songs (G5410) [TeamEurope]
  • JAKKS Pacific Inc / Toymax Telestory [Sean Riddle, ClawGrip]
  • JAKKS Pacific Inc DC Super Heroes The Watchtower Hero Portal [Sean Riddle]
  • Jungle Soft / Ultimate Products (HK) Ltd Zone 32-bit Gaming Console System (Family Sport 41-in-1) [TeamEurope, David Haywood]
  • Knock Down 2001 (Japan, KD11 Ver. B) [Porchy, SpinalFeyd]
  • Laser Quiz Greece [English Amiga Board]
  • LeapFrog Little Touch LeapPad [Sean Riddle, ClawGrip]
  • Lear Siegler ADM 12 Video Display Terminal [Bitsavers]
  • Let's Play! Game Machine 240 in 1 [TeamEurope]
  • Lexibook Compact Cyber Arcade - 250-in-1 (JL2375) [TeamEurope, David Haywood]
  • Lexibook Compact Cyber Arcade - Frozen [TeamEurope]
  • Majesco Golden Nugget Casino [Sean Riddle, GameHistory.org]
  • Marcel van Kervinck Gigatron TTL Microcomputer [Sterophonick, AJR]
  • Mirage World (satellite) [WX JF]
  • Mostek AID-80F Development System [Maggi9295]
  • My Wico Deluxe (Family Sport 85-in-1) [TeamEurope, David Haywood]
  • National Semiconductor unknown INS8900 Multibus card (980305652) [Bitsavers]
  • Network Computing Devices NCD19c [Don Maslin Archive]
  • Novag Supremo [hap, Berger]
  • Odeon Twister (v1.4) [English Amiga Board]
  • Plug and Play Sudoku (VT based?) [Sean Riddle, David Haywood]
  • Publications International Ltd Story Reader [ClawGrip]
  • Publications International Ltd Story Reader 2.0 [ClawGrip]
  • Retro FC Plus 168 in 1 Handheld [PeterVanSilie]
  • Scorpion (Jun 15, 1999) [ClawGrip, Rampa]
  • Senario / All in 1 Products Ltd Ultimate Sudoku TV Edition 3-in-1 [Sean Riddle, David Haywood]
  • Simba / V-Tac Technology Co Ltd. TV Sports 10-in-1 / Decathlon Atlhetic Sport Games [TeamEurope, David Haywood]
  • Smart Planet Sudoku Plug & Play TV Game '6 Intelligent Games' [Sean Riddle, GameHistory.org]
  • SpongeBob SquarePants Bikini Bottom 500 (JAKKS Pacific TV Motion Game) [Sean Riddle, David Haywood]
  • TaiKee Mini Arcade Games Console (Family Sport 220-in-1) [TeamEurope, David Haywood]
  • Takara / SSD Company LTD Jara-Ja Land (Japan, home version) [Sean Riddle, Peter Wilhelmsen, ShouTime]
  • TeleVideo Systems TeleVideo 924 Video Display Terminal [Bitsavers]
  • Texas Reels (Ver. 2.00) [Ioannis Bampoulas]
  • Tomy / SSD Company LTD Tomica Carnavi Drive (Japan) [TeamEurope, David Haywood]
  • TV Virtual Fighter / Free Fight Kung Fu (Conny / Big Ben) [TeamEurope, David Haywood]
  • unknown Namco System 10 medal game (MTL1 SPR0B) [SpinalFeyd TeamEurope]
  • War III Cherry Best [Ioannis Bampoulas]
  • Wow Wireless Gaming [TeamEurope, David Haywood]


New clones marked as NOT_WORKING

  • 286 motherboards with 6-chip SUNTAC chipset [rfka01]
  • 3SIUD-1.1 [rfka01]
  • 486 motherboards using the SiS 85C496/85C497 chipset [rfka01]
  • 486 motherboards using the UNI4800 chipset [rfka01]
  • 486IG-B-2-1 [rfka01]
  • A-Trend ATC-1415 [rfka01]
  • A-Trend ATC-1425A [rfka01]
  • Abit AB-PM4 [rfka01]
  • Abit AB-PV4 [rfka01]
  • AMI EISA Enterprise-III [rfka01]
  • AMI EISA Enterprise-II [rfka01]
  • AMI EISA Enterprise-IV [rfka01]
  • AMI Super Voyager PCI-II [rfka01]
  • AMI Super Voyager VLB [rfka01]
  • AMI Super Voyager VLB-II [rfka01]
  • AMI Super Voyager VLB-III [rfka01]
  • Aopen AP43 [rfka01]
  • Aopen VI15G [rfka01]
  • AT&T 3B2/310 [Bitsavers]
  • AT&T 3B2/400 [Bitsavers]
  • Atari ABC-286/30 [rfka01]
  • Atari PC4 [rfka01]
  • Atari PC5 [rfka01]
  • Biostar MB-1433UIV [rfka01]
  • Chaintech 486SPM [rfka01]
  • Chicony CH-486-33C [rfka01]
  • Datavan Book-Size LAN station [rfka01]
  • Driving Force (Galaxian conversion, Seatongrove UK, E-0237) [Juan Romero, ClawGrip]
  • Edom 486VL3H [rfka01]
  • Edom MV035F [rfka01]
  • EFA 486 APIO [rfka01]
  • EFA 4DMS HL3G-L4-VI [rfka01]
  • EFA 4DMU HL3S [rfka01]
  • Epoch / SSD Company LTD / Sonokong Real Ping Pong (Korea) [Sean Riddle, David Haywood]
  • ExpertChip EXP4044 [rfka01]
  • Fantasy Story (set 2) [ShouTime]
  • Fighting Fantasy (Modular System) [ArcadeHacker, Recreativas.org, ClawGrip]
  • Highscreen Colani Blue Note [rfka01]
  • Klax (version 5, bootleg set 3) [f205v]
  • The Lord Of The Rings (3.00) [PinMAME]
  • Mintek BAY-1000C V1.01 [rfka01]
  • MSI MS-4134 [rfka01]
  • MSI MS-4145 [rfka01]
  • Multitech Microprofessor II [Marc CAPDEVILLE]
  • New Fruit Machine (Ming-Yang Electronic, vFB02-01A) [Ioannis Bampoulas]
  • Octek Jaguar II [rfka01]
  • Profex PC 33 [rfka01]
  • Quizard 3 (v3.4, German, i8751 DE 132 A1) [TeamEurope]
  • Quizard 4 Rainbow (v4.2, Czech, i8751 TS142 CZ1) [Caps0ff, TeamEurope]
  • Scorpion (Oct 01, 1997) [ClawGrip, Rampa]
  • Seibu Cup Soccer (bootleg, set 4) [f205v]
  • Siemens-Nixdorf PCD-3Nsl Notebook Computer [rfka01]
  • SOYO 025R2 [rfka01]
  • SOYO 30H [rfka01]
  • Takara / SSD Company LTD / newgent e-kara (Spain, includes 3 songs) [Sean Riddle, ClawGrip]
  • TD-4IP-UMC-AIO [rfka01]
  • VS Computer Mahjong [ShouTime]
  • Wild Cat 3 (CMV4 hardware) [Ioannis Bampoulas]
  • ZIDA 4DVS [rfka01]


New working software list additions

  • apple2_flop_clcracked:
    Air Navigation Trainer (cleanly cracked), Barron's Computer SAT Study Program (Version 1.0) (cleanly cracked), The Boy Jesus (cleanly cracked), Diascriptive Reading I (cleanly cracked), Green Globs and Graphing Equations (cleanly cracked), In Search of the Most Amazing Thing (First Revision) (cleanly cracked), Instant Recall (Version 1.1) (cleanly cracked), Magic Mailer (Version 1.1) (cleanly cracked), MicroChess (Version 2.0) (cleanly cracked), Mind Over Minors (cleanly cracked), The Spy's Adventures in North America (Version 1987-10-31) (cleanly cracked), Temple of Apshai (cleanly cracked), What's My Logic? (Version 1.0) (cleanly cracked), Wiziprint (Version 2.01) (cleanly cracked) [4am, Firehawke]
    Adventure Creator (cleanly cracked), Construct-A-Word II (cleanly cracked), Life Science (cleanly cracked), MIDI/4 (Revision 5) (cleanly cracked), The Quarter Mile (Version 4.0) (800K 3.5") (cleanly cracked) [4am, san, Firehawke]
  • apple2_flop_orig: The Abyssal Zone, Adventure, Adventure Construction Set, Alien Typhoon, The Alpine Encounter, Amazon, Amnesia, The Ancient Art of War, Arthur: The Quest for Excalibur, The Bard's Tale, Borg, The Breckenridge Caper of 1798, Chess (Odesta) (Version 7.0), Crown of Arthain, Cuban Fantasy, The Dark Heart of Uukrul, Dave Winfield's Batter Up!, Diamond Mine, Dinosaur Days Plus!, Drug Alert!, Dunjonquest: Hellfire Warrior (Version 1), Dunjonquest: Hellfire Warrior (Version 2), Dunjonquest: Hellfire Warrior (Version 3), Dunjonquest: The Temple of Apshai (Revision 1), Dunjonquest: The Temple of Apshai (Revision 2), Dunjonquest: The Temple of Apshai (Revision 3), Dunjonquest: The Temple of Apshai (Revision 4), Earth Orbit Stations, Ecology Simulations II, Galactic Attack, Gears, Gold Rush! (Version 1.0M), Green Globs and Graphing Equations, Horizon V, The Hunt for Red October, In Search of the Most Amazing Thing, Interpreting Graphs, Into The Eagle's Nest, Journey (version 16), King's Bounty, Koronis Rift, Lords of Karma, Neuromancer, New World, Nord and Bert Couldn't Make Head or Tail of It (Release 19 / 870722), Now You See It, Now You Don't - Was it there? Was it missing?, Portal, Quest for the Scarlet Letter, Questprobe featuring The Hulk (Version 2.3/127), Rambo: First Blood Part II, Shogun, Southern Command, Space Quest: The Sarien Encounter, Star Trek: Strategic Operations Simulator, SwordThrust, Tangled Tales, Thrilogy, Wizardry II: The Knight of Diamonds (Version PV3S2V1/10-MAR-82), Wizardry IV: The Return of Werdna, Wizardry: Proving Grounds of the Mad Overlord (Version 2.1), Wiziprint (Version 2.1), Xyphus, Zork Zero [4am, Firehawke]
  • bbc_rom: Acorn ADFS 1.33 (IDE), Acorn ADFS 1.53 (IDE), Acorn ADFS 1.57 (MMC), Harston ADFS 6.00, Harston ADFS 6.10, RetroClinic RamFS 1.00, RetroClinic RamFS 1.04 [Nigel Barnes]
  • bbcb_flop: AMX Stop Press, BBC-Z88 Transfer Link, Beeb OPL: AdLib Christmas Carols, Beeb OPL: AdLib Classical Favourites #1, Beeb OPL: AdLib Jukebox, Beeb OPL: AdLib Jukebox Bonus Disc, Beeb OPL: AdLib Pop/Rock Grooves, Beeb OPL: Brix, Beeb OPL: Droplay, Beeb OPL: DynaBlaster, Beeb OPL: Jill of the Jungle, Beeb OPL: KiloBlaster, Beeb OPL: Solar Winds, Beeb OPL: Wacky Wheels, Beeb OPL: Xargon, Beeb OPL: Zone 66, BeebSID 19 - Classical, Chauffeur, Christmas Crackers, Enigma, EV1 Camera Interface, Harston ADFS System Disk 6.10, Icon Art Master, The Krystal Connection, MagScan - The Beebug Bibliography Disc v1.31, MEDL Tracker Ball Utilities, Mountain Panic, MR4200 32K RAM Board, Paranoid, UTILRAM: The Utility RAM, Video Camera Interface, VideoNuLA Support Disc, The Wapping Editor Utilities 1.21, The Wapping Editor Utilities 1.30, White Light, Zap! [Nigel Barnes]
  • c64_cass:
    BMX Racers (set 4, Visiload loaders), The CF Power Pack Tape 5, Hero of the Golden Talisman, Match Point (set 2), Mermaid Madness, On Court Tennis, On Field Football, Outlaws, Rad Ramp Racer, Run the Gauntlet, Short Circuit, Skate Rock Simulator, Space Hunter, Spellbound, Sweep, Talladega, Yogi's Great Escape (set 2) [FakeShemp]
    Hole In One [FakeShemp, c64tapes.org]
  • fmtowns_cd:
    Emit Vol. 3 - Watashi ni Sayonara o, The New Zealand Story (HMA-213) [redump.org, r09]
    Shooting Towns [rockleevk, r09]
  • gameking: 4 in 1 - SeaGuard + Whirlybird + Spectask + Captain (set 2), 4 in 1 - Three Battles + Light Sword + Risker + Metal Deform (1MB cartridge), 4 in 1 Vol. 10 - Soldier + Seatercel + General + Seafight (1MB cartridge) [TeamEurope, SSJ]
  • gmaster: Finite Zone [SSJ, Maxime Cohin, PeT]
  • ibm5150:
    UCSD p-System [Davide Cavalca]
    Apogee Software Bonus Disk (Jumpman Lives!, Commander Keen in Invasion of the Vorticons) [Justin Kerk]
  • ibm5170: Goal!, Street Fighter II [ArcadeShadow]
  • jupace_cass: Forth Surround, Superchess II [Robbbert]
  • jupace_snap: Casse Briques, Champs De Mines, Millipede, Pacman, Valkyr [Robbbert]
  • megadriv: Sonic the Hedgehog 2 (World, prototype 19920821), Sonic the Hedgehog 2 (World, prototype 19920914) [drx, FakeShemp]
  • n64: 007 - The World Is Not Enough (prototype, version 21) [Paulweeze71, FakeShemp]
  • snes:
    Missile Command (prototype 19970210) [Baker64, FakeShemp]
    Earthworm Jim (USA, prototype 19940819) [Radar, FakeShemp]
    Arcana (USA, prototype), Super Nova (prototype) [Togemet2, FakeShemp]
  • svision: Cross High (Euro, USA) [anonymous]


Software list items promoted to working

  • gameking: 4 in 1 - AirWar + DeadShot + Challenge + Speedboat, 4 in 1 - CS-I + Soldier + Sea War + Thunderbird, 4 in 1 - Elfin + Chariot + Searcher + Peace Havass, 4 in 1 - Farer + Sortie + PhantomFighter + SeaBed War, 4 in 1 - Manhunt + Bobby + Tantivy + Racing Car, 4 in 1 - Nagual + Revenger + Terminator + Black Jack, 4 in 1 - Nobody + Bad Boy + Air Wrestle + MotherLove, 4 in 1 - TrojanLegend (Trojan) + HappyBall + Supermotor (Motor) + Lanneret (Hawk), 4 in 1 - Warrior + Cleverhawk + Valiant + MetalDeform (1MB cartridge), 4 in 1 Vol. 9 - Duckman + Ares + HappyKiller + Cycloneact [TeamEurope, SSJ]
  • jupace_cass: 3D Maze, Ace Avoider, Ace Invaders (Forth Dimension), Ace Invaders (Hi-Tech Microsoft), Ace Manual Code Examples - Chapter 11 (mice), Ace Mines, Ace Star, Acevaders, Adventure A - Planet of Death, Alien Defender, Amazing Maze, Astrian Descent (Prototype), Atic Raid, Black Island Adventure, Bomber, Breakout, Callisto, Cavern Attack, Centipede, Chase, Chess, Dodge the Munch (Prototype), Duckshoot, Firebird, Frogger (Boldfield Computing), Fungle Monsters (Prototype), Gobbledegook, Green X Frog, Guessing Game, Krazy Kong (Prototype), Light Racer (Prototype), Memory Stars, Meteor, Meteor Racer, Meteors (Prototype), Micro Maze, Minefield, Othello, Owler, Quick-Draw (Prototype), Quick-Draw Practice (Prototype), Robohench (Prototype), Robohunt (Prototype), Sallors' Hornpipe, Sam and the Time Bombs (Prototype), SokoACE, SokoACE Map Editor, Space Battle, Star Trek, Sudoku, Tank Battle (Prototype), Tetris, Towers of Hanoi, Turbo (Prototype), Zapem, Zombies and Potholes [Robbbert]


New NOT_WORKING software list additions

  • a800_cass: Serpentine, Zaxxon (set 1), Zaxxon (set 2) [AtariMania, FakeShemp]
  • bbc_rom: Advanced Ram Operating System 1.00, Digistore Streamer 0.05, Digistore Streamer 0.07, Digistore Streamer 0.09, EPROM 1.03, RAMagic! 2.0B, RAMagic! 2.1M, Smart SPI, Turbo MMC 0.A3, UPURS 3.0R, UPURS 3.1R, UPURS 3.2R, UPURS 3.3R, UPURS 4.0R, UPURS 4.1R, UPURS 5.0R, UPURS 5.1R [Nigel Barnes]
  • bdesignm_design_cart: Dragon Ball Z (design), Super Street Fighter 2 (design) [SSJ, TeamEurope]
  • bdesignm_game_cart: Bishoujo Senshi Sailor Moon SS Illustration Club (game), Dragon Ball Z Taisen-gata Search Battle (game) [SSJ, TeamEurope]
  • bkrankp_cart: J-Pop Rose, Vocaloid [Sean Riddle, ClawGrip]
  • casloopy: Little Romance, Video Seal Wordprocessor [SSJ, TeamEurope]
  • gmaster: Space Warrior [SSJ, Maxime Cohin, PeT]
  • iqunlim_cart: Englisch für Anfänger [TeamEurope]
  • pi_storyreader_cart: Toy Story 2 [Sean Riddle, ClawGrip]
  • pi_storyreader_v2_cart: Toy Story 2 [Sean Riddle, ClawGrip]
  • sega_beena_cart: Kazoku Minna no Nouryoku Trainer, Meet Bub-Bub to Eigo Tanken, Oshare Majo Love and Berry-Cute ni Oshare, Oshare ni Henshin HeartCatch PreCure!, Pocket Monsters Best Wishes! Chinou Ikusei Pokémon Daiundoukai [TeamEurope]
  • telestory_cart: La Cenicienta - Bellezas en Flor / Cinderella - Beauties in Bloom (Spain), El Rey León II - El orgullo de Simba / The Lion King II - Simba's Pride (Spain), Winnie the Pooh - Salta, Tigger, Salta / Winnie the Pooh - Bounce, Tigger, Bounce (Spain) [Sean Riddle, ClawGrip]
  • vbaby_cart: El Jardín de los Sueños... (Spain) [Sean Riddle, ClawGrip]


Source Changes

• bus/ss50/dc5.cpp: Added configuration option to force ready when motor is enabled. [68bit]
 * Allows SWTBUG to boot without patching the ROM to ignore the ready status.

• formats/ap2_dsk.cpp: Don’t use symbolic names in the options specification, as the values are used as preprocessor tokens. [68bit]

• cpu/t11: Changed disassembler and register display to use octal number format, and fixed disassembly of SOB instruction. [AJR]

• cpu/v60: Sign-extend displacements for various addressing modes and DB/TB instructions. [AJR, Tahg]

• Added disassembler and preliminary emulation for National Semiconductor PACE CPU architecture. [AJR]

• Added disassembler AT&T WE32100 CPU architecture. [AJR]

• render/bgfx: Fixed incorrect swapping of red and blue components of screen tint. [AJR]

• machine/mc68901.cpp: Re-wrote USART emulation. [AJR]
 * Added support for 16× 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.

• indiana.cpp: Replaced ASCII keyboard with AT-style keyboard (doesn’t completely work). [AJR]
 * Also documented some clocks and interrupts.

• vt100.cpp: Merged video emulation with DEC Rainbow, implementing AVO attributes. [AJR]

• cpu/rx01: Added disassembler and preliminary CPU device for DEC RX01 custom firmware architecture. [AJR]

• cpu/vt50: Implemented character drawing, and added notes about processor architecture. [AJR]

• input_sdl.cpp: Process control characters so the natural keyboard can see them (SDL normally strips these out). [AJR]

• natkeyboard.cpp: Don’t strip linefeed characters (Ctrl-J) from natural keyboard input except when pasting strings. [AJR]

• tv912.cpp.cpp input updates: [AJR]
 * Improved natural keyboard bindings for backspace and forward delete on tv912b.
 * Made Ctrl-K and Ctrl-L work with natural keyboard on tv912b tv912c.

• Add preliminary DEC VT61/VT62 microcode disassembler and skeleton CPU device. [AJR]

• s2650: Changed to big-endian. [AJR]

• gigatron.cpp: Hooked up ROM and skeleton CPU device. [AJR]

• cpu/gigatron: Added disassembler. [AJR]

• unidasm: Handle word endianness for address-shifted architectures correctly and safely. [AJR]

• Added disassemblers for Motorola MC88100 and MC88110 RISC CPUs. [AJR]

• alpha68k.cpp: Improved dash event timings for Gold Medalist, relaxing gameplay qualification requirements. [Angelo Salese]

• toki_ms.cpp: Added some meat, confirming it’s similar to tokib. [Angelo Salese]

• twins.cpp updates: [Angelo Salese]
 * Refactored driver code and split into multiple state classes.
 * Added default non-volatile RAM contents for all games.
 * Worked around crash after stages 1-5 in twins and twinsed2.

• psion5.cpp: Added Psion Series 5mx personal digital assistant driver. [Ash Wolf, Ryan Holtz]
 * 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.

• bus/isa/s3virge.cpp: Started implementing bit-blit operations, making Windows 3.1 usable with ViRGE drivers. [Barry Rodewald]

• pgm.cpp: Corrected ROM region widths, corrected sprite pixel extraction algorithm, and cleaned up code. [cam900]

• taitogn.cpp: Reduced redundant code by refactoring to share base class with Capcom ZN2. [cam900]

• c6280.cpp: Updated to more closely emulate behavior described in manual, cleaned up code, and updated notes. [cam900]

• machine/vrender0.cpp: Improved sound emulation, updated notes, and cleaned up code. [cam900]
 * Fixed sample start position, partially implemented envelopes and interrupts, and made wave memory access use an address map.
 * Improved sample rate calculation and support for dynamic sample rate changes.

• fmtowns.cpp: Updated notes on sound chips used. [cam900]

• model2.cpp: Changed manufacturer for Dead or Alive to the developer Tecmo. [cam900]

• system1.cpp: Fixed Sega System 1 color handling, improved ROM region names, and cleaned up code. [cam900]
 * Converted PROM-based palette handling to use indirect entries, fixed bitmap clear behavior, and reduced runtime tag map lookups.

• sound/2612intf.cpp: Added YMF276 variant, and fixed output resolution. [cam900]

• sound/fm2612.cpp: Added support for different output resolutions. [cam900]

• megadriv.cpp: Added handheld variants, and added machine configuration for variants with YM3438 integrated in ASIC. [cam900]

• kaneko_spr.cpp: Fixed priorities when sprite persistence is enabled, and split sprite drawing from mixing. [cam900]

• kaneko16.cpp: Fixed sprite delay, corrected explbrkr sound ROM banking, and updated notes. [cam900]

• sound/huc6230.cpp: Fixed ADPCM playback rate, reduced ADPCM volume, cleaned up code, and updated notes. [cam900]

• sound/huc6272.cpp: Fixed ADPCM playback rate and updated notes. [cam900]

• Netlist library updates: [Couriersud]
 * Added netlist library version number to code, and used it to invalidate save states if library version changes.
 * Ensure diodes step by enough to alter the matrix.
 * Increased time resolution to 100 picoseconds and improved synchronization with MAME icount.
 * Added CD4006, CD4070 and TL084 devices.
 * Added proxy support for clock.

• video/fixfreq.cpp: Added adjusters to aid in development and debugging. [Couriersud]

• netlist: Worked around MSVC bug in expansion of variadic macro arguments. [Couriersud, Firewave]

• atarittl.cpp: Hooked up fixed-frequency monitor for stuntcyc. [Couriersud]

• galaxian.cpp: Converted Konami audio filters to use netlist. [Couriersud]

• segas16b.cpp: Added analog audio filters to systems with YM2151 and µPD7759. [Couriersud]

• sunplus_gcm394.cpp updates: [David Haywood]
 * Show startup screens and respond to inputs in jak_gtg and jak_car2.
 * Fixed jak_car2 bitmap test display in service mode.

• xavix.cpp: Converted to direct RGB video output to allow support mid-screen palette changes. [David Haywood]

• pockchalw.xml: Changed chukkesr to use correct dump (previously used a duplicate from a different set). [David Haywood]

• vii.cpp: Added hacks to zon32bit and mywicodx to select correct banks for all games. [David Haywood]

• Split up the unwieldy vii.cpp into multiple source files. [David Haywood]

• plugins/hiscore: Made read_config function more robust. [eadmaster]

• imds2.cpp: Added Multibus slot and implemented iSBC-202 floppy controller card. [F.Ulivi]

• luaengine: Added read_range function to addr_space, allowing scripts to directly read blocks of data. [feos]

• Fixed crash when using -aviwrite or -mngwrite with system that lack screens. [Firewave, hap]

• atarisy1.cpp: Don’t generate interrupt 3 on systems that don’t support it. [GadgetFreak]

• mephisto_modular.cpp: Added Bavaria piece recognition chessboard. [hap]

• video/psx.cpp: Changed NTSC refresh rates to 59.82 Hz for 240-line mode and 59.94 Hz for 480-line mode. [hoholee12]
 * Works around synchronization issues in beatmania IIDX games.

• gaelco2.cpp: Restored perfect quantum device configuration that was omitted from some machines after refactoring. [mc68k]

• machine/s3520cf.cpp: Improved emulation, and added RTC-4553 variant. [MetalliC]

• cpu/sh: Implemented SH-3 INTEVT register. [MetalliC]

• konmedal.cpp updates: [MetalliC]
 * Added hopper, non-volatile RAM and timing/interrupt controller.
 * Decoded graphics tiles for GX-based games and added per-game palette offsets.
 * Added µPD7759 sound output.
 * Added hack to fix mariourou scrolling, and documented observed row/column scroll issues for K052109 tilemaps.

• geneve.cpp: Implemented lower-level emulation of the Geneve architecture (Gate Array, PAL and Genmod daughterboard). [Michael Zapf]
 * Also added RESET line to I/O port and peripheral box, and made Genmod card modifications a configuration option.

• ti99_2.cpp, ti99_8.cpp: Improved Hexbus handling, and fixed instability when loading from/saving to Hexbus floppies. [Michael Zapf]

• ti99: Block invalid accesses to VDP like writing on read address – fixes Ambulance game. [Michael Zapf]

• render/d3d: Allow -attach_window to work with non-root windows. [Nathan Woods]

• formats/acorn_dsk.cpp: Added support for HADFS floppy images. [Nigel Barnes]

• bus/bbc/1mhzbus updates: [Nigel Barnes]
 * Added BeebOPL FM Synthesiser.
 * Added Sprow BeebIDE 16-bit and RetroClinic BBC 8-bit IDE interfaces.
 * Added Acorn Winchester Disc.

• bbc.cpp: Added bbcm FinMOS 3.29 BIOS option (pre-release of MOS 3.50). [Nigel Barnes]

• bbc.cpp: Added bbcmaiv internal modem port, with Acorn AIV SCSI Host Adaptor card device. [Nigel Barnes]

• video/ims_cvc.cpp: Implemented cursor, simplified handlers, and reduced logging noise. [Patrick Mackinlay]

• cpu/mips/r4000.cpp: Fixed bad virtual address for [ls][dw][lr] exceptions, and fixed CP0 status on soft reset. [Patrick Mackinlay]
 * Also improved logging and cleaned up code.

• machine/dp83932c.cpp: Implemented networking. [Patrick Mackinlay]

• jazz.cpp: Implemented soft reset, and hooked up sonic DMA. [Patrick Mackinlay]

• machine/mct_adr.cpp: Added crude sonic DMA bus master support, and fixed reset handling. [Patrick Mackinlay]

• cpu/v60: Fixed XOR instruction to not alter the carry flag, and improved debugger flags display. [R. Belmont, Tahg]

• konmedal.cpp: Improved colors for shuriboy, fuusenpn and mariorou. [R. Belmont]

• konendev.cpp: Hooked up correct real-time clock, and hooked up DPRAM. [R. Belmont, Heihachi_73]

• machine/spg2xx.cpp: Fixed a subtle interrupt bug that prevented clikstrt from booting. [Ryan Holtz]

• cpu/v60: Fixed carry flag handling for AND, OR and NEG instructions. [Ryan Holtz]

• cpu/arm7: Added ARM710T variant. [Ryan Holtz]

• plugins/cheat: Ignore leading colon on tags, as all tags must be absolute in cheats (GitHub #6114). [Ryan Holtz, DjDiabolik]

• romload: Increased width of total ROM size members to 64 bits (fixes loading percentage display for hapyfsh2). [Ryan Holtz]

• cpu/arm7/arm7.cpp, machine/s3c2400.cpp, machine/s3c2410.cpp, machine/s3c2440.cpp: Converted logging to use logmacro.h. [Ryan Holtz]

• hapyfish.cpp: Added preliminary FS8806 I²C hookup, and expanded notes. [Ryan Holtz]

• cpu/arm7: Added support for printing hapyfsh2 diagnostic messages. [Ryan Holtz]

• ut88.cpp, v6809.cpp: Removed use of deprecated machine configuration macros. [Ryan Holtz]

• naomi.cpp: Added preliminary 315-6154 system manager chip device used in DIMM board. [Samuele Zannoli]

• hapyfish.cpp: Added preliminary inputs. [Tahg, Ryan Holtz]

• apple2_flop_clcracked.xml: Replaced Music Construction Set (cleanly cracked) dump to fix damaged sector. [4am, Firehawke]

• apple2_flop_clcracked.xml: Corrected several titles. [Anoid]

• mephisto_modena.cpp: Added an older version of modena as a BIOS option. [Berger]

• mephisto_montec.cpp: Added another megaiv version as a BIOS option. [Berger]

• vsmile.cpp: Removed regional V.Smile variants and turned alternate ROMs into BIOS options with version numbers. [bmx]

• igs011.cpp: Added DIP switch locations to the Virtua Bowling sets. [Brian Troha]

• splash.cpp: Added DIP switch locations to Funny Strip. [Brian Troha]

• cdi.cpp: Decapped and dumped an i8751 microcontroller for German-language Quizard 2 sets. [Caps0ff, TeamEurope]

• Added MicroTouch touch screen controller ROM dumps (not hooked up). [ClawGrip, Kevin Eshbach, ArcadeHacker]

• ninjakd2.cpp: Re-dumped the ROMs for jt104 and corrected labels. [coolmod, The Dumping Union]

• snes.xml: Re-dumped Mr Tuff. [drx, FakeShemp]

• snes.xml: Documented Earthworm Jim - GamesMaster Special Edition PCB. [FakeShemp]

• megadriv.cpp Added Mega-CD Japan BIOS version 1.11. [Fredrik Nyqvist]

• namcona1.cpp: Updated chip types and ROM locations. [hammy]

• ddragon.cpp: Updated notes. [Jose Tejada]

• gunsmoke.cpp: Removed watchdog that isn’t present in hardware, corrected frequencies, and updated notes. [Jose Tejada]

• cpu/rx01: Dumped firmware PROMs. [Lord Nightmare]

• fmtowns_cd.xml: Changed aburner, aburner3 and lastsurv to used dumps with proper track indexes and offset correction. [redump.org, r09]

• at.cpp: Updated notes and added BIOS options. [rfka01]
 * atturbo: Added cl286 BIOS option.
 * epsax: Added 3vim002 and zz1343 BIOS options.
 * ecs38632: Added 092588 BIOS option.
 * op386wb: Added d41107 BIOS option.
 * 386sc2c: Added s1b BIOS option.
 * at486: Added 486upio, acer48622, 4alo001, 4alp001, zz1130, optimus, umc486a, a9c11f1f and 109k BIOS options.
 * a486sp3: Added v301, v10101, v10102, v205 and v305 BIOS options.
 * so4saw2: Added iob1, 0730, wa53, wa3, 0911 and 0911b BIOS options.
 * ls486e: Added ls486eb BIOS option.
 * pkm0038s: Added p20302 and p2020 BIOS options.
 * um8498f: Added v14 and um849801 BIOS options.
 * mb8433uud: Added 8881d and 08a BIOS options.
 * mb1433ucv: Added ucvg BIOS option.

• genpc.cpp: Added arc123 and pac BIOS options to PC, and updated notes. [rfka01]

• xavix.cpp: Dumped internal ROM for Gachinko Contest! Slot machine TV (Japan). [Sean Riddle]

• atetris.cpp: Added UM3482 internal ROM data to atetb3482. [Sean Riddle]

• o2.cpp: Add added ip32prom_4_3 BIOS option to o2 (IP32 PROM V4.3). [Sean Riddle, Rampa, ClawGrip]

• fmtowns_cd.xml: Added the missing floppy disk dump for Fujitsu Habitat V2.1L10 [StuBlad, r09]

• vgmplay.xml: Updated seven items to match the latest vgmrips release. [Tafoid]
 * Updated chelnov, fortzone_gb, fray_msx2, illcity_msxr, raiden, spirou_gb and sml2_gb.

• konmedal.cpp: Dumped color PROMs for buttobi. [TeamEurope, The Dumping Union]

• gameking.xml: 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). [TeamEurope, SSJ]

• ms32.cpp: Confirmed ROM labels for p47aces. [trap15]

• segasp.cpp: Added network firmware version 1.21. [WX JF]

[Posted by: Vas Crabb]

MAMEinfo 0.218 :)

$
0
0

MAMEINFO.DAT

* Updated to MAME 0.218 - http://git.redump.net/mame/log/

* Added Source/Listinfo changes

* Newest Bugs ( 2nd Feb)

* Added/Fixed 'Recommended Games'

* Fixed Mameinfo.dat infos

* Updated Artwork.ini

Download at: http://mameinfo.mameworld.info/

MAME Testers at: https://mametesters.org/view_all_set.php?sort=last_updated&dir=DESC&type=2

Ashura-X's Nightly MAME builds: http://ashura.mameworld.info/nightlybuilds/builds.html



0.218

- New games: Dance Dance Revolution Kids (GQAN4 JAA) and Muscle Ranking Kinniku Banzuke Spray Hitter
- New Working games: Buttobi Striker, Dam Dam Boy, Fuusen Pentai, Kattobase Power Pro Kun, Korokoro Pensuke, Lucky Girl (Wing), Mario Roulette, Pittanko Zaurus, Rushing Beat Shura (SNES bootleg), Shuriken Boy, Toki (Modular System), Tsukande Toru Chicchi and Yu-Gi-Oh Monster Capsule
- New Non-Working games: Challenge Girl (Falcon bootleg), Diana Elite, Dinoking Battle, Dinoking Kids, Dragon Dance (V1.02J), Eldorado (4.2), Knock Down 2001 (Japan, KD11 Ver. B), Laser Quiz Greece, Mirage World (satellite), Odeon Twister (v1.4), Scorpion (Jun 15, 1999), Texas Reels (Ver. 2.00), 'unknown Namco System 10 medal game (MTL1 SPR0B)' and War III Cherry Best
- New clones: Denjin Makai (set 1), Driving Force (Galaxian conversion, Seatongrove UK, E-0237), Enduro Racer (YM2151, FD1089B 317-0013A), Fantasy Story (set 2), Fighting Fantasy (Modular System), GunNail (location test), Klax (version 5, bootleg set 3), The Last Apostle Puppetshow, Match'em Up (German), Minky Monkey (Japan), New Cherry '96 (v3.1, B PCB), New Cherry '96 (v3.1C, G PCB), New Cherry '96 Special Edition (v3.55, C1 PCB), New Fruit Bonus '96 (v3.1, A PCB), New Fruit Machine (Ming-Yang Electronic, vFB02-01A), Pop'n Music 1 (ver JA-A, HDD 1.00), Pop'n Music 1 (ver KA-A, HDD 1.01), Quizard 3 (v3.4, German, i8751 DE 132 A1), Quizard 4 Rainbow (v4.2, Czech, i8751 TS142 CZ1), Scorpion (Oct 01, 1997), Seibu Cup Soccer (bootleg, set 4), Super Bagman (version 5), VS Computer Mahjong and Wild Cat 3 (CMV4 hardware)
- New PinMAME games: Flashman and The Lord Of The Rings (3.00)
- New drivers: dinoking.cpp, ffantasy_ms.cpp, konamigs.cpp, merits.cpp, skopro.cpp and teamjocs.cpp
- New devices: arm710t, gdrom, mooncrst_sound, rtc4553, sega315_6154, spansion_s29gl064s and ymf276
- New Clrmamepro: https://mamedev.emulab.it/clrmamepro/#downloads
- New artworks
. 1942, abcop, astorm, breakout, crash, destroyr, pongd, rachero, scyclone, sharrier, skyraid, skysoldr, smash, spacedem, spacefb, swa, tourtabl and vball
. Updated 1941, 19xx, 720, aliencr, apb, asteroid, badlands, bankp, blazlaz, blstroid, crbaloon, csprint, cyberbal, decocass, defender, gaunt2, gauntlet, joust, joust2, keith, klax, ladybug, madalien, marble, paclandp, paperboy, rampage, roadblst, robotron, spyhunt, ssprint, stargate, superbug, tempest, timber, tomahawk, toobin, vindictr and xybots
. Fixed astdelux and swtrilgy default.lay
- CPU
. ARM7: Switched to using logmacro and disabled logging by default. Added debug print ability for Happy Fish (V2 PCB, 302-in-1).
. DEC T11: Use octal for debug register state and disassembly. Fixed disassembly of SOB instruction. Fixed empty disassembler output for some invalid opcodes.
. Hitachi SH-3/4: Handle INTEVT register. Disable timers at reset.
. Intel I386: Fixed over/underflow result and zero div (i386\i386.h, x87ops.hxx). movzx r16 rm16 is an alias for mov (i386\i386ops.h)
. Intel i960KB: Fixed dissassembly format output (cpu\i960\i960dis.cpp)
. Microchip PIC16C62x: Correct rom memory size. Enabled ability to set configuration word.
. MIPS-I: Alignment checking/exceptions
. NEC V60
. Fixed XOR instructions to not change the carry flag. Added friendlier flags display in the debugger.
. Fixed AND and OR instructions to also not change the carry flag. NEG instructions should set or clear carry based on non-zero or zero results, not based on borrow.
. Sign-extend displacements for various addressing modes and DB/TB instructions. This seems to have regressed with the great disassembler refactoring.
- SOUND
. Hudson Soft HuC6280 PSG: Fixed noise, volume calculation and interface behavior related to manual. Modernized save states. Use shared index between wavefrom writing and sound playback. Fixed spacings/namings. Use correct/shorter type values. Added notes. Reduced unnecessary lines. Reference: https://archive.org/stream/PCEDev/HuC6280%20-%20CMOS%20Programmable%20Sound%20Generator%20Manual.
. MagicEyes VRender0 Sound Engine: Use struct for each channels and address map for sound interface and wave memory. Fixed wave address calculation and volume. Fixed channel starting behavior (fixes start position). Partially implemented envelopes and interrupts. Moved dynamic sample rate change behavior into device_clock_changed. Use operation clock related sample rate. Use shorter/correct type values. Reduced duplicates. Added notes. Reference: https://web.archive.org/web/200406281332...heet_v1.31.pdf.
. Signetics S2650: Changed to big-endian
. YM2612 OPN2: Fixed output bits (sound\2612intf.cpp). Added output bit variation (sound\fm2612.cpp).
- DEVICE
. 3dfx Voodoo Graphics: Eliminated auto_alloc
. 8-bit ISA slot
. Provisional ready line interface
. Halt CPU by ISA READY line in (MESS) poisk1 and mc1502 FDC devices
. Cassette: Hopefully fixed cassette bugs (imagedev\cassette.cpp)
. Discrete Netlist
. Force invalidation of save states. Added netlist version information. This is used to enforce the invalidation of save states when the major/minor netlist version changes. This catches edge cases for which neither the size or names of saved items changes during releases.
. Workaround for a bug in MSVC (https://github.com/mamedev/mame/issues/6106). __VA_ARGS__ are expanded to a single token in MSVC, all other compilers expand to a list of tokens (netlist\plib\putil.h).
. Code maintenance. Introduced an additional absolute time type netlist_time_ext to identify whether absolute or relative time is used in the netlist code. Extend ptime code to allow operations between ptime derived types with different internal types. In addition rewrote main queue serve loops. Adds a very small performance increase.
. Dead code removal
. Make sure diodes step enough (netlist\analog\nld_generic_models.h). The diode model uses log-stepping as proposed in "Circuit Simulation" (Farid N. Najm) page 183. If the previous voltage was sufficiently negative the new voltage after a log step could not have increased enough to alter matrix and rhs vector. This bug surfaced in stuntcyc video signal mixing which uses a diode for the composite signal.
. Moved some functions to pmath
. Increased the time resolution from 1 nano second to 100 pico seconds. Make sure that icount and netlist internal time are better synched by tracking the remainder of the division. Fixed the netlist sound device. There is a one sample overflow every 13 seconds at 48000 Hz due to integer truncation which is now ignored. Added more doxygen documentation.
. Fixed overclocking and building with 128bit integers
. Checked and fixed conditional compile paths. Simplified memory allocation. Generalized signal handling.
. Fixed 741 opamp representation
. Implemented KONAMI filters using netlist into galaxian.cpp. This change improves accuracy and scalability. Added some notes about M51516L amplifier.
. Removed pthrow trampline as proposed by Vas. Identified throwing code by adding noexcept(false). Moved "connected term" information to setup code.
. Added CD4006 and CD4070 devices. Added TL084 opamp model. Clock now supports proxies, i.e. can be connected to analog devices. Fixed netlists using CLOCK. Added some comments. Fixed prg\nlwav.cpp.
. Added analog filters to System16A games with YM2151 and UPD7759
. Fixed-Frequency Monochrome Monitor: Added machine configuration switches for netlist drivers using the fixed frequency monitor (video\fixfreq.cpp). These are intended for debugging and setting up new netlist drivers. As a side effect one can emulate e.g. loss of synchronization. This commit also fixes a crash on Windows/BGFX by limiting screen refresh rates.
. IDE Hard Disk: Assign interface 'ide_hdd' (bus\ata\idehd.cpp)
. K052109 Tilemap Generator: Improved colors for K052109 games Shuriken Boy, Fuusen Pentai and Mario Roulette. Added hackfix for Mario Roulette scrolling, documented observed row/col scroll K052109 tilemaps issues.
. K056832 Tilemap Generator: Added tilemap priority
. Kaneko KC002/VU002 Sprites: Fixed drawing behavior. Fixed priority in enabled 'keep sprite' function. Splitted 'Copy temporary bitmap into screen bitmap' function and Getting sprite function.
. Microtouch Touchscreen: Added BIOS ROM load for MicroTouch device (not hooked up)
. PSX GPU: Set NTSC mode refresh rate to 59.82 for 240 and 59.94 for 480 screenheight. Fixes sync issues regarding beatmania IIDX games (video\psx.cpp). Refresh rate more decimals.
. S3 86C3xx: Get started on BitBLT support, gets Windows 3.1 usable with S3 Virge drivers (bus\isa\s3virge.cpp, video\virge_pci.cpp). Fixed height of mono pattern BitBLTs in 8 and 15/16 bpp (bus\isa\s3virge.cpp).
. S3 Graphics VGA: Make hardware cursor display correctly in 15bpp and 24bpp video modes for svga_s3 and s3virge (video\pc_vga.cpp)
. Samsung S3C24xx SoC: Converted to use logmacro. Removed redundant accessors.
. Sega DIMM Board: Added communication between SH-4 and security PIC and serial memories and with mainboard to DIMM Board plus some ram. Added memory controller entry to memory map of DIMM Board. Give the ability to activate the cpus in the DIMM Board to test it. Added binary files with serial memories contents (dimmspd.bin and 93c46.bin).
. Seiko Epson S-3520CF RTC: Various fixes and improvements. Added Epson RTC-4553 model.
. Signetics SCN2674 AVDC: Fixed premature address rollover with 16-bit extended addresses
- atarisy1.cpp: Hardware to generate interrupt 3 only exists on LSI Cart 3, 4 & cockpit boards, it is missing on TTL, LSI and LSI Cart 2.
- cdi.cpp: Decapped and dumped a German i8751 MCU for the Quizard 2 sets and a Czech i8751 MCU
- gaelco2.cpp: Fixed timing issued with DS5002FP
- galaxian.cpp: Implemented KONAMI filters using netlist. This change improves accuracy and scalability. Added some notes about M51516L amplifier.
- kaneko16.cpp
. Fixed sprite delay. Added notes.
. Correct Explosive Breaker OKI bankswitching (tied into m_ym2149[0] port B)
- konendev.cpp: Hooked up correct RTC and DPRAM
- konmedal.cpp
. Misc updates. Added hopper, NVRAM and CCU. Added swap endian trampolines. Decode tiles. Driver can play some uPD7759 samples. (All games now playable)
. Improved colors for K052109 games Shuriken Boy, Fuusen Pentai and Mario Roulette. Fuusen Pentai is much improved.
. Added hackfix for Mario Roulette scrolling, documented observed row/col scroll K052109 tilemaps issues.
. Dumped color PROMs for Buttobi Striker
- konmedal68k.cpp: Fixed dipswitches. Added NVRAM and Coin Hopper to Kattobase Power Pro Kun, Korokoro Pensuke, Pittanko Zaurus and Yu-Gi-Oh Monster Capsule (Games now playable).
- micro3d.cpp: Preliminary Motorola MC68901 MFP cleanup. Sweeping rewrite of USART emulation (no longer based on device_serial_interface), adding support for 16x clock prescaler and data transition synchronization, break generation and detection, internal loopback and synchronous mode (machine\mc68901.cpp).
- missbamby.cpp: Added notes about undumped games on same hardware
- model1.cpp
. With the V60 fixes, IC4 of clone Wing War (US) appears to be a valid bad dump.
. Corrected a few more Virtua Fighter TGP rom bits. Demoted Virtua Fighter to MACHINE_NOT_WORKING. Note: Gameplay mechanics - specifically, collision detection - are significantly broken due to imperfect TGP RAM port emulation or hookup. This is observable in both attract mode and in-game. It seems to break when both characters attack at the same time.
. Create "screen" before "ioboard:screen"
. Added MACHINE_IMPERFECT_GRAPHICS and MACHINE_IMPERFECT_CONTROLS to Star Wars Arcade. Note: After recent changes, ship models periodically disappear for a frame or two during attract mode and while in-game. There are indeterminate issues with the analog controls in-game.
- namcona1.cpp: Updated chip types, keycus and ROM locations
- naomi.cpp
. Added support for external irq line, used by DIMM Board, to dc_state class (machine\dc.cpp).
. Added external irq and reset out lines to ROM Boards base device. The external irq is connected only in NAOMI and NAOMIGD systems. External irq will be used by the DIMM Board.
. Added a new device for the 315-6154 system manager chip used in the DIMM Board. It is still incomplete but can be used.
. Added an IDE controller for the GDROM to the DIMM Board (machine\naomigd.cpp). Modifications to make it useable with the NAOMI DIMM Board (machine\gdrom.cpp).
. Let the DIMM Board see the encrypted des data from the GDROM. Now it only has to reset/reboot the NAOMI below itself.
. Send reset request to NAOMI and disable PIC watchdog (machine\naomigd.cpp). Pesky watchdog would reset the PIC and comunication with the SH-4 would stop working
. Enable reset from DIMM Board and make games boot. To test set the constant work_mode in naomigd.h to 1.
- pgm.cpp: Correct ROM region width and sprite pixel extract algorithm. Reduced unnecessary values.
- route16.cpp: Small cleanup
- segas16b.cpp: Added analog filters to systems with YM2151 and UPD7759. Reviewers can use USE_NL define to produce unfiltered sound.
- segasp.cpp: Added network firmware ver 1.21
- system1.cpp: Fixed color handling, palette RAM handling and bitmap clear behavior. Use indirect entries for palette lookup. Reduced runtime tag lookup and unnecessary lines. Use correct/shorter type values.
- taitogn.cpp and zn.cpp
. Reduced duplicates related to zn.cpp (Taito GNET uses ZN2 motherboard, same as capcom ZN2 based board). Moved subclass into zn.h. Moved state class declaration into taitogn.cpp.
. Minor fixes
- twinkle.cpp: Set NTSC mode refresh rate to 59.82 for 240 and 59.94 for 480 screenheight. Fixes sync issues regarding beatmania IIDX games (video\psx.cpp).
- twins.cpp
. Major cleanups. Added default NVRAM for all games.
. Worked around crash after stages 1-5 in Twins and clone Twins (Electronic Devices license, set 2) (ID 07516)
- williams.cpp
. Eliminated MACHINE_*_OVERRIDE and VIDEO_START_OVERRIDE and magic switches on tilemap config for Williams2. Added numerous subclasses to reduce optional device usage and reduced custom driver init callbacks.
. De-virtualize functions to fix clone Blaster (conversion kit) using the wrong override (includes\williams.h)
- 30 Test (remake): Updated notes. Added more buttons, inputport array for the buttons and Port D. Small update to artwork.
- Breakout [TTL]: Added machine configuration switches for netlist drivers using the fixed frequency monitor (video\fixfreq.cpp). This commit also fixes Breakout crashes on Windows with BGFX video driver (ID 07531).
- Brick Zone: Fixed 'Bonus_Life' and 'Difficulty' default dipswitch settings
- Cliff Hanger: Fixed 'Short Scenes' dipswitch (ID 04300)
- Double Dragon II: Added Layer priority prom
- Empire City: Fixed filling the screen red when text or BG layers are hidden (video\stfight_dev.cpp) (ID 06897)
- F-1 Super Battle: Added some dipswitches
- Funny Strip: Added DIP locations
- Gold Medalist: Improved dash event timings, relaxing gameplay qualification requirements.
- Golden Crown: Marked clone Golden Crown Hopper (Dutch, Game Card) as not working. It's never really worked since it was added.
- Gratia - Second Earth: Use hand crafted graphics ROM for clone (ver 1.0, 91022-10 version). Verified the "tx tiles" 94019_2.030 matches 94019_30ver1.0.30 when decrypted. That only leaves the "bg tiles" as not being verified 100% identical between sets. Leaving marked as BAD_DUMP until a proper ROM redump is supplied.
- Gun.Smoke: Remarks based on PCB exploration and FPGA conversion
- Happy Fish (V2 PCB, 302-in-1)
. Switched ROM size members from u32 to u64 (emu\romload.cpp). Fixes incorrect loading percentages in Happy Fish.
. Added preliminary I2C hookup for FS8806 device and more documentation. Added debug print ability for Happy Fish to the ARM7 CPU.
. Hooked up preliminary inputs
- Indoor Soccer: Flagged clones Indoor Soccer (set 2) and American Soccer as NOT WORKING
- Kung-Fu Roushi: Guess cpu type. Code styling. Small tweaks to layout. Use device arrays and templates.
- Legend of Hero Tonma: Fixed PCB ASCII layout for clone Legend of Hero Tonma (Gaelco bootleg, Modular System)
- Lucky Girl (Wing): Fixed decryption, rom loading and input (Game now playable).
- Lucky Lady (Wing, encrypted): Fixed decryption. Game runs now, but needs correct inputs and colors.
- Ninja-Kid II: Redumped and corrected the JT-104 set from an original UPL PCB
- Omega Race: Clean up and document some things
- Pop'n Stage EX (ver JB-A): Re-added roms 970jba01 - 970jba10
- Power Spikes: Preliminary sound for clones 1991 Spikes (Italian bootleg, set 1) and (Italian bootleg, set 2). Needs verifying of the completeness of the sound latch hook up and hook up of the OKI M5205.
- Relief Pitcher: Documented the difference in versions of Relief Pitcher as per Atari Bulletin
- Rushing Beat Shura (SNES bootleg): Fixed protection, inputs and dipswitches (Game now playable).
- Stunt Cycle [TTL]: Hook up fixedfreq monitor
- Super Volleyball: Very preliminary sound for clone Super Volleyball (bootleg). Needs correct sound latch hook up and hook up of the OKI M5205.
- Tetris (set 1): Added UM3482 raw dump and remaining UM3482 ROM areas to clone Tetris (bootleg set 4, with UM3482)
- Toki: Added some meat to clone Toki (Modular System), confirm being similar to clone Toki (Datsu bootleg). Added PCB ASCII layout for Toki (Modular System).
- Virtua Bowling: Added DIP locations. Correct input for clone Virtua Bowling (Hong Kong, V101HJS).
- Vs. Janshi Brandnew Stars: Fixed broken sprites and missing graphics (ID 07533)
- Wild Cat 3: Improvements to decryption. Still something important missing, but at least the game seems to work with some prodding.
- Williams Multigame: Fixed compile issue
- Fixed rom names in cdi.cpp, cgang.cpp, djmain.cpp, itech8.cpp, konmedal.cpp, ms32.cpp, namcona1.cpp, neogeo.cpp, ninjakd2.cpp and relief.cpp
- Dipswitch fixes in 30test.cpp, cliffhgr.cpp, goldstar.cpp, hapyfish.cpp, igs011.cpp, jangou.cpp, konmedal.cpp, konmedal68k.cpp, ms32.cpp, splash.cpp and suna8.cpp
- Description changes of 30 Test (remake), Atlant Olimpic (Italian bootleg), Cheongchun Ilbeonji (Korea), Denjin Makai (set 2), Driving Force (Galaxian conversion, Seatongrove UK, E-0010), Enduro Racer (bootleg of Rev A, YM2151, FD1089B 317-0013A set), Enduro Racer (bootleg of YM2203, FD1089B 317-0013A set), Enduro Racer (Rev A, YM2151, FD1089B 317-0013A), Enduro Racer (Rev A, YM2151, mask ROM sprites, FD1089B 317-0013A), Enduro Racer (YM2203, FD1089B 317-0013A), Fantasy Story (set 1), 'JT 104 / NinjaKun Ashura no Shou', Lucky Girl (Wing), New Fruit Machine (Ming-Yang Electronic, vFB02-07A), P-47 Aces (ver 1.0), Pop'n Music 1 (ver AA-A, HDD 1.00), Pop'n Stage EX (ver JB-A), Quizard (v1.0, German, i8751 DE 11 D3), Quizard (v1.2, German, i8751 DE 11 D3), Quizard (v1.7, German, i8751 DE 11 D3), Quizard (v1.8, German, i8751 DE 11 D3), Quizard 2 (v2.2, German, i8751 DN 122 D3), Quizard 2 (v2.3, German, i8751 DN 122 D3), Quizard 3 (v3.2, German, i8751 DE 132 D3), Quizard 3 (v3.4, German, i8751 DE 132 D3), Quizard 4 Rainbow (v4.0, German, i8751 DE 142 D3), Quizard 4 Rainbow (v4.1, German, i8751 DE 142 D3), Quizard 4 Rainbow (v4.2, German, i8751 DE 142 D3), Relief Pitcher (Rev D, 07 Jun 1992 / 28 May 1992), Relief Pitcher (Rev C, 26 Apr 1992 / 08 Apr 1992), Relief Pitcher (Rev B, 10 Apr 1992 / 08 Apr 1992) and Super Bagman (version 3?)
- Renamed (denjinmk) to (denjinmka), (lsrquiz2) to (lsrquiz2i), (popnstage) to (popnstex) and (sbagman) to (sbagman2)
- MAME
. VIDEO RENDERING SYSTEM
. Changed Direct3D renderer to call GetAncestor() in device_create() to get the root window. This is to make -attach_window work with non-root windows (render\drawd3d.cpp).
. Fixed incorrect swapping of red and blue components of screen tint (render\bgfx\chainentry.cpp)
. Clamp to edge, same as the other renderers (render\drawogl.cpp).
. Higher maximum prescale to 8. Note: Scale emulated video by this factor before applying filters/shaders.
. Cleanups (emu\rendersw.hxx)
. DEVICE
. Substitute some cases of deprecated tag lookups with device finders
. Updated usage of device finders and remove hardcoded cpu tags in chipset devices (lpci\i82371sb.cpp, i82439tx.cpp, northbridge.cpp and pci.cpp)
. LUA engine: Allow reading a block of raw bytes for addr_space. Redo space:read_block() to be more rebust and flexible.
. PLUGINS
. Strip the leading colon from device names as necessary in order to avoid doubling of the root colon (plugins\cheat\cheat_xml.lua).
. Made read_config in hiscore lua plugin more robust (plugins\hiscore\init.lua)
. Switched ROM size members from u32 to u64 (emu\romload.cpp). Fixes incorrect loading percentages in Happy Fish (V2 PCB, 302-in-1).
. LISTXML
. Fixed attribute order in software_lists output. Fixes QMC2 software list display.
. The software list device is identified by its tag, the name is tells you which list it will load XML attributes are order-insensitive - compliant validators (e.g. libxml2's xmllint) accepted the XML how it was before. It would be better if parsers didn't enforce rules that don't exist.
. Fixed -aviwrite/-mngwrite crash with screenless systems. Can record video with noscreens. Need to use default frame rate for screen-less MNG recording as well.
. Don't strip linefeed characters (Ctrl-J) from natural keyboard input except when pasting strings (emu\natkeyboard.cpp)
. Eliminated simple_list_wrapper and replaced its only use. The replacement of append with emplace_front alters the sequence, but that should cause no difference in behavior here (util\coretmpl.h, emu\ioport.cpp).
. Software List: Avoid "Redundant default attribute value assignment" in hash files
- SDLMAME: Process control characters so that the natural keyboard can see them (SDL normally strips these out) (input\input_sdl.cpp)
- VGM player: Updated 7 entries to match the vgmrips release
- Compiling
. Lower number of warnings disabled with Visual Studio from 71 to 27 (scripts\genie.lua and scripts\src\3rdparty.lua). And most of the remaining ones could be removed with simple code modifications.
. Fixed some Clang warnings: bugprone-throw-keyword-missing, modernize-use-nullptr, readability-delete-null-pointer, performance-faster-string-find, performance-for-range-copy and readability-redundant-string-cstr
. Use C++ library includes
- Debugger
. Removed the remaining bits of the FASTDEBUG/MAME_DEBUG_FAST introduced in MAME 0.150 (makefile, scripts\genie.lua, emu\emucore.h)
. Handle word endianness for address-shifted architectures correctly and safely (tools\unidasm.cpp)



"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]

[Annc] MAMEUI64 .218 and icons/snaps released.

Viewing all 2242 articles
Browse latest View live