Raz na jakiś czas będę publikował nowe deweloperskie binarki projektu MAME, natomiast BobBudowniczy będzie się starał na bieżąco śledzić zmiany w changelogu tego największego projektu emulacyjnego. W wypadku binarek udostępniam także resztę plików z folderu MAME. Link przy każdym wpisie umożliwia samodzielne pobranie źródeł i skompilowanie na własne potrzeby deweloperskiej wersji tego emulatora.
- 2019-02-26 23:12:54 Machines promoted to working [hap]
- Voice Bridge Challenger [hap, Lord Nightmare] Bridge Challenger III [hap, Lord Nightmare]
Changed: fidel_card.cpp, fidel_bv3.lay, fidel_vbrc.lay
- 2019-02-26 20:53:08 actfancr - kill some old inaccurate comments too NW [bmcphail]
Changed: actfancr.cpp
- 2019-02-26 20:52:29 bac06 - fix wide mode used by Act Fancer NW [bmcphail]
Changed: decbac06.cpp
- 2019-02-26 19:32:59 mamedrivers: removed most MCFG and MACHINE_CONFIG macros from drivers starting with m, n and o (nw) [Ivan Vangelista]
Changed: m20.cpp, m5.cpp, m52.cpp, m57.cpp, m58.cpp, m62.cpp, m6805evs.cpp, m72.cpp, m79152pc.cpp, m79amb.cpp, macp.cpp, madalien.cpp, madmotor.cpp, magic10.cpp, magicard.cpp, magicfly.cpp, magictg.cpp, magmax.cpp, magnum.cpp, magreel.cpp, magtouch.cpp, mainsnk.cpp, majorpkr.cpp, marineb.cpp, marinedt.cpp, mario.cpp, markham.cpp, marywu.cpp, mastboyo.cpp, maygay1b.cpp, maygayep.cpp, maygaysw.cpp, maygayv1.cpp, mazerbla.cpp, mbc200.cpp, mbee.cpp, mc1000.cpp, mc1502.cpp, mc8020.cpp, mc8030.cpp, mcb216.cpp, mcr3.cpp, mcr68.cpp, meadwttl.cpp, mediagx.cpp, megadriv_acbl.cpp, megadriv_rad.cpp, megaplay.cpp, megatech.cpp, megazone.cpp, meijinsn.cpp, mephisto.cpp, mephisto_montec.cpp, merit.cpp, meritm.cpp, meritum.cpp, mes.cpp, metalmx.cpp, metlfrzr.cpp, mgames.cpp, mgolf.cpp, micral.cpp, micro3d.cpp, micronic.cpp, micropin.cpp, microtan.cpp, microvsn.cpp, midqslvr.cpp, midvunit.cpp, midyunit.cpp, midzeus.cpp, mightyframe.cpp, mikie.cpp, mikromik.cpp, mil4000.cpp, milton6805.cpp, mini2440.cpp, miniboy7.cpp, minivadr.cpp, mirage.cpp, mirax.cpp, mjsenpu.cpp, mjsister.cpp, mk1.cpp, mmodular.cpp, mod8.cpp, modena.cpp, mogura.cpp, mole.cpp, molecular.cpp, momoko.cpp, monacogp.cpp, monon_color.cpp, moo.cpp, mosaic.cpp, mouser.cpp, mpc3000.cpp, mps1230.cpp, mpu12wbk.cpp, mpu2.cpp, mpu4dealem.cpp, mpu4plasma.cpp, mpz80.cpp, mrdo.cpp, mrflea.cpp, mrjong.cpp, ms0515.cpp, ms32.cpp, msbc1.cpp, mstation.cpp, mt735.cpp, mtx.cpp, mugsmash.cpp, multfish.cpp, multi16.cpp, multi8.cpp, munchmo.cpp, murogem.cpp, murogmbl.cpp, mustache.cpp, mvme147.cpp, mw18w.cpp, mwarr.cpp, mwsub.cpp, myb3k.cpp, mycom.cpp, mystston.cpp, myvision.cpp, mz2000.cpp, mz2500.cpp, mz3500.cpp, mz6500.cpp, mz700.cpp, mz80.cpp, nakajies.cpp, namcofl.cpp, namconb1.cpp, namcond1.cpp, namcos2.cpp, namcos21.cpp, namcos21_c67.cpp, namcos21_de.cpp, namcos22.cpp, nanos.cpp, naomi.cpp, nbmj8688.cpp, nbmj8891.cpp, nbmj8900.cpp, nbmj8991.cpp, nc.cpp, neptunp2.cpp, nes_vt.cpp, newbrain.cpp, news.cpp, next.cpp, nexus3d.cpp, ngp.cpp, nibble.cpp, nichild.cpp, nightgal.cpp, nitedrvr.cpp, niyanpai.cpp, nmkmedal.cpp, notechan.cpp, nsmpoker.cpp, nss.cpp, nyny.cpp, ob68k1a.cpp, octopus.cpp, odyssey.cpp, odyssey2.cpp, offtwall.cpp, ohmygod.cpp, okean240.cpp, olibochu.cpp, olytext.cpp, omegrace.cpp, ondra.cpp, orao.cpp, orbit.cpp, otomedius.cpp, m52.h, orbit.h
- 2019-02-26 19:27:10 i386: correct error in previous change (nw) [yz70s]
- 386sx cpus should work again
Changed: i386.h
- 2019-02-26 18:33:10 a2eauxslot: Fix regression by not nullifying slot pointer in device_start (nw) [AJR]
Changed: a2eauxslot.cpp, a2eauxslot.h
- 2019-02-26 17:44:41 decbac06: small cleanup (nw) [hap]
Changed: decbac06.cpp
- 2019-02-26 17:20:12 remove some unnneeded void• cast (nw) [hap]
Changed: cc40.cpp, hh_hmcs40.cpp, hh_tms1k.cpp, namcos22.cpp, tamag1.cpp, ticalc1x.cpp, tispeak.cpp, tispellb.cpp
- 2019-02-26 16:07:45 bus/x68k: Use object finder to get at CPU address space (nw) [AJR]
Changed: x68k_midi.cpp, x68k_neptunex.cpp, x68k_scsiext.cpp, x68kexp.cpp, x68kexp.h, x68k.cpp
- 2019-02-26 16:07:21 Merge branch 'master' of https://github.com/mamedev/mame [bmcphail]
Changed: gdrom.cpp
- 2019-02-26 16:06:57 Bac06 - remove camel case, remove mapping hack in favour of tilemap.h change NW [bmcphail]
Changed: tilemap.h, decbac06.cpp
- 2019-02-26 16:06:32 gdrom: security commands docs [MetalliC]
Changed: gdrom.cpp
- 2019-02-26 15:17:30 nubus: Use required_address_space rather than old-style CPU lookup (nw) [AJR]
- 2019-02-26 12:54:04 mips1: fpu emulation [Patrick Mackinlay]
- Code refactoring makes the changes hard to isolate, but the main improvements are: • implemented fpu instructions and exceptions • corrected swl/swr implementation • tlb mru lookup optimization • interrupt and privilege debugger breakpoints
Changed: mips1.cpp, mips1.h, decstation.cpp, mips.cpp
- 2019-02-26 12:16:43 rx2030: networking hack (nw) [Patrick Mackinlay]
- 2019-02-26 09:42:45 at_keybc: move rom from driver (nw) [Patrick Mackinlay]
Changed: at_keybc.cpp
- 2019-02-25 23:21:32 i386: preparations to add the athlon xp cache (nw) [yz70s]
Changed: cpuidmsrs.hxx, i386.cpp, i386.h, i386priv.h, i486ops.hxx
- 2019-02-26 06:38:43 Copy/paste mistake (nw) [AJR]
Changed: interpro.cpp
- 2019-02-26 06:37:22 bus/interpro/sr: Replace CPU finder with required_address_space (nw) [AJR]
Changed: sr.cpp, sr.h, interpro.cpp
- 2019-02-26 06:06:10 bus/ep64: Use required_address_space instead of specific device finder (nw) [AJR]
- 2019-02-26 03:58:23 bus/a2bus/a2eauxslot: Sanitize configuration (nw) [AJR]
Changed: a2eauxslot.cpp, a2eauxslot.h, a2eext80col.cpp, a2eramworks3.cpp, a2estd80col.cpp, apple2e.cpp
- 2019-02-26 03:12:30 bus/apricot/expansion: Replace CPU finders with address space finders (nw) [AJR]
Changed: expansion.cpp, expansion.h, apricot.cpp
- 2019-02-26 02:57:57 bus/a1bus, bus/a2bus/a2eauxslot: Replace CPU finder with required_address_space (nw) [AJR]
Changed: a1bus.cpp, a1bus.h, a2eauxslot.cpp, a2eauxslot.h, a2eramworks3.cpp, a2eramworks3.h, apple1.cpp, apple2e.cpp
- 2019-02-26 02:45:30 bus/hp_dio: Replace CPU finder with required_address_space (nw) [AJR]
Changed: hp98265a.cpp, hp98620.cpp, hp98643.cpp, hp_dio.cpp, hp_dio.h, human_interface.cpp, hp9k_3xx.cpp
- 2019-02-26 02:39:26 Merge branch 'master' of https://github.com/mamedev/mame [Peter Ferrie]
Changed: a800.xml, a800_flop.xml, ekara_japan.xml, ekara_japan_a.xml, ekara_japan_bh.xml, ekara_japan_d.xml, ekara_japan_g.xml, ekara_japan_m.xml, ekara_japan_p.xml, ekara_japan_sp.xml, ekara_japan_web.xml, gamate.xml, ibm5150.xml, ibm5170.xml, jpopira_jp.xml, leapfrog_leappad_cart.xml, msx1_cass.xml, pc98.xml, pc98_cd.xml, sega_beena_cart.xml, timex_dock.xml, vgmplay.xml, init.lua, bus.cpp, bus.h, buddha.cpp, 1mhzbus.cpp, 1mhzbus.h, beebsid.cpp, beebsid.h, cfa3000opt.cpp, cfa3000opt.h, emrmidi.cpp, emrmidi.h, ieee488.cpp, ieee488.h, m2000.cpp, m2000.h, opus3.cpp, opus3.h, sprite.cpp, sprite.h, mertec.cpp, tube.cpp, tube.h, tube_6502.cpp, tube_6502.h, tube_80186.cpp, tube_80186.h, tube_80286.cpp, tube_80286.h, tube_arm.cpp, tube_arm.h, tube_casper.cpp, tube_casper.h, tube_rc6502.cpp, tube_rc6502.h, tube_z80.cpp, tube_z80.h, tube_zep100.cpp, tube_zep100.h, exp.cpp, exp.h, ramcard.cpp, ramcard.h, expansion.cpp, expansion.h, graphics.h, hrg.cpp, hrg.h, dmvbus.cpp, dmvbus.h, k210.cpp, k210.h, k233.cpp, k233.h, k801.cpp, k801.h, k803.cpp, k803.h, k806.cpp, k806.h, pipe.cpp, pipe.h, tk02.cpp, slot.cpp, slot.h, abr.cpp, abr.h, ap34.cpp, ap34.h, ap5.cpp, ap5.h, aqr.cpp, aqr.h, click.cpp, click.h, cumana.cpp, cumana.h, mgc.cpp, mgc.h, peg400.cpp, peg400.h, slot.cpp, slot.h, sndexp.cpp, sndexp.h, sndexp3.cpp, sndexp3.h, sp64.cpp, sp64.h, std.cpp, std.h, stlefs.cpp, stlefs.h, tube.cpp, tube.h, exp.cpp, exp.h, fbjoy.cpp, fbjoy.h, m2105.cpp, m2105.h, plus1.cpp, plus1.h, plus2.cpp, plus2.h, plus3.cpp, plus3.h, pwrjoy.cpp, pwrjoy.h, rombox.cpp, rombox.h, romboxp.cpp, romboxp.h, num9rev.cpp, compis_fdc.cpp, compis_fdc.h, isbc_218a.cpp, isbc_218a.h, isbx.h, nasbus.cpp, nasbus.h, 2a03pur.cpp, 2a03pur.h, act53.cpp, act53.h, aladdin.cpp, aladdin.h, ave.cpp, ave.h, bandai.cpp, bandai.h, benshieng.cpp, benshieng.h, bootleg.cpp, bootleg.h, camerica.cpp, camerica.h, cne.cpp, cne.h, cony.cpp, cony.h, datach.cpp, datach.h, discrete.cpp, discrete.h, disksys.cpp, disksys.h, ggenie.cpp, ggenie.h, henggedianzi.cpp, henggedianzi.h, hes.cpp, hes.h, hosenkan.cpp, hosenkan.h, irem.cpp, irem.h, jaleco.cpp, jaleco.h, jy.cpp, jy.h, kaiser.cpp, kaiser.h, karastudio.cpp, karastudio.h, konami.cpp, konami.h, legacy.cpp, legacy.h, mmc1.cpp, mmc1.h, mmc2.cpp, mmc2.h, mmc3.cpp, mmc3.h, mmc3_clones.cpp, mmc3_clones.h, mmc5.cpp, mmc5.h, multigame.cpp, multigame.h, namcot.cpp, namcot.h, nanjing.cpp, nanjing.h, nes_slot.cpp, nes_slot.h, ntdec.cpp, ntdec.h, nxrom.cpp, nxrom.h, pirate.cpp, pirate.h, pt554.cpp, pt554.h, racermate.cpp, racermate.h, rcm.cpp, rcm.h, rexsoft.cpp, rexsoft.h, sachen.cpp, sachen.h, somari.cpp, somari.h, subor.cpp, subor.h, sunsoft.cpp, sunsoft.h, sunsoft_dcs.cpp, sunsoft_dcs.h, taito.cpp, taito.h, tengen.cpp, tengen.h, txc.cpp, txc.h, waixing.cpp, waixing.h, zemina.cpp, zemina.h, ccm.h, exp.h, hpc101.cpp, hpc101.h, hpc102.cpp, hpc102.h, hpc104.cpp, hpc104.h, ram.cpp, ram.h, rom.cpp, rom.h, cst_q_plus4.cpp, cst_q_plus4.h, cst_qdisc.cpp, cst_qdisc.h, cumana_fdi.cpp, cumana_fdi.h, exp.h, kempston_di.cpp, kempston_di.h, miracle_gold_card.cpp, miracle_gold_card.h, miracle_hd.cpp, miracle_hd.h, mp_fdi.cpp, mp_fdi.h, opd_basic_master.cpp, opd_basic_master.h, pcml_qdisk.cpp, pcml_qdisk.h, qubide.cpp, qubide.h, rom.h, sandy_superdisk.cpp, sandy_superdisk.h, sandy_superqboard.cpp, sandy_superqboard.h, std.cpp, std.h, trumpcard.cpp, trumpcard.h, dj2db.cpp, dj2db.h, djdma.cpp, djdma.h, mm65k16s.cpp, mm65k16s.h, nsmdsa.cpp, nsmdsa.h, nsmdsad.cpp, nsmdsad.h, s100.cpp, s100.h, seals8k.cpp, wunderbus.cpp, wunderbus.h, exp.cpp, exp.h, fuller.cpp, intf1.cpp, melodik.cpp, uslot.cpp, exp.cpp, exp.h, money_minder.cpp, money_minder.h, std.cpp, std.h, timeshare.cpp, timeshare.h, vsmile_slot.cpp, ioexp.cpp, ioexp.h, floppy.cpp, memexp.cpp, memexp.h, emb.cpp, emb.h, lic.cpp, lic.h, lvc.cpp, lvc.h, mcc.cpp, mcc.h, mvc.cpp, mvc.h, rtc.cpp, rtc.h, tig.cpp, tig.h, wangpc.cpp, wangpc.h, wdc.cpp, wdc.h, cpuidmsrs.hxx, i186.h, 8042kbdc.h, mm58167.cpp, mm58167.h, nscsi_cd.cpp, spg110.cpp, timekpr.cpp, tube.cpp, tube.h, ay8910.cpp, ics2115.cpp, vrc6.cpp, vrc6.h, crt9028.cpp, upd7220.cpp, upd7220.h, divideo.h, screen.h, nld_bjt.cpp, nlid_fourterm.cpp, nlid_fourterm.h, nlid_twoterm.cpp, nlid_twoterm.h, makefile, nld_2102A.cpp, nld_4020.cpp, nld_74107.cpp, nld_74161.cpp, nld_74174.cpp, nld_74175.cpp, nld_74192.cpp, nld_74193.cpp, nld_74194.cpp, nld_7448.cpp, nld_7490.cpp, nld_7497.cpp, nld_log.cpp, nld_mm5837.cpp, nld_ne555.cpp, nld_r2r_dac.cpp, nld_schmitt.cpp, nld_tms4800.cpp, nlid_proxy.cpp, nlid_system.h, nlid_truthtable.cpp, nl_base.cpp, nl_base.h, nl_config.h, nl_setup.h, nltypes.h, gmres.h, mat_cr.h, palloc.h, parray.h, pconfig.h, pfmtlog.h, plists.h, pmatrix2d.h, pmempool.h, pstream.h, ptime.h, ptypes.h, putil.h, nltool.cpp, nld_matrix_solver.cpp, nld_matrix_solver.h, nld_ms_direct.h, nld_ms_gcr.h, nld_ms_gmres.h, nld_ms_sm.h, nld_ms_sor.h, nld_ms_w.h, nld_solver.cpp, nld_solver.h, nl_convert.cpp, acrnsys.cpp, apc.cpp, attckufo.cpp, bw2.cpp, c2color.cpp, cdi.cpp, cgenie.cpp, chessmst.cpp, cms.cpp, compis.cpp, dec0.cpp, dmv.cpp, einstein.cpp, fastfred.cpp, fidel_cc10.cpp, fidel_cc7.cpp, fidel_csc.cpp, fidel_elite.cpp, fidel_excel.cpp, fidel_vcc.cpp, fidel_vsc.cpp, gaelco2.cpp, gambl186.cpp, gamtor.cpp, hh_melps4.cpp, hh_sm510.cpp, ibmpcjr.cpp, intellect02.cpp, intv.cpp, leapfrog_leappad.cpp, mikromik.cpp, model2.cpp, mpz80.cpp, naomi.cpp, nascom1.cpp, nes.cpp, p112.cpp, p2000t.cpp, p8k.cpp, palestra.cpp, palmz22.cpp, pangofun.cpp, panicr.cpp, paradise.cpp, paranoia.cpp, pasha2.cpp, paso1600.cpp, pasopia.cpp, pasopia7.cpp, pass.cpp, pastelg.cpp, patapata.cpp, pbaction.cpp, pc.cpp, pc100.cpp, pc1512.cpp, pc2000.cpp, pc4.cpp, pc6001.cpp, pc8001.cpp, pc8401a.cpp, pc8801.cpp, pc88va.cpp, pcat_nit.cpp, pce220.cpp, pcfx.cpp, pcktgal.cpp, pcm.cpp, pcw16.cpp, pcxt.cpp, pdp11.cpp, pegasus.cpp, pentagon.cpp, perq.cpp, peyper.cpp, pg685.cpp, pgm.cpp, pgm3.cpp, photon.cpp, photon2.cpp, photoply.cpp, pinball2k.cpp, pingpong.cpp, pinkiri8.cpp, pirates.cpp, piratesh.cpp, pitagjr.cpp, pk8000.cpp, pk8020.cpp, pktgaldx.cpp, playmark.cpp, plus4.cpp, pmi80.cpp, pntnpuzl.cpp, pockchal.cpp, pockstat.cpp, pofo.cpp, poisk1.cpp, pokechmp.cpp, poker72.cpp, poly.cpp, poly88.cpp, polyplay.cpp, poolshrk.cpp, pooyan.cpp, popobear.cpp, popper.cpp, portrait.cpp, potgoldu.cpp, powerbal.cpp, powerstack.cpp, pp01.cpp, ppmast93.cpp, prestige.cpp, primo.cpp, prof180x.cpp, prof80.cpp, progolf.cpp, proteus.cpp, proteus3.cpp, pse.cpp, psion.cpp, pturn.cpp, puckpkmn.cpp, punchout.cpp, pv1000.cpp, pv2000.cpp, pv9234.cpp, pwrview.cpp, px4.cpp, px8.cpp, pzletime.cpp, ql.cpp, quakeat.cpp, queen.cpp, quizdna.cpp, quizo.cpp, quizpani.cpp, qvt70.cpp, qx10.cpp, r2dtank.cpp, rad_eu3a05.cpp, rad_eu3a14.cpp, radio86.cpp, rainbow.cpp, rampart.cpp, ramtek.cpp, rbisland.cpp, rbmk.cpp, rc702.cpp, rcorsair.cpp, rd110.cpp, realbrk.cpp, redalert.cpp, relief.cpp, retofinv.cpp, rex6000.cpp, rgum.cpp, riscpc.cpp, rltennis.cpp, rm380z.cpp, rmnimbus.cpp, rmt32.cpp, rockrage.cpp, rocnrope.cpp, rohga.cpp, rollext.cpp, rollrace.cpp, ron.cpp, roul.cpp, royalmah.cpp, rpunch.cpp, rt1715.cpp, rx78.cpp, rzone.cpp, sc1.cpp, sc2.cpp, sega_beena.cpp, segas16b.cpp, segasp.cpp, spec128.cpp, specpls3.cpp, spectrum.cpp, tandy1t.cpp, timex.cpp, unixpc.cpp, vii.cpp, vtech1.cpp, vtech2.cpp, wangpc.cpp, wrlshunt.cpp, xavix.cpp, xavix2.cpp, apple3.h, dec0.h, fidelbase.h, spectrum.h, xavix.h, fidel_bv3.lay, fidel_eas_priv.lay, fidel_vbrc.lay, md6802.lay, modulab.lay, sc1.lay, sc2.lay, apple3.cpp, bbc.cpp, electron.cpp, nes.cpp, qimi.cpp, qimi.h, sgi.cpp, vtech2.cpp, xavix.cpp, mame.lst, cps1.cpp, dec0.cpp, decbac06.cpp, light.cpp, light.h, newport.cpp, newport.h, pc9801.cpp, input_sdl.cpp, rt11.cpp, testkeys.cpp
- 2019-02-26 02:38:47 apple2p: write-enable LC on start-up [Peter Ferrie] [Peter Ferrie]
Changed: apple2.cpp
- 2019-02-26 02:30:34 bus/acorn: Replace CPU finder with required_address_space (nw) [AJR]
Changed: bus.cpp, bus.h, acrnsys.cpp, cms.cpp
- 2019-02-26 01:59:38 bus/cgenie/expansion, bus/einstein/pipe, bus/nasbus, bus/spectrum, bus/vtech: Install spaces through finders (nw) [AJR]
Changed: expansion.cpp, expansion.h, pipe.cpp, pipe.h, tk02.cpp, nasbus.cpp, nasbus.h, exp.cpp, exp.h, fuller.cpp, intf1.cpp, melodik.cpp, uslot.cpp, ioexp.cpp, ioexp.h, floppy.cpp, memexp.cpp, memexp.h, cgenie.cpp, einstein.cpp, nascom1.cpp, spec128.cpp, specpls3.cpp, spectrum.cpp, timex.cpp, vtech1.cpp, vtech2.cpp, spectrum.h, vtech2.cpp
- 2019-02-26 01:16:06 bus/nes, vrc6: Simplify read/write handlers; misc. minor changes (nw) [AJR]
- - Hide m_open_bus behind accessor - De-virtualize a few methods without actual overrides
Changed: 2a03pur.cpp, 2a03pur.h, act53.cpp, act53.h, aladdin.cpp, aladdin.h, ave.cpp, ave.h, bandai.cpp, bandai.h, benshieng.cpp, benshieng.h, bootleg.cpp, bootleg.h, camerica.cpp, camerica.h, cne.cpp, cne.h, cony.cpp, cony.h, datach.cpp, datach.h, discrete.cpp, discrete.h, disksys.cpp, disksys.h, ggenie.cpp, ggenie.h, henggedianzi.cpp, henggedianzi.h, hes.cpp, hes.h, hosenkan.cpp, hosenkan.h, irem.cpp, irem.h, jaleco.cpp, jaleco.h, jy.cpp, jy.h, kaiser.cpp, kaiser.h, karastudio.cpp, karastudio.h, konami.cpp, konami.h, legacy.cpp, legacy.h, mmc1.cpp, mmc1.h, mmc2.cpp, mmc2.h, mmc3.cpp, mmc3.h, mmc3_clones.cpp, mmc3_clones.h, mmc5.cpp, mmc5.h, multigame.cpp, multigame.h, namcot.cpp, namcot.h, nanjing.cpp, nanjing.h, nes_slot.cpp, nes_slot.h, ntdec.cpp, ntdec.h, nxrom.cpp, nxrom.h, pirate.cpp, pirate.h, pt554.cpp, pt554.h, racermate.cpp, racermate.h, rcm.cpp, rcm.h, rexsoft.cpp, rexsoft.h, sachen.cpp, sachen.h, somari.cpp, somari.h, subor.cpp, subor.h, sunsoft.cpp, sunsoft.h, sunsoft_dcs.cpp, sunsoft_dcs.h, taito.cpp, taito.h, tengen.cpp, tengen.h, txc.cpp, txc.h, waixing.cpp, waixing.h, zemina.cpp, zemina.h, vrc6.cpp, vrc6.h, nes.cpp, nes.cpp
- 2019-02-25 23:12:25 cps1.cpp: fixed MT07240 (nw) [Ivan Vangelista]
Changed: cps1.cpp
- 2019-02-25 21:40:02 netlist: analog readability refactoring. (nw) [couriersud]
- Change the sign of go (or in other terms a12 and a21 matrix stencil elements). This should make further optimization of matrix population easier. In addition hopefully improve the readability of the code by sacrifying overloads for more verbose member names.
Changed: nld_bjt.cpp, nlid_fourterm.cpp, nlid_twoterm.cpp, nlid_twoterm.h, nld_mm5837.cpp, nld_r2r_dac.cpp, nld_schmitt.cpp, nlid_proxy.cpp, nlid_system.h, nl_base.h, nld_matrix_solver.cpp, nld_matrix_solver.h, nld_ms_sor.h
- 2019-02-25 21:24:00 New working machine added (#4688) [algestam]
- - Game & Watch: Octopus [Henrik Algestam]
Changed: hh_sm510.cpp, mame.lst
- 2019-02-25 21:17:59 netlist: fix bugs in the alignment code. (nw) [couriersud]
Changed: nl_base.h, palloc.h, pconfig.h, pmatrix2d.h, ptypes.h, nld_matrix_solver.h, nld_ms_gcr.h, nld_ms_gmres.h
- 2019-02-25 21:11:49 divideo.h: Remove MCFG_VIDEO_SET_SCREEN usage (#4667) [cam900]
- • divideo.h: Remove MCFG_VIDEO_SET_SCREEN usage attckufo.cpp, bw2.cpp, cdi.cpp, gambl186.cpp, gamtor.cpp, ibmpcjr.cpp, intv.cpp, photoply.cpp, pntnpuzl.cpp, tandy1t.cpp: Remove MCFGs
• ibmpcjr.cpp: Partially revert this
Changed: divideo.h, attckufo.cpp, bw2.cpp, cdi.cpp, gambl186.cpp, gamtor.cpp, ibmpcjr.cpp, intv.cpp, photoply.cpp, pntnpuzl.cpp, tandy1t.cpp
- • divideo.h: Remove MCFG_VIDEO_SET_SCREEN usage attckufo.cpp, bw2.cpp, cdi.cpp, gambl186.cpp, gamtor.cpp, ibmpcjr.cpp, intv.cpp, photoply.cpp, pntnpuzl.cpp, tandy1t.cpp: Remove MCFGs
- 2019-02-25 21:11:25 (nw) sorry, take 2 [Ivan Vangelista]
- screen.h: added constructor for SVG screens and removed a couple of macros (nw) mamedrivers: remove most MCFG and MACHINE_CONFIG macros from drivers starting with P, Q and R (nw)
Changed: screen.h, hh_melps4.cpp, p112.cpp, p2000t.cpp, p8k.cpp, palestra.cpp, palmz22.cpp, pangofun.cpp, panicr.cpp, paradise.cpp, paranoia.cpp, pasha2.cpp, paso1600.cpp, pasopia.cpp, pasopia7.cpp, pass.cpp, pastelg.cpp, patapata.cpp, pbaction.cpp, pc.cpp, pc100.cpp, pc1512.cpp, pc2000.cpp, pc4.cpp, pc6001.cpp, pc8001.cpp, pc8401a.cpp, pc8801.cpp, pc88va.cpp, pcat_nit.cpp, pce220.cpp, pcfx.cpp, pcktgal.cpp, pcm.cpp, pcw16.cpp, pcxt.cpp, pdp11.cpp, pegasus.cpp, pentagon.cpp, perq.cpp, peyper.cpp, pg685.cpp, pgm.cpp, pgm3.cpp, photon.cpp, photon2.cpp, pinball2k.cpp, pingpong.cpp, pinkiri8.cpp, pirates.cpp, piratesh.cpp, pitagjr.cpp, pk8000.cpp, pk8020.cpp, pktgaldx.cpp, playmark.cpp, plus4.cpp, pmi80.cpp, pockchal.cpp, pockstat.cpp, pofo.cpp, poisk1.cpp, pokechmp.cpp, poker72.cpp, poly.cpp, poly88.cpp, polyplay.cpp, poolshrk.cpp, pooyan.cpp, popobear.cpp, popper.cpp, portrait.cpp, potgoldu.cpp, powerbal.cpp, powerstack.cpp, pp01.cpp, ppmast93.cpp, prestige.cpp, primo.cpp, prof180x.cpp, prof80.cpp, progolf.cpp, proteus.cpp, proteus3.cpp, pse.cpp, psion.cpp, pturn.cpp, puckpkmn.cpp, punchout.cpp, pv1000.cpp, pv2000.cpp, pv9234.cpp, pwrview.cpp, px4.cpp, px8.cpp, pzletime.cpp, ql.cpp, quakeat.cpp, queen.cpp, quizdna.cpp, quizo.cpp, quizpani.cpp, qvt70.cpp, qx10.cpp, r2dtank.cpp, rad_eu3a05.cpp, rad_eu3a14.cpp, radio86.cpp, rainbow.cpp, rampart.cpp, ramtek.cpp, rbisland.cpp, rbmk.cpp, rc702.cpp, rcorsair.cpp, rd110.cpp, realbrk.cpp, redalert.cpp, relief.cpp, retofinv.cpp, rex6000.cpp, rgum.cpp, riscpc.cpp, rltennis.cpp, rm380z.cpp, rmnimbus.cpp, rmt32.cpp, rockrage.cpp, rocnrope.cpp, rohga.cpp, rollext.cpp, rollrace.cpp, ron.cpp, roul.cpp, royalmah.cpp, rpunch.cpp, rt1715.cpp, rx78.cpp, rzone.cpp
- 2019-02-25 21:09:58 Revert "screen.h: added constructor for SVG screens and removed a couple of macros (nw)" [Ivan Vangelista]
- This reverts commit e1038d3d497b7cf7fadcf4fb5f58b8ff20f693d1.
Changed: pntnpuzl.cpp
- 2019-02-25 21:05:25 screen.h: added constructor for SVG screens and removed a couple of macros (nw) [Ivan Vangelista]
- mamedrivers: remove most MCFG and MACHINE_CONFIG macros from drivers starting with P, Q and R (nw)
Changed: pntnpuzl.cpp
- 2019-02-25 20:27:33 sc1/sc2: small update (nw) [hap]
- 2019-02-25 16:39:27 woops, delete file not meant to be checked in nw [bmcphail]
Changed: decbac06 - Copy (2).cpp
- 2019-02-25 16:33:40 Fix problem with bac06 NW [bmcphail]
- The previous emulation logic change was correct, however Sly Spy, Hippodrome, Birdy Try suffered from an ordering bug - tilemap.cpp in the core cached the tile indices before the game updated the dynamic colmun/row major bit. It seems the correct fix is to make sure tilemap::mappings_update() should be called when the column/row bit changes, however this is currently a private function. I've put in a hack at line 396 so that mappings_update() is called as a side effect of a flip. The better fix would be just to expose mappings_update for general driver use, but I didn't want to make that larger change without approval.
Changed: decbac06 - Copy (2).cpp, decbac06.cpp, decmxc06.cpp
- 2019-02-25 07:04:05 bus/wangpc, upd7220: Eliminate address_space arguments from handlers (nw) [AJR]
Changed: hrg.cpp, num9rev.cpp, emb.cpp, emb.h, lic.cpp, lic.h, lvc.cpp, lvc.h, mcc.cpp, mcc.h, mvc.cpp, mvc.h, rtc.cpp, rtc.h, tig.cpp, tig.h, wangpc.cpp, wangpc.h, wdc.cpp, wdc.h, upd7220.cpp, upd7220.h, apc.cpp, mikromik.cpp, rainbow.cpp, wangpc.cpp, pc9801.cpp
- 2019-02-25 06:33:14 bus/s100, bus/vidbrain: Eliminate address_space arguments from handlers (nw) [AJR]
Changed: dj2db.cpp, dj2db.h, djdma.cpp, djdma.h, mm65k16s.cpp, mm65k16s.h, nsmdsa.cpp, nsmdsa.h, nsmdsad.cpp, nsmdsad.h, s100.cpp, s100.h, seals8k.cpp, wunderbus.cpp, wunderbus.h, exp.cpp, exp.h, money_minder.cpp, money_minder.h, std.cpp, std.h, timeshare.cpp, timeshare.h, mpz80.cpp
- 2019-02-25 06:25:16 bus/bbc/1mhzbus, bus/bbc/tube, bus/electron, tube: Eliminate address_space arguments from handlers (nw) [AJR]
Changed: 1mhzbus.cpp, 1mhzbus.h, beebsid.cpp, beebsid.h, cfa3000opt.cpp, cfa3000opt.h, emrmidi.cpp, emrmidi.h, ieee488.cpp, ieee488.h, m2000.cpp, m2000.h, opus3.cpp, opus3.h, sprite.cpp, sprite.h, mertec.cpp, tube.cpp, tube.h, tube_6502.cpp, tube_6502.h, tube_80186.cpp, tube_80186.h, tube_80286.cpp, tube_80286.h, tube_arm.cpp, tube_arm.h, tube_casper.cpp, tube_casper.h, tube_rc6502.cpp, tube_rc6502.h, tube_z80.cpp, tube_z80.h, tube_zep100.cpp, tube_zep100.h, abr.cpp, abr.h, ap34.cpp, ap34.h, ap5.cpp, ap5.h, aqr.cpp, aqr.h, click.cpp, click.h, cumana.cpp, cumana.h, mgc.cpp, mgc.h, peg400.cpp, peg400.h, slot.cpp, slot.h, sndexp.cpp, sndexp.h, sndexp3.cpp, sndexp3.h, sp64.cpp, sp64.h, std.cpp, std.h, stlefs.cpp, stlefs.h, tube.cpp, tube.h, exp.cpp, exp.h, fbjoy.cpp, fbjoy.h, m2105.cpp, m2105.h, plus1.cpp, plus1.h, plus2.cpp, plus2.h, plus3.cpp, plus3.h, pwrjoy.cpp, pwrjoy.h, rombox.cpp, rombox.h, romboxp.cpp, romboxp.h, tube.cpp, tube.h, bbc.cpp, electron.cpp
- 2019-02-25 05:38:14 bus/bw2, bus/dmv, mm58167, apple3: Eliminate address_space arguments from handlers (nw) [AJR]
Changed: exp.cpp, exp.h, ramcard.cpp, ramcard.h, dmvbus.cpp, dmvbus.h, k210.cpp, k210.h, k233.cpp, k233.h, k801.cpp, k801.h, k803.cpp, k803.h, k806.cpp, k806.h, mm58167.cpp, mm58167.h, bw2.cpp, dmv.cpp, apple3.h, apple3.cpp
- 2019-02-25 05:20:49 bus/compis, bus/isbx, bus/pofo, bus/ql, qimi: Eliminate address_space arguments from handlers (nw) [AJR]
Changed: graphics.h, hrg.cpp, hrg.h, compis_fdc.cpp, compis_fdc.h, isbc_218a.cpp, isbc_218a.h, isbx.h, ccm.h, exp.h, hpc101.cpp, hpc101.h, hpc102.cpp, hpc102.h, hpc104.cpp, hpc104.h, ram.cpp, ram.h, rom.cpp, rom.h, cst_q_plus4.cpp, cst_q_plus4.h, cst_qdisc.cpp, cst_qdisc.h, cumana_fdi.cpp, cumana_fdi.h, exp.h, kempston_di.cpp, kempston_di.h, miracle_gold_card.cpp, miracle_gold_card.h, miracle_hd.cpp, miracle_hd.h, mp_fdi.cpp, mp_fdi.h, opd_basic_master.cpp, opd_basic_master.h, pcml_qdisk.cpp, pcml_qdisk.h, qubide.cpp, qubide.h, rom.h, sandy_superdisk.cpp, sandy_superdisk.h, sandy_superqboard.cpp, sandy_superqboard.h, std.cpp, std.h, trumpcard.cpp, trumpcard.h, compis.cpp, pofo.cpp, ql.cpp, qimi.cpp, qimi.h
- 2019-02-25 03:38:11 sc1/sc2: small cleanup (nw) [hap]
Changed: chessmst.cpp, fidel_cc10.cpp, fidel_cc7.cpp, fidel_vcc.cpp, intellect02.cpp, sc1.cpp, sc2.cpp, sc1.lay, sc2.lay
- 2019-02-25 02:52:03 remove errant ")" (nw) [braintro]
Changed: mame.lst
- 2019-02-25 02:46:23 new not working clones [braintro]
- New clones marked as NOT_WORKING
Sega Rally Championship - Twin/DX (Revision A) [Dane Biegert, Brian Troha, Henrique Areias Pontes, Sean Sutton, Smitdogg, The Dumping Union] Over Rev (Model 2B, Revision A) [Dane Biegert, Brian Troha, Henrique Areias Pontes, Sean Sutton, Smitdogg, The Dumping Union]
Changed: model2.cpp, mame.lst
- New clones marked as NOT_WORKING
- 2019-02-25 01:10:39 segas16b.cpp: Minor doc update Ryu Kyu Sega numbers (nw) [braintro]
Changed: segas16b.cpp
- 2019-02-25 00:22:06 sc1/sc2 are not 4mhz (nw) [hap]
- 2019-02-24 23:58:22 segasp.cpp: dumped Dinosaur King security PIC [Porchy] [MetalliC]
Changed: segasp.cpp
- 2019-02-24 23:05:25 New working clone added [hap]
- - Elite Champion Challenger (Travemünde upgrade) [hap, Berger]
Changed: fidel_csc.cpp, fidel_elite.cpp, fidel_vcc.cpp, fidel_vsc.cpp, mame.lst
- 2019-02-24 20:57:23 dec0.cpp: Use uPD4701A device for trackballs [AJR]
- 2019-02-24 19:24:52 Works better with PORT_RESET (nw) [Angelo Salese]
Changed: dec0.cpp
- 2019-02-24 17:55:28 netlist: tidy changes and better constexpr support for ptime class. (nw) [couriersud]
Changed: nlid_twoterm.h, makefile, nld_4020.cpp, nld_74107.cpp, nld_74161.cpp, nld_74192.cpp, nld_74193.cpp, nld_7448.cpp, nld_7490.cpp, nld_7497.cpp, nld_log.cpp, nlid_truthtable.cpp, nl_base.h, nltypes.h, palloc.h, pconfig.h, pfmtlog.h, plists.h, pstream.h, ptime.h, ptypes.h, putil.h, nld_matrix_solver.h, nld_ms_direct.h, nld_ms_gcr.h, nld_ms_gmres.h, nld_ms_sm.h, nld_ms_w.h, nld_solver.h, nl_convert.cpp
- 2019-02-24 13:58:47 netlist: more alignment related refactoring. (nw) [couriersud]
Changed: makefile, nlid_system.h, nl_config.h, palloc.h, parray.h, pconfig.h, pfmtlog.h, pmatrix2d.h, ptypes.h, putil.h, nld_matrix_solver.cpp, nld_matrix_solver.h, nld_ms_sor.h, nld_solver.cpp
- 2019-02-23 20:34:03 Move fillmatrix to to matrix solver base class. (nw) [couriersud]
Changed: mat_cr.h, parray.h, nld_matrix_solver.h, nld_ms_gcr.h, nld_ms_gmres.h
- 2019-02-23 19:58:49 Prepare further optimization. (nw) [couriersud]
Changed: nld_matrix_solver.cpp, nld_matrix_solver.h, nld_ms_gcr.h, nld_ms_gmres.h, nld_ms_sor.h
- 2019-02-24 17:45:00 new working machines (JAKKS Spongebob Fry Cook) + e-kara cartridges (#4684) [David Haywood]
- • new software list entries - ekara_japan:ec0050 Artist Selection Volume 12 (The Beatles) (Japan) (EC0050-ATS) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0053 J-Pop Mix Volume 22 (Japan) (EC0053-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0055 Artist Selection Volume 13 (Tube) (Japan) (EC0055-ATS) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0056 J-Pop Mix Volume 24 (Japan) (EC0056-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0057 Artist Selection Volume 14 (SMAP) (Japan) (EC0057-ATS) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0059 J-Pop Mix Volume 25 (Japan) (EC0059-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0016 ENK Volume 2 (Japan) (EC0016-ENK) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0017 1973-75 Volume 1 (Japan) (EC0017-G73) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0019 Graduation Encouragement Volume 1 (Japan) (EC0019-BSC) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0020 Kid's Mix Volume 2 (Japan) (EC0020-KID) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0028 J-Pop Mix Volume 16 (Japan) (EC0028-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0038 Graduation Encouragement Volume 2 (Japan) (EC0038-BSC) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0039 Artist Selection Volume 7 (B's) (Japan) (EC0039-ATS) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0040 J-Pop Mix Volume 18 (Japan) (EC0040-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0043 ENK Volume 5 (Japan) (EC0043-ENK) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
• improved filenames (nw)
• new WORKING machines - SpongeBob SquarePants - The Fry Cook Games (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, 24 external donators]
• year (nw)
• notes (nw)
• notes (nw)
Changed: ekara_japan.xml, vii.cpp, mame.lst
- • new software list entries - ekara_japan:ec0050 Artist Selection Volume 12 (The Beatles) (Japan) (EC0050-ATS) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0053 J-Pop Mix Volume 22 (Japan) (EC0053-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0055 Artist Selection Volume 13 (Tube) (Japan) (EC0055-ATS) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0056 J-Pop Mix Volume 24 (Japan) (EC0056-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0057 Artist Selection Volume 14 (SMAP) (Japan) (EC0057-ATS) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0059 J-Pop Mix Volume 25 (Japan) (EC0059-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0016 ENK Volume 2 (Japan) (EC0016-ENK) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0017 1973-75 Volume 1 (Japan) (EC0017-G73) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0019 Graduation Encouragement Volume 1 (Japan) (EC0019-BSC) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0020 Kid's Mix Volume 2 (Japan) (EC0020-KID) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0028 J-Pop Mix Volume 16 (Japan) (EC0028-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0038 Graduation Encouragement Volume 2 (Japan) (EC0038-BSC) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0039 Artist Selection Volume 7 (B's) (Japan) (EC0039-ATS) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0040 J-Pop Mix Volume 18 (Japan) (EC0040-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0043 ENK Volume 5 (Japan) (EC0043-ENK) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
- 2019-02-24 17:35:05 fidel*: speech language is now bios rom (nw) [hap]
Changed: fidel_csc.cpp, fidel_elite.cpp, fidel_excel.cpp, fidel_vcc.cpp, fidel_vsc.cpp, fidelbase.h, mame.lst
- 2019-02-24 13:27:55 internal layout for fepriv (nw) [hap]
Changed: fidel_eas_priv.lay
- 2019-02-24 10:56:21 -newport: Added a few more command configs, nw [MooglyGuy]
Changed: newport.cpp, newport.h
- 2019-02-24 06:44:07 3b1: More HDC stuff (nw) [AJR]
Changed: unixpc.cpp
- 2019-02-24 06:16:40 3b1: Add HDC device and some interrupts (nw) [AJR]
Changed: unixpc.cpp
- 2019-02-24 04:25:42 srcclean (nw) [Vas Crabb]
Changed: a800.xml, a800_flop.xml, ekara_japan.xml, ekara_japan_a.xml, ekara_japan_bh.xml, ekara_japan_d.xml, ekara_japan_g.xml, ekara_japan_m.xml, ekara_japan_p.xml, ekara_japan_sp.xml, ekara_japan_web.xml, gamate.xml, ibm5150.xml, ibm5170.xml, jpopira_jp.xml, msx1_cass.xml, sega_beena_cart.xml, timex_dock.xml, vgmplay.xml, init.lua, buddha.cpp, slot.cpp, slot.h, vsmile_slot.cpp, cpuidmsrs.hxx, i186.h, 8042kbdc.h, nscsi_cd.cpp, spg110.cpp, timekpr.cpp, ay8910.cpp, ics2115.cpp, crt9028.cpp, nlid_fourterm.h, nlid_twoterm.h, nld_2102A.cpp, nld_74174.cpp, nld_74175.cpp, nld_74192.cpp, nld_74193.cpp, nld_74194.cpp, nld_ne555.cpp, nld_tms4800.cpp, nlid_system.h, nl_base.cpp, nl_base.h, nl_setup.h, gmres.h, palloc.h, parray.h, pconfig.h, pmempool.h, nltool.cpp, nld_ms_gcr.h, c2color.cpp, dec0.cpp, fastfred.cpp, gaelco2.cpp, leapfrog_leappad.cpp, naomi.cpp, sega_beena.cpp, segasp.cpp, vii.cpp, wrlshunt.cpp, xavix.cpp, xavix2.cpp, xavix.h, fidel_bv3.lay, fidel_vbrc.lay, md6802.lay, modulab.lay, sgi.cpp, xavix.cpp, dec0.cpp, light.cpp, light.h, newport.cpp, newport.h, input_sdl.cpp, rt11.cpp, testkeys.cpp
- 2019-02-24 03:28:15 (nw) revert decbac06 and decmcx06 changes from 779b7626265c29145b06d451af2088fa43635374 [Vas Crabb]
- • The decbac06 changes break other games on the same hardware • The change to sprite flipping in decmxc06 won't work with screen flipping
Changed: dec0.cpp, decbac06.cpp, decmxc06.cpp
- 2019-02-24 00:15:32 placeholder for fepriv internal artwork (nw) [hap]
Changed: fidel_elite.cpp, fidel_eas_priv.lay
- 2019-02-24 00:02:57 New working clone added [hap]
- - Fidelity Elite Private Line (red version) [hap, Berger]
Changed: fidel_elite.cpp, mame.lst
- 2019-02-23 23:56:54 -newport: Various fixes. [Ryan Holtz] [mooglyguy]
- • Fixed double-buffered source value shifts; fixes flickering in buttonfly. • Fixed swapped X/Y in bresenham line drawing; fixes misplaced graphics in buttonfly.
Changed: newport.cpp, newport.h
- 2019-02-23 22:53:41 dec0.cpp: implement trackball inputs [Angelo Salese] [angelosa]
- 2019-02-23 22:20:35 fidel_csc: add cpu speed config for septennial (nw) [hap]
Changed: fidel_csc.cpp
- 2019-02-23 22:02:11 apple2common: added more ZP and Monitor addresses, cleanup, prep to move paddle handlers over (nw) [arbee]
Changed: apple2common.cpp, apple2common.h
- 2019-02-23 21:52:15 New working clone added [hap]
- Fidelity Elite Avant Garde (model 6081) [hap, Berger]
Changed: fidel_elite.cpp, mame.lst
- 2019-02-23 18:42:12 apricot: Add support for the Winchester controller [Dirk Best]
Changed: bus.lua, cards.cpp, winchester.cpp, winchester.h
- 2019-02-23 18:41:38 New device: Western Digital WD1010-05 [Dirk Best]
Changed: machine.lua, arcade.lua, mess.lua, wd1010.cpp, wd1010.h
- 2019-02-23 11:37:28 apricot: Connect expansion bus interrupts [Dirk Best]
Changed: apricot.cpp
- 2019-02-23 11:36:56 apricot: Add support to install io space device maps to expansion bus [Dirk Best]
Changed: expansion.h
- 2019-02-23 11:02:33 i8089: Fix 16-bit target DMA transfers without DRQ [Dirk Best]
Changed: i8089_channel.cpp
- 2019-02-23 19:53:55 apple2: enhanced disassembly for 8-bit Apple IIs [R. Belmont] [arbee]
- • Disassembly names Monitor ROM entry points, I/O locations, and common zero-page locations • Disassembly shows ProDOS calls with the call name and lets you step completely over them
Changed: mess.lua, apple2.cpp, apple2e.cpp, apple2common.cpp, apple2common.h
- 2019-02-23 18:54:16 netlist: Fix relative include paths and a conflict. (nw) [couriersud]
- nl_types.h is part of libc++. Any project with a file with the same name on the include path just fails to compile. Renamed to nltypes.h
Changed: netlist.h, nld_bjt.cpp, nld_bjt.h, nld_fourterm.h, nld_opamps.cpp, nld_opamps.h, nld_switches.h, nld_twoterm.h, nlid_fourterm.cpp, nlid_fourterm.h, nlid_twoterm.cpp, net_lib.cpp, net_lib.h, nld_2102A.cpp, nld_2102A.h, nld_2716.cpp, nld_2716.h, nld_4020.h, nld_4066.h, nld_4316.h, nld_74107.cpp, nld_74107.h, nld_74123.cpp, nld_74123.h, nld_74153.cpp, nld_74153.h, nld_74161.cpp, nld_74161.h, nld_74164.cpp, nld_74164.h, nld_74165.cpp, nld_74165.h, nld_74166.cpp, nld_74166.h, nld_74174.cpp, nld_74174.h, nld_74175.cpp, nld_74175.h, nld_74192.cpp, nld_74192.h, nld_74193.cpp, nld_74193.h, nld_74194.cpp, nld_74194.h, nld_74365.cpp, nld_74365.h, nld_7448.h, nld_7450.cpp, nld_7450.h, nld_7473.cpp, nld_7473.h, nld_7474.cpp, nld_7474.h, nld_7475.cpp, nld_7475.h, nld_7483.cpp, nld_7483.h, nld_7485.cpp, nld_7485.h, nld_7490.cpp, nld_7490.h, nld_7493.cpp, nld_7493.h, nld_7497.cpp, nld_7497.h, nld_74ls629.cpp, nld_74ls629.h, nld_82S115.cpp, nld_82S115.h, nld_82S123.cpp, nld_82S123.h, nld_82S126.cpp, nld_82S126.h, nld_82S16.cpp, nld_82S16.h, nld_9310.cpp, nld_9310.h, nld_9316.cpp, nld_9316.h, nld_9322.cpp, nld_9322.h, nld_am2847.cpp, nld_am2847.h, nld_dm9314.cpp, nld_dm9314.h, nld_dm9334.cpp, nld_dm9334.h, nld_legacy.cpp, nld_legacy.h, nld_log.cpp, nld_log.h, nld_mm5837.cpp, nld_mm5837.h, nld_ne555.cpp, nld_ne555.h, nld_r2r_dac.cpp, nld_r2r_dac.h, nld_schmitt.cpp, nld_schmitt.h, nld_system.cpp, nld_system.h, nld_tms4800.cpp, nld_tms4800.h, nld_tristate.cpp, nld_tristate.h, nlid_cmos.h, nlid_proxy.cpp, nlid_proxy.h, nlid_system.h, nlid_truthtable.cpp, nlid_truthtable.h, nlm_base.cpp, nlm_base.h, nlm_cd4xxx.cpp, nlm_cd4xxx.h, nlm_opamp.cpp, nlm_opamp.h, nlm_other.cpp, nlm_other.h, nlm_ttl74xx.cpp, nlm_ttl74xx.h, nl_base.h, nl_factory.h, nl_lists.h, nl_setup.h, nltypes.h, nlwav.cpp, nld_solver.cpp, nld_solver.h
- 2019-02-23 18:51:06 3rdparty/lua: Fix clang 9 compile. (nw) [couriersud]
Changed: lundump.c
- 2019-02-23 17:45:08 Move ptime struct into plib namespace and fix relative includes. (nw) [couriersud]
Changed: netlist.lua, tools.lua, netlist.h, nlid_fourterm.h, nlid_twoterm.h, makefile, nld_log.cpp, nlid_system.h, nlid_truthtable.cpp, nlid_truthtable.h, nl_base.h, nl_factory.h, nl_lists.h, nl_setup.h, nl_types.h, ptime.h, nlwav.cpp, nld_matrix_solver.cpp, nld_ms_direct.h, nld_ms_gcr.h, nld_ms_gmres.h, nld_ms_sm.h, nld_ms_w.h, nld_solver.cpp, nld_solver.h, nl_convert.cpp, nl_convert.h
- 2019-02-23 17:05:44 new working clone [Ivan Vangelista]
- Lethal Enforcers (ver EAD, 11/11/92 10:52) [caius]
Changed: lethal.cpp, mame.lst
- 2019-02-23 16:47:33 new not working machines [Ivan Vangelista]
- Neo Print - Spring Ver. 4 (Japan) (T4f 1.00) [malcor, hammy, Anonymous, Dane Biegert, Sean Sutton, Renato Mucciarelli, Moffitt, Smitdogg, The Dumping Union] Neo Print - Suizokukan Version (Japan) (T4i 2.00) [malcor, hammy, Anonymous, Dane Biegert, Sean Sutton, Renato Mucciarelli, Moffitt, Smitdogg, The Dumping Union] Neo Print - Spring '98 (T4i 3.07) [malcor, hammy, Anonymous, Dane Biegert, Sean Sutton, Renato Mucciarelli, Moffitt, Smitdogg, The Dumping Union]
Changed: neoprint.cpp, mame.lst
- 2019-02-23 16:42:07 -newport: Various fixes. [Ryan Holtz] [mooglyguy]
- • Added direct RGB handling. Fixes login screen and icons. • Fixed popup plane handling.
Changed: newport.cpp
- 2019-02-23 16:26:51 sm7238.cpp: fixed copy paste error. Thanks Tafoid! (nw) [Ivan Vangelista]
Changed: sm7238.cpp
- 2019-02-23 16:24:01 netlist: Fix some more exotic compile options. (nw) [couriersud]
- 128bit integers on kaby lake are not that much slower than 64bit. This may be an option for MAME's attotime as well.
Changed: makefile, nlid_system.h, nlid_truthtable.cpp, nl_base.cpp, nl_config.h, nl_time.h, pconfig.h, nld_matrix_solver.cpp, nld_matrix_solver.h, nld_ms_gmres.h, nld_ms_sor.h, nld_ms_sor_mat.h, nld_solver.cpp, nld_solver.h
- 2019-02-23 15:30:42 new not working machine [Ivan Vangelista]
- - Neo Print - Usagi Frame (Japan) (T4i 3.07) [malcor, hammy, Anonymous, Dane Biegert, Sean Sutton, Renato Mucciarelli, Moffitt, Smitdogg, The Dumping Union]
Changed: neoprint.cpp, mame.lst
- 2019-02-23 14:51:29 nmk16.cpp: redumped one GFX ROM for grdnstrmau [xodaraP] [Ivan Vangelista]
Changed: nmk16.cpp
- 2019-02-23 14:01:42 intellect02: add note (nw) [hap]
Changed: intellect02.cpp, intellect02.lay
- 2019-02-23 13:49:41 wy60: Populate and hook up a few things (nw) [AJR]
- wy30p: Display is supposed to have 26 lines (nw)
- 2019-02-23 12:23:31 intellect02: add note (nw) [hap]
Changed: intellect02.cpp
- 2019-02-23 11:40:05 intellect02: add buttons to layout (nw) [hap]
Changed: intellect02.xml, intellect02.cpp, intellect02.lay
- 2019-02-23 06:51:10 wyse.cpp: Descramble all remaining sets and move to separate drivers [AJR]
Changed: mess.lua, wy55.cpp, wy60.cpp, wyse.cpp, mame.lst, mess.flt
- 2019-02-23 03:16:03 New working machine added [hap]
- Intellect-02 [hap, Alex_LG]
Changed: intellect02.xml, mess.lua, ave_arb.cpp, fidel_as12.cpp, fidel_eag68k.cpp, fidel_elite.cpp, fidel_sc12.cpp, fidel_sc6.cpp, fidel_sc9.cpp, intellect02.cpp, intellect02.lay, mame.lst, mess.flt
- 2019-02-23 01:53:56 new NOT_WORKING clone [MetalliC]
- - Love And Berry - 3rd-5th Collection (China, Ver 1.001) (MDA-C0071) [Jia DaWei, tenyuhuang, MetalliC]
Changed: segasp.cpp, mame.lst
- 2019-02-22 21:50:03 Fix indentation. (nw) [couriersud]
Changed: nld_matrix_solver.cpp, nld_matrix_solver.h
- 2019-02-22 21:46:43 netlist: fix visibility issues and more issues reported by tidy. (nw) [couriersud]
Changed: nld_bjt.cpp, nlid_fourterm.h, nlid_twoterm.cpp, nlid_twoterm.h, makefile, nld_4066.cpp, nld_7493.cpp, nld_legacy.cpp, nlid_proxy.h, nlid_system.h, nl_base.cpp, nl_base.h, nl_lists.h, nl_setup.cpp, nl_setup.h, palloc.h, parray.h, pconfig.h, pdynlib.cpp, pdynlib.h, pexception.cpp, pexception.h, pfmtlog.cpp, pfunction.cpp, plists.h, pmempool.h, poptions.cpp, poptions.h, pparser.h, ppmf.h, pstate.h, pstream.h, pstring.h, vector_ops.h, nltool.cpp, nlwav.cpp, nld_matrix_solver.cpp, nld_solver.cpp, nld_solver.h, nl_convert.cpp, nl_convert.h
- 2019-02-22 20:47:12 New working game - Bandit (Data East USA, 1989) [bmcphail]
- Please credit CoolMod, Phil Bennett, Bryan McPhail, Moffitt, rtw, gamezfan, Dane Biegert, Candy Wolff, Henrique Areias Pontes, Sean Sutton, Surgeville, Evan Korzon, Charles MacDonald, Smitdogg, The Dumping Union
Changed: dec0.cpp, dec0.h, mame.lst, dec0.cpp, decbac06.cpp, decmxc06.cpp
- 2019-02-22 18:34:53 more agreeable way to fix hangs in play2000 without a ROM hack (#4677) [David Haywood]
Changed: gaelco.cpp, gaelco2.cpp, gaelco2.h
- 2019-02-22 18:18:42 mamedrivers: removed most MCFG and MACHINE_CONFIG macros from the rest of the drivers starting with s (nw) [Ivan Vangelista]
Changed: s11.cpp, s11a.cpp, sage2.cpp, sam.cpp, sandscrp.cpp, sangho.cpp, sanremmg.cpp, sanremo.cpp, sansa_fuze.cpp, sapi1.cpp, sartorius.cpp, sauro.cpp, savquest.cpp, sbasketb.cpp, sbowling.cpp, sbugger.cpp, sc1.cpp, sc2.cpp, scm_500.cpp, scobra.cpp, scopus.cpp, scorpion.cpp, scotrsht.cpp, scramble.cpp, scregg.cpp, sderby.cpp, sderby2.cpp, sdk85.cpp, sealy.cpp, seattlecmp.cpp, segae.cpp, segag80r.cpp, segald.cpp, segapm.cpp, segas16a.cpp, segas16b.cpp, segattl.cpp, seibucats.cpp, seicross.cpp, seicupbl.cpp, selz80.cpp, senjyo.cpp, seta2.cpp, sfbonus.cpp, sfcbox.cpp, sg1000.cpp, sg1000a.cpp, shadfrce.cpp, shanghai.cpp, shangkid.cpp, shaolins.cpp, shisen.cpp, shootaway2.cpp, shootout.cpp, shougi.cpp, shtzone.cpp, shuuz.cpp, sigmab52.cpp, sigmab98.cpp, silkroad.cpp, silvmil.cpp, simpl156.cpp, simple_st0016.cpp, sk1.cpp, skimaxx.cpp, skullxbo.cpp, skyarmy.cpp, skydiver.cpp, skyfox.cpp, skylncr.cpp, skyraid.cpp, slapfght.cpp, slc1.cpp, sleic.cpp, slicer.cpp, sliver.cpp, slotcarn.cpp, sm1800.cpp, sm7238.cpp, smc777.cpp, spbactn.cpp
- 2019-02-22 15:55:57 New working machine added [hap]
- Auto Response Board [hap, Berger]
Changed: arb.xml, mess.lua, ave_arb.cpp, cking_master.cpp, cxg_ch2001.cpp, fidel_as12.cpp, fidel_csc.cpp, fidel_dames.cpp, fidel_desdis.cpp, fidel_eag68k.cpp, fidel_elite.cpp, fidel_phantom.cpp, fidel_sc6.cpp, fidel_sc8.cpp, fidel_sc9.cpp, novag_cforte.cpp, novag_delta1.cpp, novag_diablo.cpp, novag_presto.cpp, novag_scon.cpp, novag_sexpert.cpp, chessbase.h, ave_arb.lay, fidel_pc.lay, chessbase.cpp, mame.lst, mess.flt
- 2019-02-22 15:17:16 magic numbers are bad, untested changes are worse (nw) [Vas Crabb]
Changed: timekpr.cpp, timekpr.h
- 2019-02-22 13:46:03 machines promoted to working (Play 2000) (#4676) [David Haywood]
- • machines promoted to working - Play 2000 (Super Slot & Gran Tesoro) (v7.0i) (Italy) [Peter Wilhelmsen, Morten Shearman Kirkegaard, Caius, David Haywood] Play 2000 (Super Slot & Gran Tesoro) (v4.0i) (Italy) [Peter Wilhelmsen, Morten Shearman Kirkegaard, Caius, David Haywood]
note, marking MCU as bad dump we had 2 boards, but one died on us, so unable to double verify the data (and the process often introduces the odd bad bit)
• flag (nw)
Changed: gaelco2.cpp, gaelco2.h, mame.lst, gaelco2.cpp
- • machines promoted to working - Play 2000 (Super Slot & Gran Tesoro) (v7.0i) (Italy) [Peter Wilhelmsen, Morten Shearman Kirkegaard, Caius, David Haywood] Play 2000 (Super Slot & Gran Tesoro) (v4.0i) (Italy) [Peter Wilhelmsen, Morten Shearman Kirkegaard, Caius, David Haywood]
- 2019-02-21 22:59:17 netlist: memory management. [Couriersud] [couriersud]
- Memory management in plib is now alignment-aware. All allocations respect c++11 alignas. Selected classes like parray and aligned_vector also provide hints (__builtin_assume_aligned) to g++ and clang. The alignment optimizations have little impact on the current use cases. They only become effective on bigger data processing. What has a measurable impact is memory pooling. This speeds up netlist games like breakout and pong by about 5%.
Tested with linux, macosx and windows cross builds. All features are disabled since I can not rule out they may temporarily break more exotic builds.
Changed: netlist.cpp, nlid_truthtable.cpp, nlid_truthtable.h, nl_base.cpp, nl_base.h, nl_factory.cpp, nl_factory.h, nl_setup.cpp, nl_setup.h, palloc.h, parray.h, pconfig.h, pdynlib.cpp, pmempool.h, pstate.h, pstream.cpp, pstream.h, nltool.cpp, nlwav.cpp, nld_matrix_solver.cpp, nld_matrix_solver.h, nld_ms_gcr.h, nld_ms_gmres.h, nld_solver.cpp, nld_solver.h, nl_convert.cpp, nl_convert.h
- Memory management in plib is now alignment-aware. All allocations respect c++11 alignas. Selected classes like parray and aligned_vector also provide hints (__builtin_assume_aligned) to g++ and clang. The alignment optimizations have little impact on the current use cases. They only become effective on bigger data processing. What has a measurable impact is memory pooling. This speeds up netlist games like breakout and pong by about 5%.
- 2019-02-22 03:55:01 model3.cpp: Minor doc update (nw) [braintro]
Changed: model2.cpp, model3.cpp
- 2019-02-22 03:37:52 New working clone [braintro]
- New working clones
Gals Panic S - Extra Edition (Asia) [Jürgen Probe]
Changed: suprnova.cpp, mame.lst
- New working clones
- 2019-02-21 23:56:12 -newport: Basic support for shade DDAs and some other command configs. Fixes 'jot' on IRIX. [Ryan Holtz] [MooglyGuy]
Changed: newport.cpp, newport.h
- 2019-02-21 23:29:31 Merge pull request #4669 from cam900/timekpr_args [R. Belmont]
- timekpr.cpp: Remove unnecessary arguments in handlers
Changed: timekpr.cpp, timekpr.h, atlantis.cpp, cps1.cpp, itech32.cpp, konamim2.cpp, midzeus.cpp, multfish.cpp, vegas.cpp, harddriv.cpp
- 2019-02-21 22:09:22 new NOT WORKING machines (XaviX / eKara) (#4663) [David Haywood]
- • initial checkin, improved commit message to follow (nw)
• naming improvements (nw)
• naming improvements (nw)
• note what is changed (nw)
• new NOT WORKING machines - Popira 2 (Japan) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
(technically it works for single player stuff, but my timer emulation, which is used for the ADC, means the 2nd player inputs lag about 10 frames behind, making it unplayable for 2 player use either co-op or vs.)
new software list entries - ekara_japan_d:dc0003 BHT Volume 9 (Japan) (DC0003-BHT) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_d:dc0001 BHT Volume 8 (Japan) (DC0001-BHT) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_g:gc0017 TV Pop Volume 6 (Japan) (GC0017-TPJ) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_web:ekaraweb12a e-kara Web cartridge 12M (used, with 7 Songs) (Japan) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_gk:gk1 GK-1 - Detective Conan (Japan) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_sp:sp04 SP-04 Super Cartridge (Japan) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_sp:sp03 SP-03 Super Cartridge (Japan) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_g:gc0014 MIN Volume 2 (GC0014-MIN) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_s:sc0003 unknown(1) Volume 1 (Japan) (SC0003-xxx) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_g:gc0008a MIN Volume 1 (Japan) (GC0008-MIN) (set 2) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_g:gc0008 MIN Volume 1 (Japan) (GC0008-MIN) (set 1) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_p:pc0002 TV Pop Volume 2 (Japan) (PC0002-TPJ) (set 1) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_p:pc0002a TV Pop Volume 2 (Japan) (PC0002-TPJ) ('World Trade Center' image removed) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_s:sc0018 (unknown) Volume 1 (SC0018-SAI) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_g:gc0007 BAT Volume 3 (Japan) (GC0007-BAT) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
new NOT WORKING software list entries - jpopira_jp:jp02 JP-02 (Japan) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] jpopira_jp:jp01 JP-01 (Japan) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
(how well these work depends on what you expect from them / use them with, for Karaoke you can listen to all the songs, as you'd expect, for voice controller minigames you can't do much, the ones compatible with Popira are fully playable. The 2 for Jumping Popira can't be used with any current set as they require a Jumping Popira base, so those are marked as NOT WORKING)
• better names (nw)
• new software list additions
ekara_japan_bh:bh06 BH-06 Best Hit Collection (Japan) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_bh:bh05 BH-05 Best Hit Collection (Japan) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_bh:bh03 BH-03 Best Hit Collection (Japan) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_bh:bh02 BH-02 Best Hit Collection (Japan) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_m:mc0014 Artist Mini Volume 8 (BoA) (Japan) (MC0014-ATM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_m:mc0006 KSM Mini Volume 2 (Japan) (MC0006-KSM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_m:mc0004 Artist Mini Volume 4 (w-inds) (Japan) (MC0004-ATM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
• new software list entries - ekara_japan_m:mc0012 Artist Mini Volume 7 (untranslated artist) (Japan) (MC0012-ATM) [Sean Riddle, Peter Wilhelmsen, David Haywood, ShouTime]
• more 'I Can Play Guitar' cart ROM to software list
• new software list entries - ekara_japan:ec0060 J-Pop Mix Volume 26 (Japan) (EC0060-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0062 J-Pop Mix Volume 28 (Japan) (EC0062-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0065 J-Pop Mix Volume 30 (Japan) (EC0065-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0066 J-Pop Mix Volume 31 (Japan) (EC0066-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0067 J-Pop Mix Volume 32 (Japan) (EC0067-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0069 ETZ (Japan) (EC0069-ETZ) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0071 J-Pop Mix Volume 35 (Japan) (EC0071-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0073 untranslated volume 1 (Japan) (EC0073-) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0074 J-Pop Mix Volume 37 (Japan) (EC0074-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0075 J-Pop Mix Volume 38 (Japan) (EC0075-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0077 Artist Selection Volume 15 - unknown artist (Japan) (EC0077-ATS) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0078 J-Pop Mix Volume 40 (Japan) (EC0078-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0080 J-Pop Mix Volume 41 (Japan) (EC0080-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
• minor fixes / corrections to names (nw)
• (nw)
• comment updates (nw)
Changed: ekara_japan.xml, ekara_japan_bh.xml, ekara_japan_d.xml, ekara_japan_g.xml, ekara_japan_gk.xml, ekara_japan_m.xml, ekara_japan_p.xml, ekara_japan_s.xml, ekara_japan_sp.xml, ekara_japan_web.xml, icanguit.xml, jpopira_jp.xml, rom.cpp, rom.h, slot.cpp, slot.h, vii.cpp, xavix.cpp, xavix.h, xavix.cpp, mame.lst
- • initial checkin, improved commit message to follow (nw)
- 2019-02-21 21:26:54 chess*: small cleanup (nw) [hap]
Changed: mos6551.h, dac.h, cking_master.cpp, cxg_ch2001.cpp, fidel_as12.cpp, fidel_card.cpp, fidel_cc7.cpp, fidel_chesster.cpp, fidel_csc.cpp, fidel_dames.cpp, fidel_desdis.cpp, fidel_eag68k.cpp, fidel_elite.cpp, fidel_excel.cpp, fidel_phantom.cpp, fidel_sc12.cpp, fidel_sc6.cpp, fidel_sc8.cpp, fidel_sc9.cpp, hh_cop400.cpp, novag_diablo.cpp, novag_presto.cpp, novag_sexpert.cpp
- 2019-02-21 18:03:48 mamedrivers: removed most MCFG and MACHINE_CONFIG macros in drivers in the sm*-sy• range (nw) [Ivan Vangelista]
Changed: exp.h, bionicc.cpp, cbuster.cpp, exedexes.cpp, galivan.cpp, gng.cpp, lckydraw.cpp, macp.cpp, mirage.cpp, sms.cpp, sms_bootleg.cpp, smsmcorp.cpp, snes.cpp, snesb.cpp, snk6502.cpp, snookr10.cpp, socrates.cpp, solbourne.cpp, solomon.cpp, sonson.cpp, sorcerer.cpp, spacefb.cpp, spartanxtec.cpp, spc1000.cpp, spc1500.cpp, special.cpp, specpls3.cpp, speedatk.cpp, speedbal.cpp, speedspn.cpp, speglsht.cpp, spiders.cpp, spirit76.cpp, spool99.cpp, sprcros2.cpp, sprint2.cpp, sprint4.cpp, sprint8.cpp, spyhuntertec.cpp, squale.cpp, srmp5.cpp, srumbler.cpp, ssem.cpp, sshot.cpp, ssingles.cpp, ssozumo.cpp, sspeedr.cpp, ssrj.cpp, sstrangr.cpp, st17xx.cpp, st_mp100.cpp, st_mp200.cpp, stactics.cpp, stargame.cpp, starshp1.cpp, starwars.cpp, statriv2.cpp, stlforce.cpp, stratos.cpp, strkzn.cpp, studio2.cpp, stuntair.cpp, su2000.cpp, sub.cpp, subs.cpp, subsino.cpp, subsino2.cpp, summit.cpp, sumt8035.cpp, sun2.cpp, sun3.cpp, supbtime.cpp, supdrapo.cpp, supduck.cpp, super6.cpp, superchs.cpp, supercrd.cpp, superdq.cpp, superslave.cpp, superwng.cpp, supracan.cpp, suprloco.cpp, suprnova.cpp, suprridr.cpp, sv8000.cpp, svi318.cpp, svision.cpp, symbolics.cpp, sys2900.cpp, testpat.cpp, sprint2.h, sprint4.h
- 2019-02-21 15:25:15 chess*: un-public classes (nw) [hap]
Changed: fidel_as12.cpp, fidel_card.cpp, fidel_cc10.cpp, fidel_cc7.cpp, fidel_chesster.cpp, fidel_csc.cpp, fidel_dames.cpp, fidel_desdis.cpp, fidel_eag68k.cpp, fidel_elite.cpp, fidel_excel.cpp, fidel_phantom.cpp, fidel_sc12.cpp, fidel_sc6.cpp, fidel_sc8.cpp, fidel_sc9.cpp, fidel_vcc.cpp, fidel_vsc.cpp, chessbase.h, fidelbase.h, novagbase.h
- 2019-02-21 13:41:35 chess*: move fidel/novag base files to machine folder (nw) [hap]
Changed: mess.lua, fidelbase.cpp, novagbase.cpp
- 2019-02-21 13:37:53 chess*: move generic electronic chessboard functions to machine/chessbase.cpp (nw) [hap]
Changed: mess.lua, cking_master.cpp, ckingbase.cpp, cxg_ch2001.cpp, fidel_as12.cpp, fidel_card.cpp, fidel_cc10.cpp, fidel_cc7.cpp, fidel_chesster.cpp, fidel_csc.cpp, fidel_dames.cpp, fidel_desdis.cpp, fidel_eag68k.cpp, fidel_elite.cpp, fidel_excel.cpp, fidel_phantom.cpp, fidel_sc12.cpp, fidel_sc6.cpp, fidel_sc8.cpp, fidel_sc9.cpp, fidel_vcc.cpp, fidel_vsc.cpp, fidelbase.cpp, novag_cforte.cpp, novag_delta1.cpp, novag_diablo.cpp, novag_presto.cpp, novag_scon.cpp, novag_sexpert.cpp, novagbase.cpp, chessbase.h, fidelbase.h, novagbase.h, chessbase.cpp, mess.flt
- 2019-02-21 13:04:49 Merge pull request #4671 from shattered/_6dd3d90695 [ajrhacker]
- imgtool: new read-only filesystem: DEC RT-11 (take 2)
Changed: tools.lua, main.cpp, modules.cpp, rt11.cpp
- 2019-02-21 08:52:21 tsamurai.cpp: fixed c/p error (nw) [Ivan Vangelista]
Changed: tsamurai.cpp
- 2019-02-21 05:44:42 jazz_mct_adr: logging (nw) [Patrick Mackinlay]
Changed: jazz_mct_adr.cpp, jazz_mct_adr.h
- 2019-02-21 05:43:47 ncr53c90: be quiet (nw) [Patrick Mackinlay]
Changed: ncr5390.cpp
- 2019-02-21 03:44:24 wy30p, wy120, wy150, wy160: Descramble program code and split to new skeleton drivers (nw) [AJR]
Changed: mess.lua, wy150.cpp, wy30p.cpp, wyse.cpp, mame.lst, mess.flt
- 2019-02-21 01:35:29 novagbase: split into several drivers (nw) [hap]
Changed: mess.lua, cking_master.cpp, cxg_ch2001.cpp, fidel_as12.cpp, fidel_cc10.cpp, fidel_chesster.cpp, fidel_dames.cpp, fidel_desdis.cpp, fidel_eag68k.cpp, fidel_phantom.cpp, fidel_sc12.cpp, fidel_sc6.cpp, fidel_sc8.cpp, fidel_vcc.cpp, fidel_vsc.cpp, novag_cforte.cpp, novag_delta1.cpp, novag_diablo.cpp, novag_presto.cpp, novag_scon.cpp, novag_sexpert.cpp, novagbase.cpp, mame.lst, mess.flt
- 2019-02-20 23:23:35 hpc3: Trigger audio DMA on channels 0-3. Fixes hang when starting apps in IRIX. [Ryan Holtz] [MooglyGuy]
- 2019-02-20 21:45:03 novagbase: separate classes (nw) [hap]
Changed: fidelbase.cpp, novag_delta1.cpp, novag_diablo.cpp, novagbase.cpp, fidelbase.h, novagbase.h
- 2019-02-20 20:53:56 netlist: fix access specifiers. (nw) [couriersud]
Changed: nlid_fourterm.h, nlid_twoterm.h, nl_base.h
- 2019-02-20 20:16:08 netlist: fix a bug and some performance tweaks. (nw) [couriersud]
Changed: nl_config.h, gmres.h, pmempool.h, vector_ops.h, nld_matrix_solver.h, nld_ms_sor.h
- 2019-02-20 18:34:45 zn.cpp: dumped PLDs for Cool Boarders Arcade Jam [f205v] [Ivan Vangelista]
Changed: zn.cpp
- 2019-02-20 18:30:30 Fixed linking (nw) [Ivan Vangelista]
Changed: mess.lua
- 2019-02-20 17:38:48 astrocorp: First layers of the astoneag encryption [O. Galibert] [Olivier Galibert]
Changed: astrcorp.cpp
- 2019-02-20 16:10:28 novag*: refactor diablo,delta1,presto (nw) [hap]
Changed: cking_master.cpp, cxg_ch2001.cpp, fidel_as12.cpp, fidel_card.cpp, fidel_cc10.cpp, fidel_cc7.cpp, fidel_chesster.cpp, fidel_csc.cpp, fidel_dames.cpp, fidel_desdis.cpp, fidel_eag68k.cpp, fidel_elite.cpp, fidel_excel.cpp, fidel_phantom.cpp, fidel_sc12.cpp, fidel_sc6.cpp, fidel_sc8.cpp, fidel_sc9.cpp, fidel_vcc.cpp, fidel_vsc.cpp, novag_delta1.cpp, novag_diablo.cpp, novag_presto.cpp, rzone.cpp, fidelbase.h, hh_sm510.h, hh_tms1k.h, hh_ucom4.h, novagbase.h, novag_scorpio68k.lay
- 2019-02-20 14:27:20 (nw) knightsb: fixed sound regression; marked as working [Robbbert]
Changed: fcrash.cpp
- 2019-02-20 13:37:41 alpha: implement srom interface (nw) [Patrick Mackinlay]
- • alpha: added icache and srom interface • xc1700e: implemented oe/reset line • jensen: connect the cpu to the srom
Changed: alpha.cpp, alpha.h, xc1700e.cpp, xc1700e.h, jensen.cpp, jensen.h
- 2019-02-20 08:26:38 jensen: minor update (nw) [Patrick Mackinlay]
- • reworked srom to use new xc1765e device • added another flash dump and noted sources
Changed: jensen.cpp, jensen.h
- 2019-02-20 08:25:10 macs.cpp: revert my recent changes as they caused problems (nw) [Ivan Vangelista]
- This needs an ad hoc constructor, since the ones in busgeneric.h always assume no default option. Don't have time to do it right now, will revisit later (nw)
Changed: macs.cpp
- 2019-02-20 07:25:12 xc1700e: new device [Patrick Mackinlay]
Changed: machine.lua, xc1700e.cpp, xc1700e.h
- 2019-02-20 02:45:57 Make -nonvram_save also inhibit saving of "battery" NVRAM for image devices [AJR]
Changed: commandline-all.rst, diimage.cpp
- 2019-02-19 22:07:54 -newport: Added DID entry handling. Fixes palette issues with buttonfly. Still some issues on login screen. [Ryan Holtz] [MooglyGuy]
Changed: newport.cpp
- 2019-02-19 19:55:56 bus/newbrain, bus/tiki100, wd2010: Simplify read/write handlers (nw) [AJR]
Changed: p1_hdc.cpp, eim.cpp, eim.h, exp.cpp, exp.h, fdc.cpp, fdc.h, 8088.cpp, 8088.h, exp.cpp, exp.h, hdc.cpp, hdc.h, wd2010.cpp, wd2010.h, newbrain.cpp, ngen.cpp, rainbow.cpp, tiki100.cpp
- 2019-02-19 18:38:06 Fix clang error: reference to non-static member function must be called (nw) [AJR]
Changed: tg100.cpp, turrett.cpp
- 2019-02-19 18:16:28 mamedrivers: removed MCFG and MACHINE_CONFIG macros from most drivers starting with t (nw) [Ivan Vangelista]
Changed: spec128.cpp, spectrum.cpp, tagteam.cpp, tail2nos.cpp, taito_o.cpp, taitosj.cpp, taitottl.cpp, taitotx.cpp, taitowlf.cpp, tank8.cpp, tankbust.cpp, targeth.cpp, tasman.cpp, tatsumi.cpp, tavernie.cpp, taxidriv.cpp, tdv2324.cpp, tec1.cpp, techno.cpp, tecmo16.cpp, tek410x.cpp, tek440x.cpp, tekxp33x.cpp, terco.cpp, terminal.cpp, terracre.cpp, testpat.cpp, tetrisp2.cpp, tg100.cpp, tgtpanic.cpp, thedealr.cpp, thepit.cpp, thomson.cpp, thoop2.cpp, thunderj.cpp, ti74.cpp, ti85.cpp, ti89.cpp, ti990_4.cpp, tiamc1.cpp, ticalc1x.cpp, tickee.cpp, tim011.cpp, tim100.cpp, timelimt.cpp, timetrv.cpp, timex.cpp, tispellb.cpp, tk2000.cpp, tk80bs.cpp, tm990189.cpp, tmaster.cpp, tmspoker.cpp, toaplan2.cpp, tomcat.cpp, toobin.cpp, tosh1000.cpp, tourvis.cpp, tp84.cpp, travrusa.cpp, triforce.cpp, trkfldch.cpp, trs80.cpp, trs80m2.cpp, trs80m3.cpp, truco.cpp, trucocl.cpp, trvmadns.cpp, tryout.cpp, ts3000.cpp, tsamurai.cpp, ttchamp.cpp, tugboat.cpp, tumbleb.cpp, turbo.cpp, turrett.cpp, tutankhm.cpp, tvcapcom.cpp, tvgame.cpp, tx0.cpp, tx1.cpp, taitosj.h, terracre.h, thomson.h, ti85.h, ti85.cpp
- 2019-02-19 18:12:37 novag*: renamed drivers (nw) [hap]
Changed: mess.lua, novag_delta1.cpp, novag_diablo.cpp, novag_presto.cpp, novagbase.cpp, mame.lst, mess.flt
- 2019-02-19 18:04:42 mc6845, crtc_ega: Simplify read/write handlers (nw) [AJR]
Changed: a2ultraterm.cpp, a2videoterm.cpp, vdu40.cpp, vdu80.cpp, xl80.cpp, clm.cpp, aga.cpp, cga.cpp, ega.cpp, mda.cpp, avc.cpp, sv806.cpp, videopak.cpp, lvc.cpp, mvc.cpp, mos8722.cpp, mos8722.h, crtc_ega.cpp, crtc_ega.h, mc6845.cpp, mc6845.h, amusco.cpp, avt.cpp, b16.cpp, blitz68k.cpp, bml3.cpp, c128.cpp, cbm2.cpp, fp6000.cpp, hp9k.cpp, multi16.cpp, ngen.cpp, paso1600.cpp, pasopia7.cpp, peplus.cpp, pet.cpp, smc777.cpp, spc1500.cpp, v6809.cpp, vcombat.cpp, x1.cpp, z100.cpp, amstrad.cpp, dragon.cpp, aussiebyte.cpp, decodmd2.cpp, decodmd3.cpp, kaypro.cpp, mbee.cpp, pc1512.cpp, pc_t1t.cpp, speedatk.cpp, super80.cpp
- 2019-02-19 17:40:16 fidelbase: extract card,vcc,vsc drivers (nw) [hap]
Changed: mess.lua, cxg_ch2001.cpp, fidel_as12.cpp, fidel_card.cpp, fidel_cc7.cpp, fidel_csc.cpp, fidel_dames.cpp, fidel_desdis.cpp, fidel_eag68k.cpp, fidel_elite.cpp, fidel_excel.cpp, fidel_phantom.cpp, fidel_sc12.cpp, fidel_sc6.cpp, fidel_sc8.cpp, fidel_sc9.cpp, fidel_vcc.cpp, fidel_vsc.cpp, fidelbase.cpp, hh_cop400.cpp, novagmcs48.cpp, mame.lst, mess.flt
- 2019-02-19 17:16:45 dccons.cpp: dumped Katana Dev.box checker ROM v0.71 [Ioncannon] [MetalliC]
Changed: dccons.cpp
- 2019-02-19 16:57:28 votrax: Simplify write handlers (nw) [AJR]
Changed: speakeasy.cpp, speakeasy.cpp, votrax.cpp, votrax.h, gottlieb.cpp, astrocde.cpp, k28.cpp, taito.cpp
- 2019-02-19 16:46:27 bus/comx35, bus/vip: Eliminate address_space argument from handlers (nw) [AJR]
Changed: clm.cpp, clm.h, eprom.cpp, eprom.h, exp.cpp, exp.h, expbox.cpp, expbox.h, fdc.cpp, fdc.h, joycard.cpp, joycard.h, printer.cpp, printer.h, ram.cpp, ram.h, thermal.cpp, thermal.h, exp.cpp, exp.h, vp550.cpp, vp550.h, vp570.cpp, vp570.h, vp575.cpp, vp575.h, vp585.cpp, vp585.h, vp590.cpp, vp590.h, vp595.cpp, vp595.h, vp700.cpp, vp700.h, cdp1862.cpp, cdp1862.h, comx35.cpp, vip.cpp
- 2019-02-19 15:52:04 ichiban: Figure out opcode/data split [O. Galibert] [AJR]
- - Add NVRAM and start mapping devices (nw)
Changed: ichiban.cpp
- 2019-02-19 15:02:10 bus/adam, bus/cbm2, bus/coleco, bus/vic20: Eliminate unnecessary address_space and/or offset arguments from handlers (nw) [AJR]
Changed: adamlink.cpp, adamlink.h, exp.cpp, exp.h, ide.cpp, ide.h, ram.cpp, ram.h, 24k.cpp, 24k.h, exp.cpp, exp.h, hrg.cpp, hrg.h, std.cpp, std.h, user.h, exp.cpp, exp.h, std.cpp, std.h, xin1.cpp, xin1.h, exp.cpp, exp.h, fe3.cpp, fe3.h, megacart.cpp, megacart.h, speakeasy.cpp, speakeasy.h, std.cpp, std.h, vic1010.cpp, vic1010.h, vic1110.cpp, vic1110.h, vic1111.cpp, vic1111.h, vic1112.cpp, vic1112.h, vic1210.cpp, vic1210.h, videopak.cpp, videopak.h, adam.cpp, cbm2.cpp, coleco.cpp, vic20.cpp
- 2019-02-19 14:26:20 bus/c64: Eliminate address_space arguments from handlers (nw) [AJR]
Changed: 16kb.cpp, 16kb.h, c128_comal80.cpp, c128_comal80.h, c128_partner.cpp, c128_partner.h, comal80.cpp, comal80.h, cpm.cpp, cpm.h, currah_speech.cpp, currah_speech.h, dela_ep256.cpp, dela_ep256.h, dela_ep64.cpp, dela_ep64.h, dela_ep7x8.cpp, dela_ep7x8.h, dinamic.cpp, dinamic.h, dqbb.cpp, dqbb.h, easy_calc_result.cpp, easy_calc_result.h, easyflash.cpp, easyflash.h, epyx_fast_load.cpp, epyx_fast_load.h, exos.cpp, exos.h, exp.cpp, exp.h, fcc.cpp, fcc.h, final.cpp, final.h, final3.cpp, final3.h, fun_play.cpp, fun_play.h, georam.cpp, georam.h, ide64.cpp, ide64.h, ieee488.cpp, ieee488.h, kingsoft.cpp, kingsoft.h, mach5.cpp, mach5.h, magic_desk.cpp, magic_desk.h, magic_formel.cpp, magic_formel.h, magic_voice.cpp, magic_voice.h, midi_maplin.cpp, midi_maplin.h, midi_namesoft.cpp, midi_namesoft.h, midi_passport.cpp, midi_passport.h, midi_sci.cpp, midi_sci.h, midi_siel.cpp, midi_siel.h, mikro_assembler.cpp, mikro_assembler.h, multiscreen.cpp, multiscreen.h, music64.cpp, music64.h, neoram.cpp, neoram.h, ocean.cpp, ocean.h, pagefox.cpp, pagefox.h, partner.cpp, partner.h, prophet64.cpp, prophet64.h, ps64.cpp, ps64.h, reu.cpp, reu.h, rex.cpp, rex.h, rex_ep256.cpp, rex_ep256.h, ross.cpp, ross.h, sfx_sound_expander.cpp, sfx_sound_expander.h, silverrock.cpp, silverrock.h, simons_basic.cpp, simons_basic.h, speakeasy.cpp, speakeasy.h, stardos.cpp, stardos.h, std.cpp, std.h, structured_basic.cpp, structured_basic.h, super_explode.cpp, super_explode.h, super_games.cpp, super_games.h, supercpu.cpp, supercpu.h, sw8k.cpp, sw8k.h, swiftlink.cpp, swiftlink.h, system3.cpp, system3.h, tdos.cpp, tdos.h, turbo232.cpp, turbo232.h, vizastar.cpp, vizastar.h, vw64.cpp, vw64.h, warp_speed.cpp, warp_speed.h, westermann.cpp, westermann.h, xl80.cpp, xl80.h, zaxxon.cpp, zaxxon.h, mos8726.cpp, mos8726.h, t6721a.cpp, t6721a.h, c128.cpp, c64.cpp
- 2019-02-19 14:21:40 volt_reg: set default m_output (nw) [hap]
Changed: a2dx1.cpp, a2sam.cpp, pc9801_86.cpp, covox.cpp, digiblst.cpp, epson_lx810l.cpp, coco_orch90.cpp, amdrum.cpp, magicsound.cpp, dectalk.cpp, p1_sound.cpp, sblaster.cpp, stereo_fx.cpp, konami.cpp, majutsushi.cpp, 2joysnd.cpp, cb2snd.cpp, ad1848.cpp, volt_reg.cpp, volt_reg.h, alesis.cpp, csd.cpp, gottlieb.cpp, harddriv.cpp, leland.cpp, midway.cpp, n8080.cpp, nichisnd.cpp, s11c_bg.cpp, segag80r.cpp, spacefb.cpp, targ.cpp, williams.cpp, wpcsnd.cpp, zaccaria.cpp, 20pacgal.cpp, 4004clk.cpp, 40love.cpp, aa310.cpp, advision.cpp, alpha68k.cpp, apple3.cpp, applix.cpp, aristmk5.cpp, armedf.cpp, atari400.cpp, atari_s1.cpp, atari_s2.cpp, bigevglf.cpp, bking.cpp, bw12.cpp, bwing.cpp, byvid.cpp, calchase.cpp, camplynx.cpp, capbowl.cpp, cc40.cpp, cchasm.cpp, champbas.cpp, chsuper.cpp, circusc.cpp, cking_master.cpp, cntsteer.cpp, coco12.cpp, coolpool.cpp, cop01.cpp, cosmic.cpp, craft.cpp, cubeqst.cpp, cvs.cpp, cxg_ch2001.cpp, cyberbal.cpp, dectalk.cpp, equites.cpp, ertictac.cpp, esripsys.cpp, exterm.cpp, fantland.cpp, fidel_as12.cpp, fidel_cc7.cpp, fidel_chesster.cpp, fidel_csc.cpp, fidel_dames.cpp, fidel_desdis.cpp, fidel_eag68k.cpp, fidel_elite.cpp, fidel_excel.cpp, fidel_phantom.cpp, fidel_sc12.cpp, fidel_sc6.cpp, fidel_sc8.cpp, fidel_sc9.cpp, fidelbase.cpp, finalizr.cpp, flstory.cpp, galaxian.cpp, galeb.cpp, galivan.cpp, gamecom.cpp, gba.cpp, gei.cpp, go2000.cpp, gp32.cpp, hankin.cpp, hapyfish.cpp, harddriv.cpp, hh_cop400.cpp, homedata.cpp, homelab.cpp, hp48.cpp, hp80.cpp, hyhoo.cpp, hyperspt.cpp, instantm.cpp, jaguar.cpp, jankenmn.cpp, juicebox.cpp, junofrst.cpp, kchamp.cpp, kingobox.cpp, konamim2.cpp, ksayakyu.cpp, ladyfrog.cpp, laserbas.cpp, lasso.cpp, lazercmd.cpp, leland.cpp, littlerb.cpp, looping.cpp, luckybal.cpp, m72.cpp, m90.cpp, mac.cpp, mac128.cpp, magicfly.cpp, mappy.cpp, matmania.cpp, mc10.cpp, meadows.cpp, megazone.cpp, mephistp.cpp, meyc8080.cpp, meyc8088.cpp, microvsn.cpp, mikro80.cpp, mini2440.cpp, mjsister.cpp, mk14.cpp, mogura.cpp, mrgame.cpp, msx.cpp, murogem.cpp, murogmbl.cpp, namcos1.cpp, nbmj8688.cpp, nbmj8891.cpp, nbmj8900.cpp, nbmj8991.cpp, nbmj9195.cpp, ngp.cpp, nightgal.cpp, notetaker.cpp, novagmcs48.cpp, nycaptor.cpp, nyny.cpp, othello.cpp, palm.cpp, pandoras.cpp, pastelg.cpp, pockstat.cpp, polepos.cpp, pong.cpp, ppmast93.cpp, quasar.cpp, quizshow.cpp, rastersp.cpp, replicator.cpp, risc2500.cpp, rltennis.cpp, route16.cpp, rowamet.cpp, royalmah.cpp, s11.cpp, s11a.cpp, s11b.cpp, s3.cpp, s4.cpp, s6.cpp, s6a.cpp, s7.cpp, s8.cpp, s8a.cpp, s9.cpp, sbasketb.cpp, sbrkout.cpp, scyclone.cpp, segas16a.cpp, segas24.cpp, seicross.cpp, senjyo.cpp, shangkid.cpp, shisen.cpp, special.cpp, ssozumo.cpp, suna16.cpp, suna8.cpp, tagteam.cpp, taito.cpp, tceptor.cpp, terracre.cpp, thomson.cpp, tnzs.cpp, trackfld.cpp, truco.cpp, trucocl.cpp, tsamurai.cpp, tsispch.cpp, ut88.cpp, vcombat.cpp, vectrex.cpp, vg5k.cpp, vidbrain.cpp, videopkr.cpp, vigilant.cpp, vis.cpp, wheelfir.cpp, wildpkr.cpp, williams.cpp, wmg.cpp, wyvernf0.cpp, xtheball.cpp, hpc3.cpp, inder_sb.cpp, mega32x.cpp
- 2019-02-19 13:45:31 6525tpi, mos6526, bus/vic10: Eliminate address_space argument from handlers (nw) [AJR]
Changed: a2232.cpp, ieee488.cpp, magic_voice.cpp, c1551.cpp, c1551.h, exp.cpp, exp.h, multimax.cpp, multimax.h, std.cpp, std.h, 6525tpi.cpp, 6525tpi.h, mos6526.cpp, mos6526.h, amiga.cpp, c128.cpp, c64.cpp, c65.cpp, cbm2.cpp, cubo.cpp, vic10.cpp, amiga.cpp
- 2019-02-19 13:42:36 mess.lua: Fix full build (nw) [AJR]
Changed: mess.lua
- 2019-02-19 13:11:22 volt_reg: output of 32768 is above mame's sound stream cutoff(-32768 to 32767) (nw) [hap]
Changed: volt_reg.h
- 2019-02-19 13:05:57 mos6566, mos6581, bus/plus4: Eliminate address_space argument from handlers (nw) [AJR]
Changed: sid.cpp, beebsid.cpp, ssi2001.cpp, c1551.cpp, c1551.h, exp.cpp, exp.h, sid.cpp, sid.h, std.cpp, std.h, mos6581.cpp, mos6581.h, mos6566.cpp, mos6566.h, c128.cpp, c64.cpp, cbm2.cpp, plus4.cpp, vic10.cpp
- 2019-02-19 13:03:51 fidelbase: split off some drivers (nw) [hap]
Changed: mess.lua, fidel_as12.cpp, fidel_cc10.cpp, fidel_cc7.cpp, fidel_chesster.cpp, fidel_dames.cpp, fidel_elite.cpp, fidel_excel.cpp, fidel_sc12.cpp, fidel_sc6.cpp, fidel_sc8.cpp, fidel_sc9.cpp, fidelbase.cpp, mame.lst, mess.flt
- 2019-02-19 12:59:26 genie: restore msvc build (nw) [Patrick Mackinlay]
- I don't really understand why this works, but it enables building with VS 2017 15.7.6 as before. Apologies if it breaks LLVM on VS - I don't have that configuration to test.
Changed: genie.lua
- 2019-02-19 12:56:43 jensen: new skeleton driver (nw) [Patrick Mackinlay]
Changed: mess.lua, jensen.cpp, jensen.h, mame.lst, mess.flt
- 2019-02-19 12:43:20 bus/generic, bus/vc4000: Eliminate address_space argument from handlers (nw) [AJR]
Changed: 16kb.cpp, dela_ep256.cpp, dela_ep64.cpp, dela_ep7x8.cpp, reu.cpp, rex_ep256.cpp, floppy.cpp, ap5.cpp, plus2.cpp, rombox.cpp, romboxp.cpp, ram.cpp, ram.h, rom.cpp, rom.h, slot.cpp, slot.h, sv603.cpp, rom.cpp, rom.h, slot.cpp, slot.h, advision.cpp, aquarius.cpp, atarist.cpp, atom.cpp, c128.cpp, casloopy.cpp, ep64.cpp, exelv.cpp, fc100.cpp, fidelbase.cpp, gmaster.cpp, hx20.cpp, i7000.cpp, kyocera.cpp, mikrosha.cpp, myvision.cpp, pc6001.cpp, pc8401a.cpp, pegasus.cpp, pencil2.cpp, pet.cpp, pockchal.cpp, pockstat.cpp, pokemini.cpp, pv1000.cpp, pv2000.cpp, px4.cpp, rx78.cpp, studio2.cpp, supracan.cpp, sv8000.cpp, svi318.cpp, ti74.cpp, unichamp.cpp, uzebox.cpp, vc4000.cpp, x07.cpp, x1.cpp, aim65.cpp, gamepock.cpp, intv.cpp, lynx.cpp, orion.cpp, radio86.cpp, sorcerer.cpp, vector06.cpp, vtech2.cpp
- 2019-02-19 12:37:12 alpha: most integer instructions (nw) [Patrick Mackinlay]
- 2019-02-19 10:19:15 (nw) clean up trivial stuff - the device delegate boilerplate is ugly, I will address it ASAP [Vas Crabb]
Changed: cococart.h, hrg.cpp, num9rev.cpp, tig.cpp, i2cmem.cpp, i2cmem.h, upd7220.h, devfind.cpp, nld_7448.cpp, pstring.h, ptypes.h, nld_solver.cpp, nld_solver.h, nichisnd.cpp, a5105.cpp, apc.cpp, applix.cpp, armedf.cpp, atari_s2.cpp, dmv.cpp, if800.cpp, mz3500.cpp, mz6500.cpp, pc9801.cpp, qx10.cpp, rainbow.cpp, vt240.cpp, mikromik.cpp
- 2019-02-19 05:35:05 bus/pet: Eliminate address_space argument from interface methods (nw) [AJR]
Changed: 64k.cpp, 64k.h, exp.cpp, exp.h, hsg.cpp, hsg.h, superpet.cpp, superpet.h, mos6702.cpp, mos6702.h, pet.cpp
- 2019-02-19 05:07:45 mc6852, mc6854, mos6551: Simplify read/write handlers (nw) [AJR]
Changed: a2ssc.cpp, econet.cpp, 4080term.cpp, econet.cpp, a2232.cpp, swiftlink.cpp, tdos.cpp, turbo232.cpp, coco_dcmodem.cpp, coco_rs232.cpp, superpet.cpp, mc6852.cpp, mc6852.h, mc6854.cpp, mc6854.h, mos6551.cpp, mos6551.h, bitgraph.cpp, cbm2.cpp, cmi.cpp, digel804.cpp, plus4.cpp, proteus.cpp, apple3.cpp, bbc.cpp, concept.cpp, dragon.cpp, poly.cpp, thomflop.cpp
- 2019-02-19 04:39:44 6821pia, 6840ptm, 6850acia, bus/ss50, cmi01a: Simplify read/write handlers (nw) [AJR]
- 6850acia: Allow disabling side effects for reads (nw)
Changed: a2midi.cpp, mouse.cpp, timemasterho.cpp, vib.cpp, emrmidi.cpp, m2000.cpp, magic_formel.cpp, midi_maplin.cpp, midi_namesoft.cpp, midi_passport.cpp, midi_sci.cpp, midi_siel.cpp, c1541.cpp, coco_t4426.cpp, gus.cpp, msx_audio.cpp, interface.cpp, interface.h, mpc.cpp, mps.cpp, 6821pia.cpp, 6821pia.h, 6840ptm.cpp, 6840ptm.h, 6850acia.cpp, 6850acia.h, cmi01a.cpp, cmi01a.h, bitgraph.cpp, candela.cpp, cmi.cpp, e100.cpp, eti660.cpp, micropin.cpp, mpu3.cpp, nyny.cpp, ob68k1a.cpp, pet.cpp, r2dtank.cpp, wmg.cpp, zwackery.cpp, balsente.cpp, coco.cpp, dgnalpha.cpp, mpu4.cpp, osborne1.cpp, qix.cpp, thomson.cpp
- 2019-02-19 03:40:00 tms9914: Rename read/write handlers and remove superfluous arguments (nw) [AJR]
Changed: ieee488.cpp, human_interface.cpp, tms9914.cpp, tms9914.h, gridcomp.cpp, hp_ipc.cpp, si5500.cpp
- 2019-02-19 03:17:47 kingobox.cpp, videopin.cpp: Simplify read/write handlers (nw) [AJR]
Changed: kingobox.cpp, videopin.cpp, kingobox.h, videopin.h, kingobox.cpp, videopin.cpp
- 2019-02-19 03:05:31 tv910.cpp: Simplify handlers (nw) [AJR]
- vt100.cpp: Fix syntax error in previous commit (nw)
- 2019-02-19 03:01:29 vt100.cpp: Simplify read/write handlers (nw) [AJR]
Changed: vt100.cpp
- 2019-02-19 02:36:51 Merge pull request #4647 from cam900/ay8910_args [ajrhacker]
- ay8910.cpp: Updates
Changed: a2arcadebd.cpp, a2mockingboard.cpp, ssprite.cpp, pc9801_amd98.cpp, coco_ssc.cpp, cococart.cpp, cococart.h, dragon_jcbsnd.cpp, playcity.cpp, ecs.cpp, sunsoft.cpp, fuller.cpp, melodik.cpp, ay8910.cpp, ay8910.h, carnival.cpp, gottlieb.cpp, irem.cpp, redalert.cpp, zaccaria.cpp, 4enraya.cpp, 5clown.cpp, aristmk4.cpp, attache.cpp, bitgraph.cpp, bogeyman.cpp, centiped.cpp, chexx.cpp, cidelsa.cpp, dogfgt.cpp, drw80pkr.cpp, dynadice.cpp, ettrivia.cpp, fireball.cpp, fm7.cpp, galaxian.cpp, gamate.cpp, goldnpkr.cpp, gsword.cpp, icecold.cpp, kaneko16.cpp, kchamp.cpp, kncljoe.cpp, m63.cpp, mephistp.cpp, mermaid.cpp, mgavegas.cpp, mirax.cpp, multi8.cpp, munchmo.cpp, mystston.cpp, oric.cpp, othello.cpp, play_2.cpp, popper.cpp, proconn.cpp, r2dtank.cpp, ron.cpp, royalmah.cpp, segag80v.cpp, skeetsht.cpp, spc1500.cpp, superqix.cpp, supstarf.cpp, tiki100.cpp, vega.cpp, videopkr.cpp, kchamp.h, amstrad.cpp, dgnalpha.cpp, leland.cpp, microtan.cpp, mpu4.cpp, orion.cpp, spec_snqk.cpp, vector06.cpp, vectrex.cpp, vectrex.cpp
- 2019-02-19 02:34:20 Merge pull request #4662 from enikland2/sdlsound_removevar [ajrhacker]
- sdl_sound.cpp: Remove leftover variable (nw)
Changed: sdl_sound.cpp
- 2019-02-19 00:01:02 -newport: Various changes: [Ryan Holtz] [mooglyguy]
- • Added logging support for offline viewing of captures. • Fixed vertical blanking IRQ - fixes buttonfly demo not advancing. • Fixed write masking. • Fixed lines overshooting by one pixel. • Fixed lines not updating xstart/ystart. • Fixed lines writing invalid palette values. • Fixed xsave calculation.
Changed: newport.cpp, newport.h
- 2019-02-18 23:07:53 Fix compile. (nw) [couriersud]
Changed: mess.lua
- 2019-02-18 22:35:14 fidel6502: rename to fidel_elite (nw) [hap]
Changed: mess.lua, fidel_elite.cpp, mame.lst, mess.flt
- 2019-02-18 22:32:38 fidel6502: split up into multiple files (nw) [hap]
Changed: mess.lua, fidel6502.cpp, fidel_as12.cpp, fidel_chesster.cpp, fidel_csc.cpp, fidel_desdis.cpp, fidel_eag68k.cpp, fidel_excel.cpp, fidel_phantom.cpp, fidel_sc12.cpp, fidel_sc9.cpp, fidelbase.cpp, novag6502.cpp, novag68k.cpp, novagf8.cpp, novagmcs48.cpp, mame.lst, mess.flt
- 2019-02-18 20:21:53 netlist: tick off some issues clang-tidy highlights. (nw) [couriersud]
Changed: makefile, nld_74107.cpp, nl_base.cpp, nl_base.h, nl_config.h, nl_time.h, palloc.h, pexception.cpp, pexception.h, pfmtlog.cpp, plists.h, pmempool.h, nl_convert.cpp
- 2019-02-18 19:38:29 mamedrivers: minor MCFG and MACHINE_CONFIG macros removal (nw) [Ivan Vangelista]
Changed: aquarius.cpp, chessmst.cpp, fc100.cpp, gmaster.cpp, intv.cpp, macs.cpp, mephisto_montec.cpp, mikrosha.cpp, pasogo.cpp, pc6001.cpp, pc8401a.cpp, pencil2.cpp, picno.cpp, prestige.cpp, primo.cpp, tvc.cpp
- 2019-02-18 19:27:12 new working clone [Ivan Vangelista]
- - Guardian Storm (horizontal, Australia) [xodaraP]
- 2019-02-18 18:10:09 (nw) [arbee]
Changed: apple2.cpp, apple2e.cpp
- 2019-02-18 17:43:28 fidel*: more separate classes (nw) [hap]
Changed: fidel6502.cpp, fidelbase.cpp, ckingbase.h, cxgbase.h, fidelbase.h, novagbase.h
- 2019-02-18 11:55:45 (nw) omission, formatting [Vas Crabb]
Changed: compilingmame.rst
- 2019-02-18 11:13:44 (nw) misc stuff: [Vas Crabb]
- • Document cross-compilation options • Use lowercase for some libraries that are lowercase in system32 on Windows anyway • Make USE_BUNDLED_LIB_SDL2=0 not use the bundled SDL
Changed: compilingmame.rst, makefile, sdl.lua, tools.lua
- 2019-02-18 11:09:01 mips3: trivial changes (nw) [Patrick Mackinlay]
- • use the new 64x64 multiply helpers • make sure unordered exceptions are generated by abs.fmt • correct an unimportant drc flag
Changed: mips3.cpp, mips3fe.cpp, r4000.cpp
- 2019-02-18 08:58:01 -newport: Various changes: [Ryan Holtz] [Ryan Holtz]
- • Added basic (partly broken) logic-op support. • Added basic pop-up plane support. • Fixed window masking checks. • Fixed VBlank behavior. • Fixed cursor palette. • Fixed Scr2Scr move to account for XYWindow. • Made ColorRed contents transfer to ColorI on write. • Color index MSB handling; not working yet, still need to find how the correct XMAP mode entry is selected.
Changed: newport.cpp, newport.h
- 2019-02-18 08:03:39 misc fixes [Vas Crabb]
- testkeys: • Clean up and modernise code • Use std::endl to end lines for its implicit flush • Centre window (less likely to hide behind taskbar, etc.)
osdwin: • Ensure new windows are positioned within the work area of a monitor
Changed: osdhelper.h, video.h, window.cpp, testkeys.cpp
- testkeys: • Clean up and modernise code • Use std::endl to end lines for its implicit flush • Centre window (less likely to hide behind taskbar, etc.)
- 2019-02-18 04:26:10 attempt to fix testkeys linking in more configurations (nw) [Vas Crabb]
- 2019-02-18 02:54:52 fidel6502: put excellence in its own file (nw) [hap]
Changed: mess.lua, fidel6502.cpp, fidel_desdis.cpp, fidel_eag68k.cpp, fidel_excel.cpp, mame.lst, mess.flt
- 2019-02-18 02:26:45 fidel68k: rename to fidel_eag68k (nw) [hap]
Changed: mess.lua, fidel_eag68k.cpp, mame.lst, mess.flt
- 2019-02-18 02:24:34 fidel68k: small cleanup (nw) [hap]
Changed: ckingbase.cpp, cxgbase.cpp, fidel68k.cpp, fidel_desdis.cpp, fidel_sc6.cpp
- 2019-02-18 02:00:34 fidel*: put designer display in its own file (nw) [hap]
Changed: mess.lua, fidel6502.cpp, fidel68k.cpp, fidel_desdis.cpp, fidel_desdis_common.h, mame.lst, mess.flt
- 2019-02-18 00:50:43 hh_sm510: small update (nw) [hap]
Changed: hh_sm510.cpp
- 2019-02-18 00:37:16 hh_tms1k: improve h2hhockey timing (nw) [hap]
Changed: fidelbase.cpp, hh_tms1k.cpp, k28.cpp
- 2019-02-18 00:32:46 New working machine added (#4659) [algestam]
- - Game & Watch: Snoopy Tennis [algestam]
Changed: hh_sm510.cpp, mame.lst
- 2019-02-17 23:52:05 netlist: remove locked-in context from sources. (nw) [couriersud]
Changed: netlist.cpp, netlist.h, nl_base.cpp, nl_base.h, nl_lists.h, nl_setup.cpp, nl_setup.h, nltool.cpp, pong.cpp
- 2019-02-17 21:00:15 plugins/hiscore: use emu.time (nw) [cracyc]
Changed: init.lua
- 2019-02-17 20:16:33 plugins/hiscore: start delay (nw) [cracyc]
Changed: init.lua
- 2019-02-17 19:45:18 fidel6502: separate some classes (nw) [hap]
Changed: fidel6502.cpp, fidel68k.cpp, fidel_sc6.cpp
- 2019-02-17 18:30:14 netlist: refactoring startup process and array usage. (nw) [couriersud]
Changed: netlist.cpp, netlist.h, netlist_types.h, nl_base.h, nl_factory.h, nl_parser.h, nl_setup.cpp, nl_setup.h, gmres.h, parray.h
- 2019-02-17 17:56:57 Add spacenum getter for required_/optional_address_space (nw) [AJR]
Changed: devfind.h
- 2019-02-17 17:50:17 Eliminate the default address map member of address_space_config (nw) [AJR]
- Since all device address maps are now class methods defined in ordinary C++, default RAM maps can be provided more simply with an explicit has_configured_map check in an internal map definition.
A number of default address maps that probably weren't meant to be overridden have also been changed to ordinary internal maps.
Changed: mcf5206e.cpp, smpc.cpp, tc009xlvc.cpp, tmp68301.cpp, cdp1869.cpp, mos6560.cpp, mos7360.cpp, upd7752.cpp, 315_5124.cpp, crt9007.cpp, ef9345.cpp, ef9364.cpp, ef9365.cpp, hd61830.cpp, hd66421.cpp, huc6271.cpp, huc6272.cpp, m50458.cpp, mb90082.cpp, mb_vcu.cpp, mc6845.cpp, mos6566.cpp, msm6255.cpp, ppu2c0x.cpp, ramdac.cpp, scn2674.cpp, sed1330.cpp, tms3556.cpp, tms9928a.cpp, upd7220.cpp, addrmap.cpp, emumem.cpp, emumem.h, machine.cpp, nb1412m2.cpp, seicopbl.cpp, seibu_crtc.cpp, zx8301.cpp
- Since all device address maps are now class methods defined in ordinary C++, default RAM maps can be provided more simply with an explicit has_configured_map check in an internal map definition.
- 2019-02-17 16:07:56 plugins/console: command history (nw) [cracyc]
Changed: linenoise.c, linenoise.c, init.lua
- 2019-02-17 15:02:34 Use OVERRIDE_CC if defined to determine GCC_VERSION. (nw) [couriersud]
- Fixes some cross-compilation issues and most likely edge case using OVERRIDE_CC.
Changed: makefile
- 2019-02-17 14:48:52 (nw) remove some superfluous const, eliminate a superfluous temp, remove superflous semicolons, etc. and also fix a known broken build script change [Vas Crabb]
Changed: genie.lua, 400kbd.cpp, 400kbd.h, extw.cpp, uts_kbd.h, hphybrid.cpp, hphybrid.h, nl_base.h, nl_setup.cpp, nl_setup.h, capbowl.cpp, testpat.cpp, xavix.cpp, sdl_sound.cpp
- 2019-02-17 10:59:50 device_memory_interface.rst: Correct docs [cam900]
Changed: device_memory_interface.rst
- 2019-02-17 14:00:46 Fix testkeys compile/link on windows. (nw) [couriersud]
Changed: genie.lua, tools.lua, testkeys.cpp
- 2019-02-17 13:09:06 Remove MCFG_DEVICE_DISASSEMBLE_OVERRIDE usage [cam900]
- coco12.cpp, coco3.cpp Minor MCFG removals dgn_beta.cpp, palm.cpp: Remove MCFGs
Changed: didisasm.h, coco12.cpp, coco3.cpp, dgn_beta.cpp, palm.cpp
- 2019-02-17 12:45:16 testkeys: remove dead code, don't build on windows. (nw) [couriersud]
Changed: tools.lua, testkeys.cpp
- 2019-02-17 01:51:44 Added sdl testkeys as a tool again. (nw) [couriersud]
Changed: tools.lua, testkeys.cpp
- 2019-02-17 01:50:05 Fix cross compile mame/sdl/windows. (nw) [couriersud]
Changed: sdl.lua
- 2019-02-17 06:47:23 Merge branch 'master' of https://github.com/mamedev/mame [Peter Ferrie]
Changed: km_br_LINUX.map, mess.lua, debugcmd.cpp, dvbpoints.cpp, dvbpoints.h, dvwpoints.cpp, dvwpoints.h, apple2.cpp, apple2e.cpp, apple2gs.cpp, cking_master.cpp, ckingbase.cpp, ckz80.cpp, cxg_ch2001.cpp, cxgbase.cpp, cxgz80.cpp, fidel6502.cpp, fidel68k.cpp, fidel_sc6.cpp, fidelbase.cpp, naomi.cpp, tandy2k.cpp, ckingbase.h, cxgbase.h, fidel_desdis_common.h, fidelbase.h, tandy2k.h, tv950kb.cpp, vt100_kbd.cpp, mame.lst, mess.flt, sdlmain.cpp
- 2019-02-17 03:49:37 Update for Brazilian keyboard map [katananja]
- All key maps tested and working.
Changed: km_br_LINUX.map
- 2019-02-17 04:32:57 tv950: Set toggle for "Alpha Lock" key [AJR]
Changed: tv950kb.cpp
- 2019-02-17 04:22:56 vt100, ms6102: Caps Lock is physically toggled [AJR]
Changed: vt100_kbd.cpp
- 2019-02-17 03:27:06 Eliminate qsort usage in debugger (nw) [AJR]
Changed: debugcmd.cpp, dvbpoints.cpp, dvbpoints.h, dvwpoints.cpp, dvwpoints.h
- 2019-02-17 03:07:01 cking,cxg: split files (nw) [hap]
Changed: mess.lua, cking_master.cpp, ckingbase.cpp, cxg_ch2001.cpp, cxgbase.cpp, ckingbase.h, cxgbase.h, mess.flt
- 2019-02-13 22:30:09 Show video-mode option 'accel' in help and GUI [Andreas Müller]
- Signed-off-by: Andreas Müller
Changed: sdlmain.cpp
- 2019-02-17 02:35:55 cking,cxg: separate classes (nw) [hap]
Changed: cking_master.cpp, cxg_ch2001.cpp
- 2019-02-17 02:11:35 apple2: AppleWin-like memory fill; fixes hang in Joust [R. Belmont] [arbee]
Changed: apple2.cpp, apple2e.cpp
- 2019-02-17 02:05:10 rename ckz80, cxgz80, fidelz80 (nw) [hap]
Changed: mess.lua, cking_master.cpp, cxg_ch2001.cpp, fidelbase.cpp, mame.lst, mess.flt
- 2019-02-17 01:11:47 fidel*: make desmas a child class of desdis (nw) [hap]
Changed: mess.lua, fidel6502.cpp, fidel68k.cpp, fidel_desdis_common.h
- 2019-02-17 00:34:24 fidel6502: separate fdesdis class (nw) [hap]
Changed: fidel6502.cpp
- 2019-02-17 00:29:38 fidel68k: separate classes (nw) [hap]
Changed: cxgz80.cpp, fidel68k.cpp, fidel_sc6.cpp
- 2019-02-16 23:24:50 fidelz80: remove function prefix (nw) [hap]
Changed: fidelz80.cpp
- 2019-02-16 23:11:00 fidelz80: separate classes (nw) [hap]
Changed: fidel6502.cpp, fidelz80.cpp
- 2019-02-16 22:27:51 apple2: Slight code cleanup (nw) [AJR]
- Note that the 0x3f mask formerly used instead of 0x7f for one case was spurious.
Changed: apple2.cpp
- 2019-02-16 22:20:56 rename fidelmcs48 to fidel_sc6 (nw) [hap]
Changed: mess.lua, fidel_sc6.cpp, mame.lst, mess.flt
- 2019-02-16 22:11:49 fidelmcs48: rename class (nw) [hap]
Changed: fidelmcs48.cpp
- 2019-02-16 21:53:30 tandy2k: add mouse [Carl] [cracyc]
Changed: tandy2k.cpp, tandy2k.h
- 2019-02-16 21:44:57 fidel68k: untangle fex68k with feag (nw) [hap]
Changed: fidel6502.cpp, fidel68k.cpp, fidelbase.h
- 2019-02-16 21:27:10 apple2: fix missing floating bus reads and improved joystick/paddle calibration [Golden Child] [arbee]
Changed: apple2.cpp, apple2e.cpp, apple2gs.cpp
- 2019-02-16 21:10:34 naomi.cpp: [MetalliC]
- - documentation update [f205v] - redumped clubk2kp program ROM [CoolMod, MetalliC]
Changed: naomi.cpp
- 2019-02-16 20:22:05 fidel*: removed last remaining MACHINE_CONFIG_START (nw) [hap]
Changed: fidel68k.cpp, fidelz80.cpp
- 2019-02-16 20:14:55 fidelz80: separate some classes (nw) [hap]
Changed: fidelz80.cpp
- 2019-02-16 19:19:38 fidelz80: untangle cc10 from vcc (nw) [hap]
Changed: fidelz80.cpp
- 2019-02-16 18:42:42 fidel/novagmcs48: shadow m_maincpu (nw) [hap]
Changed: fidelmcs48.cpp, fidelz80.cpp, novag68k.cpp, novagmcs48.cpp
- 2019-02-16 17:34:05 move fidelity SC6 rom externally to softwarelist, as in original machine (nw) [hap]
Changed: fidel_sc6.xml, fidelmcs48.cpp, fidelz80.cpp
- 2019-02-16 16:49:18 Merge pull request #4627 from cam900/smsvdp_psg [R. Belmont]
- 315_5124.cpp: Updates
Changed: 315_5124.cpp, 315_5124.h, 315_5313.cpp, 315_5313.h, megaplay.cpp, megatech.cpp, segae.cpp, sms.cpp, sms_bootleg.cpp, sms.h, sms.cpp
- 2019-02-16 16:48:41 HP9825: added 9825T variant (#4629) [fulivi]
- • hphybrid: added cbs to expose memory cycles & fetched opcodes
• hp9825: 9825T variant added
Changed: hphybrid.cpp, hphybrid.h, hp9825.cpp, mame.lst
- • hphybrid: added cbs to expose memory cycles & fetched opcodes
- 2019-02-16 16:47:51 new WORKING machines (JAKKS) (#4640) [David Haywood]
- • new WORKING machines - Winnie the Pooh - Piglet's Special Day (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, 21 external donators] Spider-Man (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, 21 external donators] Dora the Explorer - Race to Play Park (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, 21 external donators] (previous 'Race to Play Park' was renamed to 'Nursery Rhyme Adventure' last week)
new WORKING software list additions - jakks_gamekey_mv:bcatdoc Black Cat & Doc Ock [Sean Riddle, 21 external donators]
• notes (nw)
• actually demote jak_pooh for now, one of the minigames is very broken (nw)
• give jak_sdoo a menu button (nw)
• give default set of inputs a pause / menu button too (nw)
• describe problem better, half of the issue is a DRC bug (nw)
• new NOT WORKING - Excite Boxing (Japan) [Sean Riddle, Peter Wilhelmsen]
• new WORKING machines - Nicktoons (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, 22 external donators]
new WORKING software list entries - jakks_gamekey_nk:volbird Nicktoons Vollyball & Birdie Putt
new NOT WORKING machines - Dream Life [Sean Riddle] One Piece - Virtual Punching Battle (Japan) [Sean Riddle, Peter Wilhelmsen]
• new machines marked as NOT WORKING - Challenge Ai-chan! Excite Ping Pong (Japan) [Sean Riddle, Peter Wilhelmsen]
probably just needs inputs mapping
• new NOT WORKING machines - Play TV Soccer [Sean Riddle, Peter Wilhelmsen]
again, needs inputs
• new WORKING software list addition - jakks_gamekey_nk:popsnow Spongebob Sponge Pop & Snowball Showdown (15 AUGUST 2005 D) [Sean Riddle, 22 external donators]
• xavix - support global tile flipping
• new NOT WORKING software list entries - monon_color:bigwolf Xǐyángyáng yǔ huītàiláng-juézhàn miē xīng [Peter Wilhelmsen, zhongtiao1]
• new NOT WORKING software list additions - sega_beena_cart:fpc Fresh Pretty Cure [Sean Riddle, Team Europe]
Changed: jakks_gamekey_mv.xml, jakks_gamekey_nk.xml, monon_color.xml, sega_beena_cart.xml, mess.lua, sega_beena.cpp, vii.cpp, xavix.cpp, mame.lst, mess.flt, xavix.cpp
- • new WORKING machines - Winnie the Pooh - Piglet's Special Day (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, 21 external donators] Spider-Man (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, 21 external donators] Dora the Explorer - Race to Play Park (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, 21 external donators] (previous 'Race to Play Park' was renamed to 'Nursery Rhyme Adventure' last week)
- 2019-02-16 16:44:21 Fixed sdl2 keymap processing. [Couriersud] [couriersud]
- Keymaps must have been broken for ages:
- It is now possible to map every scancode SDL2 defines. - Removed keycode field. This was a leftover from SDL1.x - Fixed bug preventing keymaps from working. - Fixed the DE keymap. - Converted other keymaps to new format and added a comment that they have to be reviewed and fixed.
Changed: km_be_LINUX.map, km_br_LINUX.map, km_ch_LINUX.map, km_de_LINUX.map, km_es_LINUX.map, km_fr_LINUX.map, km_fr_OSX.map, km_gb_LINUX.map, km_it_LINUX.map, km_pt_LINUX.map, km_se_LINUX.map, km_se_OSX.map, input_common.cpp, input_common.h, input_sdl.cpp
- Keymaps must have been broken for ages:
- 2019-02-16 14:54:27 mk1: 2mhz more likely (nw) [hap]
Changed: mk1.cpp
- 2019-02-16 14:47:36 pce_slot.h: forgot to actually remove the macros (nw) [Ivan Vangelista]
Changed: pce_slot.h
- 2019-02-16 14:42:47 devicesbus: some more MCFG macros removal (nw) [Ivan Vangelista]
Changed: ggenie.cpp, md_slot.h, sk.cpp, aladdin.cpp, aladdin.h, karastudio.cpp, karastudio.h, nes_slot.h, sunsoft_dcs.cpp, sunsoft_dcs.h, pce_slot.h, megadriv.cpp, pce.cpp
- 2019-02-16 14:31:59 netlist: Separation of duties. (nw) [couriersud]
- Make it clearer what is used during parsing a netlist, "compiling" a netlist and execution of a netlist.
Changed: makefile, nlid_truthtable.cpp, nlid_truthtable.h, nl_base.cpp, nl_factory.cpp, nl_factory.h, nl_setup.cpp, nl_setup.h, nltool.cpp
- 2019-02-16 13:58:59 buslpcipci.h: removed unused MCFG macros (nw) [Ivan Vangelista]
Changed: pci.h, bebox.cpp, gammagic.cpp
- 2019-02-16 13:52:09 bushp80_io: removed MCFG macros (nw) [Ivan Vangelista]
Changed: hp80_io.h, hp80_optrom.h, hp80.cpp
- 2019-02-16 13:50:57 unico.cpp: fixed copy paste error(nw) [Ivan Vangelista]
Changed: unico.cpp
- 2019-02-16 13:08:34 -newport: Support a few more command configs and fixed window checking. Fixes numerous bugs in IRIX. [Ryan Holtz] [MooglyGuy]
Changed: newport.cpp
- 2019-02-16 13:05:22 -sgi_mc_device: Fixed Graphics-to-Host DMAs to happen a qword at a time, nw [MooglyGuy]
Changed: sgi.cpp
- 2019-02-16 13:04:19 r4000: Fixed ABS.S and ABS.D. Fixes X server crashing in IRIX. [Ryan Holtz] [MooglyGuy]
Changed: r4000.cpp
- 2019-02-14 21:51:15 -ioc2: Added additional logging of IRQs, nw [mooglyguy]
- -sgi_mc: Temporarily made VDMA occur instantly after the first tick, nw
-newport: Various changes: [Ryan Holtz] • Fixed block pixel DMA reads and writes (fixes cursor on IRIX 5.3 login screen) • Reworked X/Y iterators to behave more closely to hardware.
Changed: ioc2.cpp, sgi.cpp, newport.cpp, newport.h
- -sgi_mc: Temporarily made VDMA occur instantly after the first tick, nw
- 2019-02-16 08:03:53 add GCC/clang implementations of 64*64->128 multiply for x86_64, and adjust some integer casts [Vas Crabb]
Changed: eigccx86.h, eminline.h
- 2019-02-13 05:49:31 osd: 64x64 multiply helpers (nw) [Patrick Mackinlay]
- Can we have these? I didn't attempt to add implementations for anything other than MSVC, but I believe gcc and clang for 64-bit targets have equivalents.
Changed: eivcx86.h, eminline.h
- 2019-02-14 21:34:30 netlist: memory pool now supports aligned storage. (nw) [couriersud]
- Set USE_MEMPOOL to 1 to try this (max 5% performance increase).
For mingw, there is no alignment support. This triggers -Wattribute errors which due to -Werror crash the build.
Changed: netlist.cpp, netlist.h, makefile, nlid_system.h, nlid_truthtable.cpp, netlist_types.h, nl_base.cpp, nl_base.h, nl_factory.cpp, nl_factory.h, nl_lists.h, nl_setup.cpp, nl_setup.h, gmres.h, mat_cr.h, palloc.h, parray.h, pconfig.h, pmempool.h, nltool.cpp, nld_matrix_solver.cpp, nld_matrix_solver.h, nld_ms_gmres.h, nld_solver.cpp, nld_solver.h
- Set USE_MEMPOOL to 1 to try this (max 5% performance increase).
- 2019-02-15 16:43:19 mamedrivers: removed most MACHINE_CONFIG and MCFG macros for drivers starting with u and v (nw) [Ivan Vangelista]
Changed: uapce.cpp, ultraman.cpp, ultratnk.cpp, undrfire.cpp, unianapc.cpp, unico.cpp, unior.cpp, unixpc.cpp, unkhorse.cpp, upscope.cpp, usbilliards.cpp, usgames.cpp, ut88.cpp, v6809.cpp, vaportra.cpp, vball.cpp, vboy.cpp, vcombat.cpp, vectrix.cpp, vegas.cpp, vertigo.cpp, vg5k.cpp, vic10.cpp, vicdual.cpp, victor9k.cpp, victory.cpp, vidbrain.cpp, videopin.cpp, videopkr.cpp, vindictr.cpp, vip.cpp, vk100.cpp, vlc.cpp, volfied.cpp, votrpss.cpp, voyager.cpp, vpoker.cpp, vroulet.cpp, vt100.cpp, vt220.cpp, vt320.cpp, vt520.cpp, vta2000.cpp, vtech2.cpp, vtech_eu3a12.cpp, vtech_unk1.cpp, vtech_unk2.cpp, vulgus.cpp, unico.h
- 2019-02-15 16:28:27 witch.cpp: fixed c/p error. Thanks Tafoid (nw) [Ivan Vangelista]
Changed: witch.cpp
- 2019-02-15 15:50:47 tandy2k: mirror the palette (nw) [cracyc]
Changed: tandy2k.cpp
- 2019-02-15 14:55:24 tandy2k: keyboard key mapping (nw) [cracyc]
Changed: tandy2k.cpp
- 2019-02-15 14:13:03 wy50kb: Map the important "Set Up" key (nw) [AJR]
Changed: wy50kb.cpp
- 2019-02-15 13:47:45 wy50: Add RS232 connector with loopback as default (nw) [AJR]
Changed: wy50.cpp
- 2019-02-15 06:48:43 new working clone [braintro]
- taito_z.cpp: Identified the Standalone version of Double Axle and corrected the dipswitches for it [Brian Troha]
New working clones
Double Axle (US) [Evan Korzon, Jordan Eldredge, Brian Troha, Smitdogg, The Dumping Union
Changed: taito_z.cpp, mame.lst
- taito_z.cpp: Identified the Standalone version of Double Axle and corrected the dipswitches for it [Brian Troha]
- 2019-02-15 05:15:46 tandy2k: add graphics adapter [Carl] [cracyc]
Changed: tandy2k.cpp, tandy2k.h
- 2019-02-15 04:52:28 wy50: Preliminary keyboard emulation [AJR]
Changed: mess.lua, wy50.cpp, wy50kb.cpp, wy50kb.h
- 2019-02-15 02:55:30 video: don't use iter count (nw) [hap]
Changed: video.cpp, fidelz80.cpp
- 2019-02-15 02:51:52 c900: Eliminate MCFG; verify some clocks; add currently non-functional speaker (nw) [AJR]
Changed: c900.cpp
- 2019-02-15 02:28:42 sms.cpp: Eliminate remaining uses of machine().device (nw) [AJR]
- 2019-02-15 01:45:24 video: stop frameskipping constantly on screenless systems with frameskip=0 (nw) [hap]
Changed: video.cpp
- 2019-02-15 01:44:12 sms.h: These are gone now (nw) [AJR]
Changed: sms.h
- 2019-02-15 01:29:42 sms.cpp: Further cleanup related to smssdisp (nw) [AJR]
- 2019-02-15 00:53:46 Merge pull request #4628 from cam900/sega8_mcfg [ajrhacker]
- device/bus/sega8/sega8_slot.cpp: Remove MCFG macros
Changed: ccatch.cpp, mgear.cpp, sega8_slot.cpp, sega8_slot.h, gender.cpp, sg1000.cpp, sms.cpp
- 2019-02-10 19:35:52 Video throttling: Additive oversleeping [Celelibi]
- Signed-off-by: Celelibi
Changed: video.cpp
- 2019-02-14 22:53:06 Fix validation and structure of a few software.xml file (nw) [Scott Stone]
- Uppercase hash check (nw)
Changed: apple2_flop_clcracked.xml, ekara_japan_a.xml, jakks_gamekey_nm.xml, aleck64.cpp, segag80r.cpp
- 2019-02-14 20:31:48 crt9028: Add more handler stubs (nw) [AJR]
Changed: crt9028.cpp, crt9028.h
- 2019-02-14 17:57:12 mamevideo: removed MACHINE_CONFIG macros (nw) [Ivan Vangelista]
- mamedrivers: mostly removed MACHINE_CONFIG macros from drivers starting with w, x, y and z (nw)
Changed: a2diskii.cpp, agat840k_hle.cpp, disksys.cpp, scsihle.h, flopdrv.h, appldriv.h, sonydriv.h, apple2e.cpp, bullet.cpp, dai3wksi.cpp, exidy440.cpp, fastfred.cpp, firebeat.cpp, foodf.cpp, hitpoker.cpp, hng64.cpp, joctronic.cpp, k8915.cpp, m63.cpp, mjkjidai.cpp, neoprint.cpp, nmg5.cpp, peplus.cpp, pyl601.cpp, seabattl.cpp, sengokmj.cpp, snowbros.cpp, sorcerer.cpp, spectra.cpp, sun3x.cpp, thomson.cpp, travrusa.cpp, v1050.cpp, vtech2.cpp, wacky_gator.cpp, wallc.cpp, wangpc.cpp, warpsped.cpp, warpwarp.cpp, wheelfir.cpp, white_mod.cpp, wico.cpp, wildpkr.cpp, williams.cpp, wink.cpp, wiping.cpp, witch.cpp, wiz.cpp, wmg.cpp, wms.cpp, wolfpack.cpp, wpc_95.cpp, wpc_dcs.cpp, wpc_s.cpp, wrally.cpp, wswan.cpp, wwfsstar.cpp, wyse.cpp, x07.cpp, x1.cpp, x1twin.cpp, xain.cpp, xbox.cpp, xerox820.cpp, xmen.cpp, xtom3d.cpp, xxmissio.cpp, xybots.cpp, xyonix.cpp, y2.cpp, yiear.cpp, z100.cpp, z1013.cpp, z80dev.cpp, z80ne.cpp, z9001.cpp, zac_proto.cpp, zaccaria.cpp, zapcomputer.cpp, zaurus.cpp, zaxxon.cpp, madalien.h, mystston.h, atarifdc.cpp, rx01.cpp, 20pacgal.cpp, 733_asr.cpp, 911_vdt.cpp, abc80.cpp, abc800.cpp, abc802.cpp, abc806.cpp, agat7.cpp, airraid_dev.cpp, amiga.cpp, apollo.cpp, bfm_adr2.cpp, bfm_dm01.cpp, cgc7900.cpp, decodmd1.cpp, exidy440.cpp, gamate.cpp, jedi.cpp, kyocera.cpp, leland.cpp, madalien.cpp, mikromik.cpp, mystston.cpp, osi.cpp, pc1512.cpp, pc8401a.cpp, redalert.cpp, stactics.cpp, stfight_dev.cpp, tmc1800.cpp, vtvideo.cpp, wpc_dmd.cpp
- 2019-02-14 15:29:22 New working software list additions [Nigel Barnes]
- - pcx_flop: CES-BD V1.0/PC-X, CES-BD V1.2/PC-X10, HIT-BD-2 V1.0/PC-X, INFORMIX-D-B-2 V1.0/PC-X, MULTIPLAN-BD-2 V1.0/PC-X, SINIX-B V1.0/PC-X, SINIX-UP-BD V1.2/PC-X [Stefan Stapelberg]
Changed: pcx_flop.xml, pcd.cpp
- 2019-02-14 07:07:55 new not working clone [Ivan Vangelista]
- Star Wars (1.06, Display A0.46) [Gore Daimon, Alexandre Rocha]
- 2019-02-14 04:43:31 ims_cvc: fix big-endian addressing (nw) [Patrick Mackinlay]
Changed: ims_cvc.cpp
- 2019-02-14 04:21:27 r4000: minor fixes (nw) [Patrick Mackinlay]
- • paranoid approach for 64-bit mode check • sign extension bugs • signed multiply bug
- 2019-02-14 03:32:44 Merge pull request #4641 from maximumspatium/master [Patrick Mackinlay]
- Fix compilation error when compiled with Clang 10.0.0 (Xcode 10.1)
Changed: jazz.cpp
- 2019-02-14 01:16:39 netlist: more memory allocation refactoring. (nw) [couriersud]
Changed: nlid_truthtable.cpp, nl_factory.h, nl_setup.cpp, nld_matrix_solver.cpp, nld_matrix_solver.h
- 2019-02-13 23:23:14 netlist: indent. (nw) [couriersud]
Changed: palloc.h
- 2019-02-13 23:19:48 Merge pull request #4639 from cam900/patch-80 [couriersud]
- scripts/src/netlist.lua: Fix spacing
Changed: netlist.lua
- 2019-02-13 22:59:17 Merge pull request #4638 from shattered/_535aece712 [ajrhacker]
- use logmacro.h instead of ad-hoc DBG_LOG macro (nw)
Changed: mc1502_fdc.cpp, p1_fdc.cpp, p1_hdc.cpp, ec1841.cpp, iskr1030.cpp, i7220.cpp, besta.cpp, bitgraph.cpp, dvk_ksm.cpp, ec184x.cpp, eurocom2.cpp, gridcomp.cpp, ibm6580.cpp, iskr103x.cpp, poisk1.cpp, tosh1000.cpp, vt240.cpp, ibm6580_fdc.cpp, ibm6580_kbd.cpp, km035.cpp, ms7004.cpp
- 2019-02-13 21:19:59 netlist: memory allocation clean-up. (nw) [couriersud]
Changed: netlist.lua, makefile, nld_7448.cpp, nlid_system.h, nl_base.cpp, nl_setup.h, mat_cr.h, palloc.cpp, palloc.h, pmain.h, pmempool.h, pstream.h, nld_ms_gmres.h, nld_solver.cpp, nl_convert.h
- 2019-02-13 20:19:30 Fix 3rdparty/asio to compile with libc++ 9.0. (nw) [couriersud]
Changed: config.hpp
- 2019-02-13 22:21:23 es8712.cpp: Allow finder for msm (#4595) [cam900]
Changed: es8712.h
- 2019-02-13 22:15:29 gaelco2.cpp: Fix some "saltcrdi" ROM sizes (nw) (#4636) [ClawGrip]
- • gaelco2.cpp: Fix some "saltcrdi" ROM sizes (nw)
Also, maybe we should remove the sound hardware mapping and add the MACHINE_NO_SOUND_HW flag, since the PCB has no sound hardware.
• gaelco2.cpp: Fix values on previous commit (nw)
Changed: gaelco2.cpp
- • gaelco2.cpp: Fix some "saltcrdi" ROM sizes (nw)
- 2019-02-13 21:22:53 Merge pull request #4637 from JoakimLarsson/ins8154 [ajrhacker]
- ins8154.cpp: Fixed bit register accesses
Changed: ins8154.cpp
- 2019-02-13 20:34:53 hiscore.dat: fix gorf (nw) [cracyc]
Changed: hiscore.dat
- 2019-02-13 19:16:32 misc MCFG and MACHINE_CONFIG macro removal (nw) [Ivan Vangelista]
Changed: amdrum.cpp, mouse.h, empty.cpp, astrof.cpp, atarijsa.cpp, avalnche.cpp, exidy.cpp, exidy440.cpp, gottlieb.cpp, llander.cpp, midway.cpp, spiders.cpp, sprint8.cpp, t5182.cpp, timeplt.cpp, timeplt.h, tx1.cpp, williams.cpp, wpcsnd.cpp, applix.cpp, armedf.cpp, atari_s2.cpp, bking.cpp, bw12.cpp, bwing.cpp, byvid.cpp, calchase.cpp, cc40.cpp, cchasm.cpp, champbas.cpp, chsuper.cpp, circusc.cpp, cntsteer.cpp, coolpool.cpp, cop01.cpp, exterm.cpp, fantland.cpp, fidel68k.cpp, finalizr.cpp, galaxian.cpp, galeb.cpp, galivan.cpp, gamecom.cpp, gba.cpp, gei.cpp, go2000.cpp, gp32.cpp, hankin.cpp, hapyfish.cpp, homelab.cpp, hp80.cpp, hyhoo.cpp, instantm.cpp, juicebox.cpp, kingobox.cpp, ksayakyu.cpp, laserbas.cpp, lasso.cpp, lazercmd.cpp, leland.cpp, luckybal.cpp, magicfly.cpp, megazone.cpp, meyc8080.cpp, meyc8088.cpp, microvsn.cpp, mikro80.cpp, mini2440.cpp, mjsister.cpp, mogura.cpp, murogem.cpp, murogmbl.cpp, nbmj8688.cpp, nbmj8891.cpp, nbmj8900.cpp, nbmj8991.cpp, nbmj9195.cpp, ngp.cpp, nightgal.cpp, notetaker.cpp, nyny.cpp, palm.cpp, pandoras.cpp, pastelg.cpp, pockstat.cpp, pong.cpp, ppmast93.cpp, rltennis.cpp, rowamet.cpp, royalmah.cpp, s11.cpp, s11a.cpp, s11b.cpp, sbasketb.cpp, seicross.cpp, senjyo.cpp, shangkid.cpp, shisen.cpp, ssozumo.cpp, tagteam.cpp, taitosj.cpp, terracre.cpp, thomson.cpp, truco.cpp, trucocl.cpp, tsamurai.cpp, vcombat.cpp, vidbrain.cpp, videopkr.cpp, wheelfir.cpp, wildpkr.cpp, williams.cpp, wmg.cpp, korgm1.cpp, template_device.cpp, unkfr.cpp, sprint8.h, apricotkb.cpp, dec_lk201.cpp, megadriv.cpp, mpu4.cpp, pcshare.cpp, pgmprot_igs025_igs012.cpp, pgmprot_igs025_igs022.cpp, pgmprot_igs025_igs028.cpp, pgmprot_igs027a_type1.cpp, pgmprot_igs027a_type2.cpp, pgmprot_igs027a_type3.cpp, zexall.cpp
- 2019-02-13 15:59:03 pcd, pcx: Stop conflating cursor blink with character blink (nw) [AJR]
Changed: pcd.cpp
- 2019-02-13 15:24:06 pcx: Fix jailbars appearing in white-on-black mode [AJR]
Changed: pcd.cpp
- 2019-02-13 15:10:04 pcd: remove now unnecessary hack (nw) [cracyc]
Changed: pcd.cpp
- 2019-02-13 10:05:45 (nw) Changed "Fatal error: Fatal error: blah" to "Fatal error: blah". [Robbbert]
Changed: emucore.h
- 2019-02-13 09:45:06 better (nw) [hap]
Changed: timer.h
- 2019-02-13 09:35:36 revert part of timer.h change (nw) [hap]
Changed: hmcs40.cpp, timer.h, fidel6502.cpp, fidelz80.cpp, hh_cop400.cpp
- 2019-02-13 08:15:34 (nw) gamecom: marked as working since it runs all known games. [Robbbert]
Changed: gamecom.cpp
- 2019-02-13 03:36:45 scn2674: Blank display line by line [AJR]
Changed: scn2674.cpp
- 2019-02-13 03:35:14 cosmac: Don't skip over instructions in debugger after DMA cycles [AJR]
- (nw) This does nothing to fix MT #7232, but could make the problem easier to debug.
Changed: cosmac.cpp
- 2019-02-13 03:33:43 audio/harddriv.cpp: A little less logging (nw) [AJR]
Changed: harddriv.cpp
- 2019-02-13 02:08:26 i186: make drq level triggered (nw) [cracyc]
- 2019-02-12 18:32:32 Fix clang error: reference to non-static member function must be called (nw) [AJR]
Changed: mephistp.cpp
- 2019-02-12 18:05:01 volt_reg: removed MCFG macro (nw) [Ivan Vangelista]
Changed: a2dx1.cpp, pc_xporter.cpp, coco_multi.cpp, coco_orch90.cpp, cococart.h, ecbbus.h, southbridge.cpp, mouse.h, pc_kbdc.h, 2joysnd.cpp, cb2snd.cpp, 8042kbdc.cpp, pckeybrd.h, volt_reg.h, alesis.cpp, csd.cpp, gottlieb.cpp, harddriv.cpp, midway.cpp, nichisnd.cpp, s11c_bg.cpp, williams.cpp, 4004clk.cpp, amstr_pc.cpp, applix.cpp, armedf.cpp, asst128.cpp, atari_s1.cpp, atari_s2.cpp, calchase.cpp, cc40.cpp, cchasm.cpp, champbas.cpp, circusc.cpp, ckz80.cpp, coco12.cpp, compc.cpp, ct486.cpp, cxgz80.cpp, cyberbal.cpp, dectalk.cpp, ec184x.cpp, europc.cpp, exterm.cpp, fidel68k.cpp, fidelmcs48.cpp, galeb.cpp, galivan.cpp, gamecom.cpp, gba.cpp, gei.cpp, genpc.cpp, gp32.cpp, hapyfish.cpp, homelab.cpp, hp80.cpp, hp95lx.cpp, ibmpc.cpp, ibmpcjr.cpp, iskr103x.cpp, jankenmn.cpp, junofrst.cpp, kron.cpp, laserbas.cpp, lazercmd.cpp, leland.cpp, littlerb.cpp, magicfly.cpp, mc10.cpp, mephistp.cpp, meyc8088.cpp, mikro80.cpp, mini2440.cpp, mogura.cpp, msx.cpp, murogem.cpp, nbmj8688.cpp, nbmj8991.cpp, nbmj9195.cpp, ngp.cpp, novagmcs48.cpp, palm.cpp, pc.cpp, pc1512.cpp, pcw16.cpp, prof80.cpp, pt68k4.cpp, rltennis.cpp, s11.cpp, s11a.cpp, s11b.cpp, s3.cpp, s4.cpp, s6.cpp, s6a.cpp, s7.cpp, s8.cpp, s8a.cpp, s9.cpp, sbrkout.cpp, special.cpp, taito.cpp, tandy1t.cpp, terracre.cpp, thomson.cpp, tosh1000.cpp, truco.cpp, tsamurai.cpp, tsispch.cpp, ut88.cpp, vg5k.cpp, wheelfir.cpp, williams.cpp, xtheball.cpp, inder_sb.cpp
- 2019-02-12 16:35:34 new NOT WORKING machines (#4630) [David Haywood]
- • new NOT WORKING machines - Let's! TV Play Super Spot! Rolling Tamagotchi (Japan) [Sean Riddle, Peter Wilhelmsen] Zeus IG900 20-in-1 (US?) [Sean Riddle, Peter Wilhelmsen]
Tamagotchi needs inputs etc. verifying (they kinda work, but not very well) and probably seeprom fixes if it's anything like the rest. Zeus is encrypted / scrambled, probably not too complex, but annoying. Some of the games are the same as Zone60 and the Vii 10in1 etc.
• investigate encryption (nw)
• getting there (nw)
• mapping some inputs (nw)
• (nw)
• input improvements (nw)
• (nw)
• (nw)
• (nw)
• new WORKING software list entries jakks_gamekey_dp:snowwhit Snow White and the Seven Dwarfs - Memory Chase & Rescue Race, [Sean Riddle, 20 external donators] jakks_gamekey_nm:pacbosrx Pac-Man & Bosconian & Rally X (11 JUL 2005 A SKU I) [Sean Riddle, 20 external donators]
• (nw)
• some tidy (nw)
• squash decrypt (nw)
Changed: jakks_gamekey_dp.xml, jakks_gamekey_dy.xml, jakks_gamekey_nk.xml, jakks_gamekey_nm.xml, vii.cpp, xavix.cpp, xavix.h, xavix.cpp, mame.lst
- • new NOT WORKING machines - Let's! TV Play Super Spot! Rolling Tamagotchi (Japan) [Sean Riddle, Peter Wilhelmsen] Zeus IG900 20-in-1 (US?) [Sean Riddle, Peter Wilhelmsen]
- 2019-02-12 15:25:44 Fix clang error: private field 'm_dma_address' is not used [-Werror,-Wunused-private-field] (nw) [AJR]
Changed: jazz_mct_adr.cpp
- 2019-02-12 12:09:47 jazz: wip checkpoint (nw) [Patrick Mackinlay]
- At this point, jazz can start Windows NT 4.0 from cdrom, but crashes launching the session manager just prior to running setup.
Changed: machine.lua, mess.lua, i82357.cpp, i82357.h, jazz.cpp, jazz.h, jazz_mct_adr.cpp, jazz_mct_adr.h
- 2018-12-12 14:00:37 sys80: Add 50 Hz version with different timings [AJR]
- (nw) Note that "NTSC" and "PAL" would be misnomers for systems with monochrome video output and idiosyncratic line rates.
The 50 Hz timings have also been applied to the HT-1080Z (available documentation for which seems not particularly reliable).
- (nw) Note that "NTSC" and "PAL" would be misnomers for systems with monochrome video output and idiosyncratic line rates.
- 2019-02-12 03:55:55 goindol.cpp: the "Korea" set clearly shows a For Use in Japan.. so make mark it Goindol (Japan) (nw) [braintro]
Changed: goindol.cpp, mame.lst
- 2019-02-12 03:44:27 model2.cpp: Minor doc update for Over Reb (nw) [braintro]
Changed: model2.cpp
- 2019-02-12 03:36:26 Merge pull request #4631 from Happy-yappH/master [ajrhacker]
- sgi hpc1, fix dma byte count mask, (nw)
Changed: hpc1.cpp
- 2019-02-12 03:28:31 sgi hpc1, fix dma byte count mask, (nw) [Happy]
- Fixes panic when indigo4k tries to read cdrom.
Changed: hpc1.cpp
- 2019-02-12 03:17:44 leland: better fix (nw) [cracyc]
Changed: leland.cpp
- 2019-02-12 01:41:33 ti99: Fixed cassette instabilities, caused by improper timer usage; introduced synchronous clock input for 9901 [Michael Zapf]
Changed: handset.cpp, tms9901.cpp, tms9901.h, geneve.cpp, ti99_2.cpp, ti99_4p.cpp, ti99_4x.cpp, ti99_8.cpp
- 2019-02-12 01:11:02 hiscore.dat: updates [Leezer] [cracyc]
Changed: hiscore.dat
- 2019-02-12 00:05:26 lnw80: Fix configuration (nw) [AJR]
- 2019-02-11 23:01:17 mk1: add note (nw) [hap]
Changed: mk1.cpp
- 2019-02-11 23:03:34 Add this call to the non-generated file (nw) [AJR]
Changed: m68k_in.cpp, m68kops.cpp
- 2019-02-11 22:54:53 No thanks to gitignore (nw) [AJR]
Changed: m68kops.cpp
- 2019-02-11 22:47:02 m68000: Add overrideable method to signal RESET instruction to internal peripherals (nw) [AJR]
Changed: m68000.h, 68340.cpp, 68340.h, 68340dma.cpp, 68340dma.h, 68340ser.cpp, 68340ser.h, 68340sim.cpp, 68340sim.h, 68340tmu.cpp, 68340tmu.h
- 2019-02-11 22:18:30 netlist: More cpp core guidelines alignment. (nw) [couriersud]
Changed: makefile, nld_7448.cpp, nld_7450.cpp, nld_7490.cpp, nld_am2847.cpp, nlid_proxy.h, nlid_system.h, nlid_truthtable.h, netlist_types.h, nl_base.cpp, nl_base.h, nl_factory.cpp, nl_factory.h, nl_setup.cpp, nl_setup.h, nl_time.h, mat_cr.h, palloc.cpp, palloc.h, pchrono.h, pdynlib.h, pexception.h, pfmtlog.h, plists.h, pmain.h, poptions.cpp, poptions.h, pparser.h, pstate.h, pstream.h, pstring.h, ptypes.h, nltool.cpp, nlwav.cpp, nld_matrix_solver.h, nld_ms_direct.h, nld_ms_gcr.h, nld_ms_gmres.h, nld_ms_sm.h, nld_ms_sor.h, nld_ms_sor_mat.h, nld_ms_w.h, nld_solver.cpp, nld_solver.h, nl_convert.cpp, nl_convert.h
- 2019-02-11 18:58:03 taito_l.cpp: fixed MT07230 (nw) [Ivan Vangelista]
Changed: taito_l.cpp
- 2019-02-11 18:57:36 new not working clone [Ivan Vangelista]
- - Boggy '84 (bootleg, set 2) [f205v]
Changed: fastfred.cpp, mame.lst
- 2019-02-11 18:34:52 chess*: refactor irq timers (nw) [hap]
Changed: timer.h, schedule.h, ckz80.cpp, cxgz80.cpp, fidel6502.cpp, fidel68k.cpp, fidelmcs48.cpp, fidelz80.cpp, novag6502.cpp, novag68k.cpp, novagf8.cpp, novagmcs48.cpp, fidelbase.h, novagbase.h, mame.lst
- 2019-02-11 18:18:45 screen.h: adddedconstructor for monochrom screens and removed MCFG_SCREEN_ADD_MONOCHROME and MCFG_SCREEN_COLOR (nw) [Ivan Vangelista]
- misc MACHINE_CONFIG removal (nw) started work on voltage_regulator_device macros removal (nw)
Changed: a2sam.cpp, cadmouse.cpp, db411223.cpp, unidisk.cpp, 16kb.cpp, dela_ep256.cpp, dela_ep64.cpp, dela_ep7x8.cpp, dela_ep7x8.h, fcc.cpp, multiscreen.cpp, ps64.cpp, reu.cpp, rex_ep256.cpp, speakeasy.cpp, xl80.cpp, hrg.cpp, c1526.cpp, serialbox.cpp, vic1515.cpp, vic1520.cpp, pc9801_86.cpp, covox.cpp, digiblst.cpp, hrg.cpp, clm.cpp, amdrum.cpp, magicsound.cpp, hle.cpp, adlib.cpp, aga.cpp, aha1542.cpp, cga.cpp, ega.cpp, eis_sad8852.cpp, finalchs.cpp, lbaenhancer.cpp, mda.cpp, num9rev.cpp, p1_sound.cpp, pds.cpp, pgc.cpp, sc499.cpp, svga_cirrus.cpp, svga_s3.cpp, svga_trident.cpp, svga_tseng.cpp, vga.cpp, vga_ati.cpp, wd1007a.cpp, rom.cpp, svp.cpp, fmpac.cpp, konami.cpp, majutsushi.cpp, avc.cpp, konami.cpp, nubus_48gc.cpp, nubus_cb264.cpp, nubus_image.cpp, nubus_m2hires.cpp, nubus_m2video.cpp, nubus_spec8.cpp, nubus_specpdq.cpp, nubus_vikbw.cpp, nubus_wsportrait.cpp, pds30_30hr.cpp, pds30_cb264.cpp, pds30_mc30.cpp, pds30_procolor816.cpp, pds30_sigmalview.cpp, hsg.cpp, upd.cpp, upd.h, videopak.cpp, tig.cpp, screen.h, alesis.cpp, csd.cpp, gottlieb.cpp, harddriv.cpp, midway.cpp, s11c_bg.cpp, williams.cpp, wpcsnd.cpp, alphatpx.cpp, amust.cpp, anzterm.cpp, atari_s1.cpp, atari_s2.cpp, att4425.cpp, attache.cpp, ax20.cpp, beehive.cpp, bking.cpp, bw12.cpp, bwing.cpp, byvid.cpp, capbowl.cpp, champbas.cpp, chsuper.cpp, ckz80.cpp, cmi.cpp, cntsteer.cpp, coco12.cpp, coolpool.cpp, cop01.cpp, dectalk.cpp, dvk_ksm.cpp, eurocom2.cpp, fantland.cpp, finalizr.cpp, fk1.cpp, galaxian.cpp, gamecom.cpp, go2000.cpp, h19.cpp, hankin.cpp, homelab.cpp, hp2640.cpp, hp95lx.cpp, hp9845.cpp, hyhoo.cpp, instantm.cpp, ipds.cpp, iq151.cpp, jankenmn.cpp, juicebox.cpp, junofrst.cpp, k8915.cpp, kaypro.cpp, kingobox.cpp, kron.cpp, ksayakyu.cpp, lasso.cpp, luckybal.cpp, m3.cpp, megazone.cpp, mephistp.cpp, meyc8080.cpp, micral.cpp, microvsn.cpp, mjsister.cpp, modellot.cpp, murogmbl.cpp, mx2178.cpp, nbmj8688.cpp, nbmj8891.cpp, nbmj8900.cpp, nbmj8991.cpp, nightgal.cpp, nokia_3310.cpp, notetaker.cpp, nyny.cpp, pandoras.cpp, pastelg.cpp, peoplepc.cpp, plan80.cpp, pockstat.cpp, pong.cpp, ppmast93.cpp, pyl601.cpp, rd100.cpp, rowamet.cpp, royalmah.cpp, s11.cpp, s11a.cpp, s11b.cpp, s3.cpp, s4.cpp, s6.cpp, s6a.cpp, s7.cpp, s8.cpp, s8a.cpp, s9.cpp, sbasketb.cpp, seicross.cpp, senjyo.cpp, shangkid.cpp, shisen.cpp, ssozumo.cpp, sys9002.cpp, tagteam.cpp, taito.cpp, tdv2324.cpp, trs80m2.cpp, trucocl.cpp, ts803.cpp, tsamurai.cpp, tsispch.cpp, univac.cpp, vcombat.cpp, vidbrain.cpp, videopkr.cpp, vt100.cpp, wildpkr.cpp, williams.cpp, wmg.cpp, xtheball.cpp, abc1600.cpp, abc800.cpp, abc802.cpp, newbrain.cpp, v1050.cpp
- 2019-02-11 09:19:42 -newport: Converted to 64-bit read/write handlers. Fixes graphics DMA. [Ryan Holtz] [Ryan Holtz]
Changed: sgi.cpp, newport.cpp, newport.h
- 2019-02-11 07:46:45 -8042kbdc: Added timer to periodically check mouse. Fixes mouse in IRIX. [Ryan Holtz] [Ryan Holtz]
Changed: 8042kbdc.cpp, 8042kbdc.h
- 2019-02-11 07:21:32 newport: Removed unnecessary read/write handlers, nw [Ryan Holtz]
Changed: newport.cpp, newport.h
- 2019-02-11 06:44:44 wy50: Add character dimming and protected attributes (nw) [AJR]
Changed: wy50.cpp
- 2019-02-11 06:05:10 alpha: EV4 implementation-specific instruction disassembly (nw) [Patrick Mackinlay]
Changed: alphad.cpp, alphad.h, common.h
- 2019-02-11 05:34:08 r4000: small performance tweak (nw) [Patrick Mackinlay]
- Added a primitive mru scheme for tlb searches, resulting in an average of ~1.5 iterations per scan and 2-3% speedup in one test case. Also removed the confusing reverse-endian logic from lwl/lwr and friends because apparently no commercial software implementation has ever used it (and wasn't supported in any of the other instructions anyway).
Changed: r4000.cpp, r4000.h, newport.cpp
- 2019-02-11 05:20:21 leland: fixes (nw) [cracyc]
Changed: leland.cpp
- 2019-02-11 05:06:40 scn2674: Fix line counter desyncing in pcx (nw) [AJR]
Changed: scn2674.cpp
- 2019-02-11 03:11:26 smc91c9x: Pull sticky stringstream settings out of loop. (nw) [Ted Green]
Changed: smc91c9x.cpp
- 2019-02-11 01:07:27 nova2001.cpp: Cleanups (#4529) [cam900]
- • nova2001.cpp: Cleanups Reduce duplicates, Unnecessary lines, MCFGs, Fix some namings, Spacings, Use shorter type values
• nova2001.cpp: Minor constant-ization
• nova2001.cpp: Minor correction, nw
Changed: nova2001.cpp, nova2001.h, nova2001.cpp
- • nova2001.cpp: Cleanups Reduce duplicates, Unnecessary lines, MCFGs, Fix some namings, Spacings, Use shorter type values
- 2019-02-11 00:19:14 hh_sm510: gnw_fire cheat mode and factory tests (nw) [hap]
Changed: hh_sm510.cpp
- 2019-02-10 23:22:33 New working machine added (#4625) [algestam]
- • New working machine added - Game & Watch: Fire (wide screen) [algestam]
• hh_sm510: Moved gnw_fire below mmouse clones and removed stray Enter
Changed: hh_sm510.cpp, mame.lst
- • New working machine added - Game & Watch: Fire (wide screen) [algestam]
- 2019-02-10 19:57:29 -sgi_mc_device: Fixed VDMA uTLB handling. [tyfighter, Ryan Holtz] [mooglyguy]
- -newport: Added support for backwards spans. Fixes numerous graphical bugs. [Ryan Holtz]
Changed: indy_indigo2.cpp, sgi.cpp, newport.cpp, newport.h
- 2019-02-10 19:31:08 novag*: workaround for -rs232 terminal (nw) [hap]
Changed: novag_diablo68k.lay, novag_scorpio68k.lay, novag_sexpert.lay, novag_sforte.lay
- 2019-02-10 18:47:03 new WORKING machines (JAKKS stuff) (#4624) [David Haywood]
- New WORKING machines - Ms. Pac-Man 5-in-1 (Ms. Pac-Man, Pole Position, Galaga, Xevious, Mappy) (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, Peter Wilhelmsen, 19 external donators] Disney Princess (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, 20 external donators]
New WORKING Software List entries - jakks_gamekey_nm:nrxdig New Rally X & Dig Dug [Sean Riddle, Peter Wilhelmsen, 19 external donators]
note, Pole Position is not really very playable at the moment due to raster rendering glitches, the rest are, aside from some obvious sound issues (nw)
New machines marked as NOT WORKING - Wheel of Fortune (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, 20 external donators]
There is a video rendering glitch (lkely another off by x lines raster issue) causing the letter selection text to not render properly, it appears the letters scroll instead of the text scroller below, which doesn't. (nw)
-spg2xx: Make rowscroll offset configurable, can't find register to control it, but JAKKS games need 0, while the chinese stuff needs 15 (nw)
-jak_wof: Marked as working, analog wheel isn't emulated, but is optional (I don't see where / how it maps) (nw)
-jak_wof: Improved inputs (nw)
-gamekeys now save to the gamekey seeprom not the system one (nw)
Changed: jakks_gamekey_dy.xml, jakks_gamekey_nm.xml, jakks_gamekey_sw.xml, bus.lua, mess.lua, rom.cpp, rom.h, slot.cpp, slot.h, spg2xx.cpp, spg2xx.h, vii.cpp, mame.lst
- New WORKING machines - Ms. Pac-Man 5-in-1 (Ms. Pac-Man, Pole Position, Galaga, Xevious, Mappy) (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, Peter Wilhelmsen, 19 external donators] Disney Princess (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, 20 external donators]
- 2019-02-10 18:26:04 new NOT_WORKING clone [MetalliC]
- - The King of Route 66 (prototype) [CoolMod, The Dumping Union]
- 2019-02-10 17:42:39 ay31015: Remove baud clock generation from device emulation (not a built-in UART feature) [AJR]
Changed: ay31015.cpp, ay31015.h, cm1800.cpp, hp2640.cpp, hpz80unk.cpp, micral.cpp, nascom1.cpp, notetaker.cpp, ptcsol.cpp, sapi1.cpp, sorcerer.cpp, trs80.cpp, z80ne.cpp, zms8085.cpp, sorcerer.h, trs80.h, z80ne.h, sorcerer.cpp, trs80.cpp, z80ne.cpp
- 2019-02-10 11:35:01 i386: add "to do" comments to to opcodes that effect the cache (nw) [yz70s]
Changed: i486ops.hxx, pentops.hxx
- 2019-02-10 15:35:41 nb_rtpd: Raw parameters for screen (nw) [AJR]
Changed: nubus_radiustpd.cpp, xtal.cpp
- 2019-02-10 14:52:44 pds_sefp: Raw parameters for screen (nw) [AJR]
Changed: pds_tpdfpd.cpp
- 2019-02-10 10:00:52 devicesbus: some more MACHINE_CONFIG removal (nw) [Ivan Vangelista]
Changed: abc77.cpp, vdu40.cpp, hle.cpp, comxpl80.cpp, nec_p72.cpp, coco_gmc.cpp, coco_ssc.cpp, rom.cpp, rom.cpp, 98032.cpp, hardbox.cpp, edge.cpp, chess.cpp, ergoline.cpp, omti5100.cpp, s1410.cpp, sa1403d.cpp, scsihd.cpp, fm_unit.cpp, event.cpp, sa1.cpp, hlekbd.cpp, tispeaker.cpp, memex.cpp, ti_32kmem.cpp, ti_rs232.cpp, tn_usbsm.cpp, 990_tap.cpp
- 2019-02-10 09:38:23 -indigo4k: Fix crash, nw [MooglyGuy]
Changed: sgi.cpp
- 2019-02-10 09:14:24 Fix compile, nw [MooglyGuy]
- 2019-02-10 07:27:59 berzerk.cpp: Update comments about ROM labels needing verification. (nw) [braintro]
Changed: berzerk.cpp
- 2019-02-10 06:33:41 wy50: Encode a few attributes (nw) [AJR]
Changed: wy50.cpp
- 2019-02-10 02:29:49 sgi_mc_device: Hooked up VDMA done interrupt, no appreciable effect, nw [MooglyGuy]
Changed: indy_indigo2.cpp, sgi.cpp, sgi.h
- 2019-02-10 01:55:53 -sgi_mc_device: Basic VDMA support, address translation is currently broken. [Ryan Holtz] [mooglyguy]
- -newport: Various changes, nw
Changed: sgi.cpp, sgi.h, newport.cpp, newport.h
- 2019-02-10 01:54:46 -wd33c9x: Silence logging by default, nw [MooglyGuy]
Changed: wd33c9x.cpp
- 2019-02-10 01:54:29 -r4000: Added the ability to CTC and CFC from unknown fpr30, which IRIX does often, nw [MooglyGuy]
- 2019-02-09 23:49:28 scn2674: Row buffering and timing improvements [AJR]
- - Add optional read callbacks for row buffering DMA - Add MBC output - Correct timing of BREQ and VBLANK outputs - Improve character blink and cursor blink timings
wy50: Power-up tests pass now; very preliminary character display (nw)
Changed: scn2674.cpp, scn2674.h, wy50.cpp
- - Add optional read callbacks for row buffering DMA - Add MBC output - Correct timing of BREQ and VBLANK outputs - Improve character blink and cursor blink timings
- 2019-02-09 23:06:01 netlist: Fix crashes on certain hardware/library combos. (nw) [couriersud]
- At least on macosx memory used by an object seems to be invalidated before the dtor is executed. This of course is deadly for child objects with references to the parent-in-deletion which may call back into the parent. One of the worst issues I had to fix. Ever. Lesson learnt: No tricks in dtors. Never.
Changed: nl_base.cpp, nl_base.h, nl_setup.cpp, pstate.cpp, pstate.h
- 2019-02-09 02:24:09 netlist: more core guidelines work. (nw) [couriersud]
Changed: netlist.cpp, nlid_twoterm.h, makefile, nlid_proxy.cpp, nlid_proxy.h, nlid_truthtable.cpp, nlid_truthtable.h, nl_base.cpp, nl_base.h, nl_factory.cpp, nl_setup.cpp, gmres.h, mat_cr.h, parray.h, pchrono.h, pfunction.cpp, plists.h, pstate.h, pstream.h, pstring.h, putil.cpp, nlwav.cpp, nld_matrix_solver.cpp, nld_matrix_solver.h, nld_ms_direct.h, nld_ms_direct1.h, nld_ms_direct2.h, nld_ms_gcr.h, nld_ms_gmres.h, nld_ms_sm.h, nld_ms_sor.h, nld_ms_sor_mat.h, nld_ms_w.h, nld_solver.cpp, nl_convert.cpp
- 2019-02-09 20:01:50 -indy_indigo2: Switch to using new R4x00 core, nw [mooglyguy]
- -sgi_mc_device: Preliminary (broken) VDMA, nw
-newport: Various changes: [Ryan Holtz] • Switched to using a buffer of bytes, and doing the palette lookup in screen_update. • Added preliminary FB readback support. • Added preliminary line-drawing support. • Added support for more commands. Should eventually be handled in a different way than now.
Changed: indy_indigo2.cpp, sgi.cpp, sgi.h, newport.cpp, newport.h
- -sgi_mc_device: Preliminary (broken) VDMA, nw
- 2019-02-09 16:29:48 new WORKING Gamate game + Working DBZ JAKKS + misc bits (#4614) [David Haywood]
- • new WORKING Software List entries - gamate:fortress Fortress of Fierceness [Peter Wilhelmsen]
new NOT WORKING Software List entries - ekara_japan_a:a7 A-7 Pichi Pichi Pitch Pure Chapter 3 (Japan) [Peter Wilhelmsen, Sean Riddle] ekara_japan_a:a5 A-5 Pichi Pichi Pitch Karaoke Party (Japan) [Peter Wilhelmsen, Sean Riddle] ekara_japan_a:a4 A-4 Pichi Pichi Pitch Pure Chapter 1 (Japan) [Peter Wilhelmsen, Sean Riddle] ekara_japan_a:a1 A-1 Pichi Pichi Pitch vol.1 (Japan) [Peter Wilhelmsen, Sean Riddle]
new NOT WORKING clones - Play 2000 (Super Slot & Gran Tesoro) (v7.0i) (Italy) [Peter Wilhelmsen, Morten Shearman Kirkegaard]
• new WORKING machines - Dragon Ball Z (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, 19 external donators]
• flag (nw)
• allow 'a7' to boot (nw)
• move XaviX2 sets to new files (nw)
• new machines marked as NOT WORKING - Let's TV Play Naruto [Peter Wilhelmsen, Sean Riddle]
This is another XaviX2 thing.
Changed: ekara_japan.xml, ekara_japan_a.xml, ekara_japan_d.xml, ekara_japan_g.xml, ekara_japan_m.xml, ekara_japan_s.xml, gamate.xml, mess.lua, rom.cpp, rom.h, slot.cpp, slot.h, spg2xx.cpp, gaelco2.cpp, vii.cpp, xavix.cpp, xavix2.cpp, xavix.h, mame.lst, mess.flt
- • new WORKING Software List entries - gamate:fortress Fortress of Fierceness [Peter Wilhelmsen]
- 2019-02-09 15:27:06 audio/snk6502.cpp: fixed MT07225 (nw) [Ivan Vangelista]
Changed: snk6502.cpp
- 2019-02-09 15:03:32 devices/bus: a few more MACHINE_CONFIG macros removed (nw) [Ivan Vangelista]
Changed: a2alfam2.cpp, a2corvus.cpp, a2mcms.cpp, a2mcms.h, a2memexp.cpp, a2ultraterm.cpp, a2videoterm.cpp, ezcgi.cpp, laser128.cpp, ssbapple.cpp, transwarp.cpp, cpuwiz.cpp, rom.cpp, hp98603a.cpp, hp98603b.cpp, xvd701.cpp, 8088.cpp, dpc.cpp, harmony_melody.cpp, megacart.cpp, speakeasy.cpp, vp590.cpp, vme_fccpu20.cpp, vme_fccpu20.h, vme_mvme350.cpp, lic.cpp, lvc.cpp, mvc.cpp, x68k_scsiext.cpp
- 2019-02-09 11:28:39 get rid of some copy/pasted macros for different numbers of arguments (nw) [Vas Crabb]
Changed: cdp1864.cpp, mb_vcu.cpp, resnet.h, tx1.cpp, beezer.cpp, berzerk.cpp, dacholer.cpp, dmndrby.cpp, ettrivia.cpp, fortecar.cpp, jangou.cpp, looping.cpp, meijinsn.cpp, monzagp.cpp, mpu4dealem.cpp, mrgame.cpp, nightgal.cpp, segaxbd.cpp, shougi.cpp, supercrd.cpp, superdq.cpp, wallc.cpp, m52.h, segaic16.cpp, ampoker2.cpp, astrocde.cpp, bagman.cpp, bking.cpp, ccastles.cpp, cclimber.cpp, champbas.cpp, circusc.cpp, cloak.cpp, cloud9.cpp, divebomb.cpp, exerion.cpp, fastfred.cpp, finalizr.cpp, foodf.cpp, funworld.cpp, galaxian.cpp, gottlieb.cpp, gotya.cpp, grchamp.cpp, gyruss.cpp, hyperspt.cpp, ironhors.cpp, kingobox.cpp, ladybug.cpp, lucky74.cpp, m52.cpp, m58.cpp, mappy.cpp, megazone.cpp, mikie.cpp, mystston.cpp, naughtyb.cpp, neogeo.cpp, nick.cpp, pacman.cpp, pandoras.cpp, pooyan.cpp, rallyx.cpp, redalert.cpp, rocnrope.cpp, sbasketb.cpp, segag80r.cpp, shaolins.cpp, snookr10.cpp, spacefb.cpp, system16.cpp, taitosj.cpp, timelimt.cpp, tp84.cpp, trackfld.cpp, tubep.cpp, turbo.cpp, warpwarp.cpp, williams.cpp, wiping.cpp, wiz.cpp, zaccaria.cpp, zaxxon.cpp
- 2019-02-09 10:16:30 misc MACHINE_CONFIG macros removal (nw) [Ivan Vangelista]
Changed: lpc210x.cpp, kl5c80a12.cpp, 68153bim.cpp, akiko.cpp, fdc37c665gt.cpp, ie15_kbd.cpp, ldv1000.cpp, scc2698b.cpp, spg110.cpp, es1373.cpp, gba_lcd.cpp, ps2gs.cpp, abc80kb.cpp, apollo.cpp, at.cpp, cedar_magnet_plane.cpp, cedar_magnet_sprite.cpp, cit101_kbd.cpp, cuda.cpp, egret.cpp, esqlcd.cpp, esqvfd.cpp, hng64_net.cpp, hp9825_tape.cpp, inder_vid.cpp, iteagle_fpga.cpp, k7659kb.cpp, m20_8086.cpp, m2comm.cpp, m3comm.cpp, mmboard.cpp, pgmprot_orlegend.cpp, s32comm.cpp, saturn_cdb.cpp, teleprinter.cpp, v1050kb.cpp, xbox.cpp
- 2019-02-09 09:37:16 Add four new BIOS files to ti84pcev15 (#4613) [jlachniet]
- Adds OS versions 5.15 to 5.22, thanks to a hack that downgrades OS on 5.1.5 boot codes.
Changed: ti85.cpp
- 2019-02-09 05:53:01 lisa: Put back keyboard COP and add input that switches its code path; use get_fc instead of hacking into SR (nw) [AJR]
- 2019-02-09 02:09:29 leland: dma line mask bits (ne) [cracyc]
Changed: leland.cpp
- 2019-02-09 00:32:31 netlist: added missing noexcept. (nw) [couriersud]
Changed: putil.h
- 2019-02-09 00:21:14 netlist: constants are now constexpr functions. (nw) [couriersud]
Changed: nlid_fourterm.cpp, nlid_fourterm.h, nlid_twoterm.cpp, nlid_twoterm.h, nld_4066.cpp, nld_4316.cpp, nld_mm5837.cpp, nld_schmitt.cpp, nlid_proxy.cpp, nl_setup.cpp, gmres.h, putil.h, nld_ms_direct.h, nld_ms_sor.h, nld_ms_sor_mat.h, nl_kidniki.cpp
- 2019-02-08 23:18:32 netlist: added parameter STARTUP_STRATEGY to switch between ... [couriersud]
- startup strategies. This determines the order of device triggering. 0: Full - trigger all delegates. Next all devices not touched. 1: Backwards - trigger all devices backwards (only update delegate) 2: Forward - trigger all devices forward (only update delegate)
Changed: nlid_system.h, nl_base.cpp
- 2019-02-08 20:16:02 netlist: make constants struct members constexpr const. (nw) [couriersud]
- - enable GCC diagnostics in vector ops for GCC 7 again - Use forwarding in vector_ops
Changed: nlid_twoterm.cpp, nld_4066.cpp, nld_74ls629.cpp, gmres.h, putil.h, vector_ops.h, nld_matrix_solver.cpp, nld_ms_sor.h
- 2019-02-08 08:04:40 netlist: more cpp core guidelines work. (nw) [couriersud]
Changed: makefile, nld_2102A.cpp, nld_4020.cpp, nld_82S16.cpp, nld_am2847.cpp, nlid_system.h, nlid_truthtable.cpp, nlid_truthtable.h, nl_base.h, nl_parser.cpp, gmres.h, plists.h, pmain.cpp, pmain.h, poptions.cpp, poptions.h, pstate.h, pstream.h, pstring.h, nltool.cpp
- 2019-02-08 20:46:49 amiga/zorro: Be more consistent about resolving callbacks (nw) [AJR]
- 2019-02-08 20:37:53 amiga/zorro: Bus modernization (nw) [AJR]
- - Remove all MCFG_ macros and use devcb3 for callback configuration - Use address space finder to replace one call to machine().device - Require accessor for slot cards to access bus space
Changed: a2052.cpp, a2058.cpp, a2065.cpp, a2232.cpp, a590.cpp, buddha.cpp, zorro.cpp, zorro.h, amiga.cpp
- 2019-02-08 18:37:07 Merge pull request #4619 from tyfighter/master [MooglyGuy]
- nscsi_cd: Add new nscsi_cdrom_device derived type for SGI systems
Changed: nscsi_bus.cpp, nscsi_bus.h, nscsi_cd.cpp, nscsi_cd.h, indy_indigo2.cpp, hpc1.cpp
- 2019-02-08 18:35:41 some more MCFG macros removal (nw) [Ivan Vangelista]
Changed: a2eauxslot.cpp, a2eauxslot.h, vdu80.cpp, xl80.cpp, expansion.h, clm.cpp, userport.h, epson_sio.h, pf10.cpp, tf20.cpp, mda.cpp, pgc.cpp, videopak.cpp, 1942.cpp, 1943.cpp, 4enraya.cpp, 4roses.cpp, a51xx.cpp, ac1.cpp, ace.cpp, aeroboto.cpp, albazc.cpp, albazg.cpp, alphatpx.cpp, amust.cpp, anzterm.cpp, apc.cpp, apple2e.cpp, apricotf.cpp, apricotp.cpp, aquarium.cpp, arcadecl.cpp, arkanoid.cpp, atarig1.cpp, atarig42.cpp, atarigt.cpp, atarigx2.cpp, atarisy1.cpp, att4425.cpp, ax20.cpp, b16.cpp, backfire.cpp, badlands.cpp, badlandsbl.cpp, banctec.cpp, batman.cpp, battlex.cpp, bcs3.cpp, bigbord2.cpp, bionicc.cpp, blackt96.cpp, blmbycar.cpp, blueprnt.cpp, bmjr.cpp, bnstars.cpp, boogwing.cpp, boxer.cpp, bsktball.cpp, buster.cpp, bw12.cpp, bwing.cpp, c10.cpp, c65.cpp, c900.cpp, cabaret.cpp, canyon.cpp, casloopy.cpp, caswin.cpp, cball.cpp, cbasebal.cpp, cbuster.cpp, cdc721.cpp, champbas.cpp, chanbara.cpp, chsuper.cpp, citycon.cpp, clpoker.cpp, cmmb.cpp, cninja.cpp, coinmstr.cpp, coinmvga.cpp, commando.cpp, compgolf.cpp, comquest.cpp, coolridr.cpp, copsnrob.cpp, cps1.cpp, cps2.cpp, cswat.cpp, cultures.cpp, cybstorm.cpp, d9final.cpp, dai.cpp, darkseal.cpp, dassault.cpp, dblcrown.cpp, dblewing.cpp, ddayjlc.cpp, deco156.cpp, deco_ld.cpp, decocass.cpp, destroyr.cpp, dfruit.cpp, dgn_beta.cpp, dietgo.cpp, dim68k.cpp, diverboy.cpp, djboy.cpp, dlair.cpp, dlair2.cpp, dmv.cpp, dooyong.cpp, dragrace.cpp, dreambal.cpp, drw80pkr.cpp, duet16.cpp, dunhuang.cpp, dvk_kcgd.cpp, dvk_ksm.cpp, dynadice.cpp, ec65.cpp, egghunt.cpp, einstein.cpp, eprom.cpp, exedexes.cpp, exidy.cpp, exzisus.cpp, fcrash.cpp, firefox.cpp, flower.cpp, flyball.cpp, fp1100.cpp, fp6000.cpp, freekick.cpp, funkyjet.cpp, funtech.cpp, galaxy.cpp, galeb.cpp, gamecstl.cpp, gatron.cpp, ginganin.cpp, gkigt.cpp, glass.cpp, gluck2.cpp, gng.cpp, goindol.cpp, gpworld.cpp, gundealr.cpp, gunsmoke.cpp, h19.cpp, hazeltin.cpp, headonb.cpp, higemaru.cpp, holeland.cpp, homelab.cpp, homez80.cpp, hp9k.cpp, huebler.cpp, hx20.cpp, ichiban.cpp, igs011.cpp, intrscti.cpp, intv.cpp, ipds.cpp, iqblock.cpp, irisha.cpp, isbc8010.cpp, istellar.cpp, jalmah.cpp, jonos.cpp, jr200.cpp, jtc.cpp, jubilee.cpp, jupace.cpp, kaypro.cpp, kingobox.cpp, koftball.cpp, kramermc.cpp, kyugo.cpp, lastbank.cpp, lemmings.cpp, llc.cpp, lsasquad.cpp, luckgrln.cpp, m3.cpp, m57.cpp, m58.cpp, m72.cpp, m79152pc.cpp, madmotor.cpp, magreel.cpp, mastboyo.cpp, mbc200.cpp, mediagx.cpp, mgolf.cpp, micral.cpp, microtan.cpp, mikro80.cpp, miniboy7.cpp, mirage.cpp, modellot.cpp, mole.cpp, molecular.cpp, mpu4dealem.cpp, mugsmash.cpp, multfish.cpp, multi8.cpp, mustache.cpp, mwarr.cpp, mx2178.cpp, mycom.cpp, mz2000.cpp, mz3500.cpp, namcofl.cpp, namcos2.cpp, namcos22.cpp, nanos.cpp, neptunp2.cpp, nitedrvr.cpp, offtwall.cpp, ohmygod.cpp, okean240.cpp, olibochu.cpp, orbit.cpp, paso1600.cpp, pasopia.cpp, patapata.cpp, pc88va.cpp, pcm.cpp, pegasus.cpp, peoplepc.cpp, photoply.cpp, pinball2k.cpp, pinkiri8.cpp, pk8020.cpp, pktgaldx.cpp, plan80.cpp, pokechmp.cpp, poly88.cpp, poolshrk.cpp, popobear.cpp, ppmast93.cpp, progolf.cpp, proteus3.cpp, pturn.cpp, pv1000.cpp, px4.cpp, px8.cpp, quizdna.cpp, qx10.cpp, rad_eu3a05.cpp, rad_eu3a14.cpp, rainbow.cpp, rampart.cpp, rcorsair.cpp, rd100.cpp, relief.cpp, rgum.cpp, rohga.cpp, rx78.cpp, sauro.cpp, sbrkout.cpp, sbugger.cpp, scopus.cpp, segald.cpp, segas16b.cpp, seibucats.cpp, sfbonus.cpp, shisen.cpp, shootout.cpp, shuuz.cpp, silvmil.cpp, simpl156.cpp, skimaxx.cpp, skullxbo.cpp, skydiver.cpp, skyraid.cpp, slapfght.cpp, slotcarn.cpp, sm1800.cpp, sm7238.cpp, snookr10.cpp, sonson.cpp, sorcerer.cpp, spartanxtec.cpp, speglsht.cpp, sprint2.cpp, sprint4.cpp, sprint8.cpp, spyhuntertec.cpp, srumbler.cpp, sshot.cpp, starshp1.cpp, stlforce.cpp, subs.cpp, subsino2.cpp, supbtime.cpp, supduck.cpp, supracan.cpp, suprnova.cpp, sys9002.cpp, taitosj.cpp, tandy1t.cpp, tank8.cpp, tetrisp2.cpp, thoop2.cpp, thunderj.cpp, tim100.cpp, tk80bs.cpp, toobin.cpp, trvmadns.cpp, tryout.cpp, tsamurai.cpp, tumbleb.cpp, ultratnk.cpp, unior.cpp, ut88.cpp, v6809.cpp, vaportra.cpp, vball.cpp, vg5k.cpp, videopin.cpp, vindictr.cpp, vpoker.cpp, vroulet.cpp, vt100.cpp, vta2000.cpp, vulgus.cpp, wms.cpp, wolfpack.cpp, wrally.cpp, wswan.cpp, xerox820.cpp, z1013.cpp, z9001.cpp, korgm1.cpp, abc80.cpp, airraid_dev.cpp, cgc7900.cpp, leland.cpp, madalien.cpp, mystston.cpp, newbrain.cpp, stfight_dev.cpp
- 2019-02-08 18:33:44 nscsi_cd: Add new nscsi_cdrom_device derived type for SGI systems [tyfighter]
- Some versions of IRIX will always send an SGI vendor specific SCSI command to the CDROM, so we need some specialization to acknowledge this command.
Changed: nscsi_bus.cpp, nscsi_bus.h, nscsi_cd.cpp, nscsi_cd.h, indy_indigo2.cpp, hpc1.cpp
- 2019-02-08 16:56:48 bus/ti99x: Add address space finders; remove machine().device (nw) [AJR]
Changed: 990_hd.cpp, 990_hd.h, 990_tap.cpp, 990_tap.h, ti990_10.cpp
- 2019-02-08 16:41:36 dmvbus: Add address space finders; remove machine().device (nw) [AJR]
Changed: dmvbus.cpp, dmvbus.h, k220.cpp, k220.h, k230.cpp, k230.h, dmv.cpp
- 2019-02-08 14:15:19 apricot: Add mouse support [Dirk Best]
- 2019-02-08 14:13:43 i8089: Disable logging [Dirk Best]
Changed: i8089.cpp, i8089_channel.cpp
- 2019-02-08 12:32:53 -dmvbus, psi_kbd: Removed MCFG macros, nw [mooglyguy]
- -dmv, kdt6: Removed MACHINE_CONFIG macros, nw
- 2019-02-08 12:25:19 r4000: tweak address calculation (nw) [Patrick Mackinlay]
Changed: r4000.cpp
- 2019-02-08 07:39:06 indy: remove dependencies on mips3 (nw) [Patrick Mackinlay]
- No functional change, only makes it easier to test with r4000 instead of mips3.
- 2019-02-08 07:34:48 cleanup (nw) [Vas Crabb]
Changed: didact.cpp
- 2019-02-08 04:24:56 Add support for Hi Pai Paradise 2 (Aleck64) (#4617) [Zoinkity]
- • aleck64.cpp: added hipai2 (Hi Pai Paradise 2)
• added hipai2 (Hi Pai Paradise 2)
• Revert "added hipai2 (Hi Pai Paradise 2)"
This reverts commit 1e8163e3762dd4031f3a7feee09261beb3fc5313.
• Update mame.lst
Adds hipai2 to aleck64
Changed: aleck64.cpp, mame.lst
- • aleck64.cpp: added hipai2 (Hi Pai Paradise 2)
- 2019-02-07 23:49:43 Awkward workaround for "undefined symbols" error caused by stupid non-inline constexpr semantics (nw) [AJR]
Changed: gmres.h
- 2019-02-07 22:28:21 sbrain: mark 4_2_50 as hack (nw) [hap]
Changed: sbrain.cpp
- 2019-02-06 10:24:34 netlist: Refactoring after adding clang-tidy support to netlist makefile [couriersud]
- - convert macros to c++ code. - order of device creation should not depend on std lib. - some state saving cleanup. - added support for clang-tidy to makefile. - modifications triggered by clang-tidy-9.
Changed: netlist.cpp, nld_bjt.cpp, nld_opamps.cpp, nld_switches.cpp, nlid_fourterm.cpp, nlid_fourterm.h, nlid_twoterm.cpp, nlid_twoterm.h, makefile, net_lib.h, nld_4066.cpp, nld_4316.cpp, nld_74165.cpp, nld_7448.cpp, nld_7483.cpp, nld_74ls629.cpp, nld_log.cpp, nld_mm5837.cpp, nld_r2r_dac.cpp, nld_schmitt.cpp, nlid_cmos.h, nlid_proxy.cpp, nlid_proxy.h, nlid_system.h, nlid_truthtable.cpp, nlid_truthtable.h, nlm_cd4xxx.cpp, netlist_types.h, nl_base.cpp, nl_base.h, nl_config.h, nl_factory.cpp, nl_factory.h, nl_lists.h, nl_parser.cpp, nl_parser.h, nl_setup.cpp, nl_setup.h, nl_time.h, gmres.h, mat_cr.h, palloc.cpp, palloc.h, parray.h, pchrono.cpp, pchrono.h, pconfig.h, pdynlib.cpp, pdynlib.h, pexception.cpp, pexception.h, pfmtlog.cpp, pfmtlog.h, pfunction.cpp, pfunction.h, plists.h, pmain.cpp, pmain.h, pomp.h, poptions.cpp, poptions.h, pparser.cpp, pparser.h, ppmf.h, pstate.cpp, pstate.h, pstream.cpp, pstream.h, pstring.cpp, pstring.h, ptypes.h, putil.cpp, putil.h, vector_ops.h, nltool.cpp, nlwav.cpp, nld_matrix_solver.cpp, nld_matrix_solver.h, nld_ms_direct.h, nld_ms_direct1.h, nld_ms_direct2.h, nld_ms_gcr.h, nld_ms_gmres.h, nld_ms_sm.h, nld_ms_sor.h, nld_ms_sor_mat.h, nld_ms_w.h, nld_solver.cpp, nld_solver.h, nl_convert.cpp, nl_convert.h
- 2019-02-07 18:21:07 new working clones [Ivan Vangelista]
- - The Glob (Pacman hardware, Magic Electronics Inc. license) [jordigahan, ClawGrip] Red Clash (Suntronics) [coolmod]
new not working machine - Champion 85 [PinMAME]
Changed: barni.cpp, pacman.cpp, redclash.cpp, redclash.h, mame.lst, redclash.cpp
- - The Glob (Pacman hardware, Magic Electronics Inc. license) [jordigahan, ClawGrip] Red Clash (Suntronics) [coolmod]
- 2019-02-07 14:43:49 fidelz80: get rid of unnneeded trampoline (nw) [hap]
Changed: clock.h, fidelz80.cpp, novag68k.cpp
- 2019-02-07 04:45:29 aristmk6: Give BIOS options mnemonic names: "set-" prefix for set chips, ISO 3166-1 apha-2 country code, hyphen and state/province/territory abbreviation if applicable, and ascending number [Vas Crabb]
Changed: aristmk6.cpp
- 2019-02-07 00:50:12 Add new BIOS to ti83pcev15 (#4612) [jlachniet]
- Adds missing OS version 5.22
Changed: ti85.cpp
- 2019-02-07 00:41:59 tv955kb: Register reset control inputs as inactive on startup [AJR]
Changed: tv955kb.cpp
- 2019-02-06 23:55:03 skeetsht.cpp: Fix build after 3d4efd89b5ba8065eb194a04713ed012f4e86f79 (nw) [AJR]
Changed: skeetsht.cpp
- 2019-02-06 23:49:39 tms34010.cpp: Internalize io register, Add notes, Remove register_po… (#4602) [cam900]
- • tms34010.cpp: Internalize io register, Add notes, Remove register_postload
• tms34010.cpp: Add notes, nw
• tms34010.cpp: Fix spacing
• Fix harddriv.cpp regressions, nw tms34010.cpp: Remove unnecessary arguments in handlers
Changed: tms34010.cpp, tms34010.h, artmagic.cpp, btoads.cpp, coolpool.cpp, exterm.cpp, harddriv.cpp, jpmimpct.cpp, lethalj.cpp, metalmx.cpp, micro3d.cpp, midtunit.cpp, midwunit.cpp, midxunit.cpp, midyunit.cpp, skeetsht.cpp, skimaxx.cpp, tickee.cpp, xtheball.cpp, harddriv.h, harddriv.cpp, inder_vid.cpp
- • tms34010.cpp: Internalize io register, Add notes, Remove register_postload
- 2019-02-06 21:14:10 chihiro.cpp docs additions and corrections [f205v] [MetalliC]
Changed: chihiro.cpp
- 2019-02-06 21:07:26 Merge pull request #4604 from clawgrip/patch-8 [R. Belmont]
- leapfrog_leappad.cpp: Fix BIOS regions (nw)
Changed: leapfrog_leappad.cpp
- 2019-02-06 21:07:00 Merge pull request #4605 from PugsyMAME/master [R. Belmont]
- Cheat Finder Usability Improvements
Changed: init.lua
- 2019-02-06 21:06:30 Merge pull request #4609 from JoakimLarsson/md6802_3 [R. Belmont]
- md6802.lay: Improved layout
Changed: md6802.lay
- 2019-02-06 18:01:08 warriorb.cpp: dumped PALs for warriorb [Mike Moffitt, coolmod, The Dumping Union] [Ivan Vangelista]
Changed: warriorb.cpp
- 2019-02-06 13:53:21 Merge pull request #4610 from DavidHaywood/060219 [ajrhacker]
- new NOT WORKING machines - Play TV Baseball (NTSC) [Sean Riddle, Peter Wilhelmsen]
- 2019-02-06 11:40:26 new NOT WORKING machines [DavidHaywood]
- - Play TV Baseball (NTSC) [Sean Riddle, Peter Wilhelmsen]
dumped XaviX Bass Fishing SEEPROMS containing code for the IO MCUs [Sean Riddle]
- - Play TV Baseball (NTSC) [Sean Riddle, Peter Wilhelmsen]
- 2019-02-06 07:40:55 Make the delay for snapshot/quickload an attotime, and allow implicit zero. Removing the MCFG macros properly requires changing the pattern for the delegates. (nw) [Vas Crabb]
Changed: snapquik.h, abc80.cpp, abc80x.cpp, altair.cpp, altos5.cpp, amstrad.cpp, apple1.cpp, atom.cpp, aussiebyte.cpp, avigo.cpp, binbug.cpp, c128.cpp, c64.cpp, cbm2.cpp, cd2650.cpp, comx35.cpp, cosmicos.cpp, cp1.cpp, cybiko.cpp, d6800.cpp, dmv.cpp, elf.cpp, eti660.cpp, galaxy.cpp, homelab.cpp, instruct.cpp, jaguar.cpp, jr100.cpp, jtc.cpp, jupace.cpp, kaypro.cpp, kc.cpp, lviv.cpp, lynx.cpp, mbee.cpp, mekd2.cpp, meritum.cpp, microtan.cpp, mtx.cpp, nascom1.cpp, pet.cpp, phunsy.cpp, pipbug.cpp, plus4.cpp, poly88.cpp, primo.cpp, psx.cpp, qx10.cpp, ravens.cpp, rex6000.cpp, smc777.cpp, sorcerer.cpp, spectrum.cpp, ssem.cpp, super80.cpp, svmu.cpp, ti85.cpp, tmc1800.cpp, trs80.cpp, trs80m3.cpp, tvc.cpp, vc4000.cpp, vgmplay.cpp, vic20.cpp, vip.cpp, vtech1.cpp, xerox820.cpp, z1013.cpp, cbm_snqk.h
- 2019-02-06 00:41:01 tms9995: Fixed double-triggered INT1/4 by clearing the INT1/4 latch [Michael Zapf]
Changed: tms9995.cpp
- 2019-02-06 00:09:53 sbrain: Added newly-dumped bios [Robbbert]
Changed: sbrain.cpp
- 2019-02-05 22:11:16 new NOT WORKING machines (TV Game work) (#4607) [David Haywood]
- • new NOT WORKING machines - XaviX Music & Circuit (XaviXPORT) [Sean Riddle, Peter Wilhelmsen] Domyos Fitness Dance (Domyos Interactive System) [Sean Riddle, Peter Wilhelmsen]
also corrected name of jak_dor, this one os Nursery Rhyme Adventure, didn't realise there were 2 different Dora base units. and fixed a few things in the ekara xml
• improved c2color documentation [zhongtiao1]
• (nw)
• DMA note (nw)
Changed: c2color_cart.xml, ekara_japan_g.xml, ekara_japan_s.xml, dxavix2000.lst, oxavix.lst, oxavix2000.lst, xavix.h, xavix2000.h, c2color.cpp, vii.cpp, xavix.cpp, mame.lst
- • new NOT WORKING machines - XaviX Music & Circuit (XaviXPORT) [Sean Riddle, Peter Wilhelmsen] Domyos Fitness Dance (Domyos Interactive System) [Sean Riddle, Peter Wilhelmsen]
- 2019-02-05 22:09:45 Merge pull request #4608 from katananja/patch-9 [ajrhacker]
- Nomenclature fix
Changed: strings.po
- 2019-02-05 21:10:00 Nomenclature fix [katananja]
- • Nomenclature fix. • Year update. • Better description of what MAME is really doing.
Changed: strings.po
- 2019-02-05 18:31:14 netlist: Optionally store input values instead of referencing them. (nw) [couriersud]
- Useful for debugging purposes in the end - but not performance.
/*! Store input values in logic_terminal_t. * • Set to 1 to store values in logic_terminal_t instead of • accessing them indirectly by pointer from logic_net_t. • This approach is stricter and should identify bugs in • the netlist core faster. • By default it is disabled since it is not as fast as • the default approach. * */ #define USE_COPY_INSTEAD_OF_REFERENCE (0)
Changed: nld_7448.cpp, nld_9316.cpp, nl_base.cpp, nl_base.h, nl_config.h, nl_time.h
- Useful for debugging purposes in the end - but not performance.
- 2019-02-05 13:33:25 dai3wksi: no meteor in title (nw) [hap]
Changed: dai3wksi.cpp
- 2019-02-05 13:19:30 alpha: disassembler improvements (nw) [Patrick Mackinlay]
- • added palcode disassembly • added standard pseudo-opcode forms
Changed: alpha.cpp, alpha.h, alphad.cpp, alphad.h, unidasm.cpp
- 2019-02-05 13:11:27 Add new not working clones #4585 [Robbbert]
- Adds new clones, and new BIOS versions for existing clones
TI-83 Premium CE (Boot Code 5.1.5.0014) [Julian Lachniet, critor] TI-84 Plus C Silver Edition (Boot Code 4.2) [Julian Lachniet]
Some names and versions were also updated, as well as general code cleanup. (nw) added missing comma, added newline at end, fixed typos.
- Adds new clones, and new BIOS versions for existing clones
- 2019-02-05 03:36:52 r2dtank: Correct CPU type; better guesses at CPU and PSG clocks (nw) [AJR]
Changed: r2dtank.cpp
- 2019-02-04 23:17:18 netlist: align solver calls. (nw) [couriersud]
Changed: nld_4066.cpp, nld_4316.cpp, nld_mm5837.cpp, nld_schmitt.cpp, nld_system.cpp, nlid_proxy.cpp
- 2019-02-04 20:38:43 netlist: Fix regression. (nw) [couriersud]
Changed: nld_switches.cpp, nlid_twoterm.cpp, nlid_twoterm.h
- 2019-02-04 19:51:04 -devices/bus/cgenie: Removed MCFG macros, nw [mooglyguy]
- -devices/bus/ep64: Removed unused MCFG macros, nw
-devices/bus/nasbus: Fixed crash, nw
-devices/bus/svi3x8: Fixed potential crash if it were used, nw
-cegenie: Removed MACHINE_CONFIG macros, nw
Changed: expansion.h, parallel.h, exp.h, nasbus.cpp, nasbus.h, slot.cpp, slot.h, cgenie.cpp, nascom1.cpp
- -devices/bus/ep64: Removed unused MCFG macros, nw
- 2019-02-04 19:22:21 netlist: Further simplification and optimization. (nw) [couriersud]
Changed: nld_7474.cpp, nlid_truthtable.h, nl_base.cpp, nl_base.h, nl_lists.h, nl_setup.h, pchrono.h, pconfig.h, plists.h, nltool.cpp, nld_solver.cpp, nl_breakout.cpp
- 2019-02-04 19:16:51 new not working machine [Ivan Vangelista]
- Neo Print - Millennium Multi Shot Edition (World) (T4i 3.07) [Porchy, The Dumping Union]
Changed: neoprint.cpp, mame.lst
- 2019-02-04 19:05:46 enable sub-second snapshot timers (nw) (#4493) [Peter Ferrie]
- • enable sub-second snapshot timers (nw)
• switch to attotime, accept doubles
• support LLVM extension in MSVC
make vsllvm
using extension from here:
https://marketplace.visualstudio.com/items?itemName=LLVMExtensions.llvm-toolchain
Changed: _manifest.lua, _vstudio.lua, vsllvm.lua, vstudio_solution.lua, vstudio_vcxproj.lua, scripts.c, makefile, genie.lua, 3rdparty.lua, main.lua, buddha.cpp, snapquik.cpp, snapquik.h, inpttype.h
- • enable sub-second snapshot timers (nw)
- 2019-02-04 19:02:06 Merge pull request #4575 from cam900/midwayic_args [R. Belmont]
- midwayic.cpp: Reduce unnecessary arguments in handlers
Changed: midvunit.cpp, midwayic.cpp, midwayic.h, midwunit.cpp, midxunit.cpp
- 2019-02-04 19:01:53 Merge pull request #4589 from cam900/k054539_args [R. Belmont]
- k054539.cpp: Reduce unnecessary arguments in handlers
Changed: k054539.cpp, k054539.h, mystwarr.cpp, rungun.cpp, tmnt.cpp, zr107.cpp, mystwarr.h, rungun.h, tmnt.h
- 2019-02-04 19:01:00 Merge pull request #4592 from cam900/c140_args [R. Belmont]
- c140.cpp: Remove unnecessary arguments in handlers
Changed: c140.cpp, c140.h, namcona1.cpp, namcona1.h
- 2019-02-04 19:00:42 Merge pull request #4594 from cam900/adc0844_args [R. Belmont]
- adc0844.cpp: Remove unnecessary arguments in handlers
Changed: plus1.cpp, plus1.h, adc0844.cpp, adc0844.h, mcr3.cpp, mcr68.cpp, midvunit.cpp, midyunit.cpp
- 2019-02-04 19:00:26 Merge pull request #4598 from cam900/rf5c68_args [R. Belmont]
- rf5c68.cpp: Remove unnecessary arguments in handlers
Changed: rf5c68.cpp, rf5c68.h, megadriv.cpp, megacd.cpp, megacd.h
- 2019-02-04 14:04:56 r4000: size does matter (nw) [Patrick Mackinlay]
Changed: r4000.cpp
- 2019-02-04 07:35:24 Fix crash when exiting directly while filter UI is active (GitHub #4596) [Vas Crabb]
Changed: menu.cpp
- 2019-02-04 04:20:40 Merge pull request #4597 from cam900/adc0808_args [ajrhacker]
- adc0808.cpp: Remove unnecessary arguments in handlers
Changed: adc0808.cpp, adc0808.h, atarig1.cpp, atarig42.cpp, atarigt.cpp, atarigx2.cpp, atarisy1.cpp, backfire.cpp, eprom.cpp, ssv.cpp, tomcat.cpp, harddriv.cpp, vertigo.cpp
- 2019-02-04 00:27:23 netlist: Refactoring and some functionality enhancements. (nw) [couriersud]
- - Removed dead code. - nltool now adds a define NLTOOL_VERSION. This can be tested in netlists. It is used in kidniki to ensure I stop committing debug parameters. - Optimized the proposal for no-deactivate hints. - Documented in breakout that hints were manually optimized. - Minor optimizations in the order of 2% enhancement.
Changed: netlist.cpp, netlist.h, nld_9310.cpp, nld_9316.cpp,