La version mensuelle de MAME est arrivée, avec un peu de retard par rapport au calendrier habituel. Les améliorations sont les suivantes: MAME 0.276 has arrived just in time for the end of March, and it’s full of emulation goodness! Remember that 64-bit ARMv8 recompiler we added a few months ago? Well now it’s even faster! This release fixes graphical issues in Konami GX arcade games and Philips CD-i software. We’ve added several IGS gambling games, as well as Chinese versions of some Dynax mahjong games. The LinnDrum percussion synthesiser is now working with interactive controls and sound output. And speaking of sound, audio emulation issues in several arcade games have been fixed. PC-88VA emulation is progressing, with fixes for multiple graphics modes. A few more peripherals for the TI-99 computer family are now supported. There have been a few CPU/DSP fixes that should improve Sega 3D arcade game emulation. Psion hand-helds now correctly detect more memory configurations and give better-looking video output. We’ve also fixed some issues with CHD creation, floppy disk image handling, and XML system information output. Windows users now get an option to have debugger windows appear in the taskbar and window switcher.
MAME Testers bugs fixed - 00835: [Sound] (rare/kinst.cpp) kinst, kinst2: Music doesn’t play during attract mode immediately after booting. (hap) - 07947: [Sound] (technos/ddragon.cpp) ddragon and clones: Music and sound effect balance is incorrect. (hap) - 08895: [Sound] (snk/bbusters.cpp) bbustersu, bbustersua: Some sound effects and music channels do not play. (hap) - 09125: [Graphics] (cinematronics/leland.cpp) brutforc: The status bar at the bottom of the screen flickers. (hap) - 09129: [Sound] (namco/namcos21_de.cpp) driveyes: The default PCM ROM settings are incorrect causing missing sounds. (danylopez123) - 09136: [Sound] (sega/segas16b.cpp) bayroute1: Sound ROM dumps of questionable quality are available but not used. (hap) - 09141: [DIP/Input] (sharp/x68k.cpp) x68000 [metlunit, metluni2]: Mouse input doesn’t work correctly. (Patrick Mackinlay) - 09144: [Graphics] (taito/asuka.cpp) earthjkr: The text layer does not display correctly after loading a saved state. (hap) - 09145: [Sound] (cinematronics/jack.cpp) jack and clones: [possible] Sounds play too fast. (hap)
New working systems - Lian Huan Pao - ATT II [dyq, little0, Guru] - Lian Huan Pao - ATT III [dyq, little0, Guru] - Tarzan Chuang Tianguan 2 Jiaqiang Ban (V306CN) [dyq, little0, Guru] - Xingyun Dou Dizhu [dyq, little0, Guru] - Xingyun Pao De Kuai (V106CN) [dyq, little0, Guru]
New working clones - Cadash (Spain) [Tailsnic Retroworks] - Ghosts'n Goblins (bootleg) [Jordi Tuells, Jordi Beltrán] - Maa Zoek Lung Hing Fu Dai (Hong Kong, D106T) [little0] - Mahjong Reach (Ver. 1.00, set 2) [buffi] - Maque Caihui Ying (Taiwan, ver 2.20) [little0] - Multi Champ (World, ver. 9.6) [Manuel Assoni] - Psion Organiser II Alpha POS 200 [Nigel Barnes, Jaap Scherphuis] - Psion Organiser II P 250 [Nigel Barnes, Jaap Scherphuis] - Psion Organiser II P 432 [Nigel Barnes, Jaap Scherphuis] - Que You Ji - Dian Zi Ji Pan Jiaqiang Ban (v201) [dyq, little0, Guru] - Toffy (unencrypted) [hammy] - Wizard Fire (Over Sea v1.0) [Tailsnic Retroworks] - Xingyun Manguan (China, V651C, set 2) [little0]
Systems promoted to working - 5-Aces Poker [Roberto Fresca, Grull Osgo] - Challenger Draw Poker [Roberto Fresca, Grull Osgo] - Draw 80 Poker (Minn) [Roberto Fresca, Grull Osgo] - Draw Poker HI-LO (alt GFX) [Roberto Fresca, Grull Osgo] - Draw Poker HI-LO (Japanese) [Roberto Fresca, Grull Osgo] - Draw Poker HI-LO (M.Kramer) [Roberto Fresca, Grull Osgo] - Drews Revenge (v.2.89, set 1) [Roberto Fresca, Grull Osgo] - Fast Draw (poker conversion kit) [Roberto Fresca, Grull Osgo] - HI-LO Double Up Joker Poker [Roberto Fresca, Grull Osgo] - Joker Poker (Kramer, alt) [Roberto Fresca, Grull Osgo] - Linn Electronics LinnDrum [m1macrophage] - Noraut Joker Poker (console, set 1) [Roberto Fresca, Grull Osgo] - Southern Systems Joker Poker [Roberto Fresca, Grull Osgo] - Sure Shot (older, dphl hardware) [Roberto Fresca, Grull Osgo] - Wild 1 (Quick Change Kit) [Roberto Fresca, Grull Osgo]
Clones promoted to working - Drews Revenge (v.2.89, set 2) [Roberto Fresca, Grull Osgo] - Noraut Joker Poker (console, set 2) [Roberto Fresca, Grull Osgo]
New systems marked not working - AMS Optomax V [ClawGrip] - Baibian Shuangkou [little0] - Chao Ji Dou Niu (V305CN) [dyq, little0, Guru] - Chao Ji Laizi Dou Dizhu (V109CN) [little0] - Chao Ji Sai Jin Hua (V201CN) [dyq, little0, Guru] - Chaoji Da Lianzhuang (Version 1.1) [dyq, little0, Guru] - Chaoji Dou Dizhu (V219CN) / Chaoji Dou Dizhu Jianan Ban (V302CN) [dyq, little0, Guru] - Chaoji Dou Dizhu Jiaqiang Ban (S300CN) / unknown second set [little0] - Chaoji Mingxing [little0] - Cisco CSS11501S-K9 [ArcadeHacker] - Cranesaurus Single [Zooo Arcade, Recreativas.org] - Crown Poker (ver. 1.20) [Brian Troha, hammy, The Dumping Union] - Da Fu Weng III (V130LI) [Dr.Liu(BJ), little0] - Digital Equipment Corporation MicroVAX 3100 Model 10 [OldComputers ES] - Digital Equipment Corporation MicroVAX 3400 [MicroVAX II Museum] - Digital Equipment Corporation MicroVAX 3500 [MicroVAX II Museum] - Digital Equipment Corporation MicroVAX I [MicroVAX II Museum] - Digital Equipment Corporation MicroVAX II [MicroVAX II Museum] - Honywell CAMIR-F1 [ArcadeHacker] - Hu Lu Wang II (v100KI) [Dr.Liu(BJ), little0] - Hua Shen II (v120DI) [Dr.Liu(BJ), little0] - Huahua Shijie 5 (V107CN) [little0, XingXing] - Huahua Shijie II (v100FI, set 1) [Dr.Liu(BJ), little0] - Huang Guan Le Yuan (990726 CRG1.1) [dyq, little0, Guru] - Jin Huang Guan [Dr.Liu(BJ), little0] - Magical Tonic Part 2 [buffi] - Microtek MICE-IIIS 68000 [ArcadeHacker] - Microtek Powerpack In-Circuit Emulator PP-SW+ PIII [ArcadeHacker] - Nihonzenkoku-katochan-no-kurukuru-ressya-de-Pe! (Ver.1.00, 2004/10/24) [Darksoft, MetalliC, rtw] - Nuwang Feng New / Queen Bee New (China, Ver. 1.10) [dyq, little0, Guru] - Qiji 6 (V118CN) [little0, XingXing] - Secoinsa Serie 20 [ArcadeHacker] - Shuiguo Leyuan (V150UI) [Dr.Liu(BJ), little0] - Treasure Trail (JPM) [hammy] - Turnier Dart [Victor Fernandez (City Game)] - Waku Waku Shinkansen (J 971031 V0.002) [Darksoft] - Wang Pai Dou Dizhou [dyq, little0, Guru] - Wu Lin Zhengba [dyq, little0, Guru] - Xingyun Paomadi Super (V401CN) [dyq, little0, Guru] - Zuanshi Wutai (V110II) [Dr.Liu(BJ), little0]
New clones marked not working - Chaoji Dou Dizhu (V213CN) [dyq, little0, Guru] - Chaoji Dou Dizhu (V219CN) / Chaoji Dou Dizhu Jianan Ban (V405CN) [dyq, little0, Guru] - Heart of Antony (0252526, US) [dam0, Heihachi_73] - Huahua Shijie II (v100FI, set 2) [little0] - Jin Hu Lu II (v100GI) [Dr.Liu(BJ), little0] - Jin Hu Lu II (v101IS) [little0] - Jin Hu Lu II (v120GI) [dyq, little0, Guru] - Mahjong Electron Base (parts 2 & 3, Japan bootleg) [little0] - Meng Hong Lou (earlier) [dyq, little0, Guru] - Mr Woo (30215311, NSW/ACT) [dam0, Heihachi_73] - Sexy Parodius (ver EAA, bootleg) [H4M573R] - Super Star 97 / Ming Xing 97 (version V168A) [dyq, little0, Guru] - Super Star 97 / Ming Xing 97 Jianan Ban [little0] - Tumble Pop (Electronic Devices bootleg) [hammy] - Turnier Dart (HB8-97) [Victor Fernandez (City Game)] - Xingyun Paomadi (unknown ver) [dyq, little0, Guru]
New working software list items - fidel_scc: Chess Encyclopedia, Sicilian Variation [anonymous] - ibm5170: PartitionMagic 8.05 (English), PartitionMagic 8.05 (French), PartitionMagic 8.05 (German), PartitionMagic 8.05 (Italian), PartitionMagic 8.05 (Spanish) [Mike Swanson] - ibm5170_cdrom: PartitionMagic 8.05 [Mike Swanson] - pc88va: AntiAir, Ascend, Bootskell, Cacorm, Cavit, Cracky, Lift, Neuras, Osotos, Yewdow [Inufuto] - spectrum_cass: *Mieyen [Inufuto] *African Trail Simulator, Ajedrez, Run for Gold (System 4) [Spectrum Computing] *Destronado [El Trastero del Spectrum]
Software list items promoted to working - pc88va: Abunai Tengu Densetsu, Crescent Moon Girl, D.P.S - Dream Program System, Pac-Man, Pac-Man (auto-bootable) [Angelo Salese]
New software list items marked not working - pc88va: Aerial, Battlot, Guntus, Hopman, Impetus, Ruptus [Inufuto] - pc98_cd: FreeBSD(98) Nyuumon Kit (2.1.0R) [sampson]
Merged pull requests - 12401: sega/m50dass.cpp: Added a skeleton device to hold ROMs for the Megalo 50 DASS. [jordigahan, Recreativas.org, ClawGrip] - 13139: ibm5170.xml, ibm5170_cdrom.xml: Added PartitionMagic 8.05 and pre-built boot floppies. [Mike Swanson] - 13304: philips/mcd212.cpp: Renamed the matte flag constants and refactored the matte handling code. [Vincent-Halver] - 13331: dec/uvax3100.cpp: Added a skeleton driver for the DEC MicroVAX 3100 Model 10. [OldComputers ES, ClawGrip] - 13358: misc/compucranes.cpp: Dumped the Cranesaurus Single ROMs (GANCHONEW hardware). [Zooo Arcade, Recreativas.org, ClawGrip] - 13376: pc/sis630.cpp: Added an ASCII circuit board diagram and ROM placeholder for the GameCristal JAMMA interface. [ClawGrip] - 13381: fujitsu/secoinsa20.cpp: Added a skeleton driver for the Secoinsa Serie 20 minicomputer. [ArcadeHacker, ClawGrip] - 13384: skeleton/css11501sk9.cpp: Added a skeleton Cisco CSS11501S-K9 Content Services Switch driver. [ArcadeHacker, ClawGrip] - 13390: skeleton/powerpack.cpp: Dumped the ROMs from a Microtek Powerpack In-Circuit Emulator PP-SW+ PIII. [ArcadeHacker, ClawGrip] - 13393: skeleton/mice3s68k.cpp: Dumped the ROMs from a Microtek MICE-IIIS-68000 in-circuit emulator. [ArcadeHacker, ClawGrip] - 13398: spectrum_cass.xml: Added five working items, and cleaned up metadata for some existing items. [ArcadeShadow] - 13400: konami/konamigx_v.cpp, konami/konamigx_m.cpp: Implemented layer brightness control and one more K055550 command. [FredYeye] - 13402: vsystem/vsystem_spr.cpp: Fixed a spelling error in a comment. [cam900] - 13403: vsystem/pspikes.cpp: Use explicitly sized integers for data members that need to be registered for save states. [cam900] - 13404: linn/linndrum.cpp: Added an interactive layout for the LinnDrum. [m1macrophage] - 13406: machine/am9513.cpp: Added more logging for counter and mode control. [Adam Billyard] - 13408: taito/flstory.cpp, taito/nycaptor.cpp: Corrected the sound CPU interrupt frequency. [jotego] - 13409: sinclair/sprinter.cpp: Use an input merger device to combine interrupt sources. [holub] - 13410: bus/sg1000_exp/sp400.cpp: Added a skeleton device for the Sega SP-400 plotter. [Fabio Dalla Libera, Golden Child] - 13412: wing/pinkiri8.cpp: Improved input behavior, fixed debugger issues and cleaned up code. [cam900] - 13415: zpa/iq151.cpp: Cleaned up ROM mapping. [cam900] - 13417: zvt/pp01.cpp: Restrict drawing to the clipping rectangle, fixed loading saved states and cleaned up code. [cam900] - 13422: Updated the common slider handling code for multiple synthesizer layouts. [m1macrophage] - 13426: oberheim/xpander.cpp: Added saved state support. [m1macrophage] - 13427: yachiyo/mole.cpp: Use a memory share creator to allocate tile RAM and cleaned up code. [cam900] - 13428: capcom/gng.cpp: Dumped a Ghosts'n Goblins bootleg. [Jordi Tuells, Jordi Beltrán, ClawGrip] - 13429: bus/centronics/epson_fx80.cpp: Added skeleton devices for the Epson FX-80 and JX-80 printers. [Golden Child] - 13432: philips/mcd212.cpp: Fixed handling of transparent layers and simplified code. [Vincent-Halver] - 13433: linn/linndrum.cpp: Allow adjusting rotary controls by dragging up/down. [m1macrophage] - 13436: megacd.xml: Added a missing parent/clone relationship and cleaned up descriptions. [ArcadeShadow] - 13437: skeleton/turnierdart.cpp: Dumped ROMs from two Turnier Dart machines. [Victor Fernandez (City Game), ClawGrip] - 13440: snk/snk.cpp: Fixed save state, soft reset and debugger issues, and cleaned up code. [cam900] - 13441: skeleton/camirf1.cpp: Dumped the ROMs from a Honeywell CAMIR-F1 infrared motion sensor/camera. [ArcadeHacker, ClawGrip] - 13442: snk/munchmo.cpp: Cleaned up graphics decoding layouts and improved save state support. [cam900] - 13445: snk/mainsnk.cpp: Suppress side effects for debugger reads and cleaned up code. [cam900] - 13447: igs/igs_68k_023vid.cpp: Hooked up enough peripherals to allow the Xingyun Paomadi games to show graphics. [David Haywood] - 13448: snk/snk_bbusters_spr.cpp, snk/bbusters.cpp, snk/mechatt.cpp: Cleaned up code. [cam900] - 13450: shared/seibusound.cpp: Read coin inputs through the sound module device. [cam900] - 13451: cpu/z80/z80dasm.cpp: Changed “repeating” instructions (LDIR, OTIR, etc.) to use the “step over” flag. [holub] - 13452: sega/model3.cpp: Removed erroneously duplicated lines in the Model 3 Step 2 video board diagram comment. [Matthew Daniels] - 13454: sound/gt155.cpp: Increased the range of the filter output values to avoid overflow. [Devin Acker] - 13455: dataeast/supbtime.cpp: Fixed the note about the CPU type in the header comment. [cam900] - 13458: linn/linndrum.cpp: Added initial sound output emulation (missing some controls and post-processing). [m1macrophage] - 13460: skeleton/optomaxv.cpp: Added a skeleton driver for the AMS Optomax V image analyser. [ClawGrip] - 13461: taito/asuka.cpp: Dumped an additional Spanish version of Cadash. [Tailsnic Retroworks, ClawGrip] - 13463: metro/hyprduel.cpp: Use explicitly sized integers for data members that need to be registered for save states. [cam900] - 13464: cpu/drcbearm64.cpp: Emit optimised address space access code. [Vas Crabb] - 13466: kaneko/kaneko16.cpp, kaneko/kaneko_calc3.cpp: Cleaned up code. [cam900] - 13468: misc/mcatadv.cpp: Cleaned up code. [cam900] - 13470: tatsumi/tatsumi.cpp, tatsumi/tzbx15_sprites.cpp: Made the TZB215/TZB215 sprite chips a separate device. [David Haywood] - 13472: cpu/drcbearm64.cpp: Add disassembled UML comments to logged native assembly language. [Vas Crabb] - 13474: igs/igs_m027_033vid.cpp: Added basic video emulation so Qiji 6 shows the attract mode demonstration. [David Haywood] - 13476: cpu/drcbearm64.cpp: Fixed issues with and optimised code generation for add/subtract instructions. [Vas Crabb] - 13479: sinclair/tsconf.cpp: Add onboard media devices before adding slots to make media options less unstable. [holub] - 13480: sorcerer_cass.xml: Corrected developer names, and added release dates and publisher details. [exidyboy] - 13484: cpu/drcbearm64.cpp: Optimised conditional operations using the carry flag. [Vas Crabb] - 13486: cpu/mb86233: Store ALU results before writing to registers/memory and only test D after ALU operations. [Matthew Daniels] - 13492: heathzenith/h8.cpp: Refactored interrupt handling and moved the interrupt controller to a common location. [Mark Garlanger] - 13494: linn/linndrum.cpp: Hooked up mixing, panning and tuning controls, added audio filters, and adjusted balance. [m1macrophage] - 13495: dataeast/rohga.cpp: Added Wizard Fire (Over Sea v1.0) [Tailsnic Retroworks, ClawGrip] - 13496: bus/nes/disksys.cpp: Implemented name table mirroring mode read, and fixed issues with saved state support. [cam900] - 13502: cpu/sc61860: Implemented an undocumented load immediate zero instruction and fixed disassembler issues. [ffxx68] - 13503: tatsumi: Moved games on different hardware variants from tatsumi/tatsumi.cpp to separate source files. [David Haywood] - 13504: linn_linndrum.lay, oberheim_dmx.lay: Show a warning when layout scripting support is disabled. [m1macrophage] - 13506: cpu/v60: Use the correct rounding mode when converting floating-point values to integers. [Matthew Daniels] - 13507: cpu/i960: Don’t preserve the sign bit when shifting integers left. [Matthew Daniels] - 13508: sinclair/spectrum.cpp: Improved performance by 50% avoiding a tag lookup on a hot critical path. [holub] - 13509: linn/linndrum.cpp: Emulated hi-hat decay and improved the default snare tuning. [m1macrophage] |
|