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.
- 2021-02-27 14:31:24 rc759: Fix cassette error, add keyboard [Dirk Best]
Changed: mess.lua , rc759.cpp , rc759_kbd.cpp , rc759_kbd.h
- 2021-02-27 11:57:43 New BSD-licensed implementation of Yamaha OPN and OPM FM audio chips (#7808) [Aaron Giles]
- New BSD-licensed implementation of Yamaha OPN and OPM FM audio chips, along with new device drivers for YM2203, YM2608, YM2610, YM2610B, YM2612, YM3438, and YM2151 based upon these.
Changed: neogeo.xml , sound.lua , pc9801_118.cpp , pc9801_118.h , pc9801_26.cpp , pc9801_26.h , pc9801_86.h , slot.cpp , fm_unit.h , 2203intf.cpp , 2203intf.h , 2608intf.cpp , 2608intf.h , 2610intf.cpp , 2610intf.h , 2612intf.cpp , 2612intf.h , ay8910.h , fm.cpp , fm.h , fm2612.cpp , ym2151.cpp , ym2151.h , ym2203.cpp , ym2203.h , ym2608.cpp , ym2608.h , ym2610.cpp , ym2610.h , ym2612.cpp , ym2612.h , ymadpcm.cpp , ymadpcm.h , ymfm.cpp , ymfm.h , atarijsa.h , pinsnd88.h , segam1audio.h , williams.cpp , williams.h , wpcsnd.h , 1943.cpp , 2mindril.cpp , actfancr.cpp , aerofgt.cpp , airbustr.cpp , angelkds.cpp , argus.cpp , ashnojoe.cpp , asterix.cpp , asuka.cpp , battlera.cpp , bbusters.cpp , bfm_sc2.cpp , bingoc.cpp , bingowav.cpp , bladestl.cpp , blktiger.cpp , blktiger_ms.cpp , blockout.cpp , bloodbro_ms.cpp , bmcpokr.cpp , bml3.cpp , boogwing.cpp , brkthru.cpp , bublbobl.cpp , capbowl.cpp , capr1.cpp , cave.cpp , cbuster.cpp , chanbara.cpp , chinagat.cpp , chinsan.cpp , citycon.cpp , cninja.cpp , combatsc.cpp , commando.cpp , compgolf.cpp , cps1.cpp , cpzodiac.cpp , crshrace.cpp , cyclemb.cpp , darius.cpp , darkseal.cpp , dassault.cpp , dbz.cpp , dcon.cpp , ddealer.cpp , ddragon.cpp , ddribble.cpp , deadang.cpp , dec0.cpp , dec8.cpp , dfruit.cpp , dietgo.cpp , djboy.cpp , dooyong.cpp , dynax.cpp , exprraid.cpp , f-32.cpp , f1gp.cpp , fcrash.cpp , ffantasy_ms.cpp , fm7.cpp , fromanc2.cpp , funkyjet.cpp , fuukifg2.cpp , gaiden.cpp , galpanic_ms.cpp , gauntlet.cpp , gladiatr.cpp , goal92.cpp , goindol.cpp , gokidetor.cpp , gstriker.cpp , gundealr.cpp , gunsmoke.cpp , heromem.cpp , himesiki.cpp , hnayayoi.cpp , homerun.cpp , hshavoc.cpp , hvyunit.cpp , igs009.cpp , igs011.cpp , igs017.cpp , igspoker.cpp , inufuku.cpp , ironhors.cpp , itech8.cpp , karnov.cpp , kingdrby.cpp , konmedal.cpp , labyrunr.cpp , lastbank.cpp , lastduel.cpp , lemmings.cpp , lkage.cpp , lockon.cpp , lsasquad.cpp , lwings.cpp , m107.cpp , m92.cpp , madmotor.cpp , mcatadv.cpp , megasys1.cpp , metlclsh.cpp , metro.cpp , mitchell.cpp , model2.cpp , momoko.cpp , moo.cpp , mosaic.cpp , mugsmash.cpp , multi8.cpp , namcos21_de.cpp , nemesis.cpp , neogeo.cpp , neoprint.cpp , nightgal.cpp , ninjakd2.cpp , ninjaw.cpp , nmk16.cpp , othunder.cpp , parodius.cpp , pass.cpp , pcktgal.cpp , pipedrm.cpp , pipeline.cpp , pkscram.cpp , pokechmp.cpp , powerins.cpp , psikyo.cpp , psychic5.cpp , puckpkmn.cpp , quizdna.cpp , quizpun2.cpp , r2dx_v33.cpp , raiden_ms.cpp , rbisland.cpp , sandscrp.cpp , sbmjb.cpp , scotrsht.cpp , segac2.cpp , segacoin.cpp , segahang.cpp , segajw.cpp , segam1.cpp , segaorun.cpp , segas18.cpp , segas32.cpp , segaufo.cpp , segaxbd.cpp , seta.cpp , sfkick.cpp , shangha3.cpp , shanghai.cpp , shootout.cpp , sidearms.cpp , sidepckt.cpp , simpsons.cpp , skyfox.cpp , slapshot.cpp , snowbros.cpp , sothello.cpp , spdheat.cpp , splash.cpp , spoker.cpp , srumbler.cpp , sshangha.cpp , stadhero.cpp , stfight.cpp , subsino.cpp , suna8.cpp , suprgolf.cpp , suprslam.cpp , sweetland.cpp , system16.cpp , tail2nos.cpp , taito_b.cpp , taito_f2.cpp , taito_h.cpp , taito_l.cpp , taito_o.cpp , taito_x.cpp , taito_z.cpp , taitoair.cpp , taotaido.cpp , terracre.cpp , thedeep.cpp , tnzs.cpp , toki_ms.cpp , tryout.cpp , tumbleb.cpp , ultraman.cpp , vaportra.cpp , vball.cpp , vendetta.cpp , vgmplay.cpp , vigilant.cpp , volfied.cpp , warriorb.cpp , wc90.cpp , wc90b.cpp , welltris.cpp , wgp.cpp , xain.cpp , xxmissio.cpp , yuvomz80.cpp , alpha68k.h , atarisy2.h , bublbobl.h , fm7.h , fmtowns.h , gauntlet.h , gng.h , homedata.h , jpmsys5.h , kikikai.h , maygay1b.h , megadriv.h , metro.h , mpu4.h , mz2500.h , neogeo.h , pc6001.h , pc8801.h , pc88va.h , pc9801.h , segas16b.h , supbtime.h , taito_l.h , tigeroad.h , witch.h , zn.h , nmk004.cpp
- 2021-02-26 18:47:39 machine/t10mmc.cpp: Added CD media type check for special LBA 0 case. (#7822) [987123879113]
- The special case of setting m_lba to 150 when m_lba is 0 is only applicable to data and mixed mode media CDs.
Changed: t10mmc.cpp
- 2021-02-26 18:24:44 added MM76 disassembler and preliminary PPS-4/1 MCU core [hap] [hap]
- New machines marked as NOT_WORKING
Electronic Master Mind (Invicta) [hap, Sean Riddle]
Changed: cpu.lua , arcade.lua , mess.lua , amis2000.cpp , amis2000op.cpp , cops1base.cpp , cops1base.h , cops1d.cpp , cops1d.h , mm5799.cpp , mm5799.h , mm5799op.cpp , e0c6200.cpp , e0c6s46.cpp , hmcs40.cpp , hmcs40op.cpp , melps4.cpp , melps4op.cpp , mm76.cpp , mm76.h , mm76op.cpp , pps41base.cpp , pps41base.h , pps41d.cpp , pps41d.h , sm510base.cpp , sm510op.cpp , sm511core.cpp , ucom4.cpp , ucom4op.cpp , hh_pps41.cpp , hh_ucom4.cpp , hh_melps4_test.lay , hh_pps41_test.lay , hh_ucom4_test.lay , mame.lst , mess.flt , unidasm.cpp
- New machines marked as NOT_WORKING
- 2021-02-26 18:12:40 4dpi, amstrad, apple2, bebox, besta, dkong, m24: initialized some variables which were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]
Changed: 4dpi.cpp , amstrad.cpp , apple2.cpp , besta.cpp , m24.cpp , amstrad.h , bebox.h , dkong.h , amstrad.cpp , bebox.cpp
- 2021-02-26 18:10:34 New machines marked as NOT_WORKING [Ivan Vangelista]
- Mini Money [jordigahan, ClawGrip]
Changed: arcade.lua , arcade.flt , cirsa910510.cpp , mame.lst
- 2021-02-26 18:07:44 fileio.cpp: This doesn't technically require emu.h [AJR]
Changed: emu.lua , fileio.cpp
- 2021-02-26 18:06:59 fddebug.cpp: Remove from build [AJR]
Changed: arcade.lua , fddebug.cpp , fddebug.h
- 2021-02-26 17:28:14 firebeat.cpp: Re-dumped and re-converted CDs for Keyboardmania and Keyboardmania 2nd Mix. [Jennifer Taylor] [David Haywood]
- new NOT WORKING clones - Keyboardheaven (Korea) [Jennifer Taylor]
Changed: firebeat.cpp , mame.lst
- 2021-02-26 16:50:48 -New WORKING machine (Dora TV Adventure Globe) (#7821) [David Haywood]
- new WORKING machine
Dora the Explorer - Dora TV Adventure Globe [Sean Riddle, David Haywood]
-Set some of the previous ekara additions to unsupported as they actually use the alt seeprom hookup that isn't currently functional, and lock up in places as a result. [David Haywood]
Changed: ekara_japan_gk.xml , ekara_japan_sp.xml , spg2xx.cpp , mame.lst
- new WORKING machine
- 2021-02-26 16:03:25 namcos21*.cpp: Added save state support, and made pixel clocks more clear. (#7718) [cam900]
- namcos21_de.cpp: Fixed configuration flag (driveyes has 4 2Mbit PCM ROMs). namcos21.cpp: Removed unnecessary driver init, added hardware notes.
Changed: namcos21.cpp , namcos21_c67.cpp , namcos21_de.cpp , namcos21_dsp.cpp , namcos21_dsp_c67.cpp , namcos21_3d.cpp
- 2021-02-26 13:46:43 swim2: Remove leftover verbosity [Olivier Galibert]
Changed: swim2.cpp
- 2021-02-26 13:21:55 upd765_dsk, wd177x_dsk: Do not crash on damaged disks [Olivier Galibert]
Changed: upd765_dsk.cpp , wd177x_dsk.cpp
- 2021-02-26 03:50:49 egret, cuda: don't include mac.h, they're independent devices now [R. Belmont] [arbee]
- 2021-02-26 02:25:00 New clones marked as NOT_WORKING [Brian Troha]
- Cyber Troopers Virtual-On - Twin (Export) [twistedsymphony]
Changed: model2.cpp , mame.lst
- 2021-02-26 02:15:50 pmac6100: fix boot video [R. Belmont] [arbee]
- 2021-02-26 01:36:26 mac: correct IIsi FDC and drive types [R. Belmont] [arbee]
Changed: mac.cpp , macadb.cpp
- 2021-02-25 20:53:08 -esqkt.cpp: backed out change to use required pointers, as the driver has a mix of sets using 16 and 32 bit regions [Ivan Vangelista]
Changed: esqkt.cpp
- 2021-02-25 20:11:38 x1_010: Clamp output samples to within range [AJR]
- 2021-02-25 18:44:29 dkong.h: reverted unwanted changes [Ivan Vangelista]
Changed: dkong.h
- 2021-02-25 18:20:43 d64plus: Re-implemented RAM banks into SAM address space. [Nigel Barnes]
Changed: dragon.h , dragon.cpp
- 2021-02-25 18:07:02 cvs, dkong, hec2hrp, igs011, namcos21_dsp, nbmj9195, realbrk, seattle, skylancr, sorcerer, subsino, superqix, trs80m3: initialized some variables which were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]
Changed: cvs.cpp , galaxia.cpp , igs011.cpp , nbmj9195.cpp , seattle.cpp , skylncr.cpp , subsino.cpp , superqix.cpp , cvs.h , dkong.h , galaxia.h , hec2hrp.h , nbmj9195.h , hec2hrp.cpp , namcos21_dsp.cpp , sorcerer.cpp , trs80m3.cpp , cvs.cpp , dkong.cpp , galaxia.cpp , nbmj9195.cpp , realbrk.cpp
- 2021-02-25 05:13:10 hng64: Improved projection matrix calculation, also improving 3D clipping. (#7810) [Happy-yappH]
Changed: hng64_3d.hxx
- 2021-02-25 05:10:46 new WORKING machines (Dora TV Explorer Phone plug+play) + some leapfrog softlists + ekara carts (#7816) [David Haywood]
- new WORKING machines
-
Dora the Explorer - Dora TV Explorer Phone / Boots's Special Day [Sean Riddle, David Haywood, Kamaal Brown]
Namco Classics Vol.1 (3-in-1) (MSI Plug & Play) [Sean Riddle]
new NOT WORKING software list additions - leapfrog_zippity_cart.xml: The World of Cars - Driven to Learn (500-13589-B) (UK) [David Haywood, TeamEurope] Disney Princess - Magical Movement & Learning (500-13590-A) (UK) [David Haywood, TeamEurope] leapfrog_didj_cart.xml: Super Chicks (USA) [TeamEurope]
new software list additions - ekara_japan_s.xml: Hello Kitty Special (Japan) (SC0001-KTY) [TeamEurope] ekara_japan_sp.xml: SP-05 Super Cartridge - SP-05 Super Cartridge - TV POP Junior with Chibi Marukochan & Anpanman (Japan) [TeamEurope] ekara_japan_gk.xml: GK-2 - Disney Princess: Princess Debut (Japan) [TeamEurope] GK-3 - Disney Tinkerbell to Tinkle Star Uranai (Japan) [TeamEurope]
Changed: ekara_japan_gk.xml , ekara_japan_s.xml , ekara_japan_sp.xml , leapfrog_didj_cart.xml , leapfrog_zippity_cart.xml , generalplus_gpl32612.cpp , nes_vt09.cpp , spg2xx.cpp , spg2xx.h , mame.lst
- new WORKING machines
-
Dora the Explorer - Dora TV Explorer Phone / Boots's Special Day [Sean Riddle, David Haywood, Kamaal Brown]
Namco Classics Vol.1 (3-in-1) (MSI Plug & Play) [Sean Riddle]
- 2021-02-25 04:49:31 mac.cpp: set correct floppy drive types for most machines [R. Belmont] [arbee]
- 2021-02-25 02:46:24 mac updates: [R. Belmont] [arbee]
- - Adjust macadb timings to work with real timings from the microcontrollers - Eliminate via_cycles timing hack - Preliminary working ADB on Portable and PowerBook 100
Changed: macprtb.cpp , macpwrbk030.cpp , mac.h , mac.cpp , macadb.cpp , macadb.h
- 2021-02-25 02:42:13 68hc05EG: use proper HC05 base cycle timings and disassembler [R. Belmont, Vas Crabb] [arbee]
- 2021-02-24 18:09:07 - alphatpc16, amstr_pc, cischeat, kaypro, m72, pdp11, peplus, pt68k4, rm380z, sapi1, taito, tandy1t, tk80bs, univac, vegas, videopkr, votrpss, vsnes, williams: initialized some variables which were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]
- - simple_st0016.cpp: enabled save state support
Changed: alphatpc16.cpp, amstr_pc.cpp, pdp11.cpp, peplus.cpp, pt68k4.cpp, rm380z.cpp, sapi1.cpp, simple_st0016.cpp, taito.cpp, tandy1t.cpp, tk80bs.cpp, univac.cpp, vegas.cpp, videopkr.cpp, votrpss.cpp, cischeat.h, m72.h, rm380z.h, kaypro.cpp, rm380z.cpp, vsnes.cpp, williams.cpp
- 2021-02-24 07:51:33 addrmap: Allow creators in the memory map [Olivier Galibert]
Changed: addrmap.h
→ NOWSZY [Arcade] DevMAME [log only]
- 2021-02-24 03:40:11 Merge tag 'mame0229' into mainline-master [Vas Crabb]
- MAME 0.229
Changed: AndroidManifest.xml, makefile, iez80.cpp, jpmimpctsw.cpp
- 2021-02-23 23:58:48 byte8251, ccs7710: Don't take over C800-CFFF space [AJR]
Changed: byte8251.h, ccs7710.h
- 2021-02-23 23:17:05 68HC05EG: use the HCMOS cycle timings [R. Belmont, Vas Crabb] [arbee]
Changed: m6805.cpp
- 2021-02-23 16:46:05 hh_cops1: qkracerm ram is 8x12 [hap]
Changed: cops1base.cpp, mm5799.cpp, hh_cops1.cpp
- 2021-02-23 20:55:37 simple_st0016.cpp: got rid of tagmap lookups and other small cleanups [Ivan Vangelista]
Changed: arcade.lua, simple_st0016.cpp, simple_st0016.h
- 2021-02-23 17:47:59 fromanc2, hp_ipc, hp3478a, hp80, hp9k_3xx, inder, iris3130, news_r3k, pc4: initialized some variables which were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]
Changed: hp3478a.cpp, hp80.cpp, hp9k_3xx.cpp, hp_ipc.cpp, inder.cpp, iris3130.cpp, news_r3k.cpp, pc4.cpp, fromanc2.h, fromanc2.cpp
- 2021-02-23 14:55:29 mac128: Implement the PWM (NEW_IWM only), fix the via clocks [Olivier Galibert]
- superdrive: Hopefully implement the HD/DD detection
Changed: floppy.cpp, floppy.h, mac128.cpp
- 2021-02-23 13:16:51 m3: XTAL updates [Steve Hunt] [Dirk Best]
Changed: m3.cpp
- 2021-02-23 13:12:22 Refactored Seta sound, adding preliminary ST0032 sound support. (#7800) [cam900]
- • Renamed sound/nile.cpp to sound/setapcm.cpp. • Added preliminary support for 16-voice ST0032 variant. • jclub2.cpp: Hooked up ST0032 sound. • jclub2.cpp, srmp6.cpp: Derive sound clocks from crystal frequencies.
Changed: sound.lua, arcade.lua, mess.lua, nile.cpp, nile.h, setapcm.cpp, setapcm.h, jclub2.cpp, srmp6.cpp
- 2021-02-23 13:05:18 sound/cdda.cpp: Return LBA position as currently playing LBA. (#7811) [987123879113]
Changed: cdda.cpp
- 2021-02-22 21:57:47 iwm/swim1: correct sense value when drive is not connectd [Olivier Galibert]
- 2021-02-22 18:34:17 mac: Correctly sync the main cpu to the via. Fixes the floppy writes, probably need to be propagated to other handlers [Olivier Galibert]
- 2021-02-22 08:27:33 iwm: Finish the fix, sorry about the mistake [Olivier Galibert]
Changed: iwm.cpp
- 2021-02-22 01:51:36 iwm: compile fix [R. Belmont] [arbee]
- 2021-02-21 22:57:45 iwm/swim: Small write fixes [Olivier Galibert]
- 2021-02-21 12:37:12 video/hng64.cpp: Implemented priority Z sort mode for sprites. (#7789) [Happy-yappH]
Changed: hng64.h, hng64_sprite.hxx
- 2021-02-21 09:03:00 missile, mpz80, mz700, pockstat, pofo, proteus3, savquest: initialized some variables which were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]
Changed: missile.cpp, mpz80.cpp, pockstat.cpp, pofo.cpp, proteus3.cpp, savquest.cpp, mpz80.h, mz700.h, pc1251.h, pc1350.h, pc1401.h, pc1403.h, mz700.cpp
- 2021-02-21 06:08:12 srcclean in preparation for branching release [Vas Crabb]
Changed: apple1.xml, ibm5150.xml, vgmplay.xml, v850dasm.cpp, iwm.cpp, swim1.cpp, ap2_dsk.cpp, flopimg.cpp, flac.h, atlantis.cpp, firebeat.cpp, iez80.cpp, itech32.cpp, jpmimpct.cpp, jungleyo.cpp, koftball.cpp, laserbas.cpp, looping.cpp, m3.cpp, maygay1b.cpp, pacman.cpp, playcenter.cpp, j6sonic10.lay, j6untch.lay, sc1_vfd.lay, sc2_vfd.lay, bfm_bd1.cpp, macadb.cpp, slapstic.cpp, slapstic.h, pacman.cpp, debuggdbstub.cpp
- 2021-02-21 06:01:03 bgfx png: The message parameters were the wrong way around. [Robbbert]
Changed: texturemanager.cpp
- 2021-02-21 05:24:27 bgfx: Compiled new shaders for Direct3D, ESSL, Metal and SPIR-V. [Vas Crabb]
Changed: fs_crt-geom-deluxe.bin, fs_crt-geom.bin, fs_mipmap8.bin, vs_mipmap8.bin, fs_crt-geom-deluxe.bin, fs_crt-geom.bin, fs_mipmap8.bin, vs_mipmap8.bin, fs_crt-geom-deluxe.bin, fs_crt-geom.bin, fs_mipmap8.bin, vs_mipmap8.bin, fs_crt-geom-deluxe.bin, fs_crt-geom.bin, fs_mipmap8.bin, vs_mipmap8.bin, fs_crt-geom-deluxe.bin, fs_crt-geom.bin, fs_mipmap8.bin, vs_mipmap8.bin
- 2021-02-21 04:47:28 bgfx: crt-geom and crt-geom-deluxe enhancements (#7766) [cgwg]
- Added a "brightness boost" feature for the shadow mask that works by making the brightness ratio between bright and dark mask pixels closer to 1 for the brighter parts of the image.
Added clamping to zero so that underscanning produces a black border.
Added a "raster bloom" effect to crt-geom-deluxe that makes the image grow slightly when the average brightness of the screen is high, mimicking a common defect in CRTs.
Changed: add_alpha.py, aperture_1_2_bgr.png, aperture_1_4_rgb.png, aperture_2_4_rgb.png, aperture_2_5_bgr.png, aperture_3_6_rgb.png, delta_1_2x1_bgr.png, delta_1_4x1_rgb.png, delta_2_4x1_rgb.png, delta_2_4x2_rgb.png, none.png, slot_2_4x4_rgb.png, slot_2_5x4_bgr.png, slot_3_7x6_rgb.png, crt-geom-deluxe.json, crt-geom.json, crt-geom-deluxe.json, crt-geom.json, gaussx.json, gaussy.json, mipmap8.json, phosphor_apply.json, phosphor_update.json, fs_crt-geom-deluxe.bin, fs_crt-geom.bin, fs_mipmap8.bin, vs_mipmap8.bin, fs_crt-geom-deluxe.sc, fs_crt-geom.sc, fs_mipmap8.sc, vs_mipmap8.sc
- Added a "brightness boost" feature for the shadow mask that works by making the brightness ratio between bright and dark mask pixels closer to 1 for the brighter parts of the image.
- 2021-02-20 22:38:05 macii(c)x: use SWIM1 when NEW_SWIM is enabled [R. Belmont] [arbee]
Changed: mac.cpp
- 2021-02-20 19:30:33 bbc_tube_casper: VIA interface is enabled on address A4. [Nigel Barnes]
Changed: tube_casper.cpp, tube_casper.h
- 2021-02-20 19:15:07 moptions: Fixed a spelling mistake. [Robbbert]
Changed: moptions.cpp
- 2021-02-20 19:03:33 Ensure validation of device tags in non-default slot options [AJR]
Changed: coco_sym12.cpp, beta.cpp, validity.cpp
- 2021-02-20 17:20:27 Fix exception in debug build when selecting machine category filter [AJR]
Changed: utils.cpp
- 2021-02-20 16:07:48 emumem: Disable the unmap-value-in-device-map test for now [Olivier Galibert]
Changed: emumem_aspace.cpp, emumem_mview.cpp
- 2021-02-19 17:55:21 mfi: Don't crash on a fully unformatted disk [Olivier Galibert]
Changed: mfi_dsk.cpp
- 2021-02-20 13:14:12 tube_cms6809: Board is only mapped to upper half of tube addresses. [Nigel Barnes]
Changed: tube_cms6809.cpp
- 2021-02-20 10:37:18 Make -listmedia compatible with grep/find [Robbbert]
- Examples:
List all systems with .tap support: mame -listmedia | find ".tap"
List all systems with paper tape reader: mame -listmedia | grep (ptap
Changed: clifront.cpp
- Examples:
- 2021-02-20 07:10:37 sk.cpp and 315_5313 devices, actions_atj2279b, rainbow and silverball drivers: ran srcclean and some grammar corrections for recenty merged PRs [Ivan Vangelista]
Changed: sk.cpp, 315_5313.cpp, actions_atj2279b.cpp, rainbow.cpp, silverball.cpp
- 2021-02-20 06:52:04 neogeo.cpp: Add notes for AES clock, regional difference (#7369) [cam900]
- • neogeo.cpp: Add notes for AES clock, regional difference neogeocd.cpp: Move value into driver class, Add notes for hardware region
• neogeo.cpp: Fix spacing
Changed: neogeo.cpp, neogeocd.cpp
- • neogeo.cpp: Add notes for AES clock, regional difference neogeocd.cpp: Move value into driver class, Add notes for hardware region
- 2021-02-20 06:50:22 actions_atj2279b.cpp: add notes (#7392) [Onmp314]
Changed: actions_atj2279b.cpp
- 2021-02-20 06:45:31 sk.cpp: Add notes for Sonic 3 & Knuckles save ... (#7805) [cam900]
- ...feature
Changed: sk.cpp
- 2021-02-20 06:35:50 315_5313.cpp: Fix/Add hardware related notes (#7567) [cam900]
Changed: 315_5313.cpp
- 2021-02-20 06:33:29 rainbow.cpp: Rainbow 100 A ROM added [bsdimp] (#7723) [rfka01]
Changed: rainbow.cpp
- 2021-02-20 06:14:10 New machines marked as NOT_WORKING (#7769) [ClawGrip]
- New machines marked as NOT_WORKING
Silverball (8.01) [jordigahan, ClawGrip]
New clones marked as NOT_WORKING
Silverball (6.32) [Asure] Silverball (7.20) [Asure] Silverball Bulova (4.09, set 1) [Asure] Silverball Bulova (4.09, set 2) [Asure]
Changed: arcade.lua, arcade.flt, silverball.cpp, mame.lst
- New machines marked as NOT_WORKING
- 2021-02-20 06:11:35 New machines marked as NOT_WORKING (#7700) [ClawGrip]
- New machines marked as NOT_WORKING
Photo Play 2001 (Spanish) [jordigahan, ClawGrip]
Changed: arcade.lua, arcade.flt, photoplys.cpp, mame.lst
- New machines marked as NOT_WORKING
- 2021-02-20 03:18:27 i2cmem.cpp: Fix duplicate shortname. [Nigel Barnes]
Changed: i2cmem.cpp
- 2021-02-20 01:04:34 i2cmem.cpp: Added PCF8570 device. [Nigel Barnes]
Changed: i2cmem.cpp, i2cmem.h
- 2021-02-20 01:03:22 acorn_memc.cpp: Disable side effects in high_mem_r handler. [Nigel Barnes]
Changed: acorn_memc.cpp
- 2021-02-19 23:29:04 bus/bbc/tube: Added the CMS 6809, Acorn 16032, and Acorn A500 2nd processors. [Nigel Barnes]
Changed: bus.lua, tube.cpp, tube_32016.cpp, tube_32016.h, tube_a500.cpp, tube_a500.h, tube_cms6809.cpp, tube_cms6809.h
- 2021-02-20 00:41:39 macadb.cpp: Initialize more variables; modernize logging [AJR]
Changed: macadb.cpp
- 2021-02-19 21:44:50 Add new BIOS version '12-07' for 'snes4sl' [Victor Fernandez (City Game), ClawGrip] (#7714) [ClawGrip]
Changed: snesb51.cpp
- 2021-02-19 20:27:27 - dec0.cpp: updated hardware infos [Guru] [Ivan Vangelista]
Changed: dec0.cpp, esqkt.cpp, playmark.cpp
- 2021-02-19 20:18:06 New machines marked as NOT_WORKING (#7801) [ClawGrip]
- • New machines marked as NOT_WORKING
PlayCenter Champions Tournament (v9.3) [Recreativas.org]
Changed: arcade.lua, arcade.flt, playcenter.cpp, mame.lst
- • New machines marked as NOT_WORKING
- 2021-02-19 20:14:02 svga_s3.cpp: Add BIOS for S3 86C775/785 and ExpertColor M50-02 86C775 (both V.1.01.04) [jordigahan, ClawGrip] (#7765) [ClawGrip]
Changed: svga_s3.cpp, startouch.cpp
- 2021-02-19 20:07:00 ksys573: Add ATA CS1 to memory map (#7804) [987123879113]
Changed: ksys573.cpp
- 2021-02-19 19:32:25 plugins/cheatfind: fix watch and write [cracyc]
Changed: init.lua
- 2021-02-19 18:24:01 playmark.cpp: dumped S87C751 MCUs for World Beach Volley [Caps0ff, jordigahan, ClawGrip] [Ivan Vangelista]
- New working clones
World Beach Volley (set 1, S87C751 audio CPU) [Caps0ff, jordigahan, ClawGrip]
Changed: playmark.cpp, playmark.h, mame.lst
- New working clones
- 2021-02-19 18:20:13 - esqkt.cpp, istrebiteli.cpp, ti99_2.cpp, ti99_4p.cpp: used object finders [Ivan Vangelista]
- - megatech.cpp, mrgame.cpp, nes.cpp, stuntair.cpp, vegas.cpp: removed unneeded machine().root_device() calls
Changed: esqkt.cpp, istrebiteli.cpp, megatech.cpp, mrgame.cpp, nes.cpp, stuntair.cpp, ti99_2.cpp, ti99_4p.cpp, vegas.cpp
- 2021-02-19 17:35:54 macprtb.cpp: Initialize one more variable; update VIA type and notes [AJR]
Changed: macprtb.cpp
- 2021-02-19 16:39:59 looping: offset/truncate the COP420 rom instead of loading it the hard way [hap]
Changed: looping.cpp
- 2021-02-19 05:01:53 firebeat.cpp: Large refactor and initial beatmania III support. (#7721) [987123879113]
- • Changed DMA to deliver one byte at a time. • Converted to use I/O port and output finders, corrected handler widths. and cleaned up code. • Lots of other cleanup and miscellaneous fixes.
New machines marked as NOT_WORKING - Beatmania III Pop'n Music Animelo Pop'n Music Mickey Tunes
New clones marked as NOT_WORKING - Pop'n Music Mickey Tunes!
Changed: firebeat.cpp, mame.lst, k057714.cpp, k057714.h
- • Changed DMA to deliver one byte at a time. • Converted to use I/O port and output finders, corrected handler widths. and cleaned up code. • Lots of other cleanup and miscellaneous fixes.
- 2021-02-18 22:57:19 kl5c80a12, kl5c80a16: Emulate on-chip parallel ports [AJR]
- • getbass: Add EEPROM for I/O CPU
Changed: kl5c80a12.cpp, kl5c80a12.h, kl5c80a16.cpp, kl5c80a16.h, ddenlovr.cpp, model3.cpp, sigmab98.cpp
- 2021-02-18 21:54:10 new WORKING machine [MetalliC]
- - Run Run Puppy [Houpela, MetalliC]
Changed: konamigs.cpp, mame.lst
- 2021-02-18 17:58:25 New working clones [Ivan Vangelista]
- Defense (Defender bootleg) [chaneman]
Changed: williams.cpp, mame.lst
- 2021-02-18 17:56:32 snowbros.cpp: dumped MCU for cookbib2 and cookbib2a [Caps0ff] [Ivan Vangelista]
Changed: snowbros.cpp, snowbros.h
- 2021-02-18 13:38:05 frontend: Added a few more driver flags to -listxml output. (#7731) [npwoods]
Changed: infoxml.cpp
- 2021-02-18 13:36:52 raiden_ms.cpp: Fixed sound communication, and improved sound chip hookup. (#7781) [Devin Acker]
- Music and sound effect playback is triggered correctly. FM audio still doesn't sound great, but it's at least functional.
Changed: raiden_ms.cpp
- 2021-02-17 01:03:35 new WORKING clones [DavidHaywood]
- Radar Scope (TRS02, rev. D) [anonymous, Gaming Alexandria]
- 2021-02-18 13:24:04 deco_mlc: fix copypaste error with prev commit [hap]
Changed: hh_sm510.cpp, deco_mlc.cpp
- 2021-02-18 13:18:39 gfamily.cpp: Redumped gmfamily hard disk. (#7799) [ICEknight] [ClawGrip]
- Previous Norton Ghost image conversion had corruption issues.
Changed: gfamily.cpp
- 2021-02-18 11:41:56 cps2.cpp: updated credits (#7802) [Ange Albertini]
Changed: cps2.cpp
- 2021-02-18 03:02:35 New working clones [Brian Troha]
- Player's Edge Plus (PP0104) Standard Draw Poker (set 2, Fitzgeralds) [Brian Troha]
Changed: peplus.cpp, mame.lst
- 2021-02-18 02:47:04 leland.cpp: Dumped missing ROMs and corrected mismatched ROMs for the Ironman Ivan Stewart's Super Off-Road (rev 3) set. [Smitdogg, simzy, Brian Troha, The Dumping Union] [Brian Troha]
Changed: leland.cpp
- 2021-02-17 17:28:55 deco_mlc: added sprite autoflicker flag, fixed small problem with use8bppMode [Daniel Filner] [hap]
Changed: cops1d.h, cops1op.cpp, hh_cops1.cpp, deco_mlc.cpp
- 2021-02-17 13:08:45 devices/bus/c64/exp: reworked cart loading [hap] [Ivan Vangelista]
- 2021-02-17 13:03:22 apexc, apf, aussiebyte, avt, chaos, cops, corona, dec0, dms86, eprom, esq5505, eurocom2, jonos, jupiter: initialized some variables which were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]
Changed: jaguar.cpp, apexc.cpp, apf.cpp, aussiebyte.cpp, avt.cpp, chaos.cpp, cops.cpp, corona.cpp, dms86.cpp, eprom.cpp, esq5505.cpp, eurocom2.cpp, jonos.cpp, jupiter.cpp, aussiebyte.h, dec0.h, eprom.h, dec0.cpp, eprom.cpp
- 2021-02-17 11:18:22 rendlay.cpp: Increased precision of ellipse calculations. [Vas Crabb]
- Also optimised drawing fully covered ellipse pixels and added a few comments.
Changed: rendlay.cpp
- 2021-02-17 04:46:44 Merge pull request #7791 from cam900/thoop2_pri [ajrhacker]
- thoop2.cpp: Fix sprite vs sprite priority
Changed: thoop2.cpp, thoop2.h, thoop2.cpp
- 2021-02-17 00:40:17 New working machines [hap]
- Soccer (Mattel) [hap, Sean Riddle] Hockey (Mattel) [hap, Sean Riddle]
Changed: hh_cops1.cpp, hh_tms1k.cpp, hccbaskb.lay, hh_cops1_test.lay, mbaskb.lay, mhockey.lay, msoccer.lay, tbaskb.lay, mame.lst
- 2021-02-16 19:19:58 emumem: Fix regions and shares on dynamically-installed device maps [Olivier Galibert]
Changed: emumem.h, emumem_aspace.cpp, emumem_mview.cpp
- 2021-02-16 21:54:36 woz: Correct trks chunk size [Olivier Galibert]
Changed: ap2_dsk.cpp
- 2021-02-16 21:43:51 BFM games: Improved VFD output [James Wallace]
- Clones promoted to working
Bonanza (JPM) (IMPACT) (BO1 H06) Bonanza (JPM) (IMPACT) (BO1 P H06) (Protocol) Bonanza (JPM) (IMPACT) (BO1 AH06) Bonanza (JPM) (IMPACT) (BO1 I H06) Bonanza (JPM) (IMPACT) (BO 9 14) Bonanza (JPM) (IMPACT) (BO 9P 14) (Protocol) Bonanza (JPM) (IMPACT) (BO 9 A 14) Bonanza (JPM) (IMPACT) (BO 9I 14) Bonanza (JPM) (IMPACT) (BO5 H10) Bonanza (JPM) (IMPACT) (BO5 I H10) Bonanza (JPM) (IMPACT) (BO06 11)
Changed: bfmsys85.cpp, jpmimpctsw.cpp, j6bnza.lay, mpu3.lay, sc1_vfd.lay, sc2_vfd.lay, bfm_bd1.cpp
- Clones promoted to working
- 2021-02-16 17:33:03 m740: Fix calculation of destination address for disassembly of BBC/BBS n, A, rel [AJR]
Changed: m6502d.cpp
- 2021-02-16 14:17:24 debug: add cls command to clear console buffer [hap]
Changed: debugcmd.cpp, debugcmd.h, debugcon.h, debughlp.cpp
- 2021-02-16 13:34:38 abc80, goldart, hankin, jp, namcona1, namcos2, namcos86: initialized some variables which were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]
Changed: abc80.cpp, goldart.cpp, hankin.cpp, jp.cpp, namcona1.cpp, namcos2.cpp, namcos86.h, namcos86.cpp
- 2021-02-16 13:18:38 good.cpp: identified some dips [Ivan Vangelista]
Changed: good.cpp
- 2021-02-16 05:37:41 macprtb: convert to new SWIM [R. Belmont] [arbee]
Changed: macprtb.cpp
- 2021-02-16 05:35:53 applefdintf: add helpers for adding 400K and HD Sony drives [R. Belmont] [arbee]
Changed: applefdintf.h
- 2021-02-16 05:33:27 Merge pull request #7790 from nabetse00/feat-m68000-gdbstub [ajrhacker]
- Add m68000 to debugger gdbstub [nabetse00]
Changed: debuggdbstub.cpp
- 2021-02-16 05:25:52 apple2gs: added floppy drive sounds (for new IWM implementation) (#7793) [leesaudan2]
Changed: applefdintf.h
- 2021-02-16 01:53:06 New working machines [Roberto Fresca]
- Ms PacMan Twin (Argentina) [Roberto Fresca, Mirko Buffoni, ArcadeHacker, Rick2000, ytsejam, recreativas.org]
Changed: pacman.cpp, pacman.h, mame.lst, pacman.cpp
- 2021-02-15 23:43:32 woz: Add write [Olivier Galibert]
- some formats: Correct setting up of form factor and variant
Changed: ap2_dsk.cpp, ap2_dsk.h, flopimg.cpp, flopimg.h, mfi_dsk.cpp, upd765_dsk.cpp, wd177x_dsk.cpp
- 2021-02-15 23:23:30 apple2gs: Switch to the new IWM. .WOZ is now supported for both 3.5" and 5.25" disks. [O. Galibert, R. Belmont] [arbee]
Changed: apple2gs.cpp
- 2021-02-15 20:55:58 thepit.cpp: identified and dumped PROMs for thehole and theportr [Caius] [Ivan Vangelista]
Changed: thepit.cpp
- 2021-02-15 20:21:23 woz: Fix 2.0 format track length [Olivier Galibert]
Changed: applefdintf.cpp, ap2_dsk.cpp
- 2021-02-15 18:12:46 jongkyo.cpp: Clean up input code a little. [Vas Crabb]
Changed: jongkyo.cpp
- 2021-02-15 18:09:21 New working clones [Ivan Vangelista]
- Street Fighter II': Magic KO Turbo!! - Nightmare Crack [f205v, Maru79]
- 2021-02-15 17:56:40 New working machines [hap]
- Black Knight Pinball (Entex) [hap, Sean Riddle, Rik]
Changed: cops1base.h, cops1op.cpp, hh_cop400.cpp, hh_cops1.cpp, hh_pic16.cpp, hh_tms1k.cpp, ebknight.lay, raisedvl.lay, mame.lst
- 2021-02-15 13:32:05 frontend/ui: Improved messages displayed when files are missing. [Vas Crabb]
- • Only show things preventing launch in UI (not NO_DUMP, optional, etc.) • Don't show details like file lengths and checksums in UI • Actually do system audit when launching from favourites • Log the more detailed summary at info level
Changed: selgame.cpp, selmenu.cpp, selmenu.h, selsoft.cpp
- 2021-02-15 09:21:48 swim1: import iwm fixes [Olivier Galibert]
- 2021-02-15 08:10:53 iwm: Better state management, better write flush, better underrun handling [Olivier Galibert]
- 2021-02-15 06:38:54 interpro: correct function signature [Patrick Mackinlay]
Changed: gt.cpp
- 2021-02-15 02:31:19 hiscore.dat: rename changed sets [cracyc]
Changed: hiscore.dat
- 2021-02-14 23:23:14 added MM5799 MCU emulation [hap] [hap]
- New working machines
Basketball (Mattel) [hap, Sean Riddle] QuizKid Speller [hap, Sean Riddle]
New working clones
QuizKid Racer (MM5799 version) [hap, Sean Riddle]
Changed: cpu.lua, arcade.lua, mess.lua, cops1base.cpp, cops1base.h, cops1d.cpp, cops1d.h, cops1op.cpp, mm5799.cpp, mm5799.h, sm500core.cpp, sm510.h, sm510base.cpp, sm510core.cpp, sm510op.cpp, sm511core.cpp, sm590core.cpp, tms1k_base.h, hh_cop400.cpp, hh_cops1.cpp, aim65.lay, cnbaskb.lay, cnfball2.lay, cqback.lay, ebaskb2.lay, ebball.lay, ebball2.lay, ebball3.lay, efball.lay, eleciq.lay, esoccer.lay, gjackpot.lay, gpoker.lay, h2hbaseb.lay, h2hboxing.lay, h2hfootb.lay, hccbaskb.lay, lightfgt.lay, mbaskb.lay, mephisto_megaiv.lay, mephisto_mondial2.lay, mephisto_mondial68k.lay, mephisto_smondial2.lay, qkracerm.lay, qkspeller.lay, rockpin.lay, ssimon.lay, tactix.lay, tbaskb.lay, tbreakup.lay, ti95.lay, us2pfball.lay, mame.lst, mess.flt, unidasm.cpp
- New working machines
- 2021-02-14 23:10:49 jongkyo.cpp: removed tagmap lookups and auto_alloc_array [Ivan Vangelista]
Changed: jongkyo.cpp
- 2021-02-14 20:24:53 Merge pull request #7787 from ajrhacker/array_length [ajrhacker]
- Eliminate ARRAY_LENGTH template in favor of C++17's std::size
Changed: slot.cpp, gb_slot.cpp, newport.cpp, c2040fdc.cpp, intellec4.cpp, intellec4.h, i82439tx.cpp, pci.cpp, slot.cpp, svp.cpp, nes_ines.hxx, nes_slot.cpp, nes_unif.hxx, bcbattle.cpp, nubus_image.cpp, snes_slot.cpp, bcbattle.cpp, slot.cpp, vme_fccpu20.cpp, vme_hcpu30.cpp, vsmile_ctrl.cpp, floppy.cpp, arm7.cpp, arm7drc.hxx, cosmac.cpp, drcbec.cpp, drcbeut.cpp, drcbex64.cpp, drcbex86.cpp, drcuml.cpp, dsp16fe.cpp, dsppdrc.cpp, i386dasm.cpp, i8085.cpp, m6500_1.cpp, 6x09dasm.cpp, mb86235drc.cpp, mips1.cpp, mips3drc.cpp, r4000.cpp, necdasm.cpp, ppccom.cpp, ppcdrc.cpp, romp.cpp, rspdrc.cpp, sh.cpp, sharc.cpp, sharcdrc.cpp, sparc.cpp, tms32031.cpp, tms34010.cpp, tms9995.cpp, uml.cpp, unsp.cpp, cassette.cpp, flopdrv.cpp, 53c810.cpp, 64h156.cpp, 68307tmu.cpp, am2901b.cpp, amigafdc.cpp, appldriv.cpp, eepromser.cpp, fdc_pll.cpp, gt64xxx.cpp, i8279.cpp, keyboard.ipp, laserdsc.cpp, ldv1000.cpp, ldvp931.cpp, ns32081.cpp, nscsi_bus.cpp, pci.cpp, pckeybrd.cpp, rtc4543.cpp, s3c24xx.hxx, sa1110.cpp, sa1111.cpp, scc2698b.cpp, sensorboard.cpp, spg2xx_io.cpp, wd_fdc.cpp, z80sio.cpp, z8536.cpp, nile.cpp, spu_tables.cpp, ym2413.cpp, gb_lcd.cpp, gba_lcd.cpp, i8244.cpp, i82730.cpp, jangou_blitter.cpp, mc6847.cpp, mc6847.h, nt7534.cpp, poly.h, polylgcy.cpp, pwm.cpp, pwm.h, snes_ppu.cpp, stvvdp2.cpp, tms34061.cpp, vic4567.cpp, voodoo.cpp, bookkeeping.cpp, crsshair.cpp, debugcmd.cpp, debugcpu.cpp, debughlp.cpp, dvbpoints.cpp, dvwpoints.cpp, diexec.cpp, diimage.cpp, dipalette.cpp, diserial.h, distate.cpp, emucore.h, fileio.cpp, input.cpp, ioport.cpp, natkeyboard.cpp, profiler.h, render.cpp, rendfont.cpp, softlist_dev.cpp, sound.cpp, uiinput.cpp, validity.cpp, clifront.cpp, custui.cpp, inifile.cpp, selgame.cpp, simpleselgame.cpp, sndmenu.cpp, toolbar.ipp, ui.cpp, utils.cpp, ap2_dsk.cpp, ap_dsk35.cpp, cassimg.cpp, cassimg.h, flopimg.cpp, p2000t_cas.cpp, pc_dsk.cpp, chd.cpp, chdcodec.cpp, corefile.cpp, coretmpl.h, flac.cpp, flac.h, options.cpp, plaparse.cpp, png.cpp, pool.cpp, unicode.cpp, meadows.cpp, svis_snd.cpp, a2600.cpp, a7800.cpp, apexc.cpp, apple2gs.cpp, arcadia.cpp, atari400.cpp, attache.cpp, bmcbowl.cpp, busicom.cpp, clickstart.cpp, dai.cpp, ddenlovr.cpp, dgn_beta.cpp, dynax.cpp, fccpu30.cpp, flicker.cpp, funworld.cpp, gaiden.cpp, gameking.cpp, gba.cpp, gimix.cpp, gmaster.cpp, gunpey.cpp, hk68v10.cpp, homelab.cpp, jalmah.cpp, laser3k.cpp, ldplayer.cpp, liberate.cpp, lviv.cpp, mediagx.cpp, mvme147.cpp, nc.cpp, news_38xx.cpp, news_68k.cpp, news_r3k.cpp, nightgal.cpp, palm_dbg.hxx, pdp1.cpp, psikyosh.cpp, psion5.cpp, seibuspi.cpp, skydiver.cpp, spcforce.cpp, superdq.cpp, supracan.cpp, svision.cpp, tecnbras.cpp, ti89.cpp, tutor.cpp, vegas.cpp, vis.cpp, wpc_dot.cpp, x07.cpp, saitek_stratos.h, amstrad.cpp, bebox.cpp, bfm_sc45_helper.cpp, coco.cpp, decocass_tape.cpp, etna.cpp, fddebug.cpp, imm6_76.cpp, mac.cpp, rosetta.cpp, sorcerer.cpp, taitoio.cpp, z80bin.cpp, 911_vdt.cpp, apple2.cpp, darkmist.cpp, firetrk.cpp, gaelco3d.cpp, gime.cpp, k054156_k054157_k056832.cpp, lordgun.cpp, midzeus.cpp, namcos22.cpp, nemesis.cpp, pocketc.cpp, sega16sp.cpp, sgi_ge5.cpp, sgi_re2.cpp, starshp1.cpp, stic.cpp, vc4000.cpp, editwininfo.cpp, winrtfile.cpp, font_osx.cpp, font_sdl.cpp, font_windows.cpp, input_common.cpp, input_common.h, input_dinput.cpp, input_dinput.h, input_rawinput.cpp, input_sdl.cpp, input_uwp.cpp, input_win32.cpp, input_x11.cpp, osdlib_macosx.cpp, osdcomm.h, winmain.cpp, winutf8.cpp, chdman.cpp, floptool.cpp, filtbas.cpp, imgterrs.cpp, imgtool.cpp, main.cpp, modules.cpp, bml3.cpp, concept.cpp, dgndos.cpp, fat.cpp, mac.cpp, os9.cpp, pc_hard.cpp, prodos.cpp, rsdos.cpp, thomson.cpp, ti99.cpp, ti990hd.cpp, vzdos.cpp, jedutil.cpp, regrep.cpp, srcclean.cpp, unidasm.cpp
- 2021-02-14 17:05:57 Eliminate ARRAY_LENGTH template in favor of C++17's std::size [AJR]
- • osdcomm.h: Move definition of EQUIVALENT_ARRAY to coretmpl.h
• sharc.cpp, gt64xxx.cpp, ym2413.cpp, gb_lcd.cpp, snes_ppu.cpp: Use STRUCT_MEMBER for save state registration
• gio/newport.cpp, megadrive/svp.cpp, nes_ctrl/bcbattle.cpp, arm7.cpp, tms9995.cpp, pckeybrd.cpp, sa1110.cpp, sa1111.cpp, jangou_blitter.cpp, vic4567.cpp: Use std::fill(_n) instead of memset
• emucore.h: Remove obsolete typedef
Changed: slot.cpp, gb_slot.cpp, newport.cpp, c2040fdc.cpp, intellec4.cpp, intellec4.h, i82439tx.cpp, pci.cpp, slot.cpp, svp.cpp, nes_ines.hxx, nes_slot.cpp, nes_unif.hxx, bcbattle.cpp, nubus_image.cpp, snes_slot.cpp, bcbattle.cpp, slot.cpp, vme_fccpu20.cpp, vme_hcpu30.cpp, vsmile_ctrl.cpp, floppy.cpp, arm7.cpp, arm7drc.hxx, cosmac.cpp, drcbec.cpp, drcbeut.cpp, drcbex64.cpp, drcbex86.cpp, drcuml.cpp, dsp16fe.cpp, dsppdrc.cpp, i386dasm.cpp, i8085.cpp, m6500_1.cpp, 6x09dasm.cpp, mb86235drc.cpp, mips1.cpp, mips3drc.cpp, r4000.cpp, necdasm.cpp, ppccom.cpp, ppcdrc.cpp, romp.cpp, rspdrc.cpp, sh.cpp, sharc.cpp, sharcdrc.cpp, sparc.cpp, tms32031.cpp, tms34010.cpp, tms9995.cpp, uml.cpp, unsp.cpp, cassette.cpp, flopdrv.cpp, 53c810.cpp, 64h156.cpp, 68307tmu.cpp, am2901b.cpp, amigafdc.cpp, appldriv.cpp, eepromser.cpp, fdc_pll.cpp, gt64xxx.cpp, i8279.cpp, keyboard.ipp, laserdsc.cpp, ldv1000.cpp, ldvp931.cpp, ns32081.cpp, nscsi_bus.cpp, pci.cpp, pckeybrd.cpp, rtc4543.cpp, s3c24xx.hxx, sa1110.cpp, sa1111.cpp, scc2698b.cpp, sensorboard.cpp, spg2xx_io.cpp, wd_fdc.cpp, z80sio.cpp, z8536.cpp, nile.cpp, spu_tables.cpp, ym2413.cpp, gb_lcd.cpp, gba_lcd.cpp, i8244.cpp, i82730.cpp, jangou_blitter.cpp, mc6847.cpp, mc6847.h, nt7534.cpp, poly.h, polylgcy.cpp, pwm.cpp, pwm.h, snes_ppu.cpp, stvvdp2.cpp, tms34061.cpp, vic4567.cpp, voodoo.cpp, bookkeeping.cpp, crsshair.cpp, debugcmd.cpp, debugcpu.cpp, debughlp.cpp, dvbpoints.cpp, dvwpoints.cpp, diexec.cpp, diimage.cpp, dipalette.cpp, diserial.h, distate.cpp, emucore.h, fileio.cpp, input.cpp, ioport.cpp, natkeyboard.cpp, profiler.h, render.cpp, rendfont.cpp, softlist_dev.cpp, sound.cpp, uiinput.cpp, validity.cpp, clifront.cpp, custui.cpp, inifile.cpp, selgame.cpp, simpleselgame.cpp, sndmenu.cpp, toolbar.ipp, ui.cpp, utils.cpp, ap2_dsk.cpp, ap_dsk35.cpp, cassimg.cpp, cassimg.h, flopimg.cpp, p2000t_cas.cpp, pc_dsk.cpp, chd.cpp, chdcodec.cpp, corefile.cpp, coretmpl.h, flac.cpp, flac.h, options.cpp, plaparse.cpp, png.cpp, pool.cpp, unicode.cpp, meadows.cpp, svis_snd.cpp, a2600.cpp, a7800.cpp, apexc.cpp, apple2gs.cpp, arcadia.cpp, atari400.cpp, attache.cpp, bmcbowl.cpp, busicom.cpp, clickstart.cpp, dai.cpp, ddenlovr.cpp, dgn_beta.cpp, dynax.cpp, fccpu30.cpp, flicker.cpp, funworld.cpp, gaiden.cpp, gameking.cpp, gba.cpp, gimix.cpp, gmaster.cpp, gunpey.cpp, hk68v10.cpp, homelab.cpp, jalmah.cpp, laser3k.cpp, ldplayer.cpp, liberate.cpp, lviv.cpp, mediagx.cpp, mvme147.cpp, nc.cpp, news_38xx.cpp, news_68k.cpp, news_r3k.cpp, nightgal.cpp, palm_dbg.hxx, pdp1.cpp, psikyosh.cpp, psion5.cpp, seibuspi.cpp, skydiver.cpp, spcforce.cpp, superdq.cpp, supracan.cpp, svision.cpp, tecnbras.cpp, ti89.cpp, tutor.cpp, vegas.cpp, vis.cpp, wpc_dot.cpp, x07.cpp, saitek_stratos.h, amstrad.cpp, bebox.cpp, bfm_sc45_helper.cpp, coco.cpp, decocass_tape.cpp, etna.cpp, fddebug.cpp, imm6_76.cpp, mac.cpp, rosetta.cpp, sorcerer.cpp, taitoio.cpp, z80bin.cpp, 911_vdt.cpp, apple2.cpp, darkmist.cpp, firetrk.cpp, gaelco3d.cpp, gime.cpp, k054156_k054157_k056832.cpp, lordgun.cpp, midzeus.cpp, namcos22.cpp, nemesis.cpp, pocketc.cpp, sega16sp.cpp, sgi_ge5.cpp, sgi_re2.cpp, starshp1.cpp, stic.cpp, vc4000.cpp, editwininfo.cpp, winrtfile.cpp, font_osx.cpp, font_sdl.cpp, font_windows.cpp, input_common.cpp, input_common.h, input_dinput.cpp, input_dinput.h, input_rawinput.cpp, input_sdl.cpp, input_uwp.cpp, input_win32.cpp, input_x11.cpp, osdlib_macosx.cpp, osdcomm.h, winmain.cpp, winutf8.cpp, chdman.cpp, floptool.cpp, filtbas.cpp, imgterrs.cpp, imgtool.cpp, main.cpp, modules.cpp, bml3.cpp, concept.cpp, dgndos.cpp, fat.cpp, mac.cpp, os9.cpp, pc_hard.cpp, prodos.cpp, rsdos.cpp, thomson.cpp, ti99.cpp, ti990hd.cpp, vzdos.cpp, jedutil.cpp, regrep.cpp, srcclean.cpp, unidasm.cpp
- • osdcomm.h: Move definition of EQUIVALENT_ARRAY to coretmpl.h
- 2021-02-12 16:03:46 new WORKING clones [DavidHaywood]
- Thomas & Friends - Learning Circus Express (Sharp Cookie) (NTSC, US) [Sean Riddle, David Haywood]
Changed: spg2xx_jakks_sharp.cpp, mame.lst
- 2021-02-14 12:34:38 floppy: ignore set_write_splice when the motor is not running [Olivier Galibert]
Changed: floppy.cpp
- 2021-02-14 12:15:17 scripts: Remove references to non-existent headers and duplicate source file references. (#7770) [Roberto Benfatto]
Changed: bus.lua, cpu.lua, emu.lua, netlist.lua, arcade.lua, mess.lua
- 2021-02-14 10:28:24 esqkt: Coverity 315636 [Robbbert]
Changed: esqkt.cpp
- 2021-02-14 07:53:37 gottlieb.cpp: as suggested, reworked 576534b7675e7f16fca93232bf90d13a264d137a to be more standard/simpler [Ivan Vangelista]
Changed: gottlieb.cpp, gottlieb.h
- 2021-02-14 07:20:25 devices/bus/c64/exp.cpp: fixed copy paste error introduced in 7e5a013c092e7adb621b6580fa0a4bc3e6ec3520 [Ivan Vangelista]
Changed: exp.cpp
- 2021-02-14 05:17:04 MT 06668: mhavoc: graphics missing in maze stages [Robbbert]
Changed: vector.cpp
- 2021-02-14 01:33:51 apple2cp: Initial new IWM / Sony hookup for IIc Plus [R. Belmont] [arbee]
Changed: apple2e.cpp
- 2021-02-13 20:31:35 Stop converting debugger console commands to all lowercase before parsing them. Case insensitivity has been preserved for command names, CPU and region tags and certain symbolic parameters (as well as expressions, which were treated as case-insensitive in other contexts), but filenames and character constants are no longer automatically lowercased. [AJR]
- • debugcmd.cpp, debugcon.cpp: Remove some superfluous c_str() calls • debugcmd.cpp: Remove local member referencing debugger_cpu, which is accessed only rarely since the console now tracks the visible CPU
Changed: debugcmd.cpp, debugcmd.h, debugcon.cpp
- 2021-02-13 20:12:23 bus/c64: fixed MT07867 [Ivan Vangelista]
Changed: exp.cpp, exp.h, ocean.cpp, std.cpp, westermann.cpp
- 2021-02-13 19:35:13 halleys.cpp: Eliminate deprecated auto_alloc [AJR]
Changed: halleys.cpp
- 2021-02-13 19:20:19 gottlieb.cpp: fixed MT07874 [Ivan Vangelista]
Changed: gottlieb.cpp, gottlieb.h
- 2021-02-13 18:24:29 apple2gs: better fix for 'p' being marked as keypad [ksherlock] [arbee]
Changed: apple2gs.cpp
- 2021-02-13 18:13:48 apple2gs: add keypad equals, fix p showing as keypad (GitHub #7658) [R. Belmont] [arbee]
Changed: apple2gs.cpp
- 2021-02-13 18:12:17 cmi01a: Coverity 315772; fm7: Coverity 315775 [Robbbert]
Changed: cmi01a.cpp, fm7.cpp
- 2021-02-13 17:32:18 interpro: Coverity 315916 [Robbbert]
Changed: edge.cpp
- 2021-02-13 17:16:12 audio rax: Coverity 315527 [Robbbert]
Changed: rax.cpp, psikyo.cpp
- 2021-02-13 16:39:39 plugins/discord: fix softlist longname [cracyc]
Changed: init.lua
- 2021-02-13 16:27:09 bfm_sc2: Coverity 316034,315508 [Robbbert]
Changed: bfm_sc2.cpp, highvdeo.cpp
- 2021-02-13 16:09:06 kageki: Coverity 316055 [Robbbert]
Changed: tnzs.cpp
- 2021-02-13 15:48:08 confswitch: Coverity 316067 [Robbbert]
Changed: confswitch.h
- 2021-02-13 14:29:16 halleys: Coverity 316135 [Robbbert]
Changed: halleys.cpp
- 2021-02-13 14:19:27 snes_ppu: Coverity 316154 [Robbbert]
Changed: snes_ppu.cpp
- 2021-02-13 13:50:42 generalplus_gpl16250_mobigo.cpp: correct release years (#7773) [AlesanddroPB95]
Changed: generalplus_gpl16250_mobigo.cpp
- 2021-02-13 13:37:14 pt68k4: Coverity 316195, 316197 [Robbbert]
Changed: pt68k4.cpp
- 2021-02-13 13:22:02 custui: Coverity 316207 [Robbbert]
Changed: custui.cpp
- 2021-02-13 12:36:42 specimx: missed another null reference [Robbbert]
Changed: special.cpp
- 2021-02-13 12:29:10 sfcbox: Coverity 315419 [Robbbert]
Changed: sfcbox.cpp
- 2021-02-13 12:15:08 lordgun: Coverity 315424 [Robbbert]
Changed: lordgun.cpp
- 2021-02-13 11:59:12 specimx: Coverity 315439 [Robbbert]
Changed: special.cpp
- 2021-02-13 11:36:33 thegrid: Coverity 315445 [Robbbert]
Changed: midzeus.cpp
- 2021-02-13 11:20:29 i8271: Coverity 315667 [Robbbert]
Changed: i8271.cpp
- 2021-02-13 11:14:30 avr8: Coverity 315979 [Robbbert]
Changed: avr8ops.hxx
- 2021-02-13 10:10:27 m58.cpp: fixed MT06650 [Ivan Vangelista]
Changed: m58.cpp
- 2021-02-12 09:37:34 apple floppy: Correct the dskchg polarity. [Olivier Galibert]
Changed: floppy.cpp, iwm.cpp
- 2021-02-12 18:53:38 Merge pull request #7767 from clawgrip/patch-3 [ajrhacker]
- galaxian.cpp: Dumped and added PROM for 'olibug' and 'galkamika' [ClawGrip]
Changed: galaxian.cpp
- 2021-02-12 18:00:14 atlantis, astrocde, cps1, pcxt, spyhuntertec, tx1, undrfire, vamphalf: initialized some variables which were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]
Changed: atlantis.cpp, cps1.cpp, pcxt.cpp, spyhuntertec.cpp, tx1.cpp, vamphalf.cpp, tx1.h, undrfire.h, tx1.cpp, astrocde.cpp, undrfire.cpp
- 2021-02-12 13:57:42 gunpey, hexion, triplhnt, ultratnk: initialized some variables which were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]
Changed: gunpey.cpp, triplhnt.cpp, hexion.h, triplhnt.h, ultratnk.h, hexion.cpp, ultratnk.cpp
- 2021-02-12 09:35:55 floppy: Filter out the writes when write protected, useful when when the apple2gs does a packet send (e.g a write) over DCD with write protect forced on (to avoid damaging a possibly present disk). [Olivier Galibert]
Changed: floppy.cpp, floppy.h, iwm.cpp
- 2021-02-12 04:25:09 seattle.cpp: Use mnemonic BIOS names, organise BIOS versions in ascending order. [Vas Crabb]
Changed: seattle.cpp
- 2021-02-12 00:24:55 grobda: Eliminate DAC and allow the 15XX custom to play the speech sample [AJR]
- • sound/namco.cpp: Allow channels to still play with a frequency of 0; allow writes to manipulate the counter directly for namco15xx
- 2021-02-11 21:57:54 -jpmimpct.cpp Improved SVG stencils for VFD layout [James Wallace]
Changed: gamball.lay, j6sonic10.lay
- 2021-02-11 14:45:53 blockch: add notes [hap]
Changed: blockch.cpp
- 2021-02-11 13:55:54 juicebox, junofrst, koftball, maygayv1, nmk16, pacman, pastelg, segag80r: initialized some variables which were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]
Changed: juicebox.cpp, junofrst.cpp, koftball.cpp, maygayv1.cpp, pacman.cpp, tutankhm.cpp, tutankhm.h, nmk16.cpp, pastelg.cpp, segag80r.cpp
- 2021-02-11 12:21:41 New machines marked as NOT_WORKING [hap]
- G.T. Block Challenger [hap, chaneman]
Changed: arcade.lua, arcade.flt, blockch.cpp, getaway.cpp, blockch.lay, mame.lst
- 2021-02-10 21:26:22 -roc10937.cpp: Added state output for the brightness(duty) value. [James Wallace]
- Can be accessed as 'vfddutyX' where X is the port number Examples of it in use have been added to the generic MPU4, JPM System 5 and Impact layouts, and a full SVG based version in the JPM Sonic the Hedgehog layout. -mpu4.cpp: Miscellaneous layout fixes
Changed: roc10937.cpp, roc10937.h, connect4.lay, gamball.lay, j6cascze.lay, j6sonic10.lay, jpmimpct.lay, jpmsys5.lay, mpu4.lay, mpu4ext.lay
- 2021-02-10 19:33:36 util/palette.cpp: Fix assertion failure in some GCC builds [AJR]
Changed: palette.cpp
- 2021-02-10 19:21:56 sauro, sliver, speedatk, topspeed: initialized some variables which were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]
Changed: sliver.cpp, speedatk.cpp, speedatk.h, topspeed.h, sauro.cpp
- 2021-02-10 19:20:18 seattle.cpp: updated wg3dh and blitz to use the bios system. Set blitz11 has been removed since it was identical to set blitz and created only to load the different bios version. [Ivan Vangelista]
Changed: seattle.cpp, mame.lst
- 2021-02-10 19:18:38 hng64: only swap/clear 3D buffer when flag is set (#7761) [Happy-yappH]
- • hng64: only swap/clear 3D buffer when flag is set
Changed: hng64.cpp
- 2021-02-10 17:49:06 supremo: rename title, remove leftover .lay elements [hap]
Changed: novag_snova.cpp, novag_supremo.lay
- 2021-02-10 17:41:08 pofo: if software not specified with -ccma rom, just run as normal [Robbbert]
Changed: rom.cpp
- 2021-02-10 17:24:50 vt52: Eliminate superfluous variable [AJR]
Changed: vt52.cpp
- 2021-02-10 17:24:18 qtsbc: Fix crash with -rs232 loopback [AJR]
Changed: qtsbc.cpp
- 2021-02-10 17:01:14 vt52: fix for vt52 -eia sunkbd "Input ports cannot be read at init time!" [Robbbert]
Changed: vt52.cpp
- 2021-02-10 16:13:16 New working software items [Robbbert]
- - rx78_cart.xml: Space Enemy [Gaming Alexandria]
New not working software items - rx78_cart.xml: Excite Baseball [Gaming Alexandria]
Changed: rx78_cart.xml, rx78.cpp
- - rx78_cart.xml: Space Enemy [Gaming Alexandria]
- 2021-02-10 09:08:23 mess.flt: removed unneeded entry [Robbbert]
Changed: mess.flt
- 2021-02-10 05:28:11 m6809: Fix regression in RTI timing [AJR]
Changed: base6x09.ops
- 2021-02-10 05:18:35 New working clones [Brian Troha]
- Wayne Gretzky's 3D Hockey Fatality Edition (prototype) [Andrew Welburn, bmx]
Changed: seattle.cpp, mame.lst
- 2021-02-09 23:48:48 Update state views when memory is modified through the debugger (since registers can be memory-mapped) [AJR]
Changed: debugcpu.cpp
- 2021-02-09 23:09:26 f8: Use CLR instead of LIS H'00' as disassembly of opcode 0x70 [AJR]
Changed: f8dasm.cpp
- 2021-02-09 19:54:52 Machines promoted to working [hap]
- Supremo - Limited Edition [hap, bataais]
Changed: novag_snova.cpp, novag_snova.lay, novag_supremo.lay
- 2021-02-09 19:36:36 atarittl.cpp: added infos about Qwakers [Andy Welburn] [Ivan Vangelista]
Changed: atarittl.cpp
- 2021-02-09 18:18:35 excali64, gcpinbal, vpoker: initialized some variables which were causing incorrect behaviours in drvnoclear builds [Ivan Vangelista]
Changed: excali64.cpp, vpoker.cpp, gcpinbal.h
- 2021-02-09 18:14:10 novag_supremo: redumped the ROM [bataais] [hap]
- novag_supremo: move driver to novag_snova [hap]
Changed: mess.lua, hh_amis2k.cpp, novag_snova.cpp, novag_supremo.cpp, mame.lst
- 2021-02-09 17:09:27 pa7234: Fix slot selection logic to keep the number from underflowing [AJR]
Changed: pac2exp.cpp
- 2021-02-09 17:04:39 mc14411: Fix potential crashes caused by calling rate select handlers before device timers are instantiated [AJR]
Changed: mc14411.cpp
- 2021-02-09 17:02:09 hektor.cpp, mc10.cpp, systel1.cpp: Configure screens for video devices to avoid errors with slot options that have their own screens [AJR]
Changed: hektor.cpp, mc10.cpp, systel1.cpp
- 2021-02-09 15:56:59 iwm: Fix the random track trashing due to not clearing the write buffer correctly [Olivier Galibert]
Changed: iwm.cpp
- 2021-02-08 14:39:06 new WORKING machine [DavidHaywood]
- Scooby-Doo! and The Pirate's Puzzles (Sharp Cookie) (PAL, UK) [Sean Riddle, David Haywood]
Changed: spg2xx_jakks_sharp.cpp, mame.lst
- 2021-02-09 13:03:45 m3: Make the floppy work [Dirk Best]
Changed: m3.cpp
- 2021-02-09 00:19:39 fidel_clockdiv: remove unneeded code [hap]
Changed: fidel_clockdiv.cpp, fidel_clockdiv.h
- 2021-02-08 23:27:13 fidel_clockdiv: use read/write taps instead of bankdev [hap]
Changed: fidel_as12.cpp, fidel_elite.cpp, fidel_sc12.cpp, fidel_clockdiv.cpp, fidel_clockdiv.h
- 2021-02-08 21:31:59 toaplan2.cpp - fix nprobowl gfx loading (#7758) [David Haywood]
Changed: toaplan2.cpp
- 2021-02-08 18:19:25 centiped, chaknpop, itech8, s11, st_mp100, st_mp200, toaplan1: initialized some variables which were causing incorrect behaviours in drvnoclear builds [Ivan Vangelista]
Changed: centiped.cpp, chaknpop.cpp, st_mp100.cpp, st_mp200.cpp, chaknpop.h, s11.h, toaplan1.h, centiped.cpp, chaknpop.cpp, itech8.cpp, toaplan1.cpp
- 2021-02-08 18:11:14 m6809: Fix syntax errors [AJR]
Changed: base6x09.ops, m6809.ops
- 2021-02-08 18:04:16 m6809: Improve accuracy of dummy fetch patterns [AJR]
Changed: base6x09.ops, m6809.ops
- 2021-02-08 13:17:29 Revert "swim" and "apple2gs/iwm: Work", wip pushed by mistake [Olivier Galibert]
Changed: iwm.cpp, apple2gs.cpp, mac128.cpp, mac.h
- 2021-02-08 13:16:30 slapstic: forgot the important part, duh [Olivier Galibert]
Changed: slapstic.cpp
- 2021-02-07 22:50:23 apple2gs/iwm: Work [Olivier Galibert]
Changed: iwm.cpp, apple2gs.cpp
- 2021-01-17 11:09:11 swim [Olivier Galibert]
Changed: apple2gs.cpp, mac128.cpp, mac.h
- 2021-02-08 13:09:11 slapstic: Add forgotten part of save state management [Olivier Galibert]
Changed: slapstic.cpp, slapstic.h
- 2021-02-04 19:28:19 slapstic: Full rewrite, using infrastructure we did not have previously [Olivier Galibert]
Changed: atarig1.cpp, atarisy1.cpp, atarisy2.cpp, atetris.cpp, cyberbal.cpp, gauntlet.cpp, harddriv.cpp, rampart.cpp, starwars.cpp, xybots.cpp, atarisy2.h, atetris.h, harddriv.h, starwars.h, harddriv.cpp, slapstic.cpp, slapstic.h, atarisy2.cpp
- 2021-02-07 22:49:05 m6809: Partially qualify the dummy cycles [Olivier Galibert]
Changed: base6x09.ops, m6809.h, m6809.ops
- 2021-02-08 11:57:16 Fix build: [Vas Crabb]
- • spg2xx_jakks_sharp.cpp: Add missing comma between macro arguments. • hp_ipc_rom.xml: Use one tab indent per nested element level.
Changed: hp_ipc_rom.xml, spg2xx_jakks_sharp.cpp
- 2021-02-08 11:51:51 hp_ipc.cpp: Added support for expansion ROMs. (#7726) [fulivi]
- New working software - hp_ipc_rom: Software Engineering ROM
Changed: hp_ipc_rom.xml, mess.lua, hp_ipc.cpp, hp_ipc_optrom.cpp, hp_ipc_optrom.h
- 2021-02-08 09:44:41 new WORKING machines (#7755) [David Haywood]
- - Go Diego Go! - Aztec ABC Adventure (Sharp Cookie) (PAL, UK) [Sean Riddle, David Haywood] Dora the Explorer - Dora Saves the Mermaids (Sharp Cookie) (PAL, UK) [Sean Riddle, David Haywood]
Changed: spg2xx_jakks_sharp.cpp, mame.lst
- 2021-02-07 19:50:00 cop400: small notes cleanup [hap]
Changed: cop400.cpp, cop400.h, cop400op.hxx, cop410ds.cpp, cop410ds.h, cop420ds.cpp, cop420ds.h, cop424ds.cpp, cop424ds.h, cop444ds.cpp, cop444ds.h, melps4d.h
- 2021-02-07 17:12:06 added ds8874 device [hap]
Changed: machine.lua, arcade.lua, mess.lua, ds8874.cpp, ds8874.h, hh_tms1k.cpp
- 2021-02-07 14:22:13 apple2gs: add some missing ADB commands. (#7753) [ksherlock]
Changed: apple2gs.cpp
- 2021-02-07 12:00:51 New working clones (#7744) [ClawGrip]
- Born To Fight (Vifico license) [jordigahan, ClawGrip]
Changed: fantland.cpp, mame.lst
- 2021-02-07 11:36:03 New working clones (#7740) [ClawGrip]
- Galaxian (Electromar Spanish bootleg) [Juan Romero, ClawGrip]
Changed: galaxian.cpp, mame.lst
- 2021-02-07 10:55:43 New clones marked as NOT_WORKING (#7750) [ClawGrip]
- Mach 2 (set 2) [Victor Fernandez (City Game), ClawGrip]
- 2021-02-07 01:41:45 fds: Games refer to disk sides A and B, not 1 and 2. [Robbbert]
Changed: disksys.cpp
- 2021-02-06 13:43:59 hh_sm510: confirm gnw_mmouse R mask option (#7747) [algestam]
- • hh_sm510: confirm gnw_mmouse R mask option
Changed: hh_sm510.cpp
- 2021-02-06 13:14:06 New working clones (#7739) [ClawGrip]
- Asteroids (bootleg on Lunar Lander hardware, set 2) [Juan Romero, ClawGrip]
Changed: asteroid.cpp, mame.lst
- 2021-02-06 10:32:26 8080bw, atari_s1, hanaawas, lastfght, mw8080bw: initialized some variables which were causing incorrect behaviours in drvnoclear builds [Ivan Vangelista]
Changed: 8080bw.cpp, atari_s1.cpp, hanaawas.cpp, lastfght.cpp, mw8080bw.cpp, 8080bw.h
- 2021-02-06 10:24:27 #7711: lld seems to add a minimal symbol that the system libraries catch. Be smarter about ignoring that. [Aaron Giles]
Changed: diagnostics_win32.cpp
- 2021-02-06 08:30:05 atarigt, quizshow: initialized some variables which were causing incorrect behaviours in drvnoclear builds [Ivan Vangelista]
Changed: atarigt.cpp, quizshow.cpp, atarigt.h, atarigt.cpp
- 2021-02-06 04:55:12 ap_dsk35: make .2MG its own separate format handler [R. Belmont] [arbee]
Changed: applefdintf.cpp, ap_dsk35.cpp, ap_dsk35.h, floptool.cpp
- 2021-02-06 02:30:56 render/bgfx: Use platform-specific path separator more consistently [AJR]
Changed: chainentryreader.cpp
- 2021-02-05 19:30:31 m3: Minor fixes [Dirk Best]
- - Better floppy selection logic - Floppy motor is always on - Minor gfxdecode fix
Changed: m3.cpp
- 2021-02-05 18:04:31 New machines marked as NOT_WORKING [Dirk Best]
- Insight Enterprises Z80 SBC (Prototype?) [Dirk Best, Tech Time Traveller]
- 2021-02-05 06:19:23 interpro: prevent some crashes [Patrick Mackinlay]
Changed: edge.cpp, interpro.cpp
- 2021-02-05 05:42:51 New working clones [Brian Troha]
- Hot Night [system11, Brian Troha, The Dumping Union]
Changed: expro02.cpp, mame.lst
- 2021-02-05 01:49:29 aviion88k: de-conflict serial port names [Patrick Mackinlay]
Changed: aviion88k.cpp
- 2021-02-05 01:27:34 ap_dsk35: support .2MG images in the new-style apple_gcr_format [R. Belmont] [arbee]
Changed: ap_dsk35.cpp, ap_dsk35.h
- 2021-02-04 22:57:06 swim1: propagate the iwm wpt correction [Olivier Galibert]
Changed: swim1.cpp
- 2021-02-04 22:53:31 floppy 525: Better wpt management [Olivier Galibert]
Changed: floppy.cpp, floppy.h, iwm.cpp
- 2021-02-04 22:00:37 2gs: Fixes, and more fixes [Olivier Galibert]
Changed: floppy.cpp, iwm.cpp, ap_dsk35.cpp, apple2gs.cpp
- 2021-02-04 21:31:41 New clones marked as NOT_WORKING [Ivan Vangelista]
- Oli Bug (Jump Bug bootleg) [Juan Romero, ClawGrip]
Changed: galaxian.cpp, mame.lst
- 2021-02-04 21:29:22 tumbleb.cpp: fixed regression [Ivan Vangelista]
Changed: tumbleb.cpp, tumbleb.h
- 2021-02-04 19:28:13 2gs: Better floppy interaction [Olivier Galibert]
Changed: floppy.cpp, iwm.cpp
- 2021-02-04 17:01:09 hh_pic16: lower mcu frequency for ttfball [hap]
Changed: hh_pic16.cpp
- 2021-02-04 16:37:04 New working machines [hap]
- Funtronics: Tag [hap, Sean Riddle]
Changed: hh_cop400.cpp, funjacks.lay, funrlgl.lay, funtag.lay, mame.lst
- 2021-02-04 08:15:00 swim1: Finish mfm write [Olivier Galibert]
- 2021-02-04 05:37:11 input.cpp: Fix regression in token parsing [AJR]
Changed: input.cpp
- 2021-02-04 02:03:51 unidasm: Fix build on gcc [AJR]
Changed: unidasm.cpp
- 2021-02-03 23:45:37 render/bgfx: Fix failure to load texture .png files when -artpath contains multiple directories [AJR]
Changed: fileio.cpp, fileio.h, chainentryreader.cpp
- 2021-02-03 23:45:21 Use std::clamp in various core functions [AJR]
Changed: render.cpp, rendutil.h, sound.h, luaengine.cpp
- 2021-02-03 23:44:17 input.cpp, inputdev.cpp: Convert a few more functions to use std::string_view [AJR]
Changed: input.cpp, input.h, inputdev.cpp, inputdev.h, luaengine_input.cpp
- 2021-02-03 23:42:14 coretmpl.h: Move lru_cache_map to separate header [AJR]
Changed: lib.lua, drivenum.h, selmenu.h, coretmpl.h, lrucache.h, osdobj_common.h
- 2021-02-03 23:39:43 video/resnet.cpp: Code cleanup [AJR]
Changed: resnet.cpp
- 2021-02-01 18:18:34 swim1: Add mfm read, write needs a little more work [Olivier Galibert]
- 2021-02-03 21:52:01 astrcorp, byvid, jungleyo, ksys573, mil4000, mpu4vid, overdriv, umipoker: initialized some variables which were causing asserts incorrect behaviours in drvnoclear builds [Ivan Vangelista]
Changed: astrcorp.cpp, byvid.cpp, jungleyo.cpp, ksys573.cpp, mil4000.cpp, mpu4vid.cpp, overdriv.cpp, umipoker.cpp, mpu4.h
- 2021-02-03 19:50:48 segas24.cpp: fixed assert in sspirtfc (index < m_length, file ../../../../../src/emu/devfind.h, line 1077) [Ivan Vangelista]
Changed: segas24.cpp
- 2021-02-03 13:14:36 m3: Rewrite driver [Dirk Best]
- System is now mostly working. The monitor ROM can be used. No software available, so the floppy hookup isn't finished.
- 2021-02-03 08:40:07 aviion88k: wip - reaches scm [Patrick Mackinlay]
Changed: aviion88k.cpp
- 2021-02-03 06:24:23 ncd88k: forgot mame.lst [Patrick Mackinlay]
Changed: mame.lst
- 2021-02-03 06:19:32 ncd88k: add mcx variant and video output [Patrick Mackinlay]
Changed: ncd88k.cpp
- 2021-02-02 22:47:22 Merge pull request #7741 from fergusleen/cpc_rs232_ri [mahlemiut]
- Reinstated RI Handler
Changed: cpc_rs232.cpp
- 2021-02-02 21:43:19 - jpmimpct: Fixed layout of Big Bucks (JPM) [James Wallace]
Changed: jpmimpctsw.cpp, j6big50.lay, j6bigbukc.lay
- 2021-02-02 21:42:42 arcadia, mpu4, tumbleb, vectrex: initialized some variables that were causing crashes in drvnoclear builds [Ivan Vangelista]
Changed: tumbleb.cpp, mpu4.h, arcadia.cpp, vectrex.cpp
- 2021-02-02 20:51:22 - jpmimpct: Added emulation of X9C103, fixes volume setting [James Wallace]
- Clones promoted to working
Ace Of Clubs (Crystal) (IMPACT, GND D 4) Ace Of Clubs (Crystal) (IMPACT, GND D 4 P, Protocol)
Changed: jpmimpct.cpp, jpmimpctsw.cpp, jpmimpct.h, j6aceclb.lay, j6bnkrcl.lay, j6sonic10.lay, j6untch.lay
- Clones promoted to working
- 2021-02-02 18:12:46 sorcerer: Add screen raw parameters [AJR]
Changed: xtal.cpp, sorcerer.cpp, sorcerer.h
- 2021-02-02 17:54:58 ncd19c: Map some memory and devices [AJR]
- • m88000: Fix uninitialized member
Changed: m88000.cpp, ncd88k.cpp
- 2021-02-02 14:28:35 New working clones (#7735) [ClawGrip]
- Hunchback (FAR S.A. bootleg on Galaxian hardware) [Juan Romero, ClawGrip]
Changed: galaxold.cpp, mame.lst
- 2021-02-02 14:26:54 New working clones (#7733) [ClawGrip]
- Kamikaze (Electrogame, Spanish bootleg of Galaxian) [Juan Romero, ClawGrip]
Changed: galaxian.cpp, mame.lst
- 2021-02-02 13:22:11 m88000: initial execution implementation [Patrick Mackinlay]
Changed: m88000.cpp, m88000.h
- 2021-02-02 11:38:23 new WORKING machine [DavidHaywood]
- The Amazing Spider-Man - Great Math Caper (Sharp Cookie) (NTSC, US) [Sean Riddle, David Haywood]
Changed: spg2xx_jakks_sharp.cpp, mame.lst
- 2021-02-02 12:27:45 mc68681: ignore tx enable if already enabled [Patrick Mackinlay]
Changed: mc68681.cpp
- 2021-02-02 02:48:00 snookr10.cpp: Correct XTAL for sound ROM as per hardware. [Brian Troha]
Changed: snookr10.cpp
- 2021-02-02 02:21:31 exidy.cpp: Dumped PROMs and correct version 2 sound ROMs for Pepper II (version 8) [Kevin Eshbach, The Dumping Union] [Brian Troha]
Changed: exidy.cpp
- 2021-02-01 21:33:57 tmnt.cpp, taito_f3.cpp: initialized some variables that were causing crashes / asserts in drvnoclear builds [Ivan Vangelista]
Changed: tmnt.cpp, taito_f3.cpp
- 2021-02-01 21:10:21 odyssey2: add note [hap]
Changed: videopac.xml, odyssey2.cpp
- 2021-02-01 20:59:48 midyunit.cpp, nbmj8688.cpp, nbmj8891.cpp, nmk16.cpp, powerins.cpp, tetrisp2.cpp: initialized some variables that were causing crashes / asserts in drvnoclear builds [Ivan Vangelista]
Changed: midyunit.cpp, nbmj8688.cpp, nbmj8891.cpp, nmk16.cpp, powerins.cpp, tetrisp2.cpp
- 2021-02-01 20:54:09 Revert "i8244: fix problem with major system overlap" [hap]
- This reverts commit 401e9f670a906ac0cfe48bfa20ded143bb17ced0.
Changed: i8244.cpp, odyssey2.cpp
- 2021-02-01 18:16:56 Merge pull request #7734 from cam900/es5510_ramclear [ajrhacker]
- es5510.cpp: Add notes, Add serial control register for debugging, Fix/Add some hardware features
Changed: es5510.cpp, es5510.h
- 2021-02-01 17:39:57 i8244: fix problem with major system overlap [hap]
Changed: i8244.cpp, odyssey2.cpp
- 2021-02-01 15:08:07 odyssey2/homecomp: make ram size configurable [hap]
Changed: homecomp.cpp, homecomp.h, ram.cpp, ram.h, fidel_eag68k.cpp, saitek_risc2500.cpp
- 2021-02-01 10:38:22 z80scc: there's only one wr2 [Patrick Mackinlay]
Changed: z80scc.cpp
- 2021-02-01 10:36:24 z80scc: tidy logging a little bit [Patrick Mackinlay]
Changed: z80scc.cpp
- 2021-02-01 09:06:16 viper.cpp: ParaParaParadise 2nd Mix updates: (#7728) [987123879113]
- • Added working dongles for ppp2nd (JAA) and added a dongle to boot ppp2nda (AAA) • Added sensor inputs for ppp2nd and ppp2nda
New clones marked as not working - ParaParaParadise 2nd Mix (AAA)
- • Added working dongles for ppp2nd (JAA) and added a dongle to boot ppp2nda (AAA) • Added sensor inputs for ppp2nd and ppp2nda
- 2021-02-01 07:24:50 r4000: save exception pc on reset [Patrick Mackinlay]
Changed: r4000.cpp
- 2021-02-01 05:49:50 model3.cpp: Updated Sega ID# for the Virtua Striker 2 sets. [Brian Troha]
Changed: model3.cpp
- 2021-01-31 20:52:10 Machines promoted to working [hap]
- Autoslalom [hap]
Changed: hh_sm510.cpp
- 2021-01-31 12:35:36 iwm: remove disable_mon, move to floppy [Olivier Galibert]
Changed: floppy.cpp, floppy.h, iwm.cpp, iwm.h, apple2gs.cpp, mac.cpp, mac128.cpp
- 2021-01-31 19:13:31 flopimg: Fix wrapping on mac sector extraction [Olivier Galibert]
Changed: flopimg.cpp
- 2021-01-31 19:13:53 New machines marked as NOT_WORKING [hap]
- Autoslalom [hap]
Changed: hh_sm510.cpp, mame.lst
- 2021-01-31 16:47:43 hh_sm510: improve exospace svg a bit [hap]
Changed: hh_sm510.cpp
- 2021-01-31 15:58:39 hh_sm510: mark elektronika clones as bootleg [hap]
Changed: hh_sm510.cpp
- 2021-01-31 15:55:02 compuchess: mark ccmk1 as bootleg [hap]
Changed: compuchess.cpp
- 2021-01-31 14:43:32 hh_sm510.cpp: gnw_egg rom verified to be the same as gnw_mmouse (#7727) [algestam]
- • hh_sm510.cpp: gnw_egg rom verified to be the same as gnw_mmouse
Changed: hh_sm510.cpp
- 2021-01-30 23:18:37 apple2gs: start hooking up the new IWM and drives [R. Belmont] [arbee]
Changed: apple2gs.cpp
- 2021-01-30 23:01:54 iwm, swim1: Implement async write on gcr [Olivier Galibert]
Changed: iwm.cpp, iwm.h, swim1.cpp, swim1.h, mac.cpp, mac128.cpp, mac.h
- 2021-01-30 19:35:58 Added Apple 2 disk image format: .nib (read-only support) (#7725) [leesaudan2]
- This format was not supported by the new floppy subsystem. This commit provides read-only support of .nib files.
Changed: a2diskiing.cpp, applefdintf.cpp, ap2_dsk.cpp, ap2_dsk.h, apple3.cpp, floptool.cpp
- 2021-01-30 18:30:56 unidasm: Add disassemblers for NEC/Renesas V850 family [AJR]
Changed: cpu.lua, v850dasm.cpp, v850dasm.h, unidasm.cpp
- 2021-01-30 18:29:54 dp8344.cpp: Remove erroneous fallthrough [AJR]
Changed: dp8344.cpp
- 2021-01-30 17:15:22 hh_sm510.cpp: Improve gnw_egg display (#7724) [algestam]
- • gnw_egg: Improved the existing display. [Henrik Algestam]
Changed: hh_sm510.cpp
- 2021-01-30 14:23:28 New working clones [Ivan Vangelista]
- Barracuda [Cam, Lamonsoff]
Changed: pacman.cpp, mame.lst
- 2021-01-30 12:46:43 Debuger updates: [Vas Crabb]
- • Improved behaviour of bottom line in Qt and win32 debugger views. • Ported memory tracking feature from Qt to win32 module.
Changed: debuggerview.cpp, memorywindow.cpp, debugbaseinfo.cpp, debugviewinfo.cpp, memoryviewinfo.cpp, memoryviewinfo.h
- 2021-01-30 08:49:28 ksys573.cpp: fixed MT07863 [Ivan Vangelista]
Changed: ksys573.cpp
- 2021-01-30 07:44:00 itech32: added required newline at end [Robbbert]
Changed: itech32.cpp
- 2021-01-30 05:15:35 Suggested changes to MacOS to build reqs (#7715) [mac-a-r0ni]
- Update compilingmame.rst • Changes in macOS section regarding current build requirements • Added basic info for Apple Silicon to macOS build instructions.
Changed: compilingmame.rst
- 2021-01-29 20:42:33 - btime.cpp: corrected size for one ROM for wtennis [f205v] [Ivan Vangelista]
- - hshavoc.cpp: simplified the already working part of the decryption
- magreel.cpp: added placeholder for undumped PIC
Changed: btime.cpp, hshavoc.cpp, magreel.cpp
- - hshavoc.cpp: simplified the already working part of the decryption
- 2021-01-29 16:55:59 New working machines [Travis Brown]
- Power Up Baseball (prototype) [Frank Cifaldi, Rich Whitehouse, Ryan Holtz, Travis Brown, Dan Filner]
• itech32: Updated NVRAM mapping on '020 machines to cover full 128k. [Travis Brown]
Changed: itech32.cpp, itech32.h, mame.lst
- Power Up Baseball (prototype) [Frank Cifaldi, Rich Whitehouse, Ryan Holtz, Travis Brown, Dan Filner]
- 2021-01-29 16:01:58 New working clones [hap]
- Elite A/S Challenger (Budapest program, model EWC) [Berger]
Changed: fidel_elite.cpp, mame.lst
- 2021-01-29 06:12:18 alpha68k_i.cpp: removed NO_DUMP entry for the Alpha 8511 MCU, since actual PCBs don't have it [Ivan Vangelista]
Changed: alpha68k_i.cpp
- 2021-01-29 05:17:23 kpontoon: hooked up sound CPU and comms, POST now fully passes [R. Belmont] [arbee]
Changed: kpontoon.cpp
- 2021-01-29 04:18:43 firebeat: Implement SPU DMAs and fix SPU device configurations (#7693) [987123879113]
- • firebeat.cpp: Implement SPU DMAs and fix SPU device configurations
• cdrom: Add way to specify Ultra DMA as a machine configuration
Changed: atapicdr.cpp, atapicdr.h, firebeat.cpp, k057714.cpp
- • firebeat.cpp: Implement SPU DMAs and fix SPU device configurations
- 2021-01-28 14:43:32 luckgrln: Minor corrections [Dirk Best]
- - Add dip switch locations - Change service switch type to not toggle on 7smash - Add screen raw parameters - Add anonymous namespace
Changed: luckgrln.cpp
- 2021-01-27 17:00:15 luckgrln: Use generic xBGR_555 palette support, decrease amount of colors [Dirk Best]
Changed: luckgrln.cpp
- 2021-01-29 01:08:26 -itech32: Fixed graphics regressions introduced by incrementing pixel X by an unshifted value in the previous changes. [Ryan Holtz] [Ryan Holtz]
Changed: itech32.cpp
- 2021-01-28 15:30:18 inputmap: don't prompt to toggle to default if default is None [hap]
Changed: inputmap.cpp
- 2021-01-28 14:59:06 Change "mame64" to "mame" in docs (#7709) [Firehawke]
Changed: commandline-all.rst, compilingmame.rst, layout_script.rst, usingmame.rst
- 2021-01-28 14:51:28 Bug fixes and usablility enhancements: [Vas Crabb]
- • Declare intent when requesting virtual memory (for NetBSD, 7712) • Improve scrolling behaviour in Qt debugger (MT07795) • Added prompts to input mapping menu to make it less intimidating
Changed: drccache.cpp, debugvw.cpp, inputmap.cpp, inputmap.h, debuggerview.cpp, osdlib.h, osdlib_macosx.cpp, osdlib_unix.cpp, osdlib_uwp.cpp, osdlib_win32.cpp
- 2021-01-28 06:48:59 skylncr.cpp: corrected a couple of typos [Ivan Vangelista]
Changed: skylncr.cpp
- 2021-01-28 06:29:51 taito_f2.cpp: corrected Cameltry spelling [Ivan Vangelista]
Changed: taito_f2.cpp
- 2021-01-28 06:11:17 Update "2020" text to "2021" (#7713) [Stiletto]
- Update "2020" text to "2021".
Changed: COPYING, README.md, LICENSE, LICENSE, conf.py, license.rst, whatis.rst, LICENSE, toolchain.lua, fixfreq.cpp, nltool.cpp, nlwav.cpp, socrates.cpp, shader.mk, testkeys.cpp, LICENSE, uismall.bdf, LICENSE
- 2021-01-28 05:04:25 kpontoon: hooked up sprite ROM readback, marked sound CPU dump as bad [R. Belmont] [arbee]
Changed: kpontoon.cpp
- 2021-01-28 03:22:25 ui.h: Remove now-unused slider ID macros/enums [AJR]
Changed: ui.h
- 2021-01-28 01:13:27 ui: Clean up slider callbacks [AJR]
Changed: slider.h, sliderchangednotifier.h, sliders.cpp, submenu.cpp, submenu.h, ui.cpp, ui.h, chainmanager.cpp, chainmanager.h, inputpair.cpp, inputpair.h, slider.cpp, slider.h, d3dhlsl.cpp, d3dhlsl.h
- 2021-01-27 22:39:55 New working clones [Ivan Vangelista]
- Drift Out (Europe, Camel Try conversion) [twistedsymphony, Porchy]
Changed: taito_f2.cpp, taito_f2.h, mame.lst
- 2021-01-27 20:13:11 ui/inputmap: prevent race condition between ui_input().pressed() and poll() [hap]
Changed: inputmap.cpp, inputmap.h
- 2021-01-27 20:10:57 - maygaym1.cpp: Added GAL for the FM sound board [Highwayman] [James Wallace]
- Clones promoted to working
Sonic The Hedgehog (JPM) (IMPACT) (SO10 C13) Sonic The Hedgehog (JPM) (IMPACT) (SO10 AC13) Sonic The Hedgehog (JPM) (IMPACT) (SO10 C13, Whitbread) Sonic The Hedgehog (JPM) (IMPACT) (SO9 C12) Sonic The Hedgehog (JPM) (IMPACT) (SO7 C10) Sonic The Hedgehog (JPM) (IMPACT) (SO7 AC10) Sonic The Hedgehog (JPM) (IMPACT) (SO1 AC2)
Changed: jpmimpctsw.cpp, maygay1b.cpp, maygay1bsw.cpp, j6sonic10.lay
- Clones promoted to working
- 2021-01-27 19:34:30 -itech32: Added support for the WIDTHPIX blit flag. [Ryan Holtz] [Ryan Holtz]
Changed: itech32.h, itech32.cpp
- 2021-01-27 18:56:20 geneve: Fixed debugger problem when writing values into memory; added debugger method to tms9995. [Michael Zapf]
Changed: tms9995.h, geneve.cpp
- 2021-01-27 18:10:35 New working clones [Ivan Vangelista]
- Storming Party / Riku Kai Kuu Saizensen (set 2) [f205v]
New machines marked as NOT_WORKING
Olympus (Z Games, version 10) [Ioannis Bampoulas]
Changed: jp.cpp, lsasquad.cpp, skylncr.cpp, lsasquad.h, lsasquad.cpp, mame.lst, lsasquad.cpp
- Storming Party / Riku Kai Kuu Saizensen (set 2) [f205v]
- 2021-01-27 17:16:36 bus/ti99/gromport/cartridges.cpp: Use get_attribute_string_ptr [AJR]
Changed: cartridges.cpp
- 2021-01-27 16:59:43 -Qt debugger updates: [Vas Crabb]
- • Added context menu with Copy Visible and Paste commands to debug views (partially addresses #6066). • Made memory view last PC display a context menu item. • Fixed crash on right-clicking a memory view showing something other than an address space.
-debugger: Fixed commas in dumpkbd output.
Changed: natkeyboard.cpp, debugqt.cpp, breakpointswindow.cpp, breakpointswindow.h, dasmwindow.cpp, dasmwindow.h, debuggerview.cpp, debuggerview.h, deviceinformationwindow.cpp, deviceinformationwindow.h, deviceswindow.cpp, deviceswindow.h, logwindow.cpp, logwindow.h, mainwindow.cpp, mainwindow.h, memorywindow.cpp, memorywindow.h, windowqt.cpp, windowqt.h
- • Added context menu with Copy Visible and Paste commands to debug views (partially addresses #6066). • Made memory view last PC display a context menu item. • Fixed crash on right-clicking a memory view showing something other than an address space.
- 2021-01-27 15:45:26 jungleyo.cpp: Added reel layer drawing, implemented priority selection, and hooked up palette. (#7710) [Angelo Salese] [Angelo Salese]
Changed: jungleyo.cpp
- 2021-01-27 14:54:53 Unbreak aarch64 and arm builds (#7708) [Julian Sikorski]
Changed: makefile
- 2021-01-27 05:49:29 New machines marked as NOT_WORKING (#7706) [ClawGrip]
- Golden Fruits [jordigahan, ClawGrip]
Changed: missbamby.cpp, mame.lst
- 2021-01-27 05:11:24 kpontoon: add text layer tilemap, palette, and char ROM readback for POST [R. Belmont] [arbee]
Changed: kpontoon.cpp
- 2021-01-27 04:56:40 midtunit.cpp + midyunit.cpp: Correct ROM labels for the Mortal Kombat sets [Brian Troha]
Changed: midtunit.cpp, midyunit.cpp
- 2021-01-26 20:48:07 rs232: HLE updates [AJR]
- - Remove option to change the number of start bits (1 was always the default, and the RS232 protocol requires one start bit) - Add many historically significant baud rates ranging from 50 to 7200
• ccs2810.cpp, sb8085.cpp: Update notes
Changed: 4080term.cpp, softbox.cpp, keyboard.cpp, keyboard.h, null_modem.cpp, null_modem.h, printer.cpp, printer.h, pty.cpp, pty.h, rs232.h, terminal.cpp, terminal.h, wunderbus.cpp, mpc.cpp, mps.cpp, mps2.cpp, vme_fccpu20.cpp, smioc.cpp, a7150.cpp, aim65.cpp, aquarius.cpp, atlantis.cpp, binbug.cpp, bitgraph.cpp, blit.cpp, bullet.cpp, candela.cpp, ccs2810.cpp, coco12.cpp, coco3.cpp, cybiko.cpp, digel804.cpp, dim68k.cpp, duet16.cpp, et3400.cpp, exorciser.cpp, exp85.cpp, funkball.cpp, gkigt.cpp, gs6502.cpp, gs6809.cpp, gscpm.cpp, gsz80.cpp, h89.cpp, harriet.cpp, horizon.cpp, icebox.cpp, intellec4.cpp, iris3130.cpp, isbc.cpp, isbc8010.cpp, mbc020.cpp, mc10.cpp, mekd1.cpp, mekd3.cpp, mekd4.cpp, mekd5.cpp, mfabfz.cpp, mice.cpp, micro20.cpp, microkit.cpp, peoplepc.cpp, pimps.cpp, pipbug.cpp, pulsar.cpp, qtsbc.cpp, rd100.cpp, sage2.cpp, sapi1.cpp, sb8085.cpp, sdk80.cpp, sdk85.cpp, sdk86.cpp, seattlecmp.cpp, softbox.cpp, sorcerer.cpp, superslave.cpp, tabe22.cpp, tavernie.cpp, tim100.cpp, tricep.cpp, xerox820.cpp, acs8600_ics.cpp, apollo.cpp, ngen_kb.cpp
- - Remove option to change the number of start bits (1 was always the default, and the RS232 protocol requires one start bit) - Add many historically significant baud rates ranging from 50 to 7200
- 2021-01-26 19:28:42 cave.cpp: Correct some typos & update documentation for Hotdog Storm [Brian Troha]
Changed: cave.cpp
- 2021-01-26 19:03:07 New machines marked as NOT_WORKING [Ivan Vangelista]
- Super Butterfly 2000 [Ioannis Bampoulas]
Changed: skylncr.cpp, mame.lst
- 2021-01-26 18:28:08 New working clones [Ivan Vangelista]
- Mars (bootleg) [jordigahan, ClawGrip]
Changed: scramble.cpp, mame.lst
- 2021-01-26 15:52:13 New machines marked as NOT_WORKING (#7702) [ClawGrip]
- • New machines marked as NOT_WORKING
Games Family [Victor Fernandez (City Game), ClawGrip]
Changed: arcade.lua, arcade.flt, gfamily.cpp, mame.lst
- • New machines marked as NOT_WORKING
- 2021-01-26 14:59:25 Merge tag 'mame0228' into mainline-master [Vas Crabb]
- MAME 0.228
Changed: AndroidManifest.xml, makefile
- 2021-01-26 14:49:05 bogeyman.cpp, shootout.cpp: Corrected monitor orientation to ROT180. [Corrado Tomaselli] [Angelo Salese]
Changed: bogeyman.cpp, shootout.cpp, snk.cpp
- 2021-01-26 14:47:24 oric.cpp: Dumped oric1 BASIC 1.0 UK BIOS. (#7697) [tante ju] [rfka01]
Changed: oric.cpp
- 2021-01-26 13:14:33 laserbas: Improve gfx rendering, implement BG scrolling, correct screen raw parameters [Dirk Best]
Changed: laserbas.cpp
- 2021-01-26 12:47:32 saitek_egr: add compatibility filter [hap]
Changed: saitek_egr.xml, saitek_corona.cpp, saitek_simultano.cpp
- 2021-01-26 09:10:57 Updated GitHub CI for executable names, added ORM check to Linux builds [Vas Crabb]
Changed: ci-linux.yml, ci-macos.yml, ci-windows.yml
- 2021-01-26 05:37:11 Goodbye 64 suffix on the main executable, it was nice knowing you. [Vas Crabb]
- If you want to build 64-bit and 32-bit in the same tree without them stomping on each other, use SEPARATE_BIN=1 (you already need to do this for TOOLS=1 anyway).
Changed: dist.mak, main.lua, tests.lua, debugviewinfo.cpp, debugviewinfo.h
- 2021-01-26 02:25:19 mac: fixes for Clang compile [R. Belmont] [arbee]
- 2021-01-25 19:34:46 floppy: Be really sure a cleared cache is seen as such [Olivier Galibert]
Changed: floppy.cpp
- 2021-01-25 18:29:50 jungleyo.cpp: minor notes update [Ivan Vangelista]
Changed: jungleyo.cpp
- 2021-01-25 16:55:17 gokidetor.cpp: Converted JEDECs to binary format and add anonymous namespace. (#7703) [ClawGrip]
Changed: gokidetor.cpp
- 2021-01-25 16:51:54 win32 debugger: Added context menu with Copy Visible and Paste commands to debug views (partially addresses #6066). [Vas Crabb]
Changed: debugviewinfo.cpp, debugviewinfo.h
- 2021-01-25 16:19:04 floppy.cpp: as_ticks returns a u64, so go unsigned all the way [AJR]
Changed: floppy.cpp
- 2021-01-25 09:50:20 floppy: When the floppy head stays on an unformatted track from more than an hour and ten minutes and reading happens then interval_index*2+1 overflows. Wow. Found and tracked down by Colin Howell, with much thanks. [Olivier Galibert]
Changed: floppy.cpp
- 2021-01-25 04:38:19 Merge branch 'release0228' into mainline-master [Vas Crabb]
Changed: chip8_quik.xml, psx.xml, wscolor.xml, d6800.cpp, funworld.cpp, tmc1800.cpp, vip.cpp
- 2021-01-25 03:16:37 debug/express.cpp: Fix parsing for preincrement & predecrement operators; make debugging function print_tokens usable again [AJR]
Changed: express.cpp, express.h
- 2021-01-24 22:52:52 iwm: Start of implementation of async write [Olivier Galibert]
- 2021-01-23 13:31:33 swim1: Remove the q3 clock, sync is just not usable [Olivier Galibert]
- 2021-01-24 20:48:06 input.cpp, inputdev.cpp: Misc. fixes [AJR]
- - Fix a recent regression with processing XInput DPAD input item tokens - Prevent code_to_token from blowing up in strange cases
Changed: input.cpp, inputdev.cpp
- 2021-01-24 19:36:32 Merge pull request #7701 from clawgrip/patch-7 [ajrhacker]
- geniusjr.cpp: Add note about globbed 68HC05 on 'gls' [Sean Riddle]
Changed: geniusjr.cpp
- 2021-01-24 19:08:54 geniusjr.cpp: Add note about globbed 68HC05 on 'gls' [Sean Riddle] [ClawGrip]
Changed: geniusjr.cpp
- 2021-01-24 17:39:19 alpha68k_i.cpp: replaced color ROM dump for paddlema, added dump about bootleg boards [f205v] [Ivan Vangelista]
Changed: alpha68k_i.cpp
- 2021-01-24 13:19:51 nmk16.cpp: Fixed 'redhawks' bad graphics, and added placeholders for undumped PROMs and PLDs. (#7696) [ClawGrip]
Changed: nmk16.cpp
- 2021-01-24 11:59:00 New machines marked as NOT_WORKING [Ivan Vangelista]
- Score 5 [Ioannis Bampoulas]
Changed: skylncr.cpp, mame.lst
- 2021-01-24 07:00:31 alpha68k_i.cpp: PCB documentation for The Next Space & Paddle Mania, derive chip clocks from OSCs. [Brian Troha]
Changed: alpha68k_i.cpp
- 2021-01-24 06:06:49 bus/rs232: Add generic Radio Shack printer option (generates break condition when online). (#7652) [tim lindner]
Changed: printer.cpp, printer.h, rs232.cpp, coco12.cpp, coco3.cpp
- 2021-01-24 06:05:20 sound/rf5c400.cpp: Fixed looping, and implemented position readback. (#7699) [987123879113]
Changed: rf5c400.cpp, rf5c400.h
- 2021-01-24 03:33:07 srcclean in preparation for branching release [Vas Crabb]
Changed: ibm5150.xml, wscolor.xml, wswan.xml, data_hiscore.lua, data_history.lua, db4106.h, db4107.h, db4112.h, lux4105.cpp, rom.cpp, arm7.cpp, cecalls.hxx, v30mz.cpp, m950x0.cpp, m950x0.h, sa1110.cpp, sa1110.h, sa1111.cpp, sa1111.h, swim1.cpp, swim2.cpp, swim2.h, uda1344.cpp, uda1344.h, sed1356.cpp, flopimg.cpp, flopimg.h, cmi01a.cpp, wswan.cpp, abc1600.cpp, bfm_sc4.cpp, design.cpp, dim68k.cpp, fortecar.cpp, funworld.cpp, galaxian.cpp, getaway.cpp, jornada.cpp, jpmimpct.cpp, jpmimpctsw.cpp, jpmsys5.cpp, kaneko16.cpp, kingpin.cpp, ksys573.cpp, maygay1b.cpp, model3.cpp, rtpc.cpp, tabe22.cpp, jpmimpct.h, j5fairp.lay, j5popeye.lay, j6roller10.lay, j6roller15.lay, j6roller8.lay, jpmimpct.lay, jpmsys5.lay, k573mcr.cpp, eigccarm.h, fs_smart-blur.sc, vs_smart-blur.sc, fs_crt-geom-deluxe.sc, fs_crt-geom.sc, fs_gaussx.sc, fs_gaussy.sc, fs_phosphor_apply.sc, varying.def.sc, vs_crt-caligari.sc, fs_eagle.sc, vs_eagle.sc, fs_distortion.sc, fs_ntsc_decode.sc, fs_ntsc_encode.sc, fs_hq2x.sc, fs_hq3x.sc, fs_hq4x.sc, vs_hq2x.sc, vs_hq3x.sc, vs_hq4x.sc, fs_bob-and-ghost-deinterlace.sc, fs_deposterize-pass0.sc, fs_deposterize-pass1.sc, vs_deposterize-pass0.sc, vs_deposterize-pass1.sc, fs_gaussian.sc, fs_gaussian.sc, fs_gaussian.sc, fs_gaussian.sc, fs_dilation-horizontal-fast.sc, vs_dilation-horizontal-fast.sc, fs_xbr-lv1-noblend.sc, fs_xbr-lv2-3d.sc, fs_xbr-lv2-fast.sc, fs_xbr-lv2-noblend.sc, fs_xbr-lv2.sc, fs_xbr-lv3-noblend.sc, fs_xbr-lv3.sc, fs_custom-jinc2-sharper.sc, fs_super-2xbr-3d-pass0.sc, fs_super-2xbr-3d-pass1.sc, fs_super-2xbr-3d-pass2.sc, fs_super-4xbr-3d-pass0.sc, fs_super-4xbr-3d-pass1.sc, fs_super-4xbr-3d-pass1f.sc, fs_super-4xbr-3d-pass2.sc, fs_super-4xbr-3d-pass3.sc, fs_super-4xbr-3d-pass3f.sc, fs_super-xbr-fast-pass0.sc, fs_super-xbr-fast-pass1.sc, fs_super-xbr-fast-pass2.sc, fs_super-xbr-pass0.sc, fs_super-xbr-pass1.sc, fs_super-xbr-pass2.sc, vs_super-2xbr-3d-pass2.sc, vs_super-xbr-fast-pass0.sc, vs_super-xbr-fast-pass1.sc, vs_super-xbr-fast-pass2.sc, vs_super-xbr-pass0.sc, vs_super-xbr-pass1.sc, vs_super-xbr-pass2.sc, vs_super-xbr-pass3.sc, vs_xbr-lv2-noblend.sc, vs_xbr-lv3-noblend.sc, vs_xbr-lv3.sc, fs_2xbr-hybrid-sharp.sc, fs_2xbr-hybrid-v2-gamma.sc, fs_2xbr-hybrid-v2.sc, fs_2xbr-hybrid-v4-gamma.sc, fs_2xbr-hybrid-v4.sc, fs_2xbr-hybrid-v4b.sc, fs_2xbr-hybrid-v5-gamma.sc, fs_2xbr-hybrid.sc, vs_2xbr-hybrid-sharp.sc, vs_2xbr-hybrid-v2-gamma.sc, vs_2xbr-hybrid-v2.sc, vs_2xbr-hybrid-v4-gamma.sc, vs_2xbr-hybrid-v4.sc, vs_2xbr-hybrid-v4b.sc, vs_2xbr-hybrid-v5-gamma.sc, vs_2xbr-hybrid.sc, fs_xbr-lv2-a-pass0.sc, fs_xbr-lv2-accuracy-pass0.sc, fs_xbr-lv2-accuracy-pass1.sc, fs_xbr-lv2-b-pass0.sc, fs_xbr-lv2-c-pass0.sc, fs_xbr-lv2-d-pass0.sc, fs_xbr-lv2-noblend-pass1.sc, fs_xbr-lv2-pass1.sc, vs_xbr-lv2-a-pass0.sc, vs_xbr-lv2-accuracy-pass0.sc, vs_xbr-lv2-accuracy-pass1.sc, vs_xbr-lv2-b-pass0.sc, vs_xbr-lv2-c-pass0.sc, vs_xbr-lv2-d-pass0.sc, vs_xbr-lv2-noblend-pass1.sc, vs_xbr-lv2-pass1.sc, fs_xbr-lv3-pass0.sc, fs_xbr-lv3-pass1.sc, vs_xbr-lv3-pass0.sc, vs_xbr-lv3-pass1.sc, fs_xbr-mlv4-pass1.sc, fs_xbr-mlv4-pass2.sc, fs_xbr-mlv4-pass3.sc, fs_xbr-mlv4-pass4.sc, vs_xbr-mlv4-pass1.sc, vs_xbr-mlv4-pass2.sc, vs_xbr-mlv4-pass3.sc, vs_xbr-mlv4-pass4.sc, fs_screen.sc
- 2021-01-24 03:08:47 getaway.cpp: Confirmed accelerator range is correct by examining game code. [Vas Crabb]
Changed: getaway.cpp
- 2021-01-23 23:38:27 eigccarm.h: fix unterminated #if [R. Belmont] [arbee]
Changed: eigccarm.h
- 2021-01-23 23:31:50 alphasma3k.cpp: Add note about firmware updates (#7698) [ClawGrip]
Changed: alphasma3k.cpp
- 2021-01-23 20:11:29 rolla.cpp: moved set to skylncr.cpp [Ivan Vangelista]
Changed: arcade.lua, arcade.flt, rolla.cpp, skylncr.cpp, mame.lst
- 2021-01-23 18:46:15 mccpm.cpp: Clocking note [AJR]
Changed: mccpm.cpp
- 2021-01-23 18:29:44 floppy: Add dir read on apple floppies [Olivier Galibert]
Changed: floppy.cpp
- 2021-01-23 17:42:34 New machines marked as NOT_WORKING [Ivan Vangelista]
- unknown 'Rolla' slot machine [caius]
Changed: arcade.lua, arcade.flt, rolla.cpp, mame.lst
- 2021-01-23 17:38:02 Merge pull request #7694 from f205v/patch-11 [ajrhacker]
- Correct ROM labels and location for ufosensib
Changed: system1.cpp
- 2021-01-23 17:35:08 iwm, swim1: devsel makes more sense now, I think [Olivier Galibert]
- 2021-01-23 17:32:54 getaway: change steering controller type 'ad stick' to paddle [hap]
Changed: getaway.cpp
- 2021-01-23 17:27:37 Correct ROM labels and location for ufosensib [f205v]
- Correct ROM labels and location for ufosensib, verified against PCB
Changed: system1.cpp
- 2021-01-23 17:22:01 raiden: tweak OKI volume a bit more [hap]
Changed: raiden.cpp
- 2021-01-23 17:17:24 raiden: lower the OKI volume [hap]
Changed: raiden.cpp
- 2021-01-23 17:00:46 New clones marked as NOT_WORKING [Ivan Vangelista]
- The Hole (bootleg of The Pit) [caius] The Porter (bootleg of Port Man) [caius]
Changed: thepit.cpp, thepit.h, mame.lst
- 2021-01-23 16:41:34 buggychl: decrease steering wheel sensitivity [hap]
Changed: buggychl.cpp
- 2021-01-23 14:14:46 iwm: motor/devsel is a little weird, hope this works [Olivier Galibert]
Changed: iwm.cpp, mac128.cpp
- 2021-01-23 09:13:19 jungleyo.cpp: very minor comments corrections [Ivan Vangelista]
Changed: jungleyo.cpp
- 2021-01-23 09:12:32 - amstr_pc.cpp: added hardware info for ppc512 / ppc640 [Guru] [Ivan Vangelista]
- - jungleyo.cpp: very minor comments corrections
Changed: amstr_pc.cpp
- 2021-01-23 06:42:57 mac128.cpp: Move macros after PCH to avoid issues. [Vas Crabb]
Changed: mac128.cpp
- 2021-01-23 06:34:25 -docs update: [Vas Crabb]
- • Added note explaining that view options saved in machine CFG take precedence over INI/command line. • Added prerequisites for building HTML documentation under MSYS2 and Fedora Linux. • Explicitly mentioned that Ubuntu modifies GCC to enable "fortify source" by default in the relevant section. • Removed obsolete reference to glibstdc++6. • Re-formated compiling guide source (hard wrap at 80 columns, typographical quotes, code blocks for sample command lines).
-genie.lua: Show GCC ignored attribute warnings, but don't fail for them.
Changed: commandline-all.rst, compilingmame.rst, genie.lua
- • Added note explaining that view options saved in machine CFG take precedence over INI/command line. • Added prerequisites for building HTML documentation under MSYS2 and Fedora Linux. • Explicitly mentioned that Ubuntu modifies GCC to enable "fortify source" by default in the relevant section. • Removed obsolete reference to glibstdc++6. • Re-formated compiling guide source (hard wrap at 80 columns, typographical quotes, code blocks for sample command lines).
- 2021-01-23 05:25:33 bgfx: Fixed overlapping register in lcd-grid shaders and compiled for Direct3D, SPIR-V, Metal, etc. [Vas Crabb]
Changed: fs_lcd-grid.bin, fs_persistence.bin, vs_lcd-grid.bin, vs_persistence.bin, fs_lcd-grid.bin, fs_persistence.bin, vs_lcd-grid.bin, vs_persistence.bin, fs_lcd-grid.bin, fs_persistence.bin, vs_lcd-grid.bin, vs_persistence.bin, fs_lcd-grid.bin, fs_persistence.bin, vs_lcd-grid.bin, vs_persistence.bin, fs_lcd-grid.bin, fs_persistence.bin, vs_lcd-grid.bin, vs_persistence.bin, fs_persistence.sc
- 2021-01-23 05:04:48 bgfx: Added lcd-grid shader. (#7691) [cgwg]
- Note that this is currently only compiled for GLSL.
Changed: lcd-grid.json, lcd-grid.json, persistence.json, fs_lcd-grid.bin, fs_persistence.bin, vs_lcd-grid.bin, vs_persistence.bin, fs_lcd-grid.sc, fs_persistence.sc, varying.def.sc, vs_lcd-grid.sc, vs_persistence.sc
- 2021-01-23 04:26:52 mac128: start new IWM hookup, not working properly yet [R. Belmont] [arbee]
Changed: mac128.cpp
- 2021-01-23 03:30:30 sspeedr: correct company string [hap]
Changed: sspeedr.cpp
- 2021-01-23 01:18:22 jpmimpact.cpp: work on correctly mapping buttons for each machine [David Haywood] (#7683) [David Haywood]
- • further per game inpiut work
• additional input work / documentation
• further input work
• further input fixes
• attempting to locate a j6monmad input
• still looking for some inputs on j6monmad, maybe something is missing
• further per-game inputs
• additional per game inputs
• remove a duplicate line
• looked at a few more games
• gave a few more inputs
• cover more game inpus
• more game inputs
• document some sets that aren't going into input test properly
• additional per-game inputs
• more per-game inputs
• j6wldkng is an unusual machine, placeholder strings on the unseen vfd, and even non-standard mapping of the spin button
• additional per game inputs
• j6col fixup
Changed: jpmimpct.cpp, jpmimpctsw.cpp, jpmimpct.h
- • further per game inpiut work
- 2021-01-22 23:04:48 quizshow: add cassette device [hap]
Changed: quizshow.cpp
- 2021-01-22 23:00:29 jungleyo.cpp: added a second tilemap [Ivan Vangelista]
Changed: jungleyo.cpp
- 2021-01-22 21:31:48 rx78: add note about RAM [hap]
Changed: rx78.cpp
- 2021-01-22 21:23:53 i8244: fix recent regression [hap]
Changed: i8244.cpp
- 2021-01-22 21:16:02 genie.lua: Attempted fix for GCC build [AJR]
Changed: genie.lua
- 2021-01-22 20:55:15 getaway: re-add imperfect controls flag [hap]
Changed: getaway.cpp
- 2021-01-22 20:24:26 jungleyo.cpp: completed decryption, added inputs and (bad) sound [Ivan Vangelista]
Changed: jungleyo.cpp
- 2021-01-22 20:08:12 swim1.h: Fix clang build [AJR]
Changed: swim1.h
- 2021-01-22 17:13:01 selsoft.cpp: Fix use of strmakelower [AJR]
Changed: selsoft.cpp
- 2021-01-22 17:12:38 mac128.cpp: VIA note [AJR]
Changed: mac128.cpp
- 2021-01-18 22:50:26 swim1: Embed the iwm [Olivier Galibert]
Changed: 6522via.cpp, 6522via.h, iwm.cpp, iwm.h, swim1.cpp, swim1.h, swim2.cpp, mac.cpp, mac.cpp
- 2021-01-22 16:22:42 flopimg: Fix gcr checksum [Olivier Galibert]
Changed: floppy.cpp, flopimg.cpp
- 2021-01-22 15:47:13 getaway: update notes [hap]
Changed: getaway.cpp
- 2021-01-22 14:55:21 -getaway.cpp: Fixed steering control. [Vas Crabb]
- • Works fine with an analog stick/wheel, difficult to steer on the slippery "dotted" surface with keyboard/D-pad.
-osd: Moved GCC intrinsics out of eminline.h so MAME_NOASM will take the pure C++ implementation with GCC (makes testing the fallback easier).
-Removed a bunch of [[maybe_unused]] that aren't actually needed.
Changed: rf5c296.cpp, rf5c296.h, 8080bw.cpp, getaway.cpp, ksys573.cpp, 8080bw.h, eigcc.h, eminline.h, window.h, blit13.h, osdcomm.h, window.h
- • Works fine with an analog stick/wheel, difficult to steer on the slippery "dotted" surface with keyboard/D-pad.
- 2021-01-22 13:26:55 getaway: move register notes into io_w function [hap]
Changed: getaway.cpp
- 2021-01-22 12:50:24 ATTR_UNUSED, do you welcome C++17 in your heart and mind? [Olivier Galibert]
Changed: rf5c296.cpp, rf5c296.h, s3c2410.h, s3c2440.h, s3c24xx.hxx, flopimg.cpp, nld_ms_direct_lu.h, 8080bw.cpp, ksys573.cpp, 8080bw.h, window.h, blit13.h, osdcomm.h, window.h
- 2021-01-22 13:05:50 getaway.cpp: various updates, promoted to working (#7686) [Angelo Salese]
- getaway.cpp: improvements [Angelo Salese] - reg 7 is definitely width, add experimental fill vs. replace, notes - add dipswitches - move text layer to a separate entity, hook up inputs, fix mistake with 4bit dsw - color mask is elsewhere, pinpoint how scrolling is really done - color mask is xor-ed with 7 - add RMW for bitplanes - fix fractional X placements - I/O cleanups and documentation - keydelta=5 on steering wheel - change RGB to BGR - change video res to standard 256x240 - demote to IMPERFECT_CONTROLS and IMPERFECT_GFX
Machines promoted to working
Get A Way [Angelo Salese]
Changed: getaway.cpp
- getaway.cpp: improvements [Angelo Salese] - reg 7 is definitely width, add experimental fill vs. replace, notes - add dipswitches - move text layer to a separate entity, hook up inputs, fix mistake with 4bit dsw - color mask is elsewhere, pinpoint how scrolling is really done - color mask is xor-ed with 7 - add RMW for bitplanes - fix fractional X placements - I/O cleanups and documentation - keydelta=5 on steering wheel - change RGB to BGR - change video res to standard 256x240 - demote to IMPERFECT_CONTROLS and IMPERFECT_GFX
- 2021-01-22 12:13:47 galaxian.cpp: Fixed sprite clipping issue in namenayo. [David Haywood] (#7688) [David Haywood]
Changed: galaxian.h, galaxian.cpp
- 2021-01-22 09:26:46 ncr5380n: assert drq after req with phase mismatch [Patrick Mackinlay]
Changed: ncr5380n.cpp
- 2021-01-22 05:06:48 New working clones [Brian Troha]
- Puchi Carat (Ver 2.04A 1997/11/08) [TeamEurope, Ryan Holtz, The Dumping Union]
Changed: taito_f3.cpp, mame.lst
- 2021-01-22 03:33:56 mac: add additional VIA delay for Cuda, maclc520 and maccclas boot [R. Belmont] [arbee]
Changed: mac.cpp
- 2021-01-21 15:08:56 flopimg: Change the extracted bitstreams into vector
[Olivier Galibert] - flopimg: Change the extracted sectors into vector
Changed: applefdintf.cpp, ami_dsk.cpp, ami_dsk.h, ap2_dsk.cpp, ap2_dsk.h, ap_dsk35.cpp, ap_dsk35.h, d64_dsk.cpp, flopimg.cpp, flopimg.h, g64_dsk.cpp, g64_dsk.h, hpi_dsk.cpp, hpi_dsk.h, hxcmfm_dsk.cpp, imd_dsk.cpp, img_dsk.cpp, img_dsk.h, jvc_dsk.cpp, m20_dsk.cpp, svi_dsk.cpp, ti99_dsk.cpp, ti99_dsk.h, upd765_dsk.cpp, vdk_dsk.cpp, victor9k_dsk.cpp, wd177x_dsk.cpp, floptool.cpp
- 2021-01-21 21:39:00 kpontoon: corrected hardware info [Ivan Vangelista]
Changed: kpontoon.cpp
- 2021-01-21 21:00:09 jungleyo.cpp: hacked the bare minimum to make it do something [Ivan Vangelista]
Changed: jungleyo.cpp
- 2021-01-21 20:08:54 extrema.cpp: corrected spelling of Ukraine [Ivan Vangelista]
Changed: extrema.cpp
- 2021-01-21 19:59:46 Forte Card improvements: Added Coin In/Out counters and Auto Play DIP switch. [RobertoFresca]
- Also some technical notes.
Changed: fortecar.cpp
- 2021-01-21 18:53:37 Apple 2 floppy drive (diskiing, diskiing13): added sounds (#7685) [leesaudan2]
Changed: a2diskiing.cpp, floppy.cpp
- 2021-01-21 18:52:22 Firebeat: Fix flash clearing for pop'n music (#7548) [987123879113]
Changed: intelfsh.cpp
- 2021-01-21 16:51:37 6522via.cpp: Distinguish some different VIA types [AJR]
Changed: a2mockingboard.cpp, 4080term.cpp, vib.cpp, cc500.cpp, tube_casper.cpp, tube_zep100.cpp, c1541.cpp, c1571.cpp, cmdhd.cpp, fd2000.cpp, interpod.cpp, e01.cpp, ap5.cpp, m2105.cpp, plus2.cpp, c2031.cpp, c2040.cpp, c8050.cpp, d9060.cpp, radisc.cpp, tanex.cpp, vic1112.cpp, 6522via.cpp, 6522via.h, accomm.cpp, aci_ggm.cpp, aci_prodigy.cpp, acrnsys.cpp, aim65.cpp, aim65_40.cpp, apple3.cpp, applix.cpp, aristmk4.cpp, atarisy1.cpp, atom.cpp, ave_arb.cpp, bbc.cpp, beezer.cpp, bmcbowl.cpp, chexx.cpp, clcd.cpp, cms.cpp, concept.cpp, cops.cpp, ec65.cpp, electron.cpp, emma2.cpp, enmirage.cpp, epic14e.cpp, esprit.cpp, gameplan.cpp, goupil.cpp, gts3.cpp, gts3a.cpp, hhtiger.cpp, itech32.cpp, itech8.cpp, jr100.cpp, jvh.cpp, lisa.cpp, lwriter.cpp, mac.cpp, mac128.cpp, macpci.cpp, macprtb.cpp, macpwrbk030.cpp, macquadra700.cpp, mbc020.cpp, nsg6809.cpp, oric.cpp, pet.cpp, pntnpuzl.cpp, rmnimbus.cpp, saitek_intchess.cpp, saitek_ssystem3.cpp, shine.cpp, swtpc09.cpp, swyft.cpp, sym1.cpp, textelcomp.cpp, trvquest.cpp, tv950.cpp, ultim809.cpp, vectrex.cpp, vic20.cpp, victor9k.cpp, wicat.cpp, victor9k_fdc.cpp
- 2021-01-21 15:30:22 peter packrat: fix slapstic too [Olivier Galibert]
Changed: atarisy1.cpp
- 2021-01-21 15:07:56 gauntlet2p: Fix slapstic communication [Olivier Galibert]
Changed: gauntlet.cpp
- 2021-01-21 14:36:55 kingpin: Fix maxideal NVRAM checksum [Dirk Best]
Changed: kingpin.cpp
- 2021-01-21 14:30:40 osd: Rearranged window title to put system name first [Vas Crabb]
Changed: osdwindow.cpp
- 2021-01-21 13:33:53 -osd/windows: Minimise full-screen windows on losing focus (#2997). [Vas Crabb]
- -osd/modules/osdwindow.cpp: Clean up window title formatting. • Show data type model in window title. • Moved window title formatting to a single place.
-tools/chdman.cpp: Removed some unnecessary .c_str() calls.
Changed: image.cpp, window.cpp, window.h, windowcontroller.mm, osdwindow.cpp, osdwindow.h, window.cpp, window.h, window.cpp, window.h, window.cpp, window.h, chdman.cpp
- -osd/modules/osdwindow.cpp: Clean up window title formatting. • Show data type model in window title. • Moved window title formatting to a single place.
- 2021-01-21 13:15:55 New working clones (#7684) [ClawGrip]
- Red Hawk (horizontal, Spain) [Victor Fernandez (City Game), ClawGrip]
- 2021-01-21 13:13:32 kingpin: Various updates [Dirk Best]
- - Add basic layout showing buttons and lamps - Hook up lamp outputs and hopper - Map missing buttons and second coin slot - Label setup mode dip switches - Update default NVRAM to enable attract music, second coin slot and hopper
Changed: kingpin.cpp, kingpin.lay
- 2021-01-21 12:35:05 troopy: one gfx rom is confirmed bad [chaneman] [Robbbert]
Changed: scramble.cpp
- 2021-01-21 09:49:49 rx78: Fixed color in theprowr and seki. Added notes. [Robbbert]
Changed: rx78_cart.xml, rx78.cpp
- 2021-01-21 09:38:33 gauntlet: Add missing triggers, will do better later [Olivier Galibert]
Changed: gauntlet.cpp
- 2021-01-21 02:59:47 Fix compile. [RobertoFresca]
Changed: diagnostics_win32.cpp
- 2021-01-21 00:07:27 Merge branch 'master' of https://github.com/mamedev/mame [RobertoFresca]
Changed: gba_slot.cpp, nes_unif.hxx, cartridges.cpp, es5510.cpp, nscsi_bus.cpp, ram.cpp, spu.cpp, debugcmd.cpp, debugcon.cpp, debugcpu.cpp, debughlp.cpp, express.cpp, devcb.h, device.cpp, device.h, diimage.cpp, diimage.h, dislot.cpp, dislot.h, disound.cpp, drivenum.cpp, emu.h, emuopts.cpp, emuopts.h, fileio.cpp, fileio.h, image.cpp, image.h, input.cpp, inputdev.cpp, inputdev.h, ioport.cpp, ioport.h, machine.cpp, mconfig.cpp, natkeyboard.cpp, output.cpp, output.h, render.cpp, rendfont.cpp, rendlay.cpp, romload.cpp, romload.h, screen.cpp, softlist.cpp, softlist.h, softlist_dev.cpp, softlist_dev.h, validity.cpp, video.cpp, audit.cpp, audit.h, cheat.cpp, clifront.cpp, clifront.h, infoxml.cpp, language.cpp, luaengine.cpp, mame.cpp, mameopts.cpp, media_ident.cpp, pluginopts.cpp, auditmenu.cpp, custui.cpp, dirmenu.cpp, filesel.cpp, imgcntrl.cpp, inifile.cpp, menu.cpp, miscmenu.cpp, selector.cpp, selgame.cpp, selmenu.cpp, selsoft.cpp, slotopt.cpp, slotopt.h, state.cpp, swlist.cpp, ui.cpp, utils.cpp, corefile.cpp, corefile.h, corestr.cpp, corestr.h, hash.cpp, hash.h, options.cpp, options.h, zippath.cpp, zippath.h, esq5505.cpp, bfm_sc45_helper.cpp, lynx.cpp, spec_snqk.cpp, macmain.cpp, diagnostics_win32.cpp, font_osx.cpp, font_sdl.cpp, osdobj_common.cpp, osdobj_common.h, texturemanager.cpp, osdsdl.h, sdlmain.cpp, winmain.cpp, chdman.cpp, imgtool.cpp, main.cpp, stream.cpp, split.cpp
- 2021-01-21 00:06:59 Zabavni Karti: Added Cyrillic names to the inputs descriptions. [RobertoFresca]
Changed: funworld.cpp
- 2021-01-20 23:46:03 Much more core std::string_view modernization [AJR]
- - Remove corestr.h from emu.h; update a few source files to not use it at all - Change strtrimspace, strtrimrightspace and core_filename_extract_• to be pure functions taking a std::string_view by value and returning the same type - Change strmakeupper and strmakelower to be pure functions taking a std::string_view and constructing a std::string - Remove the string-modifying version of zippath_parent - Change tag-based lookup functions in device_t to take std::string_view instead of const std::string & or const char * - Remove the subdevice tag cache from device_t (since device finders are now recommended) and replace it with a map covering directly owned subdevices only - Move the working directory setup method out of device_image_interface (only the UI seems to actually use the full version of this) - Change output_manager to use std::string_view for output name arguments - Change core_options to accept std::string_view for most name and value arguments (return values are still C strings for now) - Change miscellaneous other functions to accept std::string_view arguments - Remove a few string accessor macros from romload.h - Remove many unnecessary c_str() calls from logging/error messages
Changed: gba_slot.cpp, nes_unif.hxx, cartridges.cpp, es5510.cpp, nscsi_bus.cpp, ram.cpp, spu.cpp, debugcmd.cpp, debugcon.cpp, debugcpu.cpp, debughlp.cpp, express.cpp, devcb.h, device.cpp, device.h, diimage.cpp, diimage.h, dislot.cpp, dislot.h, disound.cpp, drivenum.cpp, emu.h, emuopts.cpp, emuopts.h, fileio.cpp, fileio.h, image.cpp, image.h, input.cpp, inputdev.cpp, inputdev.h, ioport.cpp, ioport.h, machine.cpp, mconfig.cpp, natkeyboard.cpp, output.cpp, output.h, render.cpp, rendfont.cpp, rendlay.cpp, romload.cpp, romload.h, screen.cpp, softlist.cpp, softlist.h, softlist_dev.cpp, softlist_dev.h, validity.cpp, video.cpp, audit.cpp, audit.h, cheat.cpp, clifront.cpp, clifront.h, infoxml.cpp, language.cpp, luaengine.cpp, mame.cpp, mameopts.cpp, media_ident.cpp, pluginopts.cpp, auditmenu.cpp, custui.cpp, dirmenu.cpp, filesel.cpp, imgcntrl.cpp, inifile.cpp, menu.cpp, miscmenu.cpp, selector.cpp, selgame.cpp, selmenu.cpp, selsoft.cpp, slotopt.cpp, slotopt.h, state.cpp, swlist.cpp, ui.cpp, utils.cpp, corefile.cpp, corefile.h, corestr.cpp, corestr.h, hash.cpp, hash.h, options.cpp, options.h, zippath.cpp, zippath.h, esq5505.cpp, bfm_sc45_helper.cpp, lynx.cpp, spec_snqk.cpp, macmain.cpp, diagnostics_win32.cpp, font_osx.cpp, font_sdl.cpp, osdobj_common.cpp, osdobj_common.h, texturemanager.cpp, osdsdl.h, sdlmain.cpp, winmain.cpp, chdman.cpp, imgtool.cpp, main.cpp, stream.cpp, split.cpp
- 2021-01-20 22:08:26 extrema.cpp: added preliminary decryption for the rest of the sets [Ivan Vangelista]
Changed: extrema.cpp, mame.lst
- 2021-01-20 19:27:58 Forte Card improvements: Added a default serial EEPROM after an exhaustive [RobertoFresca]
- reverse-engineering work of Grull Osgo. Refactored and cleaned up the sets and driver. Added technical notes.
Clones promoted to working
Forte Card (Ver 103, English) [Grull Osgo, Roberto Fresca]
Changed: fortecar.cpp, mame.lst
- reverse-engineering work of Grull Osgo. Refactored and cleaned up the sets and driver. Added technical notes.
- 2021-01-20 19:05:37 m740: NMI does not exist; update notes [AJR]
Changed: om740.lst
- 2021-01-20 18:40:00 8080bw: mark cosmicmo as bootleg [hap]
Changed: 8080bw.cpp
- 2021-01-20 18:05:30 extrema.cpp: added preliminary decryption for adults, extrmth, extrmti, luckshel, strlink [Ivan Vangelista]
Changed: extrema.cpp, mame.lst
- 2021-01-20 04:12:44 cosmic.cpp: Add raw screen timing parameters based on schematics [AJR]
Changed: cosmic.cpp
- 2021-01-20 03:40:24 cosmic.cpp: Cosmic Guerilla is in another driver now [AJR]
Changed: cosmic.cpp, cosmicg.cpp, cosmic.h
- 2021-01-20 03:28:17 cosmicg: Driver overhaul [AJR]
- - Separate driver from cosmic.cpp - Add MC6845 CRTC and use it for all video updates - Configure screen with raw parameters - Add support for display flipping in cocktail mode
Changed: arcade.lua, arcade.flt, cosmic.cpp, cosmicg.cpp, cosmic.h, mame.lst, cosmic.cpp
- 2021-01-20 00:41:08 getaway: show the complete vram for now [hap]
Changed: getaway.cpp
- 2021-01-19 23:55:56 getaway: small fix with dmask [hap]
Changed: getaway.cpp
- 2021-01-19 23:37:49 getaway: show garbage on screen [hap]
Changed: getaway.cpp
- 2021-01-19 22:05:20 jpmimpct.cpp: reel lamps upside down it seems (nw) [James Wallace]
Changed: j6roller10.lay, j6roller15.lay, j6roller8.lay
- 2021-01-19 20:53:21 New machines marked as NOT_WORKING [hap]
- Get A Way [hap, Sam Grech]
Changed: arcade.lua, arcade.flt, getaway.cpp, mame.lst
- 2021-01-19 20:15:01 ikt5a: Add gfxdecode [AJR]
Changed: ikt5a.cpp
- 2021-01-19 19:30:39 xybots.cpp: fixed MT05379 [Ivan Vangelista]
Changed: atarijsa.cpp, atarijsa.h, xybots.cpp
- 2021-01-19 19:00:10 extrema.cpp: added preliminary decryption for bloto [Ivan Vangelista]
Changed: extrema.cpp
- 2021-01-19 17:53:38 hng64: Added flat shaded polygons, with no texture or lighting (#7676) [Happy-yappH]
Changed: hng64.h, hng64_3d.hxx
- 2021-01-19 17:19:49 jpmimpact.cpp / jpmimpactsw.cpp progress on non-video fruit machines [David Haywood] [DavidHaywood]
- - Hopper tweaks to allow many more sets to boot - Return 0xffff from some unknown memory addresses to allow later games to boot (security / anti-tamper?) - Better per-game defaults to allow more sets to boot - Alt reel configs for a handful of ACE games to allow them to boot - Remove a few bad dumps - Correct ROM loading on several sets - Fix up manufacturer information for several sets - Use timed coin optos for coins so that they insert reliably without triggering scam detection - Started adding per-game input configurations - Various notes / observations based on behavior to identify where improved hookups are still needed - Added myself as copyright holder as I've made significant changes to the driver at this point if prior work is included.
Changed: jpmimpct.cpp, jpmimpctsw.cpp, jpmimpct.h, mame.lst
- 2021-01-19 17:16:21 New machines marked as NOT_WORKING [Ivan Vangelista]
- Pontoon (Konami) [Michel Pichot]
Changed: arcade.lua, arcade.flt, astrcorp.cpp, kpontoon.cpp, mame.lst
- 2021-01-19 16:53:23 astrcorp.cpp: added preliminary decryption for dinodino [Ivan Vangelista]
Changed: astrcorp.cpp
- 2021-01-19 04:54:14 ikt5a: Add keyboard [AJR]
Changed: ikt5a.cpp
- 2021-01-18 22:50:15 wiping: fix spriteram [Olivier Galibert]
Changed: wiping.cpp
- 2021-01-18 20:07:35 views: Fix some issue when the view does nor span an exact power-of-two block [Olivier Galibert]
Changed: emumem_hedr.ipp, emumem_hedw.ipp
- 2021-01-18 19:12:23 astrcorp.cpp: added preliminary decryption for winbingo and clones and zoo. Also renamed zoo to zulu [Ivan Vangelista]
Changed: astrcorp.cpp, mame.lst
- 2021-01-18 15:39:28 in213: Add BIOS V2.1 [MattisLind] [Dirk Best]
Changed: informer_213.cpp
- 2021-01-18 17:52:45 hdc92x4.cpp, i8271.cpp: Clean up time logging [AJR]
Changed: hdc92x4.cpp, hdc92x4.h, i8271.cpp, i8271.h
- 2021-01-18 17:30:08 mess.lua: Fix full build [AJR]
Changed: mess.lua
- 2021-01-18 14:43:11 New machines marked as NOT_WORKING [Patrick Mackinlay]
- - Data General AViiON 4600 [Plamen Mihaylov, Patrick Mackinlay]
Changed: mess.lua, aviion88k.cpp, mame.lst, mess.flt
- 2021-01-18 13:42:14 artwork/chess: change chess symbols to svg [hap]
Changed: README.md, bb.png, bb.svg, bk.png, bk.svg, bn.png, bn.svg, bp.png, bp.svg, bq.png, bq.svg, br.png, br.svg, wb.png, wb.svg, wk.png, wk.svg, wn.png, wn.svg, wp.png, wp.svg, wq.png, wq.svg, wr.png, wr.svg, i8244.cpp, aci_prodigy.lay, ave_arb.lay, chessmst.lay, chessmstdm.lay, ck_master.lay, conchess.lay, conic_cchess2.lay, cxg_ch2001.lay, cxg_commander.lay, cxg_dominator.lay, cxg_prtchess_v2.lay, cxg_scptchess_v1.lay, cxg_sphinx40.lay, debutm.lay, fidel_as12.lay, fidel_chesster.lay, fidel_csc.lay, fidel_des.lay, fidel_desdis.lay, fidel_desdis_68kg.lay, fidel_desdis_68kr.lay, fidel_eag.lay, fidel_eag_68k.lay, fidel_eas.lay, fidel_ex.lay, fidel_ex_68k.lay, fidel_exb.lay, fidel_exd.lay, fidel_exv.lay, fidel_gambit.lay, fidel_msc_v1.lay, fidel_msc_v2.lay, fidel_pc.lay, fidel_phantom.lay, fidel_playmatic.lay, fidel_sc12.lay, fidel_sc6.lay, fidel_sc8.lay, fidel_sc9.lay, fidel_su9.lay, fidel_vsc.lay, mephisto_1.lay, mephisto_3.lay, mephisto_academy.lay, mephisto_alm16.lay, mephisto_alm32.lay, mephisto_amsterdam.lay, mephisto_berlin.lay, mephisto_bup.lay, mephisto_esb2.lay, mephisto_gen32.lay, mephisto_glasgow.lay, mephisto_junior.lay, mephisto_megaiv.lay, mephisto_milano.lay, mephisto_mirage.lay, mephisto_mm1.lay, mephisto_mm2.lay, mephisto_modena.lay, mephisto_modular_tm.lay, mephisto_mondial2.lay, mephisto_mondial68k.lay, mephisto_montec.lay, mephisto_polgar.lay, mephisto_smondial2.lay, novag_cexpert.lay, novag_cforte.lay, novag_const.lay, novag_constq.lay, novag_diablo68k.lay, novag_micro.lay, novag_micro2.lay, novag_mk2a.lay, novag_savant.lay, novag_scorpio68k.lay, novag_sexpert.lay, novag_sforte.lay, novag_snova.lay, novag_ssensor4.lay, novag_supercon.lay, regence.lay, saitek_ccompan.lay, saitek_chesstrv.lay, saitek_chesstrvi.lay, saitek_corona.lay, saitek_cp2000.lay, saitek_intchess.lay, saitek_leonardo.lay, saitek_mark5.lay, saitek_mark6.lay, saitek_minichess.lay, saitek_prschess.lay, saitek_renaissance.lay, saitek_risc2500.lay, saitek_schess.lay, saitek_simultano.lay, saitek_sstar28k.lay, saitek_ssystem3.lay, saitek_ssystem4.lay, saitek_stratos.lay, saitek_tking.lay, saitek_tstar432.lay, tascr30.lay
- 2021-01-18 08:56:10 video/k057714.cpp: Implemented display resolution register and various fixes to drawing. (#7677) [987123879113]
Changed: k057714.cpp, k057714.h
- 2021-01-18 04:23:57 new NOT WORKING machines (#7675) [David Haywood]
- Portable Game Station 268-in-1 [Takashi Omoto, TeamEurope, David Haywood]
Changed: vt1682.cpp, mame.lst
- 2021-01-17 23:15:10 swim2: Add mfm read, fix mfm write and mfm detection. SWIM2 seems done at that point. [Olivier Galibert]
Changed: floppy.cpp, floppy.h, swim2.cpp, swim2.h
- 2021-01-17 20:03:44 votrhv.cpp: correct a comment about ram types [Lord Nightmare] [Lord-Nightmare]
Changed: votrhv.cpp
- 2021-01-17 18:53:37 naomi.cpp: document few undumped games (nw) [MetalliC]
Changed: naomi.cpp
- 2021-01-17 16:29:11 Started refactoring / researching more of jpmsys5.cpp (#7667) [David Haywood]
- • Various sets now proceed further in boot sequence, but still fail • Some additional elements (reel lamps, 7segs etc.) now have outputs so can be represented in fallback layout • Use recently added repeater feature of layouts in fallback layout• begin jpmsys5 refactoring
Changed: jpmsys5.cpp, jpmsys5.h, j5fairp.lay, j5popeye.lay, jpmimpct.lay, jpmsys5.lay
- 2021-01-17 15:54:37 osd: Make preprocessor usage a bit more consistent in inline utilties for PPC/ARM. [Vas Crabb]
Changed: eigccarm.h, eigccppc.h
- 2021-01-17 15:42:28 -osd: Clean up inline maths utilities. [Vas Crabb]
- • Removed inline assembly for operations compilers handle well. • Added ARM and AArch64 implementation for a few operations. • Added unsigned integer add with carry out operations.
-cpu/drccache.cpp: Detect whether RWX pages are supported.
-dynax.cpp: Improved a few hanafuda DIP switch descriptions.
Changed: makefile, alpha.cpp, drccache.cpp, drccache.h, mips3.cpp, r4000.cpp, attotime.cpp, attotime.h, device.cpp, schedule.cpp, validity.cpp, dynax.cpp, kay_kbd.cpp, eigccarm.h, eigccppc.h, eigccx86.h, eivc.h, eivcx86.h, eminline.h
- • Removed inline assembly for operations compilers handle well. • Added ARM and AArch64 implementation for a few operations. • Added unsigned integer add with carry out operations.
- 2021-01-17 11:09:16 dc42: better cell size on save and remove extraneous logging [Olivier Galibert]
Changed: ap_dsk35.cpp, ap_dsk35.h
- 2021-01-17 03:49:11 floppy: fix regression in new floppy [O. Galibert] [arbee]
Changed: floppy.cpp
- 2021-01-17 00:08:22 videopac.xml: add usa games index [hap]
Changed: videopac.xml, odyssey2.cpp
- 2021-01-16 23:48:40 mess.flt: added ews4800.cpp [Robbbert]
Changed: mess.flt
- 2021-01-16 22:04:33 i8244: remove confusing invalid_register function [hap]
- 2021-01-16 21:50:55 floppy: fix precision issue and missing cache clear on write [Olivier Galibert]
Changed: floppy.cpp, floppy.h
- 2021-01-16 21:46:10 applefdintf: Correct the not-present option [Olivier Galibert]
Changed: applefdintf.h
- 2021-01-16 20:17:30 jpmimpct.cpp: Improved service inputs for consistency with other drivers [James Wallace]
- Clones promoted to working
Roller Coaster (JPM) (IMPACT) (RC11 C30, 30p Stake, £15 Jackpot) Roller Coaster (JPM) (IMPACT) (RC11P C30, 30p Stake, £15 Jackpot, Protocol) Roller Coaster (JPM) (IMPACT) (RC11 AC30, 30p Stake, £15 Jackpot) Roller Coaster (JPM) (IMPACT) (RC11 C30, 30p Stake, £15 Jackpot, Whitbread) Roller Coaster (JPM) (IMPACT) (RC11 C29, 30p Stake, £15 Jackpot) Roller Coaster (JPM) (IMPACT) (RC10 C20, 20p Stake, £10 Jackpot) Roller Coaster (JPM) (IMPACT) (RC9 L26, 20p Stake, £8 Jackpot) Roller Coaster (JPM) (IMPACT) (RC9P L26, 20p Stake, £8 Jackpot, Protocol) Roller Coaster (JPM) (IMPACT) (RC9 AL26, 20p Stake, £8 Jackpot) Roller Coaster (JPM) (IMPACT) (RC9 L26, 20p Stake, £10 Jackpot, Whitbread) Roller Coaster (JPM) (IMPACT) (RC5 L14, 20p Stake, £8 Jackpot) Roller Coaster (JPM) (IMPACT) (RC4 L15, 20p Stake, £8 Jackpot) Roller Coaster (JPM) (IMPACT) (RC4P L15, 20p Stake, £8 Jackpot, Protocol) Roller Coaster (JPM) (IMPACT) (RC4 AL15, 20p Stake, £8 Jackpot) Roller Coaster (JPM) (IMPACT) (RC4 I L15, 20p Stake, £8 Jackpot) Roller Coaster (JPM) (IMPACT) (RC2 L07, 20p Stake, £8 Jackpot) Roller Coaster (JPM) (IMPACT) (RC2 I L07, 20p Stake, £8 Jackpot)
Changed: jpmimpct.cpp, jpmimpctsw.cpp, j6roller10.lay, j6roller15.lay, j6roller8.lay
- Clones promoted to working
- 2021-01-16 16:22:54 monty: use ioport_array for buttons [hap]
Changed: videopac.xml, monty.cpp, odyssey2.cpp
- 2021-01-16 15:09:26 tabe22: Make it mostly work [Dirk Best]
- - Move to its own driver - Implement keyboard - Implement char/attr RAM switch - Improve video rendering - Hook up RS232 ports - Add gfxdecode
Changed: mess.lua, cit220.cpp, tabe22.cpp, e22_kbd.cpp, e22_kbd.h, mame.lst, mess.flt
- 2021-01-16 07:16:50 New machines marked as NOT_WORKING [Ivan Vangelista]
- New! Cherry Plus (Ver. 3.10) [Ioannis Bampoulas]
Changed: astrcorp.cpp, blitz68k.cpp, mame.lst
- 2021-01-15 21:47:19 astrcorp.cpp: partially decrypted magibombd, same problem as astoneag, hangs at ROM error [Ivan Vangelista]
Changed: astrcorp.cpp
- 2021-01-15 21:41:54 btoads.cpp: fixed MT07838 [Ivan Vangelista]
Changed: btoads.cpp
- 2021-01-12 21:25:38 swim2: Add reading, writing gcr up to track 63. [Olivier Galibert]
Changed: floppy.cpp, floppy.h, applefdintf.cpp, fdc_pll.cpp, fdc_pll.h, swim2.cpp, swim2.h, ap_dsk35.cpp, mac.cpp
- 2021-01-15 19:57:50 - sa1110: Added skeleton handling for UDC sub-device handling. [Ryan Holtz] [Ryan Holtz]
- - sa1111: Fixed a handful of issues related to audio DMA. [Ryan Holtz]
- sed1356: Added support for Write BitBLT, Read BitBlt, and Move BitBLT Negative commands. [Ryan Holtz]
- jornada: Fixed handling for some battery-related MCU commands. [Ryan Holtz]
Changed: sa1110.cpp, sa1110.h, sa1111.cpp, sed1356.cpp, sed1356.h, jornada.cpp
- - sa1111: Fixed a handful of issues related to audio DMA. [Ryan Holtz]
- 2021-01-15 19:20:25 oricext.cpp, microdisc.cpp: Use device finders [AJR]
Changed: microdisc.cpp, microdisc.h, oricext.cpp, oricext.h
- 2021-01-15 19:12:26 -Improved accuracy of System 573's digital I/O audio emulation. (#7664) [987123879113]
- • Refactored mas3507d and k573dio/fpga to be more accurate to real hardware.
-3rdparty/minimp3: Updated to latest master and removed local changes.
Changed: minimp3.h, minimp3_ex.h, mas3507d.cpp, mas3507d.h, devfind.h, k573dio.cpp, k573dio.h, k573fpga.cpp, k573fpga.h
- • Refactored mas3507d and k573dio/fpga to be more accurate to real hardware.
- 2021-01-15 19:05:24 Fix build on FreeBSD/powerpc64 [pkubaj]
- FreeBSD uses powerpc64 name for what Linux calls ppc64.
Changed: makefile
- 2021-01-15 19:03:38 c64/dela_ep256: Use required_device_array [AJR]
Changed: dela_ep256.cpp, dela_ep256.h
- 2021-01-15 18:55:43 bus/qbus: Replace explicit CPU tag lookup with required_address_space [AJR]
- 2021-01-15 17:30:46 ews4800: Fix clang compile. [Curt Coder]
Changed: ews4800.cpp
- 2021-01-15 16:45:48 unspdasm.h: correct license tag [hap]
Changed: unspdasm.h
- 2021-01-15 16:44:00 zexall: correct license tag [hap]
Changed: interface.h, zexall.h
- 2021-01-15 16:40:33 ef9340_1: add pinout reference [hap]
Changed: ef9340_1.cpp, ef9340_1.h, i8244.h
- 2021-01-15 16:32:00 hikaru.cpp: add pinout for aica jtag connector [yz70s]
Changed: hikaru.cpp
- 2021-01-15 11:00:19 New machines marked as NOT_WORKING [Patrick Mackinlay]
- - NEC EWS4800/310 [Plamen Mihaylov, Patrick Mackinlay]
Changed: mess.lua, ews4800.cpp, mame.lst
- 2021-01-15 06:37:40 goldstar.cpp: attempted a dump of the met47s01 device [Ioannis Bampoulas] [Ivan Vangelista]
Changed: goldstar.cpp
- 2021-01-15 03:19:05 Club Card improvements: Created a default NVRAM [Roberto Fresca]
- that allows the game to boot.
Changed: funworld.cpp
- 2021-01-15 02:58:41 Club Card improvements: Reworked inputs from the scratch. [Roberto Fresca]
- Completed DIP switches and fixed lamps layout.
Changed: funworld.cpp
- 2021-01-15 02:41:25 rtpc010, rtpc015: fixed crash soon after start [Robbbert]
Changed: rtpc.cpp
- 2021-01-15 01:52:49 rx78: split software list into two. [Robbbert]
- A single list for two media types causes confusion for the UI and CLI.
Changed: rx78_cart.xml, rx78_cass.xml, rx78.cpp
- 2021-01-15 00:21:16 mpu4.cpp, nwk-tr.cpp: Use strcmp instead of core_stricmp for per-game hacks [AJR]
Changed: nwk-tr.cpp, mpu4.cpp
- 2021-01-14 22:18:55 updated mame.lst... [Roberto Fresca]
Changed: mame.lst
- 2021-01-14 22:16:40 New working machines [Roberto Fresca]
- Club Card (ver. 1.1 English) [Roberto Fresca, Ioannis Bampoulas]
Changed: funworld.cpp, funworld.h
- 2021-01-14 21:57:16 New working clones [Ivan Vangelista]
- beatstage 4th MIX (ver KA-A) [xuserv]
Changed: djmain.cpp, djmain.h, mame.lst
- 2021-01-14 20:00:32 abc800: Fixed ROM size. [Curt Coder]
Changed: lux21046.cpp
- 2021-01-14 18:43:31 New clones marked as NOT_WORKING [Ivan Vangelista]
- New Draw 8 Lines (Version 2.1) [Ioannis Bampoulas]
Changed: goldstar.cpp, goldstar.h, mame.lst
- 2021-01-14 16:32:50 Merge pull request #7669 from cam900/imagetek_i4100_offset [ajrhacker]
- metro.cpp: Fix tilemap offset regression
Changed: imagetek_i4100.cpp, imagetek_i4100.h, metro.cpp
- 2021-01-14 14:47:05 Zabavni Karti improvements: [Roberto Fresca]
- • Added complete cyrillic/roman setup instructions. • Added technical notes. • Some clean-ups.
Changed: funworld.cpp
- 2021-01-14 11:38:06 dynax.cpp, hnayayoi.cpp: Added DIP switch locations as shown in service mode for some games, identified one more DIP switch for hnkochou. [Vas Crabb]
Changed: dynax.cpp, hnayayoi.cpp
- 2021-01-14 10:40:43 New working software list additions [Robbbert]
- - Graphics Mathematics [Gaming Alexandria, SSJ] {for RX78}.
- 2021-01-14 07:27:31 New working machines [Curt Coder]
- Facit DTC (DeskTop Computer) [Luxor ABC arkivet, Curt Coder]
abc800: Added new revisions of ROMs, and skeletons for DataBoard 4106/4107. [Luxor ABC arkivet, Curt Coder]
Changed: bus.lua, abcbus.cpp, db4106.cpp, db4106.h, db4107.cpp, db4107.h, db4112.cpp, db4112.h, hdc.cpp, lux21046.cpp, abc80x.cpp, mame.lst
- Facit DTC (DeskTop Computer) [Luxor ABC arkivet, Curt Coder]
- 2021-01-14 07:04:47 astrcorp.cpp: allow magibomb to boot (#7665) [Angelo Salese]
- • astrcorp.cpp: make magibomb to do something worth, WIP
• Add vblank, DRY on memory maps
• Split state machine, fix video, add default eeprom
• m_draw_sprites -> m_sprite_dma
• Add meat to astoneag
• Confirm sprite drawing being same deal, no need for override
• Move astoneage decryption data and ramdac declaration in a subclass, make screen always enabled for convenience
Changed: astrcorp.cpp
- • astrcorp.cpp: make magibomb to do something worth, WIP
- 2021-01-14 04:28:58 dim68k: better palette, fixed text rendering glitch [R. Belmont] [arbee]
Changed: dim68k.cpp
- 2021-01-13 18:37:42 i8244: split big screen_update function into several pieces [hap]
- 2021-01-13 18:28:39 blitz68k.cpp: switched to logmacro, adjusted inputs for surpr5 [Ivan Vangelista]
Changed: blitz68k.cpp
- 2021-01-13 06:45:59 New working clones [Brian Troha]
- Rabbit (Japan 3/6?) [CoolMod, The Dumping Union]
Changed: rabbit.cpp, mame.lst
- 2021-01-13 06:42:29 fix 'arcade' build - fixes recent ksys572 memory card update & jpmimpct update [Brian Troha]
Changed: arcade.lua
- 2021-01-13 06:05:04 dynax.cpp, hnayayoi.cpp: Identified some DIP switches. [Vas Crabb]
Changed: dynax.cpp, hnayayoi.cpp
- 2021-01-13 02:10:21 dim68k: fix text color back to white [R. Belmont] [arbee]
Changed: dim68k.cpp
- 2021-01-13 02:03:46 dim68k: Temporarily patch key table so Return works, and preliminary lo-res graphics support [R. Belmont] [arbee]
Changed: dim68k.cpp
- 2021-01-12 22:33:17 jpmimpct.h: Fix clang error: private field 'm_alpha_clock' is not used [-Werror,-Wunused-private-field] [AJR]
Changed: jpmimpct.h
- 2021-01-12 21:34:19 i8244: changed character layer priorities [hap]
Changed: videopac.xml, i8244.cpp, i8244.h, odyssey2.cpp
- 2021-01-12 21:22:04 blitz68k.cpp: updated TODO and notes [Ivan Vangelista]
Changed: blitz68k.cpp
- 2021-01-12 20:32:10 Fixed sound ROM size on High Roller (nw) [James Wallace]
Changed: bfm_sc4.cpp
- 2021-01-12 19:29:34 roland_s10.cpp, roland_s50.cpp: Add skeleton sampler devices [AJR]
Changed: mess.lua, bu3905.cpp, bu3905.h, sa16.cpp, sa16.h, roland_s10.cpp, roland_s50.cpp
- 2021-01-12 19:14:58 some jpmimpct.cpp refactoring (#7645) [David Haywood]
- - jpmimpct.cpp: Various changes. [David Haywood] • Refactored driver to use emulated DUARTs for both the primary and the touchscreen (fixes video corruption in cluedo intro). • Fixed bugs in the non-video hookups, including incorrect shifts on addresses and data. • Hooked up BACTA_DATALOGGER so that the 'protocol' sets boot. • Hooked up actual Bt477 device for palette in the video-based games. • Started giving non-video games usable default inputs (jackpot / stake keys). • Fixed some ROM loading. • Reparented some sets based on analysis, as some were mishandled due to incorrect source information.
Changed: jpmimpct.cpp, jpmimpctsw.cpp, jpmimpct.h, mame.lst, jpmimpct.cpp
- 2021-01-12 18:16:04 New machines marked as NOT_WORKING [Ivan Vangelista]
- Surprise 5 (Ver. 1.19) [Ioannis Bampoulas]
Changed: blitz68k.cpp, mame.lst
- 2021-01-12 15:26:58 ksys573.cpp, machine/k573mcr.cpp: Implemented JVS memory card reader device for System 573. (#7659) [987123879113]
Changed: jvsdev.h, ksys573.cpp, k573mcr.cpp, k573mcr.h
- 2021-01-12 14:09:35 astrcorp.cpp: Derive screen timings from crystals, and cleaned up code. (#7657) [cam900]
Changed: astrcorp.cpp
- 2021-01-12 13:39:14 -Acorn Archimedes code reorganization: (#7627) [Sandro Ronco]
- • Separated Acorn IOC and MEMC into devices. • Emulated 8051-based serial keyboard. • acorn_machine/memc.cpp: Ensure only one logical page is mapped to a single physical page. • Fixed RISC OS POST IOC register test. • aa310.cpp: Added debug code to display RISC OS POST failures.
-machine/archimedes_keyb.cpp: Dumped Acorn Archimedes keyboard microcontroller. [Phil Pemberton]
Changed: machine.lua, arcade.lua, mess.lua, acorn_ioc.cpp, acorn_ioc.h, acorn_memc.cpp, acorn_memc.h, aa310.cpp, archimedes_keyb.cpp, archimedes_keyb.h
- • Separated Acorn IOC and MEMC into devices. • Emulated 8051-based serial keyboard. • acorn_machine/memc.cpp: Ensure only one logical page is mapped to a single physical page. • Fixed RISC OS POST IOC register test. • aa310.cpp: Added debug code to display RISC OS POST failures.
- 2021-01-12 13:29:30 hp2640.cpp: Added tape emulation. (#7625) [fulivi]
- • formats/hti_tape.cpp: Added support for Manchester encoded DC100 cassettes. • machine/hp2640_tape.cpp: added emulation of DC100 tape drives. • machine/hp_dc100_tape.cpp: Added unit name display.
Changed: mess.lua, 1ma6.cpp, hp_dc100_tape.cpp, hp_dc100_tape.h, hp_taco.cpp, hp_taco.h, hti_tape.cpp, hti_tape.h, hp2640.cpp, hp9845.cpp, hp2640_tape.cpp, hp2640_tape.h, hp9825_tape.cpp, hp85_tape.cpp, hp9845_tape.cpp
- 2021-01-12 09:52:06 konmedal.cpp: added inputs for tsururin [Ivan Vangelista]
Changed: konmedal.cpp
- 2021-01-12 09:30:52 cps1.cpp: Documented projectile path DIP switch settings for sf2rb (Street Fighter II' Rainbow hacks). [Rotwang] [Vas Crabb]
Changed: cps1.cpp
- 2021-01-12 05:24:47 New clones marked as NOT_WORKING [AJR]
- Roland HS-80 Programmable Polyphonic Synthesizer [Andreas Markusen, DBWBP]
Changed: alphajuno.cpp, mame.lst
- 2021-01-12 04:45:36 New machines marked as NOT_WORKING [AJR]
- Tab Products E-22 Display Terminal [Bitsavers]
Changed: xtal.cpp, cit220.cpp, mame.lst
- 2021-01-11 23:32:54 mac/swim2: Add apple drivers and associated communications [Olivier Galibert]
Changed: floppy.cpp, floppy.h, applefdintf.cpp, applefdintf.h, swim2.cpp, mac.cpp, mac.h, mac.cpp
- 2021-01-11 22:48:14 Zabavni Karti improvements: Added PLD. [Roberto Fresca]
Changed: funworld.cpp
- 2021-01-11 21:34:07 • Added PLD dumps to Maygay M1, Scorpion 2 and Scorpion 4 [James Wallace]
- New games added as MACHINE_NOT_WORKING
SPRINT (Maygay) (M1A/B) [HIGHWAYMAN] High Roller (Bellfruit) (Scorpion 4) [HIGHWAYMAN]
New clones added as MACHINE_NOT_WORKING
Donkey Kong (Maygay) v?.? (M1A/B) [HIGHWAYMAN] The Simpsons (Maygay) (M1A/B) (set 9) [HIGHWAYMAN] Del's Millions (Bellfruit) (set 11, UK, ??GBP Jackpot) (Scorpion 2/3) [HIGHWAYMAN] Del's Millions (Bellfruit) (set 12, UK, ??GBP Jackpot) (Scorpion 2/3) [HIGHWAYMAN]
Changed: bfm_sc2.cpp, bfm_sc4.cpp, maygay1b.cpp, maygay1bsw.cpp, mame.lst
- New games added as MACHINE_NOT_WORKING
- 2021-01-11 18:36:49 konmedal.cpp: added dip switch definitions for slimekun [Ivan Vangelista]
Changed: konmedal.cpp
- 2021-01-11 18:32:41 bus/neogeo: Cleaned up SMA protection bitswaps. [Vas Crabb]
Changed: prot_sma.cpp
- 2021-01-11 18:09:27 New machines marked as NOT_WORKING [Ivan Vangelista]
- Tsururin Kun [Phil Bennett]
Changed: konmedal.cpp, mame.lst
- 2021-01-11 18:07:16 astrcorp.cpp: added eeprom dump for magibombe [Phil Bennett] [Ivan Vangelista]
Changed: astrcorp.cpp
- 2021-01-11 17:40:07 cps1.cpp: Documented turbo mode DIP switch settings for sf2rb (Street Figher II' Rainbow hacks). [Rotwang] [Vas Crabb]
Changed: cps1.cpp
- 2021-01-11 17:27:01 m740: Core overhaul [AJR]
- - Change many instruction timings and dummy fetch patterns to match Mitsubishi documentation rather than 6502 behavior - Add overrides to be used for separable data space in future M50734 emulation - Fix incorrect addition of Y to address of EORT $zp - Eliminate INCT A and DECT A instructions (T=1 has no effect on INC A or DEC A) - Add STP and WIT instructions (not distinguished for now) - Eliminate generic M740 device type (not used by anything)
- 2021-01-09 18:43:24 SWIM2: Enough of the write processing to make the timing calibration work. [Olivier Galibert]
Changed: applefdintf.h, iwm.h, swim1.cpp, swim1.h, swim2.cpp, swim2.h, swim3.cpp, swim3.h, mac.cpp
- 2021-01-11 08:04:44 Disable msvc windows CI, breaks for probably unfisable heap space issues [Olivier Galibert]
Changed: ci-windows.yml
- 2021-01-11 03:28:33 Zabavni Karti improvements: [Roberto Fresca]
- • Proper inputs from the scratch. • Some DIP switches sorted out. • Added technical notes.
Changed: funworld.cpp
- 2021-01-11 00:03:21 New working clones [Roberto Fresca]
- Zabavni Karti (cyrillic, Bulgarian, encrypted) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
Changed: funworld.cpp, mame.lst
- 2021-01-10 23:38:56 metro.cpp: VDP clock is not so standard on some PCBs [AJR]
- 2021-01-10 22:35:20 imd_dsk: restore # of tracks check [R. Belmont] [arbee]
Changed: imd_dsk.cpp
- 2021-01-10 20:36:05 Merge pull request #7656 from devinacker/dasm900 [ajrhacker]
- tlcs900: fix disassembly of PC-relative addressing
Changed: dasm900.cpp
- 2021-01-10 19:51:39 mcs48: fix possible problem with A11 and RET during interrupt [hap]
Changed: mcs48.cpp
- 2021-01-10 17:00:20 Merge branch 'master' of https://github.com/mamedev/mame [Robbbert]
Changed: seibuspi.cpp
- 2021-01-10 17:00:00 rx78: [Robbbert]
- - fixed colours, keyboard and cart loading to allow the new carts to work. [Robbbert] - fixed loading of real tapes [Haze]
Changed: rx78.cpp
- 2021-01-10 16:59:22 machine/seibuspi: correct copyright holders [hap]
Changed: seibuspi.cpp
- 2021-01-10 16:25:10 -m950x0: Fixed validation. [Ryan Holtz] [Ryan Holtz]
Changed: m950x0.cpp
- 2021-01-10 16:18:19 - m950x0: Removed private specifier in favor of protected. [Ryan Holtz] [Ryan Holtz]
- - sa1111: Moved some local statics to be constexpr rather than const. Tweaked audio register handling to favor references over pointers. [Ryan Holtz]
- sed1356: Added to-do note regarding potential endian issues. [Ryan Holtz]
Changed: m950x0.h, sa1111.cpp, sed1356.cpp
- - sa1111: Moved some local statics to be constexpr rather than const. Tweaked audio register handling to favor references over pointers. [Ryan Holtz]
- 2021-01-10 13:53:36 imd_dsk: use has_variant() and accept either HD or QD as 80-track drives [R. Belmont] [arbee]
Changed: imd_dsk.cpp
- 2021-01-10 13:22:02 - m950x0: Added implementation for STmicro M950x0 SPI EEPROM series. [Ryan Holtz] [Ryan Holtz]
- - sa1110: Added rudimentary support for the ICP and DMA blocks. [Ryan Holtz]
- sa1111: Various changes. [Ryan Holtz] • Hooked up I2S audio DMA support. • Hooked up IRQ support. • Hooked up basic GPIO support.
- uda1344: Added initial pass at audio support, based on DMADAC. [Ryan Holtz]
- sed1356: Added support for BitBLT solid-fill command. [Ryan Holtz]
- jornada: Added more keys, touch pen support, and fixed EEPROM access. [Ryan Holtz]
Changed: machine.lua, arcade.lua, mess.lua, m950x0.cpp, m950x0.h, sa1110.cpp, sa1110.h, sa1111.cpp, sa1111.h, uda1344.cpp, uda1344.h, sed1356.cpp, sed1356.h, jornada.cpp
- - sa1110: Added rudimentary support for the ICP and DMA blocks. [Ryan Holtz]
- 2021-01-10 08:12:02 astrcorp.cpp: added GFX ROM for magibombe [Phil Bennett] [Ivan Vangelista]
Changed: astrcorp.cpp
- 2021-01-10 01:16:13 imd_dsk: add missing file [R. Belmont] [arbee]
Changed: imd_dsk.h
- 2021-01-10 01:05:52 imd_fmt.cpp: if an IMD image is 40 track but the drive is HD, put the data on even tracks like hardware would show [R. Belmont] [arbee]
Changed: imd_dsk.cpp
- 2021-01-10 01:04:33 dim68k: Fix the floppy drive type [R. Belmont] [arbee]
Changed: dim68k.cpp
- 2021-01-10 00:02:06 Merge pull request #7651 from clawgrip/patch-3 [ajrhacker]
- miniguay.cpp: Add PCB ASCII layout
Changed: miniguay.cpp
- 2021-01-09 23:53:12 miniguay.cpp: Add PCB ASCII layout [ClawGrip]
Changed: miniguay.cpp
- 2021-01-09 23:09:41 m740: Restore T flag correctly during PLP and RTI. Previous emulation inherited from the 6502 base device caused these instructions to always set T in P and not affect instruction decoding at all. [AJR]
- 2021-01-09 23:02:02 Update floptool to the new prototypes [Olivier Galibert]
Changed: floptool.cpp
- 2021-01-09 21:54:50 relief.cpp: Add in checksum information as printed on ROM labels. Make easier to ID earlier undumped sets. [Brian Troha]
Changed: relief.cpp
- 2021-01-09 21:41:19 Provide the variants to the floppy formats [Olivier Galibert]
Changed: floppy.cpp, acorn_dsk.cpp, acorn_dsk.h, afs_dsk.cpp, afs_dsk.h, aim_dsk.cpp, aim_dsk.h, ami_dsk.cpp, ami_dsk.h, ap2_dsk.cpp, ap2_dsk.h, ap_dsk35.cpp, ap_dsk35.h, apd_dsk.cpp, apd_dsk.h, apollo_dsk.cpp, apollo_dsk.h, apridisk.cpp, apridisk.h, ccvf_dsk.cpp, ccvf_dsk.h, concept_dsk.cpp, concept_dsk.h, coupedsk.cpp, coupedsk.h, cqm_dsk.cpp, cqm_dsk.h, d64_dsk.cpp, d64_dsk.h, d88_dsk.cpp, d88_dsk.h, dcp_dsk.cpp, dcp_dsk.h, dfi_dsk.cpp, dfi_dsk.h, dim_dsk.cpp, dim_dsk.h, dip_dsk.cpp, dip_dsk.h, dmk_dsk.cpp, dmk_dsk.h, ds9_dsk.cpp, ds9_dsk.h, dsk_dsk.cpp, dsk_dsk.h, dvk_mx_dsk.cpp, dvk_mx_dsk.h, esq16_dsk.cpp, esq16_dsk.h, esq8_dsk.cpp, esq8_dsk.h, fdd_dsk.cpp, fdd_dsk.h, flex_dsk.cpp, flex_dsk.h, flopimg.cpp, flopimg.h, fsd_dsk.cpp, fsd_dsk.h, g64_dsk.cpp, g64_dsk.h, hpi_dsk.cpp, hpi_dsk.h, hxchfe_dsk.cpp, hxchfe_dsk.h, hxcmfm_dsk.cpp, hxcmfm_dsk.h, ibmxdf_dsk.cpp, ibmxdf_dsk.h, imd_dsk.cpp, imd_dsk.h, img_dsk.cpp, img_dsk.h, ipf_dsk.cpp, ipf_dsk.h, jfd_dsk.cpp, jfd_dsk.h, jvc_dsk.cpp, jvc_dsk.h, m20_dsk.cpp, m20_dsk.h, mdos_dsk.cpp, mdos_dsk.h, mfi_dsk.cpp, mfi_dsk.h, nfd_dsk.cpp, nfd_dsk.h, opd_dsk.cpp, opd_dsk.h, oric_dsk.cpp, oric_dsk.h, os9_dsk.cpp, os9_dsk.h, pasti_dsk.cpp, pasti_dsk.h, pc98fdi_dsk.cpp, pc98fdi_dsk.h, pc_dsk.cpp, pc_dsk.h, poly_dsk.cpp, poly_dsk.h, rx50_dsk.cpp, rx50_dsk.h, sdf_dsk.cpp, sdf_dsk.h, st_dsk.cpp, st_dsk.h, svi_dsk.cpp, svi_dsk.h, td0_dsk.cpp, td0_dsk.h, ti99_dsk.cpp, ti99_dsk.h, uniflex_dsk.cpp, uniflex_dsk.h, upd765_dsk.cpp, upd765_dsk.h, vdk_dsk.cpp, vdk_dsk.h, victor9k_dsk.cpp, victor9k_dsk.h, wd177x_dsk.cpp, wd177x_dsk.h
- 2021-01-09 18:43:06 Actually build the accepted variants list in floppy [Olivier Galibert]
Changed: floppy.cpp, floppy.h
- 2021-01-09 18:26:37 metro.cpp, hyprduel.cpp: Move interrupt control (mostly) down into VDP [AJR]
Changed: imagetek_i4100.cpp, imagetek_i4100.h, hyprduel.cpp, metro.cpp, metro.h
- 2021-01-09 17:11:48 isbc: sm1810 has an 80 track drive [cracyc]
Changed: isbc_218a.cpp, isbc.cpp
- 2021-01-09 16:37:22 Miscellaneous cleanup. [Vas Crabb]
- • audio/redbaron.cpp: Added save state support. • gladiatr.cpp: Fixed typo. • Changed some unused functions to use [[maybe_unused]] attribute so they don't rot.
Changed: coco_midi.cpp, redbaron.cpp, redbaron.h, bitgraph.cpp, deco_ld.cpp, gladiatr.cpp, pinball2k.cpp, tutor.cpp, nbmj8900.cpp
- 2021-01-09 16:07:18 Confirm DIP defaults in Shogun Warriors/Fujiyama Buster by manual [Angelo Salese]
Changed: kaneko16.cpp
- 2021-01-09 15:20:33 itech32.cpp: fixed MT07846 [Ivan Vangelista]
Changed: itech32.cpp
- 2021-01-09 14:55:35 i8244.h: add pinout info [hap]
Changed: i8244.h
- 2021-01-09 13:53:57 odyssey2: correct copyright holders [hap]
Changed: mcs48.cpp, i8244.cpp, i8244.h, odyssey2.cpp
- 2021-01-09 00:28:27 alphasma3k: fixed mame.lst [Robbbert]
Changed: mame.lst
- 2021-01-08 23:57:38 mcs48: single line comments c++ style [hap]
- 2021-01-08 23:51:56 m68000: Don't clear interrupt input state upon reset [AJR]
Changed: m68kcpu.cpp
- 2021-01-08 22:41:11 mcs48: correct copyright holders [hap]
- 2021-01-08 21:05:28 mcs48: small bugfix for DA A [hap]
Changed: mcs48.cpp
- 2021-01-08 20:20:50 blktiger_ms.cpp: attempted to make it do something. Still a long way to go. [Ivan Vangelista]
Changed: blktiger_ms.cpp
- 2021-01-08 20:10:09 New machines marked as NOT_WORKING (#7648) [ClawGrip]
- • New machines marked as NOT_WORKING
AlphaSmart 3000 [TeamEurope, ClawGrip]
• New NOT_WORKING software list additions - alphasmart_kapps.xml: Accelerated Reader (1.3, English (UK)), Accelerated Reader (1.2, English (UK)), AlphaQuiz (3.1, English (UK)), AlphaWord Plus (3.4, English (UK)), Beamer (1.01, English (UK)), Calculator (3.02, English (UK)), Control Panel (1.07, English (UK)), Control Panel (1.04, English (UK)), KeyWords (3.6, English (UK)), KeyWords Wireless (4.2, English (UK)), MathFacts in a Flash RP (1.3, English (UK)), MathFacts in a Flash RP (1.1, English (UK)), MathFacts in a Flash (offline) (1.2, English (UK)), MathFacts in a Flash (offline) (1.0, English (UK)), Neo Font - Large (4 lines) (1.0, English (UK)), Neo Font - Medium (5 lines) (1.0, English (UK)), Neo Font - Small (6 lines) (1.0, English (UK)), Neo Font - Very Large (3 lines) (1.0, English (UK)), Neo Font - Extra Large (2 lines) (1.0, English (UK)), Responder (1.2, English (UK)), SpellCheck Large USA (1.03, English (UK)), SpellCheck Large USA (1.02, English (UK)), SpellCheck Small USA (1.03, English (UK)), SpellCheck Small USA (1.02, English (UK)), SpellCheck Spanish (1.0, Dutch), Text2Speech Updater (1.4, English (UK)), Text2Speech Updater (1.3, English (UK)), Thesaurus Large USA (1.1, English (UK)), Thesaurus Large USA (1.0, English (UK)), Thesaurus Small USA (1.1, English (UK)), Thesaurus Small USA (1.0, English (UK)), Wireless File Transfer (1.1, English (UK)), Wireless Updater (2.0, English (UK)), Wireless Updater (1.3, English (UK)) [ClawGrip]
Changed: alphasmart_kapps.xml, mess.lua, alphasma3k.cpp, mame.lst, mess.flt
- • New machines marked as NOT_WORKING
- 2021-01-08 19:49:48 ladybug: Add raw screen parameters [AJR]
Changed: ladybug.cpp
- 2021-01-08 19:49:17 crbaloon: Add accurate video timings and watchdog; reduce CPU clock; clean up various things [AJR]
Changed: crbaloon.cpp, crbaloon.h
- 2021-01-08 19:40:03 isbc: sm1810 tries to boot irmx, fails due to different 215 wakeup address [cracyc]
Changed: isbc.cpp
- 2021-01-08 16:55:18 mcs48.h: update note [hap]
Changed: mcs48.h
- 2021-01-08 16:52:38 wicat.cpp: nopw must be aligned [AJR]
Changed: wicat.cpp
- 2021-01-08 16:49:30 mcs48: separate F0/F1 from upi41 STS, fix F0 flag read from upi41_master_r [hap]
- 2021-01-08 16:49:52 wicat.cpp: Sound notes [AJR]
Changed: wicat.cpp
- 2021-01-08 16:35:04 zippath.cpp: Checkpoint #2 [AJR]
- - Fix unintialized variable issue in zippath_resolve - Eliminate one internal helper function
Changed: zippath.cpp
- 2021-01-08 13:17:25 - undrfire.cpp: Fixed shifter displays for cbombers (MT#7843) [Scott Stone]
Changed: cbombers.lay
- 2021-01-08 12:08:39 design: Hook up addressable latches [Dirk Best]
Changed: design.cpp
- 2021-01-08 11:14:38 rtpc: Fix clang compile. [Curt Coder]
Changed: rtpc.cpp
- 2021-01-08 11:01:18 abc1600: Add debugging notes. [Curt Coder]
Changed: lux4105.cpp, abc1600.cpp
- 2021-01-08 10:09:04 **Fixed mistake with rtpca25 [Robbbert]
Changed: mame.lst
- 2021-01-08 09:10:31 New machines marked as NOT_WORKING [Patrick Mackinlay]
- - IBM RT PC [Bitsavers]
Changed: mess.lua, rtpc.cpp, rtpc.lay, rosetta.cpp, rosetta.h, rtpc_iocc.cpp, rtpc_iocc.h, mame.lst, mess.flt
- 2021-01-08 07:52:47 miniguay.cpp: very minor notes update [Ivan Vangelista]
Changed: miniguay.cpp
- 2021-01-08 04:44:48 coco_midi: tidy namespace [Patrick Mackinlay]
Changed: coco_midi.cpp
- 2021-01-08 00:54:19 dim68k: add serial keyboard [R. Belmont] [arbee]
Changed: dim68k.cpp
- 2021-01-08 00:19:57 miniguay.cpp: Hook up some devices [AJR]
Changed: miniguay.cpp
- 2021-01-07 19:26:41 New machines marked as NOT_WORKING [Ivan Vangelista]
- Mini Guay [jordigahan, ClawGrip]
Changed: arcade.lua, arcade.flt, gaelco2.cpp, miniguay.cpp, mame.lst
- 2021-01-07 19:18:28 dim68k: more fdc hookup, CP/M 68K now partially loads. [R. Belmont, O. Galibert] [arbee]
Changed: dim68k.cpp
- 2021-01-07 18:10:10 util/zippath.cpp: Fix suffix for zip archives. [Vas Crabb]
Changed: zippath.cpp, osdwindow.cpp
- 2021-01-07 12:28:35 i82586: fix address hash and multicast setup bugs [Patrick Mackinlay]
Changed: i82586.cpp
- 2021-01-07 11:45:44 Fixed some minor coverity warnings [Robbbert]
Changed: homelab.cpp, mikrosha.cpp, ravens.cpp
- 2021-01-07 05:14:37 dim68k: fix boot bankswitch, additional FDC & RS232 hookups, it now tries to boot a floppy [R. Belmont] [arbee]
Changed: dim68k.cpp
- 2021-01-06 21:17:44 zippath.cpp: Checkpoint [AJR]
- - Adopt std::string_view as the input parameter type for most functions. (This necessitates some explicit copying to std::string since other APIs have not been updated yet.) - Remove zippath_parent_basename, whose implementation was utterly broken and fortunately unused.
Changed: zippath.cpp, zippath.h
- 2021-01-06 21:03:46 odyssey2: switch p1/p2 joysticks [hap]
Changed: odyssey2.cpp
- 2021-01-06 17:52:58 New machines marked as NOT_WORKING [Ivan Vangelista]
- Champion Pool (v1.0) [caius]
Changed: gaelco2.cpp, konamigx.cpp, mame.lst
- 2021-01-06 17:17:25 s14001a: get rid of compiler warning [hap]
Changed: s14001a.cpp
- 2021-01-06 16:30:16 hh_cop400: fix mdallas keypad problem [hap]
Changed: s14001a.cpp, hh_cop400.cpp
- 2021-01-06 15:35:10 a2bus/mouse.cpp: Fix regression caused by MCU port C lines being high after reset [AJR]
- - 6821pia.cpp: Add callback to set port B three-state output
Changed: mouse.cpp, 6821pia.cpp, 6821pia.h
- 2021-01-06 14:53:12 fix several genuine issues found by coverity [Patrick Mackinlay]
- 2021-01-06 13:51:53 Added audio CD to DrumMania (GQ881 VER. JAD), but the game is still not playable [xuserv] [smf-]
- New working clones
DrumMania 4th Mix (G*A25 VER. KAA) [xuserv]
Changed: ksys573.cpp, mame.lst
- New working clones
- 2021-01-06 12:27:16 wrally.cpp: fixed MT07836 [Ivan Vangelista]
Changed: arcade.lua, ci.lua, tiny.lua, wrally.cpp, wrally.h, wrally.cpp
- 2021-01-06 11:25:35 d6800: tidied up a few things. [Robbbert]
Changed: d6800.cpp
- 2021-01-06 09:09:16 Tidy up loose ends: [Vas Crabb]
- • Fixed a couple of fixed-size buffers in Windows OSD code. • Marked MAME as aware of long paths in Windows manifest. • Made a cleaner, thread-safe API for getting volume names. • Added compile-time option to disable recompiler W^X mode. • NuBus image device current directory doesn't need to be pinned.
Changed: mame.man, mess.man, nubus_image.cpp, nubus_image.h, drccache.cpp, dirmenu.cpp, filesel.cpp, debugimgui.cpp, posixfile.cpp, stdfile.cpp, winfile.cpp, winrtfile.cpp, input_rawinput.cpp, osdfile.h, winutil.cpp
- 2021-01-06 08:56:04 mac: Optionally hook up the new skeleton SWIMs [Olivier Galibert]
- 2021-01-06 08:29:29 tmc1800: added note [Robbbert]
Changed: tmc1800.cpp
- 2021-01-06 07:02:49 d6800, vip: added chip8 software list (72 titles, curated) [Robbbert]
- 2021-01-06 04:58:21 kopunch.cpp: Acknowledge coin IRQs [AJR]
Changed: kopunch.cpp, kopunch.h
- 2021-01-06 02:55:14 Fix DRC build breakage under Emscripten. [Justin Kerk] [Justin Kerk]
Changed: osdlib_unix.cpp
- 2021-01-05 21:03:38 Simplify snapshot/quickload callback parameters; remove some uses of auto_alloc_array [AJR]
Changed: snapquik.cpp, snapquik.h, abc80.cpp, abc80x.cpp, altos5.cpp, aussiebyte.cpp, c128.cpp, c64.cpp, cbm2.cpp, dmv.cpp, einstein.cpp, iris3130.cpp, jaguar.cpp, pet.cpp, plus4.cpp, psx.cpp, qx10.cpp, smc777.cpp, vgmplay.cpp, vic20.cpp, vtech1.cpp, xerox820.cpp, z1013.cpp, jaguar.h, amstrad.cpp, cbm_snqk.cpp, cbm_snqk.h, galaxy.cpp, kaypro.cpp, lviv.cpp, mbee.cpp, microtan.cpp, mtx.cpp, poly88.cpp, primo.cpp, sorcerer.cpp, spec_snqk.cpp, super80.cpp, ti85.cpp, z80bin.cpp, z80bin.h
- 2021-01-05 18:36:55 Make "slot" feature in software lists and a few related features case-sensitive [AJR]
Changed: a78_slot.cpp, a800_slot.cpp, slot.cpp, slot.cpp, slot.cpp, slot.cpp, slot.cpp, slot.cpp, slot.cpp, gb_slot.cpp, gba_slot.cpp, slot.cpp, slot.cpp, slot.cpp, md_slot.cpp, slot.cpp, nes_pcb.hxx, slot.cpp, pce_slot.cpp, slot.cpp, sega8_slot.cpp, snes_slot.cpp, slot.cpp, vcs_slot.cpp, slot.cpp, vsmile_slot.cpp, slot.cpp, geniusiq.cpp, megatech.cpp
- 2021-01-05 18:31:05 cpu: Slightly reduce the number of page protection state changes [Vas Crabb]
Changed: drcbex64.cpp, drcbex86.cpp, drccache.cpp, drccache.h, drcuml.cpp
- 2021-01-05 16:27:40 osdwindow.cpp: Make monitor code a little safer [AJR]
Changed: osdwindow.cpp
- 2021-01-05 15:25:58 cpu: Allow recompilers to work with W^X policy [Vas Crabb]
Changed: mame.man, mess.man, drcbeut.cpp, drccache.cpp, drccache.h, drcuml.cpp, osdlib.h, osdlib_macosx.cpp, osdlib_unix.cpp, osdlib_uwp.cpp, osdlib_win32.cpp, osdcore.h
- 2021-01-05 15:26:39 odyssey2/ktaa: re-add support for 16KB size [hap]
Changed: videopac.xml, ktaa.cpp, ktaa.h, rally.cpp, slot.cpp, slot.h, odyssey2.cpp
- 2021-01-05 15:01:47 Second attempt at fixing Windows build (function is now defined in base class) [AJR]
- 2021-01-05 14:13:19 Attempt at fixing Windows build [AJR]
Changed: window.cpp
- 2021-01-05 05:09:05 osdwindow.cpp: Centralize basic functions; de-virtualize various getters [AJR]
Changed: window.cpp, window.h, osdwindow.cpp, osdwindow.h, view.cpp, drawbgfx.cpp, window.cpp, window.h, window.cpp, window.h, window.cpp, window.h
- 2021-01-05 04:52:00 apple2c: fix RdRAM2 ($C011) return value on IIc and IIc Plus. (Github issue #7640). [R. Belmont] [arbee]
Changed: apple2e.cpp
- 2021-01-05 00:47:15 cr16cdasm.cpp: Use precompiled header [AJR]
Changed: cr16cdasm.cpp, cr16cdasm.h
- 2021-01-04 22:35:40 New machines marked as NOT_WORKING [cracyc]
- - SM1810 [Carl, Alexander Kholodov]
- 2021-01-04 21:43:25 Merge pull request #7641 from DavidHaywood/311220 [ajrhacker]
- misc spelling fixes
Changed: epos.cpp, mpu4vid.cpp, spg110.cpp
- 2021-01-04 21:43:01 Merge pull request #7642 from tlindner/dragondos-fix-token [ajrhacker]
- imgtool/dragondos: fix disk BASIC tokens
Changed: filtbas.cpp
- 2021-01-04 21:11:42 odyssey2: add service test cart 7seg output [hap]
Changed: videopac.xml, bus.lua, 4in1.cpp, chess.cpp, homecomp.cpp, ktaa.cpp, rally.cpp, rom.cpp, slot.cpp, slot.h, test.cpp, test.h, voice.cpp, voice.h, odyssey2.cpp
- 2021-01-04 20:10:37 misc spelling fixes [DavidHaywood]
Changed: epos.cpp, mpu4vid.cpp, spg110.cpp
- 2021-01-04 20:09:17 fix dragondos Disk BASIC tokens [tim lindner]
Changed: filtbas.cpp
- 2021-01-04 19:42:18 New machines marked as NOT_WORKING [Ivan Vangelista]
- Sonic Blast Man's Janken Battle [Phil Bennett]
Changed: arcade.lua, arcade.flt, sbmjb.cpp, mame.lst
- 2021-01-04 18:08:16 render.h, rendlay.h: Dependency refactoring [AJR]
- - render.h: Split out layout class declarations into rendlay.h, with some adjustments for the resulting incomplete types (std::reference_wrapper unfortunately does not allow these by C++17 rules) - rendlay.h: Move old header contents to layout/generic.h
Changed: emu.lua, generic.h, render.cpp, render.h, rendertypes.h, rendlay.cpp, rendlay.h, luaengine_render.cpp, mame.cpp, videoopt.cpp, backfire.cpp, bnstars.cpp, coolridr.cpp, cyberbal.cpp, cybertnk.cpp, dynax.cpp, fromanc2.cpp, gaelco2.cpp, gal3.cpp, gticlub.cpp, hornet.cpp, konamigx.cpp, megatech.cpp, nss.cpp, punchout.cpp, segas32.cpp, sfcbox.cpp, subs.cpp, tbowl.cpp, tmmjprd.cpp, tx1.cpp, vcombat.cpp, vsnes.cpp, warriorb.cpp, x1twin.cpp, xmen.cpp, chain.cpp, d3dhlsl.cpp
- 2021-01-04 18:04:17 Purge #include "rendlay.h" where not necessary [AJR]
Changed: alto2.cpp, barata.cpp, magnum.cpp, nbmj8688.cpp, pensebem.cpp, playch10.cpp, qix.cpp, tceptor.cpp, whitestar.cpp, bw2.h, kyocera.h, apollo.cpp, bfm_adr2.cpp, comx35.cpp, newbrain.cpp, pc8401a.cpp
- 2021-01-04 16:38:24 odyssey2/voice: remove unused function [hap]
- 2021-01-04 15:58:55 galpani2: Correct the rom loading for one of the games, generate an image list [Olivier Galibert]
Changed: galpani2.cpp
- 2021-01-04 14:51:09 odyssey2: add notes [hap]
Changed: slot.cpp, slot.h, odyssey2.cpp
- 2021-01-04 13:33:02 abc1600: Some cleanup in the MAC. [Curt Coder] [Curt Coder]
Changed: abc1600.cpp, abc1600.h, abc1600mac.cpp, abc1600mac.h
- 2021-01-04 12:20:34 abc1600: Renamed floppy software list. [Curt Coder] [Curt Coder]
Changed: abc1600_flop.xml, abc1600.cpp
- 2021-01-04 10:15:17 coco: standardize include guard [Patrick Mackinlay]
- 2021-01-04 10:14:01 coco_midi: fix msvc build [Patrick Mackinlay]
Changed: coco_midi.cpp, coco_midi.h
- 2021-01-04 05:15:16 emumem: more idiomatic way to access members inherited from argument-dependent base templates (may or may not work around GCC11 bug causing #7616) [Vas Crabb]
Changed: emumem_hedp.cpp, emumem_hedp.h, emumem_hedr.h, emumem_hedr.ipp, emumem_hedw.h, emumem_hedw.ipp, emumem_hem.cpp, emumem_hem.h, emumem_het.cpp, emumem_het.h, emumem_heu.cpp, emumem_heu.h, emumem_heun.cpp, emumem_heun.h
- 2021-01-04 02:45:24 Minor clean ups: Missing ")" and standardize loading address statements [Brian Troha]
Changed: model3.cpp, mame.lst
- 2021-01-04 02:23:39 New working clones [Brian Troha]
- Sega Bass Fishing Deluxe (USA) [Brian Troha, The Dumping Union] Dirt Devils (USA, Revision A) [Brian Troha, The Dumping Union]
Corrected game set names & game titles: Example: bass is now getbassur Japanese Get Bass sets now include the game's sub title: Get Bass: Sega Bass Fishing The USA version is called Sega Bass Fishing Specify Deluxe, Upright & standard for Get Bass sets Added in Twin/DX for sets that allowing cabinet designations Added notes about sets the support multiple regions in Game Assignments Added miscellaneous documentation updates / notes
Changed: model3.cpp, mame.lst
- Sega Bass Fishing Deluxe (USA) [Brian Troha, The Dumping Union] Dirt Devils (USA, Revision A) [Brian Troha, The Dumping Union]
- 2021-01-03 16:08:46 snesb.cpp: Fix clang build by removing leftover tables [AJR]
Changed: snesb.cpp
- 2021-01-03 15:57:15 New machines marked as NOT_WORKING [Ivan Vangelista]
- Fatal Fury Special (SNES bootleg) [Apocalypse, iq_132]
- snesb.cpp: revisited some decryptions to standardize them [iq_132]
- Fatal Fury Special (SNES bootleg) [Apocalypse, iq_132]
- 2021-01-03 05:39:40 plugins/data: more hiscore improvements [cracyc]
Changed: data_hiscore.lua
- 2021-01-03 00:04:42 ARM: fix carry flag in ADC instruction. [Sandro Ronco] [Sandro Ronco]
Changed: arm.cpp
- 2021-01-02 22:40:04 windir.cpp, winrtdir.cpp: string_format calls need qualification now [AJR]
Changed: windir.cpp, winrtdir.cpp
- 2021-01-02 22:35:51 options.h: Be more honest about #including prerequisites [AJR]
Changed: options.h
- 2021-01-02 22:07:22 vbiparse.cpp: Add missing #include [AJR]
Changed: vbiparse.cpp
- 2021-01-02 21:53:02 disasmintf.h: Attempt at fixing build on other compilers [AJR]
Changed: disasmintf.h
- 2021-01-02 21:08:44 palette.cpp: Use std::fill instead of memset for dirty vector; add range check [AJR]
Changed: palette.cpp
- 2021-01-02 19:20:08 bingoc.cpp: fixed clang build [Ivan Vangelista]
Changed: bingoc.cpp
- 2021-01-02 17:29:22 New machines marked as NOT_WORKING [Ivan Vangelista]
- Bingo Circus (terminal) [Phil Bennett]
Changed: bingoc.cpp, mame.lst
- 2021-01-02 16:26:44 New machines marked as NOT_WORKING [Ivan Vangelista]
- Heroine's Memory [The Dumping Union]
Changed: arcade.lua, arcade.flt, heromem.cpp, mame.lst
- 2021-01-02 05:06:33 plugins/data: better hiscore parsing [cracyc]
Changed: data_hiscore.lua
- 2021-01-02 01:11:47 Cassette image processing cleanup [AJR]
- - Add cassette_image::image_read_byte method for reading one byte at a time - coco_cas.cpp: Eliminate dependency on emucore.h - thom_cas.cpp: Declare some temporary variables much closer to where they are used - tvc_cas.cpp: Read and write entire sectors at a time
Changed: aquarius_caq.cpp, atom_tap.cpp, cassimg.cpp, cassimg.h, coco_cas.cpp, sc3000_bit.cpp, sord_cas.cpp, thom_cas.cpp, tvc_cas.cpp
- 2021-01-01 23:23:42 -arm7: Moved WinCE call logging into a separate .hxx file. [Ryan Holtz] [Ryan Holtz]
Changed: cpu.lua, arm7.cpp, cecalls.hxx
- 2021-01-01 18:32:41 clifront.cpp: Restore line accidentally deleted in aa29519528cb3dbdbfac56819bea670ed8c56c5d [AJR]
Changed: clifront.cpp
- 2021-01-01 18:23:45 romcmp: Add -h option to print hashes and 16-bit sums for all files [AJR]
Changed: romcmp.cpp
- 2021-01-01 18:18:29 Further additions of std::string_view [AJR]
- - corefile.cpp, fileio.cpp: Change puts to take a std::string_view parameter - rendlay.cpp: Use std::string_view instead of bare pointers in various functions - vecstream.h: Add std::string_view conversion operator to obtain output buffer without needing to make it a C string with explicit null termination - xmlfile.cpp: Add get_attribute_string_ptr method that distinguishes between empty strings and absent attributes without falling back to C strings
Changed: fileio.cpp, fileio.h, image.cpp, rendlay.cpp, clifront.cpp, inifile.cpp, miscmenu.cpp, ui.cpp, utils.cpp, corefile.cpp, corefile.h, vecstream.h, xmlfile.cpp, xmlfile.h, debuggdbstub.cpp
- 2021-01-01 16:14:07 aprissi: ROM version note [AJR]
Changed: a2ssc.cpp
- 2021-01-01 10:52:42 model2.cpp: Documentation update for Dead or Alive, Model 2A version [Brian Troha]
Changed: model2.cpp
- 2021-01-01 05:19:36 hitpoker.cpp, tlc34076: Initialize more pointers and variables [AJR]
Changed: tlc34076.cpp, hitpoker.cpp
- 2021-01-01 04:47:50 plugins/data: remove logging and fix query [cracyc]
Changed: data_history.lua
- 2021-01-01 04:03:34 New machines marked as NOT_WORKING (#7606) [ClawGrip]
- Diamond King [jordigahan, ClawGrip]
Changed: arcade.lua, arcade.flt, diamondking.cpp, mame.lst
- 2021-01-01 00:43:52 ioport.cpp: Eliminate redundant std::string("...").c_str() pattern [AJR]
Changed: ioport.cpp
- 2020-12-31 22:06:57 plugins/data: use history.xml and add xml parser for it [cracyc]
Changed: data_history.lua, LICENSE.txt, init.lua, plugin.json
- 2020-12-31 21:26:21 util/xmlfile.cpp: C++ comment conversion [AJR]
Changed: xmlfile.cpp
- 2020-12-31 21:21:48 esqpump: remove unneeded logerror [hap]
Changed: esqpump.cpp
- 2020-12-31 19:18:24 -arm7: Added optional logging for Windows CE calls. [Ryan Holtz] [Ryan Holtz]
- -uda1344: Added skeleton audio device for Philips UDA13444 Codec. [Ryan Holtz]
-sa1111: Hooked up basic L3 audio transceiver support. [Ryan Holtz]
Changed: sound.lua, arcade.lua, mess.lua, arm7.cpp, arm7.h, arm7ops.cpp, sa1110.cpp, sa1111.cpp, sa1111.h, uda1344.cpp, uda1344.h, jornada.cpp
- -uda1344: Added skeleton audio device for Philips UDA13444 Codec. [Ryan Holtz]
- 2020-12-31 16:45:23 New working clones [hap]
- Kasparov Simultano (ver. C) [bataais]
Changed: saitek_simultano.cpp, mame.lst
- 2020-12-31 15:50:09 New machines marked as NOT_WORKING [Ivan Vangelista]
- Happy Pierrot [trap15]
Changed: nmkmedal.cpp, mame.lst
- 2020-12-31 15:31:12 plugins/cheat: Migrate remaining XML cheat code for Lua API changes. [Vas Crabb]
Changed: cheat_xml.lua
- 2020-12-31 13:07:28 simultano: program version appears to be B [hap]
Changed: saitek_simultano.cpp
- 2020-12-31 11:10:31 champbwl.cpp: added controls for cocktail mode [Ivan Vangelista]
Changed: champbwl.cpp
- 2020-12-31 10:39:20 romp: initial storage channel implementation [Patrick Mackinlay]
Changed: cpu.lua, romp.cpp, romp.h, rompdasm.cpp, rsc.h
- 2020-12-31 10:00:46 readme: minor tweak [Patrick Mackinlay]
Changed: README.md
- 2020-12-31 07:56:32 vgmplay.cpp: Fix wswan validation error (nw) [Wilbert Pol]
Changed: vgmplay.cpp
- 2020-12-31 05:16:25 laserbat.cpp: Change Cat and Mouse game description based on suggestion [Brian Troha]
Changed: laserbat.cpp
- 2020-12-31 04:47:08 Merge tag 'mame0227' into mainline-master [Vas Crabb]
- MAME 0.227
Changed: AndroidManifest.xml, conf.py, luaengine.rst, luareference.rst, commonissues.rst, makefile
- 2020-12-31 02:28:17 ncr5380n: halt dma on phase mismatch [Patrick Mackinlay]
Changed: ncr5380n.cpp
- 2020-12-30 23:26:15 New working clones [Brian Troha]
- Big Fight - Big Trouble In The Atlantic Ocean (Japan, rev F) [Phil Bennett, The Dumping Union]
Changed: tatsumi.cpp, mame.lst
- 2020-12-30 21:45:44 laserbat.cpp: Correct ROM labels for rev 2 Cat and Mouse [Brian Troha]
Changed: laserbat.cpp
- 2020-12-30 19:57:52 apple2, apple2e, apple2gs: Add emulation of Apricorn Super Serial Imager as slot option [AJR, Apple II Documentation Project] [AJR]
Changed: a2ssc.cpp, a2ssc.h, apple2.cpp, apple2e.cpp, apple2gs.cpp
- 2020-12-30 18:23:37 atarittl.cpp: removed pongdbl since it has been moved and emulated in pong.cpp [gregf] [Ivan Vangelista]
Changed: atarittl.cpp
- 2020-12-30 18:16:13 New clones marked as NOT_WORKING [Ivan Vangelista]
- Crime Patrol v1.0 [Dragon's Lair Project]
- 2020-12-30 18:04:33 astrcorp.cpp: two more address bits are involved in the magibomb descrambling [Ivan Vangelista]
Changed: astrcorp.cpp
- 2020-12-30 16:03:57 dim68k: add DUART, use views for boot-time bankswitch, some minor cleanup [R. Belmont] [arbee]
Changed: dim68k.cpp
- 2020-12-30 11:21:18 VG5000µ fix latched attributes on delimiter. (#7610) [Sylvain Glaize]
- Fix the underline latched attribute when emitting a delimiter character. Fix the delimiter emitted character address. Change word from "hided" to the datasheet coherent "conceal"
Changed: ef9345.cpp
- 2020-12-30 08:39:50 Clones promoted to working [Brian Troha]
- Cat and Mouse (set 2) [Paul Swan]
Changed: laserbat.cpp
- 2020-12-30 06:27:25 WonderSwan updates: (#7428) [wilbertpol]
- bus/wswan: Add preliminary support for wonderwitch. [Wilbert Pol]
cpu/v30mz: [Wilbert Pol] - Rename segment registers. - Add a callback to retrieve the interrupt vector. - Add prefetch queue and PFP register. - Add 1 cycle penalty when reading or writing a word from an unaligned address. - Add 1 cycle penalty when calculating effective address from multiple registers. - Removed not supported nec extended instructions. - Change address space width to word.
wswan: [Wilbert Pol] - Adjust cpu cycles when performing DMA. - Updated default internal eeprom for WonderSwan Color with name ‘WONDERSWANCOLOR’. - Fix off-by-one error in window drawing. - Major update to the software lists documenting hardware and rom labels and locations.
wscolor - New working software list additions
Digimon Adventure 02 - D1 Tamers (Rev 1) Digital Monster Card Game - Ver. WonderSwan Color (Rev 2) Digital Monster - D-Project (Rev 1) Digimon Tamers - Digimon Medley Hunter X Hunter - Greed Island (Rev 1) From TV Animation One Piece - Treasure Wars (Rev 1)
wscolor - New not working software list additions - mama Mitte'
wscolor - Replaced software list items
Dicing Knight. [anon] Judgement Silversword - Rebirth Edition (Rev. SC21)
wswan - New working software list additions - Chocobo no Fushigi na Dungeon for WonderSwan (Rev 3) Chocobo no Fushigi na Dungeon for WonderSwan (Rev 1) Digimon Adventure 02 - Tag Tamers (Rev 0) Digimon Adventure - Anode Tamer (Rev 1) Digimon Adventure Campaign Limited Version Keitai Gyogun Tanchiki - WonderSwan Handy Sonar (Rev 2) Harobots (Rev 1) Hunter X Hunter - Ishi o Tsugu Mono (Rev 1) Mahjong Touryuumon (Rev 1) Super Robot Taisen Compact (Rev 1) SD Gundam - Emotional Jam (Rev 2) SD Gundam Gashapon Senki - Episode 1 (alt)
wscolor - Software list items promoted to working
Super Robot Taisen Compact for WonderSwan Color Cardcaptor Sakura - Sakura to Fushigi na Clow Card
wswan - Replaced software list items - Armored Unit Crazy Climber Clock Tower for WonderSwan Glocal Hexcite Gomoku Narabe & Reversi - Touryuumon Hanafuda Shiyouyo Keiba Yosou Shien Soft - Yosou Shinkaron Morita Shougi for WonderSwan Nobunaga no Yabou for WonderSwan Sangokushi II for WonderSwan Shougi Touryuumon Slither Link Soccer Yarou! - Challenge the World Taikyoku Igo - Heisei Kiin Trump Collection 2 - Bottom-Up Teki Sekaiisshuu no Tabi Trump Collection - Bottom-Up Teki Trump Seikatsu
wswan - Software list items promoted to working - Clock Tower for WonderSwan Meitantei Conan - Nishi no Meitantei Saidai no Kiki! Super Robot Taisen Compact 2 - Dai-1-bu - Chijou Gekidou Hen Super Robot Taisen Compact 2 - Dai-2-bu - Uchuu Gekishin Hen (Rev 4) Super Robot Taisen Compact 2 - Dai-3-bu - Ginga Kessen Hen (Rev 2) Super Robot Taisen Compact (Rev 0)
wswan - Software list items demoted to not working
Magical Drop for WonderSwan MobileWonderGate (Rev 1) Wonder Borg Robot Works Robot Works (Asia)
Changed: wscolor.xml, wswan.xml, rom.cpp, rom.h, slot.cpp, slot.h, v30mz.cpp, v30mz.h, wswan.cpp, wswan.h, wswan.cpp, wswan.cpp, wswan.h
- bus/wswan: Add preliminary support for wonderwitch. [Wilbert Pol]
- 2020-12-30 06:20:08 am9517a: simplify software request handling [Patrick Mackinlay]
Changed: am9517a.cpp
- 2020-12-30 04:33:53 a2ssc: Connect RTS output [AJR]
Changed: a2ssc.cpp
- 2020-12-30 04:15:02 a2ssc: More minor corrections [AJR]
Changed: a2ssc.cpp
- 2020-12-30 04:05:53 a2ssc: Add DIP switch locations and correct their bit assignments; mirror register addresses [AJR]
- 2020-12-29 23:31:57 New working machines [hap]
- Sphinx Commander (v2.00) [hap, anonymous]
Changed: cxg_dominator.cpp, novag_snova.cpp, cxg_commander.lay, cxg_dominator.lay, mame.lst
- 2020-12-29 20:15:49 Added Flip Screen configuration to Indiana Jones and the Temple of Doom (cocktail) [GadgetFreak] [smf-]
Changed: atarisy1.cpp
- 2020-12-29 19:42:13 Merge branch 'release0227' into mainline-master [Vas Crabb]
Changed: tms57002.cpp, gaelco.cpp, gaelco.h, konamigx.cpp, k053246_k053247_k055673.cpp, lsasquad.cpp
- 2020-12-29 19:38:15 playmark.cpp, powerbal.cpp: started splitting in derived classes [Ivan Vangelista]
Changed: playmark.cpp, powerbal.cpp, playmark.h, playmark.cpp
- 2020-12-29 18:22:23 Merge pull request #7571 from clawgrip/patch-10 [ajrhacker]
- missbamby.cpp: Cirsa 810601-A PCB has 4 dipswitches, not 8
Changed: missbamby.cpp
- 2020-12-29 17:46:12 atarisy1: correct LSI BIOS 136032.115 regression [hap]
Changed: atarisy1.cpp
- 2020-12-29 15:48:38 trebol: Transfer to missbamby.cpp driver, since hardware appears to be almost the same [AJR]
Changed: arcade.lua, arcade.flt, missbamby.cpp, regama.cpp, mame.lst
- 2020-12-29 14:09:15 rebalance sound after ymz280b change [DavidHaywood]
Changed: firebeat.cpp, gunpey.cpp, konamim2.cpp, realbrk.cpp, tecmosys.cpp, vgmplay.cpp, zn.cpp, zn.h
- 2020-12-29 14:44:32 zt8802: Moderate de-skeletonization [AJR]
Changed: zt8802.cpp
- 2020-12-29 14:35:50 v40, v50, v53: Allow configuration registers to be read back [AJR]
- 2020-12-29 14:23:49 ds1302: Add DS1202 variant [AJR]
Changed: ds1302.cpp, ds1302.h
- 2020-12-29 14:21:14 firebeat.cpp: Fixed input range for wheels in Keyboardmania games. (#7607) [987123879113]
Changed: firebeat.cpp
- 2020-12-29 13:26:00 novag_snova: A-H are on the right side of leds [hap]
Changed: novag_snova.cpp, novag_snova.lay
- 2020-12-29 02:44:43 ncr5380n: fix MAME lockup introduced in the previous change [R. Belmont] [arbee]
Changed: ncr5380n.cpp
- 2020-12-28 20:36:13 Temporary hack so most DRC games work on the M1/Apple Silicon. [R. Belmont, balr0g, Vas Crabb] [arbee]
Changed: osdlib_macosx.cpp
- 2020-12-28 19:53:36 hitpoker.cpp: Fix mistake in allocation size [AJR]
Changed: hitpoker.cpp
- 2020-12-28 18:45:24 Merge branch 'release0227' into mainline-master [Vas Crabb]
Changed: virtual.lua, imagetek_i4100.cpp, emumem.h, emumem_mview.cpp
- 2020-12-28 18:33:59 imagetek_i4100_device: Add some missing initializations, hopefully fixing random metro.cpp crashes at startup [Olivier Galibert]
Changed: imagetek_i4100.cpp
- 2020-12-28 18:20:45 playmark.cpp, powerbal.cpp: preliminary minor cleanups in preparation of subclassing and adding of the new wbeachvl MCU dumps [Ivan Vangelista]
Changed: playmark.cpp, powerbal.cpp, playmark.h, playmark.cpp
- 2020-12-28 18:14:18 magicard.cpp: decapped and dumped PIC16F84 for magicardj and magicle [Caps0ff, TeamEurope] [Ivan Vangelista]
Changed: magicard.cpp
- 2020-12-28 14:25:18 views: pre-inline h_make_1, reduces the memory a little more [Olivier Galibert]
Changed: emumem_mview.cpp
- 2020-12-28 12:40:22 views: Remove the lambdas, seems to make the compiler usage resources less catastrophic [Olivier Galibert]
Changed: emumem.h, emumem_mview.cpp
- 2020-12-27 14:33:17 ice_hhhippos.cpp: Add PCB ASCII layout and anonymous namespace [ClawGrip]
Changed: ice_hhhippos.cpp
- 2020-12-27 13:39:14 supremo: placeholder for io ports [hap]
Changed: novag_snova.cpp, novag_supremo.cpp
- 2020-12-27 04:52:35 segas32.cpp: Added save state support, and fixed backdrop color fill when screen resolution is changed. (#7583) [cam900]
Changed: segas32.cpp, segas32.h, segas32.cpp
- 2020-12-27 04:48:43 New machines marked as NOT_WORKING [AJR]
- Hungry Hungry Hippos (redemption game) [Museo del Recreativo, The Dumping Union]
Changed: arcade.lua, arcade.flt, ice_hhhippos.cpp, mame.lst
- 2020-12-27 04:16:59 galaxian.cpp: Custom port names on namenayo obfuscate the controls. [Vas Crabb]
Changed: galaxian.cpp
- 2020-12-27 01:04:58 new WORKING machine - Namennayo (Japan) (#7599) [David Haywood]
- • new WORKING machine
Namennayo (Japan) [ShouTime, David Haywood]
• confirm input mapping
• add bonus lives dip
• set to 4-way stick
• nitpicking
• this is what pluginsportname is for, but whatever, be like that.
Changed: galaxian.cpp, galaxian.h, mame.lst, galaxian.cpp
- • new WORKING machine
- 2020-12-26 23:36:16 cmi2x: comment cause of excessive printf output [Scott Stone]
Changed: cmi01a.cpp
- 2020-12-26 20:23:40 aa310.cpp: Replaced i2cmem with pcf8583 RTC device. [Nigel Barnes]
Changed: pcf8583.h, aa310.cpp, ertictac.cpp, archimds.h, archimds.cpp
- 2020-12-26 19:58:46 luareference.rst: Move the luareference-input properties together [AJR]
Changed: luareference.rst
- 2020-12-26 19:41:03 cdp1863: Initialize more member variables [AJR]
Changed: cdp1863.cpp
- 2020-12-26 19:38:14 natkeyboard: Remove from ioport_manager [AJR]
Changed: luareference.rst, pckeybrd.cpp, debugcmd.cpp, emufwd.h, ioport.cpp, ioport.h, machine.cpp, machine.h, luaengine.cpp, luaengine_input.cpp, keyboard.cpp, mainmenu.cpp, ui.cpp
- 2020-12-26 19:35:56 srcclean for 0.227 [Vas Crabb]
Changed: easy_karaoke_cart.xml, leapfrog_turbotwistbrainquest_cart.xml, rx78.xml, vgmplay.xml, vtech_innotv_innotabmax_cart.xml, wizard_cart.xml, coco_midi.cpp, coco_ssc.cpp, coco_stecomp.cpp, coco_sym12.cpp, arm7.cpp, arm7core.h, m32cdasm.cpp, st62xx.cpp, st62xx.h, vt61.cpp, f4702.cpp, ie15.cpp, locomo.cpp, locomo.h, sa1110.cpp, sa1110.h, sa1111.cpp, sa1111.h, scoop.cpp, scoop.h, ucb1200.cpp, ucb1200.h, ks0164.cpp, multipcm.cpp, lc7985.cpp, lc7985.h, saa5240.cpp, sed1356.cpp, sed1356.h, chdcd.cpp, altair.cpp, apple2.cpp, asteroid.cpp, atarig1.cpp, blit.cpp, bnstars.cpp, cninja.cpp, coleco.cpp, dccons.cpp, dec0.cpp, design.cpp, easy_karaoke.cpp, galaxian.cpp, galpani2.cpp, generalplus_gpl16250_spi_direct.cpp, hp3478a.cpp, innotv_innotabmax.cpp, itech8.cpp, jornada.cpp, kpython.cpp, lbpc.cpp, leapfrog_iquest.cpp, mcr.cpp, megadriv.cpp, megadriv_rad.cpp, megadriv_sunplus_hybrid.cpp, megadriv_vt_hybrid.cpp, miuchiz.cpp, ms32.cpp, nes_vt369_vtunknown.cpp, pc1500.cpp, pcat_nit.cpp, pingpong.cpp, pipedrm.cpp, replicator.cpp, rf51w14cg.cpp, sauro.cpp, segas16b.cpp, spc1500.cpp, spg2xx_shredmjr.cpp, st2302u_bbl_rom.cpp, taito_b.cpp, tetrisp2.cpp, twinbskt.cpp, vg5k.cpp, vtech1.cpp, wizard.cpp, ymmu5.cpp, coleco.h, fm7.h, ms32.h, tetrisp2.h, agatkeyb.cpp, agatkeyb.h, jaleco_ms32_sysctrl.cpp, jaleco_ms32_sysctrl.h, mcr68.cpp, nes_vt369_vtunknown_soc.cpp, slapstic.cpp, drgnmst.cpp, ms32.cpp, ms32_sprite.cpp, osi.cpp, seta001.cpp, simpsons.cpp, tunhunt.cpp, undrfire.cpp
- 2020-12-26 18:27:42 Expose a couple more things to Lua so the plugins can show the actual key mapped to UI clear. [Vas Crabb]
Changed: luaengine.rst, luareference.rst, autofire_menu.lua, init.lua, luaengine_input.cpp
- 2020-12-26 18:18:53 Fixed crash of dcat16 at start [Robbbert]
Changed: megadriv.cpp
- 2020-12-26 15:59:19 util/wavwrite.cpp: Hopefully fix build with clang libc++. [Vas Crabb]
Changed: wavwrite.cpp
- 2020-12-26 15:46:17 docs: Fix up the instantiation sections in the Lua reference. [Vas Crabb]
Changed: luareference.rst
- 2020-12-26 15:32:37 More Lua interface cleanup - it's simpler with cleaner underlyng APIs. [Vas Crabb]
- Made the sound manager mute controls readable, and got rid of system enable since it just controls system mute anyway. This was causing confusion: phantom2 was trying to use both independentlyt casuing the mute bit to be ignored.
THe Lua interface changes are mostly changing methods to properties, some renames to make things clearer, and some additional properties for better control over snapshots.
Changed: luaengine.rst, luareference.rst, autofire_menu.lua, autofire_save.lua, init.lua, boot.lua, cheat_simple.lua, cheat_xml.lua, init.lua, init.lua, init.lua, data_hiscore.lua, data_marp.lua, database.lua, load_dat.lua, init.lua, init.lua, init.lua, init.lua, init.lua, init.lua, disc_cls.h, disc_sys.hxx, gaelco.cpp, k007232.cpp, sn76477.cpp, sn76477.h, emufwd.h, machine.cpp, sound.cpp, sound.h, video.cpp, video.h, luaengine.cpp, luaengine_debug.cpp, luaengine_render.cpp, mame.cpp, pluginopts.cpp, pluginopts.h, miscmenu.cpp, ui.cpp, bitmap.cpp, wavwrite.cpp, wavwrite.h, 8080bw.cpp, astrof.cpp, bzone.cpp, mw8080bw.cpp, turbo.cpp, alinvade.cpp, astinvad.cpp, buggychl.cpp, crbaloon.cpp, darius.cpp, maxaflex.cpp, ninjaw.cpp, rowamet.cpp, segahang.cpp, segaorun.cpp, segaxbd.cpp, segaybd.cpp, thepit.cpp, uapce.cpp, warriorb.cpp, mdndclab.lay, v4dbltak.lay, tiny.lst, dday.cpp
- Made the sound manager mute controls readable, and got rid of system enable since it just controls system mute anyway. This was causing confusion: phantom2 was trying to use both independentlyt casuing the mute bit to be ignored.
- 2020-12-26 15:16:30 New machines marked as NOT_WORKING [Ivan Vangelista]
- unknown Cointek game [Siftware]
Changed: arcade.lua, arcade.flt, cointek.cpp, mame.lst
- 2020-12-26 13:06:27 Updated RX-78 hash/driver comments (#7597) [David 'Foxhack' Silva]
- 2020-12-26 12:39:36 snk68: remove an extra space in string [hap]
Changed: snk68.cpp
- 2020-12-26 12:21:46 -sa1111, sed1356: Turned logging back off. [Ryan Holtz] [Ryan Holtz]
Changed: sa1111.cpp, sed1356.cpp
- 2020-12-26 12:19:39 -sa1110: Added initial attempt at UART receiving. LSB of received data seems missing, however. [Ryan Holtz] [Ryan Holtz]
- -jornada: Added enough keyboard keys to boot with kernel debugging enabled. [Ryan Holtz]
Changed: sa1110.cpp, sa1110.h, sa1111.cpp, sed1356.cpp, jornada.cpp
- 2020-12-26 11:36:50 -arm7: Fixed the build. [Ryan Holtz] [Ryan Holtz]
Changed: arm7.cpp
- 2020-12-26 11:30:12 -arm7: Added rudimentary TLB support. Allows HP Jornada 720 to boot further. [Ryan Holtz] [Ryan Holtz]
Changed: arm7.cpp, arm7.h, arm7core.h
- 2020-12-26 05:47:11 New working clones [Brian Troha]
- P.O.W. - Prisoners of War (US version 1, mask ROM sprites ) [hammy, The Dumping Union]
- 2020-12-25 12:24:42 -jornada: Turned off error logging, fixed ROM hashes, and tidied savestate registration. [Ryan Holtz] [Ryan Holtz]
Changed: jornada.cpp
- 2020-12-25 12:24:15 -sa1110, sa1111, sed1356: Turned off error logging. [Ryan Holtz] [Ryan Holtz]
Changed: sa1110.cpp, sa1111.cpp, sed1356.cpp
- 2020-12-25 09:54:51 next.cpp: Use logerror rather than printf for debugging output. (#7592) [Davide Cavalca]
Changed: next.cpp
- 2020-12-25 09:54:04 Updated RX-78 machine / software information [Dave 'Foxhack' Silva] (#7593) [David 'Foxhack' Silva]
- 2020-12-25 05:17:27 miuchiz.cpp: Added more notes, added CPU crystal, more emulation progress, OTPROM now runs, the flash rom is now mapped (unclear if correctly), preparations for working on the display controller. fix anonymous namespace scopes being wrong for logmacro.h [Lord Nightmare] [Lord-Nightmare]
Changed: hlemouse.cpp, miuchiz.cpp, tsispch.cpp, votrhv.cpp
- 2020-12-25 04:42:18 New machines marked as NOT_WORKING (#7591) [ClawGrip]
- RF51W14-CG [jordigahan, ClawGrip]
Changed: arcade.lua, arcade.flt, rf51w14cg.cpp, mame.lst
- 2020-12-25 04:28:09 bus/coco Added CoCo and Dragon MIDI cartridges. (#7589) [tim lindner]
Changed: bus.lua, coco_midi.cpp, coco_midi.h, cococart.cpp, dragon.cpp
- 2020-12-25 02:58:58 datacast: Fixed clang build. [Nigel Barnes]
Changed: datacast.cpp
- 2020-12-25 01:05:59 New machines marked as NOT_WORKING [Nigel Barnes]
- Datacast Controller (The Stock Exchange) [Tony Jewell, Nigel Barnes]
Changed: mess.lua, datacast.cpp, mame.lst, mess.flt
- 2020-12-24 19:06:40 accomm: Added SAA5240 teletext device, and SCN2641 for RS423 port. [Nigel Barnes]
Changed: accomm.cpp
- 2020-12-24 19:02:22 i2cmem.cpp: Added PCF8582 device. [Nigel Barnes]
Changed: i2cmem.cpp, i2cmem.h