MAME v0.269 is released. MAME stands for Multiple Arcade Machine Emulator. When used in conjunction with images of the original arcade game's ROM and disk data, MAME attempts to reproduce that game as faithfully as possible on a more modern general-purpose computer. MAME can currently emulate several thousand different classic arcade video games from the late 1970s through the modern era.
What's news in MAME:
MAME Testers bugs fixed ----------------------- - 08902: [Gameplay] (casio/pv1000.cpp) pv1000: Running any game causes the emulated system to crash. (lidnariq) New working systems ------------------- Atlantis Computers MCG-85 [Nigel Barnes] Fidelity International Gambit Voice [hap, Sean Riddle] Jeux Nathan Mega 10.000: L'Encyclopédie Électronique [hap, Sean Riddle] Novag Industries Diamond [hap, Berger] Novag Industries Emerald Classic Plus [hap, Berger] Saitek / Heuristic Software Kasparov Blitz (set 1) [hap, Berger] Senario Drum Super Star [David Haywood, Sean Riddle, Peter Wilhelmsen] New working clones ------------------ Heavy Barrel (US, revision 3) [Brian Troha, The Dumping Union] Hyper Street Fighter II: The Anniversary Edition (Japan 040123) [bugcutt] Nics TV Boy (Nics, NTSC) [Taksangs] Quiz Gakuen Paradise (Japan, ver. 1.02) [hammy] Quiz Gekiretsu Scramble (Japan, prototype) [hammy] Saitek / Heuristic Software Kasparov Blitz (set 2) [hap, Berger] Tarzan Chuang Tian Guan (China, V110) [hammy] Umi de Poker / Marine Paradise (Japan, newer) [Ioannis Bampoulas] X-Men Vs. Street Fighter (Japan 970113) [bugcutt] New systems marked not working ------------------------------ Altos Computer Systems ACS586 [Lubomir Rintel] Bandai / Koto Dragon Ball Z x One Piece: Battle Taikan Gum-Gum no Kamehameha: Omee no Koe de Ora o Yobu (Japan) [David Haywood, TeamEurope] Cai Jin Shen Long (link version, extension, S111CN) [dyq, little0, Guru] Cai Jin Shen Long (link version, host) [dyq, little0, Guru] Dancing Bells [hammy] Geki Makaimura [Darksoft] IVL Technologies (Disney / Memcorp Inc license) Karaoke Microphone Pro / KaraokeMicro Star (Greece) [David Haywood, TeamEurope] IVL Technologies (Lexibook / Imago license) Disney Princess Handheld Karaoke Player (DKS7000-P) [David Haywood, TeamEurope] Jin Hu Lu 2 [dyq, little0, Guru] Long Hu Da Man Guan [dyq, little0, Guru] Long Teng Hu Yue [dyq, little0, Guru] Magical Jack (VA 4.00) [Ioannis Bampoulas] Magical Jack Plus (VA 6.03) [Ioannis Bampoulas] Manguan Caishen (link version, extension, S110CN) [dyq, little0, Guru] Manguan Caishen (link version, host) [dyq, little0, Guru] Mars Electronics Automatic Products Vending Machine model 110 (set 1) [Joan RF, jordigahan] Micro Concepts Microbox II [Nigel Barnes, David Rumball] PK - New Exciting Poker! [hammy] Poker & 21 [Ioannis Bampoulas] Seiko MAP-1010 [Nigel Barnes, JLTurSan] Takara / SSD Company LTD Duel Masters: Duel Station (Japan) [David Haywood, TeamEurope] Takara Tomy Boku wa Plarail Untenshi Shinkansen de Ikou! Plus (Japan) [David Haywood, TeamEurope] Technics SX-KN5000 [Felipe Sanches, Angelo Salese] Tropical Fruits (V. 24-06.00 Rev. 4.0) [The Dumping Union] Turbo PK [hammy] unknown WHT gambling game [hammy] Wan Wan Dash [TeamEurope, Darksoft] Zanussi / Necta Firenze (vending machine) [Joan RF, jordigahan] Zanussi / Necta unknown Zanussi / Necta vending machine [Joan RF, jordigahan] Zanussi / Necta Venezia (coffee vending machine) [Joan RF, jordigahan] New clones marked not working ----------------------------- Crazy Balls (Bontempi) [Domenico Cervini] Fruit Genie (Version 1-1-03, set 2) [Ioannis Bampoulas] Fruit Genie (Version 1-1-03, set 3) [Ioannis Bampoulas] Fruit Genie (Version 1-1-03, set 4) [Ioannis Bampoulas] Fruit Genie (VT 2.11) [Ioannis Bampoulas] Long Hu Da Man Guan Plus [dyq, little0, Guru] Magical Jack (VA 2.0) [Ioannis Bampoulas] Magical Jack (VA 3.11) [Ioannis Bampoulas] Magical Jack (VA 3.30) [Ioannis Bampoulas] Magical Jack Plus (VA 6.01) [Ioannis Bampoulas] Manguan Caishen (China, V106CS) [dyq, little0, Guru] Mars Electronics Automatic Products Vending Machine model 110 (set 2) [Joan RF, jordigahan] Pentacup (rev. T) [Matt Walsh, PinMAME] Shuang Long Qiang Zhu 2 VS (China, set 2) [dyq, little0, Guru] Te Yi Gong Neng (China, V632C) [dyq, little0, Guru] Tic Tac Trivia (6221-25, U5-0E, 05/08/86, UK) [hammy, Brian Troha, The Dumping Union] New working software list items ------------------------------- altos586: Altos Diagnostic Executive [Lubomir Rintel] ekara_cart: Super Cartridge: Best Hit (Japan) (SP-07) [David Haywood, TeamEurope] hp98x6_rom: BASIC 4.0, BASIC 5.1, SSS HPL+II [F.Ulivi] microbox2_flop: Microbox II 6809 FLEX V3.01, Microbox II Distribution [David Rumball] Software list items promoted to working --------------------------------------- c64_cart: Pitfall II: The Lost Caverns [Angelo Salese] msx1_cart: X & Y (Arab) [Wilbert Pol] New software list items marked not working ------------------------------------------ easy_karaoke_cart: Disney Princess 10-Song Karaoke Cartridge I (DK-P1), Karaoke Microphone Pro Cartridge 1 (Greece) [David Haywood, TeamEurope] leapfrog_leappad_cart: Anpanman no CoCoPad de AIUEO kyoushitsu Pinocchio (Japan), Benny and Friends English Book Vol. 2 -Majo to taiketsu! Daibouken- (Japan), CoCoPad ROM Cassette Kono men o ue ni shiteirete ne! (11 November 2007, 1 January 2008) (Japan), CoCoPad ROM Cassette Kono men o ue ni shiteirete ne! (3 March 2007 - 5 May 2007) (Japan), CoCoPad ROM Cassette Kono men o ue ni shiteirete ne! (7 July 2007, 9 September 2007) (Japan), Disney Princess (Japan), Disney's World of English 1: Birthday Fun (Japan), Disney's World of English 2: The Picnic (Japan), Disney's World of English 3: The Circus (Japan), Disney's World of English 4: The Zoo (Japan), ECC Junior no hajimete eikaiwa! 1 Eigo de tanoshiku Say Hello! (Japan), FUN-damentals Series - Smart Guide to 4th Grade (UK), Hello Kitty no gakkou no ichinichi (Japan), Idainaru Sakkyokukatachi (Japan), Kikansha Thomas to nakamatachi - Kikansha Thomas Yakunitatsu kikansha (Japan), Kodomo Challenge English CoCoPad ROM Cassette Kono men o ue ni shiteirete ne! (2008/3 March - Shimajirou to Libby no ABC Adventure, 2008/5 May - Shimajirou to Libby no Touch and step game de asobou) (Japan), Kuma no Pooh-san Hachimitsu no tsubo ga ippai Pooh-san to kazu·katachi (Japan), Kuma no Pooh-san: Pooh-san to Hachimitsu (Japan), Minna de tanoshiku! CoCoPad (Otameshi soft) (Japan), Okaasan to Issho: Goo Choco Lantan: Spoo no Fushigi na Oto no Daibouken! (Japan), Shinkenzemi Challenge 2-nensei Korasho to issho ni kuku o oboeyou! (Japan), Yuuki Rinrin Anpunch! (Japan) [David Haywood, TeamEurope] psion1: Science Pack (alt), Utility Pack (alt) [Nigel Barnes] Merged pull requests -------------------- - 11670: altos/altos586.cpp: Added preliminary Altos ACS586 emulation. [Lubomir Rintel] - 12494: machine/z80dma.cpp: Implemented burst mode and refactored code, and hooked up BUSRQ/BUSAK in systems using it. [holub] - 12564: misc/marywu.cpp: Improved peripherals – it’s now possible to trigger music from the debugger. [flama12333] - 12569: skeleton/zfirenze.cpp, skeleton/zvenezia.cpp: Dumped three Zanussi/Necta vending machines. [Joan RF, jordigahan, ClawGrip] - 12596: skeleton/marsvending.cpp: Dumped two Mars Electronics vending machines. [Joan RF, jordigahan, ClawGrip] - 12604: dai_cass/xml: Moved language information to info elements; pcw.xml, xegs.xml: Cleaned up descriptions. [ArcadeShadow] - 12610: debugger/debuggdbstub.cpp: Added an option to set the IP address to listen on. [Ramiro Polla] - 12615: a800_flop.xml; a2600.xml: Improved descriptions. [ArcadeShadow] - 12619: c128_flop.xml; plus4_cart.xml; vic1001_flop.xml; pet_rom.xml: Cleaned up descriptions. [ArcadeShadow] - 12623: casio/pv1000.cpp: Assert BUSRQ during active display (gives more realistic performance). [lidnariq] - 12624: Dumped three karaoke cartridges and two IVL Technologies karaoke systems. [David Haywood, TeamEurope] - 12626: leapfrog_leappad_cart.xml: Dumped 21 CocoPad cartridges and one LeapPad cartridge. [David Haywood, TeamEurope] - 12627: heathzenith/mms77316_fdc.cpp: Suppress side effects of data reads for debugger accesses. [Mark Garlanger] - 12628: igs/igs_fear.cpp: Added more detail to manufacturer and description metadata. [Michael Sanborn] - 12630: metro/metro.cpp: Split driver state class for different hardware configurations and cleaned up code. [cam900] - 12631: casio/pv1000.cpp: Fixed video scan line interrupt generation regression. [lidnariq] - 12632: skeleton/koto_zevio.cpp: Added a skeleton Koto Laboratory Zevio SoC driver with one game. [David Haywood, TeamEurope] - 12633: tvgames/generalplus_gpl16250_spi.cpp: Added a Plarail Shinkansen driving game (not working). [David Haywood, TeamEurope] - 12634: neogeo/neogeo_spr.h: Fixed horizontal video timings; neogeo/midas.cpp: Fixed zoom table RAM size. [cam900] - 12638: capcom/cps2.cpp: Added newer revisions of Hyper Street Fighter II and X-Men Vs. Street Fighter. [bugcutt] - 12639: tvgames/xavix_2000.cpp: Added preliminary support for Duel Masters: Duel Station. [David Haywood, TeamEurope] - 12640: gaelco/gaelco3d.cpp: Added placeholders for the undumped microcontroller used by Speed Up. [Recreativas.org, ClawGrip] - 12641: konami/xmen.cpp: Added service switch inputs. [jotego] - 12642: igs/pgm2.cpp: Dumped the CPLD for Bu Bu Car. [Victor Fernandez (City Game), Recreativas.org, ClawGrip] - 12643: misc/changyu.cpp: Hooked up the OPLL sound chip and vertical sync interrupt. [flama12333] - 12645: sgi_mips.xml: Renamed some NetBSD CD-ROM images to make labels unique across parent/clone sets. [jflatt] - 12646: cpu/t11, ussr/bk.cpp: Improved interrupt handling on the 1801VM1 CPU and fixed miscellaneous issues. [shattered] - 12647: sinclair/tsconf.cpp: Fixed graphics layer priorities and screen updates. [holub] - 12649: matsushita/kn5000.cpp: Added a skeleton driver for the Technics SX-KN5000 keyboard. [Felipe Sanches, Angelo Salese] - 12651: konami/k052109.cpp: Implemented a configuration bit used by xmen and gradius3 allowing a workaround to be removed. [jotego] - 12652: tvgames/spg2xx.cpp: Added Senario Drum Super Star. [David Haywood, Sean Riddle, Peter Wilhelmsen] - 12654: gaelco/gaelco3d.cpp: Added placeholder for Football Power ball controller microcontroller ROM. [Recreativas.org, ClawGrip] - 12655: tvgames/spg2xx.cpp: Filled in the year for Drum Super Star. [David Haywood] - 12656: atari/a2600.cpp: Added an NTSC TV Boy variant from Nics. [Taksangs, David Haywood] - 12657: tvgames/spg2xx_wiwi.cpp: Filled in the year for Double Dance Mania: Mega 12 (shown on packaging). [David Haywood] - 12659: casio/pv1000.cpp: Fixed I/O port reads and interrupt acknowledgement. [lidnariq] - 12661: hp/hp98x6.cpp, hp/hp98x6_optrom.cpp, hp98x6_rom.xml: Added HP98x6 series option ROM support. [F.Ulivi] - 12662: cirsa/neptunp2.cpp: Dumped B. Gaming Technology Dancing Bells (not working). [hammy, ClawGrip] - 12663: atari/cops.cpp: Added default non-volatile RAM contents for Revelations. [David Haywood] - 12664: igs/igs_fear.cpp: Save non-volatile RAM contents, and cleaned up inputs. [David Haywood] - 12665: sat_cart.xml, sat_vccart.xml: Avoid abbreviations and use lowercase for descriptive text in descriptions. [ArcadeShadow] - 12667: igs/igs_m027.cpp: igs/igs_m027xa.cpp: Dumped internal ROMs for two IGS027A CPUs. [Peter Wilhelmsen, David Haywood] - 12671: igs/igs_m027.cpp: Dumped internal ROMs for four IGS027A CPUs. [Guru, XingXing, David Haywood] - 12672: konami/k573fpga.cpp: Implemented proper MP3 decryption for Dance Dance Revolution Solo Bass Mix. [spicyjpeg, Windy Fairy] - 12675: machine/intelfsh.cpp: Added ST M29W640GB 8K Flash device. [Wilbert Pol] - 12677: igs/igs_m027.cpp: Dumped internal ROMs for two IGS027A CPUs. [Guru, XingXing, David Haywood] - 12679: emu/debug/dvdisasm.cpp: Fixed horizontal scrolling; debugger/win: Don’t restrict maximum window width. [dave-br] - 12680: igs/igs_m027.cpp, igs/igs_m027_link.cpp: Dumped internal ROMs for four IGS027A CPUs. [Guru, XingXing, David Haywood] - 12681: msx1_cart.xml: Corrected ROM loading for X & Y. [Wilbert Pol] - 12683: igs/igs_m027.cpp: Added decryption for lhdmg and lhdmgp. [XingXing, Happy] - 12685: igs/pgmcrypt.cpp: Fixed decryption for mgcs3 and mgzz; igs/igs_m027.cpp corrected a game title. [XingXing, Happy] Source changes -------------- -commodore/c65.cpp: basic convert DMAgic to device [angelosa] New working systems ------------------- Kasparov Blitz [hap, Berger] -blitz: add note about calibration [hap] New working clones ------------------ Kasparov Blitz (set 1) [Berger] -ioport: offset analog value by half a step because of rounding issue when crossing 0 (crossing 0 now takes 1 step instead of 2, and there's 0.5 step wiggle room at edges) [hap] -heathzenith/mms77316_fdc.cpp: Suppress side effects of data reads for debugger accesses. (#12627) [Mark Garlanger] -casio/pv1000.cpp: IRQs were broken in a08b1138: now commercial games work again (#12631) [lidnariq] -igs_fear.cpp - Pubilisher licenses and Chinese title addition for superkds. (#12628) [Michael Sanborn] * Fearless Pinocchio was licensed by American Alpha * Super Kids was licensed by Golden Dragon Amusement * Added Chinese title to superkds -nmk/nmk16.cpp: improved controls and scrolling for tdragonb2. IRQs related problems remain. [Ivan Vangelista] -sunelectronics/shangha3.cpp: consolidated driver in single file [Ivan Vangelista] -commodore/c65.cpp: move DMA logic to emu_timer [angelosa] -cpu/m6502/om65ce02.lst: fix stz_ce_aba and stz_ce_abx opcodes [angelosa] -commodore/c65.cpp: implement DMAgic DIR [angelosa] -novag*: brighter text labels in internal artwork [hap] New working systems ------------------- Emerald Classic Plus [hap, Berger] -nubus/nubus_specpdq.cpp: Derive the horizontal visible area from the written values. [R. Belmont] -nubus/nubus_specpdq.cpp: Adjust the drawing offset to match the new CRTC parameter calculation. [R. Belmont] New systems marked not working ------------------------------ Magical Jack (VA 4.00) [Ioannis Bampoulas] Magical Jack Plus (VA 6.03) [Ioannis Bampoulas] Wan Wan Dash [TeamEurope, Darksoft] New clones marked not working ----------------------------- Fruit Genie (Version 1-1-03, set 2) [Ioannis Bampoulas] Fruit Genie (Version 1-1-03, set 3) [Ioannis Bampoulas] Fruit Genie (Version 1-1-03, set 4) [Ioannis Bampoulas] Fruit Genie (VT 2.11) [Ioannis Bampoulas] Magical Jack (VA 3.30) [Ioannis Bampoulas] Magical Jack (VA 3.11) [Ioannis Bampoulas] Magical Jack (VA 2.0) [Ioannis Bampoulas] Magical Jack Plus (VA 6.01) [Ioannis Bampoulas] -igs/goldstar.cpp: redumped GFX ROM for hamhouse9 [taksangs] -irem/m72.cpp: decapped and added MCU for gallopm72 [TeamEurope, Darksoft, The Dumping Union] -taito/taitotz.cpp: documented batlgr2' hdd [Guru] -au: combine program rom files to match known set (same rom contents) [hap] -nightgal.cpp: Inputs cleanup [Dirk Best] -igs/goldstar.cpp: got animalw to boot [ Ioannis Bampoulas] -misc/jungleyo.cpp: verified inputs / DIPs for the recently added sets [Ivan Vangelista] -nokia/mikromikko2: Fixed palette and added disk labels. [Curt Coder] -altos/altos586.cpp: Added preliminary Altos ACS586 emulation. (#11670) [Lubomir Rintel] * cpu/i86: Make "out dx,al" output masked AX on data bus. * altos/altos586_hdc.cpp: Added Altos 586 Hard Disk Controller emulation. New systems marked not working ------------------------------ Altos Computer Systems ACS586 [Lubomir Rintel] New working software list items (altos586) ------------------------------------------ Altos Diagnostic Executive [Lubomir Rintel] -leapfrog_leappad_cart.xml: Dumped 21 CocoPad cartridges and one LeapPad cartridge. (#12626) [David Haywood, TeamEurope] New software list items marked not working (leapfrog_leappad_cart.xml --------------------------------------------------------------------- Anpanman no CoCoPad de aiueo kyoushitsu Pinocchio (Japan) [David Haywood, TeamEurope] Benny and Friends English Book Vol. 2 -Majo to taiketsu! Daibouken- (Japan) [David Haywood, TeamEurope] CoCoPad ROM Cassette Kono men o ue ni shiteirete ne! (11 November 2007, 1 January 2008) (Japan) [David Haywood, TeamEurope] CoCoPad ROM Cassette Kono men o ue ni shiteirete ne! (3 March 2007 - 5 May 2007) (Japan) [David Haywood, TeamEurope] CoCoPad ROM Cassette Kono men o ue ni shiteirete ne! (7 July 2007, 9 September 2007) (Japan) [David Haywood, TeamEurope] Disney Princess (Japan) [David Haywood, TeamEurope] Disney's World of English 1: Birthday Fun (Japan) [David Haywood, TeamEurope] Disney's World of English 2: The Picnic (Japan) [David Haywood, TeamEurope] Disney's World of English 3: The Circus (Japan) [David Haywood, TeamEurope] Disney's World of English 4: The Zoo (Japan) [David Haywood, TeamEurope] ECC Junior no hajimete eikaiwa! 1 Eigo de tanoshiku Say Hello! (Japan) [David Haywood, TeamEurope] FUN-damentals Series - Smart Guide to 4rd Grade (UK) [David Haywood, TeamEurope] Hello Kitty no gakkou no ichinichi (Japan) [David Haywood, TeamEurope] Idainaru Sakkyokukatachi (Japan) [David Haywood, TeamEurope] Kikansha Thomas to nakamatachi - Kikansha Thomas Yakunitatsu kikansha (Japan) [David Haywood, TeamEurope] Kodomo Challenge English CoCoPad ROM Cassette Kono men o ue ni shiteirete ne! (2008/3 March - Shimajirou to Libby no ABC Adventure, 2008/5 May - Shimajirou to Libby no Touch and step game de asobou) (Japan) [David Haywood, TeamEurope] Kuma no Pooh-san Hachimitsu no tsubo ga ippai Pooh-san to kazu·katachi (Japan) [David Haywood, TeamEurope] Kuma no Pooh-san: Pooh-san to Hachimitsu (Japan) [David Haywood, TeamEurope] Minna de tanoshiku! CoCoPad (Otameshi soft) (Japan) [David Haywood, TeamEurope] Okaasan to Issho: Goo Choco Lantan: Spoo no Fushigi na Oto no Daibouken! (Japan) [David Haywood, TeamEurope] Shinkenzemi Challenge 2-nensei Korasho to issho ni kuku o oboeyou! (Japan) [David Haywood, TeamEurope] Yuuki Rinrin Anpunch! (Japan) [David Haywood, TeamEurope] -skeleton/koto_zevio.cpp: Added a skeleton driver for TV games using the Koto Laboratory Zevio SoC. (#12632) [mamehaze] New systems marked not working ------------------------------ Bandai / Koto Dragon Ball Z x One Piece: Battle Taikan Gum-Gum no Kamehameha: Omee no Koe de Ora o Yobu (Japan) [David Haywood, TeamEurope] -tvgames/generalplus_gpl16250_spi.cpp: Added a Playrail Shinkansen driving game (not working). (#12633) [mamehaze] New systems marked not working ------------------------------ Takara Tomy Boku wa Plarail Untenshi Shinkansen de Ikou! Plus (Japan) [David Haywood, TeamEurope] -c128_flop.xml; plus4_cart.xml; vic1001_flop.xml; pet_rom.xml: Avoid abbreviations and use lowercase for descriptive text. (#12619) [ArcadeShadow] -a800_flop.xml; a2600.xml: Improved descriptions. (#12615) [ArcadeShadow] * Use correctly spelled title from box for a2600:spacetun1. * Use lowercase for descriptive text. -dai_cass.xml, pcw.xml, xegs.xml: Improved metadata. (#12604) [ArcadeShadow] * dai_cass.xml: Moved languages from descriptions to info elements. * pcw.xml, xegs.xml: Don't unnecessarily abbreviate country names. * pcw.xml, xegs.xml: Use lowercase for descriptive text. -metro/metro.cpp: Split driver state class for different hardware configurations. (#12630) [cam900] * Suppress side effects for debugger reads. * Move save state registration and other initialization to machine_start. * Reduced literal tag usage and runtime tag lookups. * Cleaned up switch matrix reading. -Dumpt three karaoke cartridges and two IVL Technologies karaoke systems. (#12624) [David Haywood, TeamEurope] New systems marked not working ------------------------------ IVL Technologies (Lexibook / Imago license) Karaoke Microphone Pro / KaraokeMicro Star (Greece) [David Haywood, TeamEurope] IVL Technologies (Disney / Memcorp Inc license) Disney Princess Handheld Karaoke Player (DKS7000-P) [David Haywood, Team Europe] New working software list items (ekara_cart.xml) ------------------------------------------------ Super Cartridge: Best Hit (Japan) (SP-07) [David Haywood, TeamEurope] New software list items marked not working (easy_karaoke_cart.xml) ------------------------------------------------------------------ Disney Princess 10-Song Karaoke Cartridge I (DK-P1) [David Haywood, TeamEurope] Karaoke Microphone Pro Cartridge 1 (Greece) [David Haywood, TeamEurope] -debugger/debugqt.cpp: Don't sleep waiting for events on debugger update. [Vas Crabb] -metro/metro.cpp: Fixed build, simplified DIP switch matrix. [Vas Crabb] -sanyo/phc25.cpp: Conventional header #include order. [Vas Crabb] -commodore/c65.cpp: add CIA0 irq, fast mode select and base videoram offset [angelosa] * enough to make it boot in C=64 mode -midway/starrider.cpp: Replaced bad Processor Interface board (PIF) program ROM dump. [SynaMax] -hash/c65_flop.xml, c64_flop_misc.xml, c128_cart.xml, c128_flop.xml: demote all .d81 files to not working [angelosa] -commodore/c65.cpp: move drawing to scanline renderer, add border [angelosa] -calibr50: remove athena reference, downtown/seta: small cleanup to comment blocks [hap] -ti99: Prevent race conditions in TIPI by syncing the webservice client via mutex. [Michael Zapf] -konami/xmen.cpp: Add service switch inputs (#12641) [JOTEGO] -amiga/mquake.cpp: added ROM locations, improved documentation [Brian Troha] -ui pointer options: set inc/dec to 1s (hold shift for shorter 0.1s), reset options to default when pressing Del [hap] -ui pointer options: allow 0.0s hide delay to disable pointer [hap] -ui pointer options: revert reset options to default when pressing Del (conflict with ctrlr cfg) [hap] -ui pointer options: warning message if delay is set to 0.0s [hap] -ui: be consistent with custom_render passed variable names [hap] -ctrlr: add xml tag to cfg files [hap] -sliders: fix regression after a75bb5341d9c39a84e6aecab10b734bafc1d6d9d [hap] New systems marked not working ------------------------------ PK [Hammy] Turbo PK [Hammy] New working clones ------------------ Tarzan Chuang Tian Guan (China, V110) [Hammy] -igs\igs_m027.cpp: dumped MX10EXA for crzybugs US sets and wldfruit, matches dumps for crzybugsj and haunthig [Ioannis Bampoulas] -igs/igs017.cpp, skeleton/boramz80.cpp: improvements to documentation [Ivan Vangelista] -nubus/nubus_specpdq.cpp: Better derivation of the active width. [R. Belmont] -nubus/nubus_specpdq.cpp: Remove debug print. [skip ci] [R. Belmont] -igs/pgm2.cpp: Add CPLD dump for Bu Bu Car [Victor Fernandez (City Game), Recreativas.org] (#12642) [ClawGrip] -gaelco/gaelco3d.cpp: Add note and ROM placeholder about Speed Up coin distribution [Recreativas.org] (#12640) [ClawGrip] -tvgames/xavix_2000.cpp: Add preliminary support for Duel Masters: Duel Station (#12639) [mamehaze] new NOT WORKING machines ------------------------ Duel Masters: Duel Station (Japan) [David Haywood, Team Europe] --------- [mamehaze] * Co-authored-by: DavidHaywood -neogeo/neogeo_spr.cpp: Fix display timing related parameters (#12634) [cam900] * neogeo/midas.cpp: Fix zoom table RAM size (The maximum allowed access is 64K bytes) -commodore/c65.cpp: basic sprite drawing [angelosa] -commodore/c65.cpp: implement ROM $C000 view [angelosa] -commodore/c65.cpp: working sprite-background priorities [angelosa] -m6502/om65ce02.lst: fix dew_zpg, phw_aba, phw_iw2 [smf] * allows commodore/c65 BASIC to be workable New systems marked not working ------------------------------ Poker & 21 [Ioannis Bampoulas] unknown WHT gambling game [Hammy] -casio/pv1000.cpp: Toggle BUSREQ like hardware does; this slows down games to realistic speeds (#12623) [lidnariq] -gdbstub: add -debugger_host option (#12610) [Ramiro Polla] * This allows setting the host to 0.0.0.0 to accept connections from outside of localhost. New working clones ------------------ Umi de Poker / Marine Paradise (Japan, newer) [Ioannis Bampulas] New working systems ------------------- MCG-85 [Nigel Barnes] New systems marked not working ------------------------------ MAP-1010 [Nigel Barnes, jltursan] New working clones ------------------ Quiz Gakuen Paradise (Japan, ver. 1.02) [Hammy] Quiz Gekiretsu Scramble (Japan, prototype) [Hammy] -s14001a: shorthand variable types, small cleanup [hap] -s14001a: remove statistics, use logmacro for debug msgs [hap] -s14001a: use device_rom_interface [hap] -konami/k052109.cpp: Remove the color kludge for xmen/gradius3 (#12651) [JOTEGO] * removes the color kludge for xmen/gradius3 * proper handling (init/save) of new m_addrmap variable -misc/changyu.cpp: Add VBL NMI and hook up the OPLL for changyu2 (#12643) [flama12333] -sinclair/tsconf.cpp: fix layers priority, screen updates (#12647) [holub] -hash/sgi_mips.xml: rename netbsd 2 images to allow to merge into same directory (#12645) [jflatt] new WORKING machine (#12652) ---------------------------- Drum Super Star [David Haywood, Sean Riddle, Peter Wilhelmsen] -Co-authored-by: David Haywood New working systems ------------------- Mega 10.000: L'Encyclopédie Électronique [hap, Sean Riddle] -spg2xx.cpp : drumsups is from 2007 (#12655) [mamehaze] -gaelco/gaelco3d.cpp: Add notes and ROM placeholder for Football Power I/O PCB [Recreativas.org] (#12654) [ClawGrip] -z80dma.cpp: burst mode and refactoring (#12494) [holub] * zorba fix: restore deffered rdy write * fix 'x1turbo40 suikoden' -novag/diamond2.cpp: rename to diamond.cpp [hap] New working systems ------------------- Diamond [hap, Berger] -video/upd7220.cpp: Added uPD7220A variant with new RESET and BLANK commands. [Nigel Barnes] -machine/mc146818.cpp: Implemented Valid RAM and Time (VRT) register. [Nigel Barnes] New systems marked not working ------------------------------ Microbox II [Nigel Barnes, David Rumball] New working software list additions ----------------------------------- microbox2_flop: Microbox II Distribution, Microbox II 6809 FLEX V3.01 [David Rumball] -psion1.xml: Split alternative versions into clones, and rename some sets. [Nigel Barnes] -psion2.xml: Added release years, amended publishers, and made compatibility feature usable. [Nigel Barnes] -spg2xx_wiwi.cpp: ddmmeg12 is also from 2007 (#12657) [mamehaze] -playmark/sderby.cpp: improved croupierb and magictch a bit. Need PIC dump and core to be playable [Ivan Vangelista] -nmk/quizdna.cpp: verified DIPs for gakupara and quzdna [Hammy] -misc/gms.cpp: added preliminary reels support [Ivan Vangelista] New systems marked not working ------------------------------ Long Teng Hu Yue [dyq, little0, Guru] -igs/igs_m027.cpp: preliminary decryption for lthy [IQ_132] -mcs48: mcu reset sets bus to hi-z if ea=0 [hap] -memory_view: fix possible nullptr crash, add exists() getter [hap] -mcs48: improve EA pin and add it to advision and mario, mario: mark sound mcu as NO_DUMP, remove USE_8039 [hap] -sc6.cpp: rename gambit to classic, update miniscc internal artwork and correct cpu type now that EA pin works [hap] New working systems ------------------- Gambit Voice [hap, Sean Riddle] -fidelity*: swap feag2100/feag2100a, rename fexcelpb to fexcelpa, rename fexcel12 to fexcel12a, rename fexcel124 to fexcel12, remove fdes2000/fdes2100 and add a cpu freq config instead [hap] * granits: fix error beeps problem and update internal artwork -fidelity*: small update to default input mappings [hap] -mcs48: shorthand variable types [hap] New working clones ------------------ Heavy Barrel (US, revision 3) [Brian Troha, The Dumping Union] -entex/advision.cpp: fixed Clang compile [Ivan Vangelista] -ti99_4p: Fixed instabilities from debugger interference and uninitialized variables. [Michael Zapf] -cops.cpp: revlatns - provide a default nvram (#12663) [mamehaze] new WORKING clones (#12656) --------------------------- TV Boy (Nics, NTSC) [Taksangs] -dbox: replace LATCH8 with HCT259 (dkong.cpp is the only driver using LATCH8) [hap] -mario: remove old changelog from comments, add note about soundrom hack after USE_8039 was removed [hap] -xmen6p: workaround for broken right side screen colors [hap] -floppy: Remove HFE image format from the general list for rewrite. [Michael Zapf] New clones marked not working ----------------------------- Tic Tac Trivia (6221-25, U5-0E, 05/08/86, UK) [Hammy, Brian Troha, The Dumping Union] New systems marked not working ------------------------------ Tropical Fruits (V. 24-06.00 Rev. 4.0) [The Dumping Union] -chessmate: update notes, correct dac type and fix lose led [hap] -chessmate: remove todo note [hap] -ccmk2/ccmk2a: small update to internal artwork [hap] -swap ccmk2/ccmk2a sets (newest first) [hap] New systems marked not working ------------------------------ Long Hu Da Man Guan [dyq, little0, Guru] New clones marked not working ----------------------------- Long Hu Da Man Guan Plus [dyq, little0, Guru [Ivan Vangelista] -sat_cart.xml; sat_vccart.xml: Metadata cleanings (#12665) [ArcadeShadow] * Replaced countries' abbreviations by their full name and lowercase on descriptive words. -igs/igs_fear.cpp : save sram/nvram, tidy up inputs (F2 service key, single button, no trackball on fearless) (#12664) [mamehaze] * Co-authored-by: David Haywood -HP98X6: added support for option ROMs (#12661) [fulivi] -Technics KN5000 musical keyboard (#12649) [Felipe Corrêa da Silva Sanches] New systems marked not working ------------------------------ technics/kn5000.cpp: Technics SX-KN5000 PCM Keyboard [Felipe Sanches, Angelo Salese] -capcom/cps2.cpp: Add new revisions of Hyper Street Fighter 2 and X-Men vs Street Fighter (#12638) [bugcutt] * Add cps2 Hyper Street Fighter 2 (Japan) revision 040123 as hsf2j1. Add cps2 X-Men vs Street Fighter (Japan) revision 970113 as xmvsfj. ------------------------------------------------------------------- Co-authored-by: Joe Forte -Add a skeleton driver for Mars Electronics vending machines (#12596) [ClawGrip] New systems marked not working ------------------------------ Automatic Products Vending Machine model 110 (set 1) [Joan RF, jordigahan] Automatic Products Vending Machine model 110 (set 2) [Joan RF, jordigahan] -commodore/c65.cpp: shuffling for VIC bank support [angelosa] -hash/c64_cart.xml: QA checkpoint [angelosa] -commodore/c65.cpp: preps for C64 software support [angelosa] -m6502/m4510.cpp: CPU I/O port support (backport from M6510 core) [angelosa] -jking02, crzybugs - add IGS027A internal ROM dumps [Peter Wilhelmsen] (#12667) [mamehaze] -fidelity*: rename uvc to avcc, rename fidel_bcc.lay to fidel_cc7.lay, chess*: use dac device instead of spkrdev where applicable, after sound quality improved with https://github.com/mamedev/mame/commit/2695a185f97c29cc00e67f2b95debed676413264 [hap] -vcc: fix typo from prev commit [hap] -Fixed dependency generation for machine/i2chle.cpp. [Vas Crabb] -matsushita/kn5000.cpp: Tidy. [Vas Crabb] New not working machine ----------------------- Geki Makaimura [Darksoft] -capcom/alien.cpp: change dokodemo and wontame to use boot loader ROMs from pingu/gekimara instead of handmade hack [MetalliC] -k573fpga: Implement proper MP3 decryption algorithm for ddrsbm [spicyjpeg] (#12672) [987123879113] New clones marked not working ----------------------------- Manguan Caishen (China, V106CS) [dyq, little0, Guru] -igs_m027.cpp - add 4 more internal IGS027A dumps [Guru, XingXing] (#12671) [mamehaze] -igs/igs017.cpp: fixed merging conflict [Ivan Vangelista] -mcs48: rename n7751 to upd7751 [hap] -video/vic4567: remove unused device [angelosa] -commodore/c65.cpp: add stub exp cart, add DE-9s [angelosa] -hash/c64_cart.xml: demote riveraid and pitfall2 [angelosa] -commodore/c65.cpp: add remaining base gfxmodes [angelosa] New systems marked not working ------------------------------ Cai Jin Shen Long (link version, extension) [Ivan Vangelista] Cai Jin Shen Long (link version, host) [Ivan Vangelista] Manguan Caishen (link version, extension) [Ivan Vangelista] Manguan Caishen (link version, host) [Ivan Vangelista] -selmenu/simpleselgame: change driver status "Overall:" to "Status:", misc: some company string corrections [hap] -igs/igs017.cpp: fixed a regression with starzan [David Haywood] New clones marked not working ----------------------------- Shuang Long Qiang Zhu 2 VS (China, set 2) [dyq, little0, Guru] -m6502/m6510.cpp: initialize CPU port to all output [angelosa] Software list items promoted to working --------------------------------------- c64_cart.xml: Pitfall II: The Lost Caverns [Angelo Salese] -hash/c64_flop_orig.xml: QA games [angelosa] -dataeast/cntsteer.cpp: QA cleanup, use data_pending_callback for soundlatch irq [angelosa] -igs_m027.cpp - add 2 more 027A ROMs [Guru, XingXing] (#12677) [mamehaze] New clones marked not working ----------------------------- Te Yi Gong Neng (China, V632C) [dyq, little0, Guru] -sc6: remove unneeded mcfg [hap] -tms5x: rename extract_bits to read_bits [hap] -dataeast/deco_ld.cpp: convert to tilemap [angelosa] -casio/pv1000.cpp: Fixed I/O port read and interrupt acknowledgement. (#12659) [lidnariq] -cpu/t11, ussr/bk.cpp: Improved interrupt handling on 1801VM1, misc fixes. (#12646) [shattered] * Allows bus error handlers on BK to deal with interrupt from STOP key (causes a HALT-mode IRQ and triggers access to unmapped region at 177674). - cpu/t11: Changed PC display to octal. - machine/pdp11.h: Made clear_virq/raise_virq safer. - ussr/bk_m.cpp: Suppress side effects for debugger reads. -casio/pv1000.cpp: Fixed I/O read issues: [Vas Crabb] * Don't take a tript through the scheduler if matrix IRQ wasn't active. * Suppress read side effects for debugger. -dataeast/deco_ld.cpp: A few less literal tags. [Vas Crabb] -machine/intelfsh.cpp: Added ST M29W640GB 8K Flash device. (#12675) [wilbertpol] New systems marked not working ------------------------------ Jin Hu Lu 2 [dyq, little0, Guru] -msx1_cart.xml: Corrected ROM loading for X & Y. (#12681) [wilbertpol] Software list items promoted to working (msx1_cart.xml) ------------------------------------------------------- X & Y (Arab) [wilbertpol] -misc/marywu.cpp: Improved peripherals. (#12564) [flama12333] * Fixed PSG and 8279 clock frequencies. * Save contents of battery-backed static RAM. * Cleaned up inputs. -misc/marywu.cpp: Use an I/O port finder array. [Vas Crabb] -misc/marywu.cpp: Fixed I/O port selection. [Vas Crabb] New clones marked not working ----------------------------- Pentacup (rev. T) [Matt Walsh, PinMAME] -igs_m027.cpp - add 2 more 027A internal dumps (and 2 in igs_m027_link too) [Guru, XingXing] (#12680) [mamehaze] -cirsa/neptunp2.cpp: Add (not working) Dancing Bells (from BGT) (#12662) [ClawGrip] New systems marked not working ------------------------------ Dancing Bells [hammy] -Add skeletons for Zanussi/Necta vending machines (#12569) [ClawGrip] New systems marked not working ------------------------------ Venezia (coffee vending machine) [Joan RF, jordigahan] unknown Zanussi / Necta vending machine [Joan RF, jordigahan] -Also did some small fixes: [ClawGrip] * skeleton/webtouchone.cpp: Typo * skeleton/pulltrigger.cpp: Change COMP to GAME * move 'radikaldarts' to Gaelco Folder -dataeast/mirage.cpp: minor cleanup [angelosa] -edevices/pzletime.cpp: cleanups [angelosa] * Make video blinking more sensical; * Convert custom ticket handling to ticket_dispenser_device; * Convert eeprom/ticket to portw; * Avoid potential out-of-cliprect bitmap layer drawing; -tgtpanic: increase irq frequency, update notes [hap] -epson/qx10.cpp: use copyrozbitmap for (external to 7220) zoom handling [angelosa] -casio/pv1000.cpp: Fixed input port selection removed by PR #12659. [Vas Crabb] -misc/marywu.cpp: Fixed LED active polarity in layout. [Vas Crabb] -epson/qx10.cpp: At least allow it to build. [Vas Crabb] -epson/qx10.cpp: rectify previous commit [angelosa] -casio/pv1000.cpp: Acrually return two bits of joystick input rather than giving spurious interrupt flags. [Vas Crabb] -epson/qx10.cpp: don't need to check against visible_area in 7220 own code [angelosa] -igs/igs_m027.cpp: added decryption for lhdmg and lhdmgp. (#12683) [XingXing] -emu/debug/dvdisasm.cpp: Fixed bad display if view is scrolled horizontally. (#12679) [dave-br] * debugger/win/debugwininfo.cpp: Don't restrict maximum window sizes. -pv1000: put joystick read in a separate function, remove an unneeded tag lookup [hap] -igs/igs_m027_link.cpp: preliminary decryption for the extension sets [Ivan Vangelista] New clones marked not working ----------------------------- Crazy Balls (Bontempi) [Domenico Cervini] -igs/pgmcrypt.cpp: Fixed decryption for mgcs3 and mgzz. (#12685) [XingXing] * igs/igs_m027.cpp: Renamed "Man Guan Fu Xing" to "Man Guan Zhi Zun (V101CN)" to match title screen. Former mgzz becomes mgzza, former mgfx becomes mgzz. -matsushita/kn5000.cpp: Corrected some LED connections, sorted mame.lst. [Felipe Sanches] -srcclean in preparation for MAME 0.259 release freeze. [Vas Crabb] -ui/menu.cpp: Avoid floating point equality comparison. [Vas Crabb] * Fixes pointer input not working on menus at some window sizes in 32-bit x86 builds. -leapfrog_leappad_cart.xml: Fixed a description. [Vas Crabb] -Cleaned up the mess from #12610: [Vas Crabb] * Command line options need to be documented. * Don't assume C strings returned as option values remain valid indefinitely. * Fixed wording for option description. |
Download: MAME v0.269 x64
Source: Here
Random Related Topic
0 Comments
Post a Comment