|
https://github.com/mamedev/mame/releases/tag/mame0269
https://kkgithub.com/mamedev/mame/releases/tag/mame0269
https://mamedev.org/release.html
https://github.com/mamedev/mame/ ... 9/whatsnew_0269.txt
https://kkgithub.com/mamedev/mam ... 9/whatsnew_0269.txt
链接:https://pan.baidu.com/s/1m-P7KegLrbw7bwqUsNydCQ 提取码:i6oj
0.269 2024-08-29
----------------
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 <hazemamewip@hotmail.com>
-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 <hazemamewip@hotmail.com> [mamehaze]
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 <hazemamewip@hotmail.com>
-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 <joe@joeforte.net> [bugcutt]
-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/ ... f2b95debed676413264 [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. |
|