[Arcade] DevMAME [log only]

[1] @ !!! Poniedziałek, 9 Grudnia 2019 10:10 CET [27-11-2019 23:03 CET]

[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.

  • 2019-12-09 09:37:49 suprnova.h: random cleanup (nw) [Vas Crabb]

    Changed: suprnova.h

  • 2019-12-09 09:07:22 Added wrapper for using STRUCT_MEMBER with an indeterminate length array [Vas Crabb]
    • • Examples in YM2612 family and MultiPCM • Also used STRUCT_MEMBER to reduce clutter in diexec save state registration

    Changed: fm2612.cpp , multipcm.cpp , multipcm.h , device.h , diexec.cpp , diexec.h , save.h

  • 2019-12-09 05:10:56 apple2: Use latest mathematical palette for 8-bit A2s (MT #07482) [R. Belmont] [arbee]

    Changed: apple2.cpp

  • 2019-12-09 03:26:55 Get rid of deprecated universal newlines open flag in Python scripts (io module is present as of Python 2.6) (nw) [Vas Crabb]

    Changed: verinfo.py , m6502make.py , m6809make.py , mcs96make.py , tmsmake.py

  • 2019-12-09 02:53:21 Split C64 disk softlist similarly to Apple II. (#6018) [Firehawke]
    • • Split C64 disk softlist similarly to Apple II.
      • Fix C64 softlist naming per proposal, split G64 images off to _orig per mnaberez information. (nw)

    Changed: c64_flop_clcracked.xml , c64_flop_misc.xml , c64_flop_orig.xml , c64.cpp

  • 2019-12-09 02:17:57 sphinx: spelling (nw) [hap]

    Changed: cxg_sphinx40.cpp

  • 2019-12-09 02:13:28 sphinx: lcd placement lower (nw) [hap]

    Changed: cxg_sphinx40.lay

  • 2019-12-09 01:56:05 Machines promoted to working [hap]
    • Sphinx 40 [hap, Berger]

    Changed: cxg_dominator.cpp , cxg_sphinx40.cpp , cxg_dominator.lay , cxg_sphinx40.lay

  • 2019-12-09 00:55:21 armedf.cpp, galivan.cpp: major video config cleanups, converted to screen.set_raw() parameters; [angelosa]
    • galivan.cpp: added irq acknowledge signal;
      nb1414m4.cpp: improved notes, added stub for frame synchronization;

    Changed: armedf.cpp , cop01.cpp , galivan.cpp , armedf.h , galivan.h , nb1414m4.cpp , nb1414m4.h , armedf.cpp , galivan.cpp

  • 2019-12-08 21:54:47 hiscore.dat: fix old parsing errors (nw) [cracyc]

    Changed: hiscore.dat

  • 2019-12-08 21:07:54 nb1414m4.cpp, galivan.cpp: Fix displayed different from PCB (#6017) [sasuke-arcade]
    • • nb1414m4.cpp, galivan.cpp: Fix displayed different from PCB
      galivan.cpp - TILE_GET_INFO_MEMBER(ninjemak_get_tx_tile_info): Fixed dusts in lower left (This is for hide custom chip communication).
      galivan.h - Fixed code indentation.
      nb1414m4.cpp - dma(): Fixed text attribute reference when erasing of blinking. - kozure_score_msg(): When score is 0, the tens place is blank. - insert_coin_msg(), credit_msg(): If the in-game flag is on, "INSERT COIN" etc. is not displayed. - _0200(): Get the in-game flag bit from sent at command. - _0200(): Removed duplicate bit operations to make code easier to read. - _0e00(): Draw the score when the game over display bit is set. - _0e00(): The flashing bit is no longer applied to game over.
      • Minor fix
      • Fixed display bug when insert 10 or more credits in ninjaemak
      • Undo unintentionally changed coding style by Vusial Studio.
      • Minor fixes

    Changed: galivan.h , nb1414m4.cpp , nb1414m4.h , galivan.cpp

  • 2019-12-08 19:56:15 New working clones [AJR]
    • Sagaia (dual screen) (World, set 2) [DU credits to be added]

    Changed: warriorb.cpp , mame.lst

  • 2019-12-08 19:53:32 Fix template error in clang build (nw) [AJR]

    Changed: dpb7000.cpp

  • 2019-12-08 19:47:16 added Hitachi HD61603 LCD Driver (nw) [hap]

    Changed: video.lua , arcade.lua , mess.lua , hd61603.cpp , hd61603.h , cxg_dominator.cpp , cxg_sphinx40.cpp , cxg_dominator.lay

  • 2019-12-08 15:42:49 atarisy1.cpp: remove ADC inadvertently added to marble during MCFG removal (nw) [Vas Crabb]

    Changed: atarisy1.cpp

  • 2019-12-08 15:13:36 tasc: umask doesn't work on ram/share (nw) [hap]

    Changed: tasc.cpp

  • 2019-12-08 14:42:45 New machines marked as NOT_WORKING [hap]
    • Sphinx 40 [hap, Berger]

    Changed: mess.lua , lc7582.h , cxg_ch2001.cpp , cxg_sphinx40.cpp , tasc.cpp , cxg_sphinx40.lay , mame.lst , mess.flt

  • 2019-12-08 14:35:38 Allow saving members of structures in n-dimensional arrays, even if the members themselves are n-dimensional arrays - see qsoundhle.cpp for an example of loops disappearing. This can greatly reduce the number of save state registrations in some cases. Obviously I want to know if save states are broken in something by this. [Vas Crabb]

    Changed: tms9995.cpp , qsoundhle.cpp , debugcmd.cpp , dvmemory.cpp , dvmemory.h , device.h , save.cpp , save.h , luaengine.cpp , luaengine.h , orion.h , osborne1.cpp , orion.cpp

  • 2019-12-08 06:19:30 New working clone [braintro]
    • New working clone
      Megatouch 5 (9255-60-50 R0G, Bi-Lingual GER/ENG version) [TeamEurope, Brian Troha, The Dumping Union]

    Changed: meritm.cpp , mame.lst

  • 2019-12-08 04:12:28 prestige.cpp: Add placeholder for TI TSP50C10 speech ROM (nw) (#6024) [ClawGrip]
    • • prestige.cpp: Add placeholder for TI TSP50C10 speech ROM (nw)
      (nw) I've added it only on the machine I'm sure it's present, but it's probably on every machine on this driver.
      • Fix speech chip socket label (nw)

    Changed: prestige.cpp

  • 2019-12-08 04:11:04 Merge branch 'master' of https://github.com/mamedev/mame [arbee]

    Changed: mess.lua , itc4.cpp , mame.lst , mess.flt

  • 2019-12-08 04:09:45 apple2gs: raise ADB IRQ on mouse change (MT #06782) [R. Belmont] [arbee]

    Changed: apple2gs.cpp

  • 2019-12-08 03:54:33 New machines marked as NOT_WORKING [AJR]
    • ITC-4 Intelligent Temperature Controller [ClawGrip]

    Changed: mess.lua , itc4.cpp , mame.lst , mess.flt

  • 2019-12-08 03:40:31 apple2gs: improved fix (nw) [arbee]

    Changed: apple2gs.cpp

  • 2019-12-08 03:35:29 apple2gs: reading $C047 should also clear VBL and 1/4 second. [R. Belmont] [arbee]

    Changed: apple2gs.cpp

  • 2019-12-08 02:51:08 dkongjr2: Note based on research done before this was properly added (nw) [AJR]

    Changed: dkong.cpp

  • 2019-12-07 23:54:08 tms9995: Make address visible on address bus during on-chip operations. [Michael Zapf]

    Changed: tms9995.cpp

  • 2019-12-07 18:20:07 Add cpulist command to debugger [AJR]

    Changed: debugcmd.cpp , debugcmd.h , debughlp.cpp

  • 2019-12-07 17:49:27 gkidabc.cpp: Add placeholder for TI TSP50C10 speech ROM (nw) [ClawGrip]
    • (nw) I've added it only on the machine I'm sure it's present, but it's probably on every machine on this driver.

    Changed: gkidabc.cpp

  • 2019-12-07 18:06:19 geniusjr.cpp: Add placeholders for TI TSP50C10 speech ROM (nw) (#6022) [ClawGrip]
    • • geniusjr.cpp: Add placeholders for TI TSP50C10 speech ROM (nw)
      (nw) I've added it only on the machines I'm sure it's present, but it's probably on every machine on this driver.
      • Fix comment (nw)

    Changed: geniusjr.cpp

  • 2019-12-07 18:00:49 softlist_dev.cpp: get some stuff out of the global namespace (nw) [Vas Crabb]

    Changed: tube_zep100.cpp , e01.cpp , softlist_dev.cpp , softlist_dev.h , clifront.cpp , infoxml.cpp , swlist.cpp , interpro.cpp , lisa.cpp , mac.cpp , mac128.cpp , macpci.cpp , neogeo.cpp , neogeocd.cpp , partner.cpp , rmnimbus.cpp , ti99_4x.cpp , ti99_8.cpp , tutor.cpp , vectrex.cpp , vic20.cpp , victor9k.cpp , wicat.cpp

  • 2019-12-07 17:06:16 cxg: add note (nw) [hap]

    Changed: cxg_ch2001.cpp , cxg_dominator.cpp

  • 2019-12-07 16:31:40 dccons.cpp: add Katana BIOS v0.976 [MajorPBX, MetalliC] [MetalliC]

    Changed: dccons.cpp

  • 2019-12-07 15:49:21 osborne1.cpp updates: [Vas Crabb]
    • • Added additional default key mappings on numeric keypad - The numeric keypad keys are wired in parallel with the ones on the main keyboard - using shift with them produces punctuation • Added additional default key mapping for backspace to cursor left - There is no physical backspace key, but CP/M uses the cursor left key for backspace, so it's intutive • Clean up code a little and update notes

    Changed: osborne1.cpp , osborne1.h , osborne1.cpp

  • 2019-12-07 11:52:47 dec0.cpp: restore comment that was removed (nw) [Vas Crabb]

    Changed: dec0.cpp

  • 2019-12-07 11:26:46 (nw) Fixed the build. [Robbbert]

    Changed: ascsasi.cpp

  • 2019-12-07 06:26:34 input_sdl.cpp: Ignore joystick buttons beyond maximum supported number. [Vas Crabb]
    • • Note that the code to map excess buttons to switches doesn't actually do anything useful while INPUT_MAX_BUTTONS and MAX_BUTTONS happen to be defined to the same number.

    Changed: input_sdl.cpp

  • 2019-12-07 05:06:44 eurit30: Note (nw) [AJR]

    Changed: eurit.cpp

  • 2019-12-07 05:05:30 ec184x.cpp: Change CPU types to agree with region widths (nw) [AJR]
    • This is a bit speculative, but reliable information about these machines seems hard to find.

    Changed: ec184x.cpp

  • 2019-12-07 05:03:21 Don't forget include file changes, either (nw) [AJR]

    Changed: shangha3.h

  • 2019-12-07 05:02:13 shangha3.cpp: Don't map 8-bit ROM directly into 16-bit space (nw) [AJR]

    Changed: shangha3.cpp

  • 2019-12-07 04:47:20 cat.cpp: Fix region width/endianness (nw) [AJR]
    • SVROM loading will have to be revised someday, but now is not the time...

    Changed: cat.cpp

  • 2019-12-07 04:42:58 dim68k.cpp: Fix region width/endianness (nw) [AJR]

    Changed: dim68k.cpp

  • 2019-12-07 04:34:03 upscope.cpp: Fix region width/endianness (nw) [AJR]

    Changed: upscope.cpp

  • 2019-12-07 04:21:01 voyager.cpp: Fix region widths; add NVRAM (nw) [AJR]

    Changed: voyager.cpp

  • 2019-12-07 04:13:17 calchase.cpp: Fix region widths; add NVRAM device (nw) [AJR]

    Changed: calchase.cpp

  • 2019-12-07 03:53:47 igs_fear.cpp, mquake.cpp: Fix region width/endianness (nw) [AJR]

    Changed: igs_fear.cpp , mquake.cpp

  • 2019-12-07 03:45:33 namco_c355spr.cpp: Fix priority when pri 0 sprite isn't drawed first (#6011) [cam900]
    • • namco_c355spr.cpp: Convert vblank handler into register_vblank_callback
      • namco_c355spr.cpp: Revert vblank related commits

    Changed: gal3.cpp , namcos21_c67.cpp , namcos21_de.cpp , namco_c355spr.cpp , namco_c355spr.h

  • 2019-12-07 01:16:17 ascsasi: Actually generate the control pulses (nw) [AJR]

    Changed: ascsasi.cpp

  • 2019-12-07 01:00:26 New S-100 device: ASC Associates SASI Host Computer Adapter [AJR, Bitsavers] [AJR]

    Changed: bus.lua , ascsasi.cpp , ascsasi.h , poly88.cpp

  • 2019-12-07 01:00:44 Machines promoted to working [hap]
    • Sphinx Dominator (v2.05) [hap, Berger]

    Changed: cxg_dominator.cpp , cxg_dominator.lay

  • 2019-12-07 00:41:55 change recently dumped to clones, for consistency with other Star Horse sets (nw) [MetalliC]

    Changed: naomi.cpp

  • 2019-12-06 19:22:15 new NOT_WORKING machines [MetalliC]
    • Star Horse Progress Returns (main screen left) [Darksoft, rtw, MetalliC] Star Horse Progress Returns (main screen right) [Darksoft, rtw, MetalliC] Star Horse Progress Returns (live and voice) [Darksoft, rtw, MetalliC] Star Horse Progress Returns (sound) [Darksoft, rtw, MetalliC]

    Changed: naomi.cpp , mame.lst

  • 2019-12-06 16:52:11 dominator: identify buttons (nw) [hap]

    Changed: lc7582.cpp , lc7582.h , cxg_dominator.cpp , fidel_excel.cpp , mephisto_modena.cpp

  • 2019-12-06 13:56:12 osborne1.cpp: don't need the timer to run every scanline if it's only for the beep (doesn't really improve performance) [Vas Crabb]

    Changed: osborne1.cpp

  • 2019-12-06 11:43:12 osborne1.cpp: [Vas Crabb]
    • • Move drawing to scanline update function and get rid of intermediate bitmap • Connect VBLANK input to PIA in machine configuration • Use the screen parameters set by the BIOS in machine configuration for osborne1nv • Turned SCREEN-PAC variant into a separate machine as it's a major hardware modification • Got back some performance by adding a memory access cache

    Changed: osborne1.cpp , osborne1.h , osborne1.cpp , mame.lst

  • 2019-12-06 13:06:55 tsispch.cpp: Fix region width/endianness (nw) [AJR]

    Changed: tsispch.cpp

  • 2019-12-06 10:50:29 nforcepc.cpp: set voltage read registers to valid values (nw) [yz70s]

    Changed: nforcepc.cpp

  • 2019-12-06 10:44:39 xbox_pci.cpp: found gpio pins mode registers (nw) [yz70s]

    Changed: xbox_pci.h , xbox_pci.cpp

  • 2019-12-06 06:15:57 mmd2.cpp: that was a lot of run-time tag map lookups... (nw) [Vas Crabb]

    Changed: mmd2.cpp

  • 2019-12-06 05:50:21 sigma21: Improve colors? (nw) [AJR]

    Changed: sigma21.cpp

  • 2019-12-06 05:37:36 sigma21: Move BAD_DUMP flag to canonical position; add note about title (nw) [AJR]

    Changed: sigma21.cpp

  • 2019-12-06 05:12:24 sigma21: Preliminary gfxdecode (nw) [AJR]

    Changed: sigma21.cpp

  • 2019-12-06 03:23:10 New machines marked as NOT_WORKING [AJR]
    • 21 (Sigma) [Yasu]

    Changed: arcade.lua , arcade.flt , sigma21.cpp , mame.lst

  • 2019-12-06 02:24:49 added LC7582 LCD Driver (nw) [hap]

    Changed: video.lua , arcade.lua , mess.lua , lc7582.cpp , lc7582.h , cxg_dominator.cpp , hh_tms1k.cpp

  • 2019-12-06 00:36:30 misc Atari drivers: fixed fulltag[0] == ':' assert in debug builds (nw) [Ivan Vangelista]

    Changed: batman.cpp , cybstorm.cpp , offtwall.cpp , relief.cpp , shuuz.cpp , thunderj.cpp

  • 2019-12-05 19:44:19 New machines marked as NOT_WORKING [hap]
    • Sphinx Dominator (v2.05) [hap, Berger]

    Changed: mess.lua , cxg_ch2001.cpp , cxg_dominator.cpp , mame.lst , mess.flt

  • 2019-12-05 17:54:07 new machines NOT WORKING (#6007) [David Haywood]
    • - Fantasy Story [David Haywood, caius, The Dumping Union]
      technically it's fully playable, but since there's no sound I've left it as NOT WORKING for now, as first impressions will be bad, sound is driven by a PIC.

    Changed: esd16.cpp , esd16.h , mame.lst

  • 2019-12-05 15:57:16 galivan.cpp, armedf.cpp: Adjusted Some games DAC gain compared with PCB movies. (#6016) [sasuke-arcade]
    • • galivan.cpp, armedf.cpp: Adjusted Some games DAC gain compared with PCB movies.
      youma, ninjemak - https://www.nicovideo.jp/watch/sm4519702 - https://www.nicovideo.jp/watch/sm4520007 kozure - https://www.nicovideo.jp/watch/sm4186904 armedf - https://www.nicovideo.jp/watch/sm4175795 legion - https://www.nicovideo.jp/watch/sm7128742 ccrimbr2 - https://www.nicovideo.jp/watch/sm4174557 danger - https://www.nicovideo.jp/watch/sm7129509 galivan
      • Tuned ninjemak

    Changed: armedf.cpp , galivan.cpp

  • 2019-12-05 10:36:24 sweetland.cpp: integrated x68303's research (nw) [Ivan Vangelista]

    Changed: sweetland.cpp

  • 2019-12-05 09:44:57 New machines marked as NOT_WORKING (#6013) [ClawGrip]
    • • New machines marked as NOT_WORKING
      PC Super Color (Spain) [ClawGrip]
      • Add 'pcscolor' (nw)

    Changed: prestige.cpp , mame.lst

  • 2019-12-04 22:38:00 taitopjc.cpp: Add PLDs to 'optiger' [jordigahan, ClawGrip] [ClawGrip]

    Changed: taitopjc.cpp

  • 2019-12-05 08:56:27 vanguardmk1.cpp: a SYST it is (nw) [Ivan Vangelista]

    Changed: vanguardmk1.cpp

  • 2019-12-05 04:24:35 Correct copy/paste error (nw) [arbee]

    Changed: apple2.cpp

  • 2019-12-05 00:46:29 Use std::forward_list instead of custom linked structure and eliminate last use of auto_alloc in src/emu (nw) [AJR]

    Changed: debugcon.cpp , debugcon.h

  • 2019-12-04 23:40:46 r65c19: Fix BAR masking logic (nw) [AJR]

    Changed: or65c19.lst

  • 2019-12-04 23:17:49 mc68hc11: Fix disassembly and execution of BRCLR/BRSET (IND, Y) [AJR]

    Changed: hc11dasm.cpp , hc11ops.hxx

  • 2019-12-04 23:01:03 vngrdmk1: Map EEPROM where it can boot from (nw) [AJR]

    Changed: vanguardmk1.cpp

  • 2019-12-04 22:56:17 fcrash.cpp, segas16a.cpp: fixed assert Expression: dest.cliprect().contains(cliprect) in debug builds, as done in 854469730fd5d2a1e1365b126f6da3558f329ac3 (nw( [Ivan Vangelista]

    Changed: fcrash.cpp , segas16a.cpp

  • 2019-12-04 22:40:10 magreel.cpp: Tentatively identify the CPU ROM (nw) [AJR]

    Changed: magreel.cpp

  • 2019-12-04 20:26:23 Sunplus Plug & Play work (cleanup + fixes + notes based on wrlshunt code analysis) (#6010) [David Haywood]
    • • misc sunplus work (nw)
      • unbreak a few things, remove some test code (nw)
      • mask shift values, maybe correct based on code study (nw)
      • refactor (nw)
      • notes based on code study (nw)
      • force a different codepath in wrlshunt, static screen, but differnet, no crash, need to see if it's valid (nw)
      • test (nw)

    Changed: unsp_exxx.cpp , unsp_fxxx.cpp , spg2xx.cpp , spg2xx.h , spg2xx_io.cpp , spg2xx_io.h , sunplus_gcm394.cpp , sunplus_gcm394_video.cpp , sunplus_gcm394_video.h , sunplus_gcm394.cpp , vii.cpp

  • 2019-12-04 19:22:51 regence: french button labels (nw) [hap]

    Changed: regence.cpp , regence.lay

  • 2019-12-04 18:45:29 Merge pull request #6012 from rfka01/master [R. Belmont]
    • rainbow.cpp: add electronically dumped Rainbow A ROMs

    Changed: rainbow.cpp

  • 2019-12-04 16:56:48 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Sweet Land [credits to be added] Vanguard MK1 [Caps0ff]

    Changed: arcade.lua , mess.lua , arcade.flt , sweetland.cpp , vanguardmk1.cpp , mame.lst , mess.flt

  • 2019-12-04 04:04:10 apple2 updates: [R. Belmont] [arbee]
    • - Add -bios option to configure the original II with the Autostart Monitor - Fix crash when running II or II Plus without a card in slot 0

    Changed: apple2.cpp

  • 2019-12-03 22:49:16 Merge pull request #5999 from sasuke-arcade/sdheat_service_fixed [ajrhacker]
    • spdheat.cpp: Changed DIPSW service mode definition

    Changed: spdheat.cpp

  • 2019-12-03 22:46:55 Merge pull request #6009 from algestam/emscripten_bgfx_artwork_path [ajrhacker]
    • Add bgfx artwork path for Emscripten build (nw)

    Changed: main.lua

  • 2019-12-03 22:03:19 Add bgfx artwork path for Emscripten build (nw) [algestam]

    Changed: main.lua

  • 2019-12-03 22:01:18 New NOT_WORKING clones [AJR]
    • Tetris (bartop, prototype) [Andy Welburn]

    Changed: atetris.cpp , mame.lst

  • 2019-12-03 21:31:02 dp8344: Disable side effects with certain opcodes; implement halt on reset (nw) [AJR]

    Changed: dp8344.cpp , dp8344.h , is48x.cpp

  • 2019-12-03 17:17:20 mitchell.cpp: some more minor notes pkladies bootlegs (nw) [Ivan Vangelista]

    Changed: mitchell.cpp

  • 2019-12-03 17:05:00 at.cpp: new BIOS revisions (nw) (#5991) [rfka01]
    • • at.cpp: new BIOS revisions (nw)
      • at, atpci.cpp: more BIOS versions and motherboards (nw)
      • pc, genpc.cpp: added motherboards (jordigahan, ClawGrip)
      • at.cpp: added motherboards and BIOS revisions (nw)
      • at.cpp: added motherboards and BIOS versions (nw)

    Changed: at.cpp , atpci.cpp , genpc.cpp , pc.cpp , mame.lst

  • 2019-12-03 17:04:45 namcofl.cpp: Use address_map_bank_device for ROM/RAM swapping, Use raw parameter for screen, Add notes, Fix sprite delaying, Fix namings (#5985) [cam900]
    • finalapr: Use IMPERFECT_GRAPHICS tag related to sprite disappearing issue

    Changed: namcofl.cpp , namcofl.h , namcofl.cpp

  • 2019-12-03 17:01:52 crgolf:cpp: Fix coinage DIPSW (#6000) [sasuke-arcade]
    • • crgolf:cpp: Fix coinage DIPSW
      • Fixed "1Coins" to "1Coin".
      • Change DIPSW caption

    Changed: crgolf.cpp

  • 2019-12-03 04:33:58 (nw) karnov.cpp: Verified label for karnov (US) i8751 [braintro]

    Changed: karnov.cpp

  • 2019-12-03 04:15:48 hiscore.dat: Updates [Leezer] [cracyc]
    • plugins/data: various fixes (nw)

    Changed: data_hiscore.lua , load_dat.lua , hiscore.dat

  • 2019-12-03 04:12:49 (nw) remove errant "//" left in before comment was moved [braintro]

    Changed: dec8.cpp

  • 2019-12-03 04:08:55 bnstars.cpp: Fix clock related to on-board XTALs (#6002) [cam900]
    • • bnstars.cpp: Fix clock related to on-board XTALs
      • bnstars.cpp: Add notes
      • bnstars.cpp: Fix build
      • bnstars.cpp: Add notes

    Changed: bnstars.cpp

  • 2019-12-03 04:06:53 New clone marked as NOT_WORKING [braintro]
    • New clones marked as NOT_WORKING
      Gondomania (World) [Corrado Tomaselli, The Dumping Union]

    Changed: dec8.cpp , mame.lst

  • 2019-12-02 19:10:53 mitchell.cpp: minor updates for pkladiesbl2 (nw) [Ivan Vangelista]

    Changed: mitchell.cpp

  • 2019-12-02 18:51:29 dp8344: Add timer interrupt (nw) [AJR]

    Changed: dp8344.cpp

  • 2019-12-02 18:26:16 Merge pull request #6003 from antonioginer/lowlatency_ui [ajrhacker]
    • Add -lowlatency option to UI.

    Changed: submenu.cpp

  • 2019-12-02 18:04:42 metro.cpp: updated to use standard ROM loading macros (nw) [Ivan Vangelista]

    Changed: metro.cpp

  • 2019-12-02 18:01:06 dp8344: Emulate timer (nw) [AJR]

    Changed: dp8344.cpp , dp8344.h

  • 2019-12-02 17:28:35 -sun4c_mmu: Fixed a few more SS2 self-tests, and hopefully fixed a compile error, nw [MooglyGuy]

    Changed: sun4c_mmu.cpp , sun4c_mmu.h , sun4.cpp

  • 2019-12-02 17:25:14 dp8344: Improve register logging (nw) [AJR]

    Changed: dp8344.cpp , dp8344.h

  • 2019-12-02 16:48:52 feagv9: 32mhz (nw) [hap]

    Changed: fidel_eag68k.cpp

  • 2019-12-02 16:06:02 New working machines [hap]
    • La Régence [hap, anonymous]

    Changed: mess.lua , fidel_elite.cpp , regence.cpp , regence.lay , mame.lst , mess.flt

  • 2019-12-02 13:53:29 dp8344: Fix return address for LCALL (nw) [AJR]

    Changed: dp8344.cpp

  • 2019-12-02 13:02:40 r65c19: (IND), X rather than (IND, X); give L2800 more internal RAM (nw) [AJR]

    Changed: dr65c19.lst , m6502d.cpp , m6502d.h , or65c19.lst , r65c19.cpp , r65c19.h , vd56sp.cpp

  • 2019-12-02 11:21:47 speedatk.cpp: Fixed tilemap wrong bit assignment (#6001) [sasuke-arcade]
    • By this bonus rate are displayed correctly.

    Changed: speedatk.cpp

  • 2019-12-02 07:58:11 -sun4c_mmu: Fixed a couple of sun4_75 self-tests, nw [Ryan Holtz]

    Changed: sun4c_mmu.cpp , sun4c_mmu.h

  • 2019-12-02 05:01:42 r65c19: Add banking for C39 subfamily (nw) [AJR]

    Changed: r65c19.cpp , r65c19.h , vd56sp.cpp

  • 2019-12-02 02:51:21 pcf8584: Very minor cleanup (nw) [AJR]

    Changed: pcf8584.cpp

  • 2019-12-02 02:01:45 (nw) add in Power Putt Golf to Nighthawk games & fix cut-n-paste [braintro]

    Changed: itech32.cpp

  • 2019-12-02 01:48:40 (nw) Misc updated doc for Mosaic / Golden Fire II PCB layout and Mad Donna ROM labels [braintro]

    Changed: mosaic.cpp , oneshot.cpp

  • 2019-12-02 01:38:30 itech32.cpp: Corrected ROM names and documented PCB part numbers for Driver's Edge v1.6 [Brian Troha] [braintro]

    Changed: itech32.cpp

  • 2019-12-02 01:30:17 dp8344: Split into two device types (only nominally different for now) (nw) [AJR]

    Changed: dp8344.cpp , dp8344.h , cbnt2039.cpp , is48x.cpp , telex1192.cpp

  • 2019-12-02 01:21:22 is48x.cpp: Add more RAM to this space (nw) [AJR]

    Changed: is48x.cpp

  • 2019-12-02 00:24:38 dp8344: Fix EI and DI for EXX and RET instructions (nw) [AJR]

    Changed: dp8344.cpp

  • 2019-12-02 00:06:00 dp8344: SHL uses a bit count of 0-7, not 1-8 (nw) [AJR]

    Changed: bcpdasm.cpp , dp8344.cpp

  • 2019-12-01 23:29:39 dp8344: Fix bizarre coding mistake (nw) [AJR]

    Changed: dp8344.cpp

  • 2019-12-01 23:24:26 dp8344: Unconditional RET only takes 2 T-states (nw) [AJR]

    Changed: dp8344.cpp , dp8344.h

  • 2019-12-01 23:08:44 dp8344: Fix SHL disassembly [AJR]

    Changed: bcpdasm.cpp

  • 2019-12-01 22:40:36 telex1192.cpp: Minor improvement (nw) [AJR]

    Changed: telex1192.cpp

  • 2019-12-01 22:31:11 dp8344: Fix accidental fallthrough (nw) [AJR]

    Changed: dp8344.cpp

  • 2019-12-01 22:15:44 dp8344: Add preliminary execution core [AJR]

    Changed: dp8344.cpp , dp8344.h

  • 2019-12-01 18:14:41 Further MC6802 RAM internalization (nw) [AJR]

    Changed: nightgal.cpp , spiders.cpp

  • 2019-12-01 18:05:59 Cleanup (nw) [AJR]

    Changed: s11a.cpp , s11b.cpp , s11c.cpp

  • 2019-12-01 18:02:53 m6802, nsc8105: Internalize internal RAM (nw) [AJR]

    Changed: m6800.cpp , m6800.h , swtpc8212.cpp , bally.cpp , qix.cpp , redalert.cpp , zaccaria.cpp , 8080bw.cpp , barni.cpp , by35.cpp , clowndwn.cpp , datum.cpp , didact.cpp , e100.cpp , eacc.cpp , efdt.cpp , hankin.cpp , hyperspt.cpp , jangou.cpp , jr200.cpp , jvh.cpp , ltd.cpp , mekd3.cpp , mekd5.cpp , murogem.cpp , nightgal.cpp , nyny.cpp , pubtimed.cpp , r2dtank.cpp , s11.cpp , s11a.cpp , s11b.cpp , s3.cpp , s6.cpp , s6a.cpp , s8.cpp , s8a.cpp , seicross.cpp , taito.cpp , tdv2324.cpp , trackfld.cpp , tubep.cpp , votrtnt.cpp , s11.h , tdv2324.h , tubep.h , cmi_ankbd.cpp , cmi_mkbd.cpp

  • 2019-12-01 17:23:03 chihiro.cpp: replace Ghost Squad security data with real PIC16 key firmware, dumped from original but non-protected device [MajorPBX] [MetalliC]
    • note: firmware is same as the one used in NAOMI DIMM PIC16 keys, which means - old rumors about Chihiro uses a bit different keys/firmwares - is not correct.

    Changed: chihiro.cpp

  • 2019-12-01 15:35:43 New machines marked as NOT_WORKING [AJR]
    • Pub Time Darts [jordigahan, ClawGrip]

    Changed: arcade.lua , arcade.flt , pubtimed.cpp , mame.lst

  • 2019-12-01 09:17:32 namconb1: fix player 3 inputs (nw) [mahlemiut]

    Changed: namconb1.cpp

  • 2019-12-01 05:51:38 New machines marked as NOT_WORKING [AJR]
    • Genius Tabletop Black Magic CX (Germany) [TeamEurope]

    Changed: glcx.cpp , mame.lst

  • 2019-11-30 23:31:26 (nw) Housekeeping [Robbbert]

    Changed: mess.flt

  • 2019-11-30 22:14:13 new WORKING machine (Lexibook 120-in-1) (#5993) [David Haywood]
    • • new WORKING machine - Lexibook JG7415 120-in-1 [TeamEurope, David Haywood]
      (weirdly uses a 256MB rom, full of data, but only 128MB of it is for this game, also didn't give 100% consistent reads, asked Klaus to check if bad bits are in unused areas, could have been intentional)
      • remove debug code (nw)
      • remove debug code (nw)
      • (nw)
      • (nw)
      • less unstable reset behavior (nw)
      • looks like the faulty ROM is intentional, and it was wired up in such a way that the game wouldn't fall on the faulty parts (nw)

    Changed: vii.cpp , mame.lst

  • 2019-11-30 22:13:15 new NOT WORKING machines (Lexibook) (#5989) [David Haywood]
    • • new NOT WORKING machines - Lexibook JG7425 221-in-1 [TeamEurope]
      • comments (nw)
      • acknowledge that there is S+Core code in here at least (nw)
      • mapping the code from ROM to RAM at 500000 after skipping the first 0x20 bytes means a lot of jumps go to the word after a 'br r3' so is probably where it gets copied to

    Changed: mess.lua , lexibook_jg7425.cpp , mame.lst , mess.flt

  • 2019-11-30 18:09:20 New machines added as MACHINE_NOT_WORKING [arbee]
    • - Buttobi Boy [SpinalFeyd, R. Belmont]

    Changed: konmedal.cpp , mame.lst

  • 2019-11-30 16:33:51 mitchell.cpp: make pkladiesbl2 boot (nw) [Ivan Vangelista]

    Changed: mitchell.cpp , mitchell.h

  • 2019-11-30 14:34:11 cps3: tweak frame rate based on more precise measurements, early boards docs [MetalliC]

    Changed: cps3.cpp

  • 2019-11-30 13:15:11 thoop2.cpp: fixed issue #5990 (nw) [Ivan Vangelista]

    Changed: thoop2.cpp

  • 2019-11-30 11:05:45 new CP/M and DOS computer BIOS versions (#5963) [rfka01]
    • • added German Bondwell BW-14 and AEG Olympia Olyport 40-21 (Zenith SuperSport 286)
      • at.cpp: added Bull Micral 45
      • pc.cpp: Thomson TO16

    Changed: at.cpp , bw12.cpp , pc.cpp , mame.lst

  • 2019-11-30 09:22:36 New working machines [Robbbert]
    • Mera-Elzab Meritum I [Robbbert] thanks_to Element853

    Changed: meritum.cpp , mame.lst

  • 2019-11-30 08:52:56 model2.cpp: dumped drive board ROM epr-16488 for daytona [jordigahan, ClawGrip] [Ivan Vangelista]

    Changed: model2.cpp

  • 2019-11-30 08:48:40 galpanic_ms.cpp: Change game name and metadata (nw) (#5987) [ClawGrip]

    Changed: galpanic_ms.cpp

  • 2019-11-30 08:47:07 bigkarnk_ms.cpp: Add checksum note (nw) (#5988) [ClawGrip]

    Changed: bigkarnk_ms.cpp

  • 2019-11-30 01:26:50 machines promoted to WORKING (Plug & Play / SunPlus - Zone 40) (#5983) [David Haywood]
    • • mostly decrypt zone40
      this gets the graphics in the tile viewer to look mostly correct, and there are neat increasing number sequences in ROM
      there might still be an additional opcode fetch scramble, and also block scramble (I see no vectors) or possible internal ROM use (this came after vt1682, which had internal ROM boot option, but dumps we have don't use it)
      • move zone40 back to vii.cpp
      • begin looking at inputs (nw)
      • input reading method matches zone60 (nw)
      • machines promoted to WORKING
      Zone 40 [David Haywood, BeckyRGB]
      • tidy (nw)
      • safety (nw)
      • tidy (nw)
      • fix sword of warrior (nw)
      • tidy (nw)
      • tidy (nw)
      • tidy (nw)
      • fix player 2 inputs (nw)
      • better subclassing (nw)

    Changed: vii.cpp , vt1682.cpp , mame.lst

  • 2019-11-29 18:10:45 nforcepc.cpp: add parallel and serial ports to ite superio (nw) [yz70s]

    Changed: nforcepc.cpp , nforcepc.h

  • 2019-11-29 17:57:59 fdc37c93x.cpp: use enum constants and not explicit values (nw) [yz70s]

    Changed: fdc37c93x.cpp , fdc37c93x.h

  • 2019-11-29 17:56:55 xbox_pci.cpp: set interrupt pin configuration byte (nw) [yz70s]

    Changed: xbox_pci.h , xbox_pci.cpp

  • 2019-11-29 17:26:04 ms32.cpp: corrected flags for f1superb - MT07502 (nw) [Ivan Vangelista]
    • also commited mame.lst update I forgot before (nw)

    Changed: ms32.cpp , mame.lst

  • 2019-11-29 17:17:34 plugins/data: small cleanups (nw) [cracyc]

    Changed: button_char.lua , data_command.lua , load_dat.lua

  • 2019-11-29 17:16:48 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Poitto! (revision C) [hammy, The Dumping Union]

    Changed: metro.cpp

  • 2019-11-29 16:59:26 skyfox.cpp: Background pattern adjustment compared to PCB strictly. (#5979) [sasuke-arcade]

    Changed: skyfox.cpp

  • 2019-11-29 16:12:15 ui/cheatopt.cpp: MT07510 (nw) [Ivan Vangelista]

    Changed: cheatopt.cpp

  • 2019-11-29 15:53:15 nibbler: conf switch for the debug controls (nw) [hap]

    Changed: snk6502.cpp

  • 2019-11-29 15:36:30 plugins/data: that shouldn't be there (nw) [cracyc]

    Changed: load_dat.lua

  • 2019-11-29 13:38:51 Fix typo (nw) [arbee]

    Changed: apple2.cpp

  • 2019-11-29 13:32:16 namcos2.cpp: Reduce duplicates, Add notes (#5984) [cam900]
    • • namcos2.cpp: Reduce duplicates, Add notes
      • namcos2.cpp: Revert unnecessary changes

    Changed: namcos2.cpp

  • 2019-11-29 07:25:35 i960.h: fixed my oversight (nw) [Ivan Vangelista]

    Changed: i960.h

  • 2019-11-29 05:35:36 plugins/data: loading fixes (nw) [cracyc]

    Changed: data_command.lua , data_marp.lua , load_dat.lua

  • 2019-11-29 04:34:05 apple2: perform single-pixel shift for HGR monochrome with bit 7 set [R. Belmont, SoltanGris42] [arbee]

    Changed: apple2.cpp

  • 2019-11-27 01:58:36 new rom [TwistedTom]

    Changed: mface.cpp

  • 2019-11-28 17:34:35 segas16a.cpp, segas16b.cpp: Add save state, Partially fix reset behavior [cam900]
    • Move dfjail related handlers/variables into dfjail_state, related to sound hardware differs

    Changed: segas16a.cpp , segas16b.cpp , segas16a.h , segas16b.h

  • 2019-11-27 17:07:52 namcos2.cpp: Reduce duplicates related to CPU Board components and Configuration duplication [cam900]

    Changed: namcos2.cpp , namcos2.h

  • 2019-11-29 03:37:49 Sam Coupe: fix, additions (#5947) [Tom]
    • • fix mode 1/2 colours
      • add some sw
      • added joysticks
      • added f16demo to cassette softlist
      • remove evil joycode

    Changed: samcoupe_cass.xml , samcoupe_flop.xml , samcoupe.cpp , samcoupe.h , samcoupe.cpp

  • 2019-11-28 19:02:41 updated my recent commits to initialize bools with false instead of 0, as suggested (nw) [Ivan Vangelista]

    Changed: i960.cpp , i960.h , acorn_vidc.cpp , topcat.h , esqpanel.h , ygv608.cpp

  • 2019-11-28 17:52:21 neogeo: fix stretch view not hiding edges when MAME is fullscreen (nw) [hap]

    Changed: irrmaze.lay , neogeo.lay

  • 2019-11-28 16:39:14 snk6502: fix nibbler 2player sound problem (nw) [hap]

    Changed: snk6502.cpp , snk6502.cpp

  • 2019-11-28 13:22:14 8080bw: mark cane,orbite as prototype (nw) [hap]

    Changed: 8080bw.cpp

  • 2019-11-28 09:50:00 topcat.h: initialization (nw) [Ivan Vangelista]

    Changed: topcat.h

  • 2019-11-28 09:04:41 Merge pull request #5980 from JoakimLarsson/eispc [Joakim Larsson Edström]
    • eispc.cpp: verified that BGFX related issue #5776 is gone and removed workaround

    Changed: eispc.cpp

  • 2019-11-28 09:02:37 eispc.cpp: verified that BGFX related issue #5776 is gone and removed workaround [Joakim Larsson Edstrom]

    Changed: eispc.cpp

  • 2019-11-28 04:41:37 New machines added as MACHINE_NOT_WORKING [arbee]
    • - Kattobase Power Pro Kun [SpinalFeyd, R. Belmont]

    Changed: konmedal68k.cpp , mame.lst

  • 2019-11-28 03:37:24 m68kmmu: Fixed issues with Domain/OS and its installer crashing [Hans Ostermeyer] [arbee]
    • apollo: Fixed failures in DEX DISP7C tests 170 and 210 and selftest TE [Hans Ostermeyer]

    Changed: m68kmmu.h , apollo.cpp , apollo.cpp

  • 2019-11-27 23:13:57 osd/sdl/window.cpp: Remove misleading comments. (nw) [couriersud]

    Changed: window.cpp

  • 2019-11-27 21:12:02 plugins/cheatfind: permit entry of cheat names [cracyc]

    Changed: init.lua, pluginopt.cpp

  • 2019-11-27 20:49:53 esqpanel.cpp: initialization (nw) [Ivan Vangelista]

    Changed: esqpanel.cpp, esqpanel.h

  • 2019-11-27 20:12:21 Merge branch 'master' of https://github.com/mamedev/mame [Scott Stone]

    Changed: itgambl2.cpp, tmspoker.cpp, v0bowl.cpp

  • 2019-11-27 20:11:21 Fix issues with label starting with a space for 4 machines which it was detected - rhnation, sf2b2, sf2mdt, sf2mdtb (nw) [Scott Stone]

    Changed: cps1bl_5205.cpp, vp101.cpp

  • 2019-11-27 20:07:54 lowercase some FULLNAME words (nw) [hap]

    Changed: itgambl2.cpp, tmspoker.cpp, v0bowl.cpp

  • 2019-11-27 19:57:14 zerofill test (nw) [hap]

    Changed: fidel_cc7.cpp

  • 2019-11-27 18:52:49 ym2413.cpp: initialize stuff in the constructor (nw) [Ivan Vangelista]

    Changed: ym2413.cpp, ym2413.h

  • 2019-11-27 18:25:07 ygv608.cpp: initialized stuff in the constructor (nw) [Ivan Vangelista]

    Changed: ygv608.cpp, ygv608.h

  • 2019-11-27 16:13:14 skyfox.cpp: QA (nw) [Angelo Salese]

    Changed: skyfox.cpp

  • 2019-11-27 15:48:13 skyfox.cpp: Improve background based on PCB (#5976) [sasuke-arcade]
    • • skyfox.cpp: Improve background based on PCB
      The previous background implementation was completely wrong. I found stars position stored in memory. I used this to rewrite the background drawing code.
      Reference PCB video: - https://www.youtube.com/watch?v=oyE1CfcVrDc - https://www.youtube.com/watch?v=5QhTNrNH-CU
      • Remove debug code.
      • Organize code and adjust display
      - Split background VRAM and work RAM from addresses map - Rename DECLARE_WRITE8_MEMBER - Remove unused interupt declarations - Adjust background star display
      • Fixed problems with flipscreen
      - Adjust sprite position - Remove background flip
    •  

    Changed: skyfox.cpp, skyfox.h, skyfox.cpp

→ [Arcade] DevMAME [log only]