Raz na jakiś czas będę publikował nowe deweloperskie binarki projektu MAME, natomiast BobBudowniczy będzie się starał na bieżąco śledzić zmiany w changelogu tego największego projektu emulacyjnego. W wypadku binarek udostępniam także resztę plików z folderu MAME. Link przy każdym wpisie umożliwia samodzielne pobranie źródeł i skompilowanie na własne potrzeby deweloperskiej wersji tego emulatora.
- 2018-04-25 12:41:36 bionicc.cpp: corrected MCU label for the original sets [Guru] [Ivan Vangelista]
Changed: bionicc.cpp
- 2018-04-25 07:25:24 Notes (nw) [Angelo Salese]
Changed: nb1412m2.cpp
- 2018-04-25 07:14:18 Don't need this switch case (nw) [angelosa]
Changed: nb1412m2.cpp
- 2018-04-25 06:58:19 nb1412m2.cpp: improved sound capabilities, makes Mighty Guy to have a sense sound wise [Angelo Salese] [angelosa]
Changed: nb1412m2.cpp, nb1412m2.h
- 2018-04-25 04:15:32 Merge tag 'mame0197' [Vas Crabb]
- MAME 0.197
Changed: AndroidManifest.xml, pc98_cd.xml, makefile, neogeo.cpp, neogeo.h
- 2018-04-25 02:47:36 legionna.cpp: kludge a few weird Godzilla collision checks [Angelo Salese] [angelosa]
Changed: legionna.cpp, legionna.h, seibucop.cpp
- 2018-04-24 23:13:37 Separate MS7002 keyboard emulation; use Cyrillic key names and JCUKEN layout [AJR]
Changed: ms6102.cpp, vt100_kbd.cpp, vt100_kbd.h
- 2018-04-24 18:24:33 apple2: Add WOZ format [O. Galibert] [Olivier Galibert]
Changed: a2diskiing.cpp, ap2_dsk.cpp, ap2_dsk.h, flopimg.cpp, flopimg.h, apple3.cpp, floptool.cpp
- 2018-04-24 19:58:24 -vp415: Added proper dumps of Module S and Module W MCUs, which have identical programs. [Ryan Holtz, Simon Inns] [mooglyguy]
- 2018-04-24 19:13:33 Another day, another unused variable to remove to unbreak the clang build (nw) [AJR]
Changed: gunpey.cpp
- 2018-04-24 19:03:10 Merge pull request #3478 from DavidHaywood/220418 [ajrhacker]
- implement emulation of real AG-1 sprite decompression agorithm used by Gunpey [Morten Shearman Kirkegaard]
Changed: gunpey.cpp
- 2018-04-24 01:53:57 apple2: recognize another form of DOS 3.3 in ProDOS order [R. Belmont, Peter Ferrie] [arbee]
Changed: ap2_dsk.cpp
- 2018-04-23 23:04:52 -indy_indigo2: General cleanup, device-ified HAL2 and HPC3, and moved HAL2, HPC3, and IOC2 devices into their own files. [Ryan Holtz] [mooglyguy]
Changed: mess.lua, indy_indigo2.cpp, hal2.cpp, hal2.h, hpc3.cpp, hpc3.h, ioc2.cpp, ioc2.h
- 2018-04-23 19:25:26 exidy.cpp: added PROMs for venture [Kevin Eshbach, The Dumping Union] [Ivan Vangelista]
Changed: exidy.cpp
- 2018-04-23 16:44:06 Merge pull request #3477 from shattered/_4282dc6 [R. Belmont]
- hp_ipc: add diagnostic ROMs; model 9808A (prototype of desktop version)
Changed: hp1ll3.cpp, hp1ll3.h, hp_ipc.cpp, mame.lst
- 2018-04-23 16:42:11 Merge pull request #3480 from sjy96525/patch-16 [R. Belmont]
- Correct Groove on Fight year
Changed: stv.cpp
- 2018-04-23 16:41:35 Merge pull request #3479 from DavidHaywood/220418_2 [R. Belmont]
- new WORKING clones (neogeo) [Razoola]
Changed: neogeo.xml, neogeo.cpp, mame.lst
- 2018-04-23 06:38:35 itech32.cpp: Correct comment line (nw) [braintro]
Changed: itech32.cpp
- 2018-04-23 03:13:37 pc9801: fix scrolling and avsdrv; add high exvram window (nw) [cracyc]
Changed: pc9801_86.cpp, pc9801_86.h, pc9801.cpp, pc9801.cpp
- 2018-04-22 17:39:59 nb1412m2.cpp: hooked up to mighty guy (nw) [angelosa]
- seicop.cpp: fix device chip endianness (nw)
Changed: cop01.cpp, cop01.h, nb1412m2.cpp, nb1412m2.h, seicop.cpp
- 2018-04-22 11:18:07 bbc: Use MCFG_SCREEN_RAW_PARAMS (nw) [Nigel Barnes]
Changed: bbc.cpp
- 2018-04-22 08:21:52 remove some calls to state() (nw) [smf-]
Changed: atarigt.cpp
- 2018-04-22 08:08:07 match titles on flyers - "T.T Block" but "T.T. Speed Race" (different punctuation) (nw) [Vas Crabb]
Changed: taitottl.cpp
- 2018-04-22 02:45:24 "mask" is not an initialism (nw) [Vas Crabb]
Changed: gaelco2.cpp
- 2018-04-22 01:24:13 srcclean (nw) [Vas Crabb]
Changed: dc.xml, ibm5170_cdrom.xml, neogeo.xml, database.lua, beebsid.cpp, hp98544.cpp, hp98644.cpp, remote488.cpp, eis_sad8852.cpp, pgc.cpp, 998board.h, xavix.cpp, mb86233.cpp, mb86233d.cpp, mb86235ops.cpp, mcs51.cpp, sh4.cpp, sh4comn.h, adc0808.h, gen_fifo.cpp, gen_fifo.h, ncr5385.cpp, ncr5385.h, saa1043.cpp, saa1043.h, smc91c9x.cpp, stvcd.cpp, mb88303.cpp, stvvdp2.cpp, debugcmd.cpp, debugcpu.cpp, td0_dsk.cpp, aleck64.cpp, alesis.cpp, atarisy2.cpp, bionicc.cpp, coolpool.cpp, cosmicos.cpp, djboy.cpp, dreamwld.cpp, firefox.cpp, gaelco2.cpp, galivan.cpp, goldstar.cpp, hp9k_3xx.cpp, hvyunit.cpp, konblands.cpp, legionna.cpp, model1.cpp, model2.cpp, prodigy.cpp, rad_eu3a14.cpp, sg1000.cpp, slapshot.cpp, smc777.cpp, splus.cpp, ssv.cpp, symbolics.cpp, system16.cpp, taitottl.cpp, tecmo.cpp, tigeroad.cpp, vii.cpp, vp415.cpp, warpwarp.cpp, xavix.cpp, korgm1.cpp, airbustr.h, coolpool.h, djboy.h, legionna.h, xavix.h, 315_5338a.h, cammu.cpp, kr1601rr1.cpp, kr1601rr1.h, model1.cpp, model1io.cpp, model1io.h, nb1412m2.cpp, nb1412m2.h, xavix.cpp, lemmings.cpp, psikyo.cpp, warpwarp.cpp
- 2018-04-21 23:56:12 plugins/portname: fix comment (nw) [cracyc]
Changed: init.lua
- 2018-04-21 22:04:08 segahang.cpp: Fix typos (nw) [braintro]
Changed: segahang.cpp
- 2018-04-21 19:36:54 cdc721: "ROM Pack" is something else entirely (nw) [AJR]
Changed: cdc721.cpp
- 2018-04-21 19:32:02 starblad: Allow full range of crosshair movement [geecab] [AJR]
Changed: namcos21.cpp
- 2018-04-21 19:10:33 bbcm: Fixed paging in of Shadow RAM according to ACCCON. [Nigel Barnes]
- 2018-04-21 17:24:03 Missed committing this one (nw) [angelosa]
Changed: arcade.lua
- 2018-04-21 17:22:06 galivan.cpp, terracre.cpp: rewritten NB1412M2 into a device [Angelo Salese] [angelosa]
Changed: galivan.cpp, terracre.cpp, galivan.h, terracre.h, nb1412m2.cpp, nb1412m2.h, nb1413m3.h, nb1414m4.cpp, nb1414m4.h
- 2018-04-21 16:03:16 Bulk move includes/nb141*m*.h -> machine/nb141*m.h (nw) [angelosa]
Changed: arcade.lua, nbmj9195.cpp, niyanpai.cpp, armedf.h, galivan.h, hyhoo.h, nbmj8688.h, nbmj8891.h, nbmj8900.h, nbmj8991.h, nbmj9195.h, niyanpai.h, pastelg.h, nb1413m3.cpp, nb1413m3.h, nb1414m4.cpp, nb1414m4.h
- 2018-04-21 15:49:18 galivan.cpp: use parent sound ROM for dangarj (nw) [angelosa]
Changed: galivan.cpp
- 2018-04-21 16:42:12 addrmap: Remove the now-unused macros [Vas Crabb, Robbbert] [Olivier Galibert]
Changed: addrmap.h
- 2018-04-21 15:52:15 plugins/portname: sort the output file (nw) [cracyc]
Changed: init.lua
- 2018-04-21 14:45:09 fix build (nw) [Vas Crabb]
Changed: pasha2.cpp
- 2018-04-21 14:38:09 Cleanup some AM_RANGE in comments (nw) [Olivier Galibert]
Changed: i6300esb.cpp, atarist.cpp, calchase.cpp, goldnpkr.cpp, hprot1.cpp, kaypro.cpp, kdt6.cpp, m20.cpp, mpz80.cpp, mtx.cpp, notetaker.cpp, ptcsol.cpp, qx10.cpp, system16.cpp, xmen.cpp, igs017_igs031.cpp
- 2018-04-21 13:50:45 pasha2.cpp Cleanups (#3472) [cam900]
- • pasha2.cpp: Cleanup duplicates, Cleanup bitmap write handlers, Add object finder instead runtime tag lookups, Fix tags, Hook up AT89C52, Add notes, Add output finders, Convert m_bitmap• into std::unique_ptr
• pasha2.cpp: Add object finder for audiocpu
• pasha2.cpp: Fix output finders
• pasha2.cpp: Fix compile
Changed: pasha2.cpp
- • pasha2.cpp: Cleanup duplicates, Cleanup bitmap write handlers, Add object finder instead runtime tag lookups, Fix tags, Hook up AT89C52, Add notes, Add output finders, Convert m_bitmap• into std::unique_ptr
- 2018-04-21 13:26:02 maps: Finish devices/bus (nw) [Olivier Galibert]
- That's it for ADDRESS_MAP_START. Please don't try to remove the macros yet, let's wait for a full release before that so that the forks can catch up.
Changed: buddha.cpp, c1526.cpp, c1541.cpp, mpu_pc98.cpp, floppy.cpp, k230.cpp, silicon_disc.cpp, tk02.cpp, hx5102.cpp, c8050.cpp, gt.cpp, eis_sad8852.cpp, ide.cpp, mcd.cpp, myb3k_fdc.cpp, jasmin.cpp, microdisc.cpp, sgb.cpp, upd.cpp, floppy.cpp
- 2018-04-21 13:05:08 kyugo.cpp: some PROMs and PALs documentation updates from f205v (nw) [Ivan Vangelista]
Changed: kyugo.cpp
- 2018-04-21 08:56:49 Swapped popeyebl & popeyeb2, also repaired some of the proms as they appear to be bad dumps [smf] [smf-]
Changed: popeye.cpp
- 2018-04-21 06:58:06 new working clone [angelosa]
- - Ufo Robo Dangar (9/26/1986, Japan) [Angelo Salese]
Changed: cop01.cpp, galivan.cpp, galivan.h
- 2018-04-21 01:15:01 gotcha: Use output finder and MCFG_SCREEN_VBLANK_CALLBACK (nw) [AJR]
Changed: gotcha.cpp, gotcha.h
- 2018-04-21 00:00:05 Added FM resyncs in READ_TRACK, changed threshold. [Michael Zapf]
Changed: wd_fdc.cpp
- 2018-04-20 23:37:06 plugins/hiscore: fix cpu tags and print detailed errors (nw) [cracyc]
Changed: hiscore.dat, init.lua
- 2018-04-20 23:18:35 maps: Finish devices/cpu (nw) [Olivier Galibert]
Changed: amis2000.cpp, arcompact.cpp, lpc210x.cpp, avr8.cpp, cop400.cpp, dsp56k.cpp, e0c6s46.cpp, e132xs.cpp, g65816.cpp, h83002.cpp, h83006.cpp, h83008.cpp, h83048.cpp, h83337.cpp, h8s2245.cpp, h8s2320.cpp, h8s2357.cpp, h8s2655.cpp, hmcs40.cpp, lc8670.cpp, m37710.cpp, m3745x.cpp, m5074x.cpp, n2a03.cpp, m6801.cpp, m68705.cpp, m68hc05.cpp, mb86235.cpp, mb88xx.cpp, mcs48.cpp, mcs51.cpp, m58846.cpp, mn10200.cpp, v53.cpp, patinho_feio.cpp, pic16c5x.cpp, pic16c62x.cpp, ppccom.cpp, psx.cpp, scudsp.cpp, sh2.cpp, sh4.cpp, sh7604_bus.cpp, sh7604_sci.cpp, sh7604_wdt.cpp, sharc.cpp, sm500core.cpp, sm510core.cpp, sm511core.cpp, sm590core.cpp, sm5acore.cpp, tlcs870.cpp, tlcs90.cpp, tlcs900.cpp, tms0980.cpp, tms1000.cpp, tms1400.cpp, tms32010.cpp, tms32025.cpp, tms32031.cpp, tms32051.cpp, tms32082.cpp, tms57002.cpp, tms7000.cpp, ucom4.cpp, upd7810.cpp, upd7811.cpp, z8.cpp, tmpz84c011.cpp, tmpz84c015.cpp
- 2018-04-20 18:57:21 hp48_port: Eliminate driver_data calls; separate source files; reduce dependency on driver class somewhat but not ideally enough (nw) [AJR]
Changed: mess.lua, hp48.cpp, hp48.h, hp48.cpp, hp48_port.cpp, hp48_port.h
- 2018-04-20 18:20:24 debughlp.cpp: document dumpo command (nw) [Ivan Vangelista]
Changed: debughlp.cpp
- 2018-04-20 18:15:02 new not working machine [Ivan Vangelista]
- - Genius 6 (V110F) [Fabrice Arzeno, The Dumping Union]
Changed: igs017.cpp, mame.lst
- 2018-04-20 18:05:46 maps: Finish devices/machine (nw) [Olivier Galibert]
Changed: 68307.cpp, 68340.cpp, at28c16.cpp, bankdev.cpp, er2055.cpp, gt64xxx.cpp, i6300esb.cpp, i8155.cpp, i82371sb.cpp, i82439hx.cpp, i82439tx.cpp, i82541.cpp, i82875p.cpp, linflash.cpp, lpc-acpi.cpp, lpc-pit.cpp, lpc-rtc.cpp, mcf5206e.cpp, ncr5380n.cpp, ncr5390.cpp, pc_fdc.cpp, pci-ide.cpp, pci-sata.cpp, pci-smbus.cpp, pci-usb.cpp, pci.cpp, pci9050.cpp, sis85c496.cpp, smpc.cpp, tc009xlvc.cpp, tmp68301.cpp, upd765.cpp, vrc4373.cpp, vrc5074.cpp, x2212.cpp
- 2018-04-20 17:57:42 apple2: Remove dependency on legacy header (nw) [AJR]
Changed: apple2.cpp
- 2018-04-20 17:51:55 maps: Finish devices/sound (nw) [Olivier Galibert]
Changed: cdp1869.cpp, dave.cpp, es1373.cpp, mos6560.cpp, mos7360.cpp, pci-ac97.cpp, sb0400.cpp, upd7752.cpp
- 2018-04-20 17:44:39 maps: Finish devices/video (nw) [Olivier Galibert]
Changed: 315_5124.cpp, bt459.cpp, crt9007.cpp, ef9345.cpp, ef9364.cpp, ef9365.cpp, gf7600gs.cpp, hd66421.cpp, huc6272.cpp, m50458.cpp, mb90082.cpp, mb_vcu.cpp, mc6845.cpp, mos6566.cpp, ppu2c0x.cpp, ramdac.cpp, scn2674.cpp, sed1330.cpp, tms3556.cpp, tms9928a.cpp, upd7220.cpp, upd7227.cpp, v9938.cpp, voodoo_pci.cpp
- 2018-04-20 16:58:12 rmnimbus: Clean up some static functions (nw) [AJR]
Changed: rmnimbus.h, rmnimbus.cpp
- 2018-04-20 13:16:45 (nw) commit these address map changes while i can [Robbbert]
Changed: tms1100.cpp, tp0320.cpp, hd61830.cpp, huc6271.cpp, msm6255.cpp, sg1000.cpp
- 2018-04-20 11:26:34 maps: Finish mame/audio and the lone dummy (nw) [Olivier Galibert]
Changed: machine.cpp, dcs.cpp, flower.cpp, irem.cpp, midway.cpp, segasnd.cpp
- 2018-04-20 05:10:39 stvvdp2.cpp: fix RBG0 cache map range, fixes Head On graphics update in Sega Memorial Collection 1 [Angelo Salese] [angelosa]
Changed: stvvdp2.cpp
- 2018-04-20 03:36:28 Unbreak SCU (nw) [angelosa]
Changed: sega_scu.cpp
- 2018-04-19 23:35:58 MT #06843 (nw) [angelosa]
Changed: stvcd.cpp
- 2018-04-19 23:04:02 maps: Finish mame/drivers (nw) [Olivier Galibert]
Changed: abc80x.cpp, amiga.cpp, atlantis.cpp, bfm_sc2.cpp, eolith.cpp, fmtowns.cpp, goldstar.cpp, intellec4.cpp, ngen.cpp, norautp.cpp, notetaker.cpp, pc8401a.cpp, pc88va.cpp, seattle.cpp, segas32.cpp, segaxbd.cpp, sg1000.cpp, superqix.cpp, trs80m2.cpp, vegas.cpp, williams.cpp, x1twin.cpp
- 2018-04-19 21:51:44 maps: Finish mame/etc (nw) [Olivier Galibert]
Changed: korgm1.cpp, template_driver.cpp
- 2018-04-19 21:45:12 maps: Finish mame/machine (nw) [Olivier Galibert]
Changed: abc1600mac.cpp, apricotkb.cpp, cammu.cpp, fd1089.cpp, interpro_ioga.cpp, iteagle_fpga.cpp, mega32x.cpp, megadriv.cpp, namco_c139.cpp, naomim1.cpp, naomim4.cpp, prof80mmu.cpp, segabb.cpp, seicop.cpp, st0016.cpp, xbox_pci.cpp
- 2018-04-19 18:51:35 maps: Finish map.m() (nw) [Olivier Galibert]
Changed: alto2cpu.cpp, 6522via.cpp, atmel_arm_aic.cpp, cs8221.cpp, genpc.cpp, i80130.cpp, i8271.cpp, k054321.cpp, mb8795.cpp, mos6530n.cpp, ncr5390.cpp, pc_fdc.cpp, sega_scu.cpp, tms5501.cpp, upd765.cpp, cdp1869.cpp, dave.cpp, huc6271.cpp, imagetek_i4100.cpp, jangou_blitter.cpp, msm6255.cpp, 315-5881_crypt.cpp, abc1600mac.cpp, at.cpp, awboard.cpp, cammu.cpp, deco_irq.cpp, interpro_arbga.cpp, interpro_ioga.cpp, interpro_mcga.cpp, interpro_sga.cpp, isbc_208.cpp, k573dio.cpp, m3comm.cpp, maple-dc.cpp, namco_c139.cpp, namco_c148.cpp, naomibd.cpp, naomig1.cpp, nextkbd.cpp, nextmo.cpp, prof80mmu.cpp, wpc_shift.cpp
- 2018-04-19 07:54:16 maps: Finish mame/video (nw) [Olivier Galibert]
Changed: abc1600.cpp, c45.cpp, gamate.cpp, gp9001.cpp, igs017_igs031.cpp, kaneko_grap2.cpp, nick.cpp, pc8401a.cpp, pc_t1t.cpp, pcd.cpp, powervr2.cpp, seibu_crtc.cpp, wpc_dmd.cpp, ygv608.cpp, zx8301.cpp
- 2018-04-19 23:00:06 stvvdp2.cpp: ROZ windows applies per screen output not per bitmap, fixes at least Batman Forever character select & the Riddler final stage graphics [Angelo Salese] [angelosa]
Changed: stvvdp2.cpp, saturn.h
- 2018-04-19 19:15:38 stvvdp1.cpp: preliminary implementation of PMOD 7 (gouraud + half transparent), fixes Lupin the 3rd Pyramid no Kenja enemy shadows [Angelo Salese] [angelosa]
Changed: stvvdp1.cpp
- 2018-04-19 18:08:20 crashrd: added some sound [Robbbert]
Changed: 8080bw.cpp, 8080bw.cpp, 8080bw.h
- 2018-04-19 17:44:03 Merge pull request #3459 from cam900/asuka_clean [R. Belmont]
- asuka.cpp: Cleanups, Reduce duplicates/runtime tag lookup, Fix notes
- 2018-04-19 17:42:52 start hooking up Bionic Command MCU (similar to F1 Dream) however it still relies on some hacks to work at the moment (#3468) [David Haywood]
Changed: bionicc.cpp, bionicc.h
- 2018-04-19 10:25:36 New machines marked as NOT_WORKING [Scott Stone]
- T.T. Speed Race Color [Andrew Welburn, Tafoid]
- Added Tourvision BIOS v1.1 and corrected label/description for v2.0 [system11, Tafoid]
Changed: taitottl.cpp, tourvis.cpp, mame.lst
- T.T. Speed Race Color [Andrew Welburn, Tafoid]
- 2018-04-19 09:48:30 (nw) removed out-of-date note [Robbbert]
Changed: 8080bw.cpp
- 2018-04-19 08:00:14 ms6102: Use VT100 keyboard for now [AJR]
Changed: ms6102.cpp
- 2018-04-18 23:42:42 plugins/portname: change indentation in save file by request (nw) [cracyc]
Changed: init.lua
- 2018-04-18 21:55:41 model2.cpp: No main board EEPROM for original Model 2 (nw) [AJR]
Changed: model2.cpp, model2.h
- 2018-04-18 21:44:53 Merge pull request #3469 from shattered/_3ab0ba4 [ajrhacker]
- ms6102: add EAROM device + minor keyboard fix (nw)
Changed: mess.lua, ms6102.cpp, kr1601rr1.cpp, kr1601rr1.h
- 2018-04-18 21:33:58 ms6102: add EAROM device + minor keyboard fix (nw) [Sergey Svishchev]
Changed: mess.lua, ms6102.cpp, kr1601rr1.cpp, kr1601rr1.h
- 2018-04-18 19:59:02 -vp415: Fixed 2PPR error 52, now fails with error 53. [Ryan Holtz] [mooglyguy]
Changed: vp415.cpp
- 2018-04-18 19:16:53 vp415: comment update, nw [mooglyguy]
Changed: vp415.cpp
- 2018-04-18 19:15:22 vp415 skeleton updates, nw [mooglyguy]
Changed: machine.lua, mess.lua, ncr5385.cpp, ncr5385.h, vp415.cpp
- 2018-04-18 17:50:18 fidel68k: update notes (nw) [hap]
Changed: fidel68k.cpp
- 2018-04-18 15:53:11 plugins/cheat: work around small issue in conversion (nw) [cracyc]
Changed: cheat_xml.lua
- 2018-04-18 08:31:55 bingoc: Add I/O controller (nw) [AJR]
Changed: bingoc.cpp
- 2018-04-18 08:22:54 westdrm: Add some I/O devices to this skeleton (nw) [AJR]
Changed: segacoin.cpp, 315_5338a.cpp
- 2018-04-18 04:51:25 gaelco2.cpp: Fix cut-n-paste error (nw) [braintro]
Changed: gaelco2.cpp
- 2018-04-18 03:46:54 Manufacturer credits for ending screens (nw) [angelosa]
Changed: ssv.cpp, stv.cpp, suprslam.cpp
- 2018-04-18 03:01:22 i386: fix sp masking (nw) [cracyc]
Changed: i386.cpp
- 2018-04-18 01:37:44 new working game [angelosa]
- Rail Chase 2 [Angelo Salese, R. Belmont, Olivier Galibert, ElSemi]
Changed: model2.cpp
- 2018-04-18 00:57:58 Note about F1 Dream ending (nw) [angelosa]
Changed: tigeroad.cpp
- 2018-04-18 00:37:29 pc9801: add cdda output (nw) [cracyc]
Changed: pc9801.cpp, pc9801.h
- 2018-04-18 00:24:44 model1/model2: Emulate Model 1 I/O board, remove I/O RAM device [Dirk Best]
- This includes an emulation of the Sega 315-5338A I/O controller which is also hooked up to the ufo21 driver now.
Changed: arcade.lua, model1.cpp, model2.cpp, segaufo.cpp, model1.h, model2.h, 315_5338a.cpp, 315_5338a.h, m1io.cpp, m1io.h, model1.cpp, model1io.cpp, model1io.h
- 2018-04-17 23:04:47 gaelco2.cpp: More PCB notes (nw) [AJR]
Changed: gaelco2.cpp
- 2018-04-17 21:43:22 decap + dump f1dream I8751 MCU [Caps0ff] (#3467) [David Haywood]
- • decap + dump f1dream I8751 MCU [Caps0ff] hookup dumped MCU to f1dream [David Haywood]
some connections might need verifying on the PCB, this is based on study of the code
machines promoted to WORKING F-1 Dream [Caps0ff, David Haywood]
• formatting (nw)
Changed: tigeroad.cpp, tigeroad.h, tigeroad.cpp
- • decap + dump f1dream I8751 MCU [Caps0ff] hookup dumped MCU to f1dream [David Haywood]
- 2018-04-17 21:42:59 Fixes to make basic boot on HP9000/300 (#3466) [Sven Schnelle]
- • hp9k_3xx: add dummy gpib handler
BASIC expects that there is an internal gpib card present. It crashes without, so let's add some dummy handlers for now.
Signed-off-by: Sven Schnelle
Changed: hp9k_3xx.cpp
- • hp9k_3xx: add dummy gpib handler
- 2018-04-17 16:03:00 tidy (nw) [Vas Crabb]
- 2018-04-17 14:04:10 Revert "(PC-ISA): Add Action Replay card for DOS (1994) (#3445)" [Vas Crabb]
- This reverts commit ff815797c969621ad027dca12783f07f3d8f360a.
Changed: bus.lua, areplay.cpp, areplay.h, isa.cpp, isa.h, isa_cards.cpp
- 2018-04-17 12:17:23 electron: Fixed bad palette write. [Nigel Barnes]
Changed: electron.cpp
- 2018-04-17 06:10:30 gaelco2.cpp: admit we don't know the pin outs for Touch and Go (nw) [braintro]
Changed: gaelco2.cpp
- 2018-04-17 06:04:41 gaelco2.cpp: Minor doc updates (nw) [braintro]
Changed: gaelco2.cpp
- 2018-04-17 05:52:43 gaelco2.cpp: Added pinout information for World Rally 2 & REF.950906 PCB layout for Touch and Go [Brian Troha] [braintro]
Changed: gaelco2.cpp
- 2018-04-17 04:57:22 pc9801_86: don't normalize the psg output (nw) [cracyc]
Changed: pc9801_86.cpp
- 2018-04-17 04:35:03 Gameboy camera rom functional (#3442) [Risugami]
- • cleaned up midvunit inputs and outputs. cleaned up seattle outputs.
• better motion inputs and sorted main buttons for midvunit
• keep case the same
• removed runtime tagmap lookup
• gameboy camera functional
Changed: gameboy.xml, mbc.cpp, mbc.h, gb.cpp
- • cleaned up midvunit inputs and outputs. cleaned up seattle outputs.
- 2018-04-17 04:34:42 XaviX - current checkpoint, tidying, reorganization etc. (+ general TV game work) (#3450) [David Haywood]
- • xavix - tidy ups, reorganization, current notes etc.
• didn't mean to push a copy (nw)
• shift some common code around for palette handling (nw)
• lean less heavily on memory system (nw)
• revert 'shift some common code around for palette handling (nw)' to be revisited later.
• add missed include guards (nw)
• new machines marked as NOT WORKING Skannerz TV [Sean RIddle, Peter Wilhelmsen]
This will need the communication protocol with the barcode scanner unit reverse engeering (the scanner unit has it's own MCU that isn't dumped and for which we have no method of dumping) this also probably means it will need improvements to the general vii.cpp handling of interrupts and serial ports (which Cricket needs too)
Changed: mess.lua, oxavix.lst, xavix.cpp, xavix.h, vii.cpp, xavix.cpp, xavix.h, xavix.cpp, mame.lst, xavix.cpp
- • xavix - tidy ups, reorganization, current notes etc.
- 2018-04-17 04:32:37 hp64k: added IEEE488 remotizer to bus (#3456) [fulivi]
- • hp64k: added IEEE488 remotizer to bus, small fixes to remotizer
• remote488: removed sub-classing of bitbanger, back to plain bitb
• remote488: re-introduced logging of parser FSM in a separated logging category
Changed: ieee488.cpp, remote488.cpp, hp64k.cpp
- • hp64k: added IEEE488 remotizer to bus, small fixes to remotizer
- 2018-04-17 04:31:28 Merge pull request #3464 from sschnelle/reuseaddr [R. Belmont]
- Set SO_REUSEADDR in posixsocket
Changed: posixsocket.cpp
- 2018-04-17 02:14:00 Fix clang build by removing unused variables (nw) [AJR]
- 2018-04-17 00:41:30 oscar: Another hardware note (nw) [AJR]
Changed: dec8.cpp
- 2018-04-17 00:17:50 x68k: fix disk insertion motor enable (nw) [cracyc]
Changed: x68k.cpp
- 2018-04-16 23:30:32 dec8.cpp: Further refinements (nw) [AJR]
- - Split up 6809 IRQ assertion/acknowledgment handlers - lastmisn, csilver, shackled: Acknowledge FIRQ from 8751 instead of using HOLD_LINE - oscar: This game doesn't use a 8751
- 2018-04-16 23:00:49 (PC-ISA): Add Action Replay card for DOS (1994) (#3445) [Bavarese]
- • Allow write protect of a banked segment
• Allow write protect of a banked segment
• Create Action Replay driver for DOS
• Create Action Replay driver (header file)
• Update bus.lua
• Update isa_cards.cpp
• (white space changes)
Changed: bus.lua, areplay.cpp, areplay.h, isa.cpp, isa.h, isa_cards.cpp
- • Allow write protect of a banked segment
- 2018-04-16 23:00:24 Merge pull request #3461 from sschnelle/hp98544_window_move [R. Belmont]
- Add basic window move support to hp98544 framebuffer
Changed: hp98544.cpp, hp98544.h
- 2018-04-16 23:00:02 Merge pull request #3462 from sschnelle/hp9k_3xx_basic_boots [R. Belmont]
- hp9k_3xx: workaround double exception during r-m-w operations
Changed: hp9k_3xx.cpp
- 2018-04-16 22:59:29 Merge pull request #3463 from sschnelle/98603_split [R. Belmont]
- split up hp98603 basic rom card
Changed: bus.lua, hp98603.cpp, hp98603a.cpp, hp98603a.h, hp98603b.cpp, hp98603b.h, hp9k_3xx.cpp
- 2018-04-16 21:24:35 mcs51: Safer way to propagate INT0 and INT1 inputs, which also need to be active low (nw) [AJR]
Changed: mcs51.cpp
- 2018-04-16 20:13:20 docastle.cpp: Replace MCFG_CPU_VBLANK_INT with CRTC callbacks (nw) [AJR]
Changed: docastle.cpp, docastle.h
- 2018-04-16 19:07:48 new not working clone [Ivan Vangelista]
- Joker Master (V512) [ioannis bampoulas]
Changed: goldstar.cpp, mame.lst
- 2018-04-16 18:30:12 oscar: Hardware note (nw) [AJR]
Changed: dec8.cpp
- 2018-04-16 18:27:03 dec8.cpp: Use input merger for coin IRQs in Oscar and Shackled (nw) [AJR]
- 2018-04-16 16:41:12 vegas: Remove set_lamp_value and add driver init for nbagold. (nw) [Ted Green]
Changed: vegas.cpp
- 2018-04-16 16:30:58 shackled, breywood: Replace MCU simulation with 8751 code dumped from Breywood and hacked for Shackled [AJR]
- 2018-04-16 14:16:05 electron: Improved video handling. [Nigel Barnes]
- - Fixed wrap-around for non-standard screen start addresses - Added RAM contention during screen update - Improved interrupt times
Changed: electron.cpp, electron.h, electron.cpp, electron.cpp
- 2018-04-16 05:57:01 feversoc.cpp: Eliminate set_lamp_value and MCFG_CPU_VBLANK_INT (nw) [AJR]
Changed: feversoc.cpp
- 2018-04-16 05:02:00 i386: fix stack size in call too (nw) [cracyc]
Changed: i386.cpp, x87ops.hxx
- 2018-04-16 04:32:08 pc9801: force fail unknown device probe (nw) [cracyc]
Changed: pc9801.cpp
- 2018-04-16 04:05:02 sh4drc: 8 more UML conversions (nw) [arbee]
Changed: sh4.cpp
- 2018-04-16 03:52:10 sh4drc: UML version of FMAC, fixed possible error in previous FPU conversion (nw) [arbee]
- 2018-04-15 21:07:34 legionna.cpp: fixed Godzilla OKI sound bankswitch [Angelo Salese] [angelosa]
Changed: legionna.cpp, legionna.h
- 2018-04-15 19:16:21 seattle.cpp: Fix volume button mapping for sfrush. (nw) [Ted Green]
Changed: seattle.cpp
- 2018-04-15 19:08:16 sh4drc: 3 more trivial UML conversions (nw) [arbee]
Changed: sh4.cpp
- 2018-04-15 18:35:13 Use device_post_load instead of callbacks. (nw) [Ted Green]
Changed: gt64xxx.cpp, gt64xxx.h, vrc4373.cpp, vrc4373.h, vrc5074.cpp, vrc5074.h
- 2018-04-15 18:20:41 smc91c9x: Use device_pre_save and device_post_load instead of pre/post callbacks. (nw) [Ted Green]
Changed: smc91c9x.cpp, smc91c9x.h
- 2018-04-15 17:44:42 smc91c9x: Correct data types. (nw) [Ted Green]
Changed: smc91c9x.cpp, smc91c9x.h
- 2018-04-15 17:28:43 smc91c9x: Add separate transmit fifo and fix irq handling. (nw) [Ted Green]
Changed: smc91c9x.cpp, smc91c9x.h
- 2018-04-15 17:28:28 New working clones [hap]
- Fidelity Excel 68000 (set 2) [yoyo_chessboard] Fidelity Excel 68000 (set 3) [yoyo_chessboard]
Changed: fidel68k.cpp, mame.lst
- 2018-04-15 11:48:15 vp415 updates, now actually starts proper testing loop, nw [mooglyguy]
Changed: mcs51.cpp, saa1043.cpp, vp415.cpp
- 2018-04-15 07:37:47 sexygal: Add sample player [AJR]
Changed: nightgal.cpp
- 2018-04-15 01:58:26 warpwarp.cpp: reverted sos overlay, not from a reference (nw) [angelosa]
Changed: warpwarp.cpp, sos.lay
- 2018-04-15 01:21:07 legionna.cpp: fixed regression in background tilemap colors for Godzilla (uses DMA mode 4 like Denjin Makai) [Angelo Salese] [angelosa]
Changed: legionna.cpp, legionna.h, seibucop.cpp, seibucop_dma.hxx, legionna.cpp
- 2018-04-15 04:01:33 sh4drc: UML implementations of FADD, FSUB, FMUL, and FDIV. [R. Belmont] [arbee]
Changed: sh.h, sh4.cpp, sh4.h, sh4comn.cpp, sh4comn.h
- 2018-04-15 00:57:45 vector06: Use standard ay8910 accessors (nw) [AJR]
Changed: vector06.cpp
- 2018-04-14 23:53:55 z80ctc: Make channels into subdevices [AJR]
Changed: z80ctc.cpp, z80ctc.h
- 2018-04-14 22:17:29 ssv.cpp: Simplify ST010 ROM loading (nw) [AJR]
- 2018-04-14 21:53:59 upd7725: Fix disassembly [AJR]
Changed: dasm7725.cpp, ssv.cpp
- 2018-04-14 20:56:36 gaelco2.cpp: Correct the program ROM labels (nw) [braintro]
Changed: gaelco2.cpp
- 2018-04-14 20:39:01 gaelco2.cpp: Make statement about rom fill from INIT accurate (nw) [braintro]
Changed: gaelco2.cpp
- 2018-04-14 20:31:48 gaelco2.cpp: Remove unneeded GFX2 ROM fill (nw) [braintro]
Changed: gaelco2.cpp, gaelco2.cpp
- 2018-04-14 18:43:04 (numerous drivers): Convert MCFG_CPU_VBLANK_INT to MCFG_SCREEN_VBLANK_CALLBACK (nw) [AJR]
Changed: alinvade.cpp, cntsteer.cpp, commando.cpp, corona.cpp, dec8.cpp, divebomb.cpp, fantland.cpp, gkigt.cpp, goldstar.cpp, hotblock.cpp, hp16500.cpp, igs009.cpp, igs_fear.cpp, igs_m027.cpp, jokrwild.cpp, mac.cpp, mastboy.cpp, maygayv1.cpp, meadows.cpp, mermaid.cpp, metro.cpp, pcktgal.cpp, pipeline.cpp, pokechmp.cpp, punchout.cpp, rastersp.cpp, realbrk.cpp, roul.cpp, sidepckt.cpp, stuntair.cpp, sub.cpp, tsamurai.cpp, tubep.cpp, commando.h, fantland.h, goldstar.h, mac.h, meadows.h, mermaid.h, metro.h, pokechmp.h, punchout.h, realbrk.h, tsamurai.h
- 2018-04-14 17:59:26 enigma2.cpp: Fix typo (nw) [AJR]
Changed: enigma2.cpp
- 2018-04-14 12:37:28 removed some state() calls [smf-]
Changed: svp.cpp, svp.h, cntsteer.cpp, rmnimbus.h, mpu4.cpp, pgmprot_igs027a_type2.cpp, rmnimbus.cpp
- 2018-04-14 13:18:46 Merge pull request #3457 from cam900/patch-9 [Scott Stone]
- gaelco2.cpp: Fix game name
Changed: gaelco2.cpp
- 2018-04-14 12:37:01 gaelco2.cpp: Fix game name [cam900]
Changed: gaelco2.cpp
- 2018-04-14 09:59:46 gaelco2.cpp: Update and correct docs for the World Rally 2 MASK rom set (nw) [braintro]
Changed: gaelco2.cpp
- 2018-04-14 09:44:40 new clone added - World Rally 2 (Mask ROMS) [braintro]
- New Clone Added
World Rally 2: Twin Racing (MASK ROM version) [Corrado Tomaselli, The Dumping Union]
Changed: gaelco2.cpp, gaelco2.h, gaelco2.cpp, mame.lst
- New Clone Added
- 2018-04-14 05:50:15 umipoker.cpp: Might as well use known XTAL for clocks (nw) [braintro]
Changed: umipoker.cpp
- 2018-04-14 05:35:58 vamphalf.cpp: Add dump of the GAL for Lup Lup Puzzle v1.05 [caius] [braintro]
Changed: vamphalf.cpp
- 2018-04-14 00:47:27 Additional note found, make color config as default too (nw) [angelosa]
Changed: warpwarp.cpp, warpwarp.cpp
- 2018-04-14 00:31:38 warpwarp.cpp: added sos overlay, and added optional color setting for kaitei [Angelo Salese] [angelosa]
Changed: warpwarp.cpp, warpwarp.h, sos.lay, warpwarp.cpp
- 2018-04-14 00:02:16 umipoker, saiyukip: Change YM3812 clock and use it to drive sound CPU interrupt [AJR]
- - Add output finder for saiyukip lamps and clean up driver a little (nw)
Changed: umipoker.cpp
- 2018-04-13 22:01:52 Remove set_digit_value and deprecate set_lamp_value and set_led_value for the same reasons (nw) [AJR]
Changed: output.h
- 2018-04-13 21:59:50 Eliminate last use of set_digit_value (nw) [AJR]
- 2018-04-13 21:59:19 saa1043.cpp: parenthesized initialization of a member array is a GNU extension (nw) [AJR]
Changed: saa1043.cpp
- 2018-04-13 21:04:28 Added skeleton SAA1403 device, nw [Ryan Holtz]
Changed: machine.lua, video.lua, mess.lua, saa1043.cpp, saa1043.h, vp415.cpp
- 2018-04-13 20:22:07 coco2: Attached coco_flop software list. (Fixes MT#6775) [Nigel Barnes]
- New working software list additions - coco_flop: Tandy Assembly Demo 2017 [MrGW]
Changed: coco_flop.xml, coco12.cpp
- 2018-04-13 20:13:31 emupal.h: Remove underscores from template parameter names (nw) [AJR]
- 2018-04-13 18:25:09 -vp415: Skeleton driver for Philips VP415 LV-ROM Player. Includes basic device implementation of Fujitsu MB88303 Television Display Controller. [Ryan Holtz] [mooglyguy]
Changed: video.lua, mb88303.cpp, mb88303.h, vp415.cpp, mame.lst, mess.flt
- 2018-04-13 17:32:23 remove safe_pc() and safe_pcbase() (nw) [smf-]
Changed: a2ultraterm.cpp, mface2.cpp, rom.cpp, 3c505.cpp, nubus_48gc.cpp, nubus_cb264.cpp, pds30_mc30.cpp, pds30_procolor816.cpp, pds30_sigmalview.cpp, at28c16.cpp, mpu401.cpp, pci9050.cpp, rf5c296.cpp, tmp68301.cpp, es1373.cpp, 315_5313.cpp, huc6270.cpp, voodoo.cpp, voodoo.h, zeus2.cpp, debugcmd.cpp, debugcpu.cpp, dvdisasm.cpp, device.h, distate.h, dkong.cpp, harddriv.cpp, hng64.cpp, hyprolyb.cpp, jaguar.cpp, leland.cpp, mario.cpp, segasnd.cpp, snes_snd.cpp, 39in1.cpp, 4dpi.cpp, 88games.cpp, apollo.cpp, astrof.cpp, atarigt.cpp, atlantis.cpp, bfcobra.cpp, calchase.cpp, camplynx.cpp, cobra.cpp, cps3.cpp, craft.cpp, crystal.cpp, darius.cpp, dkong.cpp, eolith.cpp, esq1.cpp, galpani2.cpp, gts3.cpp, gts3a.cpp, gts80.cpp, gts80a.cpp, halleys.cpp, indy_indigo2.cpp, iris3130.cpp, kenseim.cpp, mac.cpp, mac128.cpp, malzak.cpp, mediagx.cpp, model3.cpp, namcona1.cpp, namcos21.cpp, neoprint.cpp, nyny.cpp, overdriv.cpp, parodius.cpp, pirates.cpp, psikyo.cpp, queen.cpp, savquest.cpp, segald.cpp, seta.cpp, sothello.cpp, squale.cpp, supracan.cpp, surpratk.cpp, taitowlf.cpp, thunderx.cpp, vegas.cpp, vendetta.cpp, viper.cpp, voyager.cpp, wheelfir.cpp, xtom3d.cpp, zaurus.cpp, coco.h, apollo.cpp, arkanoid.cpp, asic65.cpp, balsente.cpp, bebox.cpp, cedar_magnet_flop.cpp, cedar_magnet_sprite.cpp, coco.cpp, dgn_beta.cpp, dgnalpha.cpp, dragon.cpp, fddebug.cpp, gaelcrpt.cpp, hp48.cpp, inder_sb.cpp, kaneko_toybox.cpp, kay_kbd.cpp, konppc.cpp, leland.cpp, mac.cpp, midtunit.cpp, midwayic.cpp, midyunit.cpp, mpu4.cpp, namcond1.cpp, naomi.cpp, pc1403.cpp, pgmprot_igs027a_type1.cpp, pgmprot_igs027a_type2.cpp, rm380z.cpp, segaic16.cpp, segas32.cpp, sgi.cpp, slapstic.cpp, sms.cpp, st0016.cpp, taitosj.cpp, tigeroad.cpp, tx1.cpp, xevious.cpp, artmagic.cpp, cischeat.cpp, galivan.cpp, galpani2.cpp, itech8.cpp, jaguar.cpp, k001005.cpp, kaneko_grap2.cpp, lethalj.cpp, newport.cpp, rm380z.cpp, x68k.cpp
- 2018-04-13 17:22:54 zn.cpp: Simpler Z80 Bankswitching for FX-1 Games (#3440) [cam900]
- • zn.cpp: Simpler Z80 Bankswitching FX-1 Games
• zn.cpp: Fix regression
• zn.cpp: Fix Bank0 for coh1000ta
• zn.cpp: Fix machine_reset
• zn.cpp: Revert commits, Add notes
• zn.cpp: Fix bankswitch for coh1000ta games, Change ROM region size for fix regressions
Changed: zn.cpp
- • zn.cpp: Simpler Z80 Bankswitching FX-1 Games
- 2018-04-13 09:14:57 interpro: skeleton for keyboard lle (nw) [Patrick Mackinlay]
Changed: bus.lua, hle.h, keyboard.cpp, keyboard.h, lle.cpp, lle.h
- 2018-04-13 12:03:08 partner.cpp: Cleanup bankswitch [cam900]
Changed: partner.h, partner.cpp
- 2018-04-13 16:48:53 pc9801_86: add clocks (nw) [cracyc]
Changed: pc9801_86.cpp, sb16.cpp, xtal.cpp
- 2018-04-13 16:26:52 new working clone [Ivan Vangelista]
- Crazy Bonus 2002 (Ver. 1, set 2) [Ioannis Bampoulas]
Changed: goldstar.cpp, mame.lst
- 2018-04-13 16:22:00 pc9801_86.cpp: Fix pcm timer rate, Add notes [cam900] [cam900]
Changed: pc9801_86.cpp
- 2018-04-13 10:00:21 remove unnecessary acrobatics (nw) [smf-]
Changed: bublbobl.cpp, missb2.cpp, ngen.cpp, notetaker.cpp, superqix.cpp
- 2018-04-12 23:25:27 pc9801_86: 16bit pcm is big endian (nw) [cracyc]
Changed: pc9801_86.cpp
- 2018-04-12 18:01:20 Popeye: Implemented nmi acknowledge and TPP2 watchdog. [smf] [smf-]
Changed: popeye.cpp, popeye.h, popeye.cpp
- 2018-04-12 17:29:07 pgm.cpp: Fix object finder, Remove unused things (#3448) [cam900]
- • pgm.cpp: Fix object finder, Remove unused things
• pgm.cpp: Fix build
- • pgm.cpp: Fix object finder, Remove unused things
- 2018-04-12 13:42:17 interpro: minor changes (nw) [Patrick Mackinlay]
- • debugger address translation • documentation edits
Changed: sr.h, clipper.cpp, clipper.h, interpro.cpp, cammu.cpp, cammu.h
- 2018-04-12 14:59:41 gundealr.cpp: Cleanups (#3447) [cam900]
- • gundealr.cpp: Cleanups
• gundealr.cpp: Fix build
Changed: gundealr.cpp, gundealr.h, gundealr.cpp
- • gundealr.cpp: Cleanups
- 2018-04-12 08:45:15 fixed building with Visual Studio (nw) [smf-]
Changed: model2.cpp
- 2018-04-12 04:23:57 Merge pull request #3443 from ajrhacker/addrmirror [ajrhacker]
- Relax constraints on address mirroring/global mask combinations. Mirr…
Changed: addrmap.cpp, emumem.cpp, ddenlovr.cpp, dynax.cpp, royalmah.cpp
- 2018-04-11 20:35:26 ins8250.cpp: Notes on Intel variants (nw) [AJR]
Changed: ins8250.cpp, timetrv.cpp
- 2018-04-11 19:51:42 (nw) last bunch for tonight [Robbbert]
Changed: casloopy.cpp, coco12.cpp, csplayh5.cpp, ddenlovr.cpp, equites.cpp, goldstar.cpp, kaneko16.cpp, lc80.cpp, mastboy.cpp, mephistp.cpp, miniforce.cpp, mpu4vid.cpp, pinkiri8.cpp, pocketc.cpp, splash.cpp, vertigo.cpp, vt100.cpp
- 2018-04-11 18:41:01 (nw) fixed minitel2 which had been broken for 6 weeks. [Robbbert]
Changed: minitel_2_rpic.cpp
- 2018-04-11 18:39:21 (nw) more address maps [Robbbert]
Changed: age_candy.cpp, argus.cpp, bitgraph.cpp, blocktax.cpp, dooyong.cpp, galgames.cpp, gladiatr.cpp, gsword.cpp, kyocera.cpp
- 2018-04-11 17:23:58 (nw) more address map modernisation [Robbbert]
Changed: a2600.cpp, asst128.cpp, de_2.cpp, galaga.cpp, qtsbc.cpp, rz1.cpp, s11c.cpp, segapico.cpp, sg1000.cpp, tv912.cpp
- 2018-04-11 16:24:24 (nw) address map modernisation for a2600, asst128, osborne1, atom, cbm2, deco32, konblands, qtsbc [Robbbert]
Changed: a2600.cpp, asst128.cpp, atom.cpp, cbm2.cpp, deco32.cpp, konblands.cpp, osborne1.cpp, qtsbc.cpp
- 2018-04-11 16:17:41 pc9801: oops (nw) [cracyc]
Changed: pc9801.cpp
- 2018-04-11 14:40:39 dorachan: better protection [iq_132] ; & (nw) cleanup [Robbbert]
Changed: dorachan.cpp
- 2018-04-11 05:15:54 pc9801: fix exvram low address banking (nw) [cracyc]
Changed: pc9801.cpp, pc9801.h, pc9801.cpp
- 2018-04-10 22:03:08 Not by me (nw) [angelosa]
Changed: ldp1450.cpp, ldp1450.h
- 2018-04-10 18:22:37 amaticmg.cpp: Use output finder (nw) [AJR]
Changed: amaticmg.cpp
- 2018-04-10 16:57:16 (nw) output finder for polgar, mephisto, mephisto_montec [Robbbert]
Changed: kungfur.cpp, mephisto.cpp, mephisto_montec.cpp, polgar.cpp
- 2018-04-10 16:21:03 (nw) output finder for mw18w, ecoinfr, chexx, kungfur [Robbbert]
Changed: chexx.cpp, ecoinfr.cpp, kungfur.cpp, mw18w.cpp
- 2018-04-10 15:36:08 (nw) jpmimpct: output finder [Robbbert]
Changed: jpmimpct.cpp, jpmimpct.h
- 2018-04-10 15:23:51 model2: Proper default values for lightgun games [Dirk Best]
- This avoids the need to calibrate the lightguns in the service mode. Also clean up lightgun interface. Five percent of the full range is now declared off-screen and will act as a reload area.
Changed: model2.cpp, model2.h
- 2018-04-10 15:11:30 (nw) wpc_an: output finder (grchamp: removed test code from last commit) [Robbbert]
Changed: grchamp.cpp, wpc_an.cpp
- 2018-04-10 14:59:22 (nw) grchamp: output finder [Robbbert]
Changed: grchamp.cpp, grchamp.h
- 2018-04-10 14:44:06 Merge pull request #3441 from cam900/patch-7 [R. Belmont]
- cave.cpp: Fix hotdogst Name/Distributor tags
Changed: cave.cpp
- 2018-04-10 12:52:10 cave.cpp: Fix hotdogst Name/Distributor tags [cam900]
- (International) is piece of korean company name "Ace International Co., Ltd", the Exclusive Distributor of Hotdog Storm on Korea.
Changed: cave.cpp
- 2018-04-10 05:33:54 Machines promoted to working [AJR]
- Quiz Channel Question (Ver 1.00) (Japan) [AJR]
Clones promoted to working
Quiz Channel Question (Ver 1.23) (Taiwan?) [AJR]
Changed: ddenlovr.cpp
- Quiz Channel Question (Ver 1.00) (Japan) [AJR]
- 2018-04-10 05:16:50 ddenlovr.cpp: Scanline timers have been eliminated (nw) [AJR]
Changed: ddenlovr.cpp
- 2018-04-10 04:56:04 stvvdp2.cpp: fixed regression with Cotton 2 backgrounds in stage 2 onward (enables ROZ mode 3 without neither rotation parameter windows nor actual rotation parameters) [Angelo Salese] [angelosa]
Changed: stvvdp2.cpp
- 2018-04-10 04:47:15 (nw) crusnexo: output finder [Robbbert]
Changed: midzeus.cpp, midzeus.h
- 2018-04-10 04:14:51 MT #6937 (nw) [AJR]
Changed: galpnipt.h
- 2018-04-10 04:02:58 (nw) sym1: fixed keyboard been broken for 6 months, and added output finder. [Robbbert]
Changed: sym1.cpp
- 2018-04-10 04:01:00 (nw) enmirage: output finder [Robbbert]
Changed: enmirage.cpp
- 2018-04-10 02:41:00 MT 06936 [Robbbert]
Changed: zn.cpp
- 2018-04-10 02:15:50 (nw) sitcom: output finder [Robbbert]
Changed: sitcom.cpp
- 2018-04-10 00:55:17 vlc.cpp: Fix memory mapping and IRQs for DUARTs and RTC (nw) [AJR]
Changed: vlc.cpp
- 2018-04-09 22:16:19 ddenlovr.cpp: Change main CPU type to TMPZ84C015 for most Z80-based games [AJR]
Changed: tmpz84c015.h, ddenlovr.cpp
- 2018-04-09 19:41:08 new not working machine [Ivan Vangelista]
- Amazonia King Plus (V204BR) [César Aragão (GarouSP)]
Changed: igs_m027.cpp, mame.lst
- 2018-04-09 19:39:18 model2: Fix some input related isses after the last change [Dirk Best]
Changed: model2.cpp
- 2018-04-09 19:11:00 kyugo.cpp: more accurate ROM labels and corrected gfx1 ROM size (nw) [Ivan Vangelista]
Changed: kyugo.cpp
- 2018-04-09 18:59:50 ddenlovr.cpp: Separate blitter IRQ handlers; fix interrupts in mjmyster and related sets (nw) [AJR]
Changed: ddenlovr.cpp
- 2018-04-09 16:38:19 rugby: Move video RAM to where it fits better (nw) [AJR]
Changed: 4roses.cpp
- 2018-04-09 15:05:30 pbaction: Use CTC to provide interrupts for sound CPU [AJR]
Changed: pbaction.cpp, pbaction.h
- 2018-04-09 09:46:27 new renegade and silkworm bootleg sets (#3425) [Tom]
- • added Renegade bootleg set
• added Silkworm bootleg set
• silkwormb dipswitch changes and add notes
• requested changes to renegadeb
Changed: renegade.cpp, tecmo.cpp, tecmo.h, mame.lst
- • added Renegade bootleg set
- 2018-04-09 07:43:56 istellar: Communication latch modernization (nw) [AJR]
Changed: istellar.cpp
- 2018-04-09 07:13:51 sindbadm: Acknowledge sound interrupt the 8255 Mode 2 way (nw) [AJR]
Changed: segag80r.cpp, segag80r.h
- 2018-04-09 06:24:56 contra.cpp: Acknowledge sound IRQ (nw) [AJR]
Changed: contra.cpp, contra.h
- 2018-04-09 06:15:00 bladestl.cpp: Soundlatch modernization (nw) [AJR]
Changed: bladestl.cpp, bladestl.h
- 2018-04-09 05:51:26 Merge pull request #3432 from cam900/tlc34076_unique [ajrhacker]
- tlc34076.cpp Cleanups
Changed: tlc34076.cpp, tlc34076.h
- 2018-04-09 01:06:55 diexec: Note flaw in INPUT_LINE_RESET implementation (nw) [AJR]
Changed: diexec.cpp
- 2018-04-08 23:31:39 Rename 315-5338a to m1io since it doesn't actually represent that device [Dirk Best]
Changed: arcade.lua, model1.cpp, model2.cpp, 315-5338a.h, m1io.cpp, m1io.h
- 2018-04-08 21:03:08 multipcm notes (nw) [Lord-Nightmare]
Changed: multipcm.cpp
- 2018-04-08 20:31:41 new working clone - Lup Lup Puzzle v1.05 [braintro]
- bad graphics because 1 rom has stuck bits.
New Clone Added
Lup Lup Puzzle / Zhuan Zhuan Puzzle (version 1.05 / 981214) [caius, Brian Troha, The Dumping Union]
Changed: vamphalf.cpp, mame.lst
- bad graphics because 1 rom has stuck bits.
- 2018-04-08 20:26:57 abc802: Demoted to not working. (nw) [Curt Coder]
Changed: abc80x.cpp
- 2018-04-08 20:15:23 typo (nw) [Lord-Nightmare]
Changed: arcade.lua
- 2018-04-08 18:55:06 - mark blades of steel sets as joystick / trackball to reduce confusion (#3438) [David Haywood]
- - made super mary a clone of smw in nes.xml
Changed: nes.xml, bladestl.cpp
- 2018-04-08 18:46:44 just no, this leads to inconsistent behaviour because of precompiled prefix (nw) [Vas Crabb]
Changed: 315-5338a.h
- 2018-04-08 18:07:47 sega_315_5338a_device: Fix include order, use logmacro.h for logging [Dirk Best]
Changed: 315-5338a.cpp
- 2018-04-08 18:06:53 Fix compile (nw) [arbee]
Changed: 315-5338a.h
- 2018-04-08 17:39:45 model2: Use sega_315_5338a_device and improve inputs/outputs. [Dirk Best]
- - daytona: Map outputs and coin counters. Cleanup inputs. - desert: Map outputs and coin counters. Cleanup inputs. - vcop: Map outputs and coin counters. Cleanup inputs and map debug switch to not show enemies.
Changed: model2.cpp, model2.h
- 2018-04-08 17:26:20 model1: Use sega_315_5338a_device and improve inputs/outputs. [Dirk Best]
- - vr: Map outputs and coin counter. - vf: Map outputs and coin counter. - swa: Map outputs and coin counter. - wingwar: Map outputs and coin counter. Fix crash. - wingwar360: Map outputs and coin counter. Add second coin slot and remove view buttons. - netmerc: Map outputs and coin counter. Cleanup and label inputs. Map analog controller unit.
Changed: model1.cpp, model1.h
- 2018-04-08 17:12:30 Devicify Sega 315-5338A [Dirk Best]
Changed: arcade.lua, 315-5338a.cpp, 315-5338a.h
- 2018-04-08 15:46:20 clean some stuff up (nw) [Vas Crabb]
Changed: hp98644.cpp, hp98644.h
- 2018-04-08 09:16:41 Add in Release / Development dates according to F2 System's website (nw) [braintro]
Changed: crospang.cpp, f-32.cpp, vamphalf.cpp
- 2018-04-08 08:53:44 vamphalf.cpp: Update cut-n-paste to reflect actual chip on PCB (nw) [braintro]
Changed: vamphalf.cpp
- 2018-04-08 08:43:27 vamphalf.cpp: minor note about New Cross Pang is a sequel to "Cross Pang" (nw) [braintro]
Changed: vamphalf.cpp
- 2018-04-08 08:37:39 new machine added - New Cross Pang [braintro]
- New Machine Added
New Cross Pang [f205v, Brian Troha, The Dumping Union]
Changed: vamphalf.cpp, mame.lst
- New Machine Added
- 2018-04-08 06:18:02 backfire: Potentiometer controls really work now (see driver comments) [AJR]
Changed: backfire.cpp
- 2018-04-08 03:51:24 Further ARM disassembly improvements [AJR]
- - Fix erroneous identification of S field in data processing opcodes - Calculate result of ADD/SUB Rn, R15, #imm
Changed: armdasm.cpp, armdasm.h
- 2018-04-08 01:31:05 backfire: Clean up inputs; acknowledge IRQ (nw) [AJR]
Changed: backfire.cpp
- 2018-04-08 01:17:25 arm: Calculate R15-relative offsets in disassembly [AJR]
Changed: armdasm.cpp
- 2018-04-08 00:43:39 arm: Eliminate spurious LSL #32 shifts from disassembly (nw) [AJR]
Changed: armdasm.cpp, armdasm.h
- 2018-04-07 23:19:34 Merge pull request #3437 from kazblox/master [ajrhacker]
- Miscellaneous correction/documentation
Changed: segag80r.cpp, system1.cpp
- 2018-04-07 23:16:41 atarisy2.cpp: Fix erroneous change to gfxdecode (nw) [AJR]
Changed: atarisy2.cpp
- 2018-04-07 21:13:24 Build fix (nw) [AJR]
Changed: atarisy2.cpp
- 2018-04-07 21:12:32 Merge pull request #3433 from cam900/atarisy2_bank [ajrhacker]
- atarisy2.cpp Cleanups
Changed: atarisy2.cpp, atarisy2.h, atarisy2.cpp
- 2018-04-07 21:08:31 Merge pull request #3431 from cam900/coolpool_latch [ajrhacker]
- coolpool.cpp Updates
Changed: coolpool.cpp, coolpool.h
- 2018-04-07 20:29:41 Merge pull request #3436 from mamedev/revert-3423-aica_cpu [R. Belmont]
- Revert " AICA Cleanups & Internalize CPU Core"
Changed: aica.cpp, aica.h, aicadsp.cpp, dccons.cpp, hikaru.cpp, naomi.cpp, segasp.cpp, dc.h, dccons.h, naomi.h, segasp.h, dc.cpp
- 2018-04-07 20:29:24 Revert " AICA Cleanups & Internalize CPU Core (#3423)" [R. Belmont]
- This reverts commit 36eb386c1914bf7bc52a85142d42c38dcf3c0b67.
Changed: aica.cpp, aica.h, aicadsp.cpp, dccons.cpp, hikaru.cpp, naomi.cpp, segasp.cpp, dc.h, dccons.h, naomi.h, segasp.h, dc.cpp
- 2018-04-07 20:28:23 AICA Cleanups & Internalize CPU Core (#3423) [cam900]
- • AICA Cleanups & Internalize CPU Core aica.cpp: Minor cleanups, Internalize ARM7DI core, Add device_clock_changed, Add notes, Sample/Timer rate related input clock, Implement some registers, Fix suffixes for hexadecimal values, Add imperfect_features Because emulation aren't completed, Fix suffixes for hexadecimal values aicadsp.cpp: Fix suffixes for hexadecimal values dccons.cpp: Add stereo(Both chip and output supports stereo), Minor cleanups dc.cpp: Minor cleanups hikaru.cpp: Add docs for aica ram size naomi.cpp: Add docs for regional title difference, Fix suffixes for hexadecimal values
• aica.cpp, dccons.cpp: Add notes
• aica.cpp: Revert "Simpler ADPCM decoding", Fix AICA clock when adding naomi.cpp: Add notes, Fix build segasp.cpp: Minor cleanups
• aica.cpp: Remove unused macro
• aica.cpp: Fix unnecessary thing, Fix spellings
• aica.cpp: Fix timer period
Changed: aica.cpp, aica.h, aicadsp.cpp, dccons.cpp, hikaru.cpp, naomi.cpp, segasp.cpp, dc.h, dccons.h, naomi.h, segasp.h, dc.cpp
- • AICA Cleanups & Internalize CPU Core aica.cpp: Minor cleanups, Internalize ARM7DI core, Add device_clock_changed, Add notes, Sample/Timer rate related input clock, Implement some registers, Fix suffixes for hexadecimal values, Add imperfect_features Because emulation aren't completed, Fix suffixes for hexadecimal values aicadsp.cpp: Fix suffixes for hexadecimal values dccons.cpp: Add stereo(Both chip and output supports stereo), Minor cleanups dc.cpp: Minor cleanups hikaru.cpp: Add docs for aica ram size naomi.cpp: Add docs for regional title difference, Fix suffixes for hexadecimal values
- 2018-04-07 19:39:54 Merge branch 'master' of https://github.com/mamedev/mame [Scott Stone]
Changed: backfire.cpp
- 2018-04-07 19:39:25 konblands.cpp: Did not account for ACTIVE_LOW for dips and adjusted values accordingly (nw) [Scott Stone]
Changed: konblands.cpp
- 2018-04-07 19:37:53 backfire: XOR is unnecessary here (nw) [AJR]
Changed: backfire.cpp
- 2018-04-07 18:43:41 backfire: Add ADC for potentiometer controls (currently only working in test mode) [AJR]
Changed: backfire.cpp
- 2018-04-07 16:44:05 gdfs: Flip-flop is probably not needed here (nw) [AJR]
- adc0808: Allow side effect disabling for reads (nw)
Changed: adc0808.cpp, ssv.cpp
- 2018-04-07 16:35:52 uppercase is probably a better idea (nw) [smf-]
Changed: popeye.cpp
- 2018-04-07 16:26:57 Fix arcade build (#3434) [MASH]
Changed: arcade.flt
- 2018-04-07 16:19:55 New Clone Added [smf-]
- Popeye (Braze High Score Kit P1.00D) [smf]
Changed: popeye.cpp, popeye.h, mame.lst
- 2018-04-07 13:51:20 -output: Removed remaining legacy output accesors from cinemat, and removed them from buggychl and thomson. [Ryan Holtz] [mooglyguy]
Changed: buggychl.cpp, cinemat.cpp, buggychl.h, cinemat.h, thomson.h, buggychl.cpp, cinemat.cpp, thomson.cpp
- 2018-04-07 12:28:52 new not working clone (#3430) [MASH]
Changed: gokidetor.cpp, mame.lst
- 2018-04-07 12:01:31 mastboy.cpp, mastboyo.cpp: private-ize a bit more, grammar police, source clean (nw) [Ivan Vangelista]
Changed: mastboy.cpp, mastboyo.cpp
- 2018-04-07 11:52:32 new WORKING machines (#3427) [David Haywood]
- • new WORKING machines Master Boy (1987, Z80 hardware) [David Haywood, ARPA, Recreativas.org, The Dumping Union]
• info update (nw)
Changed: arcade.lua, mastboy.cpp, mastboyo.cpp, mame.lst
- • new WORKING machines Master Boy (1987, Z80 hardware) [David Haywood, ARPA, Recreativas.org, The Dumping Union]
- 2018-04-07 11:52:15 new clones marked as NOT WORKING (#3428) [David Haywood]
- Paperboy (prototype) [Andrew Welburn]
had this sat here unsubmitted for years, looks like a different revision, maybe somebody else can make something more of it, possible the video system is not really system2 as the video boards were missing
Changed: atarisy2.cpp, mame.lst
- Paperboy (prototype) [Andrew Welburn]
- 2018-04-07 11:26:20 fix for building with Visual Studio (nw) [smf-]
Changed: gen_fifo.cpp, gen_fifo.h
- 2018-04-07 09:51:27 Fix fencepost in memory_manager::region_containing, which caused regions to be registered for state saving. [smf] [smf-]
Changed: emumem.cpp
- 2018-04-07 05:45:35 hvyunit.cpp: Show how clocks are derived (nw) [braintro]
Changed: hvyunit.cpp
- 2018-04-06 23:15:24 konblands.cpp: Added DIPs from manual [Tafoid] [Scott Stone]
Changed: konblands.cpp
- 2018-04-06 18:37:59 (nw) alesis: fixed regression with digits [Robbbert]
Changed: alesis.h
- 2018-04-06 17:42:42 unmix commas style (nw) [hap]
Changed: cosmicos.h, newbrain.h
- 2018-04-06 17:42:11 (nw) output finder for sspeedr [Robbbert]
Changed: sspeedr.cpp, sspeedr.h
- 2018-04-06 16:42:05 (nw) output finder for cosmicos, newbrain. [Robbbert]
Changed: cosmicos.cpp, newbrain.cpp, cosmicos.h, newbrain.h, cosmicos.lay
- 2018-04-06 03:54:14 (nw) output finder for splus,cpp [Robbbert]
Changed: splus.cpp
- 2018-04-06 02:40:47 (nw) output finder for llc1 and ut88mini [Robbbert]
- 2018-04-06 02:06:19 (nw) allied: fixed regression [Robbbert]
Changed: allied.cpp
- 2018-04-05 23:50:08 aleck64.cpp: improved Magical Tetris Challenge tetrominoes display (ghost pieces and colors) [Angelo Salese] [angelosa]
Changed: aleck64.cpp
- 2018-04-05 23:50:37 icecold: Use output finders (nw) [AJR]
Changed: icecold.cpp
- 2018-04-05 21:45:33 -output: Removed legacy output handlers from stactics, skydiver, starcrus. [Ryan Holtz] [mooglyguy]
Changed: stactics.cpp, starcrus.cpp, skydiver.h, stactics.h, starcrus.h, skydiver.cpp, stactics.cpp, starcrus.cpp
- 2018-04-05 21:38:31 Fix crash in alesis driver, nw [mooglyguy]
Changed: alesis.cpp
- 2018-04-05 21:26:54 Add notd, used by vf2 collision (nw) [Olivier Galibert]
Changed: mb86233.cpp, mb86233d.cpp
- 2018-04-05 20:17:49 Because people would rather complain about compile errors that I somehow don't get, rather than just applying the obvious fix [mooglyguy]
Changed: super80.cpp
- 2018-04-05 18:37:13 -output: Removed legacy output accessors from super80, taitojc, tceptor, tehkanwc. [Ryan Holtz] [mooglyguy]
Changed: super80.cpp, taitojc.cpp, tceptor.cpp, tehkanwc.cpp, super80.h, taitojc.h, tceptor.h, tehkanwc.h, super80.cpp, taitojc.cpp, tceptor.cpp, tehkanwc.cpp
- 2018-04-05 18:26:43 galaxian.cpp: small notes update for dingoe (nw) [Ivan Vangelista]
Changed: galaxian.cpp
- 2018-04-05 18:07:30 gdfs: X-axis gun inputs still need to be inverted (nw) [AJR]
Changed: ssv.cpp
- 2018-04-05 17:50:05 ssv.cpp: Add ADC0809 device to gdfs; clean up input-related variables (nw) [AJR]
- 2018-04-05 17:47:06 Add missing lab mode used by vf2 in-game (nw) [Olivier Galibert]
Changed: mb86233.cpp, mb86233d.cpp
- 2018-04-05 17:18:18 -output: Removed legacy output handlers from wecleman [Ryan Holtz] [mooglyguy]
Changed: wecleman.cpp, wecleman.h, wecleman.cpp
- 2018-04-05 16:01:23 Why isn't gcc bitching on that one? (nw) [Olivier Galibert]
Changed: gen_fifo.cpp
- 2018-04-05 15:57:20 Now that was a subtle one... (nw) [Olivier Galibert]
Changed: emumem.cpp, suprnova.cpp
- 2018-04-05 15:27:30 Clang is being annoying (nw) [Olivier Galibert]
Changed: gen_fifo.h, model2.cpp, model1.cpp
- 2018-04-05 15:16:42 partially fix Clang compile (nw) [arbee]
Changed: model2.cpp
- 2018-03-18 09:26:45 mb86233/4 rewrite [O. Galibert] [Olivier Galibert]
- model1: Use the real 315-5573 Virtua Racing coprocessor program [Team Caps0ff] model2: Rewamp the coprocessors communications [O. Galibert]
Changed: machine.lua, arcade.lua, mess.lua, mb86233.cpp, mb86233.h, mb86233d.cpp, mb86233d.h, mb86235.cpp, mb86235.h, mb86235drc.cpp, mb86235ops.cpp, gen_fifo.cpp, gen_fifo.h, model1.cpp, model2.cpp, model1.h, model2.h, model1.cpp
- 2018-03-28 14:47:39 bankdev: Allow for an address shift [O. Galibert] [Olivier Galibert]
Changed: bankdev.cpp, bankdev.h
- 2018-03-28 14:46:47 i960: Don't lose register values on read stalling [O. Galibert] [Olivier Galibert]
Changed: i960.cpp
- 2018-04-05 14:43:35 m6801: separate SCI Tx/Rx tick and event logging, fix some missing save state and make order match delaration (nw) [Vas Crabb]
Changed: m6801.cpp
- 2018-04-05 06:57:01 hitpoker: IRQ modernization (nw) [AJR]
Changed: hitpoker.cpp
- 2018-04-05 06:30:30 beathead: Replace NVRAM with parallel EEPROM [AJR]
Changed: beathead.cpp, beathead.h
- 2018-04-05 06:12:28 racedrivpan: Fix fatal error caused by ADC introduction (nw) [AJR]
Changed: harddriv.cpp
- 2018-04-05 05:53:34 Merge pull request #3426 from MASHinfo/master [ajrhacker]
- Fix arcade build
Changed: arcade.flt
- 2018-04-05 05:52:18 arcadecl.cpp Minor cleanups (#3413) [cam900]
- • arcadecl.cpp: Get rid unnecessary gfxdecode for sparkz_state, Fix Sparkz Year on documents
• arcadecl.cpp: Revert "Get rid unnecessary gfxdecode for sparkz_state", Add docs for sparkz (Both sprite chip and ROM socket are exists but unpopulated)
Changed: arcadecl.cpp
- • arcadecl.cpp: Get rid unnecessary gfxdecode for sparkz_state, Fix Sparkz Year on documents
- 2018-04-05 04:20:31 (nw) fixed regression [Robbbert]
Changed: g627.cpp
- 2018-04-05 01:35:56 fix compile (nw) [Lord-Nightmare]
Changed: hp98644.cpp
- 2018-04-04 22:24:17 -output: Removed legacy output accessors from ampoker2, amusco. [Ryan Holtz] [mooglyguy]
Changed: ampoker2.cpp, amusco.cpp, ampoker2.h
- 2018-04-04 22:23:02 Merge pull request #3424 from sschnelle/hp98644 [ajrhacker]
- hp9k_3xx: add 98644 async serial card
Changed: bus.lua, hp98644.cpp, hp98644.h, hp9k_3xx.cpp
- 2018-04-04 21:45:46 hp9k_3xx: add 98644 async serial card [Sven Schnelle]
Changed: bus.lua, hp98644.cpp, hp98644.h, hp9k_3xx.cpp
- 2018-04-04 21:07:36 starwars: Update documentation (nw) [AJR]
Changed: starwars.cpp
- 2018-04-04 20:53:32 -output: Removed legacy output handlers from aristmk4, aristmk5. [Ryan Holtz] [mooglyguy]
Changed: aristmk4.cpp, aristmk5.cpp
- 2018-04-04 20:53:11 vt100_kbd: Use output finders (nw) [AJR]
Changed: vt100_kbd.cpp, vt100_kbd.h
- 2018-04-04 20:23:32 imolagp: Update comments (nw) [AJR]
Changed: imolagp.cpp
- 2018-04-04 20:18:50 monzagp: Use two-dimensional output finder; some notes on DP8350 (nw) [AJR]
Changed: monzagp.cpp, monzagp.lay
- 2018-04-04 19:43:02 fix compile (nw) [Lord-Nightmare]
Changed: alesis.cpp
- 2018-04-04 19:40:37 imolagp: Use two-dimensional output finder (nw) [AJR]
Changed: imolagp.cpp, imolagp.lay
- 2018-04-04 19:33:26 -output: Removed legacy output accessors from copsnrob, m79amb, skyraid. [Ryan Holtz] [mooglyguy]
Changed: copsnrob.cpp, m79amb.cpp, skyraid.cpp, copsnrob.cpp, m79amb.cpp, skyraid.cpp, copsnrob.h, m79amb.h, skyraid.h
- 2018-04-04 19:17:40 -output: Removed legacy output accessors from cinemat, bzone drivers. [Ryan Holtz] [mooglyguy]
Changed: bzone.cpp, cinemat.cpp, bzone.cpp, cinemat.cpp, bzone.h, cinemat.h
- 2018-04-04 19:09:19 Move m_io_config down into z80netf_state (nw) [AJR]
Changed: z80ne.h
- 2018-04-04 19:05:25 z80ne.cpp: Separate z80netf base class; use output finders (nw) [AJR]
- 2018-04-04 18:46:03 chesstrv.cpp: Separate base classes; make better use of finders (nw) [AJR]
Changed: chesstrv.cpp
- 2018-04-04 18:37:38 jungsub (galaxian.cpp): added preliminary sound and dip-switches (nw) [Ivan Vangelista]
Changed: galaxian.cpp, galaxian.h
- 2018-04-04 18:35:31 -output: Removed remaining legacy outputs from alesis. Removed legacy outputs from aces1, acommand, allied. [Ryan Holtz] [mooglyguy]
Changed: aces1.cpp, acommand.cpp, alesis.cpp, allied.cpp, alesis.h, alesis.cpp
- 2018-04-04 18:32:57 (nw) output finder for speedbal,chesstrv,fireball [Robbbert]
Changed: chesstrv.cpp, fireball.cpp, speedbal.cpp, speedbal.h
- 2018-04-04 18:29:48 lc80.cpp, poly880.cpp: Use output finders (nw) [AJR]
Changed: lc80.cpp, poly880.cpp, lc80.h, poly880.h
- 2018-04-04 18:20:55 cp1.cpp, mpf1.cpp: Use output finders (nw) [AJR]
- 2018-04-04 18:09:55 prophet600, rainbow, sc2: Use output finders (nw) [AJR]
Changed: prophet600.cpp, rainbow.cpp, sc2.cpp
- 2018-04-04 17:25:00 -alesis: Removed legacy output accessors. [Ryan Holtz] [mooglyguy]
Changed: alesis.cpp, alesis.h
- 2018-04-04 16:40:54 (nw) output finder for gp_1,gp_2,gts3,gts3a,gts80. Fix for s11b,s11c. [Robbbert]
Changed: gp_1.cpp, gp_2.cpp, gts3.cpp, gts3a.cpp, gts80.cpp, s11.h, s11b.h
- 2018-04-04 15:46:12 (nw) output finder for gts80a,gts80b,inder,jeutel,jp,ltd [Robbbert]
Changed: gts80a.cpp, gts80b.cpp, inder.cpp, jeutel.cpp, jp.cpp, ltd.cpp
- 2018-04-04 13:06:26 (nw) output finder for micropin,mmd1,nsm,play_1,play_2,rowamet [Robbbert]
Changed: micropin.cpp, mmd1.cpp, nsm.cpp, play_1.cpp, play_2.cpp, rowamet.cpp
- 2018-04-04 11:14:38 stupid HOLD_LINE (nw) [Vas Crabb]
- 2018-04-04 09:25:49 (nw) output finder for s3,s4,s6a,s7,s11,s11a [Robbbert]
Changed: s11.cpp, s11a.cpp, s3.cpp, s4.cpp, s6a.cpp, s7.cpp, s11.h
- 2018-04-04 05:42:15 (nw) output finder for s6,s8,s8a,s9,spectra,taito [Robbbert]
Changed: s6.cpp, s8.cpp, s8a.cpp, s9.cpp, spectra.cpp, taito.cpp
- 2018-04-04 05:05:39 scn2674: in row table mode double size in cached in screen start 1 (nw) [cracyc]
Changed: scn2674.cpp
- 2018-04-04 01:56:25 (nw) output finder for vd,zac_1,zac_2,zac_proto [Robbbert]
Changed: vd.cpp, zac_1.cpp, zac_2.cpp, zac_proto.cpp
- 2018-04-04 01:08:02 (nw) Housekeeping. [Robbbert]
Changed: rad_eu3a14.cpp
- 2018-04-04 00:52:53 thunderj: Decouple from atarigen_state (nw) [AJR]
Changed: thunderj.cpp, thunderj.h
- 2018-04-03 23:34:35 atarivad: Separate source files from atarigen (nw) [AJR]
Changed: arcade.lua, batman.h, cybstorm.h, offtwall.h, relief.h, shuuz.h, thunderj.h, atarigen.cpp, atarigen.h, atarivad.cpp, atarivad.h
- 2018-04-03 23:14:51 Separate a few Atari drivers from atarigen_state (nw) [AJR]
Changed: badlands.cpp, badlandsbl.cpp, batman.cpp, cybstorm.cpp, offtwall.cpp, badlands.h, batman.h, cybstorm.h, offtwall.h
- 2018-04-03 22:20:42 Remove sound interrupt status from atarigen base class (nw) [AJR]
- atarisy2.cpp: Replace MCFG_CPU_VBLANK_INT with line callback (nw)
Changed: atarig1.cpp, atarig42.cpp, atarigt.cpp, atarigx2.cpp, atarisy1.cpp, atarisy2.cpp, badlands.cpp, batman.cpp, beathead.cpp, blstroid.cpp, cyberbal.cpp, cybstorm.cpp, eprom.cpp, gauntlet.cpp, offtwall.cpp, skullxbo.cpp, thunderj.cpp, toobin.cpp, vindictr.cpp, xybots.cpp, atarisy2.h, toobin.h, atarigen.cpp, atarigen.h
- 2018-04-03 21:47:07 atarigen: Eliminate sound_int_gen (nw) [AJR]
Changed: atarigt.cpp, atarigen.cpp, atarigen.h
- 2018-04-03 18:56:25 jungsub (galaxian.cpp): apply mooncrst decoding, game boots. Verified inputs. TODO: GFX problems, sound, where are the DSWs read? (nw) [Ivan Vangelista]
Changed: galaxian.cpp, giclassic.cpp, galaxian.h
- 2018-04-03 17:16:30 Merge pull request #3419 from JoakimLarsson/sad8852_2 [R. Belmont]
- NEW non working ISA16 card: Ericsson Information Systems IBM3270/5250…
Changed: bus.lua, eis_sad8852.cpp, eis_sad8852.h, isa_cards.cpp
- 2018-04-03 16:43:20 (nw) output finders for techno,thayers, tm990189,turbo [Robbbert]
Changed: techno.cpp, thayers.cpp, tm990189.cpp, turbo.cpp, turbo.h
- 2018-04-03 15:52:51 QuickLoad option for the SMC-777 (#3420) [Stefano]
- • Keeping the 35 tracks drive as an option
• Reducing the crashes a bit more.
This helps matching the form_factor and the parameters found in the TeleDisk images, thus exiting before a serious crash. It is NOT enough to improve the 8" disk image handling, nor it solves all the stability problems, but it is a tiny step forwards.
• QuickLoad option for the SMC-777
Changed: smc777.cpp
- • Keeping the 35 tracks drive as an option
- 2018-04-03 13:45:57 (nw) output finder for play_3,s11b,st_mp100,wico [Robbbert]
Changed: play_3.cpp, s11b.cpp, st_mp100.cpp, wico.cpp, s11b.h
- 2018-04-03 12:57:55 Standardise on IPT_CUSTOM for hooking up custom code in PORT_BIT, leaving IPT_SPECIAL for the UI. [smf] [smf-]
Changed: abc77.cpp, abc99.cpp, comxpl80.cpp, hand.cpp, sac.cpp, mouse.cpp, pcat84.cpp, pcxt83.cpp, lphaser.cpp, paddle.cpp, sports.cpp, sportsjp.cpp, mouse.cpp, ioport.h, validity.cpp, atarijsa.cpp, gottlieb.cpp, 1943.cpp, 20pacgal.cpp, 8080bw.cpp, acefruit.cpp, albazc.cpp, albazg.cpp, aleck64.cpp, alg.cpp, amiga.cpp, amspdwy.cpp, aquarium.cpp, aristmk5.cpp, arkanoid.cpp, arsystems.cpp, artmagic.cpp, asterix.cpp, asteroid.cpp, astrcorp.cpp, astrocde.cpp, astrof.cpp, atarigt.cpp, atarigx2.cpp, atarisy1.cpp, atarisy2.cpp, atlantis.cpp, bagman.cpp, balsente.cpp, battlex.cpp, berzerk.cpp, bfm_sc1.cpp, bfm_sc2.cpp, blitz68k.cpp, bmcpokr.cpp, bnstars.cpp, btime.cpp, btoads.cpp, bublbobl.cpp, buggychl.cpp, bwidow.cpp, bzone.cpp, cardline.cpp, cave.cpp, cbasebal.cpp, ccastles.cpp, centiped.cpp, champbas.cpp, champbwl.cpp, chexx.cpp, cidelsa.cpp, cinemat.cpp, cischeat.cpp, clayshoo.cpp, cloud9.cpp, clpoker.cpp, coolpool.cpp, cop01.cpp, cops.cpp, cosmic.cpp, cps1.cpp, cps2.cpp, crbaloon.cpp, crimfght.cpp, crshrace.cpp, cubo.cpp, cyberbal.cpp, cybstorm.cpp, cyclemb.cpp, dacholer.cpp, dbz.cpp, dcheese.cpp, ddayjlc.cpp, ddenlovr.cpp, ddragon.cpp, ddragon3.cpp, deco156.cpp, deco_ld.cpp, deco_mlc.cpp, dkong.cpp, dlair.cpp, dominob.cpp, dreambal.cpp, dreamwld.cpp, dunhuang.cpp, ecoinf2.cpp, ecoinfr.cpp, enigma2.cpp, eolith.cpp, eolith16.cpp, epos.cpp, equites.cpp, exerion.cpp, exidy.cpp, exidy440.cpp, exterm.cpp, f-32.cpp, famibox.cpp, fantland.cpp, fcrash.cpp, feversoc.cpp, fgoal.cpp, fidel6502.cpp, fidelz80.cpp, firefox.cpp, firetrk.cpp, flicker.cpp, flstory.cpp, fromanc2.cpp, funtech.cpp, fuukifg3.cpp, gaelco2.cpp, gaelco3d.cpp, galaga.cpp, galastrm.cpp, galaxi.cpp, galaxian.cpp, galaxold.cpp, galpani2.cpp, gcpinbal.cpp, gei.cpp, gijoe.cpp, goldstar.cpp, gottlieb.cpp, gstream.cpp, gunbustr.cpp, gunsmoke.cpp, harddriv.cpp, hexion.cpp, hh_cop400.cpp, hh_hmcs40.cpp, hh_pic16.cpp, hh_sm510.cpp, hh_tms1k.cpp, hh_ucom4.cpp, higemaru.cpp, hitme.cpp, hnayayoi.cpp, hng64.cpp, homedata.cpp, homelab.cpp, homerun.cpp, hx20.cpp, hyhoo.cpp, icecold.cpp, igs009.cpp, igs011.cpp, igs017.cpp, igspoker.cpp, imolagp.cpp, inufuku.cpp, istrebiteli.cpp, itech32.cpp, itech8.cpp, jackie.cpp, jaguar.cpp, jangou.cpp, jankenmn.cpp, jchan.cpp, jclub2.cpp, jedi.cpp, jpmsys5.cpp, kenseim.cpp, kingdrby.cpp, kinst.cpp, konamigq.cpp, konamigv.cpp, konamigx.cpp, kopunch.cpp, ksys573.cpp, kurukuru.cpp, ladybug.cpp, lastbank.cpp, lastfght.cpp, lbeach.cpp, leland.cpp, lethal.cpp, lethalj.cpp, limenko.cpp, littlerb.cpp, lordgun.cpp, lsasquad.cpp, lvcards.cpp, m72.cpp, m92.cpp, magic10.cpp, magmax.cpp, mainsnk.cpp, maygay1b.cpp, mcr.cpp, mcr3.cpp, mcr68.cpp, megadriv_acbl.cpp, megaplay.cpp, merit.cpp, metro.cpp, mgavegas.cpp, mgolf.cpp, mhavoc.cpp, micro3d.cpp, midas.cpp, midvunit.cpp, midxunit.cpp, midyunit.cpp, midzeus.cpp, mirage.cpp, missile.cpp, mitchell.cpp, mjsenpu.cpp, mlanding.cpp, model2.cpp, model3.cpp, moo.cpp, mpu3.cpp, mpu4dealem.cpp, mpu4mod2sw.cpp, mpu4mod4yam.cpp, mpu4vid.cpp, mquake.cpp, ms32.cpp, multfish.cpp, multigam.cpp, mw18w.cpp, mw8080bw.cpp, mwarr.cpp, mystwarr.cpp, namcos1.cpp, namcos21.cpp, namcos22.cpp, namcos86.cpp, naomi.cpp, nbmj8688.cpp, nbmj8891.cpp, nbmj8991.cpp, nemesis.cpp, neogeo.cpp, nightgal.cpp, nitedrvr.cpp, niyanpai.cpp, nmg5.cpp, nmk16.cpp, nova2001.cpp, nss.cpp, omegrace.cpp, opwolf.cpp, overdriv.cpp, pacland.cpp, pacman.cpp, pastelg.cpp, pc8801.cpp, pc9801.cpp, pencil2.cpp, peplus.cpp, peyper.cpp, phoenix.cpp, piggypas.cpp, pirates.cpp, piratesh.cpp, pkscram.cpp, playch10.cpp, playmark.cpp, plygonet.cpp, pntnpuzl.cpp, polepos.cpp, policetr.cpp, popeye.cpp, powerbal.cpp, ppmast93.cpp, psikyo.cpp, psikyo4.cpp, psikyosh.cpp, punchout.cpp, pzletime.cpp, qdrmfgp.cpp, quantum.cpp, quizshow.cpp, r2dtank.cpp, r2dx_v33.cpp, rabbit.cpp, rastan.cpp, rbmk.cpp, renegade.cpp, rgum.cpp, rpunch.cpp, rungun.cpp, scobra.cpp, scramble.cpp, scyclone.cpp, seattle.cpp, segag80v.cpp, segajw.cpp, segaorun.cpp, segas16a.cpp, segas16b.cpp, segas32.cpp, segaxbd.cpp, seibucats.cpp, seibuspi.cpp, seta.cpp, seta2.cpp, sfcbox.cpp, shadfrce.cpp, shootout.cpp, sigmab98.cpp, silkroad.cpp, simpl156.cpp, simpsons.cpp, sitcom.cpp, sk1.cpp, skylncr.cpp, snk.cpp, snk6502.cpp, spdodgeb.cpp, splash.cpp, spoker.cpp, sprint4.cpp, sprint8.cpp, spy.cpp, spyhuntertec.cpp, ssingles.cpp, stactics.cpp, stadhero.cpp, starfire.cpp, starshp1.cpp, starwars.cpp, statriv2.cpp, stlforce.cpp, stv.cpp, subsino.cpp, subsino2.cpp, suna8.cpp, superqix.cpp, suprgolf.cpp, suprnova.cpp, suprridr.cpp, system1.cpp, tail2nos.cpp, taito_b.cpp, taito_f2.cpp, taito_f3.cpp, taito_z.cpp, taitoair.cpp, taitojc.cpp, taitosj.cpp, tapatune.cpp, tasman.cpp, tempest.cpp, tetrisp2.cpp, thayers.cpp, thedealr.cpp, thedeep.cpp, tiamc1.cpp, tickee.cpp, timeplt.cpp, tispeak.cpp, tmaster.cpp, tmmjprd.cpp, tmnt.cpp, toaplan2.cpp, tomcat.cpp, tonton.cpp, topspeed.cpp, tourvis.cpp, turbo.cpp, twinkle.cpp, ultratnk.cpp, ultrsprt.cpp, unico.cpp, usgames.cpp, vamphalf.cpp, vegaeo.cpp, vegas.cpp, vendetta.cpp, vicdual.cpp, videopin.cpp, vii.cpp, viper.cpp, vsnes.cpp, wacky_gator.cpp, wecleman.cpp, welltris.cpp, williams.cpp, witch.cpp, wmg.cpp, wolfpack.cpp, wwfsstar.cpp, xain.cpp, xavix.cpp, xexex.cpp, xmen.cpp, xorworld.cpp, xtheball.cpp, xxmissio.cpp, xybots.cpp, yunsung8.cpp, zaccaria.cpp, zaxxon.cpp, zn.cpp, zr107.cpp, zwackery.cpp, iremipt.h, badlands.cpp, mpu4.cpp
- 2018-04-03 12:32:32 (nw) output finder for by6803,model1,st_mp200,videopkr [Robbbert]
Changed: by6803.cpp, model1.cpp, st_mp200.cpp, videopkr.cpp, model1.h, model1.cpp
- 2018-04-03 10:54:00 (nw) output finder for atari_s1,atari_s2,dauphin,rotation,h8,dagz80 [Robbbert]
Changed: atari_s1.cpp, atari_s2.cpp, dolphunk.cpp, g627.cpp, h8.cpp, selz80.cpp
- 2018-04-03 09:26:27 (nw) output finder for 24cdjuke,30test,allied,cvicny,datum,k1003,prodigy [Robbbert]
Changed: 24cdjuke.cpp, 30test.cpp, allied.cpp, cvicny.cpp, datum.cpp, k1003.cpp, prodigy.cpp
- 2018-04-03 08:31:47 psikyo.cpp: apply AJR's fix to the bootleg hardware, too (nw) [Ivan Vangelista]
Changed: psikyo.cpp
- 2018-04-03 06:12:08 roadriot: Add ADC0809 device (nw) [AJR]
Changed: atarig42.cpp, atarig42.h
- 2018-04-03 06:08:42 only show RAM options that can actually be controlled from the command line - the others are practically useless (nw) [Vas Crabb]
Changed: info.cpp
- 2018-04-03 05:44:00 atarigx2.cpp: Use ADC0809 device (nw) [AJR]
Changed: atarigx2.cpp, atarigx2.h
- 2018-04-03 05:17:53 tmek: Use ADC0809 device (nw) [AJR]
Changed: atarigt.cpp, atarigt.h
- 2018-04-03 04:04:11 hydra: Use ADC0809 device (nw) [AJR]
Changed: atarig1.cpp, atarig1.h
- 2018-04-03 03:20:17 eprom.cpp: Add ADC0809 device (nw) [AJR]
- 2018-04-03 02:41:01 atarisy2.cpp: Use ADC0809 device (nw) [AJR]
Changed: atarisy2.cpp, atarisy2.h
- 2018-04-03 01:43:55 Unbreak marble (nw) [AJR]
Changed: atarisy1.cpp
- 2018-04-03 01:38:49 atarisy1.cpp: Use ADC0809 device for all except marble (nw) [AJR]
Changed: atarisy1.cpp, atarisy1.h
- 2018-04-02 21:37:21 jedi: Use ADC0808 device [Dirk Best]
Changed: jedi.cpp
- 2018-04-02 20:31:22 hopefully the last emucore reference in unidasm (nw) [Vas Crabb]
Changed: upd7810_dasm.cpp
- 2018-04-02 20:15:37 extricate refereces to emucore.o from t11dasm.o (nw) [Vas Crabb]
Changed: t11dasm.cpp, t11dasm.h
- 2018-04-02 19:42:59 restore RAM default fill (nw) [Vas Crabb]
- 2018-04-02 18:55:44 adc0808: Allow polling of EOC line (nw) [AJR]
Changed: adc0808.cpp, adc0808.h
- 2018-04-02 18:53:27 harddriv.cpp: Add ADC0809 device (nw) [AJR]
Changed: harddriv.cpp, harddriv.h, harddriv.cpp
- 2018-04-02 18:50:54 m6801.cpp: configurable logging (nw) [Vas Crabb]
Changed: m6801.cpp
- 2018-04-02 18:23:38 Added suspend and resume debugger commands (#3411) [GavinAndrews]
Changed: debugcmd.cpp, debugcmd.h, debugcpu.cpp, debugcpu.h, debughlp.cpp
- 2018-04-02 18:04:32 tomcat: Add ADC0809 device; correct XTAL value (nw) [AJR]
Changed: tomcat.cpp
- 2018-04-02 17:58:51 suprnova.cpp: restore sound (nw) [Ivan Vangelista]
Changed: suprnova.cpp
- 2018-04-02 17:28:09 foodf: Use ADC0809 device (nw) [AJR]
- 2018-04-02 16:19:13 firefox: Use ADC0809 device (nw) [AJR]
Changed: firefox.cpp
- 2018-04-02 16:01:51 Merge pull request #3414 from cam900/firefox_cleanupsound [ajrhacker]
- firefox.cpp Cleanups
Changed: firefox.cpp
- 2018-04-02 15:45:16 apache3: Use ADC device (nw) [AJR]
Changed: tatsumi.cpp, tatsumi.h, tatsumi.cpp
- 2018-04-02 15:25:43 irobot: Fix mirroring mistake (nw) [AJR]
Changed: irobot.cpp
- 2018-04-02 15:23:15 irobot: Add ADC device; reduce tag lookups (nw) [AJR]
Changed: irobot.cpp, irobot.h, starwars.h, irobot.cpp
- 2018-04-02 15:07:09 starwars: Use ADC device; reduce tag lookups (nw) [AJR]
Changed: starwars.cpp, starwars.h, starwars.cpp
- 2018-04-02 14:49:57 lockon.cpp, vertigo.cpp: Correct ADC clocks (nw) [AJR]
- Remove "P" from M58990 device name (just designates plastic DIP package)
Changed: adc0808.cpp, adc0808.h, lockon.cpp, vertigo.cpp
- 2018-04-02 13:32:23 adc0808: Destaticify [Dirk Best]
Changed: adc0808.h
- 2018-04-02 12:40:03 Fix tiny build [Dirk Best]
Changed: tiny.lua
- 2018-04-02 12:01:53 wheelfir: Use ADC0808 device [Dirk Best]
- Remove 'pcb linking suspicious code' comment - it's just the ADC reading.
Changed: wheelfir.cpp
- 2018-04-02 12:00:32 vertigo: Use ADC0808 device [Dirk Best]
Changed: vertigo.cpp, vertigo.h, vertigo.cpp
- 2018-04-02 11:59:08 undrfire: Use ADC0808 device for cbombers [Dirk Best]
- The 'unknown hardware' for undrfire is mapped at the same place as the ADC for combers, but it's not fitted on the PCB.
Changed: undrfire.cpp, undrfire.h
- 2018-04-02 11:57:18 tceptor: Use ADC0808 device [Dirk Best]
Changed: tceptor.cpp
- 2018-04-02 11:57:01 taito_z: Use ADC0808 device [Dirk Best]
Changed: taito_z.cpp, taito_z.h
- 2018-04-02 11:56:32 superchs: Use ADC0808 device [Dirk Best]
Changed: superchs.cpp, superchs.h
- 2018-04-02 11:55:56 slapshot: Use ADC0808 device for opwolf3 [Dirk Best]
Changed: slapshot.cpp, slapshot.h
- 2018-04-02 11:55:06 othunder: Use ADC0808 device [Dirk Best]
- Also use MCFG_SCREEN_VBLANK_CALLBACK instead of MCFG_CPU_VBLANK_INT_DRIVER.
Changed: othunder.cpp, othunder.h
- 2018-04-02 11:53:13 lockon: Use ADC0808 device [Dirk Best]
Changed: lockon.cpp, lockon.h
- 2018-04-02 11:52:54 groundfx: Use ADC0808 device [Dirk Best]
Changed: groundfx.cpp, groundfx.h
- 2018-04-02 05:25:45 dreamwld.cpp: Fix crash in VRAM write handler; fix tilemap rowscroll and transparency handling (nw) [AJR]
Changed: dreamwld.cpp
- 2018-04-02 05:13:39 psikyo.cpp: Fix crash due to incorrect shift calculation (nw) [AJR]
Changed: psikyo.cpp
- 2018-04-02 00:21:00 Some logmacro updates. (nw) [Michael Zapf]
Changed: at29x.cpp, hdc92x4.cpp, tmc0430.cpp
- 2018-04-01 22:42:27 djboy.cpp: Fix MCU acknowledge writes (nw) [AJR]
Changed: djboy.cpp
- 2018-04-01 11:14:27 hopefully purge references to emu_fatalerror from ppc_dasm.o (nw) [Vas Crabb]
Changed: ppc_dasm.cpp, ppccom.h
- 2018-04-01 11:10:26 move some not-directly-emulation-related helpers to lib/util, further extricate emu.h from tools (nw) [Vas Crabb]
Changed: dsp16.cpp, mcs51dasm.h, diexec.h, diimage.cpp, diimage.h, emucore.h, emuopts.cpp, coretmpl.h, disasmintf.h, unidasm.cpp
- 2018-04-01 01:24:44 ti99: Added drive select line to hexbus drive [Michael Zapf]
Changed: hx5102.cpp
- 2018-03-31 17:48:47 psikyo.cpp: Really fix MCU region size (nw) [AJR]
Changed: psikyo.cpp
- 2018-03-31 17:46:38 psikyo.cpp: Fix MCU region size (nw) [AJR]
Changed: psikyo.cpp
- 2018-03-31 17:40:48 djboy.cpp: Fix tags, Minor cleanup, Add generic_latch_8_device for comms (#3383) [cam900]
- • djboy.cpp: Fix tags, Minor cleanup
• djboy.cpp: Build fixes
• djboy.cpp: Fix build
• djboy.cpp: Add stereo sound output, Because PCB has stereo sound output connector and OKI is connected per each output (Set "Stereo Output" dip on for stereo sound)
• djboy.cpp: Cleanup OKI ROM loading
• djboy.cpp: Fix tags
• Revert DIP, Because it's doesn't effect on software
• djboy.cpp Cleanup gfxdecode
• djboy.cpp: Fix sound output level
• djboy.cpp: Minor cleanups
- • djboy.cpp: Fix tags, Minor cleanup
- 2018-03-28 21:07:47 Mark TI-73 Explorer (bootleg) as NOT_WORKING [jlachniet]
Changed: ti85.cpp
- 2018-03-31 12:02:24 namcos12.cpp cleanups (#3394) [cam900]
- • namcos12.cpp: Minor cleanups, Reduce runtime tag lookups, Split machine config for COH716 CPU Board case
• namcos12.cpp: Minor cleanups
• namcos12.cpp: Split motherboard and cpuboard configurations
• namcos12.cpp: Fix GPU for COH716 board
Changed: namcos12.cpp
- • namcos12.cpp: Minor cleanups, Reduce runtime tag lookups, Split machine config for COH716 CPU Board case
- 2018-03-31 11:57:06 fix build (nw) [Vas Crabb]
Changed: dreamwld.cpp
- 2018-03-31 11:22:57 fix build (nw) [Vas Crabb]
Changed: psikyo.cpp
- 2018-03-31 11:07:50 psikyo.cpp, dreamwld.cpp: Cleanups, Add notes (#3403) [cam900]
- • psikyo.cpp, dreamwld.cpp: Minor cleanups dreamwld.cpp: Add Tilemap size register, Add notes
• dreamwld.cpp: Minor cleanup psikyo.cpp: Documents of PIC, Minor cleanup
• psikyo.cpp: Fix background pen
• psikyo.cpp: Minor fix
• psikyo.cpp: Fix spacing
Changed: dreamwld.cpp, psikyo.cpp, psikyo.h, psikyo.cpp
- • psikyo.cpp, dreamwld.cpp: Minor cleanups dreamwld.cpp: Add Tilemap size register, Add notes
- 2018-03-31 07:46:21 4roses: Decrypt the last two ROM blocks (nw) [AJR]
Changed: 4roses.cpp
- 2018-03-31 05:31:59 4roses: Further progress on decryption (nw) [AJR]
Changed: 4roses.cpp
- 2018-03-31 02:17:25 4roses: More program decryption (nw) [AJR]
Changed: 4roses.cpp
- 2018-03-31 01:15:52 Correct Lives DIP for amidars [Tafoid, GoldS_TCRF] [Scott Stone]
Changed: galaxian.cpp
- 2018-03-14 18:17:00 ti99: Hexbus floppy system; logging updates [Michael Zapf]
Changed: bus.lua, hexbus.cpp, hexbus.h, hx5102.cpp, hx5102.h, tp0370.cpp, tp0370.h, 998board.cpp, 998board.h, tms9995.cpp
- 2018-03-30 22:36:25 rugby: Further decryption (nw) [AJR]
Changed: 4roses.cpp
- 2018-03-30 21:17:17 clipper: minor improvements (nw) (#3400) [Patrick Mackinlay]
- • clipper: minor improvements (nw)
• save all state • improve multiply instructions, add condition codes • fix register pair load/store • clean up pc handling • switch to C++ cast syntax, other minor formatting
• clipper: oops (nw)
• clipper: double oops (nw)
Changed: clipper.cpp, clipper.h
- • clipper: minor improvements (nw)
- 2018-03-30 21:16:28 new machines marked as NOT WORKING (#3396) [David Haywood]
- • new machines marked as NOT WORKING Connectv Cricket (PAL) [Sean Riddle, David Haywood]
This is a vii.cpp one, and I guess the bat / ball connect up via serial ports not the GPIO or something, so needs work (also possibly points at a CPU / DMA bug too)
• new machines marked as NOT WORKING Connectv Football [Sean Riddle, David Haywood]
this one uses the elan_eu3a14 in a slightly different way to golden tee, should point at some registers to control behavior.
• render some scenes in rad_foot more correctly (nw)
Changed: rad_eu3a14.cpp, vii.cpp, mame.lst
- • new machines marked as NOT WORKING Connectv Cricket (PAL) [Sean Riddle, David Haywood]
- 2018-03-30 21:15:42 new clones marked as WORKING (#3409) [David Haywood]
- Garou - Mark of the Wolves (NGH-2530) [Razoola] Pochi and Nyaa (Ver 2.02) [Razoola]
Changed: neogeo.xml, neogeo.cpp, mame.lst
- 2018-03-30 21:13:44 drivedge: Fix regression (nw) [AJR]
Changed: itech32.cpp
- 2018-03-30 18:22:24 dynduke.cpp: dumped PROMs [Porchy, Muddymusic] [Ivan Vangelista]
Changed: dynduke.cpp
- 2018-03-30 15:38:23 othunder.cpp: changed to mono speaker, as shown on schematics and verified on real board [Guru] [Ivan Vangelista]
Changed: othunder.cpp, othunder.h
- 2018-03-30 15:35:41 taito_f2.cpp: corrected megablst's c-chip label (nw) [Ivan Vangelista]
Changed: taito_f2.cpp
- 2018-03-30 14:25:38 dynduke: Regression fix (nw) [AJR]
Changed: dynduke.cpp
- 2018-03-30 13:38:23 electron: Added Mega Games Cartridge device. [Nigel Barnes]
- 2018-03-30 13:30:47 electron_click: save state (nw) [Nigel Barnes]
Changed: click.cpp
- 2018-03-30 13:28:35 electron abr/aqr use bitwise operators (nw) [Nigel Barnes]
- 2018-03-30 13:20:46 bbc_beebsid: Don't reset SID again (nw) [Nigel Barnes]
Changed: beebsid.cpp, beebsid.h
- 2018-03-30 13:18:42 electron: Use MCFG_SCREEN_RAW_PARAMS (nw) [Nigel Barnes]
Changed: electron.cpp, electron.cpp
- 2018-03-30 13:42:27 rugby: Partial code decryption (nw) [AJR]
Changed: 4roses.cpp
- 2018-03-30 05:27:40 new clone added - Enduro Racer (Mask ROM sprites) [braintro]
- New Clones Added
Enduro Racer (YM2151) (mask ROM sprites, FD1089B 317-0013A) [coolmod, The Dumping Union]
Changed: segahang.cpp, mame.lst
- New Clones Added
- 2018-03-30 04:55:11 fix bind errors (nw) [Vas Crabb]
Changed: neogeo.cpp
- 2018-03-30 04:52:24 i186: handle program space mapping for io block same as io space (nw) [cracyc]
- 2018-03-30 04:08:32 new clone added - Time Killers (alt rom board) [braintro]
- New Clone Added
Time Killers (v1.21, alternate ROM board) [Brian Troha, The Dumping Union]
Changed: itech32.cpp, mame.lst
- New Clone Added
- 2018-03-30 03:58:46 4roses: Decrypt main part of program (nw) [AJR]
Changed: 4roses.cpp
- 2018-03-30 00:24:31 New working machine added [hap]
- - Home Alone (Tiger handheld) [hap, Sean Riddle] Home Alone 2 - Lost in New York (Tiger handheld) [hap, Sean Riddle] Transformers - Generation 2 (Tiger handheld) [hap, Sean Riddle] Independence Day (Tiger handheld) [hap, Sean Riddle]
Changed: hh_sm510.cpp, mame.lst
- 2018-03-29 22:00:47 plugins/data: require returns true if package returns nil (nw) [cracyc]
Changed: database.lua
- 2018-03-29 17:31:23 neogeo: Further improvements: [Vas Crabb]
- • Removed LEDs/lamps from configurations that lack them. • Hooked up coin lockouts. • Improved I/O register mapping. • Added controller detection connections for AES. • Hooked up SPI-like outputs on SIT board used by irrmaze. • Added layout for irrmaze showing most lamps. • Irrmaze still missing card dispenser, air compressor and colour lamps.
Changed: ctrl.cpp, ctrl.h, irrmaze.cpp, irrmaze.h, joystick.cpp, joystick.h, mahjong.cpp, mahjong.h, neogeo.cpp, neogeo.h, irrmaze.lay
- 2018-03-29 17:17:44 Replace MCFG_CPU_VBLANK_INT with line callbacks in more Konami games (nw) [AJR]
Changed: 88games.cpp, battlnts.cpp, bottom9.cpp, jailbrek.cpp, labyrunr.cpp, nemesis.cpp, rockrage.cpp, twin16.cpp, 88games.h, battlnts.h, bottom9.h, jailbrek.h, labyrunr.h, nemesis.h, rockrage.h, twin16.h, twin16.cpp
- 2018-03-29 15:54:27 unkhorse: Lower frequency of 8155 timer driving speaker [AJR]
- MCFG_CPU_VBLANK_INT replacement: some simple edge-triggered cases (nw)
Changed: 5clown.cpp, carrera.cpp, flyball.cpp, fortecar.cpp, gatron.cpp, koikoi.cpp, lbeach.cpp, magicfly.cpp, rgum.cpp, snookr10.cpp, spaceg.cpp, thedealr.cpp, trvmadns.cpp, tugboat.cpp, unkhorse.cpp
- 2018-03-29 15:48:49 suprstar: Demote to not working (errors out when inserting coins) [AJR]
Changed: amaticmg.cpp
- 2018-03-29 08:33:03 use real C-chip ROM for MegaBlast [Team Caps0ff] (#3401) [David Haywood]
- (hook it up, for some definition of hook up, since it basically does nothing at all the game cares about)
Changed: taito_f2.cpp, taito_f2.h
- 2018-03-29 06:50:39 neogeo: hook up coin counters [Vas Crabb]
Changed: laserbat.cpp, neogeo.cpp
- 2018-03-29 06:29:08 cleaner handling of layout parsing errors (nw) [Vas Crabb]
Changed: noscreens.lay, rendlay.cpp
- 2018-03-29 06:04:08 slapfght.cpp, twincobr.cpp, wardner.cpp: Replace MCFG_CPU_VBLANK_INT with line callbacks (nw) [AJR]
Changed: slapfght.cpp, twincobr.cpp, wardner.cpp, slapfght.h, twincobr.h, twincobr.cpp
- 2018-03-29 04:00:07 minor s3670 wip, remove an erroneous comment in swyft and some redundant comments in superqix (nw) [Lord-Nightmare]
Changed: superqix.cpp, swyft.cpp, symbolics.cpp
- 2018-03-29 04:58:22 bbc: 6845 VSYNC is tied to CA1 on first VIA [AJR]
- 2018-03-29 04:40:45 jollyjgr.cpp, mirax.cpp, pachifev.cpp, ron.cpp, marineb.cpp: MCFG_CPU_VBLANK_INT line callback replacement (nw) [AJR]
Changed: jollyjgr.cpp, marineb.cpp, mirax.cpp, pachifev.cpp, ron.cpp, marineb.h
- 2018-03-29 04:19:12 MCFG_CPU_VBLANK_INT line callback replacements for many old Konami games (nw) [AJR]
Changed: circusc.cpp, ddribble.cpp, gyruss.cpp, hyperspt.cpp, jackal.cpp, junofrst.cpp, megazone.cpp, mikie.cpp, rallyx.cpp, sbasketb.cpp, scotrsht.cpp, tutankhm.cpp, circusc.h, ddribble.h, gyruss.h, hyperspt.h, jackal.h, megazone.h, mikie.h, rallyx.h, sbasketb.h, scotrsht.h, tutankhm.h
- 2018-03-29 03:44:00 neogeo: Split into real models: [Vas Crabb]
- • Moved common stuff (mostly video) into a base memory map. • Split common edge connector inputs into JAMMA and MVS. • Added clones with different numbers of game slots, edge connector, controller ports, memory card, and speakers. • Based fixed-software drivers on MV-1 JAMMA board configuration. • Removed memory card and controller ports from single-PCB games and converted to mono output. • Coin lockouts/counters still not connected, and LED/EL output isn't suppressed for variants that lack it.
(nw) suppress leading space in RAM option names
Changed: ram.cpp, neogeo.cpp, neogeocd.cpp, neopcb.cpp, neogeo.h, mame.lst, neogeo.cpp
- • Moved common stuff (mostly video) into a base memory map. • Split common edge connector inputs into JAMMA and MVS. • Added clones with different numbers of game slots, edge connector, controller ports, memory card, and speakers. • Based fixed-software drivers on MV-1 JAMMA board configuration. • Removed memory card and controller ports from single-PCB games and converted to mono output. • Coin lockouts/counters still not connected, and LED/EL output isn't suppressed for variants that lack it.
- 2018-03-29 03:38:07 freekick.cpp, nbmj91915.cpp, niyanpai.cpp: Replace MCFG_CPU_VBLANK_INT with line callbacks (nw) [AJR]
Changed: freekick.cpp, nbmj9195.cpp, niyanpai.cpp, freekick.h, galaga.h, nbmj9195.h, niyanpai.h
- 2018-03-29 03:28:30 galaga.cpp, pacland.cpp, tceptor.cpp: Replace MCFG_CPU_VBLANK_INT with line callbacks (nw) [AJR]
Changed: galaga.cpp, pacland.cpp, tceptor.cpp, pacland.h, tceptor.h, xevious.h, xevious.cpp, tceptor.cpp
- 2018-03-29 03:04:50 ondra.cpp, primo.cpp: Replace MCFG_CPU_VBLANK_INT with line callbacks (nw) [AJR]
- 2018-03-29 02:52:35 20pacgal.cpp, baraduke.cpp, gaplus.cpp, skykid.cpp, toypop.cpp: Replace MCFG_CPU_VBLANK_INT with line callbacks (nw) [AJR]
Changed: 20pacgal.cpp, baraduke.cpp, gaplus.cpp, skykid.cpp, toypop.cpp, 20pacgal.h, baraduke.h, gaplus.h, skykid.h, 20pacgal.cpp, baraduke.cpp
- 2018-03-29 02:47:31 gluck2.cpp, mpu12wbk.cpp, ssingles.cpp: Use MC6845 for vertical interrupt generation (nw) [AJR]
Changed: gluck2.cpp, mpu12wbk.cpp, ssingles.cpp
- 2018-03-29 02:26:41 compgolf.cpp, liberate.cpp: Replace MCFG_CPU_VBLANK_INT with line callbacks (nw) [AJR]
Changed: compgolf.cpp, liberate.cpp, liberate.h
- 2018-03-29 02:17:35 fastfred.cpp, mermaid.cpp, rollrace.cpp: Replace MCFG_CPU_VBLANK_INT with line callbacks (nw) [AJR]
Changed: fastfred.cpp, mermaid.cpp, rollrace.cpp, fastfred.h, mermaid.h, rollrace.h, mermaid.cpp
- 2018-03-29 01:55:32 nss.cpp, playch10.cpp: Replace MCFG_CPU_VBLANK_INT with line callbacks (nw) [AJR]
Changed: nss.cpp, playch10.cpp, playch10.h
- 2018-03-29 01:25:28 mjkjidai: Replace MCFG_CPU_VBLANK_INT with line callback (nw) [AJR]
Changed: mjkjidai.cpp, mjkjidai.h, mjkjidai.cpp
- 2018-03-29 01:15:09 itech8.cpp, itech32.cpp: Replace MCFG_CPU_VBLANK_INT with line callbacks (nw) [AJR]
Changed: itech32.cpp, itech8.cpp, itech32.h, itech8.h
- 2018-03-29 01:04:03 karnov.cpp: Use MCFG_SCREEN_VBLANK_CALLBACK instead of MCFG_CPU_VBLANK_INT (nw) [AJR]
Changed: karnov.cpp, karnov.h
- 2018-03-29 00:52:00 kchamp.cpp: Use MCFG_SCREEN_VBLANK_CALLBACK instead of MCFG_CPU_VBLANK_INT (nw) [AJR]
Changed: kchamp.cpp, kchamp.h
- 2018-03-29 00:32:23 Mixing bitwise and arithmetic operators carelessly is not a good thing (nw) [AJR]
Changed: aerofgt.cpp
- 2018-03-29 00:29:29 aerofgt.cpp Cleanups (#3402) [cam900]
- • aerofgt.cpp: Cleanup duplicates, Split spinbrk ROM lookup function, Fix object finder names related sprite lookup tables
• aerofgt.cpp: Minor gfxdecode cleanup
• aerofgt.cpp: Reduce duplicates
Changed: aerofgt.cpp, aerofgt.h, aerofgt.cpp
- • aerofgt.cpp: Cleanup duplicates, Split spinbrk ROM lookup function, Fix object finder names related sprite lookup tables
- 2018-03-28 23:48:32 Merge remote-tracking branch 'remotes/origin/master' [Angelo Salese]
Changed: i8214.cpp, aeroboto.cpp, bombjack.cpp, brkthru.cpp, cubeqst.cpp, ddayjlc.cpp, ddenlovr.cpp, dynax.cpp, funworld.cpp, galaxia.cpp, goldnpkr.cpp, madalien.cpp, mappy.cpp, ninjakd2.cpp, pandoras.cpp, superqix.cpp, toaplan1.cpp, tp84.cpp, twins.cpp, xxmissio.cpp, xyonix.cpp, yiear.cpp, zaccaria.cpp, aeroboto.h, bombjack.h, brkthru.h, dynax.h, galaxia.h, mappy.h, ninjakd2.h, pandoras.h, superqix.h, toaplan1.h, tp84.h, xxmissio.h, xyonix.h, yiear.h, zaccaria.h, toaplan1.cpp, madalien.cpp, ninjakd2.cpp, toaplan1.cpp
- 2018-03-28 23:29:48 twins.cpp: Add some plausible raw params and eliminate MCFG_CPU_VBLANK_INT (nw) [AJR]
Changed: twins.cpp
- 2018-03-28 22:57:11 madalien: MC6845 sync callback instead of MCFG_CPU_VBLANK_INT (nw) [AJR]
Changed: madalien.cpp, madalien.cpp
- 2018-03-28 22:45:43 funworld.cpp: Use MC6845 sync callback instead of MCFG_CPU_VBLANK_INT (nw) [AJR]
Changed: funworld.cpp
- 2018-03-28 22:36:48 goldnpkr: Use MC6845 sync callback instead of MCFG_CPU_VBLANK_INT (nw) [AJR]
Changed: goldnpkr.cpp
- 2018-03-28 22:22:35 bombjack: Use MCFG_SCREEN_VBLANK_CALLBACK instead of MCFG_CPU_VBLANK_INT (nw) [AJR]
Changed: bombjack.cpp, bombjack.h
- 2018-03-28 22:15:37 ddayjlc: Use MCFG_SCREEN_VBLANK_CALLBACK instead of MCFG_CPU_VBLANK_INT (nw) [AJR]
Changed: ddayjlc.cpp
- 2018-03-28 22:05:32 Merge pull request #3407 from shattered/_e3e67e8 [ajrhacker]
- i8214: check pending interrupts when ETLG and INTE lines change (nw)
Changed: i8214.cpp
- 2018-03-28 22:03:24 brkthru.cpp: Use MCFG_SCREEN_VBLANK_CALLBACK instead of MCFG_CPU_VBLANK_INT (nw) [AJR]
Changed: brkthru.cpp, brkthru.h
- 2018-03-28 21:42:54 cubeqst: Use MCFG_SCREEN_VBLANK_CALLBACK instead of MCFG_CPU_VBLANK_INT (nw) [AJR]
Changed: cubeqst.cpp
- 2018-03-28 21:35:50 ninjakd2.cpp, xmissio.cpp: Use MCFG_SCREEN_VBLANK_CALLBACK instead of MCFG_CPU_VBLANK_INT (nw) [AJR]
Changed: ninjakd2.cpp, xxmissio.cpp, ninjakd2.h, xxmissio.h, ninjakd2.cpp
- 2018-03-28 21:28:51 pbillian: Use MCFG_SCREEN_VBLANK_CALLBACK instead of MCFG_CPU_VBLANK_INT (nw) [AJR]
Changed: superqix.cpp, superqix.h
- 2018-03-28 21:24:26 zaccaria.cpp: Use MCFG_SCREEN_VBLANK_CALLBACK instead of MCFG_CPU_VBLANK_INT (nw) [AJR]
Changed: zaccaria.cpp, zaccaria.h
- 2018-03-28 21:20:15 aeroboto: Use MCFG_SCREEN_VBLANK_CALLBACK instead of MCFG_CPU_VBLANK_INT (nw) [AJR]
Changed: aeroboto.cpp, aeroboto.h
- 2018-03-28 21:13:45 toaplan1.cpp: Use MCFG_SCREEN_VBLANK_CALLBACK instead of MCFG_CPU_VBLANK_INT (nw) [AJR]
Changed: toaplan1.cpp, toaplan1.h, toaplan1.cpp, toaplan1.cpp
- 2018-03-28 21:04:11 xyonix: Acknowledge main interrupt (nw) [AJR]
Changed: xyonix.cpp, xyonix.h
- 2018-03-28 20:52:57 mappy.cpp: Use MCFG_SCREEN_VBLANK_CALLBACK instead of MCFG_CPU_VBLANK_INT (nw) [AJR]
- 2018-03-28 20:44:41 galaxia.cpp: Replace CPU_VBLANK_INT with SCREEN_VBLANK_CALLBACK (nw) [AJR]
Changed: galaxia.cpp, galaxia.h
- 2018-03-28 20:38:30 ddenlovr.cpp: Replace CPU_VBLANK_INT with SCREEN_VBLANK_CALLBACK (nw) [AJR]
Changed: ddenlovr.cpp
- 2018-03-28 20:01:55 yiear, tp84, pandoras: Replace CPU_VBLANK_INT with SCREEN_VBLANK_CALLBACK (nw) [AJR]
Changed: pandoras.cpp, tp84.cpp, yiear.cpp, pandoras.h, tp84.h, yiear.h
- 2018-03-28 19:56:43 dynax.cpp: Replace CPU_VBLANK_INT with SCREEN_VBLANK_CALLBACK (nw) [AJR]
Changed: ddenlovr.cpp, dynax.cpp, dynax.h
- 2018-03-28 19:42:19 Another small mistake with big effects (nw) [AJR]
Changed: raiden.h
- 2018-03-28 19:39:31 dynduke, goodejan, raiden, sengokmj: Replace CPU_VBLANK_INT with SCREEN_VBLANK_CALLBACK (nw) [AJR]
Changed: dynduke.cpp, goodejan.cpp, raiden.cpp, sengokmj.cpp, dynduke.h, raiden.h
- 2018-03-28 19:36:56 Stupid typo (nw) [AJR]
Changed: jrpacman.cpp
- 2018-03-28 19:26:38 pacman.cpp, etc.: Replace CPU_VBLANK_INT with SCREEN_VBLANK_CALLBACK (nw) [AJR]
Changed: jrpacman.cpp, pacman.cpp, pengo.cpp, pacman.h
- 2018-03-28 19:14:45 cclimber.cpp: Replace CPU_VBLANK_INT with SCREEN_VBLANK_CALLBACK (nw) [AJR]
Changed: cclimber.cpp, cclimber.h
- 2018-03-28 19:08:26 mario.cpp: Replace MCFG_CPU_VBLANK_INT with MCFG_SCREEN_VBLANK_CALLBACK (nw) [AJR]
- 2018-03-28 19:00:14 timeplt.cpp: Replace MCFG_CPU_VBLANK_INT with MCFG_SCREEN_VBLANK_CALLBACK (nw) [AJR]
Changed: timeplt.cpp, timeplt.h
- 2018-03-28 18:55:13 pooyan.cpp, rocnrope.cpp: Replace MCFG_CPU_VBLANK_INT with MCFG_SCREEN_VBLANK_CALLBACK (nw) [AJR]
Changed: pooyan.cpp, rocnrope.cpp, pooyan.h, rocnrope.h
- 2018-03-28 18:49:09 trackfld.cpp: Replace MCFG_CPU_VBLANK_INT with MCFG_SCREEN_VBLANK_CALLBACK (nw) [AJR]
Changed: trackfld.cpp, trackfld.h
- 2018-03-28 18:41:36 bagman.cpp, warpwarp.cpp: Replace VBLANK_INT with VBLANK_CALLBACK (nw) [AJR]
Changed: bagman.cpp, warpwarp.cpp, bagman.h, warpwarp.h
- 2018-03-28 18:24:11 dkong.cpp: Replace MCFG_CPU_VBLANK_INT with MCFG_SCREEN_VBLANK_CALLBACK (nw) [AJR]
- 2018-03-28 18:16:00 bfm_adr2.cpp: General cleanup of sorts (nw) [AJR]
Changed: bfm_adr2.cpp, bfm_adr2.h
- 2018-03-28 17:52:38 MCFG_DEVICE_VBLANK_INT to MCFG_SCREEN_VBLANK_CALLBACK conversion, part 1 [AJR]
Changed: pgc.cpp, pgc.h, arcadecl.cpp, atarig1.cpp, atarig42.cpp, atarigt.cpp, atarigx2.cpp, atarisy1.cpp, atarisy2.cpp, badlands.cpp, blstroid.cpp, cyberbal.cpp, cybstorm.cpp, eprom.cpp, foodf.cpp, gauntlet.cpp, harddriv.cpp, klax.cpp, rampart.cpp, skullxbo.cpp, xybots.cpp, harddriv.h, atarigen.cpp, atarigen.h
- 2018-03-28 17:22:19 (nw) output finder for amico2k,babbage,barata,bob85,c80,minicom [Robbbert]
Changed: amico2k.cpp, babbage.cpp, barata.cpp, bob85.cpp, c80.cpp, minicom.cpp, c80.h
- 2018-03-28 16:42:37 fix scheduling session events from debugger (nw) [Vas Crabb]
Changed: debugcpu.cpp
- 2018-03-28 16:26:33 viper: Changes so that driver boots again with recent changes to voodoo video timing. (nw) [Ted Green]
Changed: viper.cpp
- 2018-03-28 16:26:44 neogeo: start splitting up the state classes for the different variants properly. [Vas Crabb]
Changed: neogeo.cpp, neogeocd.cpp, neopcb.cpp, neogeo.h
- 2018-03-28 15:53:32 voodoo: Correct vsync timing and remove anonymous timer. [Ted Green]
Changed: voodoo.cpp, voodoo.h
- 2018-03-28 15:25:36 (nw) output finder for eacc,instruct,mk2,mkit09,sc1,sdk85,sdk86 [Robbbert]
Changed: eacc.cpp, instruct.cpp, mk2.cpp, mkit09.cpp, sc1.cpp, sdk85.cpp, sdk86.cpp
- 2018-03-28 14:36:47 (nw) output finder for marywu,mekd2,mk1,mk14,pmi80,pro80,ravens,savia84,selz80,tec1,vcs80,zapcomp [Robbbert]
Changed: marywu.cpp, mekd2.cpp, mk1.cpp, mk14.cpp, pmi80.cpp, pro80.cpp, ravens.cpp, savia84.cpp, selz80.cpp, tec1.cpp, vcs80.cpp, zapcomputer.cpp, vcs80.h
- 2018-03-28 06:35:34 Fixed issues with CHD loading under Emscripten. [Justin Kerk] [Justin Kerk]
Changed: main.lua
- 2018-03-28 05:00:16 dsp16: bypass memory system for work RAM access when debugger is disabled - gives small performance gain [Vas Crabb]
- 2018-03-28 04:04:22 luaegine: save a ref to waiting coroutine to prevent it from being gc'd (nw) [cracyc]
Changed: luaengine.cpp
- 2018-03-28 03:01:01 Merge tag 'mame0196' [Vas Crabb]
- MAME 0.196
Changed: AndroidManifest.xml, strings.po, makefile, cammu.cpp
- 2018-03-27 20:25:15 Reshuffle some stuff: [Vas Crabb]
- • Move around the debugger hooks to get a small but measurable performance increase • Remove emucore from external tools • Improve performance of DSP16 interpreter a little by generating six variants of execution loop
Changed: tools.lua, 8x300.cpp, adsp2100.cpp, 8201dasm.cpp, alph8201.cpp, alto2cpu.cpp, am29000.cpp, amis2000.cpp, apexc.cpp, arc.cpp, arcompact.cpp, arcompact_execute.cpp, arm.cpp, arm7.cpp, asap.cpp, avr8.cpp, capricorn.cpp, ccpu.cpp, clipper.cpp, cop400.cpp, cosmac.cpp, cp1610.cpp, cubeqcpu.cpp, diablo1300.cpp, drcbec.cpp, drcbex64.cpp, drcbex86.cpp, dsp16.cpp, dsp16.h, dsp32.cpp, dsp32ops.hxx, dsp56k.cpp, dsp56ops.hxx, e0c6200.cpp, e132xs.cpp, es5510.cpp, esrip.cpp, f8.cpp, g65816.cpp, g65816cm.h, h6280.cpp, h8.cpp, hcd62121.cpp, hd61700.cpp, hmcs40.cpp, hphybrid.cpp, i386.cpp, i8008.cpp, i8085.cpp, i8089.cpp, i8089_channel.cpp, i186.cpp, i286.cpp, i86.cpp, i860.cpp, i860dec.hxx, i960.cpp, ie15.cpp, jaguar.cpp, lc8670.cpp, lh5801.cpp, lr35902.cpp, m37710.cpp, m37710cm.h, m6502.cpp, m6800.cpp, m68kcpu.cpp, m6805.cpp, hd6309.ops, konami.ops, m6809.cpp, m6809.ops, m6809inl.h, mb86233.cpp, mb86235.cpp, mb88xx.cpp, mc68hc11.cpp, mcs40.cpp, mcs48.cpp, mcs51.cpp, mcs96.cpp, mcs96ops.lst, melps4.cpp, minx.cpp, mips3.cpp, r3000.cpp, mn10200.cpp, nanoprocessor.cpp, nec.cpp, v25.cpp, patinho_feio.cpp, pdp1.cpp, tx0.cpp, pdp8.cpp, 16c5xdsm.cpp, pic16c5x.cpp, 16c62xdsm.cpp, pic16c62x.cpp, ppccom.cpp, pps4.cpp, psx.cpp, rsp.cpp, s2650.cpp, saturn.cpp, sc61860.cpp, scmp.cpp, score.cpp, scudsp.cpp, se3208.cpp, sh.cpp, sh2.cpp, sh4.cpp, sharc.cpp, sharcdsm.cpp, sm510base.cpp, sm8500.cpp, mb86901.cpp, spc700.cpp, ssem.cpp, ssp1601.cpp, superfx.cpp, t11.cpp, tlcs870.cpp, tlcs90.cpp, tlcs90d.cpp, tlcs900.cpp, tms0980.cpp, tms1k_base.cpp, 32010dsm.cpp, tms32010.cpp, 32025dsm.cpp, tms32025.cpp, 32031ops.hxx, tms32031.cpp, tms32051.cpp, tms32082.cpp, tms34010.cpp, tms57002.cpp, tms7000.cpp, ti990_10.cpp, tms9900.cpp, tms9980a.cpp, tms9995.cpp, ucom4.cpp, unsp.cpp, upd7725.cpp, upd7810.cpp, v30mz.cpp, v60.cpp, v810.cpp, z180.cpp, z8.cpp, z80.cpp, z8000.cpp, 53c7xx.cpp, am9517a.cpp, i8257.cpp, mb89374.cpp, mos6526.cpp, mos8726.cpp, netlist.cpp, pokey.cpp, pokey.h, mos6566.cpp, debugcpu.cpp, debugcpu.h, debugger.cpp, debugger.h, devcpu.h, didisasm.h, diexec.cpp, diexec.h, diserial.h, driver.h, emu.h, emucore.cpp, emufwd.h, schedule.cpp, schedule.h, luaengine.cpp, vgmplay.cpp, unidasm.cpp
- 2018-03-27 19:34:48 new working clone [Ivan Vangelista]
- - Street Fighter II': Champion Edition (Playmark bootleg) [f205v, maru79]
Changed: fcrash.cpp, mame.lst, cps1.cpp
- 2018-03-27 19:23:53 new not working clone [Ivan Vangelista]
- unknown Elsy poker [f205v, The Dumping Union]
Changed: sanremmg.cpp, mame.lst
- 2018-03-26 10:37:03 abc80x: Implemented option ROM opcode fetch thru character RAM. [Curt Coder] [Curt Coder]
Changed: abc80x.cpp, abc80x.h
- 2018-03-27 08:12:32 Convert NeoGeo EL panel outputs to lamps - it uses six outputs from a 1-of-8 decoder to enable EL panels to illiminate the selected game logo. [Vas Crabb]
- Get rid of more uses of inefficient output methods. (nw)
Changed: aim65.cpp, de_2.cpp, de_3.cpp, didact.cpp, flicker.cpp, hh_amis2k.cpp, jankenmn.cpp, m68705prg.cpp, neogeo.cpp, testconsole.cpp, z80dev.cpp, aim65.h, neogeo.h, aim65.cpp, decopincpu.h
- 2018-03-27 03:17:46 Update Dutch strings [Jos van Mourik]
Changed: strings.po
- 2018-03-27 01:20:08 Minimal improvements on the disk handling (#3395) [Stefano]
- • Keeping the 35 tracks drive as an option
• Reducing the crashes a bit more.
This helps matching the form_factor and the parameters found in the TeleDisk images, thus exiting before a serious crash. It is NOT enough to improve the 8" disk image handling, nor it solves all the stability problems, but it is a tiny step forwards.
Changed: td0_dsk.cpp, xerox820.cpp
- • Keeping the 35 tracks drive as an option
- 2018-03-26 21:28:59 Update strings.po [aviloria]
Changed: strings.po
- 2018-03-26 18:09:22 explbrkrk: PCB note (nw) [AJR]
Changed: kaneko16.cpp
- 2018-03-15 17:49:42 Document debugger expression number syntax [Erik Dominikus]
Changed: expressions.rst
- 2018-03-26 16:40:15 minimaws: expose RAM size [Vas Crabb]
Changed: machine.js, dbaccess.py, htmltmpl.py, lxparse.py, wsgiserve.py, ram.cpp, info.cpp
- 2018-03-26 12:29:58 Always show default RAM size in XML output [Vas Crabb]
- 2018-03-26 11:11:14 namcos11.cpp: Cleanup bankswitch handler, Reduce runtime tag lookups [cam900]
Changed: namcos11.cpp
- 2018-03-26 11:22:52 check for error before reporting it (nw) [Vas Crabb]
Changed: romload.cpp
- 2018-03-26 10:53:18 Allow machine configuration to specify BIOS easily, move default BIOS selection into device configuration complete [Vas Crabb]
Changed: device.cpp, device.h, romload.cpp, validity.cpp, model1.cpp, m1comm.cpp
- 2018-03-26 10:20:44 lemmings.cpp: Cleanups (#3390) [cam900]
- • lemmings.cpp: Minor cleanup
• lemmings.cpp: Minor cleanup
Changed: lemmings.cpp, lemmings.h, lemmings.cpp
- • lemmings.cpp: Minor cleanup
- 2018-03-26 07:06:28 Merge branch 'release0196' [Vas Crabb]
Changed: strings.po, dsp16core.h, uml.h, didact.cpp
- 2018-03-26 07:01:14 fix crash on start (nw) [Vas Crabb]
Changed: didact.cpp
- 2018-03-26 06:53:47 Fix for MT 06921 (nw) [AJR]
Changed: vigilant.cpp
- 2018-03-26 06:29:18 harriet.cpp: Renaming for good measure (nw) [AJR]
Changed: harriet.cpp
- 2018-03-26 06:16:12 harriet: Rewrite driver; add a few clocks and devices (nw) [AJR]
Changed: harriet.cpp
- 2018-03-26 05:19:31 tricep: Talk to terminal serially through MC2661 (nw) [AJR]
Changed: tricep.cpp
- 2018-03-26 03:26:30 mainevt.cpp: Derive clocks from XTAL values (nw) [AJR]
Changed: mainevt.cpp
- 2018-03-26 02:37:51 wink: Add addressable latch and acknowledge NMI (nw) [AJR]
Changed: wink.cpp
- 2018-03-25 20:29:32 2 new clones added [braintro]
- New Clones Added
Explosive Breaker (Korea) [Jorge Silva] WWF: Wrestlemania (proto 2.01 06/07/95) [Jorge Silva]
Changed: kaneko16.cpp, midwunit.cpp, mame.lst
- New Clones Added
- 2018-03-25 19:46:18 cdc721: Add banking and NVRAM (latter still fails test) (nw) [AJR]
Changed: cdc721.cpp
- 2018-03-25 17:16:38 nt7534: Shut up logging (nw) [AJR]
Changed: nt7534.cpp
- 2018-03-25 16:59:34 cdc721: Almost certainly runs at 6 MHz (nw) [AJR]
Changed: cdc721.cpp
- 2018-03-25 16:44:02 cdc721: Break up ROM region (nw) [AJR]
Changed: cdc721.cpp
- 2018-03-25 16:26:29 cdc721: Use row pointers (nw) [AJR]
Changed: cdc721.cpp
- 2018-03-25 14:42:07 Update for Brazilian Portuguese [Wellington Uemura]
- • Added missing translation.
Changed: strings.po
- 2018-03-25 15:09:08 new working clone [Ivan Vangelista]
- - Jolly Card (Italian, bootleg, set 3) [f205v, The Dumping Union]
Changed: funworld.cpp, mame.lst
- 2018-03-25 14:40:18 cdc721: Start adding devices and handlers (nw) [AJR]
Changed: xtal.cpp, cdc721.cpp
- 2018-03-25 06:06:32 Merge remote-tracking branch 'origin/release0196' [Vas Crabb]
Changed: jagdasm.cpp
- 2018-03-25 06:05:22 not enough sleep, can't git add properly (nw) [Vas Crabb]
Changed: jagdasm.cpp
- 2018-03-25 05:45:59 Merge branch 'release0196' [Vas Crabb]
- Conflicts: src/devices/cpu/jaguar/jaguar.cpp
Changed: strings.po, strings.po, jagdasm.cpp, jagdasm.h, jaguar.cpp, unidasm.cpp
- 2018-03-25 05:40:15 unidasm, too (nw) [Vas Crabb]
Changed: unidasm.cpp
- 2018-03-25 05:33:49 fix clang link error (nw) [Vas Crabb]
Changed: jagdasm.cpp, jagdasm.h, jaguar.cpp
- 2018-03-25 03:16:10 dc/naomi/aw: centralize DRC settings (nw) [arbee]
- 2018-03-24 22:48:56 Naomi/Dreamcast save_pointer needs units, not bytes. No longer crashes when saving state. [smf] [smf-]
Changed: dc.cpp
- 2018-03-24 21:29:15 std::move is required here, unfortunately (nw) [AJR]
Changed: mb86901.cpp
- 2018-03-24 21:28:54 "Perfect forwarding" is an oxymoron (nw) [AJR]
Changed: jaguar.cpp
- 2018-03-24 21:09:49 isa/pgc: accelerated VRAM writes + cleanups (#3385) [Sergey Svishchev]
- • isa/pgc: use logmacro.h (nw)
• isa/pgc: implement accelerated VRAM writes
• isa/pgc: code style cleanup (nw)
- • isa/pgc: use logmacro.h (nw)
- 2018-03-24 19:34:33 hvyunit.cpp: Minor cleanup (#3382) [cam900]
Changed: hvyunit.cpp
- 2018-03-24 19:29:25 airbustr.cpp: Minor cleanups, Remove unnecessary bitmap (#3381) [cam900]
- • airbustr.cpp: Minor cleanups, Remove unnecessary bitmap
• airbustr.cpp: Minor cleanup of duplicates
Changed: airbustr.cpp, airbustr.h, airbustr.cpp
- • airbustr.cpp: Minor cleanups, Remove unnecessary bitmap
- 2018-03-24 18:54:20 guab: Add RS232 port, update notes [Dirk Best]
Changed: guab.cpp
- 2018-03-24 18:51:28 Merge branch 'master' of https://github.com/mamedev/mame [Vas Crabb]
Changed: dirom.cpp
- 2018-03-24 18:49:17 don't sleepcode - for some reason this only upset GCC, not clang (nw) [Vas Crabb]
Changed: didisasm.h
- 2018-03-24 18:44:56 dirom.cpp: add missing license header (nw) [hap]
Changed: dirom.cpp
- 2018-03-24 18:43:31 gah, always git add (nw) [Vas Crabb]
Changed: dm9368.cpp
- 2018-03-24 18:31:07 get rid of dioutput - it's only used in one place, and it upset GCC on Linux debug builds for some reason [Vas Crabb]
Changed: emu.lua, dm9368.cpp, dm9368.h, dioutput.cpp, dioutput.h, didact.cpp, elf.cpp, seabattl.cpp, elf.h
- 2018-03-24 16:03:24 srcclean and regenerate localisations (nw) [Vas Crabb]
Changed: 3do_m2.xml, dc.xml, interpro.xml, megadriv.xml, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, strings.po, init.lua, cpu.lua, ieee488.cpp, ieee488.h, iq151.h, diablo1300.cpp, diablo1300dasm.cpp, e132xs.h, es5510.cpp, mb86235.cpp, mb86235.h, mb86235drc.cpp, mb86235ops.cpp, sharcops.hxx, ay31015.cpp, kr2376.cpp, kr2376.h, mb89374.cpp, mb89374.h, c352.cpp, c352.h, es8712.cpp, es8712.h, imagetek_i4100.cpp, screen.h, poly_dsk.cpp, alphatro.cpp, altos5.cpp, at.cpp, aussiebyte.cpp, balsente.cpp, cz101.cpp, ddayjlc.cpp, de_2.cpp, diablo1300.cpp, divebomb.cpp, dmv.cpp, dynax.cpp, esqasr.cpp, esqkt.cpp, galaxian.cpp, galpani3.cpp, gkigt.cpp, gunpey.cpp, hyprduel.cpp, ibmpc.cpp, kaneko16.cpp, konblands.cpp, lastbank.cpp, magnum.cpp, metro.cpp, midvunit.cpp, milton6805.cpp, model2.cpp, model3.cpp, naomi.cpp, nmk16.cpp, notetaker.cpp, powerbal.cpp, proteus.cpp, qx10.cpp, rad_eu3a05.cpp, rad_eu3a14.cpp, raiden2.cpp, s11c.cpp, seattle.cpp, taito_x.cpp, taito_z.cpp, ti85.cpp, vamphalf.cpp, vegaeo.cpp, vii.cpp, x68k.cpp, xavix.cpp, xerox820.cpp, bbc.h, kaneko16.h, lisa.h, model2.h, naomi.h, spectrum.h, crusnusa.lay, rz1.lay, 315-5881_crypt.cpp, 315-5881_crypt.h, kaypro.cpp, m1comm.cpp, model2.cpp, mame.lst, kaneko_grap2.h, model2.cpp, model2rd.hxx, segaic24.cpp, segaic24.h, tecmosys.cpp
- 2018-03-24 15:44:45 don't pass so many naked pointers around (nw) [Vas Crabb]
Changed: 8x300.cpp, 8x300.h, adsp2100.cpp, adsp2100.h, alph8201.cpp, alph8201.h, alto2cpu.cpp, alto2cpu.h, am29000.cpp, am29000.h, amis2000.cpp, amis2000.h, apexc.cpp, apexc.h, arc.cpp, arc.h, arcompact.cpp, arcompact.h, arm.cpp, arm.h, arm7.cpp, arm7.h, arm7drc.hxx, arm7tdrc.hxx, asap.cpp, asap.h, avr8.cpp, avr8.h, capricorn.cpp, capricorn.h, ccpu.cpp, ccpu.h, clipper.cpp, clipper.h, cop400.cpp, cop400.h, cosmac.cpp, cosmac.h, cp1610.cpp, cp1610.h, cubeqcpu.cpp, cubeqcpu.h, diablo1300.cpp, diablo1300.h, drcuml.cpp, drcuml.h, drcumlsh.h, dsp16.cpp, dsp16.h, dsp32.cpp, dsp32.h, dsp56k.cpp, dsp56k.h, e0c6200.cpp, e0c6200.h, e132xs.cpp, e132xs.h, e132xsdrc.cpp, e132xsdrc_ops.hxx, es5510.cpp, es5510.h, esrip.cpp, esrip.h, f8.cpp, f8.h, g65816.cpp, g65816.h, h6280.cpp, h6280.h, h8.cpp, h8.h, h8h.cpp, h8h.h, h8s2000.cpp, h8s2000.h, h8s2600.cpp, h8s2600.h, hcd62121.cpp, hcd62121.h, hd61700.cpp, hd61700.h, hmcs40.cpp, hmcs40.h, hphybrid.cpp, hphybrid.h, i386.cpp, i386.h, i8008.cpp, i8008.h, i8085.cpp, i8085.h, i8089.cpp, i8089.h, i86.cpp, i86.h, i860.cpp, i860.h, i960.cpp, i960.h, ie15.cpp, ie15.h, jaguar.cpp, jaguar.h, lc8670.cpp, lc8670.h, lh5801.cpp, lh5801.h, lr35902.cpp, lr35902.h, m37710.cpp, m37710.h, deco16.cpp, deco16.h, m4510.cpp, m4510.h, m6502.cpp, m6502.h, m6509.cpp, m6509.h, m6510.cpp, m6510.h, m65c02.cpp, m65c02.h, m65ce02.cpp, m65ce02.h, m740.cpp, m740.h, n2a03.cpp, n2a03.h, r65c02.cpp, r65c02.h, xavix.cpp, xavix.h, m6800.cpp, m6800.h, m6801.cpp, m6801.h, m68000.h, m68kcpu.cpp, m6805.cpp, m6805.h, m68705.cpp, m68705.h, m68hc05.cpp, m68hc05.h, hd6309.cpp, hd6309.h, konami.cpp, konami.h, m6809.cpp, m6809.h, mb86233.cpp, mb86233.h, mb86235.cpp, mb86235.h, mb86235drc.cpp, mb88xx.cpp, mb88xx.h, mc68hc11.cpp, mc68hc11.h, mcs40.cpp, mcs40.h, mcs48.cpp, mcs48.h, mcs51.cpp, mcs51.h, i8x9x.cpp, i8x9x.h, i8xc196.cpp, i8xc196.h, melps4.cpp, melps4.h, minx.cpp, minx.h, mips3.cpp, mips3.h, mips3com.h, mips3drc.cpp, mips3fe.h, r3000.cpp, r3000.h, mn10200.cpp, mn10200.h, nanoprocessor.cpp, nanoprocessor.h, nec.cpp, nec.h, v25.cpp, v25.h, nuon.h, patinho_feio.cpp, patinhofeio_cpu.h, pdp1.cpp, pdp1.h, tx0.cpp, tx0.h, pdp8.cpp, pdp8.h, pic16c5x.cpp, pic16c5x.h, pic16c62x.cpp, pic16c62x.h, ppc.h, ppccom.cpp, ppcdrc.cpp, pps4.cpp, pps4.h, psx.cpp, psx.h, rsp.cpp, rsp.h, rspcp2.cpp, rspcp2.h, rspcp2d.cpp, rspcp2d.h, rspdrc.cpp, rspfe.cpp, rspfe.h, s2650.cpp, s2650.h, saturn.cpp, saturn.h, sc61860.cpp, sc61860.h, scmp.cpp, scmp.h, score.cpp, score.h, scudsp.cpp, scudsp.h, se3208.cpp, se3208.h, sh.cpp, sh.h, sh2.cpp, sh2.h, sh2drc.cpp, sh4.cpp, sh4.h, sharc.cpp, sharc.h, sharcdrc.cpp, sharcfe.h, sm500.h, sm500core.cpp, sm510.h, sm510core.cpp, sm511core.cpp, sm590.h, sm590core.cpp, sm5acore.cpp, sm8500.cpp, sm8500.h, mb86901.cpp, sparc.h, spc700.cpp, spc700.h, ssem.cpp, ssem.h, ssp1601.cpp, ssp1601.h, superfx.cpp, superfx.h, t11.cpp, t11.h, tlcs870.cpp, tlcs870.h, tlcs90.cpp, tlcs90.h, tlcs900.cpp, tlcs900.h, tms0980.cpp, tms0980.h, tms1000.cpp, tms1000.h, tms1100.cpp, tms1100.h, tp0320.cpp, tp0320.h, tms32010.cpp, tms32010.h, tms32025.cpp, tms32025.h, tms32031.cpp, tms32031.h, tms32051.cpp, tms32051.h, tms32082.cpp, tms32082.h, tms34010.cpp, tms34010.h, tms57002.cpp, tms57002.h, tms7000.cpp, tms7000.h, ti990_10.cpp, ti990_10.h, tms9900.cpp, tms9900.h, tms9980a.cpp, tms9980a.h, tms9995.cpp, tms9995.h, ucom4.cpp, ucom4.h, unsp.cpp, unsp.h, upd7725.cpp, upd7725.h, upd7810.cpp, upd7810.h, v30mz.cpp, v30mz.h, v60.cpp, v60.h, v810.cpp, v810.h, z180.cpp, z180.h, z8.cpp, z8.h, z80.cpp, z80.h, z8000.cpp, z8000.h, netlist.cpp, netlist.h, debugbuf.cpp, debugbuf.h, dvdisasm.cpp, devcpu.h, didisasm.cpp, didisasm.h, emu.h, vgmplay.cpp, deco222.cpp, deco222.h, decocpu6.cpp, decocpu6.h, decocpu7.cpp, decocpu7.h, m6502_vtscr.cpp, m6502_vtscr.h
- 2018-03-24 13:40:45 M1COMM: Add preliminary MB89374 emulation (#3378) [Ariane Fugmann]
- • M1COMM: Add preliminary MB89374 emulation (nw)
• M1COMM: moved knowns roms to device. (nw)
• MB89374: arrays and savestates (nw)
Changed: machine.lua, arcade.lua, mb89374.cpp, mb89374.h, model1.cpp, model1.h, m1comm.cpp, m1comm.h
- • M1COMM: Add preliminary MB89374 emulation (nw)
- 2018-03-24 13:39:17 gstream: Add precalculated RGB Palette for X2222 drawing gfxs, Cleanup duplicates (#3370) [cam900]
- • gstream: Convert bitmap into bitmap_ind16, Cleanup duplicates
• gstream.cpp: Fix compile
• gstream.cpp: Revert "convert bitmap into ind16", Add precalculated rgb data for X2222 draw gfxs
• gstream.cpp: Build fixes
• gstream.cpp: More build fixes
• gstream.cpp: Remove unneeded arguments of drawgfx_transpen_x2222
Changed: emupal.cpp, emupal.h, gstream.cpp
- • gstream: Convert bitmap into bitmap_ind16, Cleanup duplicates
- 2018-03-24 10:43:21 Donkey Kong: Change orientation so that -norotate matches direct feed recordings [smf] [smf-]
- 2018-03-24 09:48:05 Attempted compile fix (nw) [Scott Stone]
Changed: piggypas.cpp
- 2018-03-24 04:51:28 sbrain.cpp: Pre-configuration for later (nw) [AJR]
Changed: sbrain.cpp
- 2018-03-24 03:22:29 plugins/cheatfind: fix string formatting (nw) [cracyc]
Changed: init.lua
- 2018-03-24 02:22:44 tv912b: Fix `@ key definition (nw) [AJR]
Changed: tv912.cpp
- 2018-03-24 02:02:00 ay31015: Fix receiver synchronization at start bit [AJR]
Changed: ay31015.cpp
- 2018-03-24 00:44:45 piggypas.cpp: Cleanup; handle serial outputs in a more hardware-consistent way (nw) [AJR]
Changed: piggypas.cpp
- 2018-03-23 22:26:46 New working machine added [hap]
- - The Addams Family (Tiger handheld) [hap, Sean Riddle] Double Dragon 3 - The Rosetta Stone (Tiger handheld) [hap, Sean Riddle] Dennis the Menace (Tiger handheld) [hap, Sean Riddle] The Flash (Tiger handheld) [hap, Sean Riddle] Jurassic Park (Tiger handheld) [hap, Sean Riddle] Spider-Man (Tiger handheld) [hap, Sean Riddle] X-Men - Project X (Tiger handheld) [hap, Sean Riddle]
Changed: mb14241.cpp, hh_sm510.cpp, mame.lst
- 2018-03-23 21:31:35 Convert glasgow.cpp to use the mmboard device. [Sandro Ronco] [Sandro Ronco]
- New machines promoted to working
Mephisto Amsterdam [Sandro Ronco] Mephisto Dallas [Sandro Ronco] Mephisto Roma [Sandro Ronco]
Changed: glasgow.cpp, glasgow.lay
- New machines promoted to working
- 2018-03-23 20:48:36 dec8.cpp: Revert ill-considered timing change that broke srdarwin (nw) [AJR]
Changed: dec8.cpp
- 2018-03-23 19:04:54 goldstar.cpp: decrypted super7 (nw) [Ivan Vangelista]
Changed: goldstar.cpp, goldstar.h
- 2018-03-23 17:53:40 modernise drcuml somewhat (nw) [Vas Crabb]
Changed: drcuml.cpp, drcuml.h, ppc.h, ppcdrc.cpp, uml.cpp, uml.h
- 2018-03-23 15:09:29 plugins/cheatfind: search any address space (nw) [cracyc]
Changed: init.lua
- 2018-03-23 14:24:18 electron64: Implemented Master RAM Board, and promoted to working. [Nigel Barnes]
Changed: electron.cpp, electron.h, electron.cpp
- 2018-03-23 13:52:20 that shouldn't be mutable (nw) [Vas Crabb]
Changed: x68k.cpp
- 2018-03-23 03:21:30 magnum: fix keys (nw) [cracyc]
Changed: magnum.cpp
- 2018-03-23 01:28:51 Make UML shorthand a bit easier to use without using namespace everywhere, clean up a bit of macro hell in PowerPC core [Vas Crabb]
Changed: drcumlsh.h, e132xsdrc.cpp, ppc.h, ppccom.cpp, ppcdrc.cpp, ppcfe.cpp, ppcfe.h
- 2018-03-23 00:29:02 (nw) Fixed the build. [Robbbert]
Changed: xerox820.h
- 2018-03-23 00:09:17 x68k: Implement ADPCM Panning, Correct ADPCM Timer (#3376) [cam900]
- • x68k: Implement ADPCM Panning, Correct ADPCM Timer
• x68k.h: Minor cleanup
• x68k.cpp: Minor build fixes
• x68k.cpp: Add notes
- • x68k: Implement ADPCM Panning, Correct ADPCM Timer
- 2018-03-23 00:08:25 QuikLoad option on CP/M-80 machines (#3368) [Stefano]
- • QuickLoad option for the Decisionmate
Loads .COM programs in memory if CPM-80 is loaded. Similar to the QuickLoad option for the Kaypro.
• QuikLoad on Aussie Byte
• QuikLoad on Aussie Byte
• Safer QuikLoad on the DMV
• Safer QuikLoad on Kaypro
• Quikload on the QX-10
• Reverting to resolve conflicts with mamedev
• Safer QuikLoad on the DecisionMate V
• QuikLoad for the Aussie Byte
• QuikLoad for the Epson QX-10
• QuikLoad for the Altos 5
• QuikLoad option for the Xerox 820
• Safer QuikLoad for the KayPro models
• QuikLoad for the NCR DecisionMate
• QuikLoad option for the Aussie Byte
• QuikLoad for the QX-10
• QuikLoad for the Altos 5
• QuikLoad for the Xerox 820
• QuikLoad for the Aussie Byte
• QuikLoad for the QX-10
• QuikLoad for the Altos 5
• QuikLoad for the Xerox820 + #3375
Changed: altos5.cpp, aussiebyte.cpp, dmv.cpp, qx10.cpp, xerox820.cpp, aussiebyte.h, kaypro.cpp
- • QuickLoad option for the Decisionmate
- 2018-03-22 22:36:45 Include option and file names in fatal error message for failure to load image [AJR]
Changed: image.cpp
- 2018-03-22 22:14:28 vgmplay: Disable POKEY and QSound devices if not required [AJR]
Changed: pokey.cpp, diexec.cpp, vgmplay.cpp
- 2018-03-22 21:43:51 magnum: fill in rest of keyboard (nw) [cracyc]
- hd61830: support d2 in text mode too (nw)
Changed: hd61830.cpp, magnum.cpp
- 2018-03-22 21:44:18 note (nw) [MetalliC]
Changed: naomi.cpp
- 2018-03-22 21:25:15 Dreamcast and derivatives: enable drc by default, docs updates [MetalliC]
Changed: dccons.cpp, naomi.cpp, segasp.cpp, stv.cpp, naomi.h, segasp.h, naomi.cpp
- 2018-03-22 21:16:39 mouser: Cleanup (nw) [AJR]
Changed: mouser.h
- 2018-03-22 21:13:07 mouser: Soundlatch modernization (nw) [AJR]
Changed: mouser.cpp, mouser.h
- 2017-08-21 20:36:12 dec8.cpp: Use input_merger for gondo and garyoret; acknowledge NMI another way for ghostb (nw) [AJR]
- 2018-03-22 14:08:52 cz101: Cleanup, add notes, document ports [Dirk Best]
Changed: cz101.cpp
- 2018-03-22 09:54:39 cherry-pick more boilerplate, also missing emu.h inclusions (nw) [Vas Crabb]
Changed: dsp16core.cpp, dsp16rc.cpp, dsp16rc.h
- 2018-03-22 02:11:40 scn2674: Add missing override keyword (nw) [AJR]
Changed: scn2674.h
- 2018-03-22 01:47:55 tgpx4: misc fixing (floating point conversions, broken REP opcode, support for rascot2 MOV2 int->ext opcode) (nw) [angelosa]
Changed: mb86235.cpp, mb86235.h, mb86235ops.cpp
- 2018-03-22 01:47:31 qvt201: A few more stub handlers (nw) [AJR]
Changed: qvt201.cpp
- 2018-03-22 01:23:09 mess.lua: Pull a few drivers out of the grab bag (nw) [AJR]
Changed: mess.lua
- 2018-03-22 00:32:38 cz101: Add LCD display, inputs and a debug layout [Dirk Best]
- 2018-03-22 00:26:50 qvt201: Add SCN2672 device (nw) [AJR]
Changed: qvt201.cpp
- 2018-03-22 00:26:33 Merge pull request #3373 from jlachniet/patch-1 [Scott Stone]
- ti85.cpp: Add new BIOS to ti84pcse
Changed: ti85.cpp
- 2018-03-22 00:02:06 scn2674: Add preliminary support for SCN2672 variant [AJR]
Changed: scn2674.cpp, scn2674.h, tv965.cpp
- 2018-03-21 23:29:52 magnum: add shifts (nw) [cracyc]
Changed: magnum.cpp
- 2018-03-21 22:35:00 scn2674: Massive register/command processing/logging cleanup (nw) [AJR]
Changed: scn2674.cpp, scn2674.h
- 2018-03-21 20:21:56 New machines marked as NOT_WORKING [Nigel Barnes]
- Poly Proteus (Standalone) [Nigel Barnes, Andrew Trotman]
Changed: formats.lua, mess.lua, poly_dsk.cpp, poly_dsk.h, proteus.cpp, mame.lst, mess.flt
- 2018-03-21 21:51:17 magnum: keyboard shows life (nw) [cracyc]
Changed: magnum.cpp
- 2018-03-21 19:16:13 Eliminate vestigial member that was behind machine().first_screen() (nw) [AJR]
Changed: machine.cpp, machine.h
- 2018-03-21 18:34:39 M1COMM, M2COMM, S32COMM: Updates to simulation (#3369) [Ariane Fugmann]
- • M1COMM: update simulation based on real firmware (nw)
- read partial frames correctly now - added VSYNC packets (framesync currently disabled as this can cause MAME to freeze and we have no way to tell if the socket is still open)
• M2COMM: update simulation (nw)
- read partial frames correctly now - added VSYNC packets (framesync currently disabled as this can cause MAME to freeze and we have no way to tell if the socket is still open)
• M1COMM, M2COMM: add config option to sync frames over network (nw)
• M2COMM: another update to the simulation.
- added relay mode (used by stcc) - added "connection loss"
• M1COMM: update to simulation (nw)
- better sync - detect lost connection
• M2COMM: use osd_file rather than emu_file for better control (nw)
• M2COMM: handle connection loss in a a more elegant way (nw)
• M1COMM: use osd_file rather than emu_file for better control (nw)
• S32COMM: updated simulation (nw)
- handle connection loss - use osd_file rather than emu_file for better control
Changed: emuopts.cpp, emuopts.h, m1comm.cpp, m1comm.h, m2comm.cpp, m2comm.h, s32comm.cpp, s32comm.h
- • M1COMM: update simulation based on real firmware (nw)
- 2018-03-21 17:48:52 validity check: test all 32 results from count_leading_zeros() & count_leading_ones() [smf] [smf-]
Changed: validity.cpp
- 2018-03-21 17:23:57 fix count_leading_zeroes(0) C fallback (nw) [Vas Crabb]
Changed: eminline.h
- 2018-03-21 16:37:11 Merge pull request #3304 from jlachniet/master [Scott Stone]
- New clone marked as NOT_WORKING TI-84 Plus Orion (Boot Code 1.02) [Julian Lachniet]
- 2018-03-21 15:40:37 SCN2672 is not a MCU (nw) [AJR]
Changed: ibmpc.cpp
- 2018-03-21 15:24:48 Merge pull request #3372 from cam900/patch-5 [ajrhacker]
- ddragon.cpp: CPU Type identification
Changed: ddragon.cpp
- 2018-03-21 15:21:49 ddragon.cpp: CPU Type identification [cam900]
Changed: ddragon.cpp
- 2018-03-21 15:10:44 Casio CZ-101: Skeleton driver [Dirk Best]
- 2018-03-21 14:00:19 electron: Set CPU clock 2MHz/1MHz according to ROM/RAM access. [Nigel Barnes]
Changed: electron.cpp, electron.h, electron.cpp
- 2018-03-21 11:33:29 trivial stuff (nw) [Vas Crabb]
Changed: dsp16fe.cpp, dsp16fe.h, dsp16rc.h
- 2018-03-21 11:01:36 dsp16: move most core state into DRC cache - keeps a lot of details out of the main header (DRC is still stubbed out) (nw) [Vas Crabb]
Changed: cpu.lua, dsp16.cpp, dsp16.h, dsp16core.cpp, dsp16core.h, dsp16core.ipp, dsp16rc.cpp, dsp16rc.h
- 2018-03-21 03:54:22 plugins/data: give up if the database can't be created (nw) [cracyc]
Changed: database.lua
- 2018-03-21 03:40:58 hiscore.dat: add handhelds that have high scores (nw) [cracyc]
Changed: hiscore.dat, init.lua
- 2018-03-21 02:38:03 tv965: Update PCB notes more (nw) [AJR]
Changed: tv965.cpp
- 2018-03-21 02:30:21 tv965: Update PCB notes (nw) [AJR]
Changed: tv965.cpp
- 2018-03-21 01:50:22 g65816: Allow use of separate address spaces for program, data, opcodes and/or vectors [AJR]
Changed: g65816.cpp, g65816.h, g65816cm.h, g65816ds.cpp, g65816ds.h, g65816op.h, apple2gs.cpp, tv965.cpp, apple2gs.h, apple2gs.cpp
- 2018-03-20 22:31:17 bbc: Fixed Shadow RAM corruption in Master/B+, and sideways RAM access in Model B. [Nigel Barnes]
- 2018-03-15 23:02:36 bbc: Added cassette relay samples. [Nigel Barnes]
- 2018-03-13 17:49:22 bbcmc: Improved joyport slot interface (nw) [Nigel Barnes]
Changed: joyport.cpp, joyport.h, joystick.cpp, joystick.h, bbc.cpp, bbc.h, bbc.cpp
- 2018-03-20 22:15:52 tv955: Screen parameter correction (nw) [AJR]
Changed: tv955.cpp
- 2018-03-20 21:56:52 ddayjlc.cpp: fixed clouds priority, title screen colors, added flip screen [Angelo Salese] [angelosa]
Changed: ddayjlc.cpp
- 2018-03-20 21:59:29 aaa: Slightly less embarrassingly preliminary (nw) [AJR]
Changed: aaa.cpp
- 2018-03-20 21:56:59 Update mame.lst, mess.lua, mess.flt (argh) [AJR]
- 2018-03-20 21:49:11 Actually delete terminals.cpp (nw) [AJR]
Changed: terminals.cpp
- 2018-03-20 21:47:30 terminals.cpp: Split each remaining machine (aaa, qvt70, tv955, tv965) into its own skeleton driver (nw) [AJR]
- 2018-03-20 18:17:21 new not working clone [Ivan Vangelista]
- Strange Science (Rev C) [Gerald (COY), The Dumping Union]
Changed: by6803.cpp, mame.lst
- 2018-03-20 18:07:38 8080bw.cpp: corrected maincpu clock divider and detailed readme for shuttlei [Guru] [Ivan Vangelista]
Changed: 8080bw.cpp
- 2018-03-20 17:20:52 Wrote a preliminary TGPx4 interpreter core [Angelo Salese] [angelosa]
- i960.cpp: support burst stall on writes [Angelo Salese]
Changed: i960.cpp, i960.h, mb86235.cpp, mb86235.h, mb86235d.cpp, mb86235d.h, mb86235ops.cpp, model2.cpp, model2.h
- 2018-03-20 10:40:36 rz1: Initial version of layout and marked working [Dirk Best]
- Also cleaned up driver and added some notes.
- 2018-03-20 10:27:27 prettier way of adding DRC framework on-demand (nw) [Vas Crabb]
Changed: cpu.lua
- 2018-03-20 08:05:59 reduce scope of stuff with different definitions across CPUs (nw) [Vas Crabb]
- 2018-03-20 07:15:59 argus.cpp: dumped PROM for valtric [system11, The Dumping Union] [Ivan Vangelista]
Changed: argus.cpp
- 2018-03-20 06:46:58 dsp16: fix inconsistency in disassembler (nw) [Vas Crabb]
Changed: dsp16dis.cpp
- 2018-03-20 01:27:01 rainbow: Correct bit rate generator clocks and types [AJR]
Changed: rainbow.cpp
- 2018-03-20 00:06:54 rainbow: Correct some clocks and add extra modem control (nw) [AJR]
Changed: rainbow.cpp
- 2018-03-19 22:22:24 qsound: update command listing (nw) [Vas Crabb]
Changed: qsound.cpp
- 2018-03-19 21:19:44 hiscore.dat: Updates [Leezer] [cracyc]
Changed: hiscore.dat
- 2018-03-19 19:27:46 Add DEC 12-15336-00 RS232 loopback connector type (required for VT102 modem control self-test) [AJR]
- rs232: Add speed select output (nw)
Changed: loopback.cpp, loopback.h, rs232.cpp, rs232.h, ccs2810.cpp, vt100.cpp
- 2018-03-19 17:52:13 rs232: Add speed indicator to modem control (nw) [AJR]
Changed: loopback.cpp, rs232.cpp, rs232.h, cit101.cpp, vt100.cpp
- 2018-03-19 17:45:10 QuickLoad option for the Decisionmate (#3363) [Stefano]
- Loads .COM programs in memory if CPM-80 is loaded. Similar to the QuickLoad option for the Kaypro.
Changed: dmv.cpp
- 2018-03-19 16:38:14 cit101: Hook up interrupts (nw) [AJR]
Changed: cit101.cpp
- 2018-03-19 15:54:07 cit101: Some further identifications (nw) [AJR]
Changed: cit101.cpp
- 2018-03-19 15:28:26 divebomb.cpp: fixed regression (nw) [Ivan Vangelista]
Changed: divebomb.cpp
- 2018-03-19 13:54:04 Merge pull request #3359 from palazzol/intvkbd [ajrhacker]
- Corrected 6502 clock rate
Changed: intv.cpp
- 2018-03-19 13:26:44 dsp16: fix disassembler bugs (nw) [Vas Crabb]
- qsound_hle: simplify sample fetch/scale and register writes
Changed: dsp16dis.cpp, qsound.cpp, qsoundhle.cpp, qsoundhle.h
- 2018-03-19 11:19:59 golstar.cpp: replaced macros with lambdas (nw) [Ivan Vangelista]
Changed: goldstar.cpp
- 2018-03-19 05:18:31 vt100.cpp: Another note for later (nw) [AJR]
Changed: vt100.cpp
- 2018-03-19 04:54:56 divebomb.cpp cleanups (#3350) [cam900]
- • divebomb.cpp: Minor cleanup, Add generic_latch_8_device for cpu comms, Add input_merger_any_high_device for fgcpu irq, Fix tags
• divebomb.cpp: Minor cleanup
Changed: divebomb.cpp, divebomb.h, divebomb.cpp
- • divebomb.cpp: Minor cleanup, Add generic_latch_8_device for cpu comms, Add input_merger_any_high_device for fgcpu irq, Fix tags
- 2018-03-19 04:13:03 cleaned up midvunit inputs and outputs. cleaned up seattle outputs. (#3355) [Risugami]
- • cleaned up midvunit inputs and outputs. cleaned up seattle outputs.
• better motion inputs and sorted main buttons for midvunit
• keep case the same
• removed runtime tagmap lookup
Changed: midvunit.cpp, seattle.cpp, midvunit.h, crusnusa.lay
- • cleaned up midvunit inputs and outputs. cleaned up seattle outputs.
- 2018-03-19 00:28:53 artmagic.cpp: Replace NVRAM with parallel EEPROM; improve ADPCM banking [AJR]
Changed: artmagic.cpp
- 2018-03-18 16:56:09 (nw) dsp16: marginal performance improvement by precalculating SIO clock divider preload, also push ILD/OLD on mode change [Vas Crabb]
- 2018-03-18 16:53:10 iteagle: Change name of big buck hunter. (nw) [Ted Green]
Changed: iteagle.cpp
- 2018-03-18 16:27:58 ht6000: Map percussion generators, leds, keys and ram card address [Dirk Best]
Changed: ht6000.cpp
- 2018-03-18 15:54:59 second time I've done that (nw) [Vas Crabb]
Changed: dsp16.cpp
- 2018-03-18 15:25:57 ht6000: Map RAM and ROM2, add switch inputs, located music lsis [Dirk Best]
Changed: ht6000.cpp
- 2018-03-18 15:09:41 Merge pull request #3351 from cam900/k051649_internal [ajrhacker]
- k051649.cpp: Add scc_map for reduce duplicate
Changed: k051649.cpp, k051649.h, hcastle.cpp, hexion.cpp, konmedal.cpp, nemesis.cpp
- 2018-03-18 13:47:04 dsp16: rewrite disassembler - less cluttered output, better handling of ambiguous operations, look-ahead for predicated jumps, live will/won't comments on conditional instructions [Vas Crabb]
Changed: dsp16.cpp, dsp16.h, dsp16dis.cpp, dsp16dis.h
- 2018-03-18 12:01:37 Casio HT-6000: Skeleton driver [Dirk Best]
Changed: mess.lua, ht6000.cpp, mame.lst, mess.flt
- 2018-03-18 06:51:05 taito_f2.cpp: correct Mega Blast c-chip clock (nw) [braintro]
Changed: taito_f2.cpp
- 2018-03-18 06:45:53 opwolf.cpp: Correct clock for c-chip (nw) [braintro]
Changed: opwolf.cpp
- 2018-03-18 04:38:46 Separate TLCS-90 external IRQ line state from internal request register (fixes tenkai slowdowns) [AJR]
Changed: tlcs90.cpp, tlcs90.h, dynax.cpp
- 2018-03-18 05:34:41 leland.cpp: Correct ROM name for rev 5 of Ataxx. [Kevin Eshbach, The Dumping Union] [braintro]
Changed: leland.cpp
- 2018-03-18 01:28:34 rz1: Fix HD44780 hookup (nw) [AJR]
Changed: rz1.cpp
- 2018-03-18 00:17:38 iteagle: Set cpu frequency to 166MHz. Seems to fix MT 06908 . [Ted Green]
Changed: iteagle.cpp
- 2018-03-17 23:41:03 Fix mame.lst (nw) [AJR]
Changed: mame.lst
- 2018-03-17 23:37:39 Build fix (nw) [AJR]
Changed: rbisland.cpp
- 2018-03-17 23:37:28 Merge branch 'master' of https://github.com/mamedev/mame [Scott Stone]
Changed: arcade.lua, rbisland.cpp, rbisland.h, rbisland.cpp, mame.lst
- 2018-03-17 23:37:09 Account for same label different hash (sldh) comments that arose with rom label changes (nw) [Scott Stone]
Changed: cclimber.cpp, darkseal.cpp, gaelco.cpp, galaxian.cpp, ninjakd2.cpp, phoenix.cpp
- 2018-03-17 23:35:46 use a handcrafted c-chip rom for Rainbow Islands Extra, pending a real dump, allows removal of simulation code and general cleanups. (#3338) [David Haywood]
- also made rainbow islands extra a parent, since it has it's own game code, own c-chip and is generally considered a semi-sequel rather than a bugfix / revision of the original game.
(best I can tell behavior matches the differences between original and extra that were present in the simulation at least, but obviously the real chip could be hiding more secrets)
Changed: arcade.lua, rbisland.cpp, rbisland.h, rbisland.cpp, mame.lst
- also made rainbow islands extra a parent, since it has it's own game code, own c-chip and is generally considered a semi-sequel rather than a bugfix / revision of the original game.
- 2018-03-17 23:28:42 cit101.cpp: More PCB documentation (nw) [AJR]
Changed: cit101.cpp
- 2018-03-17 23:09:26 cit101: Correct overdump; note types and undumped PROMs (nw) [AJR]
Changed: cit101.cpp
- 2018-03-17 22:23:48 vt100_kbd: Fix for last fix (nw) [AJR]
Changed: vt100_kbd.cpp
- 2018-03-17 20:34:43 Restrict ROM labels to a filesystem- and shell-safe subset of printable [Vas Crabb]
- ASCII.
This has not been done unilaterally - I have the support of @galibert, @Tafoid, and @rb6502 to do something about the current free-for-all.
The trouble with the ROM label field in MAME is that it serves multiple competing purposes: it's supposed to identify the device in the original system, and also act as a filename when searching for media image files to load. It also has to appear in listings of needed/missing files (e.g. in cases where the image _isn't_ found).
To identify the original device, the ROM label field in MAME often contains text derived from some combination of one or more of the text on a label if present, the silkscreen on an IC package, the location on the circuit board, and the device designation. There's no standard for the order in which these appear and how they're separated. Some people add arbitrary filename extensions and other annotations.
There are practical limitations on what can appear in the string, given it's used as a filename: • Path/name length limits. • Restrictions on characters that can appear in a filename. • Practicality of using the filename in a command-line environment. • Ambiguity when describing a filename.
Filesystems themselves typically restrict characters in filenames: • Windows defines MAX_PATH as 260 characters - longer paths are difficult to use with Win32 APIs and don't work properly in Windows Explorer • Most filesystems don't allow ^@ or the path separator in names. • Windows doesn't allow C0 control characters or <>:"/|?• characters in filenames. • Filesystems may have collation, e.g. FAT16 is case-folding, NTFS and HFS+ are case-preserving but case-insensitive, while EXT and XFS are case-sensitive. • Filesystems may perform Unicode normalisation, e.g. NTFS forces NFC, HFS+ forces NFD, while ZFS stores filenames as supplied at creation, but may be configured to apply normalisation when testing equality.
Shells use various ASCII characters for special purposes: • C0 control characters for line editing and control (e.g. ^C to cancel a line, ^V for control charecter escape, ^R for history search). • The "' chracaters for quoting/escaping. • The ><| characters for redirection. • The *?[] characters for pattern matching. • The ${}~ characters for variable substitution/sequence expansion. • The ! or ^ characters for history substitution. • The ()` characters for controlling subshells. • The %& characters for job control. • The ; character as a command separator. • The # character for comments.
There's also the issue of whether users across a range of locales will be able to type/display characters. We still don't have good support for Unicode console output on Windows (std::wcout doesn't seem to work properly), many users don't install C/J/K fonts, and many users aren't comfortable entering text in unfamiliar languages. This means we're limited to printable ASCII for practical purposes.
The practical limitations mean the subset of "safe" characters is limited to ASCII digits, either uppercase or lowercase English Latin (but not both due to collation behaving differently across systems), and the +,-.=_ punctuation chracters. We've decided on lowercase, digits, and safe punctuation. In addition to this, spaces are allowed, as they can be quoted/escaped easily enough if no other special characters are used.
There have been some arguments that allowing uppercase is "more accurate", but in practical terms it doesn't add much value. A string in a C++ program can't represent layout, relative size of text, colour and shape of the label, text font, graphics, and many other details. It also does nothing to address labels with text outside the English Latin alphabet (e.g. labels with Chinese ideographs). Besides missing information, the lack of hard and fast rules means you need to intuit what a label string in MAME is trying to represent. There is simply no substitute for photographs. There wasn't even any consistency in case within individual machine sets. For example, several games in vigilant.cpp had inconsistent case for "ic" vs "IC" in designation suffixes, and ibm6850.cpp had inconsistent case for filename extensions withing a set. There were sets that used uppercase for text from the label but not from the part number/PCB location, and vice versa. It was a huge mess.
There's some merit to the idea of allowing a wider variety of characters in the label strings in the source, and mapping to a more restricted set when searching for files. However it creates more issues than it solves. It would require a change to the XML output to provide both the label and filename, and a corresponding change to external ROM management tools. It would be impractical to do for software lists, because it would require ROM management tools to implement the exact same mapping algorithm as MAME.
But that aside, actually doing useful mapping would be impractical. What would you do with C/J/K ideographs, like the chip labelled 東方不敗 (Dongfang Bubai)? There's no intuitive way to do the mapping wtihout incluing something like Unihan data, which would add a lot of bloat. Even the, without a language hint the Romanisation would be less than ideal in many cases (using Chinese reading for Japanese text and vice versa). There's still the messy issue of filesystem collation to deal with.
We do allow full Unicode in comments in the source. If you want to provide a more detailed description of a ROM label, that's the place for it. You've got more characters available, and the possibility of using mulitple lines. There are too many other competing requirements on the label field in the ROM definitions.
Changed: mouse.cpp, fdc.cpp, a1200.cpp, acorn.cpp, tube_65c102.cpp, tube_80186.cpp, tube_80286.cpp, tube_arm.cpp, tube_z80.cpp, tube_zep100.cpp, coco_dcmodem.cpp, coco_orch90.cpp, coco_rs232.cpp, coco_t4426.cpp, dragon_jcbsnd.cpp, eprom.cpp, expbox.cpp, printer.cpp, shark.cpp, sb16.cpp, xtide.cpp, hsg.cpp, gamebooster.cpp, mikroplus.cpp, vme_fccpu20.cpp, vme_fcisio.cpp, vme_fcscsi.cpp, vme_mvme350.cpp, qsound.cpp, validity.cpp, 1942.cpp, 1945kiii.cpp, 8080bw.cpp, a7150.cpp, adam.cpp, age_candy.cpp, akaiax80.cpp, altos486.cpp, apple2e.cpp, arkanoid.cpp, artmagic.cpp, at.cpp, atpci.cpp, bagman.cpp, balsente.cpp, bbc.cpp, bfm_sc1.cpp, bfm_sc2.cpp, bfm_sc4.cpp, bingor.cpp, blocktax.cpp, bloodbro.cpp, bpmmicro.cpp, by17.cpp, by35.cpp, by6803.cpp, cabal.cpp, calcune.cpp, cdi.cpp, cedar_magnet.cpp, champbas.cpp, chessmst.cpp, cit101.cpp, clowndwn.cpp, coco12.cpp, coinmvga.cpp, commando.cpp, contra.cpp, coolpool.cpp, cps1.cpp, cps3.cpp, crgolf.cpp, crospang.cpp, darkseal.cpp, dbox.cpp, deco156.cpp, decocass.cpp, didact.cpp, divebomb.cpp, dlair2.cpp, dooyong.cpp, e100.cpp, ecoinf1.cpp, ecoinfr.cpp, epos.cpp, expro02.cpp, ez2d.cpp, fastinvaders.cpp, force68k.cpp, funworld.cpp, gaelco.cpp, gaelco2.cpp, galaga.cpp, galaxian.cpp, galaxold.cpp, gambl186.cpp, gamtor.cpp, gei.cpp, ghosteo.cpp, gkigt.cpp, globalvr.cpp, goldnpkr.cpp, goldstar.cpp, goupil.cpp, gradius3.cpp, gridcomp.cpp, gunpey.cpp, hazeltin.cpp, highvdeo.cpp, himesiki.cpp, hk68v10.cpp, homedata.cpp, hotstuff.cpp, hp64k.cpp, hp9845.cpp, hp_ipc.cpp, ibm6580.cpp, ice_bozopail.cpp, ice_tbd.cpp, igs_m027.cpp, instantm.cpp, jackal.cpp, joctronic.cpp, jpmimpctsw.cpp, jpmmps.cpp, jpmsys5sw.cpp, jungleyo.cpp, kaneko16.cpp, kickgoal.cpp, konendev.cpp, konmedal.cpp, kron.cpp, krz2000.cpp, ksys573.cpp, kyocera.cpp, laserbat.cpp, laz_aftrshok.cpp, laz_awetoss.cpp, laz_ribrac.cpp, legionna.cpp, leland.cpp, lwings.cpp, m3.cpp, m72.cpp, mac.cpp, macpci.cpp, madmotor.cpp, maygay1b.hxx, mc1502.cpp, megadriv.cpp, megaphx.cpp, megasys1.cpp, mephisto_montec.cpp, metro.cpp, microterm.cpp, midwunit.cpp, minitel_2_rpic.cpp, mjsenpu.cpp, mpu3.cpp, mpu4.cpp, mpu4bwb.cpp, mpu4mdm.cpp, mpu4sw.cpp, mpu4vid.cpp, ms0515.cpp, ms6102.cpp, mvme147.cpp, mzr8105.cpp, namcona1.cpp, namcos10.cpp, nbmj8688.cpp, nc.cpp, neogeo.cpp, nes_vt.cpp, nibble.cpp, ninjakd2.cpp, nmk16.cpp, nmkmedal.cpp, nokia_3310.cpp, nova2001.cpp, nsg6809.cpp, pacman.cpp, paradise.cpp, pc.cpp, pengo.cpp, peyper.cpp, phoenix.cpp, pinkiri8.cpp, pirates.cpp, pitnrun.cpp, play_3.cpp, playch10.cpp, poisk1.cpp, polgar.cpp, polyplay.cpp, popeye.cpp, potgoldu.cpp, powerins.cpp, prestige.cpp, proconn.cpp, psikyo.cpp, psx.cpp, qix.cpp, r2dx_v33.cpp, r9751.cpp, raiden.cpp, rallyx.cpp, rbisland.cpp, rbmk.cpp, retofinv.cpp, rohga.cpp, scm_500.cpp, scyclone.cpp, seattle.cpp, segahang.cpp, segapm.cpp, segas16b.cpp, seibucats.cpp, seta.cpp, seta2.cpp, sidearms.cpp, sms_bootleg.cpp, smsmcorp.cpp, snesb.cpp, snookr10.cpp, snowbros.cpp, spartanxtec.cpp, st_mp100.cpp, st_mp200.cpp, stfight.cpp, strkzn.cpp, stv.cpp, subhuntr.cpp, subsino.cpp, subsino2.cpp, sun4.cpp, suna8.cpp, suprgolf.cpp, suprnova.cpp, system1.cpp, system16.cpp, taito_b.cpp, taito_f3.cpp, taitotz.cpp, targeth.cpp, tecmo.cpp, terco.cpp, tmaster.cpp, tnzs.cpp, toaplan2.cpp, toki.cpp, tosh1000.cpp, ts3000.cpp, tsamurai.cpp, tsispch.cpp, tvboy.cpp, twinkle.cpp, unianapc.cpp, vegas.cpp, vicdual.cpp, videopkr.cpp, vigilant.cpp, viper.cpp, vsnes.cpp, vt320.cpp, vtech_eu3a12.cpp, williams.cpp, wms.cpp, wyse.cpp, zaurus.cpp, bfm_sc4.h, beta.cpp, ibm6580_kbd.cpp
- ASCII.
- 2018-03-17 19:42:27 kingdrby.cpp: Use output finders instead of set_digit_value (nw) [AJR]
Changed: kingdrby.cpp
- 2018-03-17 19:38:34 unkitpkr: Add switch to disable card graphics in bookkeeping mode [AJR]
Changed: wallc.cpp
- 2018-03-17 19:20:00 IEEE-488 remotizer device (#3241) [fulivi]
- • remote488: work started
• remote488: fixed a crash when using socketed bitbangers on Linux machines
• remote488: added ieee-488 remotizer device
• remote488: added remotizer devices to ieee-488 buses of HP9845 & HP85
• remote488: added missing emu.h inclusion
• Revert "remote488: fixed a crash when using socketed bitbangers on Linux machines"
This reverts commit edfeb1768ec332ccdb77584e272d93b756819c41.
• remote488: nudge..
• remote488: no longer use locale-dependent functions, added commas and semicolons as msg separators, improved use of util::string_format
Changed: bus.lua, 82937.cpp, 98034.cpp, ieee488.cpp, ieee488.h, remote488.cpp, remote488.h
- • remote488: work started
- 2018-03-17 19:05:47 Merge pull request #3346 from cam900/ultraman_clean [ajrhacker]
- ultraman.cpp: Minor cleanup
Changed: ultraman.cpp, ultraman.h, ultraman.cpp
- 2018-03-17 14:25:37 merged tcl.cpp into goldstar.cpp, since it's same hardware (nw) [Ivan Vangelista]
Changed: arcade.lua, arcade.flt, goldstar.cpp, tcl.cpp, goldstar.h, mame.lst
- 2018-03-17 11:28:40 new not working clone [Ivan Vangelista]
- - Earthshaker (Prototype) (PA-4) [PinMAME]
- 2018-03-17 11:14:43 new not working machine [Ivan Vangelista]
- Lucky Draw (Pinball) [PinMAME]
Changed: arcade.lua, arcade.flt, lckydraw.cpp, mame.lst
- 2018-03-17 11:09:49 chqflag.cpp: Minor cleanup (#3347) [cam900]
- • chqflag.cpp: Minor cleanup
• chqflag.h: Fix compile
• chqflag.h: Minor spacing
Changed: chqflag.cpp, chqflag.h, chqflag.cpp
- • chqflag.cpp: Minor cleanup
- 2018-03-17 10:39:33 new working clone [Ivan Vangelista]
- Super Cobra (bootleg, set 2) [Belike]
Changed: galaxian.cpp, mame.lst
- 2018-03-17 10:26:54 new working clone [Ivan Vangelista]
- - Street Fighter II: The World Warrior (Thunder Edition, bootleg, set 2) [coolmod, The Dumping Union]
- 2018-03-17 09:26:34 rz1: Hook up uPD934G [Dirk Best]
Changed: rz1.cpp
- 2018-03-17 09:08:28 uPD934G: Preliminary emulation [Dirk Best]
Changed: sound.lua, arcade.lua, mess.lua, upd934g.cpp, upd934g.h
- 2018-03-17 05:46:42 new clone added - The Real Broadway [braintro]
- New Clone Added
The Real Broadway (9131-20-00 R0C) [Brian Troha, The Dumping Union]
Changed: meritm.cpp, mame.lst
- New Clone Added
- 2018-03-17 04:48:22 C-chip clocks (nw) [braintro]
- Better documentation. Superman has been verified as 8MHz.
Changed: rbisland.cpp, taito_x.cpp, volfied.cpp
- 2018-03-17 03:05:27 vt220: Update notes (nw) [AJR]
Changed: vt220.cpp
- 2018-03-17 02:34:00 rz1: preliminary hd44780 hookup [R. Belmont] [arbee]
Changed: rz1.cpp
- 2018-03-17 00:30:10 Merge pull request #3343 from rfka01/master [ajrhacker]
- alphatro.cpp: Better ROM names, added real ROM for machine with BICOM…
Changed: alphatro.cpp
- 2018-03-16 23:27:40 alphatro.cpp: Better ROM names, added real ROM for machine with BICOM graphics extension [rfka01]
Changed: alphatro.cpp
- 2018-03-16 22:31:15 liberatr2: Regression fix (nw) [AJR]
Changed: liberatr.cpp
- 2018-03-16 21:43:40 extracted decompressed sprite data from Gunpey [Peter Wilhelmsen, Morten Shearman Kirkegaard] (#3337) [David Haywood]
- • extracted decompressed data from Gunpey [Peter Wilhelmsen, Morten Shearman Kirkegaard] - hooked these up for now while we study the compression scheme, fixing graphics [David Haywood]
machines promoted to WORKING Gunpey (Japan) [Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood]
some other gfx features (zooming for example) still need emulating.
• add sprite zooming
• drop flag (nw)
Changed: gunpey.cpp
- • extracted decompressed data from Gunpey [Peter Wilhelmsen, Morten Shearman Kirkegaard] - hooked these up for now while we study the compression scheme, fixing graphics [David Haywood]
- 2018-03-16 21:35:40 Merge pull request #3342 from DavidHaywood/160318 [ajrhacker]
- Xavix - new machines marked as NOT WORKING
- 2018-03-16 20:51:50 dsp16: start adding recompiler boilerplate (nw) [Vas Crabb]
Changed: cpu.lua, dsp16.cpp, dsp16.h, dsp16fe.cpp, dsp16fe.h
- 2018-03-16 16:45:52 vgmplay: use QSound DSP emulation [Vas Crabb]
- qsound_hle: remove ROM definition
Changed: qsoundhle.cpp, qsoundhle.h, vgmplay.cpp
- 2018-03-16 15:50:41 hopefully appease GCC (nw) [Vas Crabb]
Changed: uml.h
- 2018-03-16 15:41:46 magnum: notes (nw) [cracyc]
Changed: magnum.cpp
- 2018-03-16 14:55:40 dsp16: fix some corner cases (nw) [Vas Crabb]
- 2018-03-16 09:08:38 use more constexpr and literal classes in UML to give compiler more optimisation opportunities (nw) [Vas Crabb]
Changed: cpu.lua, arcade.lua, mess.lua, drcfe.cpp, drcfe.h, dsp16.cpp, dsp16dis.cpp, dsp16dis.h, uml.cpp, uml.h, unidasm.cpp
- 2018-03-16 14:07:34 goldstar.cpp: make aplan capable of reaching at least a couple of test screens, like cmast99 (nw) [Ivan Vangelista]
Changed: goldstar.cpp
- 2018-03-16 08:45:48 sauro.cpp: verified clocks for Sauro [Corrado Tomaselli, The Dumping Union] [Ivan Vangelista]
Changed: sauro.cpp
- 2018-03-16 08:43:44 goldstar.cpp: forgot to add the MNW flag to super7 (nw) [Ivan Vangelista]
Changed: goldstar.cpp
- 2018-03-16 06:36:03 note (nw) [Vas Crabb]
Changed: qsound.cpp
- 2018-03-16 06:24:57 Don't sleepwalk and code (nw) [Olivier Galibert]
Changed: qsoundhle.cpp
- 2018-03-16 06:01:00 ay31015: Fix receiver desync when next start bit arrives early [AJR]
Changed: ay31015.cpp, ay31015.h
- 2018-03-16 05:06:46 dsp16: implement remaining instructions for completeness [Vas Crabb]
- qsound_hle: use same sample rate as DSP
Changed: dsp16.cpp, dsp16.h, qsoundhle.cpp
- 2018-03-16 03:33:23 vt100_kbd.cpp: Minor points (nw) [AJR]
Changed: vt100_kbd.cpp
- 2018-03-16 02:22:03 cit101, cit220p: Correct years and add notes (nw) [AJR]
Changed: cit101.cpp, cit220.cpp
- 2018-03-16 01:24:02 Merge pull request #3340 from shattered/_0953374 [ajrhacker]
- ms0515: unbreak memory maps; update floppy format definition
Changed: ms0515_dsk.cpp, ms0515.cpp
- 2018-03-15 14:37:59 ms0515: unbreak memory maps; update floppy format definition to match one used by OS (nw) [Sergey Svishchev]
Changed: ms0515_dsk.cpp, ms0515.cpp
- 2018-03-16 01:04:42 er2055: Separate CLK writes to make emulation usable for cit101 (nw) [AJR]
Changed: er2055.cpp, er2055.h, bitgraph.cpp, cit101.cpp, liberatr.cpp
- 2018-03-16 00:57:55 (nw) Housekeeping [Robbbert]
Changed: mess.flt
- 2018-03-15 23:32:02 magnum: use hd61830 lcdc emulation (nw) [cracyc]
Changed: magnum.cpp
- 2018-03-15 22:56:27 New machines marked as NOT_WORKING [AJR]
- CIT-101 [Doug Crawford]
Changed: mess.lua, xtal.cpp, cit101.cpp, mame.lst
- 2018-03-15 21:42:37 Let's fix them all (nw) [Olivier Galibert]
Changed: expro02.cpp
- 2018-03-15 19:56:26 Merge pull request #3332 from sjy96525/patch-15 [R. Belmont]
- Correct San Francisco Rush: The Rock year
Changed: seattle.cpp
- 2018-03-15 19:55:02 Merge pull request #3334 from SailorSat/master [R. Belmont]
- M1COMM: minor updates (nw)
Changed: model1.cpp, m1comm.cpp
- 2018-03-15 19:01:25 more devices named after machines (nw) [Vas Crabb]
Changed: tx0.cpp
- 2018-03-15 18:46:17 More cases or CPUs named after machines etc. (nw) [Vas Crabb]
Changed: patinho_feio.cpp, saturn.cpp, ti990_10.cpp
- 2018-03-15 18:37:28 new not working machine [Ivan Vangelista]
- - Super Seven [caius, The Dumping Union]
Changed: goldstar.cpp, mame.lst
- 2018-03-15 18:26:46 qsound: clean up host and DAC comms a bit, hopefully fix desync [Vas Crabb]
- ie15: fix shortname conflict (nw)
Motorola naming M68000 = family, MC68000 = main production implementation, XC68LC040 = pre-main production implementation. The M prefix should only be used for devices representing a family in the abstract, like the M6805 device that represents the PMOS 6805 core but not a particular implementation with onboard peripherals and memory. (nw)
Changed: ie15.cpp, m68kcpu.cpp, qsound.cpp, qsound.h, qsoundhle.cpp
- ie15: fix shortname conflict (nw)
- 2018-03-15 18:06:10 Blind faith fixed long names for almost all CPUs (nw) [angelosa]
- mb86235.cpp: renamed pcs_ptr into pcp, and added a file for future interpreter core (nw)
Changed: cpu.lua, adsp2100.cpp, apexc.cpp, arc.cpp, arcompact.cpp, asap.cpp, avr8.cpp, cop400.cpp, diablo1300.cpp, dsp32.cpp, dsp56k.cpp, e132xs.cpp, g65816.cpp, h6280.cpp, h83002.cpp, h83006.cpp, h83008.cpp, h83048.cpp, h83337.cpp, h8s2245.cpp, h8s2320.cpp, h8s2357.cpp, h8s2655.cpp, hcd62121.cpp, hd61700.cpp, hmcs40.cpp, hphybrid.cpp, i386.cpp, i8085.cpp, i8089.cpp, i186.cpp, i286.cpp, i86.cpp, i860.cpp, i960.cpp, ie15.cpp, jaguar.cpp, lh5801.cpp, lr35902.cpp, m37710.cpp, deco16.cpp, m4510.cpp, m6502.cpp, m6504.cpp, m6507.cpp, m6509.cpp, m6510.cpp, m6510t.cpp, m65c02.cpp, m65ce02.cpp, m65sc02.cpp, m740.cpp, n2a03.cpp, r65c02.cpp, m6800.cpp, m6801.cpp, m68kcpu.cpp, m6805.cpp, m68705.cpp, m68hc05.cpp, hd6309.cpp, m6809.cpp, mb86233.cpp, mb86235.cpp, mb86235.h, mb86235drc.cpp, mb86235ops.cpp, mb88xx.cpp, mc68hc11.cpp, mcs48.cpp, mcs51.cpp, i8x9x.cpp, m58846.cpp, mips3.cpp, r3000.cpp, mn10200.cpp, nanoprocessor.cpp, nec.cpp, v25.cpp, v53.cpp, patinho_feio.cpp, pdp1.cpp, tx0.cpp, pdp8.cpp, pic16c5x.cpp, pic16c62x.cpp, ppccom.cpp, pps4.cpp, psx.cpp, rsp.cpp, s2650.cpp, saturn.cpp, sc61860.cpp, scmp.cpp, score.cpp, se3208.cpp, sh2.cpp, sh4.cpp, sharc.cpp, sm500core.cpp, sm510core.cpp, sm511core.cpp, sm590core.cpp, sm5acore.cpp, sm8500.cpp, spc700.cpp, ssem.cpp, ssp1601.cpp, superfx.cpp, t11.cpp, tlcs870.cpp, tlcs90.cpp, tlcs900.cpp, tms0270.cpp, tms0970.cpp, tms0980.cpp, tms1000.cpp, tms1000c.cpp, tms1100.cpp, tms1400.cpp, tp0320.cpp, tms32010.cpp, tms32025.cpp, tms32031.cpp, tms32051.cpp, tms32082.cpp, tms57002.cpp, tms7000.cpp, ti990_10.cpp, tms9900.cpp, tms9980a.cpp, tms9995.cpp, unsp.cpp, upd7725.cpp, upd7810.cpp, upd7811.cpp, v30mz.cpp, v60.cpp, v810.cpp, z180.cpp, z8.cpp, kl5c80a12.cpp, tmpz84c011.cpp, tmpz84c015.cpp, z80.cpp
- 2018-03-15 17:07:59 vgmplay.cpp: Fix qsound pitch [cam900]
Changed: vgmplay.cpp
- 2018-03-15 16:53:23 Apply same flags when building with SOURCES= as when building normally. This fixes the issue which prompted "model1: clear up some memory issues with very recent gcc (nw)" (which only occurred in a SOURCES= build). (nw) [smf-]
Changed: makedep.py
- 2018-03-15 16:35:41 add missing override (nw) [smf-]
Changed: coreaudio_sound.cpp, pa_sound.cpp
- 2018-03-15 16:27:24 QSound LLE available with a 3-character change [Vas Crabb]
Changed: sound.lua, dsp16.cpp, qsound.cpp, qsound.h, qsoundhle.cpp, qsoundhle.h
- 2018-03-15 13:17:31 (nw) Clean up after #3309 - more const, keep scope tight, use lambdas in preference to macros. [Vas Crabb]
Changed: tecmosys.cpp
- 2018-03-15 13:00:26 tecmosys.cpp: Updates (#3309) [cam900]
- • tecmosys.cpp: Add notes, Fix background color, Cleanup bankswitching, Reduce duplicates, Cliprect related mixing, Add object finders instead runtime tag lookup Demote tecmosys.cpp games with MACHINE_IMPERFECT_GRAPHICS, Because some graphic features(linescroll, mixing) is not perfectly emulated And Add MACHINE_NO_COCKTAIL tags Because tilemap scroll is wrong when flip screen case
• tecmosys.cpp: Fix drawing at some case
• tecmosys.cpp: Fix sprite drawing
• tecmosys.cpp: Fix compile
• tecmosys.cpp: Fix and minor cleanup transparent drawing
• tecmosys.cpp: Add notes
Changed: tecmosys.cpp, tecmosys.h, tecmosys.cpp
- • tecmosys.cpp: Add notes, Fix background color, Cleanup bankswitching, Reduce duplicates, Cliprect related mixing, Add object finders instead runtime tag lookup Demote tecmosys.cpp games with MACHINE_IMPERFECT_GRAPHICS, Because some graphic features(linescroll, mixing) is not perfectly emulated And Add MACHINE_NO_COCKTAIL tags Because tilemap scroll is wrong when flip screen case
- 2018-03-15 11:44:26 fewer lines (nw) [Vas Crabb]
Changed: model1.h
- 2018-03-15 11:33:16 rz1: Add missing keys [Dirk Best]
Changed: rz1.cpp
- 2018-03-15 11:22:27 model1: clear up some memory issues with very recent gcc (nw) [Olivier Galibert]
Changed: model1.h, model1.cpp
- 2018-03-15 09:42:52 opwolf.cpp: measured c-chip clock on working PCB [Guru] [Ivan Vangelista]
Changed: opwolf.cpp
- 2018-03-15 09:02:43 Cycle-accurate DSP16 core (disabled in QSound for performance reasons) [Vas Crabb]
Changed: cpu.lua, dsp16.cpp, dsp16.h, dsp16ops.hxx, qsound.cpp, qsound.h, validity.cpp, cps1.cpp, cps2.cpp, vgmplay.cpp, zn.cpp
- 2018-03-15 07:57:16 dsp16: Improve disassembler - less ambiguous, more like the manual. [Vas Crabb]
Changed: dsp16dis.cpp, dsp16dis.h
- 2018-03-15 06:17:37 Small fix (nw) [Olivier Galibert]
Changed: expro02.cpp
- 2018-03-15 04:13:52 Machine promoted to working - Eyes (Zaccarina) [braintro]
- Machine Promoted to Working
Eyes (Italy) [Corrado Tomaselli, The Dumping Union]
Changed: pacman.cpp
- Machine Promoted to Working
- 2018-03-15 01:29:48 use dumped C-Chip for Rainbow Islands [Team Caps0ff] (#3325) [David Haywood]
- simulation isn't yet removed because Rainbow Islands Extra still needs it (I'm checking if I can make a temporary ROM until it is so that we can clean it up in the meantime)
Changed: rbisland.cpp, rbisland.h, rbisland.cpp
- 2018-03-15 00:50:36 Fix validation (nw) [angelosa]
Changed: dynax.cpp
- 2018-03-15 00:01:06 Add "Warai no Hana Tenshi" support to dynax.cpp (#3330) [yukaritamura]
- new WORKING game
Warai no Hana Tenshi [yukaritamura]
- new WORKING game
- 2018-03-14 23:48:38 qtsbc: removed myself [Robbbert]
Changed: qtsbc.cpp
- 2018-03-14 23:47:07 (nw) Housekeeping. [Robbbert]
Changed: rz1.cpp
- 2018-03-14 23:13:59 plugins/portname: describe revised format [cracyc]
Changed: init.lua
- 2018-03-14 20:48:30 Some corners of C/C++ are just a pain (nw) [Olivier Galibert]
Changed: addrmap.cpp
- 2018-03-14 19:56:12 addrmap: Fix subtle bug with nonsubtle effects, also ensure initialization (nw) [Olivier Galibert]
Changed: addrmap.cpp
- 2018-03-14 19:35:17 qtsbc: Rewrite driver based on SBC-880 schematics [AJR]
Changed: qtsbc.cpp
- 2018-03-14 18:49:26 rz1: Fix keyboard hookup, output lcd data to console [Dirk Best]
Changed: rz1.cpp
- 2018-03-14 18:59:00 xexex.cpp: Minor cleanup, Add object finder instead runtime tag lookup, Add notes (#3329) [cam900]
- Demote Xexex/Orius with MACHINE_IMPERFECT_GRAPHICS, because it has alpha blending issue. Add MACHINE_NO_COCKTAIL flag too, because tilemap scroll is wrong when cocktail mode
- 2018-03-14 15:01:44 leftover (nw) [Angelo Salese]
Changed: model2.cpp
- 2018-03-13 07:36:43 Address maps macros removal, pass 1 [O. Galibert] [Olivier Galibert]
Changed: a2applicard.cpp, a2softcard.cpp, a2themill.cpp, pc_xporter.cpp, transwarp.cpp, cadmouse.cpp, db411223.cpp, fd2.cpp, hdc.cpp, lux10828.cpp, lux21046.cpp, lux21056.cpp, unidisk.cpp, abc77.cpp, abc99.cpp, ddp.cpp, fdc.cpp, kb.cpp, printer.cpp, spi.cpp, a500.cpp, a2232.cpp, tube_6502.cpp, tube_65c102.cpp, tube_80186.cpp, tube_80286.cpp, tube_arm.cpp, tube_casper.cpp, tube_z80.cpp, tube_zep100.cpp, cpm.cpp, fcc.cpp, multiscreen.cpp, supercpu.cpp, hrg.cpp, c1541.cpp, c1571.cpp, c1581.cpp, cmdhd.cpp, fd2000.cpp, interpod.cpp, serialbox.cpp, vic1515.cpp, vic1520.cpp, comxpl80.cpp, epson_ex800.cpp, epson_lx800.cpp, epson_lx810l.cpp, nec_p72.cpp, hrg.cpp, k230.cpp, grip.cpp, e01.cpp, pf10.cpp, tf20.cpp, 82937.cpp, 98034.cpp, 98035.cpp, c2031.cpp, c2040.cpp, c8050.cpp, c8280.cpp, d9060.cpp, hardbox.cpp, hp9895.cpp, shark.cpp, softbox.cpp, imi5000h.cpp, aha1542.cpp, dectalk.cpp, finalchs.cpp, ibm_mfc.cpp, num9rev.cpp, pgc.cpp, sb16.cpp, stereo_fx.cpp, wdxt_gen.cpp, d004.cpp, svp.cpp, bm_012.cpp, konami.cpp, moonsound.cpp, fdc.cpp, chess.cpp, iskr1030.cpp, keytro.cpp, hsg.cpp, superpet.cpp, c1551.cpp, ergoline.cpp, djdma.cpp, s1410.cpp, event.cpp, sa1.cpp, sfx.cpp, upd.cpp, fdd.cpp, 8088.cpp, harmony_melody.cpp, vme_fccpu20.cpp, vme_fcisio.cpp, vme_fcscsi.cpp, vme_hcpu30.cpp, vme_mvme350.cpp, rtc.cpp, tig.cpp, wdc.cpp, ie15.cpp, ldpr8210.cpp, ldv1000.cpp, ldvp931.cpp, mpu401.cpp, pdc.cpp, smioc.cpp, bsmt2000.cpp, qs1000.cpp, qsound.cpp, testcpu.cpp, atarijsa.cpp, cage.cpp, carnival.cpp, cinemat.cpp, csd.cpp, dcs.cpp, decobsmt.cpp, dkong.cpp, dsbz80.cpp, efo_zsu.cpp, exidy.cpp, gottlieb.cpp, harddriv.cpp, hng64.cpp, jedi.cpp, mario.cpp, midway.cpp, midway.h, n8080.cpp, nichisnd.cpp, qix.cpp, rax.cpp, redalert.cpp, s11c_bg.cpp, scramble.cpp, segam1audio.cpp, segasnd.cpp, seibu.cpp, t5182.cpp, taito_en.cpp, taito_zm.cpp, timeplt.cpp, williams.cpp, wpcsnd.cpp, zaccaria.cpp, 1942.cpp, 1943.cpp, 1945kiii.cpp, 20pacgal.cpp, 24cdjuke.cpp, 2mindril.cpp, 30test.cpp, 39in1.cpp, 3do.cpp, 3x3puzzl.cpp, 4004clk.cpp, 40love.cpp, 4dpi.cpp, 4enlinea.cpp, 4enraya.cpp, 4roses.cpp, 5clown.cpp, 68ksbc.cpp, 8080bw.cpp, 88games.cpp, a5105.cpp, a51xx.cpp, a6809.cpp, a7150.cpp, a7800.cpp, aa310.cpp, abc1600.cpp, abc80.cpp, abc80x.cpp, ac1.cpp, accomm.cpp, ace.cpp, aceex.cpp, acefruit.cpp, aces1.cpp, acesp.cpp, acommand.cpp, acrnsys1.cpp, actfancr.cpp, acvirus.cpp, adam.cpp, adp.cpp, advision.cpp, aeroboto.cpp, aerofgt.cpp, agat.cpp, aim65.cpp, aim65_40.cpp, airbustr.cpp, airraid.cpp, ajax.cpp, akaiax80.cpp, albazc.cpp, albazg.cpp, aleck64.cpp, alesis.cpp, alesis_qs.cpp, alg.cpp, alien.cpp, aliens.cpp, alinvade.cpp, allied.cpp, alpha68k.cpp, alphasma.cpp, alphatpx.cpp, alphatro.cpp, altair.cpp, alto2.cpp, altos2.cpp, altos486.cpp, altos5.cpp, altos8600.cpp, alvg.cpp, amaticmg.cpp, ambush.cpp, amerihok.cpp, amico2k.cpp, amiga.cpp, ampex.cpp, ampoker2.cpp, ampro.cpp, ampscarp.cpp, amspdwy.cpp, amstr_pc.cpp, amstrad.cpp, amusco.cpp, amust.cpp, anes.cpp, angelkds.cpp, anzterm.cpp, apc.cpp, apexc.cpp, apf.cpp, apogee.cpp, apollo.cpp, apple1.cpp, apple2.cpp, apple2e.cpp, apple2gs.cpp, apple3.cpp, applix.cpp, appoooh.cpp, apricot.cpp, apricotf.cpp, apricotp.cpp, aquarium.cpp, aquarius.cpp, arabian.cpp, arachnid.cpp, arcadecl.cpp, arcadia.cpp, argo.cpp, argox.cpp, argus.cpp, aristmk4.cpp, aristmk5.cpp, aristmk6.cpp, arkanoid.cpp, armedf.cpp, arsystems.cpp, artmagic.cpp, ashnojoe.cpp, asst128.cpp, asterix.cpp, asteroid.cpp, astinvad.cpp, astrafr.cpp, astrcorp.cpp, astrocde.cpp, astrof.cpp, astrohome.cpp, astropc.cpp, asuka.cpp, at.cpp, atari400.cpp, atari_s1.cpp, atari_s2.cpp, atarifb.cpp, atarig1.cpp, atarig42.cpp, atarigt.cpp, atarigx2.cpp, atarist.cpp, atarisy1.cpp, atarisy2.cpp, atarisy4.cpp, atetris.cpp, atm.cpp, atom.cpp, atpci.cpp, atronic.cpp, att4425.cpp, att630.cpp, attache.cpp, attckufo.cpp, atvtrack.cpp, aussiebyte.cpp, avalnche.cpp, avigo.cpp, avt.cpp, ax20.cpp, aztarac.cpp, b16.cpp, b2m.cpp, babbage.cpp, backfire.cpp, badlands.cpp, badlandsbl.cpp, bagman.cpp, balsente.cpp, banctec.cpp, bankp.cpp, baraduke.cpp, barni.cpp, bartop52.cpp, basic52.cpp, batman.cpp, battlane.cpp, battlera.cpp, battlex.cpp, battlnts.cpp, bbc.cpp, bbcbc.cpp, bbusters.cpp, bcs3.cpp, beaminv.cpp, beathead.cpp, bebox.cpp, beehive.cpp, beezer.cpp, belatra.cpp, berzerk.cpp, besta.cpp, bestleag.cpp, beta.cpp, bfcobra.cpp, bfm_ad5.cpp, bfm_sc1.cpp, bfm_sc2.cpp, bfm_sc4.cpp, bfm_sc5.cpp, bfm_swp.cpp, bfmsys83.cpp, bfmsys85.cpp, bgt.cpp, big10.cpp, bigbord2.cpp, bigevglf.cpp, bigstrkb.cpp, binbug.cpp, bingo.cpp, bingoc.cpp, bingoman.cpp, bingor.cpp, bingowav.cpp ,
→ NOWSZY [Arcade] DevMAME [log only]
- 2021-03-02 06:03:35 -machine/fdc37c665gt.cpp: Reimplemented with floppy and parallel support. [987123879113]
- -mahine/upd765.cpp: Implemented sector-based termination conditions for read commands.
Changed: fdc37c665gt.cpp , fdc37c665gt.h ,