[Arcade] DevMAME [log only]

[4] @ środa, 4 Września 2019 03:39CET

[Arcade] DevMAME [log only]

Raz na jakiś czas będę publikował nowe deweloperskie binarki projektu MAME, natomiast BobBudowniczy będzie się starał na bieżąco śledzić zmiany w changelogu tego  największego projektu emulacyjnego. W wypadku binarek udostępniam także resztę plików z folderu MAME. Link przy każdym wpisie umożliwia samodzielne pobranie źródeł i skompilowanie na własne potrzeby deweloperskiej wersji tego emulatora.

→ NOWSZY [Arcade] DevMAME [log only] 2022/01/18 00:10
  • 2022-01-17 23:30:04 Fix several issues in DC-based HW (#9150) [Angelo Salese]
    • - Streamlined logging across chips to use logmacro.h, removed popmessages and printfs in production code; - Add missing include guards in header files; - split Atomiswave into own file from naomi.cpp (dc_atomiswave.cpp); - powervr2.cpp: YUV pitch follows U size, fixes #8999 - powervr2.cpp: move Elan related stuff back into naomi2_state; - naomi.cpp: support for player 2 keyboard inputs; - naomi.cpp: add proper inputs to alpilot/alpilotj and sstrkfgt; - naomi.cpp: hookup lightgun for deathcox; - naomi.cpp: make G2-DMA timings slightly more accurate (fixes sfz3ugd silent BGMs regression caused by implicit insta-DMAs) - dc_g2if.cpp: wrote a device for G2 DMA interface, fixes #9000 ; - dc_g2if.cpp: add E1/E2/DD channels thru template, add area protection, add illegal address and overflow exceptions (fixes loopchk g2 bus tests 0302 and 0303) - aica.cpp: $2814 CA reads doesn't need shifting, fixes ADX repeating sample/hang bugs in many entries [Angelo Salese, MetalliC]; - powervr2.cpp: make ISP/TSP irq to be slower, fixes regression bug with Capcom fighters having frame hiccups [David Haywood, Angelo Salese] - dc_atomiswave.cpp: converted aw_modem_r/_w to 32-bit, added 3p/4p inputs to ggisuka, expose EXID to an input/output ioports for future extensions; - dc_atomiswave.cpp: extend xtrmhnt2 ALL.Net hack for -drc, move around state machine to derive ALL.Net external device mapping instead of driver_init fn, demote to MUP for obvious reasons; - dc_atomiswave: add Area 1 mirrors, fix maxspeed title screen animation; - [MT#8143](https://mametesters.org/view.php?id=8143) is fixed
      New NOT_WORKING software list additions - dc.xml: DC Checker for Repair v2.05R (World), Loop Checker v1.00 (World), GD Drive Repair Program v0.1 (World) [Hidden Palace]
  • 2022-01-17 18:24:51 gumrally.cpp: Identify CPU exact type (#9168) [ClawGrip]
  • 2022-01-17 18:24:16 New working clones [Ivan Vangelista]
    • Gals Panic EX (Korea) [Arcade-Projects] Mouse Trap (German, version 4) [Team Europe, rtw, f205v, darksoft, zacky] Nebulas Ray (prototype) [Arcade-Projects] Rod-Land (Japan bootleg with unencrypted program and GFX) [jordigahan]
  • 2022-01-17 13:28:59 pc8801.cpp: enable CD-ROM BIOS window as default in pc8801mc [angelosa]
  • 2022-01-17 00:41:13 New working clone (#9165) [algestam]
    • New working clone
      Game & Watch: Game & Watch: Mario's Cement Factory (Table Top, version CM-72A) [algestam, Alexander Bliven]
  • 2022-01-16 18:37:36 ibm5150.xml: fixed validation errors from commit 975d0d8. [Robbbert]
  • 2022-01-16 18:25:52 gts80,gts3: more multiball keycodes [Robbbert]
  • 2022-01-16 17:49:25 ibm5150.xml: 14 entries added + 1 redumped - 1 removed (#9163) [ArcadeShadow]
    • 14 entries added + 1 redumped - 1 removed
  • 2022-01-16 15:49:04 falco500: Rewrite driver [Dirk Best]
    • - Move from falco5220.cpp to falco500.cpp - Implement many ASIC features and support most video options - Fully hook up RS232 ports - Hook up bell - Add keyboard - Add detailed hardware descriptions for 3 models
      New machines marked as NOT_WORKING
      Falco 500e [Bitsavers]
  • 2022-01-16 02:38:32 gbcolor.xml: Added a prototype. (#9152) [0kmg]
    • New working software list additions - San Francisco Rush - Extreme Racing (prototype) [Hidden Palace, Steve Lin]
  • 2022-01-16 02:38:18 gba.xml: Added a prototype. (#9153) [0kmg]
    • New working software list additions - Robocop (prototype) [Hidden Palace, Marcal Mora]
  • 2022-01-16 02:38:04 snes.xml: Added seven prototypes. (#9151) [0kmg]
    • New working software list additions - Mer Wars (prototype) [Hidden Palace, Steve Lin] Reactor (prototype) [Hidden Palace, Steve Lin] Mr. Tuff (Euro, prototype 19940621) [Hidden Palace] Nightmare Busters (Japan, prototype 19940409) [Hidden Palace] Super Full Metal Planet (prototype B) [Hidden Palace] Super Full Metal Planet (prototype C) [Hidden Palace] Super Full Metal Planet (prototype D) [Hidden Palace]
  • 2022-01-16 02:37:25 nes.xml: Added two prototypes. (#9160) [0kmg]
    • New working software list additions - Bio Force Ape (USA, prototype) [Hidden Palace] QuarterBack Scramble (USA, prototype) [VGHF]
  • 2022-01-16 01:54:07 Add build file missing from 12a1291f5a3e578010325131bd3dbbd7c61aff18 [AJR]
  • 2022-01-16 01:52:53 Add skeleton CPU device and disassembler for NEC 78K/IV (uPD784XXX) architecture [AJR]
  • 2022-01-16 00:40:56 i8255: always latch input data when strobe is asserted (#9159) [shattered]
  • 2022-01-16 00:09:37 g65816: Make absolute indexed indirect JMP/JSR fetch destination addresses from program memory instead of data memory when the two are separated; remove some not-useful definitions [AJR]
    • tv965: Correct NMI line hookup
  • 2022-01-15 18:59:59 model3.cpp: Marked Magical Truck Adventure program ROMs as bad. [Bart Trzynadlowski] (#9155) [David Haywood]
    • See https://twitter.com/BartronPolygon/status/1476386263498330114
  • 2022-01-15 17:12:44 gts80/a/b: added multiball keycodes [Robbbert]
  • 2022-01-15 16:42:10 New working machines [hap]
    • The Solution [hap, Sean Riddle]
  • 2022-01-15 10:15:20 go2000.cpp: used finder for the memory bank, derived clocks from XTAL value and other very minor cleanups [Ivan Vangelista]
  • 2022-01-15 08:01:24 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Gumball Rally [Museo del Recreativo, Phil Bennett]
  • 2022-01-15 07:24:04 New working clones [Sergio G]
    • New working clones
      Diet Go Go (Euro v1.1 1992.09.26 v3) [Sergio Galiano, Recreativos Piscis]
  • 2022-01-15 03:15:55 Add IBM PC RAM switches (#9130) [SomeRandomGuyIdk]
  • 2022-01-15 03:14:53 bus/nes: Rewrote CONY/YOKO boards. (#9143) [0kmg]
    • - Consolidated all common functionality into base class. - Split off variants based on CHR banking size (CONY) and address line changes (YOKO). - Properly handle backup RAM for Dragon Ball Party multicart. - Removed deprecated hold_irq_line.
      New working software list additions (nes.xml) - Street Blaster IV Pro 10 (Asia) [anonymous]
  • 2022-01-15 03:14:08 tg16.xml: Added two prototypes. (#9146) [0kmg]
    • New working software list additions - PC Denjin - Pankic Cyborgs (Air Zonk prototype) [Hidden Palace, VGHF] TV Sports Baseball (prototype) [Hidden Palace, VGHF]
  • 2022-01-15 03:13:55 32x.xml: Added two new dumps. (#9147) [0kmg]
    • New working software list additions - Spot Goes to Hollywood (prototype) [Hidden Palace, VGHF]
      New NOT_WORKING software list additions - Time Warner 32X CMD Download Cartridg [Hidden Palace, Steve Lin]
  • 2022-01-15 03:13:38 lynx.xml: Added two prototypes. (#9148) [0kmg]
    • New working software list additions - Klax (prototype) [peekb] Pit-Fighter - The Ultimate Competition (prototype 19921013) [Hidden Palace, Steve Lin]
  • 2022-01-15 03:13:21 Namco custom chip improvements (#9141) [Mike]
    • namco06: synchronize data writes namco06: Improve NMI delay. namco5x: use chip select lines, synchronize writes. mb88xx: clarify interrupt line is 'logical', not voltage-based mb88xx: clear the appropriate interrupt enable flag when taking the int galaga: use correct callback for bosco 06xx rw. galaga: re-order namco06 callbacks, for consistency. galaga: use correct clock for the second 06xx in bosco.
  • 2022-01-15 03:07:55 upd765: Check write protect during write & format commands (#9145) [SomeRandomGuyIdk]
  • 2022-01-15 02:03:49 Fixed j6bigbuk Exchange Number button port name and in layout (#8343) [TheBoyCanFly]
  • 2022-01-15 02:01:52 Change Hyperdrive's upper serial number offset. (#8407) [Hydreigon]
    • Change Hyperdrive's upper serial number offset.
      This now makes the game read its PIC as the correct ID instead of a development PIC.
      Other changes: - Remove player 3 and 4 inputs for games that don't use them
  • 2022-01-15 01:49:19 ibm6580: keyboard interface and DMA (WIP) (#9042) [shattered]
  • 2022-01-15 01:36:11 nes.xml: Added 4 new dumps. (#9043) [0kmg]
    • New working software list additions - Battle Kid - Fortress of Peril (v1.100) [anonymous] Battle Kid - Fortress of Peril (v1.000) [anonymous] Battle Kid - Kiken no Wana (Japan, v2.000) [anonymous] Battle Kid 2 - Mountain of Torment (v1.000) [anonymous]
  • 2022-01-14 22:50:33 New working clone (#9144) [algestam]
    • Game & Watch: Judge (purple version) [algestam, Alexander Bliven]
  • 2022-01-14 17:55:38 New working clones [Ivan Vangelista]
    • Rastan Saga (bootleg, Japan Rev 1, earlier code base) [Fabrice Arzeno]
      timeplt.cpp: added a note about a spaceplta PCB with a char ROM taken from the original [Trol]
  • 2022-01-14 10:30:59 New working clone (#9142) [algestam]
    • New working clone
      Game & Watch: Helmet (CN-07 version) [algestam, Alexander Bliven]
  • 2022-01-13 21:59:23 snes.xml: corrected year of release for madara2 [augitesoul] [Ivan Vangelista]
  • 2022-01-13 13:43:37 st_mp200: added keycode list. All games are now playable. [Robbbert]
  • 2022-01-13 11:36:38 st_sam: split off the sam4 roms to a new machine. Preliminary address map added. [Robbbert]
    • New clones marked as NOT_WORKING
      Stern SAM IV Test Fixture
  • 2022-01-13 08:37:11 New NOT_WORKING software list additions [Robbbert]
    • - rx78_cart: Zerosen [Gaming Alexandria, Alan Steremberg, SSJ, Robbbert]
  • 2022-01-13 05:36:59 nes.xml: Mark a Chinese Sanguozhi II clone unsupported. (#9131) [0kmg]
  • 2022-01-13 02:37:27 -mcd212: Various accuracy and timing improvements. [Ryan Holtz] (#9123) [MooglyGuy]
    • Added wait states on ROM and VRAM accesses. Simplified pixel-duplication in 360/384-width modes. Fixed DCA to process after VSR. Switched to use raw parameters for screens. Fixed some transparency-fill issues with disabled ICM/VSR.
  • 2022-01-12 16:06:21 New working software list additions [Robbbert]
    • - rx78_cart: Aerial, Battlot, Bootskell, Cavit, Lift, Neuras, Ruptus, Xchase.
  • 2022-01-12 14:39:21 st_game: identified, renamed, extra roms added. (Thanks to Guru). [Robbbert]
  • 2022-01-12 13:49:55 xtal.cpp: Add one value [AJR]
  • 2022-01-12 00:54:40 bus/nes: Simplified NES-EVENT board. (#9122) [0kmg]
    • - IRQ timer now counts up and no longer latches DIP setting when initialized, i.e. DIP switches are always live. - Removed deprecated hold_irq_line().
  • 2022-01-12 00:45:52 New WORKING software list additions (#9127) [ClawGrip]
    • - vsmile_cart.xml: Thomas & seine Freunde - Freunde Halten Zusammen (Germany, rev. 104, alt), Disney's Winnie Puuh - Winnie Puuh auf der Honigjagd (Germany, alt title) [Team Europe]