[Multi] Dev MAME [log only]

[3] @ !!! środa, 26 Kwietnia 2017 20:10 CET [17-11-2013 11:18 CET]

[Multi] Dev MAME [log only]

Raz na jakiś czas będę publikował nowe deweloperskie binarki projektuMAME, 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.

  • A few timer_set removals (nw) [Ivan Vangelista] 2017-04-26 18:55:27

    Changed: k054321.cpp, m10.cpp, lethalj.h, m10.h, m92.h, lethalj.cpp, m92.cpp

    7 files changed, 17 insertions, 15 deletions

  • Perform unitmask checking during validation in non-debug builds (nw) [AJR] 2017-04-26 16:09:08

    Changed: addrmap.cpp, addrmap.h

    2 files changed, 34 insertions, 8 deletions

  • k054321.cpp: added save state support. Also removed unneeded includes from the driver where the generic soundlatches were removed (nw) [Ivan Vangelista] 2017-04-26 18:47:19

    Changed: k054321.cpp, lethal.cpp, gijoe.h, moo.h, mystwarr.h, rungun.h, xexex.h

    7 files changed, 5 insertions, 6 deletions

  • novagmcs48: added octo 15mhz version (nw) [hap] 2017-04-26 16:45:46

    Changed: novagmcs48.cpp

    1 files changed, 35 insertions, 4 deletions

  • rand() corrections in src/mame/* (nw) [hap] 2017-04-26 16:16:02

    Changed: arkanoid.cpp, cdi.cpp, cps3.cpp, cswat.cpp, fidelz80.cpp, galaxian.cpp, gkigt.cpp, istrebiteli.cpp, juicebox.cpp, leapster.cpp, m72.cpp, namcos12.cpp, scyclone.cpp, segaybd.cpp, subsino2.cpp, vsnes.cpp, cedar_magnet_flop.cpp, cedar_magnet_sprite.cpp, megacd.cpp, msisaac.cpp, n64.cpp, rdpblend.cpp, rollerg.cpp, taito_b.cpp, tankbust.cpp, tatsumi.cpp, tecmo_mix.cpp, tmnt.cpp

    28 files changed, 44 insertions, 44 deletions

  • rand() corrections in src/devices/* (nw) [hap] 2017-04-26 16:01:59

    Changed: 3c503.cpp, ne1000.cpp, ne2000.cpp, nubus_asntmc3b.cpp, x68k_neptunex.cpp, ppccom.cpp, 64h156.cpp, c6280.cpp, vlm5030.cpp

    9 files changed, 11 insertions, 11 deletions

  • xmen.cpp: fix validation (nw) [Ivan Vangelista] 2017-04-26 09:03:49

    Changed: xmen.cpp

    1 files changed, 2 insertions, 3 deletions

  • QSound/DL-1425: update ROM and comments with corrections from recent decap [Lord Nightmare, Siliconpr0n, superctr, Quench] [Lord-Nightmare] 2017-04-26 08:17:20

    Changed: qsound.cpp

    1 files changed, 18 insertions, 6 deletions

  • Merge tag 'mame0185' [Vas Crabb] 2017-04-26 06:42:13
  • cobra.cpp: fix some input issues (nw) [angelosa] 2017-04-26 04:40:38

    Changed: cobra.cpp

    1 files changed, 98 insertions, 38 deletions

  • apache3, roundup5: Here there be PPIs (nw) [AJR] 2017-04-26 04:11:50

    Changed: tatsumi.cpp, tatsumi.cpp

    2 files changed, 19 insertions, 15 deletions

  • rand() -> machine().rand() (nw) [angelosa] 2017-04-26 00:43:16

    Changed: scyclone.cpp

    1 files changed, 2 insertions, 2 deletions

  • Merge branch 'master' of https://github.com/mamedev/mame [angelosa] 2017-04-26 00:39:36

    Changed: i82439hx.cpp, i82439hx.h, i82439tx.cpp, i82439tx.h

    4 files changed, 16 insertions, 46 deletions

  • cham24.cpp: don't crash on soft reset (nw) [angelosa] 2017-04-26 00:39:03

    Changed: cham24.cpp

    1 files changed, 7 insertions, 7 deletions

  • i82439hx, i82439tx: Fix memory map (nw) [AJR] 2017-04-25 23:24:30

    Changed: i82439hx.cpp, i82439hx.h, i82439tx.cpp, i82439tx.h

    4 files changed, 16 insertions, 46 deletions

  • Redump actually do more (nw) [angelosa] 2017-04-25 23:14:39

    Changed: royalmah.cpp

    1 files changed, 15 insertions, 17 deletions

  • new NOT WORKING machine [angelosa] 2017-04-25 22:44:02
  • Note update (nw) [angelosa] 2017-04-25 22:19:17

    Changed: ksayakyu.cpp

    1 files changed, 1 insertions, 2 deletions

  • ksayakyu.cpp: videoram bit 6 isn't flip Y (nw) [angelosa] 2017-04-25 22:15:56

    Changed: ksayakyu.cpp

    1 files changed, 4 insertions, 3 deletions

  • Merge pull request #2255 from BartmanAbyss/hd6345 [R. Belmont] 2017-04-25 22:13:35
  • clshroad.cpp: init bg vram to 0xf0 and assume common divider for all z80s (nw) [angelosa] 2017-04-25 21:33:53

    Changed: clshroad.cpp

    1 files changed, 19 insertions, 11 deletions

  • (nw) [Olivier Galibert] 2017-04-25 21:17:14

    Changed: arcade.lua, mess.lua

    2 files changed, 2 insertions, 2 deletions

  • update comments (nw) [Lord-Nightmare] 2017-04-25 21:07:00

    Changed: bpmmicro.cpp

    1 files changed, 19 insertions, 10 deletions

  • Merge pull request #2252 from npwoods/remove_duplicate_option [R. Belmont] 2017-04-25 20:11:50
  • Merge pull request #2254 from npwoods/disambig_yiqp [R. Belmont] 2017-04-25 20:10:43
  • z180: added support for DREQ, TEND signals; fixed dma0 count, DREQ handling (#2256) [BartmanAbyss] 2017-04-25 19:59:30

    Changed: z180.cpp, z180.h

    2 files changed, 57 insertions, 17 deletions

  • k054321: Implement as a device [O. Galibert, Phil Bennett] [Olivier Galibert] 2017-04-25 19:53:39

    Changed: machine.lua, arcade.lua, mess.lua, k054321.cpp, k054321.h, gijoe.cpp, lethal.cpp, moo.cpp, mystwarr.cpp, rungun.cpp, xexex.cpp, xmen.cpp, gijoe.h, lethal.h, moo.h, mystwarr.h, rungun.h, xexex.h, xmen.h

    19 files changed, 260 insertions, 284 deletions

  • novagmcs48: clear mux data after updating leds (nw) [hap] 2017-04-25 19:38:38

    Changed: fidelz80.cpp, novagmcs48.cpp

    2 files changed, 7 insertions, 8 deletions

  • Make MC-8123 into a device [AJR] 2017-04-25 18:50:01

    Changed: chinsan.cpp, freekick.cpp, ninjakd2.cpp, segae.cpp, segas16b.cpp, system1.cpp, mc8123.cpp, mc8123.h

    8 files changed, 174 insertions, 82 deletions

  • New working clone [Ivan Vangelista] 2017-04-25 16:12:41
  • New NOT_WORKING driver added [Lord-Nightmare] 2017-04-25 09:04:17
  • Minor clarification (nw) [AJR] 2017-04-25 06:20:43

    Changed: segae.cpp

    1 files changed, 1 insertions, 1 deletions

  • segae.cpp: Add PPI and coin counters [AJR] 2017-04-25 05:55:48

    Changed: segae.cpp

    1 files changed, 49 insertions, 41 deletions

  • namcos11.cpp: Don Bear Near == mistranslation of Dunk Mania so remove it. (nw) [briantro] 2017-04-25 05:27:35

    Changed: namcos11.cpp

    1 files changed, 0 insertions, 1 deletions

  • Fixed h8 instruction eepmov.b (used r4h instead of r4l) (#2253) [BartmanAbyss] 2017-04-24 22:37:35
    • Added support for non-autorequest DMA (DREQ edge, DREQ level) in h8 Added support for H8/300H to h8_dma (previously only H8/300S supported) Added DMA channels to H8/3002 Added RTMCSR register to H8/3002

      Changed: h8.cpp, h8.lst, h83002.cpp, h83002.h, h8_dma.cpp, h8_dma.h

      6 files changed, 233 insertions, 15 deletions

  • fix table (nw) [Stiletto] 2017-04-24 17:21:54
  • New not working machine [Ivan Vangelista] 2017-04-24 16:17:45
    • ----------------------------------- Space Cyclone [David Haywood, Nicolas Francfort, Sean Sutton, Tourniquet, ShouTime, Anonymous Donator, ranger_lennier, David Stevens, Mr. Goodwraith, John Wilke, Paul Vining, Ryan Gatto, rtw, Jan Stuhler, Rod_Wod, Elliott Kipper, Greg Stout, *=/STARRIDER=*, Ross Esposito, Paul Gaulton, Chris Heflin, Anonymous Donator from Switzerland, Fabien Marsaud, Surgeville, krick, B2K24, Anonymous Donator from Italy, David Jorge, Andrea Babich, Ciacchi Stefano, Mucci, gamez fan, Brian Troha, VFR750P, anonymous, Mr. Anonymous from Outer Space, InsertMoreCoins, Game Preservation Society, dax_PL, Russell Howard, Peter Wilhelmsen, Sébastien Monassa, f205v, Smitdogg, Gerald (COY), Brian Sutherland, The Dumping Union]

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

      4 files changed, 275 insertions, 0 deletions

  • dec8.cpp: caius confirmed that the fake MCU ROM is the cause of ghostb3a not working in MAME. He burnt an i8751 with the fake ROM and put it on his PCB. Same behaviour. (nw) [Ivan Vangelista] 2017-04-24 15:46:09

    Changed: dec8.cpp

    1 files changed, 1 insertions, 1 deletions

  • New NOT_WORKING machine added [hap] 2017-04-24 04:18:45
  • Never worked on this (nw) [angelosa] 2017-04-24 04:17:00

    Changed: atvtrack.cpp

    1 files changed, 1 insertions, 1 deletions

  • Wrong copyright manufacturer (nw) [angelosa] 2017-04-24 03:58:47

    Changed: flower.cpp

    1 files changed, 1 insertions, 1 deletions

  • flower.cpp: added sprite sizes (nw) [angelosa] 2017-04-24 03:56:16

    Changed: flower.cpp

    1 files changed, 22 insertions, 6 deletions

  • Standardize wording (nw) [angelosa] 2017-04-24 03:27:25

    Changed: toypop.cpp

    1 files changed, 2 insertions, 1 deletions

  • flower.cpp: scroll, inputs, sprites (nw) [angelosa] 2017-04-24 03:25:41

    Changed: flower.cpp

    1 files changed, 154 insertions, 15 deletions

  • namconb1.cpp: Everyone gets all 4 player inputs (nw) [briantro] 2017-04-23 11:02:22
    • All games (even 2 player games) can test for all 4 player inputs and TEST switch. So for everything except Gunbullet use the standard namconb1 inputs.

      Changed: namconb1.cpp

      1 files changed, 8 insertions, 76 deletions

  • New working machine [Dirk Best] 2017-04-23 10:12:31
  • acchi.cpp: identified some dips (nw) [Ivan Vangelista] 2017-04-23 10:11:50

    Changed: acchi.cpp

    1 files changed, 28 insertions, 14 deletions

  • popper: Fix memory map, finish gfx rendering. [Dirk Best] 2017-04-23 10:05:16
  • srcclean (nw) [Vas Crabb] 2017-04-23 08:51:59

    Changed: acchi.cpp

    1 files changed, 6 insertions, 6 deletions

  • do variable substitution in bgfx_path #2201 [Vas Crabb] 2017-04-23 08:48:52

    Changed: chainmanager.cpp, effectmanager.cpp, shadermanager.cpp

    3 files changed, 21 insertions, 12 deletions

  • acchi.cpp: promoted to working state [David Haywood] [Ivan Vangelista] 2017-04-23 08:10:56
    • - added scantimer interrupt, inputs work in game. - added video banking. - added an NMK112 for sound banking, might not be hooked up correctly, difficult to know without understanding Japanese. - oki frequencies etc. need verifying on pcb.

      Changed: acchi.cpp

      1 files changed, 76 insertions, 52 deletions

  • more missing f (nw) [Vas Crabb] 2017-04-23 06:06:00

    Changed: apollo.cpp

    1 files changed, 3 insertions, 3 deletions

  • missing f (nw) [Vas Crabb] 2017-04-23 05:56:44

    Changed: apollo.cpp, macadb.cpp

    2 files changed, 2 insertions, 2 deletions

  • New fixes fizzled out, back to the uglier set. (nw) [arbee] 2017-04-23 05:28:47

    Changed: mac.cpp, macadb.cpp

    2 files changed, 28 insertions, 23 deletions

  • srcclean (nw) [Vas Crabb] 2017-04-23 04:27:42

    Changed: gameboy.xml, nes.xml, pc98_cd.xml, pce_tourvision.xml, 3rdparty.lua, coco_multi.cpp, cococart.cpp, mface2.cpp, waixing.cpp, tms1000.cpp, ymf262.cpp, cesblit.cpp, stvvdp2.cpp, zeus2.cpp, zeus2.h, debugcpu.cpp, diimage.cpp, diimage.h, dislot.cpp, dislot.h, emuopts.cpp, emuopts.h, romload.cpp, validity.h, mameopts.cpp, swlist.cpp, thom_dsk.cpp, nlid_truthtable.h, pstring.h, coreutil.h, timeconv.h, vicdual-97271p.cpp, abc80.cpp, abc80x.cpp, acchi.cpp, astinvad.cpp, crystal.cpp, ddealer.cpp, dec8.cpp, discoboy.cpp, fidelz80.cpp, gaelcopc.cpp, giclassic.cpp, hh_sm510.cpp, hp9845.cpp, mac128.cpp, macp.cpp, midzeus.cpp, mtouchxl.cpp, namconb1.cpp, novagmcs48.cpp, otomedius.cpp, pgm.cpp, piratesh.cpp, segam1.cpp, sg1000a.cpp, thomson.cpp, usbilliards.cpp, viper.cpp, vlc.cpp, voyager.cpp, vp101.cpp, namcos2.h, trucocl.h, macadb.cpp, mame.lst, k053246_k053247_k055673.cpp, k053250_ps.cpp, k053250_ps.h, vicdual-97269pb.cpp, vicdual-97269pb.h, wolfpack.cpp, memoryviewer.mm, main.cpp

    74 files changed, 776 insertions, 776 deletions

  • mac128: fix multiple keyboard regressions since 0.180 (MT#6481) [R. Belmont] [arbee] 2017-04-23 03:35:42

    Changed: mac128.cpp

    1 files changed, 40 insertions, 3 deletions

  • bingoc: Add eight UARTs (nw) [AJR] 2017-04-22 20:51:07

    Changed: bingoc.cpp

    1 files changed, 27 insertions, 2 deletions

  • midwayic: Block register updates until unlocked. (nw) [Ted Green] 2017-04-22 19:07:00
  • New working machine added [hap] 2017-04-22 16:01:50
  • voodoo: Revert texture base address calculation to fix seattle driver. (nw) [Ted Green] 2017-04-22 15:00:23

    Changed: voodoo.cpp

    1 files changed, 2 insertions, 4 deletions

  • New NOT WORKING: [AJR] 2017-04-22 14:17:39
  • acchi.cpp: added flipscreen (nw) [Ivan Vangelista] 2017-04-22 08:33:16

    Changed: acchi.cpp

    1 files changed, 25 insertions, 19 deletions

  • New not working machine [Ivan Vangelista] 2017-04-22 07:40:14
  • OK, not usually quite that slow (nw) [AJR] 2017-04-22 05:01:09

    Changed: segas32.cpp

    1 files changed, 14 insertions, 16 deletions

  • namconb1.cpp: Correct PCB loaction of ROM (nw) [briantro] 2017-04-22 04:22:59

    Changed: namconb1.cpp

    1 files changed, 2 insertions, 2 deletions

  • skeleton driver for novag presto (nw) [hap] 2017-04-22 04:00:44

    Changed: mess.lua, fidel6502.cpp, fidel68k.cpp, fidelz80.cpp, novag6502.cpp, novag68k.cpp, novagmcs48.cpp, fidelbase.h, novagbase.h, novag_presto.lay, mame.lst, mess.flt

    12 files changed, 317 insertions, 437 deletions

  • segas32.cpp: Input modernization, phase 2 [AJR] 2017-04-22 03:30:49
    • * Use Sega 315-5296 device for primary I/O * Restore Coin 2 inputs to f1lap, radm, radr, slipstrm * Identify onboard service inputs and restore them to practically all games * Disable some (probably strictly unnecessary) address mirroring due to memory init thrashing when combined with DEVREADWRITE8(0x00ff) (nw)
      Remove device clocks for 315-5296 (not used by the emulation) where not verified (nw)

      Changed: model2.cpp, segajw.cpp, segam1.cpp, segas32.cpp, segas32.h, 315_5296.cpp

      6 files changed, 140 insertions, 230 deletions

  • xbox: re-enable new pci since crash should be fixed (nw) [yz70s] 2017-04-21 22:15:54

    Changed: xbox.cpp

    1 files changed, 12 insertions, 25 deletions

  • Workaround for issue where the cannonical instance_name for a device was lost (#2248) [npwoods] 2017-04-21 18:55:28
    • This is a hack; details are in the source code. I felt that it was too late in the 0.185 release cycle to do anything intrusive. I intend to fix this "for real" when image/slot option morphing is encapsulated within emu_options.

      Changed: image.cpp

      1 files changed, 27 insertions, 1 deletions

  • electron: Added Power Software joystick interface [Nigel Barnes] 2017-04-21 17:39:44

    Changed: bus.lua, exp.cpp, pwrjoy.cpp, pwrjoy.h

    4 files changed, 153 insertions, 2 deletions

  • phc25: Added character generator ROM, not yet used. [Nigel Barnes] 2017-04-20 17:47:43

    Changed: phc25.cpp

    1 files changed, 9 insertions, 3 deletions

  • apollo: fix SIO regression [Hans Ostermeyer] [arbee] 2017-04-21 15:14:36

    Changed: apollo.cpp

    1 files changed, 4 insertions, 4 deletions

  • cleaner mac fix (nw) [arbee] 2017-04-21 05:02:58

    Changed: macadb.cpp

    1 files changed, 16 insertions, 9 deletions

  • namconb1.cpp: Corrected Coin inputs and added in Coin3 & Coin4 as needed [Brian Troha] [briantro] 2017-04-21 02:58:50

    Changed: namconb1.cpp

    1 files changed, 8 insertions, 8 deletions

  • Since we're close to release, revert for now (nw) [arbee] 2017-04-21 02:37:34

    Changed: 6522via.cpp

    1 files changed, 2 insertions, 2 deletions

  • new Mach Breakers clone added [briantro] 2017-04-21 02:30:17
    • New Clone Added ---------------------------------------- Mach Breakers (World, MB2) [caius, Silvio Grazini, The Dumping Union]
      Out of whatsnew: Correct coin inputs – when set to individual coins slots they were reversed.

      Changed: namconb1.cpp, mame.lst

      2 files changed, 55 insertions, 7 deletions

  • Seibu/TAD PROM stuff [AJR] 2017-04-21 02:08:41
  • Duh (nw) [Olivier Galibert] 2017-04-21 00:02:50

    Changed: funkball.cpp

    1 files changed, 1 insertions, 1 deletions

  • hh_sm510: added ACL button (nw) [hap] 2017-04-20 23:23:49

    Changed: sm510.h, hh_sm510.cpp, hh_tms1k.cpp

    3 files changed, 46 insertions, 8 deletions

  • hh_tms1k: fix quizwizc/tc4 savestate problem (nw) [hap] 2017-04-20 22:45:56

    Changed: hh_tms1k.cpp

    1 files changed, 22 insertions, 0 deletions

  • voodoo: Change multi base address selection to fix funkball textures. [Ted Green] 2017-04-20 20:03:50

    Changed: voodoo.cpp

    1 files changed, 10 insertions, 6 deletions

  • Merge branch 'master' of https://github.com/mamedev/mame [Scott Stone] 2017-04-20 19:53:32

    Changed: ucom4.cpp

    1 files changed, 1 insertions, 1 deletions

  • Turn off global logging (nw) [Scott Stone] 2017-04-20 19:53:09

    Changed: 6522via.cpp

    1 files changed, 2 insertions, 2 deletions

  • ucom4: fix efball old regression (nw) [hap] 2017-04-20 19:48:56

    Changed: ucom4.cpp

    1 files changed, 1 insertions, 1 deletions

  • daily timer_set removal (nw) [Ivan Vangelista] 2017-04-20 18:03:12

    Changed: triplhnt.cpp, segas32.cpp, triplhnt.cpp, tubep.cpp, blstroid.h, midtunit.h, midyunit.h, segas32.h, triplhnt.h, tubep.h, victory.h, blstroid.cpp, midtunit.cpp, midyunit.cpp, segas32.cpp, triplhnt.cpp, tubep.cpp, victory.cpp

    18 files changed, 101 insertions, 66 deletions

  • Bypass serial check for p911 (nw) [angelosa] 2017-04-20 16:18:32

    Changed: viper.cpp

    1 files changed, 16 insertions, 7 deletions

  • Red pen these placeholder dumps (nw) [angelosa] 2017-04-20 15:40:11

    Changed: viper.cpp

    1 files changed, 142 insertions, 131 deletions

  • xbox: temporarily disable new pci until crash is fixed (nw) [yz70s] 2017-04-20 09:43:53

    Changed: xbox.cpp

    1 files changed, 3 insertions, 1 deletions

  • Revert most of previous fix, instead change VIA6522 to work better. (nw) [arbee] 2017-04-20 05:35:09

    Changed: 6522via.cpp, mac.cpp, macadb.cpp

    3 files changed, 15 insertions, 27 deletions

  • Note PROM version (nw) [AJR] 2017-04-20 04:58:43

    Changed: tlcs90.cpp

    1 files changed, 1 insertions, 1 deletions

  • Merge branch 'master' of https://github.com/mamedev/mame [arbee] 2017-04-20 04:44:03

    Changed: jvs13551.cpp

    1 files changed, 5 insertions, 5 deletions

  • mac: fix major 0.183 regression in Mac II series [R. Belmont] [arbee] 2017-04-20 04:43:05

    Changed: mac.cpp, macadb.cpp

    2 files changed, 27 insertions, 15 deletions

  • jvs13551: Remove identical second halves of overdumped MCU PROMs [AJR] 2017-04-20 04:41:11

    Changed: jvs13551.cpp

    1 files changed, 5 insertions, 5 deletions

  • pci-usb.cpp: add placeholder for OHCI device (nw) [yz70s] 2017-04-20 00:01:22

    Changed: pci-usb.cpp, pci-usb.h

    2 files changed, 36 insertions, 0 deletions

  • zeus2: Handle buffer wrapping during frame clear. Select quad size based on microcode source and add code for trimesh rendering. (nw) [Ted Green] 2017-04-19 21:59:20

    Changed: zeus2.cpp, zeus2.h

    2 files changed, 102 insertions, 84 deletions

  • ucom4: added D546 (nw) [hap] 2017-04-19 21:52:37

    Changed: ucom4.cpp, ucom4.h

    2 files changed, 25 insertions, 12 deletions

  • midzeus: Added trackball and keyboard to the grid. Driver reorg and cleanup. (nw) [Ted Green] 2017-04-19 21:34:47

    Changed: midzeus.cpp, midzeus.h

    2 files changed, 255 insertions, 82 deletions

  • New working clone [Ivan Vangelista] 2017-04-19 19:56:10
    • ------------------------------ Up Maguila (bootleg of Donkey Kong Jr.) [Asociación A.R.C.A.D.E.]

      Changed: dkong.cpp, mame.lst

      2 files changed, 46 insertions, 0 deletions

  • New not working clone [Ivan Vangelista] 2017-04-19 19:13:51
    • --------------------------------- The Real Ghostbusters (US 3 Players, revision ?) [caius, The Dumping Union]

      Changed: dec8.cpp, mame.lst

      2 files changed, 39 insertions, 0 deletions

  • Merge branch 'master' of https://github.com/mamedev/mame [Scott Stone] 2017-04-19 18:56:53

    Changed: cave.cpp, galastrm.cpp, gameplan.cpp, gpworld.cpp, overdriv.cpp, taito_f3.cpp, cave.h, galastrm.h, overdriv.h, taito_f3.h, mame.lst

    11 files changed, 51 insertions, 20 deletions

  • Fixes for validation errors (nw) [Scott Stone] 2017-04-19 18:56:25

    Changed: xbox.cpp

    1 files changed, 12 insertions, 12 deletions

  • a few more timer_set removals (nw) [Ivan Vangelista] 2017-04-19 18:28:49

    Changed: cave.cpp, galastrm.cpp, gpworld.cpp, overdriv.cpp, taito_f3.cpp, cave.h, galastrm.h, overdriv.h, taito_f3.h

    9 files changed, 26 insertions, 12 deletions

  • New working clone [Ivan Vangelista] 2017-04-19 18:27:12
  • Workaround for sibling disk image loading issue (#2246) [npwoods] 2017-04-19 15:03:45
  • Workaround for scenarios where both the command line and an INI specify an image option (#2245) [npwoods] 2017-04-19 14:19:26
    • This is a hack; see commentary within the code. I intend to fix this "for real" when emu_options become more self contained

      Changed: emuopts.cpp

      1 files changed, 11 insertions, 1 deletions

  • Fixed an issue where reset_on_load images would not properly persist across emulation sessions (#2244) [npwoods] 2017-04-19 14:19:17

    Changed: image.cpp

    1 files changed, 15 insertions, 10 deletions

  • xbox: first step in removing the legacy pci system in favor of the new one (nw) [yz70s] 2017-04-19 09:40:24

    Changed: xbox.h, xbox.cpp

    2 files changed, 334 insertions, 5 deletions

  • kokoroj2: Add a whole bunch of lamps (nw) [AJR] 2017-04-19 06:31:27

    Changed: segas32.cpp, segas32.h

    2 files changed, 16 insertions, 0 deletions

  • kokoroj2: Promote to WORKING (maybe) [AJR] 2017-04-19 05:25:17
    • * Find switch to disable CD & printer; game presumably works now, though rather imperfectly * Game name changed to agree with title screen

      Changed: segas32.cpp

      1 files changed, 10 insertions, 2 deletions

  • kokoroj2: Found the CXD1095 (nw) [AJR] 2017-04-19 02:17:06

    Changed: segas32.cpp, segas32.h

    2 files changed, 53 insertions, 1 deletions

  • kokoroj2: Correct inputs [AJR] 2017-04-19 01:50:00

    Changed: segas32.cpp

    1 files changed, 33 insertions, 1 deletions

  • sm510: fixed ATPL opcode (nw) [hap] 2017-04-19 01:33:06

    Changed: sm510op.cpp, ticalc1x.cpp

    2 files changed, 2 insertions, 2 deletions

  • segaybd.cpp: Correct I/O clock; misc. notes (nw) [AJR] 2017-04-19 00:20:19

    Changed: segaybd.cpp

    1 files changed, 3 insertions, 1 deletions

  • New working clone [Ivan Vangelista] 2017-04-18 22:58:36
  • New working machine added [hap] 2017-04-18 21:09:15
  • segas32.cpp: Another oversight (nw) [AJR] 2017-04-18 20:14:55

    Changed: segas32.cpp

    1 files changed, 1 insertions, 1 deletions

  • Build list fixes (nw) [AJR] 2017-04-18 19:37:59

    Changed: arcade.lua, arcade.flt

    2 files changed, 2 insertions, 0 deletions

  • galaxian.cpp: removed some changes that weren't supposed to be committed yet. Will add the sets as not working after I get some more infos (nw) [Ivan Vangelista] 2017-04-18 19:34:39

    Changed: galaxian.cpp

    1 files changed, 0 insertions, 34 deletions

  • added sharkusb to mame.lst (nw) [hap] 2017-04-18 19:20:14

    Changed: mame.lst

    1 files changed, 3 insertions, 0 deletions

  • misc timer_set removal (nw) [Ivan Vangelista] 2017-04-18 19:10:53

    Changed: artmagic.cpp, galaxian.cpp, gpworld.cpp, groundfx.cpp, gunpey.cpp, hyprduel.cpp, toaplan2.cpp, artmagic.h, groundfx.h, hyprduel.h, toaplan2.h, groundfx.cpp, hyprduel.cpp

    13 files changed, 222 insertions, 206 deletions

  • Update nl.lst (nw) [Stiletto] 2017-04-18 18:59:55
  • Update arcade.flt (nw) [Stiletto] 2017-04-18 18:58:15
  • Add skeleton driver for Shark (US Billiards Inc.) (1975). [Stiletto] 2017-04-18 18:57:20
  • new NOT_WORKING machine added [hap] 2017-04-18 18:49:46
  • (nw) [Stiletto] 2017-04-18 16:51:51
  • Compile fix for segas32.cpp (nw) [Scott Stone] 2017-04-18 13:51:14

    Changed: segas32.cpp

    1 files changed, 1 insertions, 1 deletions

  • Fixed a regression in the mandatory image check (#2243) [npwoods] 2017-04-18 12:26:21
    • As a consequence of recent changes, we were not properly blocking the emulation from starting when a must_be_loaded() image had an unspecified image.

      Changed: info.cpp, ui.cpp

      2 files changed, 14 insertions, 4 deletions

  • New working clone [Ivan Vangelista] 2017-04-18 07:19:45
  • hotrod: Read pedals through MSM6253 [AJR] 2017-04-18 04:38:18

    Changed: segas24.cpp, segas24.h

    2 files changed, 50 insertions, 50 deletions

  • segas32.cpp: Input modernization, phase 1 [AJR] 2017-04-18 02:50:29
    • * Use I8255 or MSM6253 devices for most non-JAMMA inputs * Separate service and test inputs in Multi-32 and twin-unit sets
      arescue: Four coins are recognized, not just two ga2: Use MB8421 device for V25 communications orunners: Assign keys to some 2P inputs

      Changed: msm6253.cpp, segas32.cpp, segas32.h, segas32.cpp

      4 files changed, 403 insertions, 286 deletions

  • atom: Added csw cassette format [Nigel Barnes] 2017-04-17 19:27:07
  • jfd_dsk: Fix Coverity CID 161175 Uninitialized scalar variable (nw) [Nigel Barnes] 2017-04-17 19:02:41

    Changed: jfd_dsk.cpp

    1 files changed, 1 insertions, 1 deletions

  • dragon32: Corrected release year and company of Spanish clones [Nigel Barnes] 2017-04-17 17:35:19
    • - Added joysticks to all machines - Added floppy sounds
      dragon200e: Added chargen ROM, not working (possibly mc6847 issue) - Demoted to MACHINE_NOT_WORKING
      d64plus: Added crtc with chargen ROM and second screen output, not yet hooked up - Demoted to MACHINE_NOT_WORKING
      dgnalpha: Added older Boot v0.4 ROM - Replaced 5.25" floppy drives with 3.5", and added sounds

      Changed: coco_fdc.cpp, dragon_fdc.cpp, coco12.cpp, dragon.cpp, coco.h, dragon.h

      6 files changed, 150 insertions, 44 deletions

  • dgnbeta: Added software list with OS-9 system and apps [Nigel Barnes] 2017-04-17 14:34:29
  • ejanhs: Correct game name; document adapter layout (nw) [AJR] 2017-04-17 18:37:01

    Changed: seibuspi.cpp

    1 files changed, 29 insertions, 1 deletions

  • Merge pull request #2241 from npwoods/fix_neogeo_vector_out_of_bounds [ajrhacker] 2017-04-17 16:57:04
    • Fixed out of bounds issues in NeoGeo memory access

      Changed: slot.h

      1 files changed, 8 insertions, 8 deletions

  • Merge pull request #2242 from npwoods/prune_options_cruft [ajrhacker] 2017-04-17 16:56:01
  • Pruned out some cruft in src/lib/util/options.[cpp|h] [Nathan Woods] 2017-04-17 14:17:04

    Changed: clifront.cpp, options.cpp, options.h

    3 files changed, 14 insertions, 39 deletions

  • Fixed out of bounds issues in NeoGeo memory access [Nathan Woods] 2017-04-17 12:37:05
    • The NeoGeo driver exposes a number of different memory regions as vectors. Accessing the pointers was done through a '&vector[0]' pattern. This caused problems when the region was size zero; I changed the code to return null pointers in these scenarios.
      This was reported by Robbbert in response to recent regressions (the command line was 'mame aes bjourney'), but it seems to be present in MAME 0.184.

      Changed: slot.h

      1 files changed, 8 insertions, 8 deletions

  • Made a number of device_image_interface members private (#2227) [npwoods] 2017-04-17 11:44:46
  • Merge pull request #2240 from ajrhacker/supstarf [ajrhacker] 2017-04-17 06:22:30
  • New NOT WORKING: [AJR] 2017-04-17 06:09:15
  • New games added as GAME_NOT_WORKING: [arbee] 2017-04-17 04:58:55
  • Merge pull request #2239 from ajrhacker/dipalette_sanity [ajrhacker] 2017-04-17 03:05:01
  • Merge pull request #2238 from npwoods/another_option_refactoring [Robert] 2017-04-17 02:54:09
  • Better guess at Sega sound data serial rate (nw) [AJR] 2017-04-17 02:51:50

    Changed: dsbz80.cpp, segam1audio.cpp, segam1audio.h, model1.cpp, model2.cpp, model3.cpp

    6 files changed, 9 insertions, 11 deletions

  • sangho.cpp: Correct clocks based on actual XTAL (nw) [briantro] 2017-04-17 02:34:11
    • Picture of PCB clearly shows a 21.4772MHz, PCB has a Z80B so clock is 3.58 based on XTAL like the YM2413.

      Changed: sangho.cpp

      1 files changed, 5 insertions, 5 deletions

  • Merge pull request #2226 from fulivi/hp9845_dev11 [Robert] 2017-04-17 00:55:29
  • segaxbd.cpp: Too many watchdog resets; schematics may be wrong (nw) [AJR] 2017-04-16 21:21:12

    Changed: mb3773.cpp, segaxbd.cpp

    2 files changed, 15 insertions, 3 deletions

  • Merge pull request #2237 from einstein95/master [ajrhacker] 2017-04-16 14:46:02
  • Head Panic's nude/bikini pics are displayed after a level when set; more modesty means more clothes and vice versa [einstein95] 2017-04-16 12:00:44

    Changed: esd16.cpp

    1 files changed, 2 insertions, 5 deletions

  • Debugging remnant (nw) [AJR] 2017-04-16 02:38:37

    Changed: model2.cpp

    1 files changed, 0 insertions, 1 deletions

  • dsbz80: Not just a one-way street (nw) [AJR] 2017-04-16 02:05:32

    Changed: dsbz80.cpp, dsbz80.h, segam1audio.h

    3 files changed, 21 insertions, 3 deletions

  • Convert Sega Model 1 Sound Board and Z80-based Digital Sound Board to use proper UART-based serial interfaces [AJR] 2017-04-15 23:05:51

    Changed: dsbz80.cpp, dsbz80.h, segam1audio.cpp, segam1audio.h, model1.cpp, model2.cpp, model3.cpp, model1.h, model2.h, model3.h

    10 files changed, 210 insertions, 235 deletions

  • Changed validity_checker to keep a fresh emu_options for validation purposes (#2232) [npwoods] 2017-04-15 22:33:05
    • * Changed validity_checker to keep a fresh emu_options for validation purposes
      This seems to solve the performance problems introduced by PR#2221 while keeping with that PR's goals of not using the "runtime" emu_options for purposes of validation.
      * Sorry, I can't spell apparently...

      Changed: validity.cpp, validity.h

      2 files changed, 5 insertions, 2 deletions

  • Fixes issues specifying image/slot options fron INI files (reported by Robbbert) (#2231) [npwoods] 2017-04-15 22:32:12
    • This fix really doesn't go far enough. I added hooks so that options specified at the command line can also be responded to when parsed from INI files, but in the long run much of the logic that is currently in mame_options should go into emu_options so that when an option is specified, all of the wacko logic around slot/image specification "just works" because it is encapsulated within emu_options.
      We have a release 11 days away; I want to be in stabilization mode.

      Changed: emuopts.cpp, emuopts.h, mameopts.cpp, mameopts.h, options.cpp, options.h

      6 files changed, 112 insertions, 22 deletions

  • Name lookup issues (nw) [AJR] 2017-04-15 22:01:54

    Changed: i8251.cpp

    1 files changed, 2 insertions, 2 deletions

  • i8251: Improve logging; restrict external command_w and mode_w access to V53 variant (nw) [AJR] 2017-04-15 21:42:52

    Changed: i8251.cpp, i8251.h, diserial.cpp

    3 files changed, 24 insertions, 6 deletions

  • chihiro: fix jamdis debug command (nw) [yz70s] 2017-04-15 18:50:11

    Changed: chihiro.cpp

    1 files changed, 3 insertions, 3 deletions

  • fidel6502: correct sc9 romlabels, thanks yovan (nw) [hap] 2017-04-15 16:01:00

    Changed: fidel6502.cpp

    1 files changed, 4 insertions, 4 deletions

  • chihiro: usb is always enabled now, remove unused parts (nw) [yz70s] 2017-04-15 13:48:37

    Changed: chihiro.cpp, xbox.h, xbox.cpp

    3 files changed, 22 insertions, 27 deletions

  • New games added as GAME_NOT_WORKING [arbee] 2017-04-15 13:28:43
  • Add VS9209 I/O device for various Video System games [AJR] 2017-04-15 06:09:00

    Changed: arcade.lua, aerofgt.cpp, gstriker.cpp, suprslam.cpp, taotaido.cpp, aerofgt.h, gstriker.h, suprslam.h, taotaido.h, vs9209.cpp, vs9209.h, suprslam.cpp

    12 files changed, 659 insertions, 363 deletions

  • mtouchxl: synthesized working keys for 5000 and Gold series (nw) [arbee] 2017-04-15 03:11:54

    Changed: mtouchxl.cpp

    1 files changed, 19 insertions, 6 deletions

  • xtal.h: Correction and addition (nw) [AJR] 2017-04-14 16:57:10

    Changed: xtal.h

    1 files changed, 2 insertions, 1 deletions

  • i386: oopsy (nw) [cracyc] 2017-04-14 15:40:14

    Changed: i386op32.hxx

    1 files changed, 1 insertions, 1 deletions

  • Merge pull request #2221 from npwoods/validation_has_own_options [R. Belmont] 2017-04-14 13:30:12
  • Redumped Knights of Valour 3 HD (V105) [Peter Wilhelmsen, The Dumping Union] [Ivan Vangelista] 2017-04-14 12:05:24

    Changed: pgm3.cpp

    1 files changed, 4 insertions, 7 deletions

  • small batch of anonymous timers removal (nw) [Ivan Vangelista] 2017-04-14 09:21:03

    Changed: segaorun.cpp, dcheese.h, segaorun.h, stfight.h, stfight.cpp, dcheese.cpp

    6 files changed, 14 insertions, 5 deletions

  • apple1: fixed bug introduced when the cassette was slotified. [Colin Douglas Howell, R. Belmont] [arbee] 2017-04-14 06:06:56

    Changed: a1cassette.cpp

    1 files changed, 2 insertions, 2 deletions

  • mtouchxl: title screen get (nw) [cracyc] 2017-04-14 05:23:45

    Changed: ad1848.cpp, ad1848.h, mtouchxl.cpp

    3 files changed, 19 insertions, 3 deletions

  • New clones added as GAME_NOT_WORKING: [arbee] 2017-04-14 04:42:17
  • vlc.cpp: make it to show something (nw) [angelosa] 2017-04-14 04:14:16

    Changed: vlc.cpp

    1 files changed, 32 insertions, 36 deletions

  • Notes (nw) [angelosa] 2017-04-14 03:37:15

    Changed: viper.cpp

    1 files changed, 7 insertions, 3 deletions

  • viper.cpp: inverted flip dip (nw) [angelosa] 2017-04-14 01:40:30

    Changed: viper.cpp

    1 files changed, 3 insertions, 4 deletions

  • viper.cpp: tsurugi foot input (nw) [angelosa] 2017-04-14 01:22:11

    Changed: viper.cpp

    1 files changed, 4 insertions, 2 deletions

  • viper.cpp: identified dip-switch position, fix ppp2nd dip-sw error (nw) [angelosa] 2017-04-14 01:11:19

    Changed: viper.cpp

    1 files changed, 42 insertions, 31 deletions

  • naomi.cpp: mushik2e appeared 3in1 Mushiking II, III and III+ [MetalliC] 2017-04-14 01:27:39

    Changed: naomi.cpp, mame.lst

    2 files changed, 5 insertions, 4 deletions

  • viper.cpp: input cleanups (nw) [angelosa] 2017-04-13 23:46:26

    Changed: viper.cpp

    1 files changed, 149 insertions, 48 deletions

  • Konami Viper: Metadata housekeeping (nw) [angelosa] 2017-04-13 20:29:37

    Changed: viper.cpp

    1 files changed, 3 insertions, 3 deletions

  • novag68k: savestate flag was missing (nw) [hap] 2017-04-13 23:31:41

    Changed: sm510op.cpp, novag68k.cpp

    2 files changed, 2 insertions, 2 deletions

  • abc80: Removed bogus DIP switches and downgraded sound status. (nw) [Curt Coder] 2017-04-13 20:49:44

    Changed: abc80.cpp

    1 files changed, 2 insertions, 33 deletions

  • more anonymous timers work (nw) [Ivan Vangelista] 2017-04-13 18:30:47

    Changed: gunbustr.cpp, midzeus.cpp, nightgal.cpp, opwolf.cpp, othunder.cpp, policetr.cpp, rollerg.cpp, tehkanwc.cpp, thunderx.cpp, trucocl.cpp, gunbustr.h, midzeus.h, opwolf.h, othunder.h, policetr.h, rollerg.h, tehkanwc.h, thunderx.h, trucocl.h, opwolf.cpp

    20 files changed, 64 insertions, 25 deletions

  • segaybd.cpp: Watchdog type is MB3773 (nw) [AJR] 2017-04-13 17:56:05

    Changed: segaybd.cpp, segaybd.h

    2 files changed, 4 insertions, 5 deletions

  • segaxbd.cpp: Watchdog type is MB3773 (nw) [AJR] 2017-04-13 17:36:17

    Changed: segaxbd.cpp, segaxbd.h

    2 files changed, 4 insertions, 7 deletions

  • mtouchxl: update default cmos (nw) [cracyc] 2017-04-13 15:20:30

    Changed: ds1205.cpp, mtouchxl.cpp

    2 files changed, 10 insertions, 3 deletions

  • New clones added as GAME_NOT_WORKING: [arbee] 2017-04-13 14:45:58
    • MegaTouch XL Gold (Version r00)
      Also more work clarifying the various versions, thanks to Merit documentation.

      Changed: mtouchxl.cpp, mame.lst

      2 files changed, 21 insertions, 4 deletions

  • One uint slipped past (nw) [AJR] 2017-04-13 06:43:17

    Changed: g65816op.h

    1 files changed, 1 insertions, 1 deletions

  • g65816: Eliminate uint type properly (nw) [AJR] 2017-04-13 05:49:34

    Changed: g65816.cpp, g65816.h, g65816op.h

    3 files changed, 153 insertions, 153 deletions

  • Inadvertent omission that was bound to fail (nw) [AJR] 2017-04-13 05:13:31

    Changed: msm6253.cpp

    1 files changed, 1 insertions, 1 deletions

  • segaybd.cpp, srallyc: Add OKI MSM6253 device [AJR] 2017-04-13 05:09:01

    Changed: machine.lua, arcade.lua, mess.lua, msm6253.cpp, msm6253.h, model2.cpp, segaybd.cpp, segaybd.h

    8 files changed, 266 insertions, 27 deletions

  • mtouchxl: some docs additions, some cleanups, fixed RAM amount. (nw) [arbee] 2017-04-13 04:55:23

    Changed: mtouchxl.cpp

    1 files changed, 6 insertions, 8 deletions

  • New games added as GAME_NOT_WORKING: [arbee] 2017-04-13 03:31:34
    • Megatouch XL Super 5000 [R. Belmont, Smitdogg, The Dumping Union] Megatouch XL Gold [R. Belmont, Smitdogg, The Dumping Union]

      Changed: mtouchxl.cpp, mame.lst

      2 files changed, 49 insertions, 9 deletions

  • [thomson] fix regressions to (legacy) floppy support (#2224) [Antoine Miné] 2017-04-13 02:38:28
  • ds1205: Add Dallas DS1205 Multikey [Carl] [cracyc] 2017-04-13 00:32:22

    Changed: machine.lua, arcade.lua, ds1205.cpp, ds1205.h, mtouchxl.cpp

    5 files changed, 520 insertions, 7 deletions

  • tlcs870: Move macros into source file for now to avoid potential naming conflicts (nw) [AJR] 2017-04-12 22:15:14

    Changed: tlcs870.cpp, tlcs870.h

    2 files changed, 54 insertions, 52 deletions

  • Add TMP90PH44 device type for Sega 837-13551 I/O Board (nw) [AJR] 2017-04-12 21:53:00

    Changed: tlcs90.cpp, tlcs90.h, jvs13551.cpp, jvs13551.h

    4 files changed, 40 insertions, 5 deletions

  • pdp1: Make opcodes an internal enum (nw) [AJR] 2017-04-12 21:23:56

    Changed: pdp1.h, pdp1dasm.cpp, pdp1.cpp

    3 files changed, 60 insertions, 58 deletions

  • e132xs: Move memory macros out of header file to help prevent naming conflicts (nw) [AJR] 2017-04-12 21:22:24

    Changed: e132xs.cpp, e132xs.h

    2 files changed, 26 insertions, 25 deletions

  • m68000, i386: Workaround for multiple inclusion until SoftFloat is updated to version 3 (nw) [AJR] 2017-04-12 21:21:21

    Changed: i386.h, m68000.h

    2 files changed, 9 insertions, 1 deletions

  • clipper: Scope down enums (nw) [AJR] 2017-04-12 21:20:55

    Changed: clipper.h

    1 files changed, 153 insertions, 153 deletions

  • g65816: Remove a few legacy type macros (nw) [AJR] 2017-04-12 21:20:24

    Changed: g65816cm.h

    1 files changed, 1 insertions, 18 deletions

  • more work on anonymous timers. sprint8.cpp gets save state support (nw) [Ivan Vangelista] 2017-04-12 18:50:38

    Changed: sprint8.cpp, gameplan.cpp, kinst.cpp, midvunit.cpp, sprint8.cpp, hyhoo.h, midvunit.h, pastelg.h, sprint8.h, astrocde.cpp, hyhoo.cpp, pastelg.cpp, sprint8.cpp

    13 files changed, 103 insertions, 85 deletions

  • namcofl.cpp: killed anonymous timers, moved to configured banking, added save state support. Also moved some remaining functions inside the class (nw) [Ivan Vangelista] 2017-04-12 18:46:31

    Changed: i960.cpp, namcofl.cpp, namcofl.h, namcoic.h, namconb1.h, namcos2.h, namcoic.cpp, namcofl.cpp, namconb1.cpp, namcos2.cpp

    10 files changed, 157 insertions, 165 deletions

  • zeus2: Don't include texture information on normal builds to reduce exe size. (nw) [Ted Green] 2017-04-12 17:58:29

    Changed: zeus2.h

    1 files changed, 1 insertions, 1 deletions

  • zeus2: WIP. Working on depth buffering. (nw) [Ted Green] 2017-04-12 17:40:47

    Changed: zeus2.cpp, zeus2.h

    2 files changed, 116 insertions, 61 deletions

  • tms32026: Fix status register and banking [O. Galibert] [Olivier Galibert] 2017-04-12 14:12:18

    Changed: tms32025.cpp, tms32025.h

    2 files changed, 21 insertions, 17 deletions

  • (nw) Hopefully fixed arcade-only build. [Robbbert] 2017-04-12 09:21:38

    Changed: arcade.lua

    1 files changed, 13 insertions, 7 deletions

  • Thanks coverity (nw) [Olivier Galibert] 2017-04-12 08:07:19

    Changed: tatsumi.h

    1 files changed, 1 insertions, 1 deletions

  • Move "optional" basemem and extmem arrays out of tilemap_t (nw) [AJR] 2017-04-12 05:40:30
  • Left-over (nw) [angelosa] 2017-04-12 04:57:05

    Changed: crystal.cpp

    1 files changed, 1 insertions, 1 deletions

  • crospuzl belongs to crystal.cpp (nw) [angelosa] 2017-04-12 04:55:51

    Changed: arcade.lua, arcade.flt, amazonlf.cpp, crystal.cpp, mame.lst

    5 files changed, 141 insertions, 99 deletions

  • Workaround for finlarch/sasissu/magzun ODD bit regression. (nw) [angelosa] 2017-04-12 02:53:51

    Changed: stvvdp2.cpp

    1 files changed, 10 insertions, 4 deletions

  • Minor port fix (nw) [angelosa] 2017-04-12 02:08:14

    Changed: ddealer.cpp

    1 files changed, 4 insertions, 3 deletions

  • Fixed Gun Card logic in Double Dealer [Angelo Salese] [angelosa] 2017-04-12 01:35:46

    Changed: ddealer.cpp

    1 files changed, 7 insertions, 8 deletions

  • rchase2: Load user1 ROMs closer together to avert read from undefined data at 02600000 that drives CPU off rails in debug build (nw) [AJR] 2017-04-11 23:36:01
    • This might not be the correct loading method, but it's at least similar to vf2 and bel (which, like rchase2, have 2MB rather than 4MB ROMs). It's a non-working driver in any case.

      Changed: model2.cpp

      1 files changed, 8 insertions, 8 deletions

  • hh_sm510: boxing boots, but still very glitchy (nw) [hap] 2017-04-11 23:20:47

    Changed: hh_sm510.cpp

    1 files changed, 40 insertions, 16 deletions

  • New NOT_WORKING machine added [hap] 2017-04-11 21:23:49
  • hh_sm510: added svg layout to the konamis, but no backdrop (nw) [hap] 2017-04-11 18:22:26

    Changed: sm510.h, fidelz80.cpp, hh_sm510.cpp, fidel_chesster.lay, fidel_csc.lay, fidel_desdis.lay, fidel_sc12.lay, fidel_sc8.lay, fidel_sc9.lay, fidel_su9.lay, fidel_vsc.lay, novag_supercon.lay, mame.lst

    13 files changed, 180 insertions, 96 deletions

  • amiga.cpp: killed anonymous timer, hooked amigaaga_flop software list to the a1200 driver (nw) [Ivan Vangelista] 2017-04-11 18:13:36

    Changed: amiga.cpp, amiga.h, amiga.cpp

    3 files changed, 6 insertions, 2 deletions

  • sprint4.cpp, ultratnk.cpp: killed anonymous timers, removed unneeded prefixes, added save state support (nw) [Ivan Vangelista] 2017-04-11 18:12:25

    Changed: sprint4.cpp, ultratnk.cpp, sprint4.h, ultratnk.h, sprint4.cpp, ultratnk.cpp

    6 files changed, 209 insertions, 200 deletions

  • Added two new pinball sets [PinMAME] [Ivan Vangelista] 2017-04-11 18:09:27

    Changed: alvg.cpp, macp.cpp, mame.lst

    3 files changed, 23 insertions, 11 deletions

  • rchase2: Add I/O CPU and expander (nw) [AJR] 2017-04-11 16:25:55
    • There seems to have been an unrelated regression since 0.181 in rchase2, which now only displays a black screen.

      Changed: model2.cpp

      1 files changed, 21 insertions, 1 deletions

  • No longer used (nw) [AJR] 2017-04-11 15:48:40

    Changed: megaplay.cpp

    1 files changed, 0 insertions, 6 deletions

  • megaplay.cpp: Use CXD1095 device for BIOS I/O [AJR] 2017-04-11 15:40:09

    Changed: megaplay.cpp

    1 files changed, 20 insertions, 16 deletions

  • segam1.cpp: Add 315-5296 and some placeholder RAM areas (nw) [AJR] 2017-04-11 14:48:15

    Changed: segam1.cpp

    1 files changed, 14 insertions, 0 deletions

  • cxd1095: Implement reset behavior (nw) [AJR] 2017-04-11 06:39:35

    Changed: cxd1095.cpp, cxd1095.h

    2 files changed, 10 insertions, 1 deletions

  • cyclwarr, bigfight: Read inputs through CXD1095 device [AJR] 2017-04-11 06:25:28

    Changed: tatsumi.cpp, tatsumi.h, tatsumi.cpp

    3 files changed, 256 insertions, 250 deletions

  • mtouchxl: added preliminary 1-wiret iButton hookup. (nw) [arbee] 2017-04-11 05:11:24

    Changed: mtouchxl.cpp

    1 files changed, 20 insertions, 1 deletions

  • Use a port finder, duh (nw) [AJR] 2017-04-11 05:10:06

    Changed: segaxbd.cpp, segaxbd.h

    2 files changed, 4 insertions, 2 deletions

  • mtouchxl: default cmos settings (nw) [cracyc] 2017-04-11 05:02:55

    Changed: mtouchxl.cpp

    1 files changed, 8 insertions, 0 deletions

  • segaxbd.cpp: Rewrite CXD1095 as a device and also add it to megatech.cpp [AJR] 2017-04-11 04:55:00

    Changed: machine.lua, arcade.lua, mess.lua, cxd1095.cpp, cxd1095.h, megatech.cpp, segaxbd.cpp, segaxbd.h

    8 files changed, 466 insertions, 288 deletions

  • mtouchxl: hooked up NVRAM and Flash devices (nw) [arbee] 2017-04-11 04:18:32

    Changed: mtouchxl.cpp

    1 files changed, 37 insertions, 19 deletions

  • beathead: removed speedup hack (nw) [hap] 2017-04-11 04:14:05

    Changed: beathead.cpp, beathead.h

    2 files changed, 10 insertions, 67 deletions

  • peplus.cpp: Spelling (nw) [briantro] 2017-04-11 04:02:35

    Changed: peplus.cpp

    1 files changed, 2 insertions, 2 deletions

  • peplus.cpp: Patriot Poker has multiple Bonus levels (nw) [briantro] 2017-04-11 03:57:52

    Changed: peplus.cpp

    1 files changed, 13 insertions, 4 deletions

  • peplus.cpp: Minor clarification (nw) [briantro] 2017-04-11 03:36:13

    Changed: peplus.cpp

    1 files changed, 1 insertions, 1 deletions

  • peplus.cpp: Documentation updates based on printed IGT materials (nw) [briantro] 2017-04-11 03:23:24

    Changed: peplus.cpp

    1 files changed, 8 insertions, 8 deletions

  • New working machine added [hap] 2017-04-11 01:16:48
  • srallyc: Hook up 315-5296 I/O on drive board (does nothing yet) (nw) [AJR] 2017-04-10 23:25:11

    Changed: model2.cpp, model2.h

    2 files changed, 19 insertions, 15 deletions

  • fidelz80: WIP skeleton driver for Sensory chess challenger 8 (nw) [hap] 2017-04-10 23:25:28

    Changed: fidelz80.cpp, mame.lst

    2 files changed, 89 insertions, 0 deletions

  • i386: add a cpuid supporting 486 (nw) [cracyc] 2017-04-10 21:36:54

    Changed: i386.cpp, i386.h, mtouchxl.cpp

    3 files changed, 34 insertions, 1 deletions

  • cdrom: translate from 2336 to 2048 (nw) [cracyc] 2017-04-10 20:59:26

    Changed: cdrom.cpp

    1 files changed, 6 insertions, 0 deletions

  • hh_ucom4: add note (nw) [hap] 2017-04-10 20:39:33

    Changed: hh_ucom4.cpp

    1 files changed, 2 insertions, 0 deletions

  • segajw.cpp: Use 315-5296 for I/O [AJR] 2017-04-10 20:11:14

    Changed: segajw.cpp, segaybd.cpp

    2 files changed, 60 insertions, 81 deletions

  • segaybd.cpp: Read inputs through 315-5296 [AJR] 2017-04-10 19:03:51

    Changed: segaybd.cpp, segaybd.h

    2 files changed, 66 insertions, 130 deletions

  • asuka.cpp, rabbit.cpp: removed anonymous timers (nw) [Ivan Vangelista] 2017-04-10 17:59:47

    Changed: asuka.cpp, rabbit.cpp, asuka.h

    3 files changed, 21 insertions, 11 deletions

  • flyball.cpp, gaplus.cpp, gcpinbal.cpp: removed anonymous timers (nw) [Ivan Vangelista] 2017-04-10 17:41:26

    Changed: flyball.cpp, gaplus.cpp, gcpinbal.cpp, gaplus.h, gcpinbal.h

    5 files changed, 34 insertions, 20 deletions

  • new not working clone [Ivan Vangelista] 2017-04-10 17:37:03
  • mtouchxl: cd is detected but t10mmc just spams "CD read error" to the log (nw) [cracyc] 2017-04-10 16:40:29

    Changed: mtouchxl.cpp

    1 files changed, 6 insertions, 3 deletions

  • mtouchxl.cpp: fixed compile (nw) [Ivan Vangelista] 2017-04-10 08:31:03

    Changed: mtouchxl.cpp

    1 files changed, 2 insertions, 2 deletions

  • Made a number of methods be const correct and static where appropriate [Nathan Woods] 2017-04-09 19:06:11
  • mtouchxl: stuff (nw) [cracyc] 2017-04-10 05:07:38

    Changed: mtouchxl.cpp

    1 files changed, 63 insertions, 57 deletions

  • model1.cpp: I/O board isn't hooked up yet, but yes, this one is definitely bad (nw) [AJR] 2017-04-10 03:51:46

    Changed: model1.cpp

    1 files changed, 1 insertions, 1 deletions

  • i386: ignore float exceptions in debugger (nw) [cracyc] 2017-04-10 03:20:43

    Changed: i386.cpp

    1 files changed, 1 insertions, 0 deletions

  • segas24.cpp: Read inputs through 315-5296 [AJR] 2017-04-10 00:08:47

    Changed: segas24.cpp, segas24.h

    2 files changed, 86 insertions, 219 deletions

  • Minor optimization. (nw) [couriersud] 2017-04-09 22:59:18

    Changed: nlid_truthtable.h

    1 files changed, 4 insertions, 4 deletions

  • Parametrized device activation in truthtables. (nw) [couriersud] 2017-04-09 13:24:12

    Changed: nlid_truthtable.h

    1 files changed, 15 insertions, 13 deletions

  • chihiro.cpp: converted bad CHD v4 to good v5 [MetalliC] 2017-04-09 21:42:05

    Changed: chihiro.cpp

    1 files changed, 9 insertions, 9 deletions

  • Fix OS X tools build when MAME_DIR includes spaces (nw) [AJR] 2017-04-09 16:36:18

    Changed: tools.lua

    1 files changed, 1 insertions, 1 deletions

  • (nw) Housekeeping [Robbbert] 2017-04-09 16:28:21

    Changed: arcade.flt

    1 files changed, 1 insertions, 0 deletions

  • (nw) Fixed validation warning. [Robbbert] 2017-04-09 16:11:50

    Changed: mtouchxl.cpp

    1 files changed, 1 insertions, 1 deletions

  • triforce.cpp: converted bad CHD v4 to good v5, [MetalliC] 2017-04-09 11:12:08
  • fixed build (nw) [Ivan Vangelista] 2017-04-09 08:21:36

    Changed: arcade.lua

    1 files changed, 1 insertions, 0 deletions

  • Games added as GAME_NOT_WORKING: [arbee] 2017-04-09 05:35:33
  • meritm.cpp: Minor corrections to Game name & rom name (nw) [briantro] 2017-04-09 05:06:57

    Changed: meritm.cpp

    1 files changed, 2 insertions, 2 deletions

  • Made a few random methods 'const' [Nathan Woods] 2017-04-09 04:00:26

    Changed: a78_slot.cpp, a78_slot.h, a800_slot.cpp, a800_slot.h

    4 files changed, 4 insertions, 4 deletions

  • Fix VS2015 build. (nw) [couriersud] 2017-04-09 04:25:49

    Changed: nl_base.h, pconfig.h, nltool.cpp, nld_ms_gcr.h

    4 files changed, 17 insertions, 2 deletions

  • More work on 9316. (nw) [couriersud] 2017-04-09 04:25:09

    Changed: nld_9316.cpp

    1 files changed, 8 insertions, 13 deletions

  • Refactored 74715 to one device layout. Removed subdevice. (nw) [couriersud] 2017-04-09 02:42:38

    Changed: nld_74175.cpp, nl_breakout.cpp

    2 files changed, 32 insertions, 66 deletions

  • Netlist code refactoring: [couriersud] 2017-04-06 00:03:59
  • naomi.cpp: converted remaining bad CHD v4 to good v5, [MetalliC] 2017-04-08 23:30:19
    • track1 and track2 length was restored based on known now data patterns

      Changed: naomi.cpp

      1 files changed, 5 insertions, 5 deletions

  • Fixed some regressions introduced in my recent refactoring related to software lists (#2217) [npwoods] 2017-04-08 22:59:25
    • This fixes crashes invoked by the following command lines
      mame nes zelda mame gamate cubeup
      These had two independent causes. The first crash was a consequence of open_image_file() doing something inappropriate required by implementations of get_default_card_software(). The second crash was a failure to access image options moved outside the core_options structure.

      Changed: diimage.cpp

      1 files changed, 17 insertions, 20 deletions

  • P2 IO port should be optional. My apologies. (#2216) [Rebecca G. Bettencourt] 2017-04-08 12:20:21
    • Wireless 60 (Jungle Soft / Kids Station Toys Inc) P2 IO port should be optional. My apologies.

      Changed: vii.cpp

      1 files changed, 1 insertions, 1 deletions

  • sg1000a.cpp: correct year for sderby2. Thanks sjy96525 (nw) [Ivan Vangelista] 2017-04-08 07:12:31

    Changed: sg1000a.cpp, mame.lst

    2 files changed, 2 insertions, 2 deletions

  • decocass.cpp: Correct missile colors for Highway Chase and Astro Fantasia [AJR] 2017-04-08 06:07:25

    Changed: decocass.cpp, decocass.cpp

    2 files changed, 23 insertions, 16 deletions

  • otomedius: add on-screen version code displayed (nw) [arbee] 2017-04-08 04:46:17

    Changed: otomedius.cpp

    1 files changed, 1 insertions, 1 deletions

  • New games added as GAME_NOT_WORKING: [arbee] 2017-04-08 04:43:04
  • Fix palette-related regressions in Konami GX games (nw) [AJR] 2017-04-08 04:10:48

    Changed: k053246_k053247_k055673.cpp

    1 files changed, 6 insertions, 0 deletions

  • Fixed gtrfrk6m from booting up due to an incorrect flash card memory size. 32MB works for gtrfrk5m as well. (#2214) [limyz] 2017-04-07 22:12:10

    Changed: ksys573.cpp

    1 files changed, 1 insertions, 1 deletions

  • New working machine added: Wireless 60 (Jungle Soft / Kids Station Toys Inc) (#2215) [Rebecca G. Bettencourt] 2017-04-07 22:11:18

    Changed: vii.cpp, mame.lst

    2 files changed, 97 insertions, 10 deletions

  • video/zeus2.cpp: fixed compile (nw) [Ivan Vangelista] 2017-04-07 18:53:08

    Changed: zeus2.cpp

    1 files changed, 2 insertions, 0 deletions

  • zeus2: Increase input fifo empty interrupt time and start to use address for quad selection. (nw) [Ted Green] 2017-04-07 17:02:33

    Changed: zeus2.cpp

    1 files changed, 120 insertions, 35 deletions

  • whoops (nw) [Vas Crabb] 2017-04-07 06:05:40

    Changed: mame.lst

    1 files changed, 1 insertions, 1 deletions

  • Merge pull request #2213 from npwoods/dipalette_fix_msvc_whining [ajrhacker] 2017-04-07 03:28:03
  • Fixed a pedantic MSVC warning in dipalette.h [Nathan Woods] 2017-04-07 02:51:24

    Changed: dipalette.h

    1 files changed, 2 insertions, 2 deletions

  • v9938: A little cleanup (nw) [AJR] 2017-04-07 01:03:56

    Changed: v9938.cpp, v9938.h

    2 files changed, 102 insertions, 102 deletions

  • Palette device fixes (nw) [AJR] 2017-04-07 00:00:43
  • New not working clone [Ivan Vangelista] 2017-04-06 19:21:33
    • --------------------------- Tokyo Cop (US, dedicated version) [Mark F., Smitdogg, The Dumping Union]

      Changed: gaelcopc.cpp, mame.lst

      2 files changed, 18 insertions, 2 deletions

  • oops (nw) [Ivan Vangelista] 2017-04-06 19:07:27

    Changed: sg1000a.cpp

    1 files changed, 1 insertions, 1 deletions

  • new not working machine [Ivan Vangelista] 2017-04-06 19:05:37
    • ------------------------ Super Derby II (Satellite board) [Charles MacDonald, The Dumping Union]

      Changed: sg1000a.cpp, mame.lst

      2 files changed, 212 insertions, 1 deletions

  • chihiro: minor update (nw) [yz70s] 2017-04-05 20:45:17

    Changed: chihiro.cpp

    1 files changed, 5 insertions, 3 deletions

  • Introduced an 'util::arbitrary_clock' template class, to represent a clock that "knows" when the epoch starts (#2010) [npwoods] 2017-04-06 03:39:00
    • * Introduced an 'util::arbitrary_clock' template class, to represent a clock that "knows" when the epoch starts
      Also: - Converted the NTFS filetime code to use util::arbitrary_clock - Converted the Mac datetime code to use util::atribrary_clock
      This is in preparation for a bigger change to Imgtool where I eliminate usage of time_t

      Changed: coreutil.cpp, coreutil.h, timeconv.cpp, timeconv.h, macutil.cpp

      5 files changed, 282 insertions, 55 deletions

  • Ipt service button fixes & cleanups (#2085) [Michael.S.G] 2017-04-06 03:35:04
    • * realbrk.cpp Remove service button hard coded keycode assignment
      Remove hard coded key assignment and use default mapping. Mame Testers Bug: http://mametesters.org/view.php?id=6489
      * albazc.cpp (hanaroku) Use standard inputs & key assignments.
      Use standard inputs consistent with other hanafuda games. (hanafuda games usually have a mahjong panel for input) Remove hard coded IPT_SERVICE assignments. Mame Testers Bug: http://mametesters.org/view.php?id=6489
      * aleck64.cpp Correct Service/Test Button assignments.
      "Service Mode" which is assigned to IPT_SERVICE is not located in aleck64.cpp – No changes. "Service Button" is assigned to IPT_SERVICE1 (Hard coded keycode removed & default used). "Test Button" is assigned to IPT_SERVICE2 (Test Button is not displayed in Machine input....). Mame Testers Bug: http://mametesters.org/view.php?id=6489
      * amaticmg.cpp (suprstar) Remove hard coded keycode assignments
      Remove hard coded key assignment and use default mapping. Mame Testers Bug: http://mametesters.org/view.php?id=6489
      * ampoker2.cpp Make various key assignments consistant
      Cleanup different assignments for the same buttons across supported games while still keeping true to the Game Notes / Operation instructions. 1. Make "Operator Key" consistant (Use IPT_GAMBLE_SERVICE) 2. Make "Supervisor Key" consistant (Use IPT_SERVICE2) 3. Make "Hopper 1" consistant (Use IPT_OTHER, KEYCODE_Y) 4. Make "Hopper Out" consistant (Use IPT_OTHER, KEYCODE_G) 5. Make "Hopper Low" consistant (Use IPT_OTHER, KEYCODE_H) 6. Make "Return Line" consistant (Use IPT_OTHER, KEYCODE_J) 7. Make "Coin Refill" consistant (Use IPT_OTHER, KEYCODE_R) 8. Make "Payout" consistant (Use IPT_GAMBLE_PAYOUT) 9. Make "TILT" consistant (Use IPT_TILT) 10. Make "Double" consistant (Use IPT_GAMBLE_D_UP)
      Mame Testers Bug: http://mametesters.org/view.php?id=6489
      * albazc.cpp: Assign "Data Clear" to IPT_MEMORY_RESET
      Assign "Data Clear" to IPT_MEMORY_RESET
      * albazc.cpp Change "Medal In" & "Pay Out" to standard buttons
      Change "Medal In" & "Pay Out" to standard gamble service buttons (Previously standard service buttons). Change Lockout "Key" to PORT_TOGGLE type.
      * albazc.cpp Correct "Payout" button to use "IPT_GAMBLE_PAYOUT".
      Payout operation has been clarified and noted at start of driver. Correct "Payout" button to use "IPT_GAMBLE_PAYOUT".
      * albazc.cpp Add Todo: Hookup hopper & Addresses.
      Add Hookup hopper to to do list. Add hopper activity addresses to notes.
      * albazc.cpp Correct IPT_SERVICE assignments
      Rework PR to merge with commit https://github.com/mamedev/mame/commit/0bc96f38f1a2eb1e098882e474f9604ba905d972 Set IPT_SERVICE & Double up buttons as standard assignments. Set "Ext In 1" & "Ext In 2" as IPT_OTHER.

      Changed: albazc.cpp, aleck64.cpp, amaticmg.cpp, ampoker2.cpp, realbrk.cpp

      5 files changed, 42 insertions, 42 deletions

  • New device interface for palettes [AJR] 2017-04-05 22:48:43
  • Refactoring in response to MT#6531 [Nathan Woods] 2017-04-03 00:57:02
    • Prior to this change, options for images and slots were stored in the emu_options collection. Anything that might restart the emulation (such as slot changes and images that reset on load) had to manipulate the emu_options structure directly. The dynamic nature of images and slots meant that some elaborate conventions for setting up this collection had to be understood by clients.
      After this change, emu_options has two new members (image_options and slot_options) that expose image and slot selections via an std::map. Anything that changes images or slots in a fashion that needs to persist across sessions needs to modify these data structures. Additionally, some of the hairly logic (e.g. – get_default_card_software) now records its data here rather than trying to subvert the core_options system.
      This is how MT#6531 was fixed; now when diimage.cpp sees an image that resets on load, it just modifies the image_options structure and forces a reset. This allowed some further cleanups to happen within diimage.
      This should be considered a very risky change, and scrutiny/feedback is welcome. In particular, there seems to be functionality surrounding device bioses that I'm not 100% sure how it works; the syntax seems to imply that it only works on slot devices.

      Changed: device.h, diimage.cpp, diimage.h, dislot.cpp, dislot.h, emuopts.cpp, emuopts.h, image.cpp, mconfig.cpp, romload.cpp, mame.cpp, mameopts.cpp, mameopts.h, imgcntrl.cpp, info.cpp, miscmenu.cpp, slotopt.cpp

      17 files changed, 289 insertions, 179 deletions

  • Changed a lookup within the softlist code to use std::find_if() [Nathan Woods] 2017-04-06 02:02:55

    Changed: softlist.cpp

    1 files changed, 7 insertions, 4 deletions

  • new not working machine [Ivan Vangelista] 2017-04-05 19:52:01
  • New not working machine [Ivan Vangelista] 2017-04-05 18:15:30
    • ------------------------- Ring Riders (Software version v2.2) [Mark F., Smitdogg, The Dumping Union]

      Changed: gaelcopc.cpp, mame.lst

      2 files changed, 10 insertions, 0 deletions

  • zeus2: Add uv scaling. (nw) [Ted Green] 2017-04-04 22:45:15

    Changed: zeus2.cpp

    1 files changed, 27 insertions, 25 deletions

  • Merge pull request #2207 from SailorSat/master [ajrhacker] 2017-04-04 21:38:05
  • New not working machine [Ivan Vangelista] 2017-04-04 19:58:47
    • ----------------------------------- Gaelco Championship Tuning Race [Mark F., Smitdogg, The Dumping Union]
      Also renamed the driver from tokyocop.cpp to gaelcopc.cpp. Other game on this hardware is Ring Riders. (nw)

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

      4 files changed, 32 insertions, 20 deletions

  • fm77av: fix mapping of F-BASIC ROM (fixes MT#06534) [mahlemiut] 2017-04-04 09:47:16

    Changed: fm7.cpp

    1 files changed, 1 insertions, 1 deletions

  • Fixed a bug that caused "Switch Item Ordering" in the software list menu to dupe entries [Nathan Woods] 2017-04-04 00:12:23
  • pstring, pdynlib, pfmtlog refactoring : [couriersud] 2017-03-31 18:07:35
  • jankenmn: Add DAC type (nw) [AJR] 2017-04-04 01:17:13

    Changed: dac.h, jankenmn.cpp

    2 files changed, 2 insertions, 1 deletions

  • Merge pull request #2205 from npwoods/fix_unrecognized_option_reporting [ajrhacker] 2017-04-03 20:20:09
    • Fixed issue that could cause bogus arguments to be reported incorrectly

      Changed: options.cpp

      1 files changed, 8 insertions, 3 deletions

  • naomi.cpp: redumped "Initial D Arcade Stage Ver. 2 (Export) (GDS-0027)" [rtw] [MetalliC] 2017-04-03 19:57:36

    Changed: naomi.cpp

    1 files changed, 1 insertions, 1 deletions

  • New not working machine added [Ivan Vangelista] 2017-04-03 19:21:41
    • -------------------------- Unknown Sega gambling game (M1 Satellite board) [Jacob Kesinger, Surgeville, Paul Vining, Smitdogg, The Dumping Union]

      Changed: segam1.cpp, mame.lst

      2 files changed, 21 insertions, 3 deletions

  • zeus2: Added texture lookup for RGB555 direct color type. (nw) [Ted Green] 2017-04-03 15:22:17

    Changed: zeus2.cpp, zeus2.h

    2 files changed, 14 insertions, 5 deletions

  • otomedius: IDed CPU and Northbridge, all components now known (nw) [arbee] 2017-04-03 02:56:26

    Changed: otomedius.cpp

    1 files changed, 4 insertions, 3 deletions

  • (nw) Fixed the build (subCmd set but not used) [Robbbert] 2017-04-03 02:50:30

    Changed: zeus2.cpp

    1 files changed, 2 insertions, 2 deletions

  • zeus2: WIP Fixed waveram0 write. Change conversion to screen coordinates. Add initial blending. (nw) [Ted Green] 2017-04-03 01:57:02

    Changed: zeus2.cpp, zeus2.h

    2 files changed, 703 insertions, 680 deletions

  • (nw) Housekeeping. [Robbbert] 2017-04-03 01:35:31

    Changed: arcade.flt, mame.lst

    2 files changed, 4 insertions, 0 deletions

  • fix c&p copyright error (nw) [Luca Elia] 2017-04-02 22:58:55

    Changed: galgames.cpp, mame.lst

    2 files changed, 2 insertions, 2 deletions

  • Added video card BIOS (nw) [arbee] 2017-04-02 22:17:46

    Changed: otomedius.cpp

    1 files changed, 4 insertions, 3 deletions

  • tms1000: added Motorola MC141000, MC141200 (nw) [hap] 2017-04-02 21:32:46

    Changed: tms1000.cpp, tms1000.h, tms1k_base.cpp

    3 files changed, 33 insertions, 2 deletions

  • New games added as GAME_NOT_WORKING: [arbee] 2017-04-02 21:05:41
    • Otomedius [R. Belmont, dopefishjustin, G. Paziouros, S. Fauveau, R. Higashi, R. Howard, B. Munger, S. S. Neilson, Tormod, Smitdogg, The Dumping Union]

      Changed: arcade.lua, otomedius.cpp, mame.lst

      3 files changed, 99 insertions, 0 deletions

  • cesblit.cpp: Improve blit coordinates, fixes some missing graphics in e.g. galgame4 [Luca Elia] [Luca Elia] 2017-04-02 19:16:27

    Changed: cesblit.cpp, cesblit.h

    2 files changed, 37 insertions, 29 deletions

  • mlanding: tms32025 memory map fix [O. Galibert] [Olivier Galibert] 2017-04-02 18:34:58

    Changed: mlanding.cpp

    1 files changed, 3 insertions, 2 deletions

  • abc80x: Downgrade video status. (nw) [Curt Coder] 2017-04-02 14:33:51

    Changed: abc80x.cpp, abc80x.h

    2 files changed, 5 insertions, 33 deletions

  • i86: Fix jnl flags test [htjywf2008] [chrome1122] 2017-04-02 11:00:32

    Changed: i86.cpp

    1 files changed, 1 insertions, 1 deletions

  • Documented that Taito's T.T. New York New York ROMs match the Sigma set [Ivan Vangelista] 2017-04-02 08:06:17

    Changed: nyny.cpp

    1 files changed, 13 insertions, 11 deletions

  • minor doc updates (nw) [briantro] 2017-04-02 08:01:32

    Changed: powerbal.cpp, segas32.cpp

    2 files changed, 20 insertions, 17 deletions

  • Fixed the build (dst_wrapmask set but not used). [Robbbert] 2017-04-02 05:04:56

    Changed: k053250_ps.cpp

    1 files changed, 4 insertions, 4 deletions

  • Merge pull request #2198 from jfdelnero/master [R. Belmont] 2017-04-02 04:40:39
    • 8051 MCU family core fix: Fix the indirect memory access opcodes dec…

      Changed: mcs51ops.hxx

      1 files changed, 3 insertions, 3 deletions

  • piratesh: fix to pass POST, which earns it working with imperfect gfx [R. Belmont] [arbee] 2017-04-02 02:20:08

    Changed: piratesh.cpp, k053246_k053247_k055673.cpp, k053246_k053247_k055673.h

    3 files changed, 16 insertions, 1 deletions

  • Finish removing direct_update from the core (nw) [AJR] 2017-04-02 00:20:50

    Changed: emumem.cpp, emumem.h

    2 files changed, 4 insertions, 22 deletions

  • New working machines [Luca Elia] 2017-04-01 23:47:12
  • New games added as GAME_NOT_WORKING: [arbee] 2017-04-01 22:53:24
  • This is Sparta ! [Olivier Galibert] 2017-04-01 12:34:48

    Changed: emumem.cpp, emumem.h

    2 files changed, 0 insertions, 42 deletions

  • i86: Add decrypted opcodes space support [O. Galibert] [Olivier Galibert] 2017-04-01 22:09:44

    Changed: i186.cpp, i186.h, i286.cpp, i286.h, i86.cpp, i86.h

    6 files changed, 52 insertions, 11 deletions

  • giclassic: more docs, VROM readback works. (nw) [arbee] 2017-04-01 22:04:56

    Changed: giclassic.cpp

    1 files changed, 58 insertions, 7 deletions

  • Fix linking order (nw) [Miodrag Milanovic] 2017-04-01 19:07:50

    Changed: api.lua, scripts.c

    2 files changed, 16 insertions, 16 deletions

  • giclassic: fix palette, improve 56832 drawing (nw) [arbee] 2017-04-01 16:44:56

    Changed: giclassic.cpp

    1 files changed, 10 insertions, 10 deletions

  • giclassic: fixed graphics decode (nw) [arbee] 2017-04-01 15:50:31

    Changed: giclassic.cpp

    1 files changed, 3 insertions, 3 deletions

  • new working clone added [Ivan Vangelista] 2017-04-01 15:45:40
  • New games added as GAME_NOT_WORKING: [arbee] 2017-04-01 14:54:34
  • multiface 2: Disable the direct update handler [O. Galibert] [Olivier Galibert] 2017-04-01 12:30:33
    • That device should be overhauled using the by now reversed PAL information available at: http://hardware.speccy.org/temp/Amstrad-multiface2.html

      Changed: mface2.cpp, mface2.h

      2 files changed, 3 insertions, 4 deletions

  • New working clone added [Ivan Vangelista] 2017-04-01 08:46:58
    • --------------------------- Knights of Valour / Sangoku Senki (ver. 100, Hong Kong) [Pasky Junk]

      Changed: pgm.cpp, mame.lst

      2 files changed, 33 insertions, 0 deletions

  • New working clone added [Ivan Vangelista] 2017-04-01 08:27:00
  • UI input map fixes [AJR] 2017-03-31 22:51:28
    • - Fix a longstanding bug that prevented binding several ORed buttons to any input belonging to a non-root device. - Fix a visual glitch when assigning inputs to analog sequences.

      Changed: inputmap.cpp, inputmap.h

      2 files changed, 2 insertions, 2 deletions

  • pwrview: bit more (nw) [cracyc] 2017-03-31 20:10:35

    Changed: pwrview.cpp

    1 files changed, 12 insertions, 0 deletions

  • abc80x: Remove the direct update handler, doesn't seem to change a thing [O. Galibert] [Olivier Galibert] 2017-03-31 18:59:44

    Changed: abc80x.cpp, abc80x.h

    2 files changed, 0 insertions, 112 deletions

  • Duh, not brutal enough (nw) [Olivier Galibert] 2017-03-31 18:38:57

    Changed: ti85.h

    1 files changed, 0 insertions, 1 deletions

  • bbc: the direct update handler is supposed not to be useful anymore [N. Barnes, O. Galibert] [Olivier Galibert] 2017-03-31 18:36:49

    Changed: bbc.h, bbc.cpp

    2 files changed, 0 insertions, 63 deletions

  • ti8*: remove the gross boot hack, break the driver, don't give a shit [O. Galibert] [Olivier Galibert] 2017-03-31 18:27:51

    Changed: ti85.cpp

    1 files changed, 0 insertions, 17 deletions

  • astinvad.cpp, boxer.cpp, destroyr.cpp: more timer_alloc, added save state support to boxer (nw) [Ivan Vangelista] 2017-03-31 18:01:58

    Changed: astinvad.cpp, boxer.cpp, destroyr.cpp

    3 files changed, 58 insertions, 55 deletions

  • osbexec: Experimental support for RS232C serial ports (untested) [AJR] 2017-03-31 16:52:38

    Changed: osbexec.cpp

    1 files changed, 81 insertions, 9 deletions

  • New working clones [Vas Crabb] 2017-03-31 14:05:30
    • ------------------ Prehistoric Isle in 1930 (World, bootleg) [The Iron Goat]

      Changed: prehisle.cpp

      1 files changed, 51 insertions, 4 deletions

  • fixed compile (nw) [Ivan Vangelista] 2017-03-31 08:58:25

    Changed: vicdual.h

    1 files changed, 1 insertions, 1 deletions

  • sun4: add SPARCstation 1 boot ROM v2.2 [NekoEd] [Vas Crabb] 2017-03-31 08:43:34

    Changed: sun4.cpp

    1 files changed, 4 insertions, 1 deletions

  • alpha68k.cpp: fixed MT06532 (nw) [Ivan Vangelista] 2017-03-31 08:36:36

    Changed: alpha68k.cpp

    1 files changed, 8 insertions, 5 deletions

  • Rename the write-only -printer image instance type to -printout. The former option name conflicts with RS232 printer ports in several drivers. [AJR] 2017-03-31 08:10:12

    Changed: diimage.cpp

    1 files changed, 1 insertions, 1 deletions

  • sun4: Added SparcStation IPX V2.3 boot ROM [NekoEd] [Vas Crabb] 2017-03-31 06:27:18

    Changed: sun4.cpp

    1 files changed, 4 insertions, 2 deletions

  • vicdual: add 97269-P-B and 97271-P daughterboards for nsub (#2192) [Ariane Fugmann] 2017-03-31 00:52:42

    Changed: arcade.lua, vicdual-97271p.cpp, vicdual-97271p.h, vicdual.cpp, vicdual.h, vicdual-97269pb.cpp, vicdual-97269pb.h, vicdual.cpp

    8 files changed, 535 insertions, 55 deletions

  • Fix pedantic clang warnings. (nw) [couriersud] 2017-03-30 23:24:48

    Changed: pstream.h, pstring.h

    2 files changed, 3 insertions, 3 deletions

  • Use char32_t were appropriate. (nw) [couriersud] 2017-03-30 23:17:11

    Changed: pstring.h

    1 files changed, 3 insertions, 3 deletions

  • Change pstring to use std::string as storage container. [couriersud] 2017-03-30 20:20:00
  • chinagat: Explicitly specify 8-way joysticks for consistency (nw) [AJR] 2017-03-30 21:46:26

    Changed: chinagat.cpp

    1 files changed, 8 insertions, 8 deletions

  • volfied.cpp: removed prefixes, used timer_alloc instead of timer_set (nw) [Ivan Vangelista] 2017-03-30 18:33:07

    Changed: volfied.cpp, volfied.h, volfied.cpp, volfied.cpp

    4 files changed, 53 insertions, 52 deletions

  • well issue is on any gcc 5.x (nw) [Miodrag Milanovic] 2017-03-30 08:50:24

    Changed: 3rdparty.lua

    1 files changed, 8 insertions, 6 deletions

  • proper fix (nw) [Miodrag Milanovic] 2017-03-30 08:36:15

    Changed: string.cpp, 3rdparty.lua

    2 files changed, 8 insertions, 8 deletions

  • isa8_device: Provide proper unitmask for address spaces of any data width (nw) [AJR] 2017-03-30 07:44:32
    • screen_device: Guard against assert failure on partial updates starting from incomplete first line (nw)

      Changed: isa.h, screen.cpp

      2 files changed, 11 insertions, 4 deletions

  • assume LLVM libc++ if __llvm__ is defined but __GLIBC__ is undefined [Vas Crabb] 2017-03-30 07:29:33

    Changed: platform.h

    1 files changed, 1 insertions, 1 deletions

  • Turn psring iterator into a real forward iterator that works with standard algorithms. [Vas Crabb] 2017-03-30 06:23:23
    • There are a few changes to achieve this: * Rename to const_iterator since it's immutable * Typedef iterator to const_iterator for now as there's no mutable iterator * Add default constrcutor and operator-> required by concept, const-qualify operators * Remove operator+ and operator+= since it's not a random-access iterator (use std::next and std::advance instead) * Return reference/pointer to a proxy rather than a code_t value from opertator*/operator->
      The final change is required to meet the requirement that operator* for two equivalent forward iterators return an equivalent reference. The pstring doesn't actually contain a sequence of code_t, so there's no way to return a reference to code_t directly. Instead, a reference to a proxy object aliased on the string storage is returned. The proxy is implicitly convertible to code_t. The most noticeable side effect is that auto c = *s.begin() or for (auto c: s) won't work. You need to do for (auto &c: s) or for (code_t c: s) instead.

      Changed: nl_setup.cpp, pfunction.cpp, poptions.cpp, pstring.cpp, pstring.h, putil.cpp, nltool.cpp, nl_convert.cpp

      8 files changed, 85 insertions, 53 deletions

  • dynobop: Yes, PCB is same as Slick Shot (nw) [AJR] 2017-03-30 05:41:26

    Changed: itech8.cpp

    1 files changed, 3 insertions, 4 deletions

  • Merge pull request #2197 from dankan1890/quick_fix [R. Belmont] 2017-03-30 04:02:39
  • chihiro: make ccfboxa start too (nw) [yz70s] 2017-03-29 22:47:16

    Changed: xbox_nv2a.cpp

    1 files changed, 1 insertions, 0 deletions

  • Merge pull request #2164 from npwoods/coco_multipak_cleanup [R. Belmont] 2017-03-29 22:21:07
  • Merge pull request #2168 from Happy-yappH/dasm_virtual_space [R. Belmont] 2017-03-29 22:20:32
  • Merge pull request #2196 from Happy-yappH/uml_dasm_label [R. Belmont] 2017-03-29 22:19:56
    • uml: add case for parameter PTYPE_CODE_LABEL in uml instruction disa…

      Changed: uml.cpp

      1 files changed, 5 insertions, 0 deletions

  • new not working software list addition [Ivan Vangelista] 2017-03-29 18:58:12
  • wolfpack.cpp: added save state support, removed unneeded prefixes, moved from timer_set to timer_alloc (nw) [Ivan Vangelista] 2017-03-29 18:24:18

    Changed: wolfpack.cpp, wolfpack.h, wolfpack.cpp

    3 files changed, 125 insertions, 103 deletions

  • 2nd try (nw) [Miodrag Milanovic] 2017-03-29 18:14:35

    Changed: string.cpp, 3rdparty.lua

    2 files changed, 3 insertions, 5 deletions

  • Fix linux compile (nw) [Miodrag Milanovic] 2017-03-29 17:58:36

    Changed: 3rdparty.lua

    1 files changed, 5 insertions, 0 deletions

  • Update GENie (nw) [Branimir Karadžić] 2017-03-29 17:31:27

    Changed: README.md, genie.make, genie.make, genie.make, genie.make, genie.make, _manifest.lua, _premake_main.lua, fastbuild_project.lua, make_cpp.lua, make_vala.lua, ninja_cpp.lua, ninja_swift_incremental.lua, qbs_cpp.lua, _vstudio.lua, vs2005_csproj.lua, vs2005_csproj_user.lua, vs200x_vcproj.lua, vs200x_vcproj_user.lua, vs2010.lua, vs2012.lua, vs2013.lua, vs2015.lua, vs2017.lua, vstudio_solution.lua, vstudio_vcxproj.lua, vstudio_vcxproj_filters.lua, api.lua, bake.lua, path.lua, profiler.lua, path_getabsolute.c, path_getrelative.c, path_helpers.c, path_isabsolute.c, premake.c, premake.h, scripts.c, valac.lua

    39 files changed, 885 insertions, 1626 deletions

  • update shaders (nw) [Miodrag Milanovic] 2017-03-29 17:15:48

    Changed: fs_smart-blur.bin, fs_crt-geom-deluxe.bin, fs_crt-geom.bin, fs_gaussx.bin, fs_gaussy.bin, fs_phosphor_apply.bin, fs_phosphor_update.bin, fs_crt-caligari.bin, fs_blit.bin, fs_eagle.bin, fs_color.bin, fs_deconverge.bin, fs_defocus.bin, fs_distortion.bin, fs_ntsc_decode.bin, fs_ntsc_encode.bin, fs_phosphor.bin, fs_post.bin, fs_prescale.bin, fs_hq2x.bin, fs_hq3x.bin, fs_hq4x.bin, fs_blit.bin, fs_bob-and-ghost-deinterlace.bin, fs_deposterize-pass0.bin, fs_deposterize-pass1.bin, fs_saturation.bin, fs_gaussian.bin, fs_offset_sat.bin, fs_gaussian.bin, fs_offset_sat.bin, fs_gaussian.bin, fs_offset_sat.bin, fs_gaussian.bin, fs_offset_sat.bin, fs_blit.bin, fs_dilation-horizontal-fast.bin, fs_xbr-lv1-noblend.bin, fs_xbr-lv2-3d.bin, fs_xbr-lv2-fast.bin, fs_xbr-lv2-noblend.bin, fs_xbr-lv2.bin, fs_xbr-lv3-noblend.bin, fs_xbr-lv3.bin, fs_custom-jinc2-sharper.bin, fs_super-2xbr-3d-pass0.bin, fs_super-2xbr-3d-pass1.bin, fs_super-2xbr-3d-pass2.bin, fs_super-4xbr-3d-pass0.bin, fs_super-4xbr-3d-pass1.bin, fs_super-4xbr-3d-pass1f.bin, fs_super-4xbr-3d-pass2.bin, fs_super-4xbr-3d-pass3.bin, fs_super-4xbr-3d-pass3f.bin, fs_super-xbr-fast-pass0.bin, fs_super-xbr-fast-pass1.bin, fs_super-xbr-fast-pass2.bin, fs_super-xbr-pass0.bin, fs_super-xbr-pass1.bin, fs_super-xbr-pass2.bin, fs_2xbr-hybrid-sharp.bin, fs_2xbr-hybrid-v2-gamma.bin, fs_2xbr-hybrid-v2.bin, fs_2xbr-hybrid-v4-gamma.bin, fs_2xbr-hybrid-v4.bin, fs_2xbr-hybrid-v4b.bin, fs_2xbr-hybrid-v5-gamma.bin, fs_2xbr-hybrid.bin, fs_xbr-lv2-a-pass0.bin, fs_xbr-lv2-accuracy-pass0.bin, fs_xbr-lv2-accuracy-pass1.bin, fs_xbr-lv2-b-pass0.bin, fs_xbr-lv2-c-pass0.bin, fs_xbr-lv2-d-pass0.bin, fs_xbr-lv2-noblend-pass1.bin, fs_xbr-lv2-pass1.bin, fs_xbr-lv3-pass0.bin, fs_xbr-lv3-pass1.bin, fs_xbr-mlv4-pass1.bin, fs_xbr-mlv4-pass2.bin, fs_xbr-mlv4-pass3.bin, fs_xbr-mlv4-pass4.bin, fs_gui.bin, fs_screen.bin

    84 files changed, 0 insertions, 0 deletions

  • fix building with MSVC (nw) [smf-] 2017-03-29 13:13:53

    Changed: express.cpp

    1 files changed, 1 insertions, 1 deletions

  • When built with MSVC, clear() resets m_buffer size to 0 and m_buffer[0] throws an exception (nw) [smf-] 2017-03-29 13:12:51

    Changed: 7200fifo.cpp

    1 files changed, 1 insertions, 1 deletions

  • fix building with clang on windows (extraneous parenthesis warning) (nw) [smf-] 2017-03-29 13:11:06

    Changed: ymf262.cpp

    1 files changed, 2 insertions, 2 deletions

  • Merge tag 'mame0184' [Vas Crabb] 2017-03-29 06:41:58
  • rastan.cpp: Spelling correction (nw) [briantro] 2017-03-29 05:30:52

    Changed: rastan.cpp

    1 files changed, 2 insertions, 2 deletions

  • rastan.cpp: Minor doc update (nw) [briantro] 2017-03-29 05:29:22

    Changed: rastan.cpp

    1 files changed, 3 insertions, 1 deletions

  • Merge branch 'master' of https://github.com/mamedev/mame [briantro] 2017-03-29 05:20:41

    Changed: sdlmain.cpp

    1 files changed, 1 insertions, 1 deletions

  • rastan.cpp: Correct grammer (nw) [briantro] 2017-03-29 05:19:58

    Changed: rastan.cpp

    1 files changed, 2 insertions, 2 deletions

  • Merge branch 'master' of https://github.com/mamedev/mame [Vas Crabb] 2017-03-29 05:19:30

    Changed: rastan.cpp, mame.lst

    2 files changed, 33 insertions, 0 deletions

  • Revert "addrmap: Temporary fix (nw)" [Vas Crabb] 2017-03-29 05:18:25
  • Merge release branch [Vas Crabb] 2017-03-29 05:17:43

    Changed: addrmap.cpp, sdlmain.cpp

    2 files changed, 3 insertions, 2 deletions

  • New Rastan clone added [briantro] 2017-03-29 05:15:24
    • New Clone Added ---------------------------------------------- Rastan (World, Earlier code base) [System11, The Dumping Union]

      Changed: rastan.cpp, mame.lst

      2 files changed, 33 insertions, 0 deletions

  • discoboy.cpp: killed trampoline, removed unneeded prefixes, use bankdev for the first ram bank (nw) [Ivan Vangelista] 2017-03-28 22:20:57

    Changed: discoboy.cpp

    1 files changed, 52 insertions, 85 deletions

  • chihiro: let's pretend there is a drive board connected, so outr2 can run with usb enabled and no patches [Samuele Zannoli] [yz70s] 2017-03-28 21:27:16

    Changed: chihiro.cpp

    1 files changed, 189 insertions, 72 deletions

  • nbmj8891.cpp: fixed MT06526 (nw) [Ivan Vangelista] 2017-03-28 20:34:02

    Changed: nbmj8891.cpp

    1 files changed, 3 insertions, 26 deletions

  • mjsister.cpp: substitute timer_set with timer_alloc(timer) and timer->adjust() (nw) [Ivan Vangelista] 2017-03-28 20:29:56

    Changed: mjsister.cpp

    1 files changed, 5 insertions, 1 deletions

  • Merge pull request #2193 from moralrecordings/pcfix [R. Belmont] 2017-03-28 14:25:50
  • Merge pull request #2194 from valgrind/master [ajrhacker] 2017-03-28 00:47:30
  • Fix CID 157541: "Missing comma" resulting in unintentional string concatenation [Peter Bortas] 2017-03-27 23:56:09

    Changed: sm510d.cpp

    1 files changed, 1 insertions, 1 deletions

  • Fix CID 157540: "Missing comma" resulting in unintentional string concatenation [Peter Bortas] 2017-03-27 23:53:04

    Changed: filtbas.cpp

    1 files changed, 1 insertions, 1 deletions

  • Add later SuperMac Spec/8 III V1.3 NuBus ROM [fink] [Lord-Nightmare] 2017-03-27 23:43:32

    Changed: nubus_spec8.cpp

    1 files changed, 2 insertions, 1 deletions

  • tamag1: put the testrom in another region (nw) [hap] 2017-03-27 22:39:51

    Changed: tamag1.cpp

    1 files changed, 3 insertions, 1 deletions

  • express: More robust parsing fix (nw) [Olivier Galibert] 2017-03-27 20:32:07

    Changed: express.cpp

    1 files changed, 10 insertions, 5 deletions

  • New not working machine added [Ivan Vangelista] 2017-03-27 18:56:36
    • ----------- Unknown Poker Game by Chain Leisure [Gerald (COY), The Dumping Union]
      My name as the copyright holder is a placeholder. Please remove as soon as someone fleshes this driver out. (nw)

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

      4 files changed, 106 insertions, 0 deletions

  • New working clone added [Ivan Vangelista] 2017-03-27 18:44:37
    • ----------- Martial Masters (ver. 103, 102, 101CN) [kuze, The Dumping Union]
      The PCB actually has a 102CN ASIC internal ROM, but it hasn't been dumped yet. (nw)

      Changed: pgm.cpp, mame.lst

      2 files changed, 34 insertions, 3 deletions

  • New working machine added [hap] 2017-03-27 16:44:32
  • shangha3.cpp: Documentation correction – NW [briantro] 2017-03-27 05:13:53

    Changed: shangha3.cpp

    1 files changed, 4 insertions, 4 deletions

  • galgames.cpp: Slight rewording & change proto --> prototype – NW [briantro] 2017-03-27 05:08:47

    Changed: galgames.cpp

    1 files changed, 5 insertions, 5 deletions

  • shangha3.cpp: Rom label consistency – NW [briantro] 2017-03-27 05:06:02

    Changed: shangha3.cpp

    1 files changed, 2 insertions, 2 deletions

  • pwrview: add crtc, only vert size is certain (nw) [cracyc] 2017-03-27 04:43:57

    Changed: pwrview.cpp

    1 files changed, 9 insertions, 0 deletions

  • fidelz80: dsc WIP (nw) [hap] 2017-03-26 22:58:09

    Changed: fidelz80.cpp

    1 files changed, 51 insertions, 3 deletions

  • xtal.h: One more value (nw) [AJR] 2017-03-26 21:15:45

    Changed: xtal.h

    1 files changed, 2 insertions, 1 deletions

  • fidelz80: dame sensory challenger skeleton driver (incomplete dump for now, cpu jumps to lalaland) (nw) [hap] 2017-03-26 19:54:44

    Changed: xtal.h, fidel6502.cpp, fidelz80.cpp, hh_tms1k.cpp, mame.lst

    5 files changed, 51 insertions, 4 deletions

  • New working machines [Luca Elia] 2017-03-26 18:58:34
  • vp101: Keep both ROMs enabled (nw) [arbee] 2017-03-26 18:05:09

    Changed: vp101.cpp

    1 files changed, 1 insertions, 1 deletions

  • vp101: Improved support for reduced-cost VP050 version. [R. Belmont] [arbee] 2017-03-26 18:00:03

    Changed: vp101.cpp

    1 files changed, 212 insertions, 44 deletions

  • xtal.h: Better and more info (nw) [AJR] 2017-03-26 17:44:42
  • disable: Better interface (nw) [Olivier Galibert] 2017-03-26 14:52:02

    Changed: debugcpu.cpp, machine.h

    2 files changed, 28 insertions, 46 deletions

  • disable: reverse polarity (nw) [Olivier Galibert] 2017-03-26 14:40:16

    Changed: debugcpu.cpp, debugcpu.h, express.cpp, express.h

    4 files changed, 26 insertions, 26 deletions

  • express: More robust memory access operator parsing (nw) [Olivier Galibert] 2017-03-26 14:06:51

    Changed: express.cpp

    1 files changed, 1 insertions, 1 deletions

  • Fix compile error noticed on VS (nw) [Miodrag Milanovic] 2017-03-26 14:05:03

    Changed: floppy.cpp, main.cpp

    2 files changed, 3 insertions, 1 deletions

  • Fixed writes to decrypted opcode memory [v3] (#2190) [PugsyMAME] 2017-03-26 13:10:16
    • Fixes problem in the debugger and the cheat engine as currently the writes to opcode memory are not handled correctly, so separated EXPSPACE_RAMWRITE and EXPSPACE_OPCODE case statements to allow opcode writes to access the correct memory.
      Example: In flicky this will now disable cat collisions with the main sprite: maincpu.ob@3ac6=c3
      This is the simplest way of updating this, EXPSPACE_OPCODE is now a copy of EXPSPACE_RAMWRITE except it uses AS_DECRYPTED_OPCODES instead of AS_PROGRAM. This method means I've got a lot of work updating a lot of cheat file warnings ...but this is the correct way of doing this.

      Changed: debugcpu.cpp

      1 files changed, 48 insertions, 3 deletions

  • Fixed SDL build on win32 and zexall build (nw) [Miodrag Milanovic] 2017-03-26 09:57:31

    Changed: sdlmain.cpp, main.cpp

    2 files changed, 15 insertions, 3 deletions

  • srcclean (nw) [Vas Crabb] 2017-03-26 03:57:49

    Changed: ibm5170.xml, hil_devices.h, hlekbd.cpp, hp_hil.cpp, hp_hil.h, mc1502_fdc.cpp, mc1502_fdc.h, mc1502_rom.cpp, mc1502_rom.h, p1_fdc.cpp, p1_fdc.h, p1_hdc.cpp, p1_hdc.h, p1_rom.cpp, p1_rom.h, p1_sound.cpp, p1_sound.h, subor.cpp, subor.h, zemina.cpp, zemina.h, bitsocket.h, graphlinkhle.h, drccache.cpp, n2a03.h, mb86233d.cpp, mips3.cpp, mips3drc.cpp, upd7725.h, z180.cpp, 6821pia.cpp, ie15.cpp, mm5740.cpp, mm5740.h, tms1024.cpp, z80sio.cpp, z80sio.h, tms5110r.hxx, tms5220.h, hlcd0538.cpp, hp1ll3.cpp, hp1ll3.h, pc_vga.cpp, debugcpu.cpp, xtal.h, http.cpp, main.cpp, main.h, softlist_dev.h, clifront.cpp, mame.h, mameopts.cpp, slotopt.cpp, asst128_dsk.cpp, asst128_dsk.h, hp_ipc_dsk.cpp, hp_ipc_dsk.h, jfd_dsk.cpp, nl_lists.h, options.cpp, a7150.cpp, abc80.cpp, agat.cpp, apple2e.cpp, aristmk5.cpp, bitgraph.cpp, cc40.cpp, cxgz80.cpp, dvk_ksm.cpp, ec184x.cpp, eurocom2.cpp, fidel6502.cpp, h19.cpp, hh_pic16.cpp, hh_tms1k.cpp, hp9845.cpp, hp_ipc.cpp, isbc.cpp, iskr103x.cpp, karnov.cpp, mc1502.cpp, naomi.cpp, novag6502.cpp, phoenix.cpp, poisk1.cpp, popper.cpp, sderby.cpp, segas32.cpp, seta2.cpp, stargame.cpp, tosh1000.cpp, vg5k.cpp, vp101.cpp, gridlee.h, marineb.h, mame.lst, abc80.cpp, agat7.cpp, gime.cpp

    99 files changed, 1076 insertions, 1076 deletions

  • Source of silly quote (nw) [AJR] 2017-03-26 01:47:15

    Changed: oneshot.cpp

    1 files changed, 1 insertions, 1 deletions

  • Fixed recently introduced order of operations issue, and changed to Vas' preferred style [Nathan Woods] 2017-03-25 23:55:52

    Changed: 6821pia.cpp

    1 files changed, 14 insertions, 14 deletions

  • Memory unit masking and address mirroring fixes (nw) [AJR] 2017-03-25 22:35:45
    • - Fix a bug which effectively treated AM_MIRROR as AM_SELECT when applied to a single-address range mirrored into a contiguous block. The automatic expansion of zero address masks now only applies to those stemming from (default) configuration, not from optimization. (This allows the assertion in latch8_device to be reinstated.) - Fix a bug where AM_SELECT applied to narrow-width handlers with a submaximal number of subunits would select the wrong address bits or none at all. (This allows rpunch_gga_w to be WRITE8 as intended.) - Add more stringent appropriateness checking of unit masks for narrow-width handlers.

      Changed: latch8.cpp, addrmap.cpp, emumem.cpp, rpunch.cpp, rpunch.h, rpunch.cpp

      6 files changed, 36 insertions, 15 deletions

  • MIPS: initial support for VR5500 and TX4925 CPUs. [R. Belmont] [arbee] 2017-03-25 22:08:21

    Changed: mips3.cpp, mips3.h, mips3com.cpp, mips3drc.cpp

    4 files changed, 203 insertions, 0 deletions

  • shangha3.cpp: Minor doc update – NW [briantro] 2017-03-25 20:46:25

    Changed: shangha3.cpp

    1 files changed, 1 insertions, 1 deletions

  • New Shanghai 3 clone [briantro] 2017-03-25 20:37:59
    • New Clone Added --------------------------------- Shanghai III (US, prototype) [coolmod, The Dumping Union]

      Changed: shangha3.cpp, mame.lst

      2 files changed, 22 insertions, 5 deletions

  • dmv: fixed monochrome screen color. (nw) [Sandro Ronco] 2017-03-25 19:36:27

    Changed: dmv.cpp

    1 files changed, 3 insertions, 3 deletions

  • latch8, discrete: Major device cleanup (nw) (#2187) [ajrhacker] 2017-03-25 17:14:50
    • - Eliminate the AM_LATCH8_XXX address map macros. The normal DEVREAD/DEVWRITE ought to be good enough. - Eliminate the "offset" specifications from latch8_device. This was used mostly to funnel outputs to discrete_device, which now has a templated write_line handler. (Inputs can use MCFG_DEVCB_RSHIFT instead.) - Organize latch8_device's callbacks as arrays of devcb_readline/devcb_writeline, helping simplifying code greatly. - Change latch8_device::bit[0-7]_(q_)?r to be proper line read handlers. This requires two extra READ8 handlers in audio/dkong.cpp, but memory-mapping for the MCS-48 T0 and T1 lines is totally artificial anyway. - Comment out an assert that now tends to fail due to buggy AM_MIRROR behavior.

      Changed: latch8.cpp, latch8.h, discrete.h, dkong.cpp, dkong.cpp, dkong.h, dkong.cpp

      7 files changed, 154 insertions, 255 deletions

  • i8355: Use required_region_ptr instead of device_memory_interface for internal ROM (nw) [AJR] 2017-03-25 14:24:52

    Changed: i8355.cpp, i8355.h

    2 files changed, 5 insertions, 26 deletions

  • New working machine [Ivan Vangelista] 2017-03-25 10:19:38
  • Minor cleanup of H19 [Mark Garlanger] 2017-03-25 06:16:34

    Changed: h19.cpp

    1 files changed, 28 insertions, 34 deletions

  • itech8.cpp: Correct some Dyno Bop rom names – NW [briantro] 2017-03-25 04:58:16

    Changed: itech8.cpp

    1 files changed, 8 insertions, 10 deletions

  • hh_tms1k: fixed tbreakup flickering leds? (nw) [hap] 2017-03-25 00:15:52

    Changed: hh_tms1k.cpp, tbreakup.lay

    2 files changed, 56 insertions, 64 deletions

  • Revert "Fixed writes to decrypted opcode memory" (#2185) [Olivier Galibert] 2017-03-24 23:58:17

    Changed: debugcpu.cpp

    1 files changed, 10 insertions, 41 deletions

  • Merge pull request #2184 from PugsyMAME/master [ajrhacker] 2017-03-24 23:48:10
  • Merge pull request #2173 from npwoods/pia_cplusplus [R. Belmont] 2017-03-24 21:06:08
  • Merge pull request #2180 from fulivi/hp9845_dev11 [R. Belmont] 2017-03-24 21:05:46
  • Merge pull request #2183 from Happy-yappH/master [R. Belmont] 2017-03-24 21:04:53
  • Merge pull request #2182 from pra85/patch-1 [ajrhacker] 2017-03-24 20:01:10
  • Fix typos [Prayag Verma] 2017-03-24 18:56:03
  • Merge pull request #2181 from ajrhacker/horekid_4way [ajrhacker] 2017-03-24 18:45:11
  • horekid: Change joystick inputs to 4-way [AJR] 2017-03-24 18:44:31

    Changed: terracre.cpp

    1 files changed, 8 insertions, 8 deletions

  • tms1024: added MS pin, added write to port 0 (nw) [hap] 2017-03-24 18:26:13
  • ltd.cpp: removed hustlerpa, as PinMAME devs found out it was actually a ROM from another machine (nw) [Ivan Vangelista] 2017-03-24 18:05:43

    Changed: ltd.cpp, mame.lst

    2 files changed, 0 insertions, 8 deletions

  • New working clone [Ivan Vangelista] 2017-03-24 18:04:31
  • hh_pic16: us2pfball internal artwork (nw) [hap] 2017-03-24 17:20:47

    Changed: hh_pic16.cpp, cnfball2.lay, cqback.lay, h2hfootb.lay, us2pfball.lay

    5 files changed, 189 insertions, 31 deletions

  • dynax.cpp: Change PSG types correctly (nw) [AJR] 2017-03-24 01:54:37

    Changed: dynax.cpp

    1 files changed, 4 insertions, 4 deletions

  • electron: Added First Byte joystick interface [Nigel Barnes] 2017-03-23 20:15:46

    Changed: bus.lua, exp.cpp, fbjoy.cpp, fbjoy.h

    4 files changed, 155 insertions, 8 deletions

  • archimedes: Added JFD floppy format as used by JASPP (Archimedes Software Preservation Project) [Nigel Barnes] 2017-03-23 19:59:43

    Changed: formats.lua, mess.lua, jfd_dsk.cpp, jfd_dsk.h, aa310.cpp

    5 files changed, 412 insertions, 1 deletions

  • apd_dsk: added notes (nw) [Nigel Barnes] 2017-03-23 19:02:32

    Changed: apd_dsk.cpp

    1 files changed, 55 insertions, 3 deletions

  • Merge pull request #2178 from moralrecordings/pcfix [ajrhacker] 2017-03-23 21:26:46
    • * VGA card now saves vga.dac to the state, as the MAME palette is clobbered periodically with data from here. Changed the type of vga.dac.colour to a flat uint8_t array seeing as save_item isn't struct-friendly. Fixes Liero. * Saved more VGA flags, including vga.miscellaneous_output, which despite the vague name is needed for reading from the ports. * Fixed an enum range check miss. * Saved more i386 flags required for 32-bit save states. Fixes Jump 'n Bump.

      Changed: i386.cpp, i386ops.hxx, pentops.hxx, pc_vga.cpp, pc_vga.h

      5 files changed, 50 insertions, 18 deletions

  • i386: save additional CPU flags [Scott Percival] 2017-03-23 12:53:53

    Changed: i386.cpp

    1 files changed, 23 insertions, 2 deletions

  • i386: fix enum range check [Scott Percival] 2017-03-22 15:10:00

    Changed: i386ops.hxx, pentops.hxx

    2 files changed, 2 insertions, 2 deletions

  • pc_vga: fix broken port reads on state load [Scott Percival] 2017-03-12 12:01:42

    Changed: pc_vga.cpp

    1 files changed, 4 insertions, 0 deletions

  • pc_vga: add palette configuration to save state [Scott Percival] 2017-03-12 06:41:47

    Changed: pc_vga.cpp, pc_vga.h

    2 files changed, 21 insertions, 14 deletions

  • konamigx.cpp: Redumped sound rom for Rushing Heroes. [Smitdogg, The Dumping Union] [briantro] 2017-03-22 22:08:10

    Changed: konamigx.cpp

    1 files changed, 1 insertions, 1 deletions

  • chihiro: some information on usb commands for an2131sc (nw) [yz70s] 2017-03-22 20:52:05
    • an2131sc is used as a usb to serial converter, one of the 2 serial ports can be setup as midi

      Changed: chihiro.cpp

      1 files changed, 48 insertions, 14 deletions

  • konamigx.cpp: spacing consistency – NW [briantro] 2017-03-22 20:42:11

    Changed: konamigx.cpp

    1 files changed, 10 insertions, 10 deletions

  • Merge branch 'master' of https://github.com/mamedev/mame [briantro] 2017-03-22 20:36:19

    Changed: 6821pia.cpp, 6821pia.h

    2 files changed, 2 insertions, 2 deletions

  • konamigx.cpp: Correct 2 rom names in the rushhero set. [Smitdogg, The Dumping Union] [briantro] 2017-03-22 20:36:00

    Changed: konamigx.cpp

    1 files changed, 2 insertions, 2 deletions

  • 6821pia: correct copyright holders (nw) [hap] 2017-03-22 20:34:34

    Changed: 6821pia.cpp, 6821pia.h

    2 files changed, 2 insertions, 2 deletions

  • hh_pic16: hooked up uspbball i/o (nw) [hap] 2017-03-22 19:55:13

    Changed: hh_cop400.cpp, hh_pic16.cpp

    2 files changed, 59 insertions, 17 deletions

  • maddonna: Change joystick inputs to 4-way [AJR] 2017-03-22 18:26:21

    Changed: oneshot.cpp

    1 files changed, 11 insertions, 8 deletions

  • Add coverity scan badge (nw) [Stiletto] 2017-03-22 17:50:21
  • klax: Change joystick inputs to 4-way [AJR] 2017-03-22 16:51:36

    Changed: klax.cpp

    1 files changed, 8 insertions, 8 deletions

  • hh_pic16: hooked up pabball i/o (nw) [hap] 2017-03-22 16:47:43

    Changed: hh_pic16.cpp

    1 files changed, 37 insertions, 14 deletions

  • assault: Change joystick inputs to 4-way [AJR] 2017-03-22 16:41:20

    Changed: namcos2.cpp

    1 files changed, 17 insertions, 17 deletions

  • trogpa4: Use different inputs for this prototype [AJR] 2017-03-22 16:18:50

    Changed: midyunit.cpp

    1 files changed, 32 insertions, 1 deletions

  • trog: Change joystick inputs to 4-way [AJR] 2017-03-22 15:44:50

    Changed: midyunit.cpp

    1 files changed, 16 insertions, 16 deletions

  • dynax.cpp, ddenlovr.cpp: More device type corrections (nw) [AJR] 2017-03-22 15:23:17

    Changed: ddenlovr.cpp, dynax.cpp

    2 files changed, 29 insertions, 26 deletions

  • Merge branch 'master' of https://github.com/mamedev/mame [Robbbert] 2017-03-22 11:30:11

    Changed: h19.cpp, mame.lst

    2 files changed, 18 insertions, 19 deletions

  • (nw)Fixed nes validation, and added missing linefeed char. [Robbbert] 2017-03-22 11:29:25

    Changed: nes.xml, nes.cpp

    2 files changed, 3 insertions, 3 deletions

  • Merge pull request #2094 from mgarlanger/h19_super19 [Robert] 2017-03-22 11:22:38
  • hh_pic16: hooked up i/o for us2pfball (nw) [hap] 2017-03-21 23:23:07

    Changed: cc40.cpp, hh_pic16.cpp, hh_ucom4.cpp, us2pfball.lay

    4 files changed, 105 insertions, 10 deletions

  • measured Naomi's MIE MCU speed [rtw, MetalliC] [MetalliC] 2017-03-21 21:51:10

    Changed: naomi.cpp

    1 files changed, 4 insertions, 2 deletions

  • disabling the screen uses the border colour [smf] [smf-] 2017-03-21 20:33:09

    Changed: mos7360.cpp

    1 files changed, 1 insertions, 1 deletions

  • Merge pull request #2172 from kazblox/master [R. Belmont] 2017-03-21 20:23:29
  • geneve: Fixed issue with sector read without implied seek; did not check CRC and thus failed to switch density [Michael Zapf] 2017-03-21 18:38:58

    Changed: hdc92x4.cpp

    1 files changed, 12 insertions, 8 deletions

  • ti99: Fixed debugging for TI-99/8 [Michael Zapf] 2017-03-21 16:44:26

    Changed: 998board.cpp, 998board.h, datamux.cpp

    3 files changed, 232 insertions, 0 deletions

  • z80sio.cpp: fixed validation (nw) [Ivan Vangelista] 2017-03-21 09:16:27

    Changed: z80sio.cpp

    1 files changed, 1 insertions, 1 deletions

  • ti99/geneve: Fix jerky mouse [Michael Zapf] 2017-03-21 01:21:57

    Changed: busmouse.cpp, mecmouse.cpp

    2 files changed, 6 insertions, 32 deletions

  • Add missing disable_side_effect in find_pc_backwards (nw) [Olivier Galibert] 2017-03-20 21:04:00
  • luaengine: add emu_file::write, enables the use of sockets and pipes from lua without needing a third party library (nw) [cracyc] 2017-03-20 19:11:00

    Changed: luaengine.cpp

    1 files changed, 1 insertions, 0 deletions

  • hp_ipc.cpp: added copyright holder after contacting him (nw) [Ivan Vangelista] 2017-03-20 18:50:32
  • New not working clone added [Ivan Vangelista] 2017-03-20 18:49:42
    • ________________________ Griffon (Olympia bootleg of Phoenix) [f205v]
      Also added MACHINE_IMPERFECT_SOUND to the games known to substitute the melody generator with a piggyback PCB. There might be more. (nw)

      Changed: phoenix.cpp, mame.lst

      2 files changed, 37 insertions, 4 deletions

  • New working machine added [Ivan Vangelista] 2017-03-20 18:45:53
    • ________________________ Soreike! Anpanman Popcorn Factory (Rev B) [ShouTime, Anonymous Donator, The Dumping Union]

      Changed: segac2.cpp, mame.lst

      2 files changed, 32 insertions, 2 deletions

  • Fix openmp compile. (nw) [couriersud] 2017-03-20 18:42:11

    Changed: nld_solver.cpp

    1 files changed, 4 insertions, 4 deletions

  • Fixed regression when loading multipart softlists [Nathan Woods] 2017-03-18 16:11:35
    • Pernod found a regression introduced in the 0.183 softlist refactoring whereby multi-part softlist items would not distribute to multiple slots. The problem was that the old code was relying on the image slots being loaded into the core. This is not the way the new system works, so I've added a hook into software_list_device::find_mountable_image() that allows the new approach to work.

      Changed: diimage.h, softlist_dev.cpp, softlist_dev.h, mameopts.cpp

      4 files changed, 36 insertions, 9 deletions

  • Greatly improve performance of -romident on multiple files [Vas Crabb] 2017-03-20 06:52:01
    • (nw) This hashes all the files upfront, then does the expensive driver/software scan only once. It also walks all devices so it can identify ROMs for slot devices that aren't inserted by default.

      Changed: clifront.cpp, media_ident.cpp, media_ident.h

      3 files changed, 394 insertions, 144 deletions

  • Merge pull request #2167 from npwoods/coco3_gime_fix_alternative_interrupt_clearing [ajrhacker] 2017-03-19 23:40:42
  • [CoCo 3] Fixed an issue clearing interrupts on the GIME implementation [Nathan Woods] 2017-03-19 22:37:57
    • The normal way to acknowledge a GIME interrupt is by reading from $FF92/3. However, the act of disabling interrupts by writing to the same registers will also do the trick, and we were not emulating this technique.
      Thanks to Glen Hewlett and Tim Lindner for helping to identify this problem

      Changed: gime.cpp, gime.h

      2 files changed, 49 insertions, 43 deletions

  • Refactored HTTP handling to be easier to extend and use (nw) [Miodrag Milanovic] 2017-03-19 18:35:05

    Changed: emu.lua, emu.h, http.cpp, http.h, machine.cpp, main.cpp, main.h, clifront.cpp, server_http.hpp

    9 files changed, 298 insertions, 214 deletions

  • konmedal/tsukande: Add clock XTAL definition for the z80 cpu, divisor is guessed. [Lord Nightmare] [Lord-Nightmare] 2017-03-19 16:28:34

    Changed: konmedal.cpp

    1 files changed, 2 insertions, 2 deletions

  • TMS51XX: update some comments (nw) [Lord-Nightmare] 2017-03-19 16:26:05

    Changed: tms5110r.hxx

    1 files changed, 8 insertions, 3 deletions

  • isbc: more ram, maybe (nw) [cracyc] 2017-03-19 15:06:17

    Changed: isbc.cpp

    1 files changed, 34 insertions, 2 deletions

  • Merge pull request #2149 from rbanffy/patch-1 [R. Belmont] 2017-03-19 13:43:05
  • Merge pull request #2150 from rbanffy/patch-2 [R. Belmont] 2017-03-19 13:42:46
  • Merge pull request #2155 from shattered/_9330d35 [R. Belmont] 2017-03-19 13:40:08
  • Merge pull request #2163 from JoakimLarsson/isbc2861_2 [Joakim Larsson Edström] 2017-03-19 10:15:10
  • z80sio: cleanup [Joakim Larsson Edstrom] 2017-03-19 10:05:28

    Changed: z80sio.cpp, z80sio.h

    2 files changed, 22 insertions, 48 deletions

  • uPD7725: Corrected which registers are actually reset by /RESET, and fixed/updated IRQ system, should behave more properly now. [Lord Nightmare] [Lord-Nightmare] 2017-03-18 00:07:01

    Changed: upd7725.cpp, upd7725.h

    2 files changed, 54 insertions, 19 deletions

  • amusco.cpp: Generate blink state in a way more likely to represent hardware; remove kludged-in MC6845 accessor (nw) [AJR] 2017-03-19 04:22:37

    Changed: mc6845.cpp, mc6845.h, amusco.cpp

    3 files changed, 10 insertions, 10 deletions

  • ti99/geneve: Bus mouse now a separate device, may also be used with evpc. [Michael Zapf] 2017-03-19 00:20:41

    Changed: bus.lua, evpc.cpp, evpc.h, busmouse.cpp, busmouse.h, colorbus.cpp, colorbus.h, genboard.cpp, genboard.h, ti99defs.h, geneve.cpp

    11 files changed, 298 insertions, 141 deletions

  • Add skeleton device for Video System C7-01 GGA [AJR] 2017-03-18 16:54:38
  • dooyong.cpp: fixed regression (nw) [Ivan Vangelista] 2017-03-18 16:31:05

    Changed: dooyong.cpp

    1 files changed, 2 insertions, 2 deletions

  • vp101: Implemented ATA DMA [R. Belmont] [arbee] 2017-03-18 14:24:43

    Changed: vp101.cpp

    1 files changed, 55 insertions, 2 deletions

  • DRC: fix regression on OS X [Phil Bennett] [arbee] 2017-03-18 14:10:16

    Changed: drcbec.cpp, drcbex64.cpp, drccache.h

    3 files changed, 3 insertions, 3 deletions

  • rebalance arcade libs a little (nw) [Vas Crabb] 2017-03-18 09:37:05

    Changed: arcade.lua

    1 files changed, 24 insertions, 25 deletions

  • added missing line (nw) [smf-] 2017-03-17 23:09:28

    Changed: ie15.cpp

    1 files changed, 1 insertions, 0 deletions

  • zeus2: Better texture lookup. (nw) [Ted Green] 2017-03-17 21:07:26

    Changed: zeus2.cpp, zeus2.h, atlantis.cpp

    3 files changed, 129 insertions, 46 deletions

  • Perform ide reset during pci device reset [Ted Green] 2017-03-17 20:58:21
  • Added serial input [Ted Green] 2017-03-17 20:56:55

    Changed: midwayic.cpp

    1 files changed, 33 insertions, 9 deletions

  • ddungeon, darktowr, toffy, stoffy: Use 4-way joysticks [AJR] 2017-03-17 21:41:23
    • Dangerous Dungeons, despite being a conversion of Double Dragon, has a manual that notes that 4-way joysticks should be used. It seems reasonable to assume that the other non-Technos games should do the same, with the exception of Thunder Strike.

      Changed: ddragon.cpp

      1 files changed, 14 insertions, 1 deletions

  • bagman.cpp: Use 4-way joysticks in all games except squaitsa [AJR] 2017-03-17 20:40:00
  • pushman, bballs, supduck: Use 4-way joysticks [AJR] 2017-03-17 20:22:28
    • No manual or flyer showing controls for Super Duck is available, but gameplay does not seem to accept diagonal input at any time.

      Changed: supduck.cpp, tigeroad.cpp

      2 files changed, 24 insertions, 24 deletions

  • homedata.cpp: various updates [Bad-A-Billy] [Bad-A-Billy] 2017-03-17 18:10:44
    • * Change 4-way joysticks to correct 8-way to Reikai Doushi according to manual. * Add button descriptions. * Add DSW layouts & a note about their numbering according to the manual.

      Changed: homedata.cpp

      1 files changed, 37 insertions, 35 deletions

  • Fixed MT #2159 thanks to MASH input (nw) [angelosa] 2017-03-17 18:01:43

    Changed: stvvdp2.cpp

    1 files changed, 3 insertions, 2 deletions

  • Fixed missing tmht4pe 3p & 4p inputs (nw) [angelosa] 2017-03-17 17:33:03

    Changed: tmnt.cpp

    1 files changed, 2 insertions, 2 deletions

  • upd7725: use accessors to access the SR p0 and p1 bits, rather than masking (nw) [Lord-Nightmare] 2017-03-17 17:31:56

    Changed: upd7725.cpp

    1 files changed, 2 insertions, 2 deletions

  • uPD7725: Fix LSB-first bit ordering for SO reg, not used yet. [Lord Nightmare] [Lord-Nightmare] 2017-03-17 17:30:20

    Changed: upd7725.cpp

    1 files changed, 2 insertions, 2 deletions

  • Fix an off-by-one error when loading upd96050 roms for snes games [Lord Nightmare] [Lord-Nightmare] 2017-03-17 09:50:07

    Changed: upd.cpp

    1 files changed, 2 insertions, 2 deletions

  • Merge pull request #2154 from shattered/_b85368c [ajrhacker] 2017-03-17 04:35:15
  • hiscore.dat: Updates [Leezer] [cracyc] 2017-03-17 04:19:46

    Changed: hiscore.dat

    1 files changed, 214 insertions, 105 deletions

  • intvkbd: Fix Coverity CID159973, Structurally dead code. Was an obvious copy-paste error. (nw) [MooglyGuy] 2017-03-17 03:20:51

    Changed: intv.cpp

    1 files changed, 1 insertions, 1 deletions

  • vp101: added framebuffer, some inputs, ATA, NVRAM, protection cheat. [R. Belmont] [arbee] 2017-03-17 01:58:56

    Changed: vp101.cpp

    1 files changed, 93 insertions, 12 deletions

  • Merge pull request #2147 from shattered/_6aa725b [R. Belmont] 2017-03-16 21:18:18
  • Merge pull request #2152 from Happy-yappH/master [R. Belmont] 2017-03-16 21:17:13
  • Merge pull request #2153 from shattered/_5321d22 [R. Belmont] 2017-03-16 21:16:37
  • upd7725: Add siack and soack registers and their requisite jumps, not used yet. Fix missing si register and flags registers savestate registration. [Lord Nightmare] [Lord-Nightmare] 2017-03-16 21:04:15

    Changed: upd7725.cpp, upd7725.h

    2 files changed, 31 insertions, 1 deletions

  • agat: split from apple2, implement basic agat7 hardware (take 2). [Sergey Svishchev] 2017-03-14 01:03:25

    Changed: bus.lua, mess.lua, a2diskii.cpp, a2diskii.h, agat7langcard.cpp, agat7langcard.h, agat7ram.cpp, agat7ram.h, xtal.h, agat.cpp, apple2.cpp, mame.lst, mess.flt, agat7.cpp, agat7.h

    15 files changed, 2018 insertions, 33 deletions

  • Fix validation (nw) [AJR] 2017-03-16 15:12:50

    Changed: ie15.cpp

    1 files changed, 1 insertions, 1 deletions

  • Merge pull request #2148 from shattered/_9613387 [ajrhacker] 2017-03-16 15:04:27
    • ibm6580: make memory size configurable; fix a Coverity finding; misc.

      Changed: ibm6580.cpp

      1 files changed, 46 insertions, 26 deletions

  • model1: Add dumped internal TGP roms [caps0ff] [Olivier Galibert] 2017-03-16 12:51:09

    Changed: model1.cpp

    1 files changed, 48 insertions, 5 deletions

  • upd7725: handle the LSB-first load from SI properly, for when SI gets hooked up in the future. [Lord Nightmare] [Lord-Nightmare] 2017-03-16 00:40:47

    Changed: upd7725.cpp

    1 files changed, 2 insertions, 2 deletions

  • extra return (nw) [Lord-Nightmare] 2017-03-16 00:39:09

    Changed: upd7725.cpp

    1 files changed, 1 insertions, 1 deletions

  • upd7725: add preliminary IRQ support [Lord Nightmare] [Lord-Nightmare] 2017-03-16 00:33:09
  • build fix for separate builds (nw) [Lord-Nightmare] 2017-03-16 00:18:08

    Changed: arcade.lua

    1 files changed, 1 insertions, 0 deletions

  • mb86233: Massive disassembler overhaul [O. Galibert] [Olivier Galibert] 2017-03-15 22:26:24

    Changed: mb86233d.cpp

    1 files changed, 335 insertions, 628 deletions

  • fix compile (nw) [hap] 2017-03-15 16:57:45

    Changed: machine.lua, ie15.lay

    2 files changed, 8 insertions, 0 deletions

  • Merge pull request #2128 from ajrhacker/screen_vblank_devcb [R. Belmont] 2017-03-15 15:50:24
  • Merge pull request #2139 from shattered/_bf7e1cb [R. Belmont] 2017-03-15 15:47:54
  • Merge pull request #2142 from shattered/_9a6d02f [R. Belmont] 2017-03-15 15:47:12
  • New clone added [hap] 2017-03-15 15:43:52
  • pasha2: hook up lamp outputs and clickable artwork [Vas Crabb] 2017-03-15 15:37:40

    Changed: pasha2.cpp, gotcha.lay, pasha2.lay

    3 files changed, 150 insertions, 15 deletions

  • segas32.cpp: add Air Rescue's uPD7725 DSP and load its roms. Disabled for now, since the uPD7725 cpu core will need some features added before this can work. [Lord Nightmare] [Lord-Nightmare] 2017-03-15 07:06:40

    Changed: segas32.cpp, segas32.h

    2 files changed, 97 insertions, 5 deletions

  • ibm5170.xml: Let's document the situation at least (nw) [Justin Kerk] 2017-03-15 06:03:01
  • Merge pull request #2138 from shattered/_47be08c [R. Belmont] 2017-03-15 01:56:26
  • Merge pull request #2134 from tlindner/ay8910-change-frequency [R. Belmont] 2017-03-15 01:15:16
  • Merge pull request #2141 from einstein95/mz2500 [R. Belmont] 2017-03-15 01:14:43
  • Merge pull request #2143 from shattered/_c58e526 [R. Belmont] 2017-03-15 01:14:20
  • Merge pull request #2145 from Happy-yappH/master [R. Belmont] 2017-03-15 01:13:36
  • potgoldu.cpp: add undumped MCU as NO_DUMP [Lord-Nightmare] 2017-03-14 17:28:26

    Changed: potgoldu.cpp

    1 files changed, 2 insertions, 0 deletions

  • Preliminary attempt to fix regression caused by poor understanding of get_default_card_software() (#2122) [npwoods] 2017-03-14 11:38:22
    • Tafoid brought to my attention a recent regression caused by my softlist changes. Specifically, this failed:
      mame odyssey2 -cart1 voice -cart2 bees
      The reason is that the recent refactoring caused some critical softlist logic to be bypassed. Essentially device_slot_interface::get_default_card_software() provides a technique for devices to inspect softlists and select slot options to be specified. In the case above, the selection of the "voice" software list item in the first cartridge slot requires get_default_card_software() to be called to specify the o2_voice slot device, which in turn adds the second cartridge slot. Skipping this caused '-cart2' to stop being recognized.
      This is an attempt to fix the problem. In some ways, this doesn't go far enough – the astute observer will note that mame_options::reevaluate_slot_options() looks a lot like mame_options::update_slot_options(); part of me wants to just rip the latter out. In the long run, device_slot_interface::get_default_card_software() should be reevaluated; having a hook is a good idea but it should be a pure function that doesn't alter state.

      Changed: mameopts.cpp, mameopts.h

      2 files changed, 83 insertions, 21 deletions

  • triforce.cpp: security PIC dump for "Mario Kart Arcade GP" [Soyandroid] [MetalliC] 2017-03-13 22:31:10

    Changed: triforce.cpp

    1 files changed, 4 insertions, 1 deletions

  • naomi.cpp: dumped "House of the Dead 2" Japan BIOS [Nomax] [MetalliC] 2017-03-13 22:30:01

    Changed: naomi.cpp

    1 files changed, 6 insertions, 3 deletions

  • wildpkr, tabpkr: Work out several device hookups (nw) [AJR] 2017-03-13 21:57:46
    • The use of a DS2401 "ID" in tabpkr is inferred from the code. The data supplied for it is totally artificial, and the chip may have been stripped from the PCB pictured on citylan.it.
      Much still needs to be learned about the HW of these games. The emulation doesn't display even error codes yet.

      Changed: dac.h, wildpkr.cpp

      2 files changed, 218 insertions, 31 deletions

  • new not working clone [Ivan Vangelista] 2017-03-13 19:41:53
  • raiden2: tile_scroll_w safety fence (nw) [hap] 2017-03-13 15:33:43

    Changed: raiden2.cpp

    1 files changed, 5 insertions, 3 deletions

  • typo & note (nw) [MetalliC] 2017-03-13 14:24:03

    Changed: naomi.cpp, segas32.cpp

    2 files changed, 2 insertions, 2 deletions

  • fixed UPD7725 disassembly [smf] [smf-] 2017-03-13 09:22:38

    Changed: upd7725.cpp

    1 files changed, 3 insertions, 1 deletions

  • abc80: Fixed sound. [Curt Coder] [Curt Coder] 2017-03-12 20:08:18
  • Merge pull request #2136 from shattered/_ab22d1d [ajrhacker] 2017-03-12 16:02:19
    • sm7238: implement double-sized characters and smooth scroll.

      Changed: sm7238.cpp

      1 files changed, 101 insertions, 101 deletions

  • lastbank: Add coin counters [AJR] 2017-03-12 15:57:45

    Changed: lastbank.cpp

    1 files changed, 14 insertions, 1 deletions

  • sm7238: implement double-sized characters and smooth scroll. [Sergey Svishchev] 2017-03-02 08:02:18

    Changed: sm7238.cpp

    1 files changed, 101 insertions, 101 deletions

  • New clone added [hap] 2017-03-12 15:01:52
  • New not working clone [Ivan Vangelista] 2017-03-12 08:53:42
    • __________________ Penguin Brothers (Japan, bootleg) [Rod_Wod, Team Europe and The Dumping Union]
      This has quite different hardware: standard 68000 instead of TMP68301 and 4 FPGAs (3 A40MX04 and 1 A54SX16A). Also, GFX regs/offsets and sound need work. (nw)

      Changed: karnov.cpp, seta2.cpp, mame.lst

      3 files changed, 46 insertions, 5 deletions

  • Substantially speed up -verifyroms, hack other verbs temporarily while device data is being refactored [Vas Crabb] 2017-03-12 02:30:01

    Changed: clifront.cpp, media_ident.h

    2 files changed, 37 insertions, 96 deletions

  • Commodore LCD: Halved size of character rom region and fixed switching between upper and lower case character sets. [smf] [smf-] 2017-03-12 00:31:33

    Changed: clcd.cpp

    1 files changed, 4 insertions, 3 deletions

  • Merge pull request #2133 from npwoods/coco_cart_sound_enable [ajrhacker] 2017-03-12 00:23:16
  • Include devices in -listxml with * or no argument (nw) [AJR] 2017-03-11 22:13:47
  • Fix null pointer bug when -verifyroms is used without a driver spec (nw) [AJR] 2017-03-11 21:56:32
    • This undoes a small part of c6ef2746d4958359899d5d4b44e8507aeca343d0. Changing "*" to nullptr here looks like a fundamentally unsound hack, even though the validity checker now uses it as a convenient flag (see the similar change in 3ecdaafea65c7cedb2dffc4bd865611f069ec289).

      Changed: clifront.cpp

      1 files changed, 1 insertions, 1 deletions

  • remove teeter torture freeplay romhack (nw) [hap] 2017-03-11 16:41:37

    Changed: exidy.cpp, mame.lst

    2 files changed, 0 insertions, 22 deletions

  • 8x300dasm: correct JMP target address [mahlemiut] 2017-03-11 12:02:19

    Changed: 8x300dasm.cpp

    1 files changed, 1 insertions, 1 deletions

  • New not working clone [Ivan Vangelista] 2017-03-11 10:36:58
    • __________________ Karnov (Japan, bootleg with NEC D8748HD) [The Iron Goat]
      This uses a D8748HD instead of a I8751. It will need to be simulated / emulated, if dumped. (nw)

      Changed: karnov.cpp, mame.lst

      2 files changed, 78 insertions, 11 deletions

  • New clone added [Ivan Vangelista] 2017-03-11 09:33:25
  • mea8000: Remove no longer used configuration macro (nw) [AJR] 2017-03-11 05:01:17

    Changed: mea8000.h

    1 files changed, 0 insertions, 3 deletions

  • Merge pull request #2129 from shattered/_5e08182 [ajrhacker] 2017-03-11 03:24:59
  • Merge pull request #2131 from shattered/_427ce38 [R. Belmont] 2017-03-11 01:55:53
  • tosh1000: hook up ROM-DOS. [Sergey Svishchev] 2017-03-11 01:09:25

    Changed: tosh1000.cpp

    1 files changed, 75 insertions, 17 deletions

  • hlcd0538: correct lcd/interrupt pins (nw) [hap] 2017-03-10 21:45:11

    Changed: hlcd0538.cpp, hlcd0538.h, fidel6502.cpp, novag6502.cpp

    4 files changed, 26 insertions, 17 deletions

  • novag6502: hooked up hlcd0538 to cforte (nw) [hap] 2017-03-10 19:25:50

    Changed: novag6502.cpp, novagbase.h, novag_cforte.lay

    3 files changed, 81 insertions, 23 deletions

  • phoenix.cpp: dumped / redumped the PROM for some of the bootlegs [f205] [Ivan Vangelista] 2017-03-10 18:29:01
  • Merge pull request #2125 from npwoods/new_addrmap_validation [R. Belmont] 2017-03-10 17:46:03
    • Adds a new addrmap.cpp validation intended to catch AM_REGION declarations not tied to anything meaningful

      Changed: addrmap.cpp

      1 files changed, 4 insertions, 0 deletions

  • Merge pull request #2127 from moralrecordings/pcfix [R. Belmont] 2017-03-10 17:45:32
  • pes.cpp: use combined /RS and /WS function since the MCU/CPU can in theory change both lines at once, and since it uses a TMS5220C it does matter in this case. [Lord Nightmare] [Lord-Nightmare] 2017-03-10 16:46:51

    Changed: pes.cpp, pes.h

    2 files changed, 6 insertions, 8 deletions

  • added hlcd0538 device (nw) [hap] 2017-03-10 16:44:07

    Changed: video.lua, arcade.lua, mess.lua, hlcd0515.cpp, hlcd0515.h, hlcd0538.cpp, hlcd0538.h, novag6502.cpp

    8 files changed, 207 insertions, 21 deletions

  • fix mistake found by shattered (nw) [Lord-Nightmare] 2017-03-10 16:44:01

    Changed: notetaker.cpp

    1 files changed, 2 insertions, 2 deletions

  • triforce.cpp: Mario Kart 2 rom load [MetalliC] 2017-03-10 14:08:23

    Changed: triforce.cpp

    1 files changed, 22 insertions, 18 deletions

  • - 06492: [Crash/Freeze] (model3.cpp) scud: Crash running scud with -bench 90, regression. [Philip Bennett] 2017-03-10 08:34:35

    Changed: drccache.cpp

    1 files changed, 3 insertions, 1 deletions

  • bublbobl.cpp: removed outdated comment (nw) [Ivan Vangelista] 2017-03-10 07:03:05

    Changed: bublbobl.cpp

    1 files changed, 0 insertions, 1 deletions

  • Added alternate version of Teeter Torture. [Robbbert] 2017-03-10 06:59:46

    Changed: exidy.cpp, mame.lst

    2 files changed, 27 insertions, 0 deletions

  • New games added as GAME_NOT_WORKING [arbee] 2017-03-10 04:07:52
    • ----------------------------------- Zoofari [R. Belmont, Sean Sutton, Smitdogg, The Dumping Union]

      Changed: vp101.cpp, mame.lst

      2 files changed, 15 insertions, 3 deletions

  • Merge pull request #2126 from ajrhacker/feversoc_hopper [ajrhacker] 2017-03-10 03:20:59
  • arm7ops.cpp: repair broken ARM [Peter Ferrie] [Peter Ferrie] 2017-03-09 23:32:27
  • hp9845.cpp: fix MSVC build (nw) [Peter Ferrie] 2017-03-09 23:20:34

    Changed: hp9845.cpp

    1 files changed, 2 insertions, 2 deletions

  • triforce.cpp: security PIC dump for "Mario Kart Arcade GP 2" [Soyandroid, Darksoft] [MetalliC] 2017-03-09 15:35:21

    Changed: triforce.cpp

    1 files changed, 8 insertions, 2 deletions

  • fix that so it does what's expected. (nw) [Lord-Nightmare] 2017-03-09 00:00:40

    Changed: sdk86.cpp

    1 files changed, 4 insertions, 4 deletions

  • another line shortened (nw) [Lord-Nightmare] 2017-03-08 23:41:05

    Changed: votrtnt.cpp

    1 files changed, 6 insertions, 1 deletions

  • sdk86.cpp: fix rom loading so the non-booting rom pair is mapped at 0xfe*** while the booting pair is mapped at 0xff*** [Lord Nightmare] [Lord-Nightmare] 2017-03-08 23:40:18

    Changed: sdk86.cpp

    1 files changed, 6 insertions, 2 deletions

  • seicross.cpp: added XTAL (nw) [Ivan Vangelista] 2017-03-08 19:49:24

    Changed: seicross.cpp

    1 files changed, 4 insertions, 4 deletions

  • phoenix.cpp: very minor documentation update (nw) [Ivan Vangelista] 2017-03-08 19:22:33

    Changed: phoenix.cpp

    1 files changed, 2 insertions, 2 deletions

  • New clone added [Ivan Vangelista] 2017-03-08 19:21:02
  • forgot this one (nw) [Lord-Nightmare] 2017-03-08 19:16:09
  • more long line reduction (nw) [Lord-Nightmare] 2017-03-08 19:07:09

    Changed: tms5110.h, tms5220.h

    2 files changed, 15 insertions, 3 deletions

  • New clone added [Ivan Vangelista] 2017-03-08 19:06:46
  • tms32031: Remove direct update handler [O. Galibert] [Olivier Galibert] 2017-03-08 17:45:27

    Changed: tms32031.cpp, tms32031.h

    2 files changed, 3 insertions, 16 deletions

  • a2600: Remove direct update handler [O. Galibert] [Olivier Galibert] 2017-03-08 17:39:09

    Changed: dpc.cpp, dpc.h, rom.cpp, rom.h, vcs_slot.cpp, vcs_slot.h, a2600.cpp

    7 files changed, 1 insertions, 43 deletions

  • hp9845: a little cleanup.. [fulivi] 2017-03-02 17:01:41

    Changed: 98034.cpp, hp9845.cpp

    2 files changed, 6 insertions, 14 deletions

  • hp9845: 1st attempt at eliminating the src/mame -> src/devices [fulivi] 2017-03-02 16:11:53
  • hp9845: Implemented 9845C driver together with A.Kueckes! [fulivi] 2017-02-28 17:43:00

    Changed: hp9845.cpp, hp9845.h

    2 files changed, 1440 insertions, 132 deletions

  • hp9845: Small re-factoring of 45B screen palette [fulivi] 2017-02-20 11:14:50

    Changed: hp9845.cpp

    1 files changed, 18 insertions, 5 deletions

  • hp9845: finished moving all 45B-specific code into a separated class [fulivi] 2017-02-19 18:50:57

    Changed: hp9845.cpp, hp9845.h

    2 files changed, 483 insertions, 422 deletions

  • Fixed a bug in fdc_pll: there is no operator* to multiply an attotime [fulivi] 2017-02-15 14:03:17
  • nanoprocessor: fixed a subtle bug in interrupt handling [fulivi] 2017-02-15 13:40:57

    Changed: nanoprocessor.cpp

    1 files changed, 3 insertions, 1 deletions

  • hp9845: put parts common to various 9845 models in a base class to [fulivi] 2017-02-13 16:11:19
  • hp9845: RAM size is now configurable by -ram option [fulivi] 2017-02-12 16:18:35

    Changed: hp9845.cpp, hp9845.h

    2 files changed, 68 insertions, 6 deletions

  • hp9845: I/O slots expanded from 1 to 4 [fulivi] 2017-02-10 17:15:12

    Changed: hp9845.cpp, hp9845.h

    2 files changed, 10 insertions, 1 deletions

  • build fix (nw) [Lord-Nightmare] 2017-03-07 23:19:53

    Changed: notetaker.cpp

    1 files changed, 3 insertions, 0 deletions

  • more reduction (nw) [Lord-Nightmare] 2017-03-07 23:00:16

    Changed: notetaker.cpp

    1 files changed, 25 insertions, 7 deletions

  • more long line cleanup... (nw) [Lord-Nightmare] 2017-03-07 22:51:56

    Changed: arkanoid.cpp

    1 files changed, 36 insertions, 7 deletions

  • lwriter.cpp comment update (nw) [Lord-Nightmare] 2017-03-07 22:34:21

    Changed: lwriter.cpp

    1 files changed, 3 insertions, 3 deletions

  • more long line reduction (nw) [Lord-Nightmare] 2017-03-07 22:33:26

    Changed: votrtnt.cpp

    1 files changed, 12 insertions, 6 deletions

  • Possibly uninitialized class member fix. (nw) [dankan1890] 2017-03-07 16:10:58

    Changed: datmenu.cpp, datmenu.h, ui.cpp

    3 files changed, 18 insertions, 19 deletions

  • more long line cleanup (nw) [Lord-Nightmare] 2017-03-07 18:15:56

    Changed: cat.cpp

    1 files changed, 18 insertions, 4 deletions

  • ...and again (nw) [Lord-Nightmare] 2017-03-07 11:22:14

    Changed: tms5110r.hxx

    1 files changed, 9 insertions, 1 deletions

  • more ridiculous line length elimination (nw) [Lord-Nightmare] 2017-03-07 11:07:08

    Changed: tms5220.cpp

    1 files changed, 49 insertions, 12 deletions

  • That was one ridiculously long line... (nw) [Lord-Nightmare] 2017-03-07 09:47:07

    Changed: symbolics.cpp

    1 files changed, 22 insertions, 1 deletions

  • gba (MT 6513): fixed revised copy protection handler to get the right PC [R. Belmont] [arbee] 2017-03-07 04:30:24

    Changed: gba.cpp

    1 files changed, 2 insertions, 1 deletions

  • taito_z.cpp: Fixed subtle color pen bug in Mexico GP stage for Continental Circus [Angelo Salese] [angelosa] 2017-03-07 02:39:32

    Changed: taito_z.cpp

    1 files changed, 1 insertions, 1 deletions

  • Merge pull request #2118 from SailorSat/master [ajrhacker] 2017-03-07 02:37:48
  • polyplay: fixed SIO for real... (nw) [Ariane Fugmann] 2017-03-07 01:57:19

    Changed: polyplay.cpp

    1 files changed, 3 insertions, 8 deletions

  • fix VIS (nw) [Vas Crabb] 2017-03-07 01:16:32

    Changed: vis.cpp

    1 files changed, 1 insertions, 1 deletions

  • polyplay: fix compile (nw) [Dirk Best] 2017-03-07 00:08:18

    Changed: polyplay.cpp

    1 files changed, 1 insertions, 1 deletions

  • popper: Dip switch defaults [Dirk Best] 2017-03-06 21:59:10

    Changed: popper.cpp

    1 files changed, 2 insertions, 3 deletions

  • aristmk5.cpp: new sets, layouts, documentation [Heihachi_73] [Ivan Vangelista] 2017-03-06 23:17:27

    Changed: aristmk5.cpp, aristmk5.lay, aristmk5_us.lay, aristmk5_us_200.lay, baddog.lay, bparty.lay, cashcatnz.lay, cashcham.lay, cashchama.lay, cashchamnz.lay, checkma5.lay, coralrc2.lay, cuckoou.lay, dimtouch.lay, dolphntr.lay, dolphntrb.lay, dolphntrce.lay, dreamwv.lay, dynajack.lay, fortellr.lay, geisha.lay, genmagi.lay, goldenra.lay, goldpyrb.lay, incasun.lay, incasunnz.lay, indrema5.lay, jungjuic.lay, kgalah.lay, kgbirda5.lay, locoloota.lay, magimaska.lay, marmagic.lay, montree.lay, mountmon.lay, multidrw.lay, mystgard.lay, orchidms.lay, pantmaga.lay, pengpuck.lay, penpir2.lay, petshop.lay, przfight.lay, qnile.lay, qnilec.lay, qnilecea.lay, qniled.lay, qtbird.lay, reelrock.lay, retrsamb.lay, sbuk2.lay, sbuk3.lay, snowcat.lay, swhr2.lay, trstrove.lay, wamazon.lay, wamazona.lay, wcougar.lay, wikwin.lay, wildbill.lay, wizways.lay, wnpost.lay, wtiger.lay, yukongld.lay, mame.lst

    65 files changed, 23754 insertions, 904 deletions

  • Merge pull request #2092 from SailorSat/master [Dirk Best] 2017-03-06 22:14:39
  • pacman.cpp: added the producers of a couple of bootlegs (nw) [Ivan Vangelista] 2017-03-06 19:06:57

    Changed: pacman.cpp

    1 files changed, 18 insertions, 18 deletions

  • New Working [cracyc] 2017-03-06 16:47:27
  • apollo.cpp: Regression fix (nw) [AJR] 2017-03-06 03:30:01

    Changed: apollo.cpp

    1 files changed, 4 insertions, 4 deletions

  • merit.cpp: PSG type is AY-3-8912 [AJR] 2017-03-06 01:24:03

    Changed: merit.cpp

    1 files changed, 7 insertions, 7 deletions

  • Fix clang warnings in netlist code. [couriersud] 2017-03-05 18:03:30
  • ay8910: Handy guide to bus control signals (nw) [AJR] 2017-03-05 19:44:08

    Changed: ay8910.cpp

    1 files changed, 22 insertions, 0 deletions

  • ay8910: Rename write handler, as it's not that most common setup [Dirk Best] 2017-03-05 18:55:30

    Changed: ay8910.cpp, ay8910.h, popper.cpp

    3 files changed, 7 insertions, 6 deletions

  • popper: Fix audio hookup [Dirk Best] 2017-03-05 18:09:19

    Changed: popper.cpp

    1 files changed, 14 insertions, 14 deletions

  • ay8910: Add a write handler for the case of bc1=a0 and bc2=a1 [Dirk Best] 2017-03-05 18:06:18

    Changed: ay8910.cpp, ay8910.h

    2 files changed, 23 insertions, 2 deletions

  • z180: DMA fixes [R. Belmont] [arbee] 2017-03-05 16:34:05
    • - Count of 0 means 0x10000, as with other DMA controllers - Fixed scheduling so burst mode DMA is always serviced immediately with no CPU ops interleaved

      Changed: z180.cpp

      1 files changed, 29 insertions, 11 deletions

  • More cppcheck fixes. (nw) [Couriersud] 2017-02-27 23:47:48

    Changed: nld_bjt.cpp, nld_opamps.cpp, nlid_twoterm.h, nld_74161.cpp, nld_74192.cpp, nld_74193.cpp, nld_9310.cpp, nlid_truthtable.cpp, nl_factory.h, nl_lists.h, nl_parser.cpp, nl_parser.h, nl_setup.cpp, nl_setup.h, palloc.cpp, pexception.cpp, pexception.h, pfmtlog.cpp, pfmtlog.h, pfunction.cpp, pfunction.h, poptions.h, pparser.cpp, pparser.h, pstate.cpp, pstate.h, pstream.cpp, pstream.h, pstring.cpp, pstring.h, putil.h, nltool.cpp, mat_cr.h, nld_matrix_solver.cpp, nld_solver.h, nl_convert.cpp, nl_convert.h

    37 files changed, 100 insertions, 98 deletions

  • Fix some cppcheck warnings. (nw) [Couriersud] 2017-02-27 21:46:10

    Changed: makefile, nl_base.cpp, nl_base.h, pexception.cpp, pexception.h

    5 files changed, 60 insertions, 36 deletions

  • New working clone [Ivan Vangelista] 2017-03-05 12:23:55
  • Comment correction (nw) [AJR] 2017-03-05 06:31:23

    Changed: z180.cpp

    1 files changed, 2 insertions, 2 deletions

  • Correct MMOD bit for Z180 DMA [AJR] 2017-03-05 06:24:28

    Changed: z180.cpp

    1 files changed, 3 insertions, 3 deletions

  • lb186: fix date (nw) [cracyc] 2017-03-05 02:28:14

    Changed: lb186.cpp

    1 files changed, 1 insertions, 1 deletions

  • New not working [cracyc] 2017-03-05 02:23:09
  • fix zexall build (nw) [Vas Crabb] 2017-03-05 00:49:09

    Changed: main.cpp

    1 files changed, 8 insertions, 4 deletions

  • Changed a few more 'const char *' ==> 'const std::string &' (#2111) [npwoods] 2017-03-04 22:00:18

    Changed: debugcmd.cpp, diimage.cpp, diimage.h, image.cpp, clifront.cpp, info.cpp, mameopts.cpp, inifile.cpp, selsoft.cpp

    9 files changed, 17 insertions, 17 deletions

  • m20: fix kbd tx (nw) [cracyc] 2017-03-04 16:26:09

    Changed: m20.cpp

    1 files changed, 1 insertions, 0 deletions

  • popper: Hook up inputs, rename audio cpu to sub cpu, hook up flip screen [Dirk Best] 2017-03-04 13:53:21

    Changed: popper.cpp

    1 files changed, 78 insertions, 47 deletions

  • New working clone [Ivan Vangelista] 2017-03-04 08:40:30
    • ___________________________________________ Dynablaster / Bomber Man (bootleg, set 3) [Hammy, The Dumping Union]

      Changed: m90.cpp, mame.lst

      2 files changed, 35 insertions, 3 deletions

  • Merge pull request #2114 from npwoods/fix_more [ajrhacker] 2017-03-04 02:30:11
  • Merge pull request #2113 from npwoods/fix_bpset [ajrhacker] 2017-03-04 02:29:57
  • Fixed a few more issues broken similarly to 'bpset' [Nathan Woods] 2017-03-04 01:41:46

    Changed: debugcmd.cpp

    1 files changed, 4 insertions, 4 deletions

  • Fixing stupid error in the bpset command [Nathan Woods] 2017-03-04 01:30:13

    Changed: debugcmd.cpp

    1 files changed, 2 insertions, 2 deletions

  • hh_pic16: correct title for USG football (nw) [hap] 2017-03-03 22:16:52

    Changed: hh_pic16.cpp, hh_tms1k.cpp, cnfball2.lay, h2hfootb.lay, mame.lst

    5 files changed, 49 insertions, 50 deletions

  • hh_tms1k: added quizwiz softwarelist (nw) [hap] 2017-03-03 19:58:12

    Changed: quizwiz.xml, hh_tms1k.cpp

    2 files changed, 123 insertions, 43 deletions

  • scorpion: Remove direct update handler [O. Galibert] [Olivier Galibert] 2017-03-03 18:34:33

    Changed: scorpion.cpp

    1 files changed, 43 insertions, 36 deletions

  • missed (nw) [Olivier Galibert] 2017-03-03 19:54:42

    Changed: sage2.h

    1 files changed, 0 insertions, 2 deletions

  • Fix debug commands in drivers and devices (nw) [AJR] 2017-03-03 18:58:31

    Changed: z8000.cpp, z8000.h, chihiro.cpp, saturn.cpp, sun4.cpp, dgn_beta.h, mbc55x.h, rmnimbus.h, saturn.h, xbox.h, dgn_beta.cpp, mbc55x.cpp, rmnimbus.cpp, xbox.cpp, mbc55x.cpp, rmnimbus.cpp

    16 files changed, 165 insertions, 165 deletions

  • Merge branch 'master' of https://github.com/mamedev/mame [Scott Stone] 2017-03-03 18:35:25

    Changed: debugcmd.cpp, debugcmd.h, debugcon.cpp, debugcon.h

    4 files changed, 488 insertions, 493 deletions

  • Merge pull request #2112 from npwoods/debugger_cplusplus [ajrhacker] 2017-03-03 18:28:23
  • Merge branch 'master' of https://github.com/mamedev/mame [Scott Stone] 2017-03-03 18:24:17

    Changed: tc4.xml, e132xs.cpp, psx.cpp, tms9995.cpp, i82439tx.cpp, idectrl.cpp, netlist.cpp, z80sio.cpp, mos6566.cpp, v9938.cpp, apollo.h, apollo.cpp

    12 files changed, 24 insertions, 32 deletions

  • Fix romsize for saa5057 (nw) [Scott Stone] 2017-03-03 18:23:49

    Changed: saa5050.cpp

    1 files changed, 1 insertions, 1 deletions

  • Device validation fixes: all the rest (nw) [AJR] 2017-03-03 18:17:44

    Changed: e132xs.cpp, psx.cpp, tms9995.cpp, i82439tx.cpp, idectrl.cpp, netlist.cpp, z80sio.cpp, mos6566.cpp, v9938.cpp, apollo.h, apollo.cpp

    11 files changed, 16 insertions, 32 deletions

  • Device validation fixes: clean up the genpc MESS (nw) [AJR] 2017-03-03 18:02:49

    Changed: genpc.cpp, genpc.h, asst128.cpp, tandy1t.cpp

    4 files changed, 24 insertions, 5 deletions

  • Device validation fixes: Galaxy Games, Midway, Sega, DECO (nw) [AJR] 2017-03-03 17:46:19
  • Device validation fixes: another one rides the bus (nw) [AJR] 2017-03-03 17:39:52

    Changed: a2alfam2.cpp, a2cffa.cpp, a2vulcan.cpp, action_replay.cpp, fdc.cpp, hdc.cpp, d004.cpp, nasbus.cpp, vme_fccpu20.cpp

    9 files changed, 12 insertions, 20 deletions

  • Device validation fixes: Gottlieb and Leland audio (nw) [AJR] 2017-03-03 17:32:00

    Changed: gottlieb.cpp, leland.cpp

    2 files changed, 4 insertions, 4 deletions

  • ltd.cpp: added more games [PinMAME] [Ivan Vangelista] 2017-03-03 17:13:11

    Changed: ltd.cpp, mame.lst

    2 files changed, 145 insertions, 13 deletions

  • harddriv: Device cleanup [O. Galibert] [Olivier Galibert] 2017-03-03 15:28:10

    Changed: harddriv.cpp, harddriv.h

    2 files changed, 73 insertions, 33 deletions

  • Device validation fixes, invalid characters department (nw) [AJR] 2017-03-03 15:10:08

    Changed: arm.cpp, hp_taco.cpp, phi.cpp, scnxx562.cpp, 315-5641.cpp, atarixga.cpp

    6 files changed, 8 insertions, 8 deletions

  • Device validation fixes, part FDC (nw) [AJR] 2017-03-03 14:35:47

    Changed: upd765.cpp, wozfdc.cpp

    2 files changed, 4 insertions, 4 deletions

  • Oops (nw) [AJR] 2017-03-03 14:26:49

    Changed: floppy.cpp

    1 files changed, 1 insertions, 1 deletions

  • segacrpt_device: Device cleanup [O. Galibert] [Olivier Galibert] 2017-03-03 14:26:54

    Changed: segacrpt_device.cpp, segacrpt_device.h

    2 files changed, 28 insertions, 30 deletions

  • Device validation fixes, floppy edition (nw) [AJR] 2017-03-03 14:24:32

    Changed: floppy.cpp

    1 files changed, 4 insertions, 4 deletions

  • more validation fixes (nw) [Vas Crabb] 2017-03-03 14:19:21

    Changed: a500.cpp, hp9895.cpp, kaiser.cpp, pirate.cpp, sunsoft.cpp, nubus_asntmc3b.cpp, sv802.cpp, sv807.cpp, handset.cpp, m68kcpu.cpp, m68705.cpp, kb1013vk1-2core.cpp, tlcs90.cpp, ay31015.cpp, netlist.cpp, esq1.cpp, cammu.cpp

    17 files changed, 46 insertions, 69 deletions

  • segacrp2_device: Device cleanup [O. Galibert] [Olivier Galibert] 2017-03-03 14:14:00

    Changed: segacrp2_device.cpp, segacrp2_device.h

    2 files changed, 13 insertions, 15 deletions

  • fd1089, fd1094: Device cleanup [O. Galibert] [Olivier Galibert] 2017-03-03 14:03:45

    Changed: m68000.h, m68kcpu.cpp, fd1089.cpp, fd1094.cpp

    4 files changed, 8 insertions, 2 deletions

  • Constructor delegates are beautiful (1/a lot) (nw) [Olivier Galibert] 2017-03-03 13:53:31

    Changed: segas32.cpp, segaxbd.cpp

    2 files changed, 2 insertions, 51 deletions

  • ns10crypt: Device cleanup [O. Galibert] [Olivier Galibert] 2017-03-03 13:51:55

    Changed: ns10crypt.cpp, ns10crypt.h

    2 files changed, 18 insertions, 19 deletions

  • fix some device validation errors, also fix uninitialised members in some devices using constructor delegation (nw) [Vas Crabb] 2017-03-03 13:32:37

    Changed: namcot.cpp, keytro.cpp, keytro.h, rom.cpp, hlekbd.cpp, slot.cpp, clipper.cpp, hphybrid.cpp, mcs51.cpp, nec.cpp, sh2.cpp, 68561mpcc.cpp, ataflash.cpp, z80scc.cpp

    14 files changed, 591 insertions, 620 deletions

  • segas23: Device cleanup [O. Galibert] [Olivier Galibert] 2017-03-03 13:31:28

    Changed: segas32.cpp, segas32.h

    2 files changed, 30 insertions, 3 deletions

  • segaxbd: Device cleanup [O. Galibert] [Olivier Galibert] 2017-03-03 13:18:08

    Changed: segaxbd.cpp, segaxbd.h

    2 files changed, 41 insertions, 7 deletions

  • Merge pull request #2110 from JoakimLarsson/fcisio [Joakim Larsson Edström] 2017-03-03 11:29:52
  • clean up a few more device issues, add basic device validation [Vas Crabb] 2017-03-03 11:25:16

    Changed: graphics.cpp, slot.cpp, slot.h, i8x9x.cpp, rf5c296.cpp, validity.cpp, validity.h, clifront.cpp, galgames.cpp, kaneko_spr.cpp, kaneko_spr.h

    11 files changed, 253 insertions, 75 deletions

  • sage2: Remove direct update handler [O. Galibert] [Olivier Galibert] 2017-03-03 11:09:02

    Changed: sage2.cpp, sage2.h

    2 files changed, 21 insertions, 66 deletions

  • duh (nw) [Olivier Galibert] 2017-03-03 09:55:34

    Changed: mpf1.cpp

    1 files changed, 0 insertions, 5 deletions

  • mpf1: Remove direct update handler, makes step work [O. Galibert] [Olivier Galibert] 2017-03-03 09:41:10

    Changed: mpf1.cpp, mpf1.h

    2 files changed, 29 insertions, 17 deletions

  • mpz80: Remove direct update handler [O. Galibert] [Olivier Galibert] 2017-03-03 08:44:33

    Changed: mpz80.cpp, mpz80.h

    2 files changed, 4 insertions, 31 deletions

  • atm: Remove direct update handler. Still not working, but less badly [O. Galibert] [Olivier Galibert] 2017-03-03 08:14:18

    Changed: atm.cpp

    1 files changed, 39 insertions, 49 deletions

  • pentagon: Remove direct update handler [O. Galibert] [Olivier Galibert] 2017-03-03 07:47:28

    Changed: pentagon.cpp

    1 files changed, 42 insertions, 48 deletions

  • Start cleaning up duplicate shortnames [Vas Crabb] 2017-03-03 07:24:02

    Changed: abc890.cpp, lux21046.cpp, lux21046.h, c1526.cpp, omti8621.cpp, omti8621.h, sc499.cpp, vga_ati.cpp, 40105.cpp, genpc.cpp, genpc.h, i8155.cpp, i8255.cpp, mm74c922.cpp, ncr5380n.cpp, bufsprite.cpp, bufsprite.h, hd61830.cpp, msm6222b.cpp, sed1200.cpp, clifront.cpp, gottlieb.cpp, gottlieb.h, neogeo_spr.cpp, neogeo_spr.h

    25 files changed, 223 insertions, 144 deletions

  • Make device_image_interface::update_names a private method called automatically at config_complete time (nw) [AJR] 2017-03-03 06:07:57

    Changed: a78_slot.cpp, a78_slot.h, a800_slot.cpp, a800_slot.h, exp.h, slot.cpp, slot.h, slot.cpp, slot.h, slot.cpp, slot.h, exp.h, exp.h, slot.cpp, slot.h, cococart.cpp, cococart.h, exp.h, cpc_rom.h, slot.cpp, slot.h, gb_slot.cpp, gb_slot.h, gba_slot.cpp, gba_slot.h, slot.cpp, slot.h, hp_optrom.cpp, hp_optrom.h, slot.cpp, slot.h, iq151.cpp, iq151.h, omti8621.cpp, omti8621.h, sc499.cpp, sc499.h, kc.cpp, kc.h, slot.cpp, slot.h, md_slot.cpp, md_slot.h, cartridge.h, slot.cpp, slot.h, aladdin.h, datach.h, karastudio.h, nes_slot.cpp, nes_slot.h, sunsoft_dcs.h, nubus_image.cpp, slot.cpp, slot.h, pce_slot.cpp, pce_slot.h, exp.h, ccm.h, memcard.cpp, memcard.h, rom.h, sat_slot.cpp, sat_slot.h, slot.cpp, slot.h, sega8_slot.h, snes_slot.cpp, snes_slot.h, ti_rs232.cpp, ti_rs232.h, 990_tap.cpp, 990_tap.h, gromport.cpp, slot.cpp, slot.h, slot.cpp, slot.h, vcs_slot.cpp, vcs_slot.h, slot.cpp, slot.h, exp.h, exp.h, exp.h, slot.cpp, slot.h, z88.cpp, z88.h, bitbngr.cpp, bitbngr.h, cassette.cpp, chd_cd.cpp, diablo.cpp, flopdrv.cpp, floppy.cpp, floppy.h, harddriv.cpp, midiin.cpp, midiin.h, midiout.cpp, midiout.h, printer.cpp, printer.h, snapquik.cpp, snapquik.h, hp_taco.cpp, hp_taco.h, smartmed.cpp, smartmed.h, diimage.cpp, diimage.h, apexc.cpp, pdp1.cpp, tm990189.cpp, tx0.cpp, apollo.h, hp48.h, apollo.cpp, coco_vhd.cpp, coco_vhd.h, fmt_icmem.cpp, fmt_icmem.h, hp48.cpp, microdrv.cpp, microdrv.h, ng_memcard.cpp, ng_memcard.h, pce220_ser.cpp, pce220_ser.h, psion_pack.cpp, x68k_hdc.cpp, x68k_hdc.h

    133 files changed, 20 insertions, 675 deletions

  • apple2: simplify LC handling even further (nw) [Peter Ferrie] 2017-03-03 06:01:44

    Changed: ramcard16k.cpp, ramcard16k.h, apple2e.cpp

    3 files changed, 73 insertions, 52 deletions

  • Fix debug build by removing vestiges of -dummywrite (nw) [AJR] 2017-03-03 05:15:00

    Changed: video.cpp, video.h

    2 files changed, 1 insertions, 9 deletions

  • fix crash on excessive command-line options, clean up some tabulation, remove long-dead option [Vas Crabb] 2017-03-03 04:15:13

    Changed: emuopts.cpp, emuopts.h, options.h

    3 files changed, 44 insertions, 54 deletions

  • Fix build (nw) [AJR] 2017-03-03 04:14:46

    Changed: popper.cpp

    1 files changed, 2 insertions, 0 deletions

  • popper: Get some meat back onto the bones [Dirk Best] 2017-03-03 03:32:34
    • * Decode color PROMs [Joe Magiera, couriersud] * Full memory map for main and audio CPU derived from schematics * Add both dip switches * Hook up interrupt generation logic * Decode character and sprite layout and draw character tilemap * Raw screen parameters (to be verified)

      Changed: popper.cpp

      1 files changed, 429 insertions, 37 deletions

  • filter devices when a driver pattern is supplied to -listxml [Vas Crabb] 2017-03-03 03:12:17

    Changed: clifront.cpp, info.cpp, info.h, mameopts.cpp, miscmenu.cpp

    5 files changed, 84 insertions, 52 deletions

  • Image instance name refactoring and bug fixing (nw) [AJR] 2017-03-03 02:01:17
  • No, Vas, defaulting the constructor won't do here (nw) [AJR] 2017-03-03 01:09:03

    Changed: device.h

    1 files changed, 2 insertions, 1 deletions

  • fix assumption that device being described is root device (fixes sampleof=005 reported on all devices) [Vas Crabb] 2017-03-03 00:24:30

    Changed: device.h, info.cpp, info.h

    3 files changed, 49 insertions, 48 deletions

  • hh_tms1k: added softwarelist for tc4 (nw) [hap] 2017-03-03 00:07:31

    Changed: tc4.xml, hh_tms1k.cpp

    2 files changed, 85 insertions, 17 deletions

  • debugger_access: Refactor [O. Galibert] [Olivier Galibert] 2017-02-26 22:03:45

    Changed: a2bus.cpp, pc_xporter.cpp, a500.cpp, currah_speech.cpp, ega.cpp, sb16.cpp, holy_quran.cpp, bwg.cpp, evpc.cpp, hfdc.cpp, hsgpl.cpp, pcode.cpp, spchsyn.cpp, ti_fdc.cpp, tn_ide.cpp, tn_usbsm.cpp, datamux.cpp, genboard.cpp, dpc.cpp, rom.cpp, scharger.cpp, a2hw.cpp, a2kbd.cpp, a2mem.cpp, e0c6s46.cpp, lc8670.cpp, m6800.cpp, m68hc05.cpp, psx.cpp, tms32051.cpp, tms7000.cpp, tms7000.h, tms9900.cpp, tms9995.cpp, 6522via.cpp, 6532riot.cpp, autoconfig.cpp, bankdev.cpp, cdp1879.cpp, mb8421.cpp, mm58167.cpp, mos6526.cpp, mos6530n.cpp, mos6551.cpp, s2636.cpp, smpc.cpp, tms5220.cpp, 315_5124.cpp, clgd542x.cpp, gb_lcd.cpp, hd44780.cpp, pc_vga.cpp, stvvdp1.cpp, stvvdp2.cpp, t6a04.cpp, tms9928a.cpp, debugcpu.cpp, debugcpu.h, dvdisasm.cpp, dvmemory.cpp, express.cpp, express.h, emumem.cpp, emumem.h, machine.cpp, machine.h, a2600.cpp, apple2.cpp, apple2e.cpp, atarist.cpp, c65.cpp, cdi.cpp, cmi.cpp, esq5505.cpp, fm7.cpp, hyperscan.cpp, lwriter.cpp, megasys1.cpp, model2.cpp, next.cpp, pc8801.cpp, pc9801.cpp, pcd.cpp, psion.cpp, rainbow.cpp, sc2.cpp, skylncr.cpp, snk.cpp, stv.cpp, sun2.cpp, sun3.cpp, sun4.cpp, superqix.cpp, supracan.cpp, symbolics.cpp, ti99_4p.cpp, tk2000.cpp, vixen.cpp, vt240.cpp, wicat.cpp, x68k.cpp, xor100.cpp, zorba.cpp, 3do.cpp, apple2.cpp, apple2gs.cpp, apple3.cpp, isbc_215g.cpp, msx_matsushita.cpp, msx_s1985.cpp, n64.cpp, osborne1.cpp, saturn.cpp, stfight.cpp, taito68705interface.cpp, thomson.cpp, tigeroad.cpp, zx.cpp

    118 files changed, 433 insertions, 509 deletions

  • Device fixups (nw) [AJR] 2017-03-02 22:42:45
    • - c2040fdc, c64h156: Calculate clock period in device_clock_changed rather than in constructor - isa8, isa16: Eliminate device_config_complete (probably unnecessary, since m_maincpu is already set in device_start)
      These changes prevent assert failures with the new ad-hoc device construction in -listxml, though they are otherwise independent.

      Changed: c2040fdc.cpp, c2040fdc.h, isa.cpp, isa.h, 64h156.cpp, 64h156.h

      6 files changed, 26 insertions, 27 deletions

  • New working clone [Ivan Vangelista] 2017-03-02 19:01:07
    • _______________ Phoenix (IDI bootleg) [f205v]
      This only has 1 8-bit PROM, like vautourza. Needs correct decoding. (nw)

      Changed: phoenix.cpp, mame.lst

      2 files changed, 25 insertions, 0 deletions

  • New not working games [Ivan Vangelista] 2017-03-02 18:57:11
  • taito.cpp: added program ROMs and corrected title for voleybal [PinMAME] [Ivan Vangelista] 2017-03-02 18:51:27

    Changed: taito.cpp

    1 files changed, 6 insertions, 6 deletions

  • Fix silly editing error (nw) [AJR] 2017-03-02 16:22:54

    Changed: info.cpp

    1 files changed, 1 insertions, 1 deletions

  • Fix clang build by supplying constructor for device_registrar (nw) [AJR] 2017-03-02 15:36:34

    Changed: device.h

    1 files changed, 2 insertions, 0 deletions

  • fix for libc++ build (nw) [Vas Crabb] 2017-03-02 14:54:48

    Changed: device.h

    1 files changed, 1 insertions, 1 deletions

  • Self-registering devices. [Vas Crabb] 2017-03-02 13:25:17
  • apple2: fixed IIe $C800 arbitration, Zellyn/kqumba tests pass now. [R. Belmont] [arbee] 2017-03-02 13:58:45

    Changed: apple2e.cpp

    1 files changed, 42 insertions, 7 deletions

  • (nw)svcpcb: fixed typos [Robbbert] 2017-03-02 12:41:02

    Changed: neopcb.cpp

    1 files changed, 3 insertions, 3 deletions

  • (nw)alpha1v: adjusted screen size [Robbbert] 2017-03-02 12:38:48

    Changed: m52.cpp

    1 files changed, 3 insertions, 0 deletions

  • Merge pull request #2107 from shattered/_72f9ffa [ajrhacker] 2017-03-02 05:02:28
  • Merge pull request #2108 from shattered/_62d5ba5 [R. Belmont] 2017-03-02 03:48:46
  • hanaroku: Add NVRAM and hopper [AJR] 2017-03-02 01:18:50

    Changed: albazc.cpp

    1 files changed, 15 insertions, 5 deletions

  • Merge branch 'master' of https://github.com/mamedev/mame [Robbbert] 2017-03-01 23:48:08

    Changed: midwunit.cpp

    1 files changed, 8 insertions, 9 deletions

  • (nw)Housekeeping. [Robbbert] 2017-03-01 23:47:25

    Changed: mame.lst, mess.flt

    2 files changed, 1 insertions, 2 deletions

  • midwunit.cpp: redumped UMK3 U2-U5 sound ROMs, all match current dumps [ShouTime] [MetalliC] 2017-03-01 23:40:34
    • removed BAD_DUMP tag, raised MACHINE_IMPERFECT_SOUND for umk3 sets, see MT #00751

      Changed: midwunit.cpp

      1 files changed, 8 insertions, 9 deletions

  • karateco spelling fix (nw) [Ivan Vangelista] 2017-03-01 19:55:09

    Changed: galaxian.cpp, pacman.cpp

    2 files changed, 3 insertions, 3 deletions

  • apple2e.cpp: fix typo [nw] [Peter Ferrie] 2017-03-01 19:35:54

    Changed: apple2e.cpp

    1 files changed, 1 insertions, 1 deletions

  • apple2: rewrite LC handling [Peter Ferrie] [Peter Ferrie] 2017-03-01 18:55:48

    Changed: ramcard16k.cpp, ramcard16k.h, apple2e.cpp

    3 files changed, 68 insertions, 94 deletions

  • New clone added [hap] 2017-03-01 18:50:11
  • New not working games [Ivan Vangelista] 2017-03-01 18:50:04
  • apply clang-format, remove obsolete comments. no code changes. [Sergey Svishchev] 2017-02-26 20:52:53

    Changed: mc1502_fdc.cpp, mc1502_fdc.h, mc1502_rom.cpp, mc1502_rom.h, p1_fdc.cpp, p1_fdc.h, p1_hdc.cpp, p1_hdc.h, p1_rom.cpp, p1_rom.h, p1_sound.cpp, p1_sound.h, asst128_dsk.cpp, asst128_dsk.h, asst128.cpp, bitgraph.cpp, dvk_ksm.cpp, ec184x.cpp, iskr103x.cpp, mc1502.cpp, poisk1.cpp

    21 files changed, 616 insertions, 549 deletions

  • ti85.cpp: Convert TI-8x link port to a bus with emulated peripherals, should work with TI-82 and TI-85. [Vas Crabb] 2017-03-01 06:25:12
    • * tee allows two peripherals to be connected in parallel * glinkhle is an RS232 (9600 8N1) adaptor * bitsock sends raw assert/release line signals to/from a bitbanger device * monospkr is a speaker connected between tip/ring in parallel and sleeve * stereospkr is two speakers: left across tip and sleeve, right across ring and sleeve
      Use glinkhle to make emulated calculators talk with cooked sockets, e.g.
      mame ti82 -linkport glinkhle -linkport:glinkhle:rs232 null_modem -bitb socket.127.0.0.1:2345
      Use bitsock to make emulated calculators talk with cooked sockets, e.g.
      mame ti82 -linkport bitsock -bitb socket.127.0.0.1:2345
      You can use tee to do stuff like listen to data activity for debugging purposes, e.g.
      mame ti82 -linkport tee -linkport:tee:a stereospkr -linkport:tee:b glinkhle -linkport:tee:b:glinkhle:rs232 null_modem -bitb socket.127.0.0.1:2345

      Changed: bus.lua, mess.lua, bitsocket.cpp, bitsocket.h, graphlinkhle.cpp, graphlinkhle.h, teeconn.cpp, teeconn.h, ti8x.cpp, ti8x.h, tispeaker.cpp, tispeaker.h, ti85.cpp, ti85.h, ti85.cpp

      15 files changed, 1700 insertions, 133 deletions

  • sun3x.cpp: hook up keyboard [Vas Crabb] 2017-02-28 07:55:06

    Changed: sunkbd.cpp, sunkbd.h, sun3x.cpp

    3 files changed, 12 insertions, 4 deletions

  • gotcha/ppchamp: hook up lamp outputs and add clickable artwork [Vas Crabb] 2017-02-28 07:41:13

    Changed: gotcha.cpp, gotcha.lay

    2 files changed, 154 insertions, 18 deletions

  • apple2: fixed IIe/IIc self-test regression, fixed IIe LC reset state. [R. Belmont] [arbee] 2017-03-01 03:34:48

    Changed: ramcard16k.cpp, apple2e.cpp

    2 files changed, 12 insertions, 5 deletions

  • naomi.cpp: redumped "Virtua Fighter 4 (Rev B) (GDS-0012B)" [rtw] [MetalliC] 2017-02-28 22:57:58

    Changed: naomi.cpp

    1 files changed, 1 insertions, 1 deletions

  • New working machine added [hap] 2017-02-28 22:55:16
  • finish eleciq internal artwork (nw) [hap] 2017-02-28 19:46:57

    Changed: hh_tms1k.cpp, eleciq.lay

    2 files changed, 85 insertions, 9 deletions

  • New not working clone added [Ivan Vangelista] 2017-02-28 18:03:19
  • some DEF_STR cleanup (nw) [hap] 2017-02-28 17:58:07

    Changed: fidel6502.cpp, fidelz80.cpp, hh_cop400.cpp, hh_hmcs40.cpp, hh_melps4.cpp, hh_pic16.cpp, hh_tms1k.cpp, hh_ucom4.cpp

    8 files changed, 132 insertions, 132 deletions

  • apple2e: pass Zellyn/qkumba language card tests [R. Belmont] [arbee] 2017-02-28 14:14:19

    Changed: apple2e.cpp

    1 files changed, 42 insertions, 12 deletions

  • fix MSVC build (nw) [smf-] 2017-02-28 12:10:23

    Changed: pc_vga.h

    1 files changed, 2 insertions, 0 deletions

  • fix MSVC build (nw) [smf-] 2017-02-28 12:07:30

    Changed: k053252.cpp, k053252.h, hexion.cpp, qdrmfgp.cpp, rollerg.cpp, rollerg.cpp

    6 files changed, 2 insertions, 6 deletions

  • fix MSVC build (nw) [smf-] 2017-02-28 11:53:03

    Changed: epson_lx810l.cpp, epson_lx810l.h

    2 files changed, 1 insertions, 1 deletions

  • fix MSVC build (nw) [smf-] 2017-02-28 11:48:10

    Changed: psx.cpp, psx.h

    2 files changed, 1 insertions, 3 deletions

  • fix MSVC build (nw) [smf-] 2017-02-28 11:12:47

    Changed: mm5740.cpp

    1 files changed, 1 insertions, 0 deletions

  • fix MSVC build (nw) [smf-] 2017-02-28 09:32:05

    Changed: plygonet.cpp

    1 files changed, 1 insertions, 1 deletions

  • apple2: rewrote 16k language card to pass Zellyn/qkumba tests [R. Belmont] [arbee] 2017-02-28 05:43:15
  • hh_tms1k: skeleton driver for quizwizc (nw) [hap] 2017-02-28 02:10:15

    Changed: hh_tms1k.cpp, mame.lst

    2 files changed, 111 insertions, 5 deletions

  • Fixed -readconfig regression introduced in the 0.184 dev cycle [Nathan Woods] 2017-02-28 00:39:38

    Changed: clifront.cpp, clifront.h

    2 files changed, 9 insertions, 13 deletions

  • New working machine added [hap] 2017-02-28 00:03:19
  • hh_tms1k: skeleton driver for Conic IQ (nw) [hap] 2017-02-27 22:32:15

    Changed: hh_cop400.cpp, hh_pic16.cpp, hh_tms1k.cpp, hh_ucom4.cpp, mame.lst

    5 files changed, 133 insertions, 30 deletions

  • new clone added as NOT_WORKING [MetalliC] 2017-02-27 20:08:23
  • novag6502: workaround for unknown cforte lcd (nw) [hap] 2017-02-27 18:49:38

    Changed: novag6502.cpp, novagbase.h, novag_cforte.lay

    3 files changed, 20 insertions, 14 deletions

  • Compile testing anybody? (nw) [Olivier Galibert] 2017-02-27 18:15:33

    Changed: input_dinput.h

    1 files changed, 2 insertions, 4 deletions

  • hp9845b: Use standard instance names (and type) for optional ROMs [AJR] 2017-02-27 17:41:31
  • fidel6502: added designer 2100 (nw) [hap] 2017-02-27 17:36:08

    Changed: fidel6502.cpp, novag6502.cpp, mame.lst

    3 files changed, 25 insertions, 9 deletions

  • Some reports of garbage in console with DInput controllers. [Brad Hughes] 2017-02-27 17:15:29
    • Change to snprintf with assert since apparently snprintf fixes the reported problem.

      Changed: input_dinput.h

      1 files changed, 7 insertions, 2 deletions

  • Make loading software through slots work again (nw) [AJR] 2017-02-27 13:29:11
    • It's still necessary to add slots with no selectable options to the option list, as otherwise the non-selectable options can't be installed.

      Changed: mameopts.cpp

      1 files changed, 2 insertions, 2 deletions

  • fix gcc link error (nw) [Vas Crabb] 2017-02-27 13:39:05
  • more workaround (nw) [Vas Crabb] 2017-02-27 13:21:30

    Changed: main.cpp, devctrl.h

    2 files changed, 4 insertions, 3 deletions

  • MSVC and clang like it, but not GCC? (nw) [Vas Crabb] 2017-02-27 13:06:18

    Changed: samples.h

    1 files changed, 17 insertions, 15 deletions

  • Self-registering devices prep: [Vas Crabb] 2017-02-27 12:16:07
    • * Make device_creator a variable template and get rid of the ampersands * Remove screen.h and speaker.h from emu.h and add where necessary * Centralise instantiations of screen and speaker finder templates * Add/standardise #include guards in many hearers * Remove many redundant #includes * Order #includesr to help catch headers that can't be #included alone
      (nw) This changes #include order to be prefix, unit header if applicable then other stuff roughly in order from most dependent to least dependent library. This helps catch headers that don't #include things that they use.

      4199 files changed, 13371 insertions, 7601 deletions

  • [CoCo] Made third and fourth floppy drives on by default, and made "fixed" (#2098) [npwoods] 2017-02-27 12:46:59
    • * [CoCo] Made third and fourth floppy drives on by default, and made "fixed"
      * [CoCo] Backing out MCFG_SLOT_FIXED(true)
      Sarayan was right; I was intoxicated from softlist poisoning

      Changed: coco_fdc.cpp

      1 files changed, 2 insertions, 2 deletions

  • back this out, too (nw) [Vas Crabb] 2017-02-27 09:35:36

    Changed: mess.lua

    1 files changed, 0 insertions, 1 deletions

  • Revert "ie15: convert to a device with frontends (standalone driver and rs232…" [Vas Crabb] 2017-02-27 07:42:26

    Changed: bus.lua, mess.lua, ie15.cpp, ie15.h, rs232.cpp, ie15.cpp, ie15.h, ie15.cpp, ie15.cpp, ie15.h

    10 files changed, 695 insertions, 949 deletions

  • device_image_interface cleanups (nw) [AJR] 2017-02-27 06:38:50
  • Merge pull request #2099 from npwoods/minor_slotopt_cleanups [ajrhacker] 2017-02-27 06:13:19
  • Merge pull request #2101 from Happy-yappH/master [R. Belmont] 2017-02-27 04:36:21
  • mips3: Retry fixing FPU register aliasing [Happy] 2017-02-27 04:21:17

    Changed: mips3.cpp, mips3.h, mips3drc.cpp

    3 files changed, 183 insertions, 857 deletions

  • Cleanup of slot code [Nathan Woods] 2017-02-27 01:24:36
  • Fix MESS build (nw) [AJR] 2017-02-27 02:42:36

    Changed: mess.lua

    1 files changed, 1 insertions, 0 deletions

  • (nw)This should fix MT 06107 but there's plenty of time for testing. [Robbbert] 2017-02-27 01:20:38
  • Merge pull request #2096 from shattered/_52bb574 [ajrhacker] 2017-02-27 01:12:01
  • tattack: Update notes (nw) [AJR] 2017-02-27 01:06:00

    Changed: tattack.cpp

    1 files changed, 26 insertions, 2 deletions

  • ie15: convert to a device with frontends (standalone driver and rs232 slot device) [Sergey Svishchev] 2017-02-26 01:08:23
  • novag6502: update cforte todo note (nw) [hap] 2017-02-26 19:52:00

    Changed: novag6502.cpp

    1 files changed, 32 insertions, 3 deletions

  • blockade: Rewrite driver [Dirk Best] 2017-02-26 15:09:08
  • Fixed regression pertaining to specification of empty strings as slot names [Nathan Woods] 2017-02-26 15:08:20
  • Fix Heathkit H-19 with Watzman ROM [Mark Garlanger] 2017-02-26 02:03:54

    Changed: h19.cpp

    1 files changed, 2 insertions, 2 deletions

  • misc companyname update (nw) [hap] 2017-02-26 01:01:24

    Changed: cps1.cpp, dlair2.cpp, leland.cpp, pce.cpp

    4 files changed, 48 insertions, 47 deletions

  • deco32: comment out popmessage (nw) [hap] 2017-02-25 22:44:19

    Changed: deco32.cpp

    1 files changed, 1 insertions, 1 deletions

  • correct NEC companyname (nw) [hap] 2017-02-25 22:26:42

    Changed: kyocera.cpp, pc6001.cpp, pc8001.cpp, pc8401a.cpp, pc8801.cpp, pc88va.cpp, pc9801.cpp, pce.cpp, pcfx.cpp, tk80.cpp, tk80bs.cpp

    11 files changed, 63 insertions, 63 deletions

  • some chesscomputer company corrections (nw) [hap] 2017-02-25 22:10:12

    Changed: mk1.cpp, mk2.cpp, risc2500.cpp, ssystem3.cpp

    4 files changed, 6 insertions, 6 deletions

  • fidelz80: vsc pio freq was wrong (nw) [hap] 2017-02-25 21:23:06

    Changed: fidelz80.cpp

    1 files changed, 1 insertions, 1 deletions

  • Cleanups to satisfy cuavas's OCD (#2089) [kazblox] 2017-02-25 21:01:15
    • * nes_zemina_device: cleanups
      marineb: moved definitions
      rockclim: base off mooncrst (Z80 sound code was stolen from that game and MAME code suggests that the video board uses some mooncrst logic, so...)
      * Googoo -> GooGoo (nw)
  • moved fphantom to fidel6502 driver (nw) [hap] 2017-02-25 20:24:20

    Changed: mess.lua, fidel6502.cpp, phantom.cpp, fphantom.lay, mame.lst

    5 files changed, 89 insertions, 185 deletions

  • fidel6502: shuffle par excellence sets, readded granits (nw) [hap] 2017-02-25 19:16:00

    Changed: fidel6502.cpp, mame.lst

    2 files changed, 36 insertions, 10 deletions

  • Update mame.cpp [PugsyMAME] 2017-02-25 17:47:27

    Changed: mame.cpp

    1 files changed, 3 insertions, 0 deletions

  • Update machine.cpp [PugsyMAME] 2017-02-25 17:44:06

    Changed: machine.cpp

    1 files changed, 1 insertions, 0 deletions

  • Update main.h [PugsyMAME] 2017-02-25 17:41:33

    Changed: main.h

    1 files changed, 1 insertions, 0 deletions

  • Update mame.h [PugsyMAME] 2017-02-25 17:39:32

    Changed: mame.h

    1 files changed, 2 insertions, 0 deletions

  • novag6502: added cforte internal layout (nw) [hap] 2017-02-25 17:57:04
  • Netlist refactoring [couriersud] 2017-02-25 10:43:49
  • new not working clones added [Ivan Vangelista] 2017-02-25 10:24:48
    • ________________________ San Francisco Rush: The Rock (Wavenet, boot rom L 1.38, GUTS Aug 19 1997 / MAIN Aug 19 1997) [Andrew Welburn, The Dumping Union] San Francisco Rush: The Rock (Wavenet, boot rom L 1.38, GUTS Aug 6 1997 / MAIN Aug 5 1997) [Andrew Welburn, The Dumping Union]
      the sfrushrkwo set is the only one we have that is somewhat playable, while the other two get stuck waiting for other players. Also the two new sets need quite some time to boot after controls calibration (nw)

      Changed: seattle.cpp, mame.lst

      2 files changed, 67 insertions, 21 deletions

  • New working clone [Ivan Vangelista] 2017-02-25 09:00:27
  • midwunit.cpp: Correct grammar – NW [briantro] 2017-02-25 05:33:29

    Changed: midwunit.cpp

    1 files changed, 3 insertions, 3 deletions

  • Fix build (nw) [AJR] 2017-02-25 02:24:15

    Changed: mm5740.cpp, h19.cpp

    2 files changed, 2 insertions, 2 deletions

  • Removed colon (":") from image_interface preventing front-ends from launching ColecoVision software [gordon-fish] 2017-02-25 02:00:46
    • Removed colon (":") from image_interface value that was preventing some front-ends, such as QMC2, from being able to launch ColecoVision software from the software list (the software rom itself ended up being omitted so it just booted the main BIOS, like starting a real CV without a game inserted.) (nw)
  • Fix Heath H19 keyboard (#2066) [Mark Garlanger] 2017-02-25 01:58:16
  • Merge pull request #2086 from kazblox/master [ajrhacker] 2017-02-25 00:21:53
  • nes: Add Magic Kid Googoo board. [Kaz] 2017-02-24 05:56:59

    Changed: bus.lua, nes_carts.cpp, nes_carts.h, nes_ines.hxx, nes_pcb.hxx, nes_slot.h, zemina.cpp, zemina.h

    8 files changed, 118 insertions, 2 deletions

  • midwunit.cpp: Cut-n-paste fix – NW [briantro] 2017-02-24 21:05:17

    Changed: midwunit.cpp

    1 files changed, 1 insertions, 1 deletions

  • new Open Ice clone [briantro] 2017-02-24 20:45:58
    • New Clone Added -------------------------------------------- 2 On 2 Open Ice Challenge (rev 1.2A) [Brian Troha, Sean Sutton, Smitdogg, The Dumping Union]

      Changed: midwunit.cpp, mame.lst

      2 files changed, 45 insertions, 9 deletions

  • rohga.cpp: Allow Continue was inverted – Fixed – NW [briantro] 2017-01-02 21:08:06

    Changed: rohga.cpp

    1 files changed, 2 insertions, 2 deletions

  • Merge pull request #1910 from rfka01/master [R. Belmont] 2017-01-02 21:02:52
    • New machine: Atari PC1; name correction: Atari PC3; gave standard pcc…

      Changed: pc.cpp, mame.lst

      2 files changed, 252 insertions, 165 deletions

  • Merge pull request #1908 from ajrhacker/68705_latch [R. Belmont] 2017-01-02 21:02:20
  • Refactored factory. Use namespace "factory" instead of prefix factory_ [couriersud] 2017-01-02 17:33:06
  • Simplify code. Introduce consistent approach to loading macro devices. [couriersud] 2017-01-02 13:56:16
  • Fix compile with latest BGFX (nw) [Miodrag Milanovic] 2017-01-02 14:46:55

    Changed: chainentry.cpp, chainmanager.cpp, effectmanager.cpp, shadermanager.cpp, drawbgfx.cpp

    5 files changed, 17 insertions, 15 deletions

  • Updated BGFX (nw) [Branimir Karadžić] 2017-01-02 14:05:50

    Changed: .appveyor.yml, .travis.yml, ProcessRGB.cpp, Changelog.md, README.md, builtin_functions.cpp, glsl_optimizer.cpp, ir.cpp, ir.h, ir_print_glsl_visitor.cpp, ir_print_metal_visitor.cpp, main.cpp, opt_dead_code.cpp, bug-bad-framebufferfetch-metal-translation-inES3.txt, bug-bad-framebufferfetch-metal-translation-outES3.txt, bug-bad-framebufferfetch-metal-translation-outES3Metal.txt, global-struct-constant-init-metal-outES3Metal.txt, texSize-inES3.txt, texSize-outES3.txt, texSize-outES3Metal.txt, texelFetchMSAA-in.txt, texelFetchMSAA-out.txt, glsl_optimizer_tests.cpp, MF-GodRays-inES.txt, MF-GodRays-inES3.txt, MF-GodRays-outES.txt, MF-GodRays-outES3.txt, MF-GodRays-outES3Metal.txt, .appveyor.yml, .clang-format, .gitattributes, .gitignore, .travis.yml, CMakeLists.txt, ChooseMSVCCRT.cmake, CMakeLists.txt, CMakeLists.txt, InitializeDll.cpp, InitializeDll.h, README-spirv-remap.txt, README.md, CMakeLists.txt, GLSL.ext.AMD.h, GLSL.ext.KHR.h, GLSL.ext.NV.h, GLSL.std.450.h, GlslangToSpv.cpp, GlslangToSpv.h, InReadableOrder.cpp, Logger.cpp, Logger.h, SPVRemapper.cpp, SPVRemapper.h, SpvBuilder.cpp, SpvBuilder.h, bitutils.h, disassemble.cpp, disassemble.h, doc.cpp, doc.h, hex_float.h, spirv.hpp, spvIR.h, CMakeLists.txt, ResourceLimits.cpp, ResourceLimits.h, StandAlone.cpp, Worklist.h, spirv-remap.cpp, 100.conf, 100.frag, 100Limits.vert, 100scope.vert, 110scope.vert, 120.frag, 120.vert, 130.frag, 130.vert, 140.frag, 140.vert, 150.frag, 150.geom, 150.tesc, 150.tese, 150.vert, 300.frag, 300.vert, 300BuiltIns.frag, 300block.frag, 300layout.frag, 300layout.vert, 300link.frag, 300link2.frag, 300link3.frag, 300operations.frag, 300scope.vert, 310.comp, 310.frag, 310.geom, 310.tesc, 310.tese, 310.vert, 310AofA.vert, 310implicitSizeArrayError.vert, 330.frag, 330comp.frag, 400.frag, 400.geom, 400.tesc, 400.tese, 400.vert, 410.geom, 410.tesc, 410.vert, 420.comp, 420.frag, 420.geom, 420.tesc, 420.tese, 420.vert, 420_size_gl_in.geom, 430.comp, 430.vert, 430AofA.frag, 430scope.vert, 440.frag, 440.vert, 450.comp, 450.frag, 450.geom, 450.tesc, 450.tese, 450.vert, Operations.frag, aggOps.frag, always-discard.frag, always-discard2.frag, array.frag, array100.frag, atomic_uint.frag, badChars.frag, badMacroArgs.frag, 100.frag.out, 100Limits.vert.out, 100LimitsConf.vert.out, 100scope.vert.out, 110scope.vert.out, 120.frag.out, 120.vert.out, 130.frag.out, 130.vert.out, 140.frag.out, 140.vert.out, 150.frag.out, 150.geom.out, 150.tesc.out, 150.vert.out, 300.frag.out, 300.vert.out, 300BuiltIns.frag.out, 300block.frag.out, 300layout.frag.out, 300layout.vert.out, 300link.frag.out, 300link2.frag.out, 300link3.frag.out, 300operations.frag.out, 300scope.vert.out, 310.comp.out, 310.frag.out, 310.geom.out, 310.tesc.out, 310.tese.out, 310.vert.out, 310AofA.vert.out, 310implicitSizeArrayError.vert.out, 330.frag.out, 330comp.frag.out, 400.frag.out, 400.geom.out, 400.tesc.out, 400.tese.out, 400.vert.out, 410.geom.out, 410.tesc.out, 410.vert.out, 420.comp.out, 420.frag.out, 420.geom.out, 420.tesc.out, 420.tese.out, 420.vert.out, 420_size_gl_in.geom.out, 430.comp.out, 430.vert.out, 430AofA.frag.out, 430scope.vert.out, 440.frag.out, 440.vert.out, 450.comp.out, 450.frag.out, 450.geom.out, 450.tesc.out, 450.tese.out, 450.vert.out, Operations.frag.out, aggOps.frag.out, always-discard.frag.out, always-discard2.frag.out, array.frag.out, array100.frag.out, atomic_uint.frag.out, badChars.frag.out, badMacroArgs.frag.out, comment.frag.out, conditionalDiscard.frag.out, constErrors.frag.out, constFold.frag.out, conversion.frag.out, cppBad.vert.out, cppComplexExpr.vert.out, cppIndent.vert.out, cppNest.vert.out, cppSimple.vert.out, dataOut.frag.out, dataOutIndirect.frag.out, dce.frag.out, decls.frag.out, deepRvalue.frag.out, depthOut.frag.out, discard-dce.frag.out, doWhileLoop.frag.out, earlyReturnDiscard.frag.out, empty.frag.out, errors.frag.out, es-link1.frag.out, flowControl.frag.out, forLoop.frag.out, forwardRef.frag.out, functionCall.frag.out, functionSemantics.frag.out, glspv.esversion.vert.out, glspv.frag.out, glspv.version.frag.out, glspv.version.vert.out, glspv.vert.out, hlsl.amend.frag.out, hlsl.array.flatten.frag.out, hlsl.array.frag.out, hlsl.array.implicit-size.frag.out, hlsl.array.multidim.frag.out, hlsl.assoc.frag.out, hlsl.attribute.expression.comp.out, hlsl.attribute.frag.out, hlsl.basic.comp.out, hlsl.basic.geom.out, hlsl.buffer.frag.out, hlsl.calculatelod.dx10.frag.out, hlsl.calculatelodunclamped.dx10.frag.out, hlsl.cast.frag.out, hlsl.comparison.vec.frag.out, hlsl.conditional.frag.out, hlsl.constructexpr.frag.out, hlsl.deadFunctionMissingBody.vert.out, hlsl.depthGreater.frag.out, hlsl.depthLess.frag.out, hlsl.discard.frag.out, hlsl.doLoop.frag.out, hlsl.entry-in.frag.out, hlsl.entry-out.frag.out, hlsl.entry.rename.frag.out, hlsl.flatten.return.frag.out, hlsl.float1.frag.out, hlsl.float4.frag.out, hlsl.forLoop.frag.out, hlsl.frag.out, hlsl.gather.array.dx10.frag.out, hlsl.gather.basic.dx10.frag.out, hlsl.gather.basic.dx10.vert.out, hlsl.gather.offset.dx10.frag.out, hlsl.gather.offsetarray.dx10.frag.out, hlsl.gatherRGBA.array.dx10.frag.out, hlsl.gatherRGBA.basic.dx10.frag.out, hlsl.gatherRGBA.offset.dx10.frag.out, hlsl.gatherRGBA.offsetarray.dx10.frag.out, hlsl.getdimensions.dx10.frag.out, hlsl.getdimensions.dx10.vert.out, hlsl.getdimensions.rw.dx10.frag.out, hlsl.getsampleposition.dx10.frag.out, hlsl.identifier.sample.frag.out, hlsl.if.frag.out, hlsl.init.frag.out, hlsl.init2.frag.out, hlsl.inoutquals.frag.out, hlsl.intrinsics.barriers.comp.out, hlsl.intrinsics.comp.out, hlsl.intrinsics.double.frag.out, hlsl.intrinsics.evalfns.frag.out, hlsl.intrinsics.f1632.frag.out, hlsl.intrinsics.frag.out, hlsl.intrinsics.lit.frag.out, hlsl.intrinsics.negative.comp.out, hlsl.intrinsics.negative.frag.out, hlsl.intrinsics.negative.vert.out, hlsl.intrinsics.promote.down.frag.out, hlsl.intrinsics.promote.frag.out, hlsl.intrinsics.promote.outputs.frag.out, hlsl.intrinsics.vert.out, hlsl.layout.frag.out, hlsl.load.2dms.dx10.frag.out, hlsl.load.array.dx10.frag.out, hlsl.load.basic.dx10.frag.out, hlsl.load.basic.dx10.vert.out, hlsl.load.buffer.dx10.frag.out, hlsl.load.buffer.float.dx10.frag.out, hlsl.load.offset.dx10.frag.out, hlsl.load.offsetarray.dx10.frag.out, hlsl.load.rwbuffer.dx10.frag.out, hlsl.load.rwtexture.array.dx10.frag.out, hlsl.load.rwtexture.dx10.frag.out, hlsl.logical.binary.frag.out, hlsl.logical.binary.vec.frag.out, hlsl.logical.unary.frag.out, hlsl.matNx1.frag.out, hlsl.matType.bool.frag.out, hlsl.matType.frag.out, hlsl.matType.int.frag.out, hlsl.matrixindex.frag.out, hlsl.max.frag.out, hlsl.mintypes.frag.out, hlsl.multiEntry.vert.out, hlsl.multiReturn.frag.out, hlsl.numericsuffixes.frag.out, hlsl.numthreads.comp.out, hlsl.overload.frag.out, hlsl.partialInit.frag.out, hlsl.pp.line.frag.out, hlsl.precedence.frag.out, hlsl.precedence2.frag.out, hlsl.precise.frag.out, hlsl.promote.atomic.frag.out, hlsl.promote.binary.frag.out, hlsl.promote.vec1.frag.out, hlsl.promotions.frag.out, hlsl.reflection.binding.frag.out, hlsl.reflection.binding.vert.out, hlsl.reflection.vert.out, hlsl.rw.atomics.frag.out, hlsl.rw.bracket.frag.out, hlsl.rw.register.frag.out, hlsl.rw.scalar.bracket.frag.out, hlsl.rw.vec2.bracket.frag.out, hlsl.sample.array.dx10.frag.out, hlsl.sample.basic.dx10.frag.out, hlsl.sample.offset.dx10.frag.out, hlsl.sample.offsetarray.dx10.frag.out, hlsl.sample.sub-vec4.dx10.frag.out, hlsl.samplebias.array.dx10.frag.out, hlsl.samplebias.basic.dx10.frag.out, hlsl.samplebias.offset.dx10.frag.out, hlsl.samplebias.offsetarray.dx10.frag.out, hlsl.samplecmp.array.dx10.frag.out, hlsl.samplecmp.basic.dx10.frag.out, hlsl.samplecmp.offset.dx10.frag.out, hlsl.samplecmp.offsetarray.dx10.frag.out, hlsl.samplecmplevelzero.array.dx10.frag.out, hlsl.samplecmplevelzero.basic.dx10.frag.out, hlsl.samplecmplevelzero.offset.dx10.frag.out, hlsl.samplecmplevelzero.offsetarray.dx10.frag.out, hlsl.samplegrad.array.dx10.frag.out, hlsl.samplegrad.basic.dx10.frag.out, hlsl.samplegrad.basic.dx10.vert.out, hlsl.samplegrad.offset.dx10.frag.out, hlsl.samplegrad.offsetarray.dx10.frag.out, hlsl.samplelevel.array.dx10.frag.out, hlsl.samplelevel.basic.dx10.frag.out, hlsl.samplelevel.basic.dx10.vert.out, hlsl.samplelevel.offset.dx10.frag.out, hlsl.samplelevel.offsetarray.dx10.frag.out, hlsl.scope.frag.out, hlsl.semicolons.frag.out, hlsl.shapeConv.frag.out, hlsl.shapeConvRet.frag.out, hlsl.sin.frag.out, hlsl.string.frag.out, hlsl.stringtoken.frag.out, hlsl.struct.frag.out, hlsl.structarray.flatten.frag.out, hlsl.structarray.flatten.geom.out, hlsl.structin.vert.out, hlsl.switch.frag.out, hlsl.swizzle.frag.out, hlsl.templatetypes.frag.out, hlsl.tx.bracket.frag.out, hlsl.typedef.frag.out, hlsl.void.frag.out, hlsl.whileLoop.frag.out, length.frag.out, lineContinuation.vert.out, lineContinuation100.vert.out, link1.frag.out, localAggregates.frag.out, loops.frag.out, loopsArtificial.frag.out, mains1.frag.out, matrix.frag.out, matrix2.frag.out, matrixError.vert.out, maxClipDistances.vert.out, max_vertices_0.geom.out, missingBodies.vert.out, negativeArraySize.comp.out, newTexture.frag.out, noMain.vert.out, nonSquare.vert.out, nonVulkan.frag.out, numeral.frag.out, pointCoord.frag.out, precise.tesc.out, precise_struct_block.vert.out, precision.frag.out, precision.vert.out, prepost.frag.out, preprocessor.cpp_style___FILE__.vert.err, preprocessor.cpp_style___FILE__.vert.out, preprocessor.cpp_style_line_directive.vert.err, preprocessor.cpp_style_line_directive.vert.out, preprocessor.defined.vert.err, preprocessor.defined.vert.out, preprocessor.edge_cases.vert.err, preprocessor.edge_cases.vert.out, preprocessor.eof_missing.vert.err, preprocessor.eof_missing.vert.out, preprocessor.errors.vert.err, preprocessor.errors.vert.out, preprocessor.extensions.vert.err, preprocessor.extensions.vert.out, preprocessor.function_macro.vert.err, preprocessor.function_macro.vert.out, preprocessor.include.disabled.vert.err, preprocessor.include.disabled.vert.out, preprocessor.include.enabled.vert.err, preprocessor.include.enabled.vert.out, preprocessor.line.frag.err, preprocessor.line.frag.out, preprocessor.line.vert.err, preprocessor.line.vert.out, preprocessor.many.endif.vert.err, preprocessor.many.endif.vert.out, preprocessor.pragma.vert.err, preprocessor.pragma.vert.out, preprocessor.simple.vert.err, preprocessor.simple.vert.out, preprocessor.success_if_parse_would_fail.vert.err, preprocessor.success_if_parse_would_fail.vert.out, recurse1.vert.out, reflection.vert.out, remap.basic.dcefunc.frag.out, remap.basic.dcevartype.frag.out, remap.basic.everything.frag.out, remap.basic.none.frag.out, remap.basic.strip.frag.out, remap.hlsl.sample.basic.everything.frag.out, remap.hlsl.sample.basic.none.frag.out, remap.hlsl.sample.basic.strip.frag.out, remap.hlsl.templatetypes.everything.frag.out, remap.hlsl.templatetypes.none.frag.out, remap.if.everything.frag.out, remap.if.none.frag.out, remap.literal64.everything.spv.out, remap.literal64.none.spv.out, remap.similar_1a.everything.frag.out, remap.similar_1a.none.frag.out, remap.similar_1b.everything.frag.out, remap.similar_1b.none.frag.out, remap.switch.everything.frag.out, remap.switch.none.frag.out, remap.uniformarray.everything.frag.out, remap.uniformarray.none.frag.out, sample.frag.out, sample.vert.out, simpleFunctionCall.frag.out, specExamples.frag.out, specExamples.vert.out, spv.100ops.frag.out, spv.130.frag.out, spv.140.frag.out, spv.150.geom.out, spv.150.vert.out, spv.300BuiltIns.vert.out, spv.300layout.frag.out, spv.300layout.vert.out, spv.300layoutp.vert.out, spv.310.bitcast.frag.out, spv.310.comp.out, spv.330.geom.out, spv.400.frag.out, spv.400.tesc.out, spv.400.tese.out, spv.420.geom.out, spv.430.frag.out, spv.430.vert.out, spv.450.tesc.out, spv.AofA.frag.out, spv.GeometryShaderPassthrough.geom.out, spv.Operations.frag.out, spv.accessChain.frag.out, spv.aggOps.frag.out, spv.always-discard.frag.out, spv.always-discard2.frag.out, spv.atomic.comp.out, spv.bitCast.frag.out, spv.bool.vert.out, spv.boolInBlock.frag.out, spv.branch-return.vert.out, spv.buffer.autoassign.frag.out, spv.conditionalDiscard.frag.out, spv.conversion.frag.out, spv.dataOut.frag.out, spv.dataOutIndirect.frag.out, spv.dataOutIndirect.vert.out, spv.deepRvalue.frag.out, spv.depthOut.frag.out, spv.discard-dce.frag.out, spv.do-simple.vert.out, spv.do-while-continue-break.vert.out, spv.doWhileLoop.frag.out, spv.double.comp.out, spv.earlyReturnDiscard.frag.out, spv.float16.frag.out, spv.flowControl.frag.out, spv.for-complex-condition.vert.out, spv.for-continue-break.vert.out, spv.for-nobody.vert.out, spv.for-notest.vert.out, spv.for-simple.vert.out, spv.forLoop.frag.out, spv.forwardFun.frag.out, spv.functionCall.frag.out, spv.functionSemantics.frag.out, spv.glFragColor.frag.out, spv.glsl.register.autoassign.frag.out, spv.glsl.register.noautoassign.frag.out, spv.image.frag.out, spv.int64.frag.out, spv.intOps.vert.out, spv.interpOps.frag.out, spv.layoutNested.vert.out, spv.length.frag.out, spv.localAggregates.frag.out, spv.loops.frag.out, spv.loopsArtificial.frag.out, spv.matFun.vert.out, spv.matrix.frag.out, spv.matrix2.frag.out, spv.memoryQualifier.frag.out, spv.merge-unreachable.frag.out, spv.multiStruct.comp.out, spv.multiStructFuncall.frag.out, spv.newTexture.frag.out, spv.noDeadDecorations.vert.out, spv.noWorkgroup.comp.out, spv.nonSquare.vert.out, spv.offsets.frag.out, spv.precise.tesc.out, spv.precise.tese.out, spv.precision.frag.out, spv.prepost.frag.out, spv.pushConstant.vert.out, spv.qualifiers.vert.out, spv.queryL.frag.out, spv.register.autoassign-2.frag.out, spv.register.autoassign.frag.out, spv.register.autoassign.rangetest.frag.out, spv.register.noautoassign.frag.out, spv.rw.autoassign.frag.out, spv.sampleMaskOverrideCoverage.frag.out, spv.separate.frag.out, spv.set.vert.out, spv.shaderBallot.comp.out, spv.shaderDrawParams.vert.out, spv.shaderGroupVote.comp.out, spv.shiftOps.frag.out, spv.shortCircuit.frag.out, spv.simpleFunctionCall.frag.out, spv.simpleMat.vert.out, spv.sparseTexture.frag.out, spv.sparseTextureClamp.frag.out, spv.specConst.vert.out, spv.specConstant.comp.out, spv.specConstant.vert.out, spv.specConstantComposite.vert.out, spv.specConstantOperations.vert.out, spv.structAssignment.frag.out, spv.structDeref.frag.out, spv.structure.frag.out, spv.subpass.frag.out, spv.switch.frag.out, spv.swizzle.frag.out, spv.swizzleInversion.frag.out, spv.test.frag.out, spv.test.vert.out, spv.texture.frag.out, spv.texture.vert.out, spv.types.frag.out, spv.uint.frag.out, spv.uniformArray.frag.out, spv.variableArrayIndex.frag.out, spv.varyingArray.frag.out, spv.varyingArrayIndirect.frag.out, spv.voidFunction.frag.out, spv.while-continue-break.vert.out, spv.while-simple.vert.out, spv.whileLoop.frag.out, structAssignment.frag.out, structDeref.frag.out, structure.frag.out, switch.frag.out, swizzle.frag.out, syntaxError.frag.out, test.conf, test.frag.out, texture.frag.out, tokenLength.vert.out, tokenPaste.vert.out, types.frag.out, uint.frag.out, uniformArray.frag.out, variableArrayIndex.frag.out, varyingArray.frag.out, varyingArrayIndirect.frag.out, versionsClean.frag.out, versionsClean.vert.out, versionsErrors.frag.out, versionsErrors.vert.out, voidFunction.frag.out, vulkan.ast.vert.out, vulkan.comp.out, vulkan.frag.out, vulkan.vert.out, whileLoop.frag.out, bump, comment.frag, conditionalDiscard.frag, constErrors.frag, constFold.frag, conversion.frag, cppBad.vert, cppComplexExpr.vert, cppIndent.vert, cppNest.vert, cppSimple.vert, dataOut.frag, dataOutIndirect.frag, dce.frag, decls.frag, deepRvalue.frag, depthOut.frag, discard-dce.frag, doWhileLoop.frag, earlyReturnDiscard.frag, empty.frag, empty2.frag, empty3.frag, errors.frag, es-link1.frag, es-link2.frag, flowControl.frag, forLoop.frag, forwardRef.frag, functionCall.frag, functionSemantics.frag, glslangValidator, glspv.esversion.vert, glspv.frag, glspv.version.frag, glspv.version.vert, glspv.vert, hlsl.amend.frag, hlsl.array.flatten.frag, hlsl.array.frag, hlsl.array.implicit-size.frag, hlsl.array.multidim.frag, hlsl.assoc.frag, hlsl.attribute.expression.comp, hlsl.attribute.frag, hlsl.basic.comp, hlsl.basic.geom, hlsl.buffer.frag, hlsl.calculatelod.dx10.frag, hlsl.calculatelodunclamped.dx10.frag, hlsl.cast.frag, hlsl.comparison.vec.frag, hlsl.conditional.frag, hlsl.constructexpr.frag, hlsl.deadFunctionMissingBody.vert, hlsl.depthGreater.frag, hlsl.depthLess.frag, hlsl.discard.frag, hlsl.doLoop.frag, hlsl.entry-in.frag, hlsl.entry-out.frag, hlsl.entry.rename.frag, hlsl.flatten.return.frag, hlsl.float1.frag, hlsl.float4.frag, hlsl.forLoop.frag, hlsl.frag, hlsl.gather.array.dx10.frag, hlsl.gather.basic.dx10.frag, hlsl.gather.basic.dx10.vert, hlsl.gather.offset.dx10.frag, hlsl.gather.offsetarray.dx10.frag, hlsl.gatherRGBA.array.dx10.frag, hlsl.gatherRGBA.basic.dx10.frag, hlsl.gatherRGBA.offset.dx10.frag, hlsl.gatherRGBA.offsetarray.dx10.frag, hlsl.gathercmpRGBA.array.dx10.frag, hlsl.gathercmpRGBA.basic.dx10.frag, hlsl.gathercmpRGBA.offset.dx10.frag, hlsl.gathercmpRGBA.offsetarray.dx10.frag, hlsl.getdimensions.dx10.frag, hlsl.getdimensions.dx10.vert, hlsl.getdimensions.rw.dx10.frag, hlsl.getsampleposition.dx10.frag, hlsl.identifier.sample.frag, hlsl.if.frag, hlsl.init.frag, hlsl.init2.frag, hlsl.inoutquals.frag, hlsl.intrinsics.barriers.comp, hlsl.intrinsics.comp, hlsl.intrinsics.double.frag, hlsl.intrinsics.evalfns.frag, hlsl.intrinsics.f1632.frag, hlsl.intrinsics.frag, hlsl.intrinsics.lit.frag, hlsl.intrinsics.negative.comp, hlsl.intrinsics.negative.frag, hlsl.intrinsics.negative.vert, hlsl.intrinsics.promote.down.frag, hlsl.intrinsics.promote.frag, hlsl.intrinsics.promote.outputs.frag, hlsl.intrinsics.vert, hlsl.layout.frag, hlsl.load.2dms.dx10.frag, hlsl.load.array.dx10.frag, hlsl.load.basic.dx10.frag, hlsl.load.basic.dx10.vert, hlsl.load.buffer.dx10.frag, hlsl.load.buffer.float.dx10.frag, hlsl.load.offset.dx10.frag, hlsl.load.offsetarray.dx10.frag, hlsl.load.rwbuffer.dx10.frag, hlsl.load.rwtexture.array.dx10.frag, hlsl.load.rwtexture.dx10.frag, hlsl.logical.binary.frag, hlsl.logical.binary.vec.frag, hlsl.logical.unary.frag, hlsl.matNx1.frag, hlsl.matType.bool.frag, hlsl.matType.frag, hlsl.matType.int.frag, hlsl.matrixindex.frag, hlsl.max.frag, hlsl.mintypes.frag, hlsl.multiEntry.vert, hlsl.multiReturn.frag, hlsl.numericsuffixes.frag, hlsl.numthreads.comp, hlsl.overload.frag, hlsl.partialInit.frag, hlsl.pp.line.frag, hlsl.precedence.frag, hlsl.precedence2.frag, hlsl.precise.frag, hlsl.promote.atomic.frag, hlsl.promote.binary.frag, hlsl.promote.vec1.frag, hlsl.promotions.frag, hlsl.reflection.binding.frag, hlsl.reflection.vert, hlsl.rw.atomics.frag, hlsl.rw.bracket.frag, hlsl.rw.register.frag, hlsl.rw.scalar.bracket.frag, hlsl.rw.vec2.bracket.frag, hlsl.sample.array.dx10.frag, hlsl.sample.basic.dx10.frag, hlsl.sample.offset.dx10.frag, hlsl.sample.offsetarray.dx10.frag, hlsl.sample.sub-vec4.dx10.frag, hlsl.samplebias.array.dx10.frag, hlsl.samplebias.basic.dx10.frag, hlsl.samplebias.offset.dx10.frag, hlsl.samplebias.offsetarray.dx10.frag, hlsl.samplecmp.array.dx10.frag, hlsl.samplecmp.basic.dx10.frag, hlsl.samplecmp.offset.dx10.frag, hlsl.samplecmp.offsetarray.dx10.frag, hlsl.samplecmplevelzero.array.dx10.frag, hlsl.samplecmplevelzero.basic.dx10.frag, hlsl.samplecmplevelzero.offset.dx10.frag, hlsl.samplecmplevelzero.offsetarray.dx10.frag, hlsl.samplegrad.array.dx10.frag, hlsl.samplegrad.basic.dx10.frag, hlsl.samplegrad.basic.dx10.vert, hlsl.samplegrad.offset.dx10.frag, hlsl.samplegrad.offsetarray.dx10.frag, hlsl.samplelevel.array.dx10.frag, hlsl.samplelevel.basic.dx10.frag, hlsl.samplelevel.basic.dx10.vert, hlsl.samplelevel.offset.dx10.frag, hlsl.samplelevel.offsetarray.dx10.frag, hlsl.scope.frag, hlsl.semicolons.frag, hlsl.shapeConv.frag, hlsl.shapeConvRet.frag, hlsl.sin.frag, hlsl.string.frag, hlsl.stringtoken.frag,