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.
- 2020-02-02 04:16:28 Merge tag 'mame0218' [Vas Crabb]
- MAME 0.218
Changed: AndroidManifest.xml, makefile
- 2020-02-02 02:23:16 netlist: spice-to-netlis conversion sync with mame/discrete. (nw) [couriersud]
- This is work in progress. The aim is to remove all hacks in netlist conversion going forward.
Changed: nl_convert.cpp, nl_convert.h
- 2020-02-02 01:36:01 jaguar: Now you see it, now you don't (nw) [AJR]
Changed: jaguar.cpp
- 2020-02-02 01:27:39 jaguar: Hardware note (nw) [AJR]
Changed: jaguar.cpp
- 2020-02-01 22:43:19 jaguar: Eliminate unsafe raw memory pointer usage from blitter (stops tempst2k from crashing) [AJR]
Changed: jagblit.hxx
- 2020-02-01 20:24:14 misc cleanup (nw) [Vas Crabb]
Changed: fixfreq.cpp, galaxian.cpp, galaxian.h
- 2020-02-01 18:56:48 no "u" locations (nw) [hap]
Changed: mephisto_brikett.cpp
- 2020-02-01 18:54:13 New working clones [hap]
- Mephisto II (set 2) [Berger]
Changed: mephisto_brikett.cpp, mame.lst
- 2020-02-01 18:19:17 Merge branch 'release0218' into mainline-master [Vas Crabb]
Changed: s3virge.cpp, isbc202.cpp, 992board.cpp, gigatron.cpp, s3c24xx.hxx, xtal.cpp, img_dsk.cpp, img_dsk.h, spg2xx.cpp, spg2xx_dreamlife.cpp, spg2xx_ican.cpp, spg2xx_jakks.cpp, spg2xx_lexibook.cpp, spg2xx_pdc.cpp, spg2xx_playvision.cpp, spg2xx_senario.cpp, spg2xx_senario_poker.cpp, spg2xx_shredmjr.cpp, spg2xx_telestory.cpp, spg2xx_tvgogo.cpp, spg2xx_vii.cpp, spg2xx_zone.cpp, spg2xx_zone_32bit.cpp, spg2xx.h, mame.lst
- 2020-02-01 18:01:33 isa/s3virge.cpp: using save_pointer on regular arrays is error-prone (nw) [Vas Crabb]
Changed: s3virge.cpp
- 2020-02-01 15:43:27 more debug logging left on, few small cleanups (nw) [Vas Crabb]
Changed: isbc202.cpp, 992board.cpp, img_dsk.cpp, img_dsk.h
- 2020-02-01 13:20:14 sc3c24xx: debugging leftovers, also logmacro.h uses (1U << 0) for the built-in LOG_GENERAL/LOG, and this file now has enough log categories to need 64-bit masks (nw) [Vas Crabb]
Changed: s3c24xx.hxx
- 2020-02-01 11:23:44 New machines marked as NOT_WORKING [Ivan Vangelista]
- Super Shanghai 2001 [Ioannis Bampoulas]
Changed: goldstar.cpp, goldstar.h, mame.lst
- 2020-02-01 10:39:23 esq5505.cpp: added PCB layout for SQ-2 [Guru] [Ivan Vangelista]
- stadhero.cpp: added PCB layout [Guru]
Changed: esq5505.cpp, stadhero.cpp
- 2020-02-01 08:53:00 Clones promoted to working [Ivan Vangelista]
- Witch Card (ICP-1) [Ivan Vangelista]
(nw) was 'unknown encrypted poker game'. Renamed set from pokerduc to witchcdj
Changed: goldnpkr.cpp, mame.lst
- Witch Card (ICP-1) [Ivan Vangelista]
- 2020-02-01 05:18:01 snk.cpp: Correct ROM labels for Lee Trevino's Fighting Golf (US, Ver 2, set 1) [Brian Troha] [braintro]
- 2020-02-01 04:48:51 New working clones (#6247) [ClawGrip]
- • New working clones
The End (SegaSA / Sonic) [jordigahan, ClawGrip]
• Add 'theendss' (nw)
• Fix 'theendss' year (nw)
Changed: galaxian.cpp, mame.lst
- • New working clones
- 2020-01-31 20:25:15 netlist: Document Congo Bongo progress and fix devices. [couriersud]
Changed: nld_mm5837.cpp, congo_bongo.cpp, congo_bongo.csv, nlm_cd4xxx.cpp, nlm_cd4xxx.h
- 2020-01-31 20:23:40 netlist: Code symplification and bugfixes. (nw) [couriersud]
- - Fixes performance regression and net_splitter struct. - Fixes nltool time measurements - pstream simplification
Changed: nld_generic_models.h, nl_setup.cpp, nl_setup.h, pstream.h, nltool.cpp, nlwav.cpp, nld_solver.cpp, nl_convert.cpp
- 2020-01-31 20:20:53 netlist: clang lint fixes. (nw) [couriersud]
Changed: nlid_truthtable.cpp, pmempool.h, ppreprocessor.cpp, ppreprocessor.h, pstring.h, ptokenizer.cpp, ptypes.h
- 2020-01-31 16:10:54 Ferrari F355 Challenge (private show version) [coolmod] [MetalliC]
- 2020-01-31 13:47:20 pace: Specify storage class (nw) [AJR]
Changed: pace.h
- 2020-01-31 13:28:35 loop around full array in sunplus reset (nw) (#6243) [David Haywood]
Changed: unsp.cpp
- 2020-01-31 10:05:26 Merge pull request #6242 from mamedev/revert-6068-alfaskop_pla [Vas Crabb]
- Revert "Alfaskop improvements"
Changed: machine.lua, mess.lua, 6821pia.cpp, 6850acia.cpp, mc6844.cpp, mc6844.h, mc6846.cpp, mc6846.h, mc6854.cpp, mc6854.h, pla.cpp, jedparse.cpp, jedparse.h, alfaskop41xx.cpp, alfaskop_s41_kb.cpp, alfaskop_s41_kb.h, jedutil.cpp
- 2020-01-31 10:05:02 Revert "Alfaskop improvements" [Vas Crabb]
Changed: machine.lua, mess.lua, 6821pia.cpp, 6850acia.cpp, mc6844.cpp, mc6844.h, mc6846.cpp, mc6846.h, mc6854.cpp, mc6854.h, pla.cpp, jedparse.cpp, jedparse.h, alfaskop41xx.cpp, alfaskop_s41_kb.cpp, alfaskop_s41_kb.h, jedutil.cpp
- 2020-01-31 09:50:18 Merge pull request #6068 from JoakimLarsson/alfaskop_pla [Joakim Larsson Edström]
- Alfaskop improvements
Changed: machine.lua, mess.lua, 6821pia.cpp, 6850acia.cpp, mc6844.cpp, mc6844.h, mc6846.cpp, mc6846.h, mc6854.cpp, mc6854.h, pla.cpp, jedparse.cpp, jedparse.h, alfaskop41xx.cpp, alfaskop_s41_kb.cpp, alfaskop_s41_kb.h, jedutil.cpp
- 2020-01-31 09:04:19 copy-paste error (nw) [Vas Crabb]
Changed: disasmwininfo.cpp
- 2020-01-31 05:17:05 New working clone [braintro]
- New working clone
Time Killers (v1.00) [Brian Troha, The Dumping Union]
Changed: itech32.cpp, mame.lst
- New working clone
- 2020-01-31 04:53:46 there are reasons for things being the way they were (nw) [Vas Crabb]
Changed: uml.cpp, uml.h, corefile.cpp, corefile.h, options.cpp, options.h, unzip.cpp, unzip.h, zippath.cpp, zippath.h, amiga.cpp, nes.cpp, nes.h, consolewininfo.cpp, consolewininfo.h, debugwininfo.cpp, debugwininfo.h, disasmbasewininfo.cpp, disasmbasewininfo.h, disasmviewinfo.cpp, disasmviewinfo.h, disasmwininfo.cpp, disasmwininfo.h, editwininfo.cpp, editwininfo.h, logviewinfo.cpp, logviewinfo.h, logwininfo.cpp, logwininfo.h, memoryviewinfo.cpp, memoryviewinfo.h, pointswininfo.cpp, pointswininfo.h, diagnostics_win32.cpp, inputpair.cpp, inputpair.h, osdnet.cpp, osdnet.h, winmain.cpp, winmain.h
- 2020-01-31 04:14:41 tsamurai.cpp: Corrected ROM labels for the Ring Fighter sets and added PCB locations to them. [Brian Troha] [braintro]
Changed: tsamurai.cpp
- 2020-01-31 04:12:51 atarigx2.cpp: Corrected program ROM names for the Moto Frenzy "motofren" set. [Brian Troha] [braintro]
Changed: atarigx2.cpp
- 2020-01-31 03:45:34 fixed some modernize-use-equals-default clang-tidy warnings (nw) (#6237) [Oliver Stöneberg]
Changed: avhuff.cpp, avhuff.h, aviio.cpp, aviio.h, chdcodec.cpp, chdcodec.h, corefile.cpp, corefile.h, huffman.cpp, huffman.h, opresolv.cpp, opresolv.h, options.cpp, options.h, palette.cpp, palette.h, unzip.cpp, unzip.h, xmlfile.cpp, xmlfile.h, zippath.cpp, zippath.h, debuggdbstub.cpp, debugimgui.cpp, debugwin.cpp, none.cpp, consolewininfo.cpp, consolewininfo.h, debugwininfo.cpp, debugwininfo.h, disasmbasewininfo.cpp, disasmbasewininfo.h, disasmviewinfo.cpp, disasmviewinfo.h, disasmwininfo.cpp, disasmwininfo.h, editwininfo.cpp, editwininfo.h, logviewinfo.cpp, logviewinfo.h, logwininfo.cpp, logwininfo.h, memoryviewinfo.cpp, memoryviewinfo.h, pointswininfo.cpp, pointswininfo.h, diagnostics_win32.cpp, none.cpp, font_none.cpp, none.cpp, portmidi.cpp, none.cpp, pcap.cpp, taptun.cpp, console.cpp, network.cpp, none.cpp, win32_output.cpp, inputpair.cpp, inputpair.h, direct_sound.cpp, none.cpp, pa_sound.cpp, xaudio2_sound.cpp, osdnet.cpp, osdnet.h, winmain.cpp, winmain.h
- 2020-01-31 02:01:48 fixed some clang-tidy warnings (nw) (#6236) [Oliver Stöneberg]
- • fixed some modernize-redundant-void-arg clang-tidy warnings (nw)
• fixed some modernize-use-bool-literals clang-tidy warnings (nw)
• fixed some modernize-use-emplace clang-tidy warnings (nw)
• fixed some performance-move-const-arg clang-tidy warnings (nw)
• fixed some readability-redundant-control-flow clang-tidy warnings (nw)
• fixed some readability-redundant-string-cstr clang-tidy warnings (nw)
• fixed some performance-unnecessary-value-param clang-tidy warnings (nw)
Changed: drccache.cpp, uml.cpp, uml.h, config.cpp, debugcon.cpp, express.cpp, device.cpp, driver.cpp, emumem.cpp, http.cpp, machine.cpp, natkeyboard.cpp, xtal.cpp, xtal.h, chd.cpp, chdcd.cpp, corefile.cpp, huffman.cpp, options.cpp, pool.cpp, unzip.cpp, amiga.cpp, gba.cpp, atarifdc.cpp, atarixga.cpp, cuda.cpp, egret.cpp, mac.cpp, debuggdbstub.cpp, debugimgui.cpp, osdlib_win32.cpp, none.cpp, portmidi.cpp, sliderreader.cpp, targetmanager.cpp, binpacker.cpp, drawogl.cpp, direct_sound.cpp, osdcore.cpp, osdnet.cpp, osdsync.cpp, window.cpp, winutil.cpp
- • fixed some modernize-redundant-void-arg clang-tidy warnings (nw)
- 2020-01-31 02:01:23 Merge pull request #6239 from DavidHaywood/300120 [R. Belmont]
- likely resolve sunplus crashes on linux (nw)
- 2020-01-31 01:14:49 likely resolve sunplus crashes on linux (nw) [DavidHaywood]
- 2020-01-30 19:33:52 Merge pull request #6235 from MoochMcGee/iphone2g-fix [ajrhacker]
- iphone2g: Fix validation (nw)
Changed: iphone2g.cpp
- 2020-01-30 19:20:54 New machines marked as NOT_WORKING [Ivan Vangelista]
- Formula 1 [PinMAME] Ice Mania [PinMAME]
- 2020-01-30 18:51:41 iphone2g: Fix validation (nw) [MoochMcGee]
Changed: iphone2g.cpp
- 2020-01-30 18:07:32 New working clones (#6233) [ClawGrip]
- • New working clones
Mr. Do! (Fabremar bootleg) [Juan Romero, ClawGrip]
• Add 'mrdofabr' (nw)
• Marked 'md_fabre.f4' as BAD_DUMP and add note (nw)
- • New working clones
- 2020-01-30 18:01:15 New working clones [Ivan Vangelista]
- Rampart (Joystick, smaller ROMs) [Juan Romero, ClawGrip]
Changed: rampart.cpp, mame.lst
- 2020-01-30 16:00:45 ouput -> output (nw) [Angelo Salese]
Changed: emuopts.cpp
- 2020-01-30 15:58:51 dialong -> dialog (nw) [Angelo Salese]
Changed: commandline-all.rst
- 2020-01-30 01:56:07 sdk85: Updates and expansion [AJR]
- - Make second 8355 into ROM expansion slot that can load custom 8755 programs - Add software list for expansion ROMs, including Peter Naszvadi's version of Mastermind - Add optional TTY interface - Improve accuracy of button labels and change key bindings - Add vectored interrupt and soft reset buttons
Changed: sdk85.xml, bus.lua, mess.lua, i8755.cpp, i8755.h, memexp.cpp, memexp.h, sdk85.cpp
- 2020-01-30 01:55:10 i8355: Simplify handlers (nw) [AJR]
- 2020-01-29 19:02:16 ptime: change operators to align with c++ textbooks. (nw) [couriersud]
Changed: ptime.h
- 2020-01-29 19:00:10 netlist: Parameters evaluated when netlist is created. [Couriersud] [couriersud]
- Parameters are now passed to the netlist core as strings. During netlist creation they are evaluated as functions. This opens the path to parameters on subdevice level.
Examples:
PARAM(device.XY, (1+2*0.005)) RES(R1, 2.05*RES_K(1)+1)
In addition the commit contains dead code removal.
Changed: netlist.cpp, nld_generic_models.h, net_lib.h, nl_base.cpp, nl_config.h, nl_parser.cpp, nl_parser.h, nl_setup.cpp, nl_setup.h, ppreprocessor.cpp
- Parameters are now passed to the netlist core as strings. During netlist creation they are evaluated as functions. This opens the path to parameters on subdevice level.
- 2020-01-29 18:53:06 netlist: fix parameter update recalculation. (nw) [couriersud]
Changed: nld_switches.cpp, nlid_twoterm.cpp, nlid_twoterm.h, nld_r2r_dac.cpp, nld_r2r_dac.h, nlid_system.h
- 2020-01-29 18:51:26 netlist: Fix crash in infix function evaluation. (nw) [couriersud]
Changed: pfunction.cpp
- 2020-01-29 18:50:27 netlist: make gain parameter mandatory for controoled sources. (nw) [couriersud]
Changed: nld_fourterm.h, nlid_fourterm.cpp
- 2020-01-29 16:17:41 Merge pull request #6216 from cam900/armedf [R. Belmont]
- armedf.cpp: Use pdrawgfx for sprite drawing, Minor cleanups
Changed: armedf.cpp, armedf.h, armedf.cpp
- 2020-01-29 16:15:50 ymf278b.cpp: Add notes for internal functions (#6227) [cam900]
- • ymf278b.cpp: Add notes for internal functions
• Update ymf278b.cpp
• ymz278b.cpp: Notes
Co-authored-by: hap
Changed: ymf278b.cpp
- • ymf278b.cpp: Add notes for internal functions
- 2020-01-29 16:13:48 iphone2g wip (nw) (#6226) [Melissa Goad]
- • iphone2g wip (nw)
• fixup
• fixup
• fixup
• iphone2g: hacky spi and non-existent timers (nw)
Changed: machine.lua, mess.lua, arm7.cpp, arm7.h, arm7core.h, vic_pl192.cpp, vic_pl192.h, iphone2g.cpp
- • iphone2g wip (nw)
- 2020-01-29 16:10:30 Plug and Play work (#6221) [David Haywood]
- • new WORKING machines
Interactive TV Games 49-in-1 (PAL) [TeamEurope, David Haywood]
new NOT WORKING machines
Reactor MD (PAL) [TeamEurope, David Haywood]
the SunPlus part of the Reactor boots and runs, the MD part I haven't attempted to emulate, the main menu seems to run in an added / unsupported video mode when I took a brief look. As such, it gets marked as not working, as the SunPlus part is only meant to boot once you select it from the MD based main menu.
• change name (nw)
• (nw)
• (nw)
• new WORKING machine - Teenage Mutant Ninja Turtles - Pocket Dream Console (France) [TeamEurope, David Haywood]
• (nw)
• (nw)
• (nw)
• added the Buzztime system ROM [Sean Riddle]
Changed: buzztime_cart.xml, spg2xx_io.cpp, elan_eu3a05.cpp, spg2xx_pdc.cpp, spg2xx_zone.cpp, elan_eu3a05gpio.cpp, elan_eu3a05gpio.h, mame.lst
- • new WORKING machines
- 2020-01-29 15:59:50 fixed some clang-tidy warnings (nw) (#6229) [Oliver Stöneberg]
- • fixed some readability-static-accessed-through-instance clang-tidy warnings (nw)
• fixed some readability-redundant-string-cstr clang-tidy warnings (nw)
• fixed some readability-redundant-control-flow clang-tidy warnings (nw)
• fixed some modernize-use-nullptr clang-tidy warnings (nw)
• fixed some performance-faster-string-find clang-tidy warnings (nw)
• fixed some performance-for-range-copy clang-tidy warnings (nw)
• fixed some performance-unnecessary-value-param clang-tidy warnings (nw)
Changed: i8089_dasm.cpp, i8089_dasm.h, ns32000dasm.cpp, ns32000dasm.h, 2650dasm.cpp, 2650dasm.h, megd.cpp, megd.h, config.cpp, diimage.cpp, emumem.cpp, http.cpp, machine.cpp, rendlay.cpp, validity.cpp, video.cpp, blockade.cpp, megatech.cpp, stv.cpp, tutor.cpp, 3dom2.cpp, esqpanel.cpp, megadriv.cpp, 3dom2_te.cpp, powervr2.cpp
- • fixed some readability-static-accessed-through-instance clang-tidy warnings (nw)
- 2020-01-29 15:47:59 montec: correct romlabel (nw) [hap]
Changed: mephisto_montec.cpp
- 2020-01-29 13:10:21 tti: No 53C90 registers used past offset 29 (nw) [AJR]
Changed: tti.cpp
- 2020-01-29 01:29:22 model3.cpp redumped ecap set [coolmod, MetalliC] [MetalliC]
Changed: model3.cpp
- 2020-01-28 23:10:31 tti: Support both firmware revisions [AJR]
Changed: tti.cpp
- 2020-01-28 22:07:49 remove outdated note (nw) [MetalliC]
Changed: naomi.cpp
- 2020-01-28 21:20:31 new NOT_WORKING clone [MetalliC]
- - Club Kart: European Session (2003, prototype, set 2) [coolmod, MetalliC]
- 2020-01-28 19:23:42 seta.cpp: actual default dips for Twin Eagle (nw) [Angelo Salese]
Changed: seta.cpp
- 2020-01-28 12:46:44 la120: Add skeleton DC305 device (nw) [AJR]
Changed: mess.lua, decwritr.cpp, dc305.cpp, dc305.h
- 2020-01-28 11:42:33 jazz: srcclean (nw) [Patrick Mackinlay]
- 2020-01-28 11:41:31 machines promoted to working [Patrick Mackinlay]
- MIPS Magnum 4000 (be) [Patrick Mackinlay]
Changed: jazz.cpp
- 2020-01-28 11:40:35 jazz: mct_adr address mapping (nw) [Patrick Mackinlay]
- • route r4000 addressing through mct_adr • add notes about other graphics options • housekeeping
Changed: jazz.cpp, jazz.h, mct_adr.cpp, mct_adr.h
- 2020-01-28 11:22:28 ims_cvc: hack for host/guest endianness mismatch (nw) [Patrick Mackinlay]
Changed: ims_cvc.cpp, ims_cvc.h
- 2020-01-28 01:26:26 s3c24xx, s3c44b0: Replace get_read_ptr with memory_access_cache (nw) [AJR]
Changed: s3c2400.h, s3c2410.h, s3c2440.h, s3c24xx.hxx, s3c44b0.cpp, s3c44b0.h
- 2020-01-27 21:47:41 netlist: Code maintenance. (nw) [couriersud]
- - Fixed some clang lint warnings - Removed dead code - Experimental parser code to allow calculations in parameter value. This already works for compiled netlists. These changes are currently disabled. Updated pong netlist (and CRC/SHA) to work with this new code.
Changed: nld_mosfet.cpp, nlid_truthtable.cpp, nlm_base.cpp, nlm_other.cpp, nlm_ttl74xx.cpp, nl_base.cpp, nl_base.h, nl_config.h, nl_parser.cpp, nl_parser.h, nl_setup.cpp, palloc.h, pmath.h, ppreprocessor.cpp, pstring.cpp, pstring.h, ptokenizer.cpp, nltool.cpp, nld_matrix_solver.cpp, nld_matrix_solver.h, nld_ms_direct.h, nld_ms_gcr.h, nld_solver.cpp, nl_convert.cpp, pong.cpp, nl_pongf.cpp
- 2020-01-27 19:31:13 New working clones [Ivan Vangelista]
- Space Pilot (set 2) [chaneman]
Changed: timeplt.cpp, mame.lst
- 2020-01-27 15:49:24 -iris3130: Renamed from sgi_ip2 to iris3130, converted to logmacro, added preliminary MMU support, added ROM board support. [Ryan Holtz] [mooglyguy]
Changed: iris3130.cpp, mame.lst
- 2020-01-26 23:48:20 superga2.cpp: fixed player two inputs [xotmatrix] (#6219) [xotmatrix]
- • superga2.cpp: fixed player two
• superga2.cpp: fixed input for two players
Changed: superga2.cpp
- • superga2.cpp: fixed player two
- 2020-01-26 23:17:33 konmedal.cpp update game flags (nw) [MetalliC]
Changed: konmedal.cpp
- 2020-01-26 23:15:49 k052109.cpp fix/cleanup tilemap scrolls, fixes fuusenpn and MT6790 [MetalliC]
Changed: k052109.cpp
- 2020-01-26 21:28:48 netlist: Fix/extend SPICE format conversion. [Couriersud] [couriersud]
- "./nltool -c convert -f UA741.mod" now runs without errors. UA741.mod is the official TI SPICE subckt for the 741 opamp.
This commit fixes a number of issues and adds linear POLY support for E/F SPICE models.
Changed: nl_convert.cpp, nl_convert.h
- "./nltool -c convert -f UA741.mod" now runs without errors. UA741.mod is the official TI SPICE subckt for the 741 opamp.
- 2020-01-26 21:25:33 netlist: add current controlled voltage source (CCVS). [Couriersud] [couriersud]
Changed: nld_fourterm.h, nlid_fourterm.cpp, nlid_fourterm.h, net_lib.cpp, nl_base.h
- 2020-01-26 21:23:20 netlist: Fix issue in inactive code-path. (nw) [couriersud]
Changed: nlm_opamp.cpp
- 2020-01-26 21:22:13 netlist: MAJOR bug fix. Expect other bugs to surface. [Couriersud] [couriersud]
- This commit fixes an issue with parsing netlists. To cut a long story short: The separation of nets into independant groups of nets failed under some circumstances for four terminal devices (controlled voltage/current devices). Everything worked as long as an external feedback loop existed. Without external feedback loop, the separation would either fail or create "false" separated nets. This fix also highlighted an issue with cmos switches (4066/4016).
There is a slight chance that other bugs may surface due to this change.
Changed: nld_4066.cpp, nl_config.h, nld_solver.cpp
- This commit fixes an issue with parsing netlists. To cut a long story short: The separation of nets into independant groups of nets failed under some circumstances for four terminal devices (controlled voltage/current devices). Everything worked as long as an external feedback loop existed. Without external feedback loop, the separation would either fail or create "false" separated nets. This fix also highlighted an issue with cmos switches (4066/4016).
- 2020-01-26 20:58:38 nl_zac1b11142.cpp: Minor update. (nw) [couriersud]
- Remove misleading comment, put VCC/GND 7474 connections where they belong.
Changed: nl_zac1b11142.cpp
- 2020-01-26 04:40:22 we32100d.cpp: Less goofy formatting (nw) [AJR]
Changed: we32100d.cpp
- 2020-01-26 04:40:04 mc68901: Automatic turnaround is only done once (nw) [AJR]
Changed: mc68901.cpp
- 2020-01-26 03:03:24 konendev: hooked up H8/3007 "IFU" CPU [R. Belmont] [arbee]
Changed: konendev.cpp, mame.lst
- 2020-01-26 02:36:51 srcclean, manual adjustments (nw) [Vas Crabb]
Changed: a800_cass.xml, apple2_flop_clcracked.xml, apple2_flop_orig.xml, bkrankp_cart.xml, gameking.xml, ibm5170.xml, iqunlim_cart.xml, snes.xml, telestory_cart.xml, vbaby_cart.xml, cheat_xml.lua, netlist.lua, paddles.cpp, paddles.h, lux4105.cpp, scsiaiv.cpp, scsiaiv.h, s3virge.cpp, s3virge.h, cirrus.cpp, cirrus.h, arm7.cpp, arm7ops.cpp, gigatron.cpp, sh3comn.cpp, unsp_extended.cpp, we32100d.cpp, microtch.cpp, netlist.cpp, netlist.h, s3c24xx.hxx, spg2xx_video.cpp, sunplus_gcm394.cpp, sunplus_gcm394.h, sunplus_gcm394_video.cpp, sunplus_gcm394_video.h, c6280.cpp, huc6230.cpp, vrender0.cpp, vrender0.h, fixfreq.cpp, huc6272.cpp, actions_atj2279b.cpp, alpha68k.cpp, atetris.cpp, bandai_design_master.cpp, elan_eu3a05.cpp, fmtowns.cpp, gaelco2.cpp, generalplus_gpl32612.cpp, gigatron.cpp, gunsmoke.cpp, hapyfish.cpp, homedata.cpp, kaneko16.cpp, konamigs.cpp, konmedal.cpp, legionna.cpp, ms32.cpp, namcona1.cpp, nes_boot.cpp, nes_vt.cpp, nmk16.cpp, psion5.cpp, pubint_storyreader.cpp, segasp.cpp, skopro.cpp, snesb.cpp, spg110.cpp, spg2xx.cpp, spg2xx_lexibook.cpp, spg2xx_pdc.cpp, spg2xx_playvision.cpp, spg2xx_senario.cpp, spg2xx_senario_poker.cpp, spg2xx_shredmjr.cpp, spg2xx_telestory.cpp, spg2xx_zone_32bit.cpp, storio.cpp, sunplus_gcm394.cpp, toki_ms.cpp, trkfldch.cpp, twins.cpp, vsmile.cpp, vsmileb.cpp, vt1682.cpp, xavix.cpp, psion5.h, xavix.h, etna.cpp, etna.h, naomigd.cpp, naomigd.h, mame.lst, floptool.cpp
- 2020-01-25 21:40:02 gigatron: Many CPU fixes (nw) [AJR]
- - Fix width of program counter (8 bits is not enough) - Add PC and NPC to debug state - Register save state - Make jumps actually work - Recognize but not yet emulate 'ctrl' instruction (this was only undefined originally) - Add RAM to data space - Fix RAM address masking - Remove nonfunctional speaker device - Misc. code cleanup
Changed: gigatron.cpp, gigatron.h, gigatron.cpp
- 2020-01-25 21:13:21 netlist: clang lint readability fixes. (nw) [couriersud]
Changed: makefile, nld_2716.cpp, nld_7485.cpp, nld_82S126.cpp, nlid_truthtable.cpp, nl_base.cpp, nl_base.h, nl_config.h, nl_parser.cpp, nl_setup.cpp, nl_setup.h, nltypes.h, gmres.h, mat_cr.h, pfunction.cpp, pfunction.h, pmain.cpp, poptions.cpp, poptions.h, pstate.h, pstream.h, pstring.cpp, ptime.h, ptokenizer.h, putil.cpp, putil.h, vector_ops.h, nltool.cpp, nlwav.cpp, nld_matrix_solver.h, nld_ms_direct.h, nld_ms_direct1.h, nld_ms_direct2.h, nld_ms_direct_lu.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, nl_convert.cpp, nl_convert.h
- 2020-01-25 17:41:14 netlist: clang lint fixes, srcclean and nlwav fix. (nw) [couriersud]
Changed: makefile, nld_4006.cpp, nl_base.h, nl_errstr.h, parray.h, pfmtlog.h, plists.h, pstring.h, putil.h, nlwav.cpp, nl_convert.cpp, nl_segas16b.cpp
- 2020-01-25 20:36:30 Plug and Play work (#6218) [David Haywood]
- • improvements to sudopptv and some style cleanups (nw)
• improvements to carlecfg (nw)
• (nw)
• (nw)
• (nw)
• (nw)
Changed: ppu2c0x_vt.cpp, elan_eu3a05.cpp, nes_vt.cpp
- • improvements to sudopptv and some style cleanups (nw)
- 2020-01-25 19:17:29 gigatron: Fix copyrights. (#6211) [Sterophonick]
- • gigatron: Fix copyrights.
(nw)
• gigatron: make capitalization consistent
(nw)
• gamedrv: fix a minor spelling mistake
(nw)
• gigatron: change the ROM names to valid characters
• gigatron: cpu device work
(nw)
• gigatron: cpu work
(nw)
• gigatron: cpu work
(nw)
• gigatron: cpu device work
(nw)
• gigatron: cpu device progress
• gigatron: driver + cpu work
(nw)
• gigatron: some more instructions
• gigatron: slight fixes
(nw)
• gigatron: fixes
(nw)
• gigatron: whoops
(nw)
• gigatron: make some fixes
thanks hap (nw)
• gigatron: temporarily fix error with mem address
(nw)
• gigatron: do a bit of work
(nw)
Changed: gigatron.cpp, gigatron.h, gamedrv.h, gigatron.cpp
- • gigatron: Fix copyrights.
- 2020-01-25 18:45:13 konmedal.cpp added hackfix for mariourou scrolling, documented observed row/col scroll K052109 tilemaps issues [MetalliC]
Changed: konmedal.cpp, k052109.cpp
- 2020-01-25 17:30:22 (nw) arcade.lua, nl.lua: fixed spacing [Robbbert]
Changed: arcade.lua, nl.lua
- 2020-01-25 17:25:13 konendev: hooked up DPRAM [R. Belmont] [arbee]
Changed: konendev.cpp
- 2020-01-25 16:47:47 Revert accidentally committed changes. (nw) [couriersud]
Changed: rendutil.h, drawogl.cpp
- 2020-01-25 15:35:28 segas16b: Added analog filters. [Couriersud] [couriersud]
- Analog filters added to systems with YM2151 and UPD7759. Reviewers can use USE_NL define to produce unfiltered sound.
Changed: arcade.lua, nl.lua, rendutil.h, nl_segas16b.cpp, nl_segas16b.h, segas16b.cpp, nl.lst, drawogl.cpp
- 2020-01-25 15:26:10 netlist: New devices and some fixes. [Couriersud] [couriersud]
- - add CD4006 and CD4070 devices - add TL084 opamp model - Clock now supports proxies, i.e. can be connected to analog devices. - Fixed netlists using CLOCK - added some comments - removed a forgotten header file.
Changed: netlist.lua, nlid_twoterm.h, net_lib.cpp, net_lib.h, nld_4006.cpp, nld_4006.h, nld_4020.cpp, nld_4066.cpp, nlid_cmos.h, nlid_system.h, nlm_cd4xxx.cpp, nlm_cd4xxx.h, nlm_opamp.cpp, nlm_opamp.h, nl_config.h, nl_palestra.cpp, nl_stuntcyc.cpp
- 2020-01-25 14:08:09 m68705prg: fix output-before-reset problem (nw) [hap]
Changed: m68705prg.cpp
- 2020-01-25 12:17:10 Plug and Play work (#6215) [David Haywood]
- • start looking at alt video modes used by elan hw sudoku (nw)
• new NOT WORKING
Carl Edwards' Chase For Glory [Sean Riddle, TODO add credit]
• new NOT WORKING
Golden Nugget Casino [Sean Riddle, TODO add credit]
• new NOT WORKING
Sudoku Plug & Play TV Game (VT based) [Sean Riddle, TODO add credits]
• notes / corrections as per Sean (nw)
Changed: elan_eu3a05.cpp, nes_vt.cpp, spg2xx_senario.cpp, spg2xx_senario_poker.cpp, elan_eu3a05commonsys.cpp, elan_eu3a05commonsys.h, mame.lst, elan_eu3a05vid.cpp, elan_eu3a05vid.h
- • start looking at alt video modes used by elan hw sudoku (nw)
- 2020-01-25 10:40:44 New machines marked as NOT_WORKING [Ivan Vangelista]
- Flashman [PinMAME]
Changed: play_3.cpp, mame.lst
- 2020-01-25 10:19:30 New clones marked as NOT_WORKING [Ivan Vangelista]
- The Lord Of The Rings (3.00) [PinMAME]
Changed: white_mod.cpp, mame.lst
- 2020-01-25 05:11:37 (nw) document the difference in versions of Relief Pitcher as per Atari Bulletin [braintro]
Changed: relief.cpp
- 2020-01-25 04:51:47 (nw) minor language updates / corrections [braintro]
Changed: cdi.cpp, vamphalf.cpp
- 2020-01-25 04:20:36 Fix PC-FX ADPCM frequency behavior (#6213) [cam900]
- • Fix PC-FX ADPCM frequency behavior but it's still noisy and imperfect; Add imperfect_features for this. huc6230.cpp: Fix ADPCM frequency, Make ADPCM less louder, Fix naming related to patents, Fix stream sample rate related to PSG output rate, Add notes huc6272.cpp: Fix ADPCM frequency
• huc6230.cpp: Fix spacing
• huc6272.cpp: Add patent for reference
• huc6230.cpp, huc6272.cpp: Add patent for reference
Changed: huc6230.cpp, huc6230.h, huc6272.cpp, huc6272.h, pcfx.cpp
- • Fix PC-FX ADPCM frequency behavior but it's still noisy and imperfect; Add imperfect_features for this. huc6230.cpp: Fix ADPCM frequency, Make ADPCM less louder, Fix naming related to patents, Fix stream sample rate related to PSG output rate, Add notes huc6272.cpp: Fix ADPCM frequency
- 2020-01-25 00:08:25 konmedal.cpp few more fixes (nw) [MetalliC]
Changed: konmedal.cpp
- 2020-01-24 23:41:37 (nw) laziness [Robbbert]
Changed: mess.flt
- 2020-01-24 22:15:07 toki_ms.cpp: irq 0 is routed on MSM (nw) [angelosa]
Changed: toki_ms.cpp
- 2020-01-24 21:12:38 k054156_k054157_k056832.cpp: Fix syntax (nw) [AJR]
Changed: k054156_k054157_k056832.cpp
- 2020-01-24 21:05:22 Merge branch 'master' of https://github.com/mamedev/mame [angelosa]
Changed: pi_storyreader_cart.xml, pi_storyreader_v2_cart.xml, mess.lua, elan_eu3a05.cpp, nes_vt.cpp, pubint_storyreader.cpp, spg2xx.cpp, spg2xx_senario.cpp, spg2xx_senario_poker.cpp, vt1682.cpp, spg2xx.h, mame.lst
- 2020-01-24 21:05:00 Clones promoted to working [angelosa]
- Toki (Modular System) [Angelo Salese]
Changed: toki_ms.cpp
- 2020-01-24 21:04:11 Plug and Play work (#6214) [David Haywood]
- • new WORKING machines
Vs Maxx Texas Hold'em TV Poker - 6 Player Edition (US) [Sean Riddle, David Haywood] Deluxe TV Poker - Texas Hold'em, Blackjack & Video Poker (US) [Sean Riddle, David Haywood]
• (nw)
• (nw)
• new WORKING machines - TV Sports 10-in-1 / Decathlon Atlhetic Sport Games [TeamEurope, David Haywood]
new NOT WORKING machines - Lexibook Compact Cyber Arcade - Frozen [TeamEurope]
• (nw)
• new NOT WORKING
Sudoku (Elan type hardware) [Sean Riddle]
• new NOT WORKING - Lexibook Compact Cyber Arcade - 250-in-1 (JL2375) [TeamEurope, David Haywood]
• new NOT WORKING
Plug and Play Sudoku (VT based) [Sean Riddle, David Haywood]
• (nw)
• new clones - Excite Sports Wireless Interactive TV Game - 48-in-1 (set 2, PAL) [TeamEurope]
• (nw)
Changed: pi_storyreader_cart.xml, pi_storyreader_v2_cart.xml, mess.lua, elan_eu3a05.cpp, nes_vt.cpp, pubint_storyreader.cpp, spg2xx.cpp, spg2xx_senario.cpp, spg2xx_senario_poker.cpp, vt1682.cpp, spg2xx.h, mame.lst
- • new WORKING machines
- 2020-01-24 18:17:50 monmedal.cpp checkpoint, promoted to working [MetalliC]
Changed: konmedal.cpp, k054156_k054157_k056832.cpp, k054156_k054157_k056832.h
- 2020-01-24 16:05:12 fdes2265: wrong interrupt pin (nw) [hap]
Changed: fidel_desdis.cpp
- 2020-01-24 15:55:11 New working clones [hap]
- Excel 68000 Mach IV 68020 Master 2325 [hap, Berger]
Changed: fidel_as12.cpp, fidel_desdis.cpp, fidel_eag68k.cpp, fidel_excel.cpp, fidel_sc12.cpp, fidel_sc9.cpp, fidel_vsc.cpp, mame.lst
- 2020-01-24 13:08:34 (nw) gigatron validation fix [Robbbert]
Changed: gigatron.cpp
- 2020-01-24 12:57:56 (nw) housekeeping, again [Robbbert]
Changed: nes_boot.cpp, mess.flt
- 2020-01-24 12:44:20 jazz: diagnostic led (nw) [Patrick Mackinlay]
- 2020-01-24 09:24:20 jazz: video notes (nw) [Patrick Mackinlay]
Changed: jazz.cpp
- 2020-01-24 09:21:47 mips1: alignment checking/exceptions (nw) [Patrick Mackinlay]
- 2020-01-24 06:28:01 williams.cpp: De-virtualize functions to fix blasterkit using the wrong override (nw) [AJR]
Changed: williams.h
- 2020-01-24 05:21:03 m88000: Use split memory spaces for MC88100; fix masking logic in disassembler (nw) [AJR]
Changed: m88000.cpp, m88000.h, m88000d.cpp, ncd88k.cpp
- 2020-01-24 01:59:30 fix build with clang 9.0.0 on windows [smf-]
- ../../../../../src/osd/modules/input/input_winhybrid.cpp:107:16: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces] : m_variant({0})
Changed: input_winhybrid.cpp
- 2020-01-24 01:49:43 bitwise comparison always evaluates to false [-Werror=tautological-compare] [smf-]
- 1014 | (inst & 0xfc007c00) == 0x84004200 ? 'x': 'r', | ~~~~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~
Changed: m88000d.cpp
- 2020-01-23 23:41:17 pace: Add flag display (nw) [AJR]
- 2020-01-23 23:17:05 m88000: One more disassembly fix (nw) [AJR]
Changed: m88000d.cpp
- 2020-01-23 23:13:10 m88000: Various disassembly fixes (nw) [AJR]
Changed: m88000d.cpp
- 2020-01-23 22:45:51 New machines marked as NOT_WORKING [AJR]
- NCD19c [Don Maslin Archive]
Add disassemblers for Motorola MC88100 and MC88110 [AJR]
Changed: cpu.lua, mess.lua, m88000.cpp, m88000.h, m88000d.cpp, m88000d.h, ncd88k.cpp, mame.lst, mess.flt, unidasm.cpp
- NCD19c [Don Maslin Archive]
- 2020-01-23 17:18:21 gigatron: Fix crc32 hashes for newly added bios versions to match provided data (nw) [Scott Stone]
Changed: gigatron.cpp
- 2020-01-23 16:17:54 Machines promoted to working [Tomasz Slanina]
- Rushing Beat Shura (SNES bootleg) [Tomasz Slanina]
Changed: snesb.cpp
- 2020-01-23 15:04:12 gigatron: dox told me it still didnt compile on Clang: error: private field 'm_r' is not used [-Werror,-Wunused-private-field], fine on my gcc though (nw) [hap]
Changed: gigatron.h
- 2020-01-23 14:05:59 fix #6207 (nw) [MetalliC]
Changed: i960dis.cpp
- 2020-01-23 13:57:57 new WORKING machine (plug and play) (#6210) [David Haywood]
- • new WORKING machine - The Perfect Mate (Senario, Plug and Play) [Sean Riddle, David Haywood]
• (nw)
Changed: spg2xx_senario.cpp, mame.lst
- • new WORKING machine - The Perfect Mate (Senario, Plug and Play) [Sean Riddle, David Haywood]
- 2020-01-23 12:20:51 jazz: housekeeping (nw) [Patrick Mackinlay]
- • externalize video prom (undumped) • make eisa slots report empty
Changed: jazz.cpp
- 2020-01-23 12:19:00 i82357: stub extended mode register (nw) [Patrick Mackinlay]
Changed: am9517a.cpp, am9517a.h, i82357.cpp
- 2020-01-23 11:58:29 gigatron: fix compile (nw) [hap]
Changed: cpu.lua, gigatron.cpp, gigatron.h, model1.cpp
- 2020-01-23 06:35:09 r4000: identify soft reset (nw) [Patrick Mackinlay]
- 2020-01-23 04:13:16 gigatron: start emulating cpu, remove unnecessary include (#6201) [Sterophonick]
- • gigatron: start emulating cpu, remove unnecessary include
• gigatron: start on the registers
• gigatron: fixed duplication
(nw)
• gigaton: start on aluOp
(nw)
• gigatron: Fix a copy and paste error
(nw)
• gigatron: start instruction decoding
(nw)
also, there is an undefined reference to gigatron_cpu_device and I can't figure out why. please help
• gigatron: initialize registers
• gigatron: fix
(nw)
• gigatron: add the other ROM versions
(nw)
• gigatron: Fix ROM order
(nw)
Changed: gigatron.cpp, gigatron.h, gigatron.cpp
- • gigatron: start emulating cpu, remove unnecessary include
- 2020-01-23 04:04:35 Merge pull request #6195 from firewave/includes [R. Belmont]
- use C++ library includes (nw)
Changed: eminline_noasm.cpp, coco_dwsock.cpp, pty.cpp, 8201dasm.cpp, drcbex64.cpp, drcbex86.cpp, opcode.cpp, tables.cpp, tables.h, g65816cm.h, hpcdasm.cpp, x87priv.h, i860dec.hxx, i960.cpp, m37710cm.h, m68kcpu.h, 16c5xdsm.cpp, 16c62xdsm.cpp, readpc.cpp, compute.hxx, spc700.cpp, 32010dsm.cpp, dis32010.cpp, 32025dsm.cpp, makedab.cpp, corvushd.h, ds1204.cpp, ds1205.cpp, ds1994.cpp, ds2404.cpp, i8087.cpp, k054321.cpp, ram.cpp, tms9901.cpp, tms9902.cpp, wd2010.cpp, disc_mth.hxx, mea8000.cpp, poly.h, attotime.h, debugcmd.cpp, debugcon.cpp, debughlp.cpp, debugvw.cpp, dvmemory.cpp, express.cpp, debugger.cpp, devcpu.cpp, device.cpp, drivenum.cpp, emucore.h, http.h, image.cpp, ioport.cpp, ioport.h, machine.cpp, machine.h, main.h, mconfig.cpp, network.cpp, render.h, rendlay.cpp, rendutil.h, softlist_dev.cpp, validity.cpp, cheat.cpp, clifront.cpp, infoxml.cpp, mame.cpp, mameopts.cpp, simpleselgame.cpp, a26_cas.cpp, a5105_dsk.cpp, abc800_dsk.cpp, abcfd2_dsk.cpp, ace_tap.cpp, adam_cas.cpp, adam_dsk.cpp, agat840k_hle_dsk.cpp, aim_dsk.cpp, ami_dsk.cpp, ap2_dsk.cpp, ap_dsk35.cpp, apf_apt.cpp, apollo_dsk.cpp, applix_dsk.cpp, asst128_dsk.cpp, atari_dsk.cpp, atom_tap.cpp, basicdsk.cpp, bw12_dsk.cpp, bw2_dsk.cpp, c3040_dsk.cpp, c4040_dsk.cpp, camplynx_dsk.cpp, cassimg.cpp, cbm_tap.cpp, cgen_cas.cpp, comx35_dsk.cpp, concept_dsk.cpp, coupedsk.cpp, cqm_dsk.cpp, csw_cas.cpp, d71_dsk.cpp, d80_dsk.cpp, d81_dsk.cpp, d82_dsk.cpp, d88_dsk.cpp, dcp_dsk.cpp, dim_dsk.cpp, dip_dsk.cpp, dmk_dsk.cpp, dmv_dsk.cpp, ds9_dsk.cpp, dsk_dsk.cpp, dvk_mx_dsk.cpp, ep64_dsk.cpp, esq16_dsk.cpp, esq8_dsk.cpp, excali64_dsk.cpp, fc100_cas.cpp, fdd_dsk.cpp, fdi_dsk.cpp, flopimg.cpp, fm7_cas.cpp, fmsx_cas.cpp, fmtowns_dsk.cpp, gtp_cas.cpp, hect_dsk.cpp, hect_tap.cpp, hp_ipc_dsk.cpp, hxcmfm_dsk.cpp, imageutl.cpp, imd_dsk.cpp, ioprocs.cpp, ioprocs.h, ipf_dsk.cpp, iq151_dsk.cpp, itt3030_dsk.cpp, kaypro_dsk.cpp, kc85_dsk.cpp, kc_cas.cpp, kim1_cas.cpp, lviv_lvt.cpp, m5_dsk.cpp, mbee_cas.cpp, mfi_dsk.cpp, mm_dsk.cpp, ms0515_dsk.cpp, mz_cas.cpp, nanos_dsk.cpp, naslite_dsk.cpp, nes_dsk.cpp, nfd_dsk.cpp, orao_cas.cpp, oric_tap.cpp, p6001_cas.cpp, pc98_dsk.cpp, pc98fdi_dsk.cpp, pc_dsk.cpp, phc25_cas.cpp, pmd_cas.cpp, ppg_dsk.cpp, primoptp.cpp, pyldin_dsk.cpp, ql_dsk.cpp, rk_cas.cpp, rx50_dsk.cpp, sc3000_bit.cpp, sdf_dsk.cpp, sf7000_dsk.cpp, smx_dsk.cpp, sol_cas.cpp, sorc_cas.cpp, sorc_dsk.cpp, sord_cas.cpp, spc1000_cas.cpp, st_dsk.cpp, svi_cas.cpp, tandy2k_dsk.cpp, td0_dsk.cpp, thom_cas.cpp, thom_dsk.cpp, ti99_dsk.cpp, tiki100_dsk.cpp, trd_dsk.cpp, trs_cas.cpp, tvc_cas.cpp, tvc_dsk.cpp, tzx_cas.cpp, uef_cas.cpp, vg5k_cas.cpp, vt_cas.cpp, wavfile.cpp, x07_cas.cpp, x1_tap.cpp, xdf_dsk.cpp, zx81_p.cpp, pmain.cpp, avhuff.cpp, bitmap.cpp, cdrom.cpp, chd.cpp, chdcd.cpp, chdcodec.cpp, corealloc.h, corefile.cpp, corestr.cpp, corestr.h, coreutil.cpp, delegate.cpp, flac.cpp, harddisk.cpp, hash.cpp, huffman.cpp, jedparse.cpp, md5.cpp, opresolv.cpp, opresolv.h, options.cpp, palette.cpp, plaparse.cpp, png.cpp, pool.cpp, sha1.cpp, unicode.h, vbiparse.cpp, xmlfile.cpp, zippath.cpp, ldplayer.cpp, namcos23.cpp, fd1094dp.cpp, jrcrypt.cpp, atarifdc.cpp, bbc.cpp, cx4fn.hxx, dgn_beta.cpp, gaelco3d.cpp, ti85.cpp, zx8302.cpp, 3dom2_te.cpp, k001005.h, pdp1.cpp, thomson.cpp, vectrex.cpp, eigccx86.h, window.cpp, debugview.mm, posixfile.cpp, posixptty.cpp, stdfile.cpp, windir.cpp, winfile.cpp, winptty.cpp, winrtdir.cpp, winrtfile.cpp, winrtptty.cpp, winrtsocket.cpp, winsocket.cpp, input_mac.cpp, input_sdl.cpp, input_sdlcommon.cpp, input_x11.cpp, osdlib_macosx.cpp, osdlib_unix.cpp, osdlib_uwp.cpp, osdlib_win32.cpp, taptun.cpp, gl_shader_mgr.cpp, statereader.cpp, texture.cpp, draw13.cpp, drawd3d.h, drawogl.cpp, drawsdl.cpp, coreaudio_sound.cpp, osdcomm.h, osdcore.cpp, osdsync.cpp, window.cpp, strconv.cpp, uwpcompat.cpp, uwpcompat.h, ledutil.cpp, main.cpp, winmain.cpp, winutf8.cpp, aueffectutil.mm, castool.cpp, chdman.cpp, floptool.cpp, filtbas.cpp, filteoln.cpp, filter.cpp, filter.h, coco_dsk.cpp, vt_dsk.cpp, imgtool.cpp, imgtool.h, library.cpp, library.h, main.cpp, amiga.cpp, bml3.cpp, concept.cpp, fat.cpp, mac.cpp, macbin.cpp, os9.cpp, rsdos.cpp, rt11.cpp, thomson.cpp, ti99.cpp, ti990hd.cpp, vzdos.cpp, stream.cpp, jedutil.cpp, ldresample.cpp, ldverify.cpp, pngcmp.cpp, regrep.cpp, romcmp.cpp, split.cpp, src2html.cpp, unidasm.cpp
- 2020-01-23 04:04:18 Merge pull request #6187 from 68bit/apple2-floppy-options-track-count [R. Belmont]
- apply2 floppy format: bake in the track count
Changed: ap2_dsk.cpp
- 2020-01-23 04:03:35 fixed some clang-tidy warnings (nw) (#6197) [Oliver Stöneberg]
- • fixed some bugprone-throw-keyword-missing clang-tidy warnings (nw)
• fixed some modernize-use-nullptr clang-tidy warnings (nw)
• fixed some readability-delete-null-pointer clang-tidy warnings (nw)
• fixed some performance-faster-string-find clang-tidy warnings (nw)
• fixed some performance-for-range-copy clang-tidy warnings (nw)
• fixed some readability-redundant-string-cstr clang-tidy warnings (nw)
Changed: debugcmd.cpp, device.cpp, diimage.cpp, disound.cpp, emumem.cpp, emupal.cpp, ioport.cpp, machine.cpp, render.cpp, rendfont.cpp, rendlay.cpp, rendutil.cpp, romload.cpp, softlist_dev.cpp, tilemap.cpp, video.cpp, audit.cpp, language.cpp, luaengine.cpp, custui.cpp, dirmenu.cpp, filecreate.cpp, imgcntrl.cpp, miscmenu.cpp, selgame.cpp, selmenu.cpp, selsoft.cpp, sliders.cpp, tapectrl.cpp, jvc_dsk.cpp, options.cpp, zippath.cpp, debuggdbstub.cpp, debugimgui.cpp, consolewininfo.cpp, disasmbasewininfo.cpp, editwininfo.cpp, winptty.cpp, font_dwrite.cpp, monitor_dxgi.cpp, monitor_win32.cpp, network.cpp, slider.cpp, osdsync.cpp, video.cpp, window.cpp, winmain.cpp
- • fixed some bugprone-throw-keyword-missing clang-tidy warnings (nw)
- 2020-01-23 04:02:27 Plug and Play (promotions) (#6209) [David Haywood]
- • refinements to the Senario additions (nw)
• cleanups (nw)
• (nw)
• (nw)
• (nw)
• validate (nw)
• new WORKING machines - Cosmo Girl (Senario, Plug and Play) [Sean Riddle, David Haywood] The Apprentice (Senario, Plug and Play) [Sean Riddle, David Haywood]
Changed: intelfsh.cpp, spg2xx.cpp, spg2xx_dreamlife.cpp, spg2xx_ican.cpp, spg2xx_jakks.cpp, spg2xx_lexibook.cpp, spg2xx_pdc.cpp, spg2xx_playvision.cpp, spg2xx_senario.cpp, spg2xx_senario_poker.cpp, spg2xx_shredmjr.cpp, spg2xx_telestory.cpp, spg2xx_zone_32bit.cpp, spg2xx.h, mame.lst
- • refinements to the Senario additions (nw)
- 2020-01-23 03:18:56 konendev: hook up correct RTC [R. Belmont, Heihachi_73] [arbee]
Changed: konendev.cpp
- 2020-01-22 21:03:01 bbc.cpp: Renamed torchh10->torchh, and removed torchh21. Same machine with different size HDD (nw) [Nigel Barnes]
- 2020-01-22 19:26:47 bus/bbc/1mhzbus: Added Acorn Winchester Disc. [Nigel Barnes]
Changed: bus.lua, 1mhzbus.cpp, scsi.cpp, scsi.h, bbc.cpp
- 2020-01-22 19:08:46 bbcmaiv: Added internal modem port, with Acorn AIV SCSI Host Adaptor. [Nigel Barnes]
Changed: bus.lua, mess.lua, modem.cpp, modem.h, scsiaiv.cpp, scsiaiv.h, bbc.cpp, bbc.h
- 2020-01-22 19:58:41 unidasm: Handle word endianness for address-shifted architectures correctly and safely [AJR]
Changed: unidasm.cpp
- 2020-01-22 18:56:38 Merge pull request #6205 from clawgrip/patch-18 [ajrhacker]
- midxunit.cpp: Add the sound PLD placeholder also on 'revx' (nw)
Changed: midxunit.cpp
- 2020-01-22 18:34:59 midxunit.cpp: Add the sound PLD placeholder also on 'revx' (nw) [ClawGrip]
Changed: midxunit.cpp
- 2020-01-22 18:22:14 New machines marked as NOT_WORKING [Ivan Vangelista]
- Knock Down 2001 (Japan, KD11 Ver. B) [Porchy, SpinalFeyd]
Changed: namcos10.cpp, mame.lst
- 2020-01-22 17:56:35 Plug and Play work (#6202) [David Haywood]
- • (nw)
• new NOT WORKING
Who Wants to Be a Millionaire? (Senario, Plug and Play, US) [Sean Riddle, David Haywood] Big Bonus Slots (Senario, Plug and Play) [Sean Riddle, David Haywood] Wireless Tennis (WT2000, ABL TV Game) [Sean Riddle, David Haywood]
Millionaire and Big Bonus Slots might be working, just need more test time before I'm sure enough to promote them (nw)
Changed: mess.lua, intelfsh.cpp, intelfsh.h, spg2xx.cpp, spg2xx_dreamlife.cpp, spg2xx_ican.cpp, spg2xx_jakks.cpp, spg2xx_lexibook.cpp, spg2xx_pdc.cpp, spg2xx_playvision.cpp, spg2xx_senario.cpp, spg2xx_senario_poker.cpp, spg2xx_shredmjr.cpp, spg2xx_telestory.cpp, spg2xx_tvgogo.cpp, spg2xx_vii.cpp, spg2xx_zone.cpp, spg2xx_zone_32bit.cpp, vii.cpp, spg2xx.h, mame.lst
- • (nw)
- 2020-01-22 17:43:53 Merge pull request #6200 from cam900/kaneko_spr_pri [R. Belmont]
- kaneko_spr.cpp: Fix drawing behavior
Changed: expro02.cpp, galpanic_ms.cpp, kaneko16.cpp, galpani2.cpp, kaneko16.cpp, kaneko_spr.cpp, kaneko_spr.h
- 2020-01-22 17:43:06 Merge pull request #6203 from cam900/patch-120 [R. Belmont]
- Fix MT 07533
Changed: bnstars.cpp
- 2020-01-22 17:40:29 Fix MT 07533 [cam900]
Changed: bnstars.cpp
- 2020-01-22 16:02:03 kaneko_spr.cpp: Fix drawing behavior [cam900]
- Fix priority in enabled 'keep sprite' function, Split 'Copy temporary bitmap into screen bitmap' function and Getting sprite function kaneko16.cpp: Fix sprite delay, Add notes, Correct explbrkr OKI bankswitching (tied into m_ym2149[0] port B), Remove outdated note
Changed: expro02.cpp, galpanic_ms.cpp, kaneko16.cpp, galpani2.cpp, kaneko16.cpp, kaneko_spr.cpp, kaneko_spr.h
- 2020-01-22 15:29:05 mct_adr: complete the rename (nw) [Patrick Mackinlay]
Changed: mess.lua, jazz.h, mct_adr.cpp, mct_adr.h
- 2020-01-22 15:21:23 dp83932c: implement networking [Patrick Mackinlay]
- (nw)This is enough to get networking working for the MIPS Magnum 4000 (Jazz) running Windows NT 4.0. Many details of the device are still unimplemented or untested. Also: • jazz: handle soft reset, hook up sonic dma • mct_adr: handle sonic dma bus master (crude), handle reset
Changed: dp83932c.cpp, dp83932c.h, jazz.cpp, jazz.h, jazz_mct_adr.cpp, jazz_mct_adr.h
- 2020-01-22 07:59:18 ffantasy_ms.cpp: fixed parent / clone relationship, thanks M.A.S.H. (nw) [Ivan Vangelista]
Changed: ffantasy_ms.cpp
- 2020-01-22 02:21:18 gigatron: Fix visible area, allowing driver to pass validation (nw) [AJR]
Changed: gigatron.cpp
- 2020-01-22 02:14:22 gigatron.cpp: Add missing #include (nw) [AJR]
Changed: gigatron.cpp
- 2020-01-22 01:51:43 gigatron: Disassembly tweaks (nw) [AJR]
- - Fix disassembly of control instructions in non-direct addressing modes - Fix edge case for jump page calculation (at PC = $xxFF) - Use NOP shorthand for LD AC - Acknowledge delay slot for jump instructions
Changed: gigatrondasm.cpp
- 2020-01-22 01:49:02 gigatron: hook up screen, change machine type (#6196) [Sterophonick]
- • gigatron: hook up screen, change machine type
• gigatron: fix cpu name
• gigatron: fix the comp macro
thanks robert
• gigatron: screen update
Changed: gigatron.cpp, gigatron.cpp
- • gigatron: hook up screen, change machine type
- 2020-01-22 01:03:08 konmedal.cpp play some uPD7759 samples [MetalliC]
Changed: upd7759.cpp, konmedal.cpp
- 2020-01-21 23:19:12 gigatron: Hook up ROM and skeleton CPU device; add disassembler [AJR]
Changed: gigatron.cpp, gigatrondasm.cpp, gigatrondasm.h, gigatron.cpp, unidasm.cpp
- 2020-01-21 23:11:35 hh_sm510: add note (nw) [hap]
Changed: hh_sm510.cpp, model1.cpp
- 2020-01-21 22:21:12 Merge pull request #6193 from firewave/fastdebug [R. Belmont]
- removed the remaining bits of the FASTDEBUG/MAME_DEBUG_FAST silliness…
- 2020-01-21 21:44:55 gigatron: Add to full build; fix outdated code in CPU device and add some missing stuff (nw) [AJR]
Changed: mess.lua, gigatron.cpp, gigatron.h
- 2020-01-21 20:47:31 -model1: Demoted VF and added MACHINE_IMPERFECT_GRAPHICS and MACHINE_IMPERFECT_CONTROLS to SWA, to document what both we and the general public already know. nw [MooglyGuy]
Changed: model1.cpp
- 2020-01-21 20:42:12 ffantasy_ms.cpp: Typo (nw) (#6194) [ClawGrip]
Changed: ffantasy_ms.cpp
- 2020-01-21 20:22:22 Don't need multiple comments stating the same thing plus PCB readme belongs to the other set (nw) [Angelo Salese]
Changed: legionna.cpp
- 2020-01-21 19:33:33 new NOT_WORKING machine (#5811) [Sterophonick]
- • minor spelling fix
• new NOT_WORKING machine
Gigatron TTL Microcomputer [Sterophonick]
also add a skeleton cpu core
• Revert Minor Spelling Fix
• Make some fixes
thanks cuavas
• Fix resolution
• gigatron: update cpu device name
• update copyright
• fix part of gigatron disassembler
• Set screen refresh rate
• found a set of all the ROM files, update main ROM name
• Fix cpu.lua
• Whoops
• Update gigatron.cpp
• gigatron: clear execute_set_input
• Update gigatron.h
• Update gigatrondasm.cpp
• Update gigatrondasm.h
• clean up but doesnt compile ffs
Changed: cpu.lua, gigatron.cpp, gigatron.h, gigatrondasm.cpp, gigatrondasm.h, gigatron.cpp, mame.lst, mess.flt
- • minor spelling fix
- 2020-01-21 19:32:13 Merge pull request #6191 from clawgrip/patch-16 [R. Belmont]
- m72.cpp: Fix PCB ASCII layout for 'loht_ms' (nw)
Changed: m72.cpp
- 2020-01-21 18:33:16 toki_ms.cpp: Add PCB ASCII layout (nw) (#6190) [ClawGrip]
Changed: toki_ms.cpp
- 2020-01-21 18:18:44 New clones marked as NOT_WORKING [Ivan Vangelista]
- Fighting Fantasy (Modular System) [ArcadeHacker, Recreativas.org, ClawGrip]
Changed: arcade.lua, arcade.flt, ffantasy_ms.cpp, mame.lst
- 2020-01-21 18:13:21 goldstar.cpp: correct ROM loading for war3cb, matches memory dump done with a Z80 ICE. Still not working (nw) [Ivan Vangelista]
Changed: goldstar.cpp
- 2020-01-21 16:05:45 atetris.cpp: Add remaining UM3482 ROM areas to 'atetb3482' [Sean Riddle] (#6189) [ClawGrip]
- • atetris.cpp: Add remaining UM3482 ROM areas to 'atetb3482' [Sean Riddle]
• Pad the values to be power of two (nw)
• Remove hex content from sources (nw)
Done! Thanks!
Changed: atetris.cpp
- • atetris.cpp: Add remaining UM3482 ROM areas to 'atetb3482' [Sean Riddle]
- 2020-01-21 15:44:33 Plug and Play work (#6185) [David Haywood]
- • new NOT WORKING - Power Joy (PJ001, NES based plug & play) [Sean Riddle]
• some notes (nw)
• trying to research banking (nw)
• this code definitely sets the bank, but then it loses it later, needs more investigation, this hacks bank to be correct in all cases for zon32bit to at least verify dump is complete (nw)
• control notes (nw)
• still trying to figure out the banking properly (nw)
• enough banking hacks to at least make sure we always have the correct bank (nw)
• (nw)
• don't bank pdc100 unless upper bits are also set, as it writes 0000 during initialization code, while executing from bank 7, which causes issues with -nodrc and with the either drc or no drc on linux (nw)
Changed: mess.lua, nes_boot.cpp, nes_vt.cpp, vii.cpp, mame.lst
- • new NOT WORKING - Power Joy (PJ001, NES based plug & play) [Sean Riddle]
- 2020-01-21 05:47:46 aid80f: Map some devices (nw) [AJR]
Changed: aid80f.cpp
- 2020-01-21 00:51:46 konmedal.cpp colors [MetalliC]
Changed: konmedal.cpp
- 2020-01-20 22:46:02 toki_ms.cpp: add some meat, confirm being similar to tokib [Angelo Salese] [angelosa]
Changed: toki_ms.cpp
- 2020-01-20 21:23:37 galaxian: Clean up audio device code. [Couriersud] [couriersud]
- Added some notes about M51516L.
Changed: galaxian.cpp, galaxian.h, nl_konami.cpp, galaxian.cpp, galaxold.cpp
- 2020-01-20 21:15:22 netlist: code maintenance. (nw) [couriersud]
- - remove pthrow trampline as proposed by Vas. - identify throwing code by adding noexcept(false) - move "connected term" information to setup code. - srcclean
Changed: nld_opamps.cpp, nlid_twoterm.h, nld_log.cpp, nlid_proxy.cpp, nlid_truthtable.cpp, nlm_opamp.cpp, nl_base.cpp, nl_base.h, nl_config.h, nl_factory.cpp, nl_factory.h, nl_parser.cpp, nl_setup.cpp, nl_setup.h, mat_cr.h, parray.h, pexception.h, pfunction.cpp, pfunction.h, poptions.cpp, poptions.h, ppreprocessor.cpp, ppreprocessor.h, pstonum.h, pstring.h, ptime.h, nltool.cpp, nlwav.cpp, nld_matrix_solver.cpp, nld_matrix_solver.h, nld_solver.cpp
- 2020-01-20 20:41:54 New machines marked as NOT_WORKING [AJR]
- AID-80F Development System [Maggi9295]
Changed: mess.lua, aid80f.cpp, mame.lst, mess.flt
- 2020-01-20 18:14:28 twins.cpp: major cleanups, add default NVRAM for all games, worked around crash after stages 1-5 in twins/twinsed2 [Angelo Salese] [angelosa]
Changed: twins.cpp
- 2020-01-20 17:25:08 New machines marked as NOT_WORKING [Ivan Vangelista]
- War III Cherry Best [Ioannis Bampoulas]
Changed: goldstar.cpp, mame.lst
- 2020-01-20 16:46:06 goldstar.cpp: fixed my validation errors (nw) [Ivan Vangelista]
Changed: goldstar.cpp
- 2020-01-20 16:26:33 New working clones [Ivan Vangelista]
- New Cherry '96 Special Edition (v3.55, C1 PCB) [Ioannis Bampoulas]
Changed: goldstar.cpp, goldstar.h, mame.lst
- 2020-01-20 14:22:10 New working clones [Ivan Vangelista]
- New Fruit Bonus '96 (v3.1, A PCB) [Ioannis Bampoulas] New Cherry '96 (v3.1C, G PCB) [Ioannis Bampoulas]
Changed: goldstar.cpp, goldstar.h, mame.lst
- 2020-01-20 05:08:15 New working clone [braintro]
- New working clone
Denjin Makai (set 1) [caius, The Dumping Union]
Changed: legionna.cpp, mame.lst
- New working clone
- 2020-01-20 02:44:39 konmedal.cpp decode tiles for GX-based games [MetalliC]
Changed: konmedal.cpp
- 2020-01-20 00:18:53 Remove printf debugging. (nw) [couriersud]
Changed: galaxian.cpp
- 2020-01-19 20:59:31 galaxian.cpp: Implement konami filters using netlist. [Couriersud] [couriersud]
- This change improves accuracy and scalability.
Changed: arcade.lua, nl.lua, nl_konami.cpp, nl_konami.h, galaxian.cpp, galaxian.h, nl.lst
- 2020-01-19 20:56:53 netlist: clang tidy fixes. (nw) [couriersud]
Changed: nl_base.cpp, nl_config.h, palloc.h, plists.h, nltool.cpp
- 2020-01-19 20:54:19 netlist: Fix 741 opamp representation. (nw) [couriersud]
Changed: nlm_opamp.cpp, nlm_opamp.h
- 2020-01-19 15:58:09 s2650: Change to big-endian [AJR]
Changed: s2650.cpp, s2650.h, unidasm.cpp
- 2020-01-19 10:46:18 (nw) fixed issue #5966 (checked with picture of PCB) [Robbbert]
Changed: neogeo.cpp
- 2020-01-19 05:05:45 Eliminate simple_list_wrapper and replace its only use (nw) [AJR]
- The replacement of append with emplace_front alters the sequence, but that should cause no difference in behavior here.
Changed: ioport.cpp, ioport.h, coretmpl.h
- 2020-01-19 03:57:56 i386: movzx r16 rm16 is an alias for mov [cracyc]
Changed: i386ops.h
- 2020-01-19 00:16:35 new WORKING machine (#6181) [David Haywood]
- • new WORKING machine
PDC100 - Portable Dream Console [Sean Riddle, David Haywood]
• pocket, not portable
• new NOT WORKING - Wow Wireless Gaming [TeamEurope, David Haywood]
most games run, but the main menu needs an unemulated video mode
• new WORKING machine - Zone 100 [TeamEurope, David Haywood]
new NOT WORKING machine
Zone 32-bit Gaming Console System (Family Sport 41-in-1) [TeamEurope, David Haywood]
• (nw)
• (nw) credit later
• (nw)
• (nw)
• new WORKING machine - Seal 50-in-1 [TeamEurope, David Haywood]
new NOT WORKING machines
Zone 32-bit Gaming Console System (Family Sport 41-in-1) [TeamEurope, David Haywood] My Wico Deluxe [TeamEurope, David Haywood] Mini Arcade Games Console (Family Sport 220-in-1) [TeamEurope, David Haywood]
• (nw)
• (nw)
Changed: sunplus_gcm394.cpp, vii.cpp, vt1682.cpp, mame.lst
- • new WORKING machine
- 2020-01-18 22:41:08 luaengine: addr_space:read_range() (#6120) [feos]
- • luaengine: allow reading a block of raw bytes for addr_space
• redo space:read_block() to be more rebust and flexible
Changed: luaengine.cpp
- • luaengine: allow reading a block of raw bytes for addr_space
- 2020-01-18 22:39:30 Merge pull request #6182 from 68bit/swtpc-dc5-force-ready [R. Belmont]
- swtpc dc5: support a forced FDC 'ready' line.
Changed: dc5.cpp, swtpc.cpp, swtpc09.cpp
- 2020-01-18 16:39:49 netlist: Code maintenance. (nw) [couriersud]
- Checked and fixed conditional compile paths. Simplified memory allocation. Generalized signal handling.
Changed: nl_base.h, nl_config.h, palloc.h, pconfig.h, pmempool.h, ppmf.h
- 2020-01-18 14:01:21 naomi: enable reset from dimm board and make games boot (nw) [yz70s]
- To test set the constant work_mode in naomigd.h to 1
Changed: naomi.cpp, naomi.h, naomigd.cpp
- 2020-01-18 11:27:30 (nw) housekeeping [Robbbert]
Changed: mess.flt
- 2020-01-18 10:19:49 New working clones [Ivan Vangelista]
- Super Bagman (version 5) [Michel Blanco]
Changed: bagman.cpp, mame.lst
- 2020-01-18 09:25:13 konmedal.cpp add swap endian trampolines (wtf 8bit handlers expecting BE data?) (nw) [MetalliC]
Changed: konmedal.cpp, k054156_k054157_k056832.cpp
- 2020-01-18 09:16:16 New clones marked as NOT_WORKING [Ivan Vangelista]
- Wild Cat 3 (CMV4 hardware) [Ioannis Bampoulas]
Changed: goldstar.cpp, goldstar.h, mame.lst
- 2020-01-18 07:20:05 splash.cpp: Add dipswitch locations to Funny Strip [Brian Troha] [braintro]
Changed: splash.cpp
- 2020-01-18 06:52:21 (nw) deco_mlc.cpp: Add trivia note about what MLC stands for [braintro]
Changed: deco_mlc.cpp
- 2020-01-18 06:47:21 igs011.cpp: Add dipswitch locations to the Virtua Bowling sets [Brian Troha] [braintro]
- Also corrects the vbowlhk set to use the correct vbowlhk inputs and not the "world" vbowl inputs.
Changed: igs011.cpp
- 2020-01-18 05:15:17 konmedal: more tweaks to palettes. fuusenpn is much improved. (nw) [arbee]
Changed: konmedal.cpp
- 2020-01-18 04:18:04 s3virge: fix height of mono pattern BitBLTs in 8 and 15/16 bpp. (nw) [mahlemiut]
Changed: s3virge.cpp
- 2020-01-17 17:54:25 naomigd.cpp: add binary files with serial memories contents (nw) [yz70s]
Changed: naomigd.cpp
- 2020-01-17 15:46:18 megadriv.cpp add Mega-CD Japan BIOS ver 1.11 [Fredrik Nyqvist] [MetalliC]
Changed: megadriv.cpp
- 2020-01-17 14:57:44 dead wood (nw) [MetalliC]
Changed: konmedal.cpp
- 2020-01-17 14:26:44 konmedal.cpp misc updates (add hopper, nvram, CCU) [MetalliC]
Changed: konmedal.cpp
- 2020-01-17 04:59:53 we32100: Type specifiers cannot be stacked (nw) [AJR]
Changed: we32100d.cpp, we32100d.h
- 2020-01-17 03:10:31 plug and play work (#6176) [David Haywood]
- • use dump of correct game for pockchalw.xml chukkesr (was previously using duplicate of a different set)
• new NOT WORKING
Generations (Retro-Bit) [Porchy]
• (nw)
• new NOT WORKING - Tomica Carnavi Drive (Japan) [Sean Riddle, Peter Wilhelmsen, ShouTime]
• fix bgpen (nw)
• new NOT WORKING
WiWi 18-in-1 Sports Game [TeamEurope, David Haywood] TV Virtual Fighter / Free Fight Kung Fu (Conny / Big Ben) [TeamEurope, David Haywood]
Changed: pockchalw.xml, mess.lua, actions_atj2279b.cpp, spg110.cpp, vii.cpp, xavix.cpp, mame.lst, xavix.cpp
- • use dump of correct game for pockchalw.xml chukkesr (was previously using duplicate of a different set)
- 2020-01-17 00:55:11 Merge pull request #6180 from clawgrip/patch-13 [ajrhacker]
- teamjocs.cpp: Rename "Team Jocs" to "Diana Elite" (nw)
Changed: teamjocs.cpp, mame.lst
- 2020-01-16 23:06:09 Rename "teamjocs" -> "diaelite" (nw) [ClawGrip]
Changed: mame.lst
- 2020-01-16 23:02:52 teamjocs.cpp: TeamJocs is the hardware type, the game is "Diana Elite" (nw) [ClawGrip]
- (nw) See: http://www.recreativas.org/diana-elite-5664-recreativos-presas
Changed: teamjocs.cpp
- 2020-01-16 22:43:59 netlist: 7493, minor edit. (nw) [couriersud]
Changed: nld_7493.cpp
- 2020-01-16 22:43:23 netlist: Fix building with 128bit integers. (nw) [couriersud]
- 2020-01-16 22:41:39 netlist: fix overclocking. (nw) [couriersud]
Changed: netlist.cpp, netlist.h
- 2020-01-16 22:38:44 (nw) Housekeeping. [Robbbert]
Changed: mess.flt
- 2020-01-16 22:03:52 Merge pull request #6179 from clawgrip/patch-12 [ajrhacker]
- bandai_design_master.cpp: Missing chars (nw)
Changed: bandai_design_master.cpp
- 2020-01-16 19:08:35 bfm_sc2.cpp: marked gldncrwnhop as not working. It's never really worked since it was added. (nw) [Ivan Vangelista]
Changed: bfm_sc2.cpp
- 2020-01-16 18:54:13 New machines marked as NOT_WORKING [Ivan Vangelista]
- Team Jocs [Juan Romero, ClawGrip]
Changed: arcade.lua, arcade.flt, teamjocs.cpp, mame.lst
- 2020-01-16 18:23:43 goldstar.cpp: improvements to wcat3 decryption. Still something important missing, but at least the game seems to work with some prodding (nw) [Ivan Vangelista]
Changed: goldstar.cpp
- 2020-01-16 06:56:21 svga_s3,s3virge: make hardware cursor display correctly in 15bpp and 24bpp video modes (nw) [mahlemiut]
Changed: pc_vga.cpp
- 2020-01-16 00:11:14 bbl380: LCDC type researched (nw) [AJR]
Changed: bbl380.cpp
- 2020-01-15 21:58:33 stuntcyc: Hook up fixedfreq monitor. [Couriersud] [couriersud]
Changed: atarittl.cpp, nl_stuntcyc.cpp
- 2020-01-15 21:57:11 Fix tp1985 video. (nw) [couriersud]
Changed: testpat.cpp
- 2020-01-15 21:41:57 netlist: Increase resolution to 100 pico seconds. [Couriersud] [couriersud]
- Increase the time resolution from 1 nano second to 100 pico seconds. Make sure that icount and netlist internal time are better synched by tracking the remainder of the division. Fixed the netlist sound device. There is a one sample overflow every 13 seconds at 48000 Hz due to integer truncation which is now ignored. Added more doxygen documentation.
Changed: netlist.cpp, netlist.h, nl_config.h, ptime.h
- 2020-01-15 21:13:38 netlist: move some functions to pmath. (nw) [couriersud]
- 2020-01-15 21:09:04 netlist: Make sure diodes step enough ... [Couriersud] [couriersud]
- Long story: The diode model uses log-stepping as proposed in "Circuit Simulation" (Farid N. Najm) page 183. If the previous voltage was sufficiently negative the new voltage after a log step could not have increased enough to alter matrix and rhs vector. This bug surfaced in stuntcyc video signal mixing which uses a diode for the composite signal.
Changed: nld_generic_models.h
- 2020-01-15 19:52:15 New machines marked as NOT_WORKING (#6175) [ClawGrip]
- • New machines marked as NOT_WORKING
Laser Quiz Greece [English Amiga Board] Odeon Twister (v1.4) [English Amiga Board] Eldorado (4.2) [English Amiga Board]
• Add 'eldoralg', 'odeontw' and 'lsrquizg'. Rename 'lsrquiz2' to 'lsrquiz2i' (nw)
- • New machines marked as NOT_WORKING
- 2020-01-15 17:35:22 xtal: add missing xtal (nw) [hap]
Changed: xtal.cpp
- 2020-01-15 11:44:15 Plug and Play work (#6174) [David Haywood]
- • new NOT WORKING
Jara-Ja Land (Japan, home version) [Sean Riddle, Peter Wilhelmsen, ShouTime]
• (nw)
• new NOT WORKING machines - Design Master Denshi Mangajuku [TeamEurope]
note, these use a H8/328 (24kbytes internal ROM, 1kbyte internal ROM) but at least when booting from cart it looks like they're using external mode, with internal ROM disabled, as the 'game' cart ROMs contain boot vectors (the 'design' carts don't, but those are data roms for the game carts) likely needs a proper H8 type deriving tho.
• (nw)
• (nw)
• (nw)
• (nw)
• (nw)
• closer type (correctly has 1k internal RAM)
• banks are 0x8000 in size (nw)
• (notes)
• (nw)
• subclass (nw)
• (nw)
• (nw)
• ooops (nw)
• improve gcslottv mojuotv
Changed: bdesignm_design_cart.xml, bdesignm_game_cart.xml, mess.lua, bandai_design_master.cpp, xavix.cpp, xavix.h, mame.lst, xavix.cpp
- • new NOT WORKING
- 2020-01-15 09:44:40 -v6809.cpp: Eliminated MACHINE_RESET_OVERRIDE macro usage. [Ryan Holtz] [MooglyGuy]
Changed: v6809.cpp
- 2020-01-15 09:44:20 -ut88.cpp: Eliminated *_OVERRIDE macro usage. [Ryan Holtz] [MooglyGuy]
- 2020-01-15 09:13:43 s3virge: get started on BitBLT support, gets Windows 3.1 usable with Virge drivers. [Barry Rodewald] [mahlemiut]
Changed: s3virge.cpp, s3virge.h, virge_pci.cpp
- 2020-01-15 05:35:21 konmedal: further improved colors for K052109 games (nw) [arbee]
Changed: konmedal.cpp
- 2020-01-15 04:56:13 cdi.cpp - updates [braintro]
- Decapped and dumped a German i8751 MCU for the Quizard 2 sets [Caps0ff & TeamEurope] Decapped and dumped an alternate German i8751 MCU for the Quizard 3 sets [TeamEurope] Decapped and dumped a Czech i8751 MCU for the Quizard 4 sets [Caps0ff & TeamEurope]
- 2020-01-15 04:41:17 konmedal: improved colors for shuriboy, fuusenpn, and mariorou [R. Belmont] [arbee]
Changed: konmedal.cpp
- 2020-01-15 02:32:22 cgang: Note (nw) [AJR]
Changed: cgang.cpp
- 2020-01-15 02:25:27 cgang: Update label (nw) [AJR]
Changed: cgang.cpp
- 2020-01-14 20:26:21 hh_sm510: add note (nw) [hap]
Changed: fidel_cc10.cpp, hh_sm510.cpp
- 2020-01-14 19:50:00 konmedal.cpp little fix to boot mariorou (nw) [MetalliC]
Changed: konmedal.cpp
- 2020-01-14 18:48:10 vt61_cpu: Some registers for later (nw) [AJR]
- 2020-01-14 18:32:01 New clones marked as NOT_WORKING [Ivan Vangelista]
- Driving Force (Galaxian conversion, Seatongrove UK, E-0237) [Juan Romero, ClawGrip]
Changed: galaxold.cpp, lvcards.cpp, mame.lst
- 2020-01-14 15:53:05 brickzn defaults (nw) [Angelo Salese]
Changed: suna8.cpp
- 2020-01-14 12:17:46 New software list (jupace_snap) and 5 working games [Robbbert]
- Casse Briques Champs De Mines Millipede Pacman Valkyr
Changed: jupace_cass.xml, jupace_snap.xml, jupace.cpp
- 2020-01-14 04:57:27 pace: Hack one cycle off shift/rotate instructions when count is nonzero; update notes (nw) [AJR]
Changed: pace.cpp
- 2020-01-14 04:56:50 YM2612 output updates, Add some Mega drive variations (#6150) [cam900]
- • 2612intf.cpp: Fix output bits, Device-fied YMF276, Add notes fm2612.cpp: Add output bit variation fmtowns.cpp: Add YMF276 placeholder for later model use this megadriv.cpp: Add config for when YM3438 is integreated in ASIC, Add handheld variations, Fix PAL sound clock
• megadriv.cpp: Fix clock
Changed: 2612intf.cpp, 2612intf.h, fm.h, fm2612.cpp, fmtowns.cpp, megadriv.cpp, megadriv.h, megadriv.cpp, mame.lst
- • 2612intf.cpp: Fix output bits, Device-fied YMF276, Add notes fm2612.cpp: Add output bit variation fmtowns.cpp: Add YMF276 placeholder for later model use this megadriv.cpp: Add config for when YM3438 is integreated in ASIC, Add handheld variations, Fix PAL sound clock
- 2020-01-14 04:56:31 Merge pull request #6165 from firewave/rendersw [R. Belmont]
- rendersw.hxx: cleanups (nw)
Changed: rendersw.hxx
- 2020-01-14 04:55:56 Plug and Play work (#6164) [David Haywood]
- • gpac800 guesses (nw)
• new WORKING machine
Zone 7-in-1 Sports (US) [Sean Riddle, David Haywood]
• (nw)
• new NOT WORKING - Little Touch LeapPad [Sean Riddle, Clawgrip]
• new WORKING machines - Excite Sports Wireless Interactive TV Game - 48-in-1 (US) [Sean Riddle, David Haywood]
• correct soflist hookup (nw)
• note about differences in another version (nw)
Changed: leapfrog_ltleappad_cart.xml, sunplus_gcm394.cpp, sunplus_gcm394_video.cpp, sunplus_gcm394_video.h, leapfrog_leappad.cpp, sunplus_gcm394.cpp, vt1682.cpp, mame.lst
- • gpac800 guesses (nw)
- 2020-01-14 04:53:55 Remarks based on PCB exploration and FPGA conversion (#6158) [Jose Tejada]
- • Remarks based on PCB exploration and FPGA conversion
• Remarks based on PCB exploration and FPGA conversion
Changed: ddragon.cpp, gunsmoke.cpp
- • Remarks based on PCB exploration and FPGA conversion
- 2020-01-14 03:48:37 New working clone [braintro]
- New working clone
The Last Apostle Puppetshow [smitdogg, David Haywood, The Dumping Union]
Changed: xtal.cpp, homedata.cpp, mame.lst, homedata.cpp
- New working clone
- 2020-01-14 03:19:53 Darn those switch warnings (nw) [AJR]
Changed: pace.cpp
- 2020-01-14 03:18:27 Add tentative VT61/VT62 disassembler and skeleton CPU device [AJR]
Changed: cpu.lua, mess.lua, vt61.cpp, vt61.h, vt61dasm.cpp, vt61dasm.h, vt62.cpp, unidasm.cpp
- 2020-01-14 00:35:16 sh4.cpp: disable timers at reset (nw) [yz70s]
Changed: sh4.cpp
- 2020-01-14 00:29:22 naomigd.cpp: send reset request to naomi and disable pic watchdog (nw) [yz70s]
- Pesky watchdog would reset the pic and comunication with the sh4 would stop working.
Changed: naomigd.cpp
- 2020-01-14 00:28:24 pic16c62x: enable ability to set configuration word (nw) [yz70s]
Changed: pic16c62x.cpp, pic16c62x.h
- 2020-01-14 00:19:34 -hapyfish: Hooked up preliminary inputs. [Tahg, Ryan Holtz] [MooglyGuy]
Changed: hapyfish.cpp
- 2020-01-14 00:19:08 -s3c24xx: Removed redundant accessors, nw [MooglyGuy]
Changed: s3c2400.cpp, s3c2400.h, s3c2410.cpp, s3c2410.h, s3c2440.cpp, s3c2440.h, s3c24xx.h, s3c24xx.hxx
- 2020-01-14 00:18:33 -arm7: Added debug print ability for hapyfsh2. [Ryan Holtz] [MooglyGuy]
Changed: arm7.cpp
- 2020-01-13 23:20:33 hh_sm510: capitalize nintendo series names (nw) [hap]
Changed: hh_sm510.cpp
- 2020-01-13 23:08:33 chess*: copypaste nitpick (nw) [hap]
Changed: ave_arb.cpp, cking_master.cpp, compuchess.cpp, cxg_ch2001.cpp, cxg_dominator.cpp, cxg_sphinx40.cpp, debut.cpp, fidel_as12.cpp, fidel_card.cpp, fidel_cc1.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, mephisto_brikett.cpp, mephisto_mm1.cpp, mephisto_modular.cpp, mephisto_modular_tm.cpp, novag_cforte.cpp, novag_const.cpp, novag_diablo.cpp, novag_presto.cpp, novag_savant.cpp, novag_sexpert.cpp, novag_supremo.cpp, regence.cpp, saitek_corona.cpp, saitek_cp2000.cpp, saitek_delta1.cpp, saitek_mark5.cpp, saitek_ssystem3.cpp, saitek_stratos.cpp, saitek_superstar.cpp, sc2.cpp
- 2020-01-13 23:06:51 New working machine added (#6171) [algestam]
- Game & Watch: Mario's Cement Factory (tabletop screen) [algestam]
Changed: hh_sm510.cpp, mame.lst
- 2020-01-13 22:19:44 (nw) pace.cpp: patched 3 compile errors. Please check that these work as intended. [Robbbert]
Changed: pace.cpp
- 2020-01-13 16:27:36 pace: Fix carry flag calculation (nw) [AJR]
Changed: pace.cpp
- 2020-01-13 15:41:49 pace: Divide this for now (nw) [AJR]
Changed: pace.h
- 2020-01-13 15:35:48 Add preliminary execution core for PACE architecture [AJR]
Changed: pace.cpp, pace.h, ns5652.cpp
- 2020-01-13 00:28:36 naomi: let the dimm board see the encrypted des data from the gdrom (nw) [yz70s]
- Now it only has to reset/reboot the naomi below itself.
Changed: 315-6154.cpp, 315-6154.h, naomigd.cpp, naomigd.h
- 2020-01-12 17:48:54 Fix clang build. (nw) [couriersud]
Changed: ptime.h
- 2020-01-12 17:16:25 netlist: Code maintenance. (nw) [couriersud]
- Introduce an additional absolute time type netlist_time_ext to identify whether absolute or relative time is used in the netlist code. Extend ptime code to allow operations between ptime derived types with different internal types.
In addition rewrote main queue serve loops. Adds a very small performance increase.
Changed: netlist.cpp, netlist.h, nld_system.cpp, nlid_truthtable.h, nl_base.cpp, nl_base.h, nl_config.h, nltypes.h, pconfig.h, plists.h, ptime.h, nltool.cpp, nld_matrix_solver.cpp, nld_matrix_solver.h, nld_solver.cpp
- Introduce an additional absolute time type netlist_time_ext to identify whether absolute or relative time is used in the netlist code. Extend ptime code to allow operations between ptime derived types with different internal types.
- 2020-01-12 12:47:30 gdrom.cpp: detection of gdrom disc (nw) [yz70s]
Changed: gdrom.cpp
- 2020-01-12 01:49:43 Fixed arcade build (#6166) [MASH]
Changed: arcade.lua
- 2020-01-11 22:53:19 netlist: dead code removal. (nw) [couriersud]
Changed: nl_config.h, nld_matrix_solver.cpp, nld_matrix_solver.h, nld_ms_sor_mat.h
- 2020-01-11 20:49:04 gdrom.cpp: modifications to make it useable with the naomi dimm board (nw) [yz70s]
- 2020-01-11 20:41:13 naomi: add an ide controller for the gdrom to the dimm board (nw) [yz70s]
Changed: naomigd.cpp, naomigd.h
- 2020-01-11 21:47:55 Merge pull request #6160 from sasuke-arcade/stfight_draw_fix [ajrhacker]
- sfight.cpp: Fixed filling the screen red when text or BG layers are hidden
Changed: stfight_dev.cpp
- 2020-01-11 21:39:55 rx01_cpu: Fix AND logic (nw) [AJR]
Changed: rx01.cpp
- 2020-01-11 20:32:12 rx01_cpu: More stubs (nw) [AJR]
- 2020-01-11 17:48:23 new NOT WORKING (plug and play systems) (#6156) [David Haywood]
- • new NOT WORKING
4 Player System - 10 in 1 [Sean Riddle, David Haywood]
boots, several of the games are fully playable without sound, several have significant issues, helps provide evidence tho.
• new NOT WORKING
Excite Bowling (Japan) [Sean Riddle, Peter Wilhelmsen]
• a few sunplus bits (nw)
• get y-flip out of the way (nw)
• sunplus stuff (nw)
• new NOT WORKING - Exciting Stadium DX (Japan) [Sean Ruddle, Peter Wilhelmsen, ShouTime]
• note updates (nw)
• exciting -> excite (nw)
• sunplus (nw)
• sunplus improved logging (nw)
• (nw)
• notes based on other sunplus types (nw)
• notes (nw)
• (nw)
• naming imrpovements (nw)
• naming improvments (nw)
Changed: unsp_fxxx.cpp, spg2xx_video.cpp, sunplus_gcm394.cpp, sunplus_gcm394.h, sunplus_gcm394_video.cpp, sunplus_gcm394_video.h, sunplus_gcm394.cpp, trkfldch.cpp, xavix.cpp, mame.lst
- • new NOT WORKING
- 2020-01-11 17:05:55 New working clones [Ivan Vangelista]
- New Cherry '96 (v3.1, B PCB) [Ioannis Bampoulas]
Changed: goldstar.cpp, goldstar.h, mame.lst
- 2020-01-11 16:26:32 Merge pull request #6161 from FakeShemp/a400cass [ajrhacker]
- Add Atari 400/800 cassette list
Changed: a800_cass.xml, atari400.cpp
- 2020-01-11 16:08:53 Add Atari 400/800 cassette list [Rebecca Wallander]
Changed: a800_cass.xml, atari400.cpp
- 2020-01-11 15:22:17 Machines promoted to working [AJR]
- VT52 Video Display Terminal (M4) [AJR]
Changed: vt52.cpp
- 2020-01-11 15:19:36 ay31015: Better EOC timing with two stop bits; improve logging messages (nw) [AJR]
Changed: ay31015.cpp
- 2020-01-11 14:58:06 minor (nw) [MetalliC]
Changed: konamigs.cpp
- 2020-01-11 14:49:18 apple2: mark hsscsi as not functioning yet (nw) [arbee]
Changed: a2hsscsi.h
- 2020-01-11 14:29:44 Machines promoted to working [Ivan Vangelista]
- Lucky Girl (Wing) [Ivan Vangelista]
(nw) Lucky Lady in goldstar.cpp also runs, but needs correct inputs and colors
Changed: goldstar.cpp, jangou.cpp, goldstar.h, segacrpt_device.cpp
- Lucky Girl (Wing) [Ivan Vangelista]
- 2020-01-11 12:28:05 new WORKING machine [MetalliC]
- - Dance Dance Revolution Kids (GQAN4 JAA) [iMp, MetalliC]
Changed: konamigs.cpp, mame.lst
- 2020-01-11 05:51:24 Fix clang build (ODR is so annoying) (nw) [AJR]
Changed: 315-6154.h
- 2020-01-11 00:10:01 vt52: Add control characters and function keys to natural keyboard (nw) [AJR]
Changed: vt52.cpp
- 2020-01-10 20:41:04 naomi: add a new device for the 315-6154 system manager chip used in the dimm board [Samuele Zannoli] [yz70s]
- It is still incomplete but can be used.
Changed: arcade.lua, mess.lua, 315-6154.cpp, 315-6154.h, naomigd.cpp, naomigd.h
- 2020-01-10 18:41:21 tv912b, tv912c: Make Ctrl-K and Ctrl-L work with natural keyboard [AJR]
Changed: tv912.cpp
- 2020-01-10 18:19:57 tv912b: More fitting natural keyboard binding for backspace [AJR]
Changed: tv912.cpp
- 2020-01-10 18:10:38 natkeyboard.cpp: Turn logging back off (nw) [AJR]
Changed: natkeyboard.cpp
- 2020-01-10 18:06:08 input_sdl: Process control characters so that the natural keyboard can see them (SDL normally strips these out) [AJR]
- Don't strip linefeed characters (Ctrl-J) from natural keyboard input except when pasting strings
Changed: natkeyboard.cpp, natkeyboard.h, ui.cpp, input_sdl.cpp
- 2020-01-10 15:00:28 vt52: Draw characters on screen; add notes about processor architecture [AJR]
- vt50dasm: Slightly smarter jump decoding; note another (unemulated) VT52 difference (nw)
Changed: vt50.cpp, vt50.h, vt50dasm.cpp, vt50dasm.h, vt52.cpp
- 2020-01-10 04:45:29 (nw) ninjakd2.cpp: Correct name to "JT 104" (no dash) & add in Japanese alt name because the language dip works. [braintro]
Changed: ninjakd2.cpp
- 2020-01-10 04:34:13 ninjakd2.cpp: Redumped and corrected the JT-104 set from an original UPL PCB [coolmod, The Dumping Union] [braintro]
Changed: ninjakd2.cpp
- 2020-01-10 00:01:04 telestory - document more buttons (nw) (#6152) [David Haywood]
- • telestory - document more buttons (nw)
• comment that it looks like voice is hooked up tro the SIO
• some button info based on test mode (nw)
• update note (nw)
• jak_s500 notes and observations (nw)
Changed: sunplus_gcm394.cpp, sunplus_gcm394.h, sunplus_gcm394_video.cpp, sunplus_gcm394.cpp, vii.cpp
- • telestory - document more buttons (nw)
- 2020-01-09 23:05:42 mephisto*: some romlabels (nw) [hap]
Changed: mephisto_modular.cpp, mephisto_mondial68k.cpp, mephisto_montec.cpp, mephisto_polgar.cpp
- 2020-01-09 22:03:09 Fix Sega System 1 Color handling, Minor cleanups (#6147) [cam900]
- • system1.cpp: Fix color, Use indirect entries for palette lookup, Reduce runtime tag lookup
• system1.cpp: Reduce unused
• system1.cpp: Fix namings, Fix palette RAM handling, Fix bitmap clear behavior, Reduce unnecessary lines, Use correct / shorter type values
Changed: system1.cpp, system1.h, system1.cpp
- • system1.cpp: Fix color, Use indirect entries for palette lookup, Reduce runtime tag lookup
- 2020-01-09 17:57:41 Sync with new dumps from Sean (Plug & Play sets) (#6151) [David Haywood]
- • summary later (nw)
• push jak_s500 along a bit (nw)
• some XaviX bits (nw)
• more XaviX (nw)
• (nw)
• (nw)
• (nw)
• (nw)
• (nw)
• new NOT WORKING
Retro FC Plus 168 in 1 Handheld [PeterVanSilie]
• (nw)
• telestory improvements (nw)
• document some inputs on telestory (nw)
Changed: bkrankp_cart.xml, telestory_cart.xml, vbaby_cart.xml, unsp_fxxx.cpp, unspdasm_fxxx.cpp, spg2xx_video.cpp, sunplus_gcm394.cpp, sunplus_gcm394.h, sunplus_gcm394_video.cpp, nes_vt.cpp, sunplus_gcm394.cpp, vii.cpp, vsmileb.cpp, xavix.cpp, mame.lst
- • summary later (nw)
- 2020-01-09 15:11:47 rx01_cpu: Add the other flags, with a somewhat awkward display (nw) [AJR]
Changed: rx01.cpp, rx01.h, rx01dasm.cpp
- 2020-01-09 13:26:57 mephisto_modena: Added an older version of Modena. [Berger] [hap]
- mephisto_montec: Added another Mega IV version. [Berger]
Changed: mephisto_mm2.cpp, mephisto_modena.cpp, mephisto_montec.cpp, mephisto_polgar.cpp
- 2020-01-08 21:32:34 netlist: fix github issue #6106. [Couriersud, Firewave] [couriersud]
- Workaround for a bug in msvc. __VA_ARGS__ are expanded to a single token in msvc, all other compilers expand to a list of tokens.
Changed: nl_config.h, putil.h
- 2020-01-08 20:29:14 Merge pull request #6146 from cam900/patch-119 [ajrhacker]
- model2.cpp: Fix subscription
Changed: model2.cpp
- 2020-01-08 20:26:28 rx01_cpu: Architectural notes (nw) [AJR]
Changed: rx01.cpp
- 2020-01-08 18:01:19 New machines marked as NOT_WORKING [Ivan Vangelista]
- Scorpion (Jun 15, 1999) [ClawGrip, Rampa]
New clones marked as NOT_WORKING
Scorpion (Oct 01, 1997) [ClawGrip, Rampa]
Changed: arcade.lua, arcade.flt, merits.cpp, mame.lst
- Scorpion (Jun 15, 1999) [ClawGrip, Rampa]
- 2020-01-08 17:47:52 Merge pull request #6143 from firewave/not-working [R. Belmont]
- docastle.cpp: flagged asoccer and idsoccera as NOT WORKING (nw)
Changed: docastle.cpp
- 2020-01-08 17:47:32 Merge pull request #6145 from cam900/fmtowns_ymf276 [R. Belmont]
- fmtowns.cpp: Add notes for sound chip
Changed: fmtowns.cpp
- 2020-01-08 11:05:31 misc: add notes (nw) [hap]
Changed: mephisto_mm1.xml, mephisto_mm2.xml, mephisto_mm4.xml, mephisto_mm5.xml, mephisto_smondial2.xml, cgang.cpp, mephisto_brikett.cpp, mephisto_modular_tm.cpp, mephisto_montec.cpp, mephisto_polgar.cpp, model1.cpp, model2.cpp, saitek_stratos.cpp
- 2020-01-08 03:55:48 Merge pull request #6144 from mamedev/revert-6127-ymf276_doc [R. Belmont]
- Revert "sound/2612intf.cpp: Add YMF276 device, Clamp output related to internal 9-bit DAC, Add notes"
Changed: 2612intf.cpp, 2612intf.h, fmtowns.cpp
- 2020-01-08 03:55:30 Revert "sound/2612intf.cpp: Add YMF276 device, Clamp output related to internal 9-bit DAC, Add notes" [R. Belmont]
Changed: 2612intf.cpp, 2612intf.h, fmtowns.cpp
- 2020-01-08 03:52:59 at, genpc.cpp: more motherboards and BIOS versions (#6132) [rfka01]
- • at, genpc.cpp: more motherboards and BIOS versions
• at.cpp: corrections and annotations
- • at, genpc.cpp: more motherboards and BIOS versions
- 2020-01-07 22:50:54 bbcm: Added FinMOS 3.29, a pre-release of MOS 3.50. [Nigel Barnes]
Changed: bbc.cpp
- 2020-01-07 21:35:55 route16.cpp: some more opcodes for vscompmj (nw) [Ivan Vangelista]
Changed: route16.cpp
- 2020-01-07 20:05:36 s3c24xx.hxx: Fix build (nw) [AJR]
Changed: s3c24xx.hxx
- 2020-01-07 19:42:16 -s3c24xx: Converted to use logmacro. [Ryan Holtz] [mooglyguy]
- -hapyfish: Added preliminary I2C hookup for FS8806 device and more documentation. [Ryan Holtz]
Changed: s3c2400.cpp, s3c2410.cpp, s3c2440.cpp, s3c24xx.hxx, hapyfish.cpp
- 2020-01-07 19:40:35 -romload: Switched ROM size members from u32 to u64. Fixes incorrect loading percentages in hapyfsh2. [Ryan Holtz] [MooglyGuy]
Changed: romload.cpp, romload.h
- 2020-01-07 18:46:38 bbc.cpp: Rename slot device tags rs232->rs423 and centronics->printer (nw) [Nigel Barnes]
- 2020-01-07 18:29:54 nemesis.cpp: added a bit of PCB infos from a Black Panther auction (nw) [Ivan Vangelista]
Changed: nemesis.cpp
- 2020-01-07 17:47:42 Revert "bus/centronics: Added a R-2R ladder DAC device." [Nigel Barnes]
- This reverts commit 1564c566c12aa515cca6d5c1a66a2473b351ccd3.
Changed: bus.lua, ctronics.cpp, dac_r2r.cpp, dac_r2r.h
- 2020-01-07 17:18:52 splash.cpp: added a note about a Rebus year hack which has been dumped (nw) [Ivan Vangelista]
Changed: splash.cpp
- 2020-01-07 17:17:15 New clones marked as NOT_WORKING [Ivan Vangelista]
- Seibu Cup Soccer :Selection: (bootleg, set 4) [f205v]
Changed: seicupbl.cpp, mame.lst
- 2020-01-07 17:15:41 imds2: implemented save in IMG disk format (#6140) [fulivi]
- • imds2: implemented save in IMG disk format
• imds2: try to fix CI failure again, this time by removing LOGs
Changed: img_dsk.cpp, img_dsk.h
- • imds2: implemented save in IMG disk format
- 2020-01-07 17:10:56 vt50_cpu: Minor note (nw) [AJR]
Changed: vt50.cpp
- 2020-01-07 17:01:58 New clones marked as NOT_WORKING [Ivan Vangelista]
- Klax (version 5, bootleg set 3) [f205v]
- 2020-01-07 16:53:40 Merge pull request #6142 from DavidHaywood/070120 [ajrhacker]
- V.Smile BIOS roms aren't regional, just revisions, also one was just …
Changed: vsmile.cpp, mame.lst
- 2020-01-07 14:12:05 rx01_cpu: More conditions (nw) [AJR]
- 2020-01-07 13:49:24 bus/bbc/1mhzbus/beebide: Added jumper configuration for address and interrupt enable (nw) [Nigel Barnes]
- 2020-01-07 13:43:21 bus/ata/idehd: Assign interface 'ide_hdd' (nw) [Nigel Barnes]
Changed: idehd.cpp
- 2020-01-03 15:08:26 bus/centronics: Added a R-2R ladder DAC device. [Nigel Barnes]
Changed: bus.lua, ctronics.cpp, dac_r2r.cpp, dac_r2r.h
- 2020-01-03 15:02:47 bus/bbc/1mhzbus: Added Sprow BeebIDE 16-bit and RetroClinic BBC 8-bit IDE interfaces. [Nigel Barnes]
Changed: bus.lua, 1mhzbus.cpp, ide.cpp, ide.h
- 2020-01-03 14:51:59 bus/bbc/1mhzbus: Added BeebOPL FM Synthesiser. [Nigel Barnes]
Changed: bus.lua, 1mhzbus.cpp, beebopl.cpp, beebopl.h, xtal.cpp
- 2020-01-03 14:39:00 acorn_dsk: Added support for HADFS floppy images. [Nigel Barnes]
Changed: acorn_dsk.cpp
- 2020-01-07 12:47:45 o2.cpp: Add O2 BIOS v4.3 [Sean Riddle, Rampa, ClawGrip] (#6141) [ClawGrip]
- New machines marked as NOT_WORKING
SGI O2 (v4.3) [Sean Riddle, Rampa, ClawGrip]
Changed: o2.cpp
- New machines marked as NOT_WORKING
- 2020-01-07 12:35:46 machines promoted to working [Patrick Mackinlay]
- MIPS Magnum 4000 (little) [Patrick Mackinlay]
Changed: jazz.cpp
- 2020-01-07 11:59:06 fixed -aviwrite/-mngwrite crash with screenless systems [Oliver Stöne… (#6139) [Oliver Stöneberg]
- • fixed -aviwrite/-mngwrite crash with screenless systems [Oliver Stöneberg, hap]
• can record video with noscreens (nw)
• need to use default frame rate for screen-less MNG recording as well (nw)
Co-authored-by: hap
Changed: video.cpp
- • fixed -aviwrite/-mngwrite crash with screenless systems [Oliver Stöneberg, hap]
- 2020-01-07 08:53:41 r4000: fix bad virtual address for [ls][dw][lr] exceptions [Patrick Mackinlay]
- (nw) • get rid of _t type name suffixes • improve logging
- 2020-01-07 08:44:57 ims_cvc: implement cursor [Patrick Mackinlay]
- (nw) • simplify handlers • reduce logging noise
Changed: ims_cvc.cpp, ims_cvc.h
- 2020-01-07 06:23:47 rx01: Add CRC shifter (nw) [AJR]
- 2020-01-07 05:20:24 rx01_cpu: Start executing some instructions (nw) [AJR]
- 2020-01-07 05:11:46 Add BIOS ROM load for MicroTouch device (not hooked up) [ClawGrip, Kevin Eshbach, ArcadeHacker] (#6138) [ClawGrip]
- • Add BIOS ROM load for MicroTouch device (not hooked up) [ClawGrip, Kevin Eshbach, ArcadeHacker]
• Typo (nw)
Changed: microtch.cpp, microtch.h
- • Add BIOS ROM load for MicroTouch device (not hooked up) [ClawGrip, Kevin Eshbach, ArcadeHacker]
- 2020-01-07 04:42:22 ins8250: ignore fifo bits when clearing interrupt (nw) [Patrick Mackinlay]
Changed: ins8250.cpp
- 2020-01-07 00:20:54 new WORKING machine (#6136) [David Haywood]
- • new WORKING machine
Pop'n Stage EX (ver JB-A) [Jennifer Taylor]
note, the old 'popnstage' romdef was clearly for "popnstage ex" (nothing at all seems to be dumped from a regular popnstage) so was removed.
• new WORKING clones
Pop'n Music 1 (ver KA-A, HDD 1.01) [Jennifer Taylor] Pop'n Music 1 (ver JA-A, HDD 1.00) [Jennifer Taylor]
• document actual HDD versions (nw)
Changed: djmain.cpp, mame.lst
- • new WORKING machine
- 2020-01-06 23:33:11 model1: create "screen" before "ioboard:screen" (nw) [hap]
Changed: model1.cpp, model1io2.lay
- 2020-01-06 23:01:14 Hardware to generate interrupt 3 only exists on LSI Cart 3, 4 & cockpit boards, it is missing on TTL, LSI & LSI Cart 2. [GadgetFreak] [smf-]
Changed: atarisy1.cpp, atarisy1.h, atarisy1.cpp
- 2020-01-06 19:00:16 abc1600.cpp: Added PCB layout for SASI interface card. (nw) [Curt Coder]
Changed: lux4105.cpp
- 2020-01-06 18:04:52 naomi: give the ability to activate the cpus in the dimm board to test it (nw) [yz70s]
- In naomigh.h change constant work_mode to 1 and build again. For now it cannot access the gdrom drive but the communication with the pic should work (routine at c0273cc in the default bios)
Changed: naomigd.cpp, naomigd.h
- 2020-01-06 18:08:59 segasp.cpp: add network firmware ver 1.21 [WX JF] [MetalliC]
Changed: segasp.cpp
- 2020-01-06 01:42:27 naomi: some fixes to dimm board (nw) [yz70s]
Changed: naomigd.cpp, naomigd.h
- 2020-01-06 01:29:50 pic16c62x: correct rom memory sizes (nw) [yz70s]
Changed: pic16c62x.cpp
- 2020-01-06 16:05:26 rx01dasm.cpp: Add a few comments (nw) [AJR]
Changed: rx01dasm.cpp
- 2020-01-06 15:21:09 rx01: Dumped firmware PROMs [Lord Nightmare] [AJR]
- rx01: Add disassembler and skeleton CPU device for custom firmware architecture [AJR]
Changed: cpu.lua, mess.lua, rx01.cpp, rx01.h, rx01dasm.cpp, rx01dasm.h, rx01.cpp, rx01.h, unidasm.cpp
- 2020-01-06 14:29:38 (nw) hopefully fixed cassette bugs from my commit of 6 months ago [Robbbert]
Changed: cassette.cpp
- 2020-01-06 13:54:56 ti99: Block invalid accesses to VDP (like writing on read address); fixes Ambulance game. [Michael Zapf]
Changed: datamux.cpp
- 2020-01-06 13:54:31 psx refresh rate more decimals (nw) [hap]
Changed: psx.cpp
- 2020-01-05 23:15:57 mm2: can be change to bsd3 as well (nw) [hap]
Changed: mephisto_mm2.cpp, mephisto_modular_tm.cpp
- 2020-01-05 21:33:38 adm12: Highlight status line (nw) [AJR]
Changed: adm11.cpp
- 2020-01-05 21:06:32 scn2674: Fix premature address rollover with 16-bit extended addresses (nw) [AJR]
Changed: scn2674.cpp
- 2020-01-05 19:26:44 adm11.cpp: Add notes; remove some speculative folderol (nw) [AJR]
Changed: adm11.cpp
- 2020-01-05 19:13:31 sunplus_gcm394 (jak_car2 / jak_gtg / unsp20 etc.) current notes / refactoring etc. (nw) (#6134) [David Haywood]
- • refactor extended register use (nw)
• continued refactor (nw)
• some refactor (nw)
• simplify some logic (nw)
• (nw)
• (nw)
• (nw)
• finish pushing extended opcodes through common codepaths (nw)
• note improvements (nw)
• bg pen notes (nw)
• some renames etc. (nw)
• some renames, notes on other register use etc. (nw)
Changed: unsp.cpp, unsp.h, unsp_extended.cpp, unsp_other.cpp, sunplus_gcm394.cpp, sunplus_gcm394.h, sunplus_gcm394_video.cpp, sunplus_gcm394.cpp
- • refactor extended register use (nw)
- 2020-01-05 19:09:50 Revert "Revert "VRender0 Sound Engine Fixes, Improves (#6112)"" (#6135) [cam900]
- • sound/vrender0.cpp: Use struct for Each channels, Use address map for sound interface, Fix wave address calculation, Volume, Use shorter/correct type values, Add notes reference: https://web.archive.org/web/20040628133240/http://www.mesdigital.com/support/downfile/vr0510q_datasheet_v1.31.pdf
• sound/vrender0.cpp: Add notes
• sound/vrender0.cpp: More notes
• sound/vrender0.cpp: Use address map for Wave memory, Fix Channel starting behavior (Fix start position)
• vrender0.cpp: Reduce duplicates
• vrender0.cpp: Partially implement envelopes, interrupts, Move dynamic sample rate change behavior into device_clock_changed, Use operation clock related sample rate, Add notes
• sound/vrender0.cpp: Revert "Revert "VRender0 Sound Engine Fixes, Improves (#6112)"", Revert "Move dynamic sample rate change behavior into device_clock_changed", Reduce unused
Changed: vrender0.cpp, vrender0.h, vrender0.cpp, vrender0.h
- • sound/vrender0.cpp: Use struct for Each channels, Use address map for sound interface, Fix wave address calculation, Volume, Use shorter/correct type values, Add notes reference: https://web.archive.org/web/20040628133240/http://www.mesdigital.com/support/downfile/vr0510q_datasheet_v1.31.pdf
- 2020-01-05 17:54:06 -psion5mx: Added HALT register support, improves performance. [Ash Wolf, Ryan Holtz] [MooglyGuy]
Changed: psion5.cpp
- 2020-01-05 17:47:54 -psion5mx: Added basic buzzer/ticker support. [Ryan Holtz] [MooglyGuy]
Changed: psion5.cpp, psion5.h
- 2020-01-05 17:40:24 ti99_2: Removed instability in Load/save to Hexbus floppy. [Michael Zapf]
Changed: hexbus.cpp, hexbus.h, 992board.cpp, 992board.h
- 2020-01-05 16:59:47 -psion5mx: Added LCD-style palette and fixed some more keycodes. [Ash Wolf, Ryan Holtz] [MooglyGuy]
Changed: psion5.cpp, psion5.h
- 2020-01-05 16:34:41 New working machines [mooglyguy]
- Psion 5mx [Ash Wolf, Ryan Holtz]
-psion5mx: Implemented touchscreen, fixed keyboard, and promoted to working. [Ash Wolf, Ryan Holtz]
Changed: psion5.cpp
- Psion 5mx [Ash Wolf, Ryan Holtz]
- 2020-01-05 15:57:00 -psion5: Added keyboard support. [Ash Wolf, Ryan Holtz] [MooglyGuy]
Changed: psion5.cpp, psion5.h, etna.cpp
- 2020-01-05 15:55:29 -arm7: Switched to using logmacro, and disabled logging by default, nw [MooglyGuy]
Changed: arm7.cpp, arm7help.h, arm7ops.cpp
- 2020-01-05 15:44:17 video: higher maximum prescale (nw) [hap]
Changed: video.cpp, osdobj_common.cpp, video.cpp, video.cpp, video.cpp
- 2020-01-05 15:35:38 new NOT_WORKING machine [MetalliC]
- - Mirage World (satellite) [WX JF]
Changed: segasp.cpp, mame.lst
- 2020-01-05 15:09:03 Merge pull request #6133 from mamedev/revert-6112-vrender0_sound [R. Belmont]
- Revert "VRender0 Sound Engine Fixes, Improves (#6112)"
Changed: vrender0.cpp, vrender0.h, vrender0.cpp, vrender0.h
- 2020-01-05 14:36:52 Revert "VRender0 Sound Engine Fixes, Improves (#6112)" [R. Belmont]
- This reverts commit b90eb659e8c96f50a036344020b9d1314beb55b0.
Changed: vrender0.cpp, vrender0.h, vrender0.cpp, vrender0.h
- 2020-01-05 14:14:43 risc2500: small update to layout (nw) [hap]
Changed: saitek_risc2500.cpp, saitek_risc2500.lay
- 2020-01-05 13:24:40 mmodular: bsd3 license with Dirk's permission (nw) [hap]
Changed: mephisto_modular.cpp
- 2020-01-05 13:15:22 mmboard: put display module in its own file (nw) [hap]
Changed: mess.lua, mephisto_berlin.cpp, mephisto_modular.cpp, mephisto_modular_tm.cpp, mephisto_polgar.cpp, mmboard.cpp, mmboard.h, mmdisplay2.cpp, mmdisplay2.h
- 2020-01-05 12:26:58 New machines marked as NOT_WORKING [Ivan Vangelista]
- Dragon Dance (V1.02J) [ShouTime]
Changed: arcade.lua, arcade.flt, skopro.cpp, mame.lst
- 2020-01-05 02:57:53 (nw) minor Sega ID# documentation updates [braintro]
Changed: model1.cpp, segas32.cpp
- 2020-01-05 02:32:55 (nw) more validation failures [Robbbert]
Changed: isbc202.cpp, multibus.cpp
- 2020-01-05 02:20:33 adm12: Improve display RAM mapping (nw) [AJR]
Changed: adm11.cpp
- 2020-01-05 01:15:04 -psion5: Fixed up timers, now displays the Psion 5 boot screen. [Ash Wolf, Ryan Holtz] [MooglyGuy]
Changed: psion5.cpp, psion5.h
- 2020-01-04 23:56:30 m68000: Note regarding a worrying input edge case (not observed yet, but could happen) (nw) [AJR]
Changed: m68kcpu.cpp
- 2020-01-04 23:46:58 diablo_hd: Eliminate auto_alloc (nw) [AJR]
Changed: diablo_hd.cpp, diablo_hd.h
- 2020-01-04 22:12:25 at.cpp: more ROMs and information (#6111) [rfka01]
- • at.cpp: corrections for Siemens-Nixdorf PCD-3Nsx
• at.cpp: name corrections (nw)
• at.cpp: more BIOS versions and comments (nw)
• genpc.cpp: added BIOS version
• at.cpp: more motherboards and BIOS versions (nw)
• at.cpp: more motherboards and BIOS versions (nw)
- • at.cpp: corrections for Siemens-Nixdorf PCD-3Nsx
- 2020-01-04 22:12:10 VRender0 Sound Engine Fixes, Improves (#6112) [cam900]
- • sound/vrender0.cpp: Use struct for Each channels, Use address map for sound interface, Fix wave address calculation, Volume, Use shorter/correct type values, Add notes reference: https://web.archive.org/web/20040628133240/http://www.mesdigital.com/support/downfile/vr0510q_datasheet_v1.31.pdf
• sound/vrender0.cpp: Add notes
• sound/vrender0.cpp: More notes
• sound/vrender0.cpp: Use address map for Wave memory, Fix Channel starting behavior (Fix start position)
• vrender0.cpp: Reduce duplicates
• vrender0.cpp: Partially implement envelopes, interrupts, Move dynamic sample rate change behavior into device_clock_changed, Use operation clock related sample rate, Add notes
Changed: vrender0.cpp, vrender0.h, vrender0.cpp, vrender0.h
- • sound/vrender0.cpp: Use struct for Each channels, Use address map for sound interface, Fix wave address calculation, Volume, Use shorter/correct type values, Add notes reference: https://web.archive.org/web/20040628133240/http://www.mesdigital.com/support/downfile/vr0510q_datasheet_v1.31.pdf
- 2020-01-04 22:11:48 Emulation of isbc202 floppy disk controller (#6119) [fulivi]
- • imds2: isbc202 floppy disk controller added
• imds2: attempt to fix problems with CI checks
Changed: bus.lua, formats.lua, machine.lua, mess.lua, isbc202.cpp, isbc202.h, multibus.cpp, multibus.h, i3001.cpp, i3001.h, i3002.cpp, i3002.h, img_dsk.cpp, img_dsk.h, imds2.cpp, floptool.cpp
- • imds2: isbc202 floppy disk controller added
- 2020-01-04 22:11:04 Merge pull request #6124 from clawgrip/patch-11 [R. Belmont]
- microtch.cpp: Add notes and ISA board layout (nw)
Changed: microtch.cpp
- 2020-01-04 22:10:16 Merge pull request #6127 from cam900/ymf276_doc [R. Belmont]
- sound/2612intf.cpp: Add YMF276 device, Clamp output related to internal 9-bit DAC, Add notes
Changed: 2612intf.cpp, 2612intf.h, fmtowns.cpp
- 2020-01-04 22:09:27 Merge pull request #6129 from eadmaster/patch-1 [R. Belmont]
- made read_config in hiscore lua plugin more robust
Changed: init.lua
- 2020-01-04 21:33:44 Merge pull request #6131 from hoholee12/master [ajrhacker]
- NTSC mode to set refresh rate to 59.82 for 240 and 59.94 for 480
Changed: psx.cpp
- 2020-01-04 21:03:50 NTSC mode to set refresh rate to 59.82 for 240 and 59.94 for 480 [( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃]
- fixes sync issues regarding beatmania IIDX games
Changed: psx.cpp
- 2020-01-04 20:29:14 opengl: clamp to edge, same as the other renderers (nw) [hap]
Changed: drawogl.cpp
- 2020-01-04 20:11:45 mmodular: update notes (nw) [hap]
Changed: mephisto_berlin.cpp, mephisto_modular.cpp, mephisto_modular_tm.cpp
- 2020-01-04 18:25:45 2019 -> 2020 (nw) [Stiletto]
- 2019 -> 2020 (nw)
Changed: toolchain.lua
- 2020-01-04 15:54:19 namcos10.cpp: fixed typo (nw) [Ivan Vangelista]
Changed: namcos10.cpp
- 2020-01-04 15:34:02 New machines marked as NOT_WORKING [Ivan Vangelista]
- unknown Namco System 10 medal game (MTL1 SPRB0) [SpinalFeyd, TeamEurope]
Changed: namcos10.cpp, mame.lst
- 2020-01-04 15:01:24 namcos12.cpp: comment correction, thanks to Guru (nw) [Ivan Vangelista]
Changed: namcos12.cpp
- 2020-01-04 14:51:13 vt62: Add DEC part number for undumped PROM (nw) [AJR]
Changed: vt62.cpp
- 2020-01-04 14:06:13 -cheat_xml: Attempt at fixing Github issue #6114. Strip the leading colon from device names as necessary in order to avoid doubling of the root colon. [Ryan Holtz, DjDiabolik] [MooglyGuy]
Changed: cheat_xml.lua
- 2020-01-04 14:03:20 Missed some scripts, nw [MooglyGuy]
Changed: mess.lua
- 2020-01-04 14:02:03 -psion5: Renamed to psion5mx, added ETNA device, many fixes, nw [MooglyGuy]
Changed: psion5.cpp, psion5.h, etna.cpp, etna.h
- 2020-01-04 07:13:50 Happy New Year 2020 (nw) (#6128) [Stiletto]
- Happy New Year 2020 (nw) (#6128)
Changed: LICENSE.md, README.md, LICENSE, LICENSE, conf.py, license.rst, luaengine.rst, whatis.rst, LICENSE, fixfreq.cpp, nltool.cpp, nlwav.cpp, socrates.cpp, shader.mk, testkeys.cpp, LICENSE, uismall.bdf, LICENSE
- 2019-12-25 17:46:06 Fixes timing issued with ds5002fp [mc68k]
Changed: gaelco2.cpp
- 2020-01-04 05:42:43 vt100: Implement AVO attributes by merging with Rainbow video emulation [AJR]
Changed: vt100.cpp, vtvideo.cpp, vtvideo.h
- 2020-01-04 05:21:17 (nw) Use hand crafted graphics ROM for gratiaa in ms32.cpp [braintro]
- Anonymous submission
Verified the "tx tiles" 94019_2.030 matches 94019_30ver1.0.30 when decrypted. That only leaves the "bg tiles" as not being verified 100% identical between sets. Leaving marked as BAD_DUMP until a proper ROM redump is supplied
Changed: ms32.cpp
- Anonymous submission
- 2020-01-04 02:12:42 ti99_2: Improved Hexbus handling, also for 99/8; still WIP. [Michael Zapf]
Changed: hexbus.cpp, hexbus.h, hx5102.cpp, tp0370.cpp, tp0370.h, 992board.cpp, 992board.h, 998board.cpp
- 2020-01-04 00:33:12 New working clones [hap]
- Mephisto Portorose 68030 [hap, anonymous] Mephisto Lyon 68030 [hap, anonymous] Mephisto TM Lyon [hap, anonymous] Mephisto Vancouver 68030 [hap, anonymous] Mephisto TM Vancouver [hap, anonymous] Mephisto TM Berlin (prototype) [hap, anonymous] Mephisto London 68030 [hap, anonymous] Mephisto TM London [hap, anonymous]
Changed: mess.lua, hd44780.cpp, hd44780.h, mephisto_berlin.cpp, mephisto_modular.cpp, mephisto_modular_tm.cpp, novag_supremo.cpp, mephisto_alm16.lay, mephisto_alm32.lay, mephisto_gen32.lay, mephisto_modular_tm.lay, mmboard.cpp, mmboard.h, mame.lst, mess.flt
- 2020-01-03 18:23:16 rpunch.cpp: restore sound map for the originals (nw) [Ivan Vangelista]
Changed: rpunch.cpp
- 2020-01-03 18:17:00 aerofgt.cpp: preliminary sound for spikes91. Needs verifying of the completeness of the sound latch hook up and hook up of the OKI M5205 (nw) [Ivan Vangelista]
- rpunch.cpp: very preliminary sound for svolleybl. Needs correct sound latch hook up and hook up of the OKI M5205 (nw)
Changed: aerofgt.cpp, rpunch.cpp, aerofgt.h, rpunch.h
- 2020-01-03 18:13:21 Merge pull request #6125 from clawgrip/patch-10 [ajrhacker]
- missbamby.cpp: Add notes about undumped games on same hardware (nw)
Changed: missbamby.cpp
- 2020-01-03 18:12:43 Merge pull request #6126 from DavidHaywood/030120 [ajrhacker]
- new NOT WORKING
Changed: generalplus_gpl32612.cpp, mame.lst
- 2020-01-03 17:13:42 tk2000.cpp: Fix for the fix (nw) [AJR]
Changed: tk2000.cpp
- 2020-01-03 16:36:10 tk2000: cleanup and fix validation (nw) [arbee]
Changed: tk2000.cpp
- 2020-01-03 16:24:48 Merge pull request #6123 from mcapdeville/mpf2 [R. Belmont]
- Add Multitech MPF-II as clone of tk2000
Changed: tk2000.cpp, mame.lst
- 2019-12-29 23:27:43 Add Multitech MPF-II as clone of tk2000 [Marc CAPDEVILLE]
- MPF-II is one of the earliest Apple II clone but not totally compatible with.
It does not have a text mode, The address of the second graphic buffer is different as well as the address of the keyboard input. It have only one extension slot whit somme little pinning differences, no joystick interface, a printer and a keyboard connector.
tk2000 drivers seems to be far more close to MPF-II, with the same memory mapping, ram/rom banking in upper 16K, compatible keyboard interface, same apple2 like video interface.
This drivers partially tested and seems fine with MPF-II rom. Tested: Video, keyboard, sound.
Changed: tk2000.cpp, mame.lst
- MPF-II is one of the earliest Apple II clone but not totally compatible with.
- 2020-01-03 05:10:54 mc68901: Sweeping rewrite of USART emulation (no longer based on device_serial_interface), adding support for 16x clock prescaler and data transition synchronization, break generation and detection, internal loopback and synchronous mode. [AJR]
- harriet, x68k_kbd: Adjust serial clocks to match MFP-generated baud rates.
indiana: Replace serial ASCII keyboard with AT-style keyboard (which only mostly works). Document some clocks and interrupts.
tti: Terminal actually works now.
Changed: mc68901.cpp, mc68901.h, atarist.cpp, harriet.cpp, indiana.cpp, micro3d.cpp, tti.cpp, x68k.cpp, atarist.h, x68k_kbd.cpp
- harriet, x68k_kbd: Adjust serial clocks to match MFP-generated baud rates.
- 2020-01-03 00:39:47 mc68901: Preliminary cleanup (nw) [AJR]
Changed: mc68901.cpp, mc68901.h
- 2020-01-02 22:23:07 New machines marked as NOT_WORKING [hap]
- Novag Supremo [hap, Berger]
Changed: mess.lua, novag_supremo.cpp, mame.lst, mess.flt
- 2020-01-02 19:27:01 naomi: add memory controller entry to memory map of dimm board (nw) [yz70s]
Changed: naomigd.cpp, naomigd.h
- 2020-01-02 18:43:30 -psion5: Added basic support for timers. [Ninji, Ryan Holtz] [mooglyguy]
Changed: psion5.cpp
- 2020-01-02 17:58:30 new not working machine [Ivan Vangelista]
- Challenge Girl (Falcon bootleg) [ShouTime]
Changed: royalmah.cpp, mame.lst
- 2020-01-02 16:28:19 mmodular: fix port16 wrong romsize (nw) [hap]
Changed: mephisto_modular.cpp
- 2020-01-02 12:29:41 Lower number of warnings disabled with visual studio from 71 to 27 (nw) [yz70s]
- And most of the remaining ones could be removed with simple code modifications.
Changed: genie.lua, 3rdparty.lua
- 2020-01-02 12:23:22 mmodular: add bavaria sensors, can use mephisto_board_device anyway (nw) [hap]
Changed: sensorboard.h, mephisto_mm1.cpp, mephisto_modular.cpp, mephisto_alm16.lay, mephisto_alm32.lay, mephisto_amsterdam.lay, mephisto_bup.lay, mephisto_gen32.lay, mephisto_glasgow.lay, mephisto_mirage.lay, mephisto_mm1.lay, mephisto_mm2.lay, mephisto_polgar.lay, mmboard.cpp, mmboard.h
- 2020-01-02 12:13:43 -psion5.cpp: Added logging for SoC peripheral accesses based on WindEmu. [Ninji, Ryan Holtz] [MooglyGuy]
Changed: psion5.cpp
- 2020-01-02 12:12:54 -arm710t: Fixed CPUID value in order to make psion5mx happy. [Ryan Holtz] [MooglyGuy]
Changed: arm7.cpp
- 2020-01-02 04:51:30 apple2: correct uPD1990 clock for Thunderclock card (MT#7534) [R. Belmont] [arbee]
Changed: a2thunderclock.cpp
- 2020-01-02 02:27:04 -arm7: Added ARM710T variant subclass. [Ryan Holtz] [mooglyguy]
- -psion5: Added skeleton driver for the Psion 5mx. [Ninji, Ryan Holtz]
Changed: mess.lua, arm7.cpp, arm7.h, psion5.cpp, mame.lst, mess.flt
- 2020-01-02 00:11:31 Merge branch 'master' of https://github.com/mamedev/mame [Scott Stone]
Changed: unsp_extended.cpp, sunplus_gcm394.cpp, sunplus_gcm394.h, nmk16.cpp, sunplus_gcm394.cpp, naomigd.cpp, naomigd.h
- 2020-01-01 22:36:47 jak_gtg / jak_car2 / jak_tsm / beambox / unsp - handful of changes to keep things progressing (nw) (#6118) [David Haywood]
- • improve bootstrap HLE (nw)
• misc unsp stuff for jak_tsm (nw)
• keep hack disabled (nw)
• (unrelated, minor flag change)
• this hack goes away now (nw)
Changed: unsp_extended.cpp, sunplus_gcm394.cpp, sunplus_gcm394.h, sunplus_gcm394.cpp
- • improve bootstrap HLE (nw)
- 2020-01-01 21:37:43 naomi: add communication with mainboard to dimm board plus some ram (nw) [yz70s]
Changed: naomigd.cpp, naomigd.h
- 2020-01-01 21:29:49 (nw) fix cut-n-paste error for new Gun Nail set - It has sound [braintro]
Changed: nmk16.cpp
- 2020-01-01 20:14:18 adm12: Put some characters on the screen (nw) [AJR]
- 2020-01-01 20:11:16 rx01: Stub definition for custom firmware (nw) [AJR]
Changed: rx01.cpp
- 2020-01-01 20:08:53 mmboard: use pwm_display for the leds (nw) [hap]
Changed: mmboard.cpp, mmboard.h
- 2020-01-01 19:38:00 mmodular: cannot use mephisto_board_device, conflict with bavaria (nw) [hap]
Changed: mephisto_modular.cpp, mephisto_mondial68k.cpp, mephisto_alm16.lay, mephisto_alm32.lay, mephisto_gen32.lay
- 2020-01-01 19:17:30 konmedal: dumped color PROMs for buttobi [TeamEurope, The Dumping Union] [arbee]
- New machines added as MACHINE_NOT_WORKING - Mario Roulette [ShouTime, R. Belmont]
Changed: konmedal.cpp, mame.lst
- 2020-01-01 18:31:29 Merge remote-tracking branch 'upstream/master' [AJR]
Changed: photoply.cpp, route16.cpp, route16.h, mame.lst, mess.flt
- 2020-01-01 18:29:16 pace, we32100: Notes (nw) [AJR]
- t11: Fix empty disassembler output for some invalid opcodes (nw)
Changed: pace.cpp, t11dasm.cpp, we32100d.cpp
- 2020-01-01 17:01:08 route16.cpp: one more opcode, fixes resets during attract mode in vscompmj (nw) [Ivan Vangelista]
Changed: route16.cpp
- 2020-01-01 11:41:49 route16.cpp: removed forgotten leftover. Also verified that the attract mode reset in vscompmj is due to one of the currently undecrypted opcodes. I'll try to identify it as soon as I have some more time (nw) [Ivan Vangelista]
Changed: route16.cpp
- 2020-01-01 11:30:37 new not working clone [Ivan Vangelista]
- VS Computer Mahjong [ShouTime]
(nw) decryption is mostly complete (bar possible typos), left as not working mostly because inputs seem to be read differently and the AY hook up needs work (stuck notes).
Changed: route16.cpp, route16.h, mame.lst
- VS Computer Mahjong [ShouTime]
- 2020-01-01 10:38:43 (nw) housekeeping [Robbbert]
Changed: photoply.cpp, mame.lst, mess.flt
- 2020-01-01 03:32:50 New machines marked as NOT_WORKING [AJR]
- ADM 12 [Bitsavers]
- 2020-01-01 01:29:48 new WORKING clones (#6115) [David Haywood]
- • new WORKING clones - GunNail (location test) [CPsystem3, trap15]
(I'll do a blog post about it shortly)
• (nw)
- • new WORKING clones - GunNail (location test) [CPsystem3, trap15]
- 2020-01-01 00:51:55 Fixes bug in Intellivoice for intvoice. Fix Mame Testers issue #7336 (#6116) [iwilliamson]
Changed: voice.cpp
- 2019-12-31 22:32:50 att630: Configure DUART interrupts (DUART test still fails, though) (nw) [AJR]
Changed: att630.cpp
- 2019-12-31 22:30:51 mmodular: add notes (nw) [hap]
Changed: mephisto_modular.cpp
- 2019-12-31 21:53:32 att610: DUART interrupt is shoehorned onto the Z80 SIO (nw) [AJR]
Changed: att610.cpp
- 2019-12-31 21:32:17 att730x: Add enough expansion RAM for the self-test to stop complaining about it (nw) [AJR]
Changed: att630.cpp
- 2019-12-31 21:19:17 render/bgfx: Fix incorrect swapping of red and blue components of screen tint [AJR]
Changed: chainentry.cpp
- 2019-12-31 20:50:45 att610: Enable and clock SIO channel B (nw) [AJR]
Changed: att610.cpp
- 2019-12-31 20:15:55 att610: 27128 program ROM redumped [Al Kossow] (nw) [AJR]
Changed: att610.cpp
- 2019-12-31 15:52:58 att3b2.cpp: Another device to add later (nw) [AJR]
Changed: att3b2.cpp
- 2019-12-31 14:51:21 mmodular: document bavaria board a bit (nw) [hap]
Changed: mephisto_modular.cpp
- 2019-12-31 14:36:20 namcona1.cpp: Fill in another number (nw) [AJR]
Changed: namcona1.cpp
- 2019-12-31 14:06:42 we32100: Calculate PC-relative offsets for effective addressing (nw) [AJR]
- att3b2.cpp: Add FDC (nw)
Changed: we32100d.cpp, we32100d.h, att3b2.cpp
- 2019-12-31 07:47:21 New working clone [braintro]
- New working clone
Enduro Racer (YM2151, FD1089B 317-0013A) [Brian Troha, Philip Bennett, The Dumping Union]
out of whatsnew: This is the original YM2151 based code that uses the first versions of EPR-7640 & EPR-7636 and sub-cpu EPR-7634 & EPR-7635. The current (parent) set used the "A" revision of these 4 program ROMs.
Changed: segahang.cpp, mame.lst
- New working clone
- 2019-12-31 07:44:07 new working clone [Ivan Vangelista]
- - Minky Monkey (Japan) [ShouTime]
- 2019-12-31 07:36:13 (nw) namcona1.cpp 1 more keycus [braintro]
- from https://en.wikipedia.org/wiki/Namco_NA-1#/media/File:NAMCO_NA-1_E4M4ROM_PCB_01A.jpg
Changed: namcona1.cpp
- 2019-12-31 05:30:21 namcona1.cpp: updated chip types and ROM locations [Hammy] [MetalliC]
Changed: namcona1.cpp
- 2019-12-31 04:21:44 New machines marked as NOT_WORKING [AJR]
- 3B2/600 [Seth Morabito]
Changed: att3b2.cpp, mame.lst
- 2019-12-31 03:19:47 att3b2.cpp: Attach some RAM and devices (nw) [AJR]
Changed: att3b2.cpp
- 2019-12-31 02:07:52 we32100: Fix disassembly of expanded-operand type modes (nw) [AJR]
Changed: we32100d.cpp
- 2019-12-31 01:57:50 (nw) the software list device is identified by its tag, the name is tells you which list it will load [Vas Crabb]
- XML attributes are order-insensitive - compliant validators (e.g. libxml2's xmllint) accepted the XML how it was before. It would be better if parsers didn't enforce rules that don't exist.
Changed: infoxml.cpp
- 2019-12-31 01:54:19 att3b2.cpp: Add driver file (nw) [AJR]
Changed: att3b2.cpp
- 2019-12-31 01:15:31 Add new disassembler for WE32100 architecture [AJR]
- New machines marked as NOT_WORKING
AT&T 3B2/300 [Bitsavers]
New clones marked as NOT_WORKING
AT&T 3B2/310 [Bitsavers] AT&T 3B2/400 [Bitsavers]
Changed: cpu.lua, mess.lua, we32100.cpp, we32100.h, we32100d.cpp, we32100d.h, mame.lst, mess.flt, unidasm.cpp
- New machines marked as NOT_WORKING
- 2019-12-31 00:21:46 i386: round before checking for exceptions (nw) [cracyc]
Changed: x87ops.hxx, i8087.cpp
- 2019-12-31 00:02:03 route16: small cleanup (nw) [hap]
Changed: route16.cpp
- 2019-12-30 21:29:40 i386: oops (nw) [cracyc]
Changed: x87ops.hxx
- 2019-12-30 19:54:30 i8087: apply relevant changes (nw) [cracyc]
- 2019-12-30 19:29:03 new not working clone [Ivan Vangelista]
- New Fruit Machine (Ming-Yang Electronic, vFB02-01A) [Ioannis Bampoulas]
Changed: goldstar.cpp, goldstar.h, mame.lst
- 2019-12-30 19:13:09 model1: corrected a few more vf tgp rom bits (nw) [hap]
Changed: model1.cpp
- 2019-12-30 19:07:33 mmodular: 8kb nvram for everyone (nw) [hap]
Changed: mephisto_berlin.cpp, mephisto_modular.cpp
- 2019-12-30 17:44:37 fixedfreq: Add machine configuration. [Couriersud] [couriersud]
- This commit also fixes a crash on Windows/bgfx by limiting screen refresh rates.
Adds machine configuration switches for netlist drivers using the fixed frequency monitor. These are intended for debugging and setting up new netlist drivers.
As a side effect one can emulate e.g. loss of synchronization.
This commit may trigger false positives on regression testing.
Changed: fixfreq.cpp, fixfreq.h, pong.cpp, breakout.lay
- This commit also fixes a crash on Windows/bgfx by limiting screen refresh rates.
- 2019-12-30 17:06:59 move mephisto berlin to separate driver (nw) [hap]
Changed: mess.lua, mephisto_berlin.cpp, mephisto_modular.cpp, mame.lst
- 2019-12-30 16:56:24 i386: fix over/underflow result and zero div (nw) [cracyc]
Changed: i386.h, x87ops.hxx
- 2019-12-30 16:50:32 netlist: Force invalidation of save states. [Couriersud] [couriersud]
- Added netlist version information. This is used to enforce the invalidation of save states when the major/minor netlist version changes.
This catches edge cases for which neither the size or names of saved items changes during releases.
Changed: nl_base.cpp, nl_base.h, nl_config.h, plists.h, nltool.cpp
- Added netlist version information. This is used to enforce the invalidation of save states when the major/minor netlist version changes.
- 2019-12-30 16:11:53 rename bpl32 to berlinpl (nw) [hap]
Changed: mephisto_modular.cpp, mame.lst
- 2019-12-30 14:59:40 infoxml.cpp: Fix attribute order [Couriersud] [couriersud]
- Fixes QMC2 software list display.
Changed: infoxml.cpp
- 2019-12-30 14:44:10 att730x: Map extra ROMs (nw) [AJR]
Changed: att630.cpp
- 2019-12-30 14:16:56 tv924: Keyboard is also undumped (nw) [AJR]
Changed: tv924.cpp
- 2019-12-30 11:16:09 kungfur: fix minor regression in artwork (nw) [hap]
Changed: talkingbb.cpp, kungfur.lay
- 2019-12-30 05:09:17 New machines machines marked as NOT_WORKING [AJR]
- TeleVideo 924 Video Display Terminal [Bitsavers]
- 2019-12-30 04:01:19 New machines marked as NOT_WORKING [AJR]
- AT&T 610 Business Communication Terminal [Bitsavers]
Changed: mess.lua, xtal.cpp, att610.cpp, mame.lst, mess.flt
- 2019-12-30 02:50:24 a few bits for jak_car2 (#6110) [David Haywood]
- • other layer bits (nw)
• work around some palette issues (nw)
• this allows cars 2 to go 'ingame' (nw)
• impove some visuals (nw)
• investigate bitmap mode (nw)
• these might turn out to be chip type differences (nw)
• tweaks (nw)
Changed: unsp_exxx.cpp, sunplus_gcm394.cpp, sunplus_gcm394.h, sunplus_gcm394_video.cpp, sunplus_gcm394_video.h, sunplus_gcm394.cpp
- • other layer bits (nw)
- 2019-12-30 02:16:24 alpha68k.cpp: improve dash event timings for Gold Medalist, relaxing gameplay qualification requirements [Angelo Salese] [angelosa]
Changed: alpha68k.cpp
- 2019-12-29 23:23:27 New machines marked as NOT_WORKING [AJR]
- AT&T 730X [Bitsavers]
Changed: att630.cpp, mame.lst
- 2019-12-29 22:30:33 30test: small update to artwork (nw) [hap]
Changed: 30test.lay
- 2019-12-29 22:09:32 voodoo: Eliminate auto_alloc (nw) [AJR]
Changed: voodoo.cpp, voodoo.h
- 2019-12-29 21:50:55 30test: don't map buttons by default (nw) [hap]
Changed: 30test.cpp
- 2019-12-29 21:46:12 30test: inputport array for the buttons (nw) [hap]
Changed: 30test.cpp
- 2019-12-29 21:17:51 30test: update notes, add more buttons, add port D (nw) [hap]
Changed: 30test.cpp
- 2019-12-29 20:42:07 pc.cpp (sicpc1605) Fix file size which matches to provided hashes (nw) [Scott Stone]
Changed: pc.cpp
- 2019-12-29 15:05:05 Fix clang build [-Werror,-Wunused-private-field] (nw) [AJR]
Changed: sunplus_gcm394.cpp
- 2019-12-29 14:41:38 ns5652: Undumped PROM is used as data (nw) [AJR]
Changed: ns5652.cpp
- 2019-12-29 13:04:15 naomi: add external irq and reset out lines to rom boards base device (nw) [yz70s]
- The external irq is connected only in naomi and naomigd systems External irq will be used by the dimm board
Changed: naomi.cpp, naomig1.cpp, naomig1.h
- 2019-12-28 21:32:17 naomi: add support for external irq line, used by dimm board, to dc_state class (nw) [yz70s]
- 2019-12-28 21:44:34 at.cpp: corrections, comments, motherboards, BIOS versions (#6058) [rfka01]
- • at.cpp: more motherboards and BIOS versions
• at.cpp: more mainboards (nw)
• at.cpp: name correction, comments, BIOS versions
• at.cpp: added motherboard used in 'Funworld Photo Play 1999 PC-based arcade' (jordigahan, ClawGrip, ArcadeHacker)
• at.cpp: motherboards and comments (nw)
• at.cpp: added information (nw)
• move photoply99 to photoply.cpp (nw)
• at.cpp: added motherboards and BIOS versions (nw)
• genpc.cpp: corrected BIOS, added BIOS version and machine for V20 only BIOS versions
• photoply.cpp: removed photoply99 at the request of the provider of the dump
• photoply.cpp: actually save the changes
• at, pc: added motherboards and BIos versions, updated comments (nw)
Changed: at.cpp, genpc.cpp, pc.cpp, photoply.cpp, mame.lst
- • at.cpp: more motherboards and BIOS versions
- 2019-12-28 21:31:23 jak_gtg / jak_car2 - show all startup screens, respond to inputs etc. (#6107) [David Haywood]
- • begin refactor (nw)
• internal mapping (nw)
• more mapping changes (nw)
• continued refactor (nw)
• this was meant to have vanished when the set was moved, not sure how/when it got restored (nw)
• (nw)
• (nw)
• (nw)
• (nw)
• (nw)
• (nw)
• (nw)
• (nw)
• tidy (nw)
• move logic (nw)
• refactor (nw)
• param not needed (nw)
• tidy (nw)
• this is the banked area.. (nw)
• tv logo displays (nw)
• less printf, disable hack for now to show all logos (nw)
• unrelated note change (nw)
• more likely bootstrap actually changes the registers (nw)
Changed: sunplus_gcm394.cpp, sunplus_gcm394.h, sunplus_gcm394_video.cpp, nes_vt.cpp, sunplus_gcm394.cpp, wrlshunt.cpp
- • begin refactor (nw)
- 2019-12-28 19:28:49 ns5652: One not dumped (nw) [AJR]
Changed: ns5652.cpp
- 2019-12-28 18:35:20 Add new disassembler for PACE architecture [AJR]
- New machines marked as NOT_WORKING
unknown INS8900 Multibus card (980305652) [Bitsavers]
Changed: cpu.lua, mess.lua, pace.cpp, pace.h, pacedasm.cpp, pacedasm.h, ns5652.cpp, mame.lst, mess.flt, unidasm.cpp
- New machines marked as NOT_WORKING
- 2019-12-28 16:32:39 cliffhgr.cpp: changed default value for Short Scenes dip switch to off (nw) [Ivan Vangelista]
Changed: cliffhgr.cpp
- 2019-12-28 15:12:59 naomi: add serial memories to dimm board (nw) [yz70s]
Changed: naomigd.cpp, naomigd.h
- 2019-12-28 13:37:02 lh5801: Internalize clock divider (nw) [AJR]
- pc1500: Use documented XTAL value (nw)
Changed: lh5801.h, xtal.cpp, pc1500.cpp
- 2019-12-28 13:33:15 more love to Konami medal games (nw) [MetalliC]
Changed: konmedal68k.cpp
- 2019-12-28 07:50:18 blitz68k.cpp: corrected texasrls ROM labels to be as accurate as validation permits (nw) [Ivan Vangelista]
Changed: blitz68k.cpp
- 2019-12-28 07:33:40 cliffhgr.cpp: fixed MT04300 (nw) [Ivan Vangelista]
Changed: cliffhgr.cpp
- 2019-12-28 06:35:56 konamigs.cpp draw lines (nw) [MetalliC]
Changed: konamigs.cpp
- 2019-12-28 05:05:47 omegrace: Clean up and document some things (nw) [AJR]
Changed: omegrace.cpp
- 2019-12-28 05:05:32 (nw) misc documentation update: add Stack Columns Sega ID# [braintro]
Changed: segac2.cpp
- 2019-12-27 23:19:21 geneve: Improved logging; some minor changes. (nw) [Michael Zapf]
Changed: genboard.cpp, geneve.cpp
- 2019-12-27 22:03:58 genene: Fix PFM regression from last rewrite (nw) [Michael Zapf]
Changed: genboard.cpp, geneve.cpp
- 2019-12-27 20:18:14 Merge pull request #6105 from clawgrip/patch-9 [ajrhacker]
- clickstart.cpp: Update note about SEEPROM (nw)
Changed: clickstart.cpp
- 2019-12-27 20:03:07 geneve: Lower-level emulation of the Geneve architecture (Gate Array, PAL, Genmod daughterboard); correct Genmod adaptation of the peribox cards; RESET line in ioport and peribox [Michael Zapf]
Changed: genboard.cpp, genboard.h, ioport.cpp, ioport.h, bwg.cpp, evpc.cpp, hfdc.cpp, horizon.cpp, horizon.h, memex.cpp, pcode.cpp, peribox.cpp, peribox.h, samsmem.cpp, spchsyn.cpp, spchsyn.h, ti_fdc.cpp, ti_rs232.cpp, tn_ide.cpp, tn_usbsm.cpp, geneve.cpp, ti99_4p.cpp, ti99_4x.cpp, ti99_8.cpp
- 2019-12-27 19:42:56 clickstart.cpp: Update note about SEEPROM (nw) [ClawGrip]
Changed: clickstart.cpp
- 2019-12-27 18:54:00 new not working machine [Ivan Vangelista]
- Texas Reels (Ver. 2.00) [Ioannis Bampoulas]
Changed: blitz68k.cpp, mame.lst
- 2019-12-27 18:23:29 v60: Sign-extend displacements for various addressing modes and DB/TB instructions [AJR, Tahg] [AJR]
- This seems to have regressed with the great disassembler refactoring.
Changed: v60d.cpp
- 2019-12-26 23:12:05 -v60: NEG instructions should set or clear carry based on non-zero or zero results, not based on borrow. [Ryan Holtz] [MooglyGuy]
Changed: op12.hxx
- 2019-12-26 22:39:18 -v60: Fixed AND and OR instructions to also not change the carry flag. [Ryan Holtz] [MooglyGuy]
Changed: v60.cpp
- 2019-12-26 22:14:57 wingwaru: with the V60 fixes, IC4 appears to be a valid bad dump (nw) [arbee]
Changed: model1.cpp
- 2019-12-26 22:09:25 v60 updates: [R. Belmont, Tahg] [arbee]
- - Fixed XOR instructions to not change the carry flag - Added friendlier flags display in the debugger
- 2019-12-26 21:44:27 gtmr2 improve todo (nw) [Angelo Salese]
Changed: kaneko16.cpp
- 2019-12-26 09:05:36 konamigs.cpp promote to working [MetalliC]
Changed: s3520cf.cpp, s3520cf.h, konamigs.cpp
- 2019-12-26 01:53:17 (nw) ms32.cpp: Add "ver 1.0" in the ROM names and game title [braintro]
Changed: ms32.cpp
- 2019-12-25 20:56:22 apollo.cpp: fixed MT07530 (nw) [Ivan Vangelista]
Changed: apollo.cpp
- 2019-12-25 13:48:00 Merge pull request #6095 from trap15/patch-1 [MetalliC]
- Correct comments in ms32 driver
Changed: ms32.cpp
- 2019-12-25 02:28:58 Merge branch 'release0217' [Vas Crabb]
Changed: AndroidManifest.xml, makefile, generalplus_gpl32612.cpp, unkmandd.cpp
- 2019-12-24 22:38:37 Fix Clang build (nw) [arbee]
Changed: iqunlim.cpp
- 2019-12-24 21:46:14 Merge pull request #6053 from cam900/pgm_rombit [R. Belmont]
- pgm.cpp: Correct ROM region width, Reduce unnecessary values, Correct sprite pixel extract algorithm
- 2019-12-24 21:37:00 continued study of later unsp20 type SoCs used by JAKKS titles (nw) (#6091) [David Haywood]
- • experiments with the unsp20 based stuff (nw)
• some notes (nw)
• notes (nw)
• NAND type notes (nw)
• only copy needed boot code (nw)
• document (nw)
• more notes etc. (nw)
• kill debug statement (nw)
• typo (nw)
• some readback (nw)
• (nw)
Changed: unsp_exxx.cpp, sunplus_gcm394.cpp, sunplus_gcm394.h, sunplus_gcm394_video.cpp, sunplus_gcm394_video.h, generalplus_gpl32612.cpp, storio.cpp, sunplus_gcm394.cpp
- • experiments with the unsp20 based stuff (nw)
- 2019-12-24 17:28:23 vt52: Misc. notes and things (nw) [AJR]
Changed: vt50.cpp, vt50dasm.cpp, vt52.cpp
- 2019-12-24 17:09:37 New machines marked as NOT_WORKING [AJR]
- VT62 DECscope [Balrog, Lord Nightmare]
- 2019-12-24 15:16:54 Remove validity check error in mc1502 (nw) [yz70s]
Changed: mc1502.cpp
- 2019-12-24 13:50:14 minimaws: dt, not dl (nw) [Vas Crabb]
Changed: romident.js
- 2019-12-24 13:46:42 minimaws: don't accumulate (nw) [Vas Crabb]
Changed: romident.js
- 2019-12-24 13:19:53 Fixed wmg compile issue, nw [mooglyguy]
Changed: wmg.cpp, williams.h
- 2019-12-24 09:31:02 -williams: Eliminated MACHINE_*_OVERRIDE and VIDEO_START_OVERRIDE. Eliminated magic switches on tilemap config for williams2. Added numerous subclasses to reduce optional device usage and reduce custom driver init callbacks, nw [mooglyguy]
Changed: williams.cpp, williams.h, williams.cpp, williams.cpp
- 2019-12-24 09:08:20 kungfur.lay: another small tweak (nw) [hap]
Changed: cgang.cpp, kungfur.cpp, kungfur.lay
- 2019-12-24 00:53:43 kungfur: lazy copy paste somewhere (nw) [hap]
Changed: cgang.cpp, kungfur.cpp
- 2019-12-24 00:30:38 kungfur: device arrays, templates (nw) [hap]
Changed: kungfur.cpp
- 2019-12-23 23:54:58 kungfur: small tweaks to layout (nw) [hap]
Changed: kungfur.lay
- 2019-12-23 23:46:25 kungfur: styling (nw) [hap]
Changed: kungfur.cpp
- 2019-12-23 23:00:48 naomi dimm board: add communication between sh4 and security pic (nw) [yz70s]
Changed: pic16c62x.cpp, naomigd.cpp, naomigd.h
- 2019-12-23 18:01:35 Halt cpu by isa rdy line in poisk-1 and mc1502 fdc devices (nw) [yz70s]
Changed: isa.cpp, isa.h, mc1502_fdc.cpp, mc1502_fdc.h, p1_fdc.cpp, p1_fdc.h, mc1502.cpp, poisk1.cpp, mc1502.h
- 2019-12-23 16:51:22 novag_sexpert: sexpertb1 is actually version A (nw) [hap]
Changed: novag_sexpert.cpp, mame.lst
- 2019-12-23 16:30:12 new not working clone [Ivan Vangelista]
- - Fantasy Story (set 2) [ShouTime]
(nw) marked as not working because the parent is, though both are playable but with no sound
- - Fantasy Story (set 2) [ShouTime]
- 2019-12-23 16:27:23 kungfur: guess cpu type (nw) [hap]
Changed: kungfur.cpp
- 2019-12-23 07:46:29 (nw) dec0.cpp: Document undumped versions of Heavy Barrel [braintro]
Changed: dec0.cpp
- 2019-12-23 07:43:35 (nw) itech8.cpp: Correct ROM names for Hot Shots Tennis sets [braintro]
Changed: itech8.cpp
- 2019-12-23 06:52:23 Merge branch 'release0217' into mainline-master [Vas Crabb]
Changed: c64_flop_misc.xml, pce.xml, samcoupe_cass.xml, x87ops.hxx, at.cpp, bnstars.cpp
- 2019-12-23 06:49:10 small cleanups (nw) [Vas Crabb]
Changed: c64_flop_misc.xml, pce.xml, samcoupe_cass.xml, at.cpp, bnstars.cpp
- 2019-12-23 05:10:40 vt52: Many updates (nw) [AJR]
- - Start driving UART from CPU timing chain, implementing most switch-configurable rates but just looping back data for now - Fix TABJ semantics - Add VT52-specific side effect of ZCAV - Add Caps Lock key - Misc. other additions and adjustments
- 2019-12-22 23:00:59 Change #include location (nw) [yz70s]
Changed: mpc105.cpp, mpc105.h
- 2019-12-22 23:00:08 vt5x_cpu: Add more callbacks; note that VT52 doesn't seem to support the key click switch (nw) [AJR]
- 2019-12-22 22:43:49 Corrections to legacy pci (nw) [yz70s]
- 2019-12-22 22:23:13 atpci.cpp: update usage of device finders and remove hardcoded cpu tags in chipset devices (nw) [yz70s]
Changed: i82371sb.cpp, i82371sb.h, i82439tx.cpp, i82439tx.h, northbridge.cpp, northbridge.h, atpci.cpp
- 2019-12-22 20:19:58 vf: Hack to get rid of the ram collisions makes things work... (nw) [Olivier Galibert]
Changed: model1.cpp
- 2019-12-22 19:51:52 bebox.cpp: use finder for vga device (nw) [yz70s]
- 2019-12-22 19:33:46 model1: Clear up some stuff I had forgotten to remove (nw) [Olivier Galibert]
Changed: model1.h, model1.cpp
- 2019-12-22 19:14:34 vf: More fixes, works even worse, it's getting annoying (nw) [Olivier Galibert]
Changed: gen_fifo.cpp, model1.cpp
- 2019-12-22 19:03:33 Fix clang build [-Werror,-Wunused-const-variable] (nw) [AJR]
Changed: dinoking.cpp
- 2019-12-22 18:57:04 New machines marked as NOT_WORKING [Ivan Vangelista]
- Dinoking Battle [SpinalFeyd, Porchy] Dinoking Kids [SpinalFeyd, Porchy]
Changed: arcade.lua, arcade.flt, dinoking.cpp, mame.lst
- 2019-12-22 18:46:18 isa: Provisional ready line interface (nw) [AJR]
- 2019-12-22 18:26:02 bebox.cpp: remove device not found errors (nw) [yz70s]
- 2019-12-22 17:06:53 ms32.cpp: added some dips for f1superb (nw) [Ivan Vangelista]
Changed: ms32.cpp
- 2019-12-22 16:23:40 t11: Use octal for debug register state and disassembly; fix disassembly of SOB instruction [AJR]
Changed: t11.cpp, t11dasm.cpp, t11dasm.h
- 2019-12-22 15:19:28 vt5x_cpu: Preliminary video timing chain (nw) [AJR]
- 2019-12-22 15:04:01 new NOT_WORKING machine [MetalliC]
- - Muscle Ranking Kinniku Banzuke Spray Hitter [Darksoft, MetalliC, rtw]
Changed: arcade.lua, arcade.flt, konamigs.cpp, mame.lst
- 2019-12-22 14:48:43 sh3: handle INTEVT register [MetalliC]
Changed: sh3comn.cpp, sh3comn.h, sh4comn.cpp
- 2019-12-22 14:47:24 ataflash cards does not spin (nw) [MetalliC]
Changed: ataflash.h
- 2019-12-22 14:46:26 s3520cf.cpp: various fixes and improvements, add RTC-4553 model [MetalliC]
Changed: s3520cf.cpp, s3520cf.h
- 2019-12-22 11:31:16 Remove unwanted changes (nw) [yz70s]
Changed: mc1502_fdc.cpp, i82439tx.h
- 2019-12-22 11:30:19 atetris.cpp: UM3482 raw dump for "atetb3482" [Sean Riddle] (#6086) [ClawGrip]
- • atetris.cpp: UM3482 raw dump for "atetb3482" [Sean Riddle]
(nw) This is a raw dump from a visual decap, but the ROM layout and the note format are not understood, so it cannot be properly hooked up. Any help on this will be appreciated. Full info: http://www.seanriddle.com/um348x/
• Move um3482 to its own region (nw)
Changed: atetris.cpp
- • atetris.cpp: UM3482 raw dump for "atetb3482" [Sean Riddle]
- 2019-12-22 05:31:02 i386: feni and fdisi are nops on the 387+ (nw) [cracyc]
Changed: x87ops.hxx
- 2019-12-22 05:25:43 vt52: Fill in and fix a whole bunch of things (nw) [AJR]
Changed: vt50.cpp, vt50.h, vt50dasm.cpp, vt52.cpp
- 2019-12-22 04:02:16 taitogn.cpp: Reduce duplicates related to zn.cpp (Taito GNET uses ZN2 motherboard, Same as capcom ZN2 based board) (#6077) [cam900]
- • taitogn.cpp: Move subclass into zn.h (Taito GNET uses ZN2 motherboard, Same as capcom ZN2 based board)
• zn.cpp: Minor fixes
• taitogn.cpp: Move state class declaration into taitogn.cpp
• zn.cpp: Fix states
• zn.cpp: Fix conflict
Changed: taitogn.cpp, zn.cpp, zn.h
- • taitogn.cpp: Move subclass into zn.h (Taito GNET uses ZN2 motherboard, Same as capcom ZN2 based board)
- 2019-12-22 03:53:21 Merge branch 'release0217' into mainline-master [Vas Crabb]
Changed: saa1099.h
- 2019-12-22 03:46:55 spg2xx_io.cpp: disable logging by default (nw) [Vas Crabb]
Changed: spg2xx_io.cpp
- 2019-12-22 03:12:27 -spg2xx: Initialize FIQ vector to an invalid state so games which don't initialize it don't hang, nw [MooglyGuy]
Changed: spg2xx.cpp
- 2019-12-22 00:03:58 -spg2xx: Fixed a subtle interrupt bug causing Clickstart to not boot. [Ryan Holtz] [mooglyguy]
Changed: spg2xx.cpp, spg2xx.h, spg2xx_io.cpp, spg2xx_io.h, spg2xx_video.cpp, clickstart.cpp
- 2019-12-22 03:46:55 spg2xx_io.cpp: disable logging by default (nw) [Vas Crabb]
Changed: spg2xx_io.cpp
- 2019-12-22 03:12:27 -spg2xx: Initialize FIQ vector to an invalid state so games which don't initialize it don't hang, nw [MooglyGuy]
Changed: spg2xx.cpp
- 2019-12-21 11:20:35 galaxian.cpp: Fix company name on "mandingaeg" (nw) [ClawGrip]
- (nw) From "Electrogame" to "Electrogame S.A.", like on the other Electrogame bootlegs
Changed: galaxian.cpp
- 2019-12-22 02:36:38 add padding to saa1099_noise to force alignment on Linux i686 (nw) [Vas Crabb]
Changed: saa1099.h
- 2019-12-22 00:03:58 -spg2xx: Fixed a subtle interrupt bug causing Clickstart to not boot. [Ryan Holtz] [mooglyguy]
Changed: spg2xx.cpp, spg2xx.h, spg2xx_io.cpp, spg2xx_io.h, spg2xx_video.cpp, clickstart.cpp
- 2019-12-21 22:16:48 Substitute some cases of deprecated tag lookups with device finders (nw) [yz70s]
Changed: mc1502_fdc.cpp, mc1502_fdc.h, p1_fdc.cpp, p1_fdc.h, cirrus.cpp, cirrus.h, i82371sb.cpp, i82371sb.h, i82439tx.cpp, i82439tx.h, mpc105.cpp, mpc105.h, northbridge.cpp, pci.cpp, pci.h, atpci.cpp, xbox.cpp
- 2019-12-21 22:05:42 i8087: save pointers in env (nw) [cracyc]
Changed: x87ops.hxx, i8087.cpp
- 2019-12-21 20:31:13 vt52: Add debug state register to show address translation; minor adjustments (nw) [AJR]
- 2019-12-21 20:25:56 model1: Paranoia on atan [O. Galibert] [Olivier Galibert]
Changed: model1.cpp
- 2019-12-21 20:03:58 vf: Bunch of fixes in the TGP program dump [hap, O. Galibert] [Olivier Galibert]
Changed: model1.cpp
- 2019-12-21 16:32:08 Has Italian strings (nw) [Angelo Salese]
Changed: trackfld.cpp
- 2019-12-21 13:43:37 Merge pull request #6079 from clawgrip/patch-6 [R. Belmont]
- galaxian.cpp: Fix company name on "mandingaeg" (nw)
Changed: galaxian.cpp
- 2019-12-21 13:40:21 new working clones [Ivan Vangelista]
- Match'em Up (German) [TeamEurope, Brian Troha & The Dumping Union]
- 2019-12-21 11:20:35 galaxian.cpp: Fix company name on "mandingaeg" (nw) [ClawGrip]
- (nw) From "Electrogame" to "Electrogame S.A.", like on the other Electrogame bootlegs
Changed: galaxian.cpp
- 2019-12-21 09:19:22 fix clang build - it's stricter about using current class name with protected base members (nw) [Vas Crabb]
Changed: zn.cpp
- 2019-12-21 05:15:32 srcclean (nw) [Vas Crabb]
Changed: gameboy.xml, gameking.xml, gameking3.xml, ibm5170.xml, jaguar.xml, samcoupe_flop.xml, spectrum_cass.xml, spectrum_mgt_flop.xml, vectrex.xml, pc9801_86.cpp, mgt.cpp, m68kmmu.h, unsp_extended.cpp, unsp_exxx.cpp, unsp_fxxx.cpp, acorn_vidc.cpp, acorn_vidc.h, arm_iomd.cpp, arm_iomd.h, sun4c_mmu.cpp, sunplus_gcm394.cpp, sunplus_gcm394_video.cpp, saa1099.h, 7400_astable.c, 74123_mstable.c, 7414.cpp, 9602_mstable.c, LM3900_test.cpp, bjt.c, bjt_eb.c, bjt_eb_pnp.c, breakout.c, cccs.c, cd4066.c, cdelay.c, cmos_inverter.cpp, cmos_inverter_clk.cpp, congo_bongo.c, cs.cpp, diode.c, kidniki.c, mm5837_noise.c, msx_mixer_stage.c, ne555_astable.c, nmos_fet.cpp, norton_opamp.c, opamp.c, opamp_amplification_curve.cpp, rc.c, rl.c, sn74ls629_osc.c, test.c, todo.c, vccs.c, vccs1.c, vs.c, vs_cs.c, armedf.cpp, atetris.cpp, dccons.cpp, dec8.cpp, dreamwld.cpp, esd16.cpp, flstory.cpp, galivan.cpp, generalplus_gpl32612.cpp, geniusjr.cpp, gkidabc.cpp, lexibook_jg7425.cpp, meritum.cpp, mitchell.cpp, namcofl.cpp, namconb1.cpp, naomi.cpp, nes_vt.cpp, playmark.cpp, prestige.cpp, rainbow.cpp, riscpc.cpp, samcoupe.cpp, skyfox.cpp, ssfindo.cpp, sunplus_gcm394.cpp, taitopjc.cpp, triforce.cpp, v0bowl.cpp, template_driver.cpp, nforcepc.h, model1.cpp, nb1414m4.cpp, xbox_pci.cpp, apple2.cpp, galivan.cpp, ms32_sprite.cpp, skyfox.cpp, tecmosys.cpp
- 2019-12-21 05:13:13 i386: set opcode and clear data ptr for instruction that don't access memory (nw) [cracyc]
Changed: x87ops.hxx
- 2019-12-21 04:49:06 i386: fpu env in v86 mode is like real mode (nw) [cracyc]
Changed: x87ops.hxx
- 2019-12-21 02:50:14 i386: save opcode too (nw) [cracyc]
Changed: x87ops.hxx
- 2019-12-21 00:59:53 subsino2: can't have ampersand in port tag (nw) [hap]
Changed: subsino2.cpp
- 2019-12-20 23:31:55 i386: unbreak the x87 and flesh out 486 float exceptions a bit (nw) [cracyc]
Changed: athlon.cpp, i386.cpp, i386.h, i386ops.h, i486ops.hxx, x87ops.hxx, x87priv.h
- 2019-12-20 23:24:52 dkong: document empty rom sockets. (nw) [couriersud]
Changed: dkong.cpp
- 2019-12-20 22:08:30 new working clone [Ivan Vangelista]
- - Mandinga (bootleg of Amidar) [ClawGrip, Rampa]
Changed: galaxian.cpp, galaxian.h, mame.lst
- 2019-12-20 22:40:56 -cdi, z80ne: Fix reported issues, nw [MooglyGuy]
- 2019-12-20 21:23:28 goldstar.cpp: get cmast97 to show things. Gameplay is basically fine, but GFX are really broken (nw) [Ivan Vangelista]
Changed: goldstar.cpp, goldstar.h
- 2019-12-20 20:08:14 New working clones [Nigel Barnes]
- Acorn Electron (Stop Press 64i) [Nigel Barnes]
Changed: electron.cpp, electron.h, electron.cpp, mame.lst, electron.cpp
- 2019-12-20 19:47:48 PINmame sync (nw) [Ivan Vangelista]
Changed: ltd.cpp, wpc_flip2.cpp
- 2019-12-20 18:07:56 plausible hookup for dreamwld MCU (#6075) [David Haywood]
- also since this, unlike the earlier Semicom games, was the bare minimum code (no game ititle, author, or date in the MCU) I've moved the fake protdata regions into MCU code files using the code from dreamwld, and marked them as BAD DUMP, meaning we always emulate the MCU here.
Changed: dreamwld.cpp
- 2019-12-20 15:34:40 Revert "Revert "enable clang missing braces warning - it's useful to be able to see when you're initialising a structure or nested array inside an array"" [Vas Crabb]
- This reverts commit 4264fcd1369dadbb774fd681bf9375e2761d5286.
Changed: genie.lua, i82355.cpp, funworld.cpp, acs8600_ics.cpp
- 2019-12-20 15:28:37 Revert "enable clang missing braces warning - it's useful to be able to see when you're initialising a structure or nested array inside an array" [AJR]
- This (mostly) reverts commit 6959de07197e623262e614fdd0734007a41eb778.
Changed: genie.lua, i82355.cpp, funworld.cpp, acs8600_ics.cpp
- 2019-12-20 12:00:19 m72.cpp: fixed loht_ms loading I had royally screwed up, boots now. GFXs need lots of work (nw) [Ivan Vangelista]
Changed: m72.cpp
- 2019-12-20 08:51:41 enable clang missing braces warning - it's useful to be able to see when you're initialising a structure or nested array inside an array [Vas Crabb]
Changed: genie.lua, i82355.cpp, funworld.cpp, acs8600_ics.cpp, popeye.cpp
- 2019-12-20 07:39:10 notes (nw) [MetalliC]
Changed: dccons.cpp
- 2019-12-20 07:07:26 -z80ne.cpp: Split further into subclasses, removed MACHINE_START_OVERRIDE and MACHINE_RESET_OVERRIDE. [Ryan Holtz] [mooglyguy]
- 2019-12-20 07:06:40 -zn.cpp: Split into subclasses, eliminated optional devices, removed MACHINE_START_OVERRIDE and MACHINE_RESET_OVERRIDE. [Ryan Holtz] [mooglyguy]
Changed: arcade.lua, zn.cpp, zn.h
- 2019-12-20 05:07:43 damn inconsistent macros, maybe I really _will_ kill them off next year (nw) [Vas Crabb]
Changed: genie.lua, dccons.cpp
- 2019-12-20 04:08:28 (nw) this thing is designed for public installations for entertainment - it's closer to an arcade game on permanent freeplay than anything else [Vas Crabb]
Changed: dccons.cpp
- 2019-12-20 03:24:09 add missing return statement for LRU cache assignment operator (nw) [Vas Crabb]
Changed: coretmpl.h
- 2019-12-20 03:18:55 coretmpl.h: different approach to member initialisation - hopefully work around issue with move constructor; also stop using names that start with underscore followed by capital letter as they're reserved (nw) [Vas Crabb]
Changed: coretmpl.h
- 2019-12-19 00:06:44 Enable visual studio warning C5038 about member initialization order (nw) [yz70s]
- Also put vs warning options all in one place.
Changed: genie.lua
- 2019-12-20 00:32:55 use cleaned flash dump (nw) [MetalliC]
Changed: dccons.cpp
- 2019-12-20 00:22:10 flash r/w for Dreamcast and clones [MetalliC]
Changed: dccons.cpp, dccons.h
- 2019-12-20 00:20:55 intelfsh.cpp: add Fujitsu 29LV002TC flash [MetalliC]
Changed: intelfsh.cpp, intelfsh.h
- 2019-12-19 22:51:00 (nw) changed dcfish to SYST. [Robbbert]
- dcfish is not a coinop, therefore not a GAME. Not a console or computer either, so the only choice is SYST.
Changed: dccons.cpp
- 2019-12-19 22:08:51 romload.cpp: Minor cleanup, getting rid of a few static helpers (nw) [AJR]
Changed: romload.cpp, romload.h
- 2019-12-19 21:23:30 -cdi: Split Quizard and associated functions into its own driver class, eliminated MACHINE_RESET_OVERRIDE use in the driver, nw [mooglyguy]
- 2019-12-19 21:01:43 (nw) segahang.cpp: Minor doc update for Enduro Racer [braintro]
Changed: segahang.cpp
- 2019-12-19 18:36:46 dreamwld.cpp: decapped dreamwld MCU [Team Caps0ff, Guru] [Ivan Vangelista]
Changed: dreamwld.cpp
- 2019-12-19 18:13:11 Sunplus unsp2.0 experiments for jak_car2 (nw) (#6073) [David Haywood]
- • let the hacking move us forward (nw)
• testing (nw)
• shifter behavior seems to bleed between regs (nw)
• (nw)
• avoid hang (nw)
• some hacks to get to the jak_gtg service mode too (nw)
Changed: unsp_extended.cpp, unsp_exxx.cpp, unsp_fxxx.cpp, sunplus_gcm394.cpp, sunplus_gcm394.h, sunplus_gcm394_video.cpp, sunplus_gcm394_video.h, sunplus_gcm394.cpp
- • let the hacking move us forward (nw)
- 2019-12-19 18:00:21 lua: add address_mask and endianness to addr_space library (#6061) [feos]
- • lua: add address_mask and endianness to addr_space library
• lua: add space.data_width
Changed: luaengine.cpp
- • lua: add address_mask and endianness to addr_space library
- 2019-12-19 17:59:46 Reoganize comments on CPS1 bootlegs (nw) (#6071) [ClawGrip]
- • fcrash.cpp: Reorganize comments (nw)
• cps1bl_pic.cpp: Reorganize comments (nw)
• cps1bl_5205.cpp: Reorganize comments (nw)
Changed: cps1bl_5205.cpp, cps1bl_pic.cpp, fcrash.cpp
- • fcrash.cpp: Reorganize comments (nw)
- 2019-12-19 17:29:18 vt5x_cpu: Change register name (nw) [AJR]
- 2019-12-19 14:03:56 (nw) housekeeping [Robbbert]
Changed: dccons.cpp
- 2019-12-19 10:13:30 (nw) don't escape stuff that shouldn't be escaped [Vas Crabb]
Changed: clifront.cpp
- 2019-12-19 10:08:27 Make -listsoftware and -getsoflist recognise software lists that come from slot cards. [Vas Crabb]
- (nw) These verbs are still horribly inefficient and don't preserve all the information from the input software list. This isn't supposed to solve those problems, it just makes the verbs no longer blind to stuff like the Spectrum Miles Gordon floppy list and Spectrum Wafadrive list.
Changed: clifront.cpp, clifront.h
- 2019-12-19 09:16:00 tumbleb.cpp: redumped dquizgo MCU, now working [Team Caps0ff] [Ivan Vangelista]
Changed: tumbleb.cpp
- 2019-12-19 04:50:59 minimaws: display software lists for selected slot options on machine pages [Vas Crabb]
Changed: machine.js, htmltmpl.py, wsgiserve.py
- 2019-12-19 04:48:08 vt52: Add bell (not working now) (nw) [AJR]
- 2019-12-19 03:56:34 vt52: Add keyboard (nw) [AJR]
- 2019-12-19 00:16:17 vt52: Add dump of character generator [Matt Burke] [AJR]
Changed: vt52.cpp
- 2019-12-18 23:37:44 Show opcodes in octal when disassembling code from octal spaces [AJR]
Changed: debugbuf.cpp
- 2019-12-18 23:30:12 cgang: small fix with boss spotlight (nw) [hap]
- 2019-12-18 23:10:27 vt52_cpu: Add RAM instructions and UART interface (nw) [AJR]
- 2019-12-18 22:33:39 nb1414m4.cpp: Fixed corrupted ninjemak continue screen (#6070) [sasuke-arcade]
- • nb1414m4.cpp: Fixed corrupted ninjemak continue screen
• Fix lack of separation
Changed: nb1414m4.cpp, nb1414m4.h
- • nb1414m4.cpp: Fixed corrupted ninjemak continue screen
- 2019-12-18 20:59:09 megaplay.cpp: documented Sonic cart [Hammy] [Ivan Vangelista]
Changed: megaplay.cpp
- 2019-12-18 19:51:47 tumbleb.cpp: decapped dquizgo MCU [Team Caps0ff, Guru] [Ivan Vangelista]
- (nw) not hooked up, MCU seems to operate differently for this game wrt to the eariler ones
Changed: tumbleb.cpp
- 2019-12-18 19:19:10 tumbleb.cpp: decapped htchctch MCU [Team Caps0ff, Guru] [Ivan Vangelista]
Changed: tumbleb.cpp, tumbleb.h
- 2019-12-18 19:44:31 New working clones (#6063) [ClawGrip]
- • New working clones
Snow Bros. 2 - With New Elves / Otenki Paradise (bootleg, set 3) [jordigahan, Heckler, ClawGrip]
• Add 'snowbro2b3' (nw)
• Not a bootleg (nw)
• Rename 'snowbro2b3' to 'snowbro2ny' (nw)
• Small reorder (nw)
Changed: toaplan2.cpp, mame.lst
- • New working clones
- 2019-12-18 19:43:52 Small typo (nw) (#6067) [ClawGrip]
Changed: bloodbro_ms.cpp
- 2019-12-18 18:52:58 vt52: Extremely preliminary CPU execution (many instructions still unimplemented) [AJR]
Changed: vt50.cpp, vt50.h, vt50dasm.cpp, vt52.cpp
- 2019-12-18 17:07:59 New machines marked as NOT_WORKING [AJR]
- VT52 [Dalby Datormuseum]
Changed: cpu.lua, mess.lua, vt50.cpp, vt50.h, vt50dasm.cpp, vt50dasm.h, vt52.cpp, mame.lst, mess.flt, unidasm.cpp
- 2019-12-18 16:07:58 minimaws updates: [Vas Crabb]
- • reduce network operations when initially loading a machine page • add rudimentary software lists to machine pages
Changed: dbaccess.py, htmltmpl.py, wsgiserve.py
- 2019-12-18 14:20:51 mips1: remove unintended leftover(?) (nw) [hap]
Changed: mips1.cpp
- 2019-12-18 14:19:13 cgang: add note (nw) [hap]
Changed: cgang.cpp
- 2019-12-18 12:44:36 mips1: cop0 initialization for r3041 (nw) [Patrick Mackinlay]
- 2019-12-18 09:33:04 new not working clone [Ivan Vangelista]
- - Blood Bros. (Modular System) [jordigahan, ClawGrip]
Changed: arcade.lua, arcade.flt, bloodbro_ms.cpp, mame.lst
- 2019-12-18 06:22:15 mips1: revert unnecessary/unwanted initialization (nw) [Patrick Mackinlay]
- All of these variables are either: 1. Already initialized in the constructor or start/reset; or 2. Guarded against read-before-write by program logic; or 3. Documented as being in an undefined state at device power-up.
Regarding the last point, my view is that if the documentation states the value is unpredictable/undefined at power up, I'd rather not initialize it to an arbitrary value. The absence of initialization in the code counts as documenting this behaviour, or conversely, initializing it to an arbitrary zero documents something which is not factual. While there is an argument for consistency in emulation, I'd rather expose and address any such undocumented hardware behaviour.
I believe the only required and missing initialization here is for integer register zero, which was indeed a bug. If there are any other test cases which fail after this reversion, please let me know and I'll investigate and address them.
- All of these variables are either: 1. Already initialized in the constructor or start/reset; or 2. Guarded against read-before-write by program logic; or 3. Documented as being in an undefined state at device power-up.
- 2019-12-18 03:48:08 typo (nw) [MetalliC]
Changed: dccons.cpp
- 2019-12-18 03:39:11 new NOT_WORKING machine [MetalliC]
- - Fish Life Amazon Playful Edition (Japan) [Musee Bolo]
Changed: dccons.cpp, dccons.h, mame.lst
- 2019-12-18 01:32:42 cgang: add note (nw) [hap]
- 2019-12-18 00:51:09 Machines promoted to working [hap]
- Cosmo Gang (US) [hap, Lord Nightmare, Alex Cmaylo, The Dumping Union]
Changed: cgang.cpp
- 2019-12-18 00:48:25 cgang: improved artwork (nw) [hap]
- 2019-12-17 19:36:27 model1: Slightly hacky bg color fix [O. Galibert] [Olivier Galibert]
Changed: model1.cpp
- 2019-12-17 18:25:52 minimaws: load more stuff, link more stuff [Vas Crabb]
Changed: dbaccess.py, htmltmpl.py, lxparse.py, wsgiserve.py, minimaws.py
- 2019-12-17 17:34:16 continued work on Jakks NAND based stuff / extended SP ops (nw) (#6064) [David Haywood]
- • lost comma (nw)
• fix etended pushpop (nw)
• basic ops (nw)
• (nw)
• NAND is here (nw)
Changed: unsp.h, unsp_extended.cpp, unspdasm.cpp, unspdasm_extended.cpp, sunplus_gcm394.cpp, sunplus_gcm394.h, sunplus_gcm394.cpp
- • lost comma (nw)
- 2019-06-02 12:37:10 model1: Add the VF and SWA internal TGP programs, drop the HLE [O. Galibert, capsoft] [Olivier Galibert]
Changed: gen_fifo.h, model1.cpp, model1.h, model1.cpp, model1.cpp
- 2019-12-17 13:43:18 (nw) oops, duplicate rom names [Robbbert]
Changed: sorcerer.cpp
- 2019-12-17 13:40:07 cgang: don't turn on all the lamps/solenoids/motors at boot (nw) [hap]
Changed: cgang.cpp
- 2019-12-17 12:59:21 Merge branch 'master' of https://github.com/mamedev/mame [Robbbert]
Changed: mikrosha.cpp
- 2019-12-17 12:58:58 mikrosha: 1st char at boot more likely should be uppercase (nw) [hap]
Changed: mikrosha.cpp
- 2019-12-17 12:58:49 Merge branch 'master' of https://github.com/mamedev/mame [Robbbert]
Changed: rotaryf.cpp
- 2019-12-17 12:58:25 (nw) sorcerer2: new bios from exidyboy [Robbbert]
Changed: sorcerer.cpp
- 2019-12-17 12:52:13 rotaryf: different fix for coincounter at boot (nw) [hap]
Changed: rotaryf.cpp
- 2019-12-17 12:00:39 pc9801_86.cpp: Preliminary PCB contents (nw) [Angelo Salese]
Changed: pc9801_86.cpp
- 2019-12-17 05:57:44 (nw) tumbleb.cpp: Base clock speeds on actual OSCs [braintro]
- Clocks based on OSCs actually on the PCB. OSCs determined by info within the driver & pictures of of PCBs. OSCs listed as comment in "&config" for easy reference.
Changed: tumbleb.cpp
- 2019-12-17 05:50:44 New working clone [braintro]
- New working clone
Arlington Horse Racing (v1.40-D) [Brian Troha, The Dumping Union]
Changed: itech8.cpp, mame.lst
- New working clone
- 2019-12-17 04:29:59 infoxml.cpp: Fix build (nw) [AJR]
Changed: infoxml.cpp
- 2019-12-17 03:58:52 Revert "8255: missed one driver (nw)" [Vas Crabb]
- This reverts commit f115aa8c665fe6b531cf344e0956ff23e7043def.
Revert "8255: set default tristate to 0 (nw)"
This reverts commit 716d06341dba3ab9ee883ce82abe1d4fe8202b8b.
This has been shown to break bw2, and it's very likely it breaks other computers in subtle ways or in ways that are only noticeable when you use a certain peripheral. It's far too dangerous, particularly late in a development cycle and with Christmas/new year coming. You can't push a change like this without checking every use of the device.
Please fix any drivers you subsequently modified to depend on the change.
Changed: polyfdc.cpp, i8255.cpp, cabaret.cpp, cgang.cpp, fidel_cc1.cpp, fidel_cc10.cpp, fidel_elite.cpp, fidel_vcc.cpp, intellect02.cpp, kingdrby.cpp, rotaryf.cpp, rulechan.cpp, segae.cpp, subsino.cpp, suprloco.cpp
- This reverts commit f115aa8c665fe6b531cf344e0956ff23e7043def.
- 2019-12-17 03:03:50 infoxml.cpp: Output software lists for devices. [Vas Crabb]
- (nw) This will at least let a front-end work out that a slot card allows the use of an additional software list (e.g. spectrum -exp plusd enables spectrum_mgt_flop.xml). I'll do a reference implementation in minimaws.
Changed: infoxml.cpp
- 2019-12-17 02:38:35 allow slot options with -listsoftware so stuff like spectrum_mgt_flop can be discovered [Vas Crabb]
Changed: emuopts.cpp, clifront.cpp
- 2019-12-17 02:21:52 cgang: add simple internal artwork (nw) [hap]
- 2019-12-17 02:11:53 romident: find software lists attached to devices that aren't in any system by default (e.g. spectrum_mgt_flop) [Vas Crabb]
Changed: media_ident.cpp
- 2019-12-17 00:23:01 Revert "hh*: workaround for games being unplayable due to conflict with mouse button (nw)" [Vas Crabb]
- This isn't an acceptable solution as it prevents defaults (general input settings) and controller file settings from being applied to these games.
This reverts commit 53d0ab4c15f8e3a60f208fffcb6ed3b3fc4cc2b8.
Changed: cgang.cpp, hh_cop400.cpp, hh_pic16.cpp, hh_tms1k.cpp
- This isn't an acceptable solution as it prevents defaults (general input settings) and controller file settings from being applied to these games.
- 2019-12-16 22:51:02 Remove some cases of visual studio warnings 4805 4389 4065 (nw) [yz70s]
Changed: cpuidmsrs.hxx, xbox_nv2a.cpp
- 2019-12-16 18:38:05 tumbleb.cpp: use actual MCU type, since it's available (nw) [Ivan Vangelista]
Changed: tumbleb.cpp
- 2019-12-16 18:04:25 Plug and Play work + New Working clone (#6060) [David Haywood]
- • sunplus extended work (nw)
• prepare for extended stuff (nw)
• (nw)
• start adding some more unsp20 functionaliy + srcclean (nw)
• new WORKING clone - 200 in 1 Retro Arcade [eanbowman]
• (nw)
• (nw)
• minor rename (nw)
Changed: tvgogo.xml, unsp.cpp, unsp.h, unsp_extended.cpp, unsp_exxx.cpp, unsp_fxxx.cpp, unspdasm.cpp, unspdasm_extended.cpp, unspdasm_other.cpp, generalplus_gpl32612.cpp, nes_vt.cpp, sunplus_gcm394.cpp, vii.cpp, mame.lst
- • sunplus extended work (nw)
- 2019-12-16 17:49:49 tumbleb.cpp: removed accidentally committed comment (nw) [Ivan Vangelista]
Changed: tumbleb.cpp
- 2019-12-16 17:41:29 tumbleb.cpp: decapped chokchock MCU [Team Caps0ff, Guru] [Ivan Vangelista]
Changed: tumbleb.cpp
- 2019-12-16 16:51:14 r65c19: Add bank registers to debug state (nw) [AJR]
Changed: r65c19.cpp, r65c19.h
- 2019-12-16 13:47:37 save states too (nw) [arbee]
Changed: transwarp.cpp
- 2019-12-16 13:42:31 apple2: TransWarp needs to stay at 1 MHz if software told it to (nw) [arbee]
Changed: transwarp.cpp, transwarp.h
- 2019-12-16 13:15:06 ticket: don't use "led2" for output (nw) [hap]
Changed: ticket.cpp
- 2019-12-16 13:11:15 minimaws: refactored digest code, identify fixed bit patterns [Vas Crabb]
Changed: digest.js, romident.js, auxverbs.py, htmltmpl.py
- 2019-12-16 12:05:19 hh*: workaround for games being unplayable due to conflict with mouse button (nw) [hap]
Changed: cgang.cpp, hh_cop400.cpp, hh_pic16.cpp, hh_tms1k.cpp
- 2019-12-16 09:34:08 bus/ti99/internal/998board: initialize stuff (nw) [Ivan Vangelista]
Changed: 998board.cpp, 998board.h
- 2019-12-16 07:24:08 (nw) Housekeeping [Robbbert]
Changed: mess.flt
- 2019-12-16 06:06:20 bbl380.cpp: Monument to the unknown peripheral (nw) [AJR]
Changed: bbl380.cpp
- 2019-12-16 05:44:43 bbl380: Identify MCU and note bad dump (nw) [AJR]
Changed: bbl380.cpp
- 2019-12-16 05:34:35 not NOT WORKING (plug and play / handhelds) (#6051) [David Haywood]
- • new NOT WORKING
Lexibook Compact Cyber Arcade - Star Wars [Team Europe] Unknown M&D Handheld [zhongtiao1]
- hooked up controls for shredmjr, now runs the ame as taikeegr [David Haywood]
• new NOT WORKING
BBL380 - 180 in 1 [zhongtiao1]
• (nw)
• unkmandd contains some unsp code (nw)
• same hardware these are not (nw)
• tidy unused (nw)
• comment (nw)
• (nw)
Changed: mess.lua, bbl380.cpp, c2color.cpp, nes_vt.cpp, unkmandd.cpp, vii.cpp, mame.lst
- • new NOT WORKING
- 2019-12-16 05:11:20 apple2: Support TransWarp card for II and II Plus in addition to IIe. [R. Belmont] [arbee]
Changed: apple2.cpp
- 2019-12-16 04:39:58 apple2: Add $C074 control register to TransWarp card emulation. [R. Belmont] [arbee]
Changed: transwarp.cpp
- 2019-12-16 02:22:37 naomigd.cpp: fix build - members are constructed in declaration order. at least check that things build with one compiler, people - that would cause a warning with every compiler. (nw) [Vas Crabb]
Changed: naomigd.cpp
- 2019-12-16 01:52:14 minimaws: identify software list dumps in CLI as well [Vas Crabb]
Changed: auxverbs.py
- 2019-12-16 01:14:14 minimaws: fix presentation issue (nw) [Vas Crabb]
Changed: romident.js
- 2019-12-16 00:36:16 naomi: add a sh4 and a pic16c621a, both diabled, to the dimm board device (nw) [yz70s]
- They are disabled, so they shouldn't slow the sytem, but they appear in the list at start and you can look at their rom disassembly (for the sh4 set the address to 0)
Changed: pic16c62x.cpp, naomigd.cpp, naomigd.h
- 2019-12-16 00:09:21 cgang: added stepper motors (nw) [hap]
Changed: ticket.cpp, cgang.cpp
- 2019-12-16 00:00:44 ymz770.cpp: modernize save states (nw) [MetalliC]
Changed: ymz770.cpp
- 2019-12-15 19:46:03 sound/mea8000.h: initialize stuff (nw) [Ivan Vangelista]
Changed: mea8000.h
- 2019-12-15 18:44:58 audio/tx1: initialize stuff (nw) [Ivan Vangelista]
Changed: tx1.h
- 2019-12-15 18:21:53 machine/vrender0.h: initialize stuff (nw) [Ivan Vangelista]
Changed: vrender0.h
- 2019-12-15 17:08:58 new not working clone [Ivan Vangelista]
- Raiden (Modular System) [jordigahan, Recreativas.org, ClawGrip]
Changed: arcade.lua, arcade.flt, raiden_ms.cpp, mame.lst
- 2019-12-15 15:46:47 minimaws: add software list support to web-based romident [Vas Crabb]
- (nw) also removed unused member that was breaking clang builds
Changed: romident.js, dbaccess.py, htmltmpl.py, wsgiserve.py, riscpc.cpp
- 2019-12-15 11:38:54 minimaws: fill in software list pages, load software list ROM information [Vas Crabb]
Changed: common.js, romident.js, dbaccess.py, htmltmpl.py, lxparse.py, wsgiserve.py
- 2019-12-15 00:57:21 -nl_dpatrol: Will work on further over the next week, if no progress will revert out, nw [MooglyGuy]
Changed: nl_dpatrol.cpp, nl_dpatrol.h
- 2019-12-15 00:55:36 -sun4c_mmu: Checkins, likely will cause other regressions, but checking in as a checkpoint, nw [MooglyGuy]
Changed: sun4c_mmu.cpp, sun4c_mmu.h
- 2019-12-15 00:27:42 kickgoal.cpp: Add PCB layout of PRO-3/B board used by Kick Goal & Action Hollywood [Brian Troha] [braintro]
Changed: kickgoal.cpp
- 2019-12-15 00:13:46 kungfur: probably mono sound (nw) [hap]
Changed: cgang.cpp, kungfur.cpp
- 2019-12-14 23:18:14 cgang: add remaining output lamps/solenoids (nw) [hap]
Changed: cgang.cpp
- 2019-12-14 20:30:25 cgang: added door (nw) [hap]
Changed: cgang.cpp
- 2019-12-14 18:02:04 Merge branch 'master' of https://github.com/mamedev/mame [Scott Stone]
Changed: arm_iomd.cpp
- 2019-12-14 17:59:43 (nw) arm_iomd.cpp: fixed validation (Device arm_iomd.cpp(arm_7500FE_SoC) short name contains invalid characters) [Ivan Vangelista]
Changed: arm_iomd.cpp
- 2019-12-14 17:55:49 mess.lua: fix linking here, too (nw) [Ivan Vangelista]
Changed: mess.lua
- 2019-12-14 17:55:10 hopefully fix linking, too (nw) [Ivan Vangelista]
Changed: arcade.lua
- 2019-12-14 17:30:09 cgang: lightgun, preliminary (nw) [hap]
Changed: cgang.cpp
- 2019-12-14 17:01:43 zpinball.cpp: fixed compile (nw) [Ivan Vangelista]
Changed: zpinball.cpp
- 2019-12-14 16:15:56 cpu/mips/mips1: initialize some stuff (nw) [Osso13]
- 2019-12-14 15:38:26 ym2151.cpp: initialize one variable more (nw) [Ivan Vangelista]
Changed: ym2151.cpp
- 2019-12-14 15:20:35 8255: missed one driver (nw) [hap]
Changed: fidel_cc1.cpp
- 2019-12-14 15:05:43 8255: set default tristate to 0 (nw) [hap]
Changed: polyfdc.cpp, i8255.cpp, cabaret.cpp, cgang.cpp, fidel_cc10.cpp, fidel_elite.cpp, fidel_vcc.cpp, intellect02.cpp, kingdrby.cpp, rotaryf.cpp, rulechan.cpp, segae.cpp, subsino.cpp, suprloco.cpp
- 2019-12-14 14:35:11 cgang: add some outputs (nw) [hap]
Changed: arcade.lua, cgang.cpp
- 2019-12-14 12:43:20 machine/6821pia.cpp: initialized new variable (nw) [d]
Changed: 6821pia.cpp
- 2019-12-14 08:09:07 cpush2: initialize stuff (nw) [Ivan Vangelista]
- 2019-12-14 04:23:33 missbamby.cpp: Add "Miss Bamby" missing PROM [jordigahan, ClawGrip] (#6049) [ClawGrip]
- • missbamby.cpp: Add "Miss Bamby" missing PROM [jordigahan, ClawGrip]
• Remove unconfirmed comment (nw)
Changed: missbamby.cpp
- • missbamby.cpp: Add "Miss Bamby" missing PROM [jordigahan, ClawGrip]
- 2019-12-13 23:19:12 wacky_gator is namco (nw) [hap]
Changed: arcade.lua, cgang.cpp, wacky_gator.cpp
- 2019-12-13 22:43:36 cgang: wrong callback type (nw) [hap]
Changed: cgang.cpp
- 2019-12-13 22:28:38 cgang: add 7seg output (nw) [hap]
Changed: cgang.cpp
- 2019-12-13 21:55:50 cgang: add some input ports (nw) [hap]
Changed: cgang.cpp
- 2019-12-13 21:44:22 zpinball.cpp: Hook up CTC interrupt (nw) [AJR]
Changed: zpinball.cpp
- 2019-12-13 21:42:42 Rewrite ARM IOMD/VIDC20 chips into own devices, merged implementations from ssfindo.cpp & riscpc.cpp [Angelo Salese] #6047 [Angelo Salese]
- • riscpc now enters in desktop mode with a valid nvram; • adds preliminary sound for ppcar;
Changed: machine.lua, acorn_vidc.cpp, acorn_vidc.h, arm_iomd.cpp, arm_iomd.h, riscpc.cpp, ssfindo.cpp
- 2019-12-13 21:34:46 play_3.cpp: Move games on "Z-Pinball" hardware to new driver (nw) [AJR]
Changed: arcade.lua, arcade.flt, play_3.cpp, zpinball.cpp, mame.lst
- 2019-12-13 21:02:25 HP98265A SCSI interface fixes (#6048) [Kars de Jong]
- • hp98265a.cpp: Rename confusing default cdrom scsi connection
The default cdrom connection is linked to scsibus:5, which now matches its name (scsicon5).
• hp98265a.cpp: Fix SPC memory mapping for select codes other than 14
The memory mapping of the SPC was fixed at select code 14.
Changed: hp98265a.cpp
- • hp98265a.cpp: Rename confusing default cdrom scsi connection
- 2019-12-13 19:18:42 i386.cpp: show status of some cpu flags in the state debugger view (nw) [yz70s]
Changed: i386.cpp
- 2019-12-13 17:06:20 ms32_sprite.cpp: Fix assert (nw) [AJR]
Changed: ms32_sprite.cpp
- 2019-12-13 16:33:31 voodoo: hopefully enough to stop it from crashing when device memory isn't pre-cleared; also some cleanup (nw) [Vas Crabb]
Changed: voodoo.cpp, voodoo.h
- 2019-12-13 16:25:40 mephisto_mm2: Added two more MM IV revisions [Berger] [hap]
Changed: mephisto_glasgow.cpp, mephisto_mm2.cpp
- 2019-12-13 16:13:07 ms32.cpp, bnstars.cpp, tetrisp2.cpp: Device-fied sprite hardware (ms32_sprite.cpp), Fix zooming algorithm, Use shorter/correct type values, Verify clock related to XTAL (#6005) [cam900]
- • ms32.cpp, bnstars.cpp, tetrisp2.cpp: Device-fied sprite hardware (ms32_sprite.cpp), Fix zooming algorithm, Use shorter/correct type values, Verify clock related to XTAL ms32.cpp: Fix sprite delaying
• bnstars.cpp: Fix spacing
• ms32_sprite.cpp: Fix non-clip case
• ms32_sprite.cpp: Add notes
Changed: arcade.lua, bnstars.cpp, ms32.cpp, tetrisp2.cpp, ms32.h, tetrisp2.h, ms32.cpp, ms32_sprite.cpp, ms32_sprite.h, tetrisp2.cpp
- • ms32.cpp, bnstars.cpp, tetrisp2.cpp: Device-fied sprite hardware (ms32_sprite.cpp), Fix zooming algorithm, Use shorter/correct type values, Verify clock related to XTAL ms32.cpp: Fix sprite delaying
- 2019-12-13 16:12:45 tecmosys.cpp: Use gfxdecode for sprite gfxs, Cleanup sprite drawing routine (and Screen cliprect related), Use shorter/correct type values, Reduce unnecessary lines/arguments, Add notes (#6029) [cam900]
Changed: tecmosys.cpp, tecmosys.h, tecmosys.cpp, tecmosys.cpp
- 2019-12-13 14:51:39 dkong: Remove diag.bin, it did not ship with the boards (nw) [Olivier Galibert]
Changed: dkong.cpp
- 2019-12-13 14:18:30 savant: modernize artwork (nw) [hap]
Changed: novag_savant.cpp, novag_savant.lay
- 2019-12-13 13:26:07 nforcepc: add floppy disk drive controller plus support for harddisk and cdrom (nw) [yz70s]
Changed: nforcepc.cpp, nforcepc.h, xbox_pci.cpp
- 2019-12-13 12:14:47 sensorboard: output-before-reset regression (nw) [hap]
Changed: sensorboard.cpp
- 2019-12-13 11:12:35 remove some post_load workarounds for outputs (nw) [hap]
Changed: hd61603.cpp, hd61603.h, lc7582.h, cardline.cpp
- 2019-12-13 10:08:31 Save states should not be break when changing output. Also get rid of a few dozen output().set_value(...) calls in favour of output finders. (nw) [Vas Crabb]
- This has the detrimental effect that outputs used in layouts will get the default value from the last element in the last view that uses them _after_ devices are started. If drivers/devices set initial output values on start rather than reset this could cause a problem.
Changed: machine.cpp, output.cpp, rendlay.cpp, guab.cpp, intellec4.cpp, midxunit.cpp, mmd1.cpp, midxunit.h, midxunit.cpp
- 2019-12-13 06:55:16 New working clone [braintro]
- New working clone
Magic Bubble (Adult version, YS1302 PCB, set 2) [Hammy, The Dumping Union]
Changed: yunsun16.cpp, mame.lst
- New working clone
- 2019-12-13 06:51:39 (nw) meritm.cpp: Minor ROM name correction [braintro]
Changed: meritm.cpp
- 2019-12-13 06:44:17 Housekeeping (nw) [AJR]
Changed: mess.flt
- 2019-12-13 04:49:18 cd100b: Of course this version has a number (nw) [AJR]
Changed: cd100.cpp
- 2019-12-13 04:44:59 New machines marked as NOT_WORKING [AJR]
- CD-100B LaserStar [unknown]
- 2019-12-13 04:41:35 save/restore otuput values in save states [Vas Crabb]
Changed: machine.cpp, output.cpp, output.h, save.h, schedule.cpp, win32_output.cpp
- 2019-12-13 02:11:24 cgang: default input ports to low (nw) [hap]
Changed: cgang.cpp
- 2019-12-13 01:29:45 cgang: add soundchips (nw) [hap]
Changed: cgang.cpp
- 2019-12-13 00:48:06 cgang: add mailbox (nw) [hap]
Changed: cgang.cpp
- 2019-12-13 00:06:36 hh_sm510: Set 16way flag for gnw games without dpad (#6046) [algestam]
- • hh_sm510: Set 16way flag for gnw games without dpad
• hh_sm510: Set 16way flag for gnw_dkjr (nw)
Changed: hh_sm510.cpp
- • hh_sm510: Set 16way flag for gnw games without dpad
- 2019-12-12 23:52:05 (nw) fcrash, ffightbl, ffightbla - added imperfect graphics flag. [Robbbert]
- Let it run attract loop twice and you'll see. They've been like that since they were added.
Changed: fcrash.cpp
- 2019-12-12 22:54:09 cgang: add maincpu interrupts (nw) [hap]
Changed: cgang.cpp
- 2019-12-12 22:19:59 restore the two std::forward that are actually needed - only two of them are superfluous (nw) [Vas Crabb]
Changed: device.h
- 2019-12-12 20:50:50 New machines marked as NOT_WORKING [hap]
- Cosmo Gang (US) [hap, Lord Nightmare, Alex Cmaylo, The Dumping Union]
Changed: arcade.lua, arcade.flt, cgang.cpp, mame.lst
- 2019-12-12 20:49:14 Work around MSVC overload resolution issue in save_item/save_pointer (nw) [Vas Crabb]
- 2019-12-12 19:57:09 model2.cpp: Be consistent (nw) [AJR]
Changed: model2.cpp
- 2019-12-12 19:53:29 ay8910: Modernize struct member save state registration (nw) [AJR]
Changed: ay8910.cpp
- 2019-12-12 19:52:00 model2.cpp: Fix input port definitions for vcop2, hotd, rascot (nw) [AJR]
Changed: model2.cpp
- 2019-12-12 19:10:15 goldstar.cpp: make wcherry show RAM initialization screen (nw) [Ivan Vangelista]
Changed: goldstar.cpp
- 2019-12-12 19:07:52 new not working machine [Ivan Vangelista]
- Chameleon RX-1 [starlord, ClawGrip, Recreativas.org]
Changed: arcade.lua, arcade.flt, chameleonrx1.cpp, mame.lst
- 2019-12-12 15:45:48 gwinner: fix rom data sizes (nw) [Scott Stone]
Changed: missbamby.cpp
- 2019-12-12 07:24:54 diexec.cpp: fixed save state regression (nw) [Ivan Vangelista]
Changed: diexec.cpp
- 2019-12-12 02:08:15 mikrosha.cpp: Import variable from parent state and fix probable typo (nw) [AJR]
Changed: mikrosha.cpp, radio86.h, radio86.cpp
- 2019-12-12 01:10:58 Merge pull request #6043 from clawgrip/patch-3 [ajrhacker]
- missbamby.cpp: Add "Golden Winner" PCB layout (nw)
Changed: missbamby.cpp
- 2019-12-12 00:09:34 Update main jaguar.cpp note (nw) [Angelo Salese]
Changed: jaguar.cpp
- 2019-12-11 21:29:13 sknsspr.cpp: Correct algorithm for high precision shrink sprite, Use 10.6 fixed point for position values (#6030) [cam900]
- • sknsspr.cpp: Correct algorithm for high precision shrink sprite, Use 10.6 fixed point for position values
• sknsspr.cpp: Add notes
Changed: sknsspr.cpp, sknsspr.h
- • sknsspr.cpp: Correct algorithm for high precision shrink sprite, Use 10.6 fixed point for position values
- 2019-12-11 16:47:45 sunplus_gcm394.cpp: fixed validation (nw) [Ivan Vangelista]
Changed: sunplus_gcm394.cpp
- 2019-12-11 16:33:37 cliffhgr.cpp: marked cliffhgr2a as not working (MT07523) + minor cleanups (nw) [Ivan Vangelista]
Changed: cliffhgr.cpp
- 2019-12-11 16:30:06 New machines marked as NOT_WORKING [AJR]
- Golden Winner [@LosTrastosDeXaX, ClawGrip]
Changed: missbamby.cpp, mame.lst
- 2019-12-11 15:07:07 sub-class generalplus gpac800, better simulate bootstrap by copying initial code to location in rom header (#6040) [David Haywood]
- • subclassing CPU SoC type (nw)
• push along so they fail somewhere else (nw)
• fix logging, improve stability (nw)
• disable helper (nw)
• fix CRC on conyping (nw)
Changed: unsp_fxxx.cpp, sunplus_gcm394.cpp, sunplus_gcm394.h, spg110.cpp, sunplus_gcm394.cpp
- • subclassing CPU SoC type (nw)
- 2019-12-11 15:02:52 model2.cpp: Use actual silkscreen label for DIP switches and restrict this set to CRX boards (nw) [AJR]
Changed: model2.cpp
- 2019-12-11 14:53:50 Added DIP switches to all Model 2 board per research (#6036) [Damian Rogers]
- • Added DIP switches to all Model 2 board per research
• Updated dip switch label and changed to 'unknown' instead of 'unused'
Changed: model2.cpp
- • Added DIP switches to all Model 2 board per research
- 2019-12-11 14:33:03 Enforce that width and endianness of directly-mapped ROM regions should match those of the address space (nw) [AJR]
- All of the once-numerous validation failures that this change induced have been fixed in preceding commits. Unmerged drivers may need to be modified to comply with this.
Changed: addrmap.cpp
- 2019-12-11 14:27:59 tasman.cpp: Read graphics ROMs through device (nw) [AJR]
- This is a flawed solution: the graphics ROM self-test fails both before and after this change. The mapping isn't properly understood yet and seems to involve some weird interleaving and/or address line swapping.
Changed: tasman.cpp
- 2019-12-11 14:18:45 jaguar.cpp: Memory-related refactoring (nw) [AJR]
- - Set width and endianness for regions, including cartridges - Make init code safer and more efficient - De-duplicate some memory maps - Separate state class for jaguarcd
I've tried to keep this driver from regressing any further than it already has while cleaning up the code and adjusting region usage to comply with the soon-to-be-committed "truth in endianness" requirement. It's possible that some regions should really be 16 bits instead of 32 or vice versa, and/or that DSP endianness may be incorrect.
Changed: jaguar.xml, jaguar.cpp, jaguar.h
- - Set width and endianness for regions, including cartridges - Make init code safer and more efficient - De-duplicate some memory maps - Separate state class for jaguarcd
- 2019-12-11 13:29:38 saa1099: Use narrower types for members; clean up code slightly (nw) [AJR]
Changed: saa1099.cpp, saa1099.h
- 2019-12-11 09:30:34 socrates.cpp: cheapest way to remove cartslot from vpainter (#5210) - driver still really needs cleanup (nw) [Vas Crabb]
Changed: socrates.cpp
- 2019-12-11 05:46:32 am9517a, i8257: Modernize struct member save registration (nw) [AJR]
Changed: am9517a.cpp, i8257.cpp
- 2019-12-11 05:31:00 hd63450, scc68070, saa1099: Modernize struct member save registration (nw) [AJR]
Changed: hd63450.cpp, scc68070.cpp, saa1099.cpp
- 2019-12-11 04:56:48 apple2: add support for paddles [R. Belmont] [arbee]
Changed: bus.lua, gameio.cpp, paddles.cpp, paddles.h
- 2019-12-11 02:55:54 rainbow: just add the skips for the floppy tests (nw) [cracyc]
Changed: rainbow.cpp
- 2019-12-11 01:50:45 (nw) Housekeeping [Robbbert]
Changed: mess.flt
- 2019-12-10 23:47:13 Using an emu_timer to control the READY line. [Michael Zapf]
Changed: sn76496.cpp, sn76496.h
- 2019-12-10 20:36:03 Merge pull request #6039 from DavidHaywood/101219 [ajrhacker]
- generalplus_gpac800 - copy some code from NAND into RAM for execution (nw)
Changed: unsp_fxxx.cpp, sunplus_gcm394.cpp
- 2019-12-10 20:33:22 New clones marked as NOT_WORKING (#6038) [ClawGrip]
- • New clones marked as NOT_WORKING
Storio (ES, Spanish, 2011-06-17?) [Sean Riddle, ClawGrip]
• Add "storioesa" (nw)
Changed: storio.cpp, mame.lst
- • New clones marked as NOT_WORKING
- 2019-12-10 20:07:37 generalplus_gpac800 - copy some code from NAND into RAM for execution (nw) [DavidHaywood]
Changed: unsp_fxxx.cpp, sunplus_gcm394.cpp
- 2019-12-10 17:36:31 new sets from Sean Riddle, mostly NOT WORKING for now (#6032) [David Haywood]
- • stuff from Sean, will credit later (nw)
• (nw)
• (nw)
• some more SunPlus stuff with NAND type roms (gpnandnand strings in them, need bootstrap)
• possible hardware names (nw)
• some kind of ARM based GeneralPlus (nw)
• proper names (nw)
• (nw0
• this is some kind of enhanced chipset, not 100% sure it's VT tho (nw)
Changed: gcslottv.xml, mess.lua, generalplus_gpl32612.cpp, nes_vt.cpp, spg110.cpp, sunplus_gcm394.cpp, vii.cpp, vt1682.cpp, xavix.cpp, xavix.h, mame.lst
- • stuff from Sean, will credit later (nw)
- 2019-12-10 17:36:15 Merge pull request #6037 from clawgrip/patch-2 [R. Belmont]
- vsmileb.cpp: Rename ROMs to avoid confussion with V.Smile or V.Baby (nw)
Changed: vsmileb.cpp
- 2019-12-10 16:26:12 vsmileb.cpp: Rename ROMs to avoid confussion with V.Smile or V.Baby (nw) [ClawGrip]
Changed: vsmileb.cpp
- 2019-12-10 15:42:23 playmark.cpp: Add note about a S87C751-based World Beach Volley (nw) (#6035) [ClawGrip]
- • playmark.cpp: Add note about a S87C751-based World Beach Volley (nw)
• Restore comment (nw)
Changed: playmark.cpp
- • playmark.cpp: Add note about a S87C751-based World Beach Volley (nw)
- 2019-12-10 14:40:11 snes_ppu.cpp: reduce the number of save registrations by over a thousand (nw) [Vas Crabb]
Changed: pc_kbdc.cpp, snes_ppu.cpp
- 2019-12-10 12:54:55 Add locations to Rainbow 100A ROMs, and correct the character set ROM based on a new dump. [Bitsavers] [Lord-Nightmare]
Changed: rainbow.cpp
- 2019-12-10 03:30:24 es5503: modernize save state registration (nw) [arbee]
Changed: es5503.cpp
- 2019-12-10 02:55:30 namcos2.cpp: Fix accidentally removed ROZ tile callbacks [cam900]
Changed: namcos2.cpp
- 2019-12-09 23:43:21 sphix40.lay: add extra symbol to lcd (nw) [hap]
Changed: cxg_sphinx40.lay
- 2019-12-09 20:44:22 vcs/dpc.cpp: Eliminate machine().device (nw) [AJR]
Changed: dpc.cpp
- 2019-12-09 20:23:43 sphinx40.lay: tweaks (nw) [hap]
Changed: cxg_sphinx40.lay
- 2019-12-09 17:26:43 various devices: try the new (and some not so new) save state possibilities (nw) [Ivan Vangelista]
Changed: magicsound.cpp, hp98620.cpp, sdd1.cpp, dpc.cpp, avr8.cpp, dspp.cpp, hphybrid.cpp, i386.cpp, i8089_channel.cpp
- 2019-12-09 17:11:07 Merge pull request #6031 from DavidHaywood/091219_2 [ajrhacker]
- vt1682: fix miwi2_16 pinball game (nw)
Changed: vt1682.cpp
- 2019-12-09 15:35:00 Revert "New working clones" [Vas Crabb]
- This reverts commit 5f6c7758c89e4e4b3f80b504b3f9c4a4340077f8.
Changed: warriorb.cpp, mame.lst
- 2019-12-09 13:49:07 Misc SunPlus (wrlshunt research) (#6015) [David Haywood]
- • misc logging fixes etc. (nw)
• (nw)
• bank spriteram even when not through dma (nw)
• notes (nw)
• logging changes (nw)
• stability fixes for smartfp (nw)
• note (nw)
• note (nw)
• still making notes (nw)
• impove logging (nw)
• yeah this is spritebase (nw)
• yep sprite base (nw)
• read through space (nw)
• wrlshunt - show something that at least looks like sprites (nw)
• wrlshunt note (nw)
• notes (nw)
• regs note (nw)
Changed: unsp.h, unsp_exxx.cpp, unsp_fxxx.cpp, sunplus_gcm394.cpp, sunplus_gcm394.h, sunplus_gcm394_video.cpp, sunplus_gcm394_video.h
- • misc logging fixes etc. (nw)
- 2019-12-09 10:45:32 new WORKING machine (#6028) [David Haywood]
- MiWi2 16-in-1 + Drum Master [David Shah, David Haywood]
Changed: vt1682.cpp, mame.lst
- 2019-12-09 09:37:49 suprnova.h: random cleanup (nw) [Vas Crabb]
Changed: suprnova.h
- 2019-12-09 09:07:22 Added wrapper for using STRUCT_MEMBER with an indeterminate length array [Vas Crabb]
- • Examples in YM2612 family and MultiPCM • Also used STRUCT_MEMBER to reduce clutter in diexec save state registration
Changed: fm2612.cpp, multipcm.cpp, multipcm.h, device.h, diexec.cpp, diexec.h, save.h
- 2019-12-09 05:10:56 apple2: Use latest mathematical palette for 8-bit A2s (MT #07482) [R. Belmont] [arbee]
Changed: apple2.cpp
- 2019-12-09 03:26:55 Get rid of deprecated universal newlines open flag in Python scripts (io module is present as of Python 2.6) (nw) [Vas Crabb]
Changed: verinfo.py, m6502make.py, m6809make.py, mcs96make.py, tmsmake.py
- 2019-12-09 02:53:21 Split C64 disk softlist similarly to Apple II. (#6018) [Firehawke]
- • Split C64 disk softlist similarly to Apple II.
• Fix C64 softlist naming per proposal, split G64 images off to _orig per mnaberez information. (nw)
Changed: c64_flop_clcracked.xml, c64_flop_misc.xml, c64_flop_orig.xml, c64.cpp
- • Split C64 disk softlist similarly to Apple II.
- 2019-12-09 02:17:57 sphinx: spelling (nw) [hap]
Changed: cxg_sphinx40.cpp
- 2019-12-09 02:13:28 sphinx: lcd placement lower (nw) [hap]
Changed: cxg_sphinx40.lay
- 2019-12-09 01:56:05 Machines promoted to working [hap]
- Sphinx 40 [hap, Berger]
Changed: cxg_dominator.cpp, cxg_sphinx40.cpp, cxg_dominator.lay, cxg_sphinx40.lay
- 2019-12-09 00:55:21 armedf.cpp, galivan.cpp: major video config cleanups, converted to screen.set_raw() parameters; [angelosa]
- galivan.cpp: added irq acknowledge signal;
nb1414m4.cpp: improved notes, added stub for frame synchronization;
Changed: armedf.cpp, cop01.cpp, galivan.cpp, armedf.h, galivan.h, nb1414m4.cpp, nb1414m4.h, armedf.cpp, galivan.cpp
- galivan.cpp: added irq acknowledge signal;
- 2019-12-08 21:54:47 hiscore.dat: fix old parsing errors (nw) [cracyc]
Changed: hiscore.dat
- 2019-12-08 21:07:54 nb1414m4.cpp, galivan.cpp: Fix displayed different from PCB (#6017) [sasuke-arcade]
- • nb1414m4.cpp, galivan.cpp: Fix displayed different from PCB
galivan.cpp - TILE_GET_INFO_MEMBER(ninjemak_get_tx_tile_info): Fixed dusts in lower left (This is for hide custom chip communication).
galivan.h - Fixed code indentation.
nb1414m4.cpp - dma(): Fixed text attribute reference when erasing of blinking. - kozure_score_msg(): When score is 0, the tens place is blank. - insert_coin_msg(), credit_msg(): If the in-game flag is on, "INSERT COIN" etc. is not displayed. - _0200(): Get the in-game flag bit from sent at command. - _0200(): Removed duplicate bit operations to make code easier to read. - _0e00(): Draw the score when the game over display bit is set. - _0e00(): The flashing bit is no longer applied to game over.
• Minor fix
• Fixed display bug when insert 10 or more credits in ninjaemak
• Undo unintentionally changed coding style by Vusial Studio.
• Minor fixes
Changed: galivan.h, nb1414m4.cpp, nb1414m4.h, galivan.cpp
- • nb1414m4.cpp, galivan.cpp: Fix displayed different from PCB
- 2019-12-08 19:56:15 New working clones [AJR]
- Sagaia (dual screen) (World, set 2) [DU credits to be added]
Changed: warriorb.cpp, mame.lst
- 2019-12-08 19:53:32 Fix template error in clang build (nw) [AJR]
Changed: dpb7000.cpp
- 2019-12-08 19:47:16 added Hitachi HD61603 LCD Driver (nw) [hap]
Changed: video.lua, arcade.lua, mess.lua, hd61603.cpp, hd61603.h, cxg_dominator.cpp, cxg_sphinx40.cpp, cxg_dominator.lay
- 2019-12-08 15:42:49 atarisy1.cpp: remove ADC inadvertently added to marble during MCFG removal (nw) [Vas Crabb]
Changed: atarisy1.cpp
- 2019-12-08 15:13:36 tasc: umask doesn't work on ram/share (nw) [hap]
Changed: tasc.cpp
- 2019-12-08 14:42:45 New machines marked as NOT_WORKING [hap]
- Sphinx 40 [hap, Berger]
Changed: mess.lua, lc7582.h, cxg_ch2001.cpp, cxg_sphinx40.cpp, tasc.cpp, cxg_sphinx40.lay, mame.lst, mess.flt
- 2019-12-08 14:35:38 Allow saving members of structures in n-dimensional arrays, even if the members themselves are n-dimensional arrays - see qsoundhle.cpp for an example of loops disappearing. This can greatly reduce the number of save state registrations in some cases. Obviously I want to know if save states are broken in something by this. [Vas Crabb]
Changed: tms9995.cpp, qsoundhle.cpp, debugcmd.cpp, dvmemory.cpp, dvmemory.h, device.h, save.cpp, save.h, luaengine.cpp, luaengine.h, orion.h, osborne1.cpp, orion.cpp
- 2019-12-08 06:19:30 New working clone [braintro]
- New working clone
Megatouch 5 (9255-60-50 R0G, Bi-Lingual GER/ENG version) [TeamEurope, Brian Troha, The Dumping Union]
Changed: meritm.cpp, mame.lst
- New working clone
- 2019-12-08 04:12:28 prestige.cpp: Add placeholder for TI TSP50C10 speech ROM (nw) (#6024) [ClawGrip]
- • prestige.cpp: Add placeholder for TI TSP50C10 speech ROM (nw)
(nw) I've added it only on the machine I'm sure it's present, but it's probably on every machine on this driver.
• Fix speech chip socket label (nw)
Changed: prestige.cpp
- • prestige.cpp: Add placeholder for TI TSP50C10 speech ROM (nw)
- 2019-12-08 04:11:04 Merge branch 'master' of https://github.com/mamedev/mame [arbee]
- 2019-12-08 04:09:45 apple2gs: raise ADB IRQ on mouse change (MT #06782) [R. Belmont] [arbee]
Changed: apple2gs.cpp
- 2019-12-08 03:54:33 New machines marked as NOT_WORKING [AJR]
- ITC-4 Intelligent Temperature Controller [ClawGrip]
- 2019-12-08 03:40:31 apple2gs: improved fix (nw) [arbee]
Changed: apple2gs.cpp
- 2019-12-08 03:35:29 apple2gs: reading $C047 should also clear VBL and 1/4 second. [R. Belmont] [arbee]
Changed: apple2gs.cpp
- 2019-12-08 02:51:08 dkongjr2: Note based on research done before this was properly added (nw) [AJR]
Changed: dkong.cpp
- 2019-12-07 23:54:08 tms9995: Make address visible on address bus during on-chip operations. [Michael Zapf]
Changed: tms9995.cpp
- 2019-12-07 18:20:07 Add cpulist command to debugger [AJR]
Changed: debugcmd.cpp, debugcmd.h, debughlp.cpp
- 2019-12-07 17:49:27 gkidabc.cpp: Add placeholder for TI TSP50C10 speech ROM (nw) [ClawGrip]
- (nw) I've added it only on the machine I'm sure it's present, but it's probably on every machine on this driver.
Changed: gkidabc.cpp
- 2019-12-07 18:06:19 geniusjr.cpp: Add placeholders for TI TSP50C10 speech ROM (nw) (#6022) [ClawGrip]
- • geniusjr.cpp: Add placeholders for TI TSP50C10 speech ROM (nw)
(nw) I've added it only on the machines I'm sure it's present, but it's probably on every machine on this driver.
• Fix comment (nw)
Changed: geniusjr.cpp
- • geniusjr.cpp: Add placeholders for TI TSP50C10 speech ROM (nw)
- 2019-12-07 18:00:49 softlist_dev.cpp: get some stuff out of the global namespace (nw) [Vas Crabb]
Changed: tube_zep100.cpp, e01.cpp, softlist_dev.cpp, softlist_dev.h, clifront.cpp, infoxml.cpp, swlist.cpp, interpro.cpp, lisa.cpp, mac.cpp, mac128.cpp, macpci.cpp, neogeo.cpp, neogeocd.cpp, partner.cpp, rmnimbus.cpp, ti99_4x.cpp, ti99_8.cpp, tutor.cpp, vectrex.cpp, vic20.cpp, victor9k.cpp, wicat.cpp
- 2019-12-07 17:06:16 cxg: add note (nw) [hap]
Changed: cxg_ch2001.cpp, cxg_dominator.cpp
- 2019-12-07 16:31:40 dccons.cpp: add Katana BIOS v0.976 [MajorPBX, MetalliC] [MetalliC]
Changed: dccons.cpp
- 2019-12-07 15:49:21 osborne1.cpp updates: [Vas Crabb]
- • Added additional default key mappings on numeric keypad - The numeric keypad keys are wired in parallel with the ones on the main keyboard - using shift with them produces punctuation • Added additional default key mapping for backspace to cursor left - There is no physical backspace key, but CP/M uses the cursor left key for backspace, so it's intutive • Clean up code a little and update notes
Changed: osborne1.cpp, osborne1.h, osborne1.cpp
- 2019-12-07 11:52:47 dec0.cpp: restore comment that was removed (nw) [Vas Crabb]
Changed: dec0.cpp
- 2019-12-07 11:26:46 (nw) Fixed the build. [Robbbert]
Changed: ascsasi.cpp
- 2019-12-07 06:26:34 input_sdl.cpp: Ignore joystick buttons beyond maximum supported number. [Vas Crabb]
- • Note that the code to map excess buttons to switches doesn't actually do anything useful while INPUT_MAX_BUTTONS and MAX_BUTTONS happen to be defined to the same number.
Changed: input_sdl.cpp
- 2019-12-07 05:06:44 eurit30: Note (nw) [AJR]
Changed: eurit.cpp
- 2019-12-07 05:05:30 ec184x.cpp: Change CPU types to agree with region widths (nw) [AJR]
- This is a bit speculative, but reliable information about these machines seems hard to find.
Changed: ec184x.cpp
- 2019-12-07 05:03:21 Don't forget include file changes, either (nw) [AJR]
Changed: shangha3.h
- 2019-12-07 05:02:13 shangha3.cpp: Don't map 8-bit ROM directly into 16-bit space (nw) [AJR]
Changed: shangha3.cpp
- 2019-12-07 04:47:20 cat.cpp: Fix region width/endianness (nw) [AJR]
- SVROM loading will have to be revised someday, but now is not the time...
Changed: cat.cpp
- 2019-12-07 04:42:58 dim68k.cpp: Fix region width/endianness (nw) [AJR]
Changed: dim68k.cpp
- 2019-12-07 04:34:03 upscope.cpp: Fix region width/endianness (nw) [AJR]
Changed: upscope.cpp
- 2019-12-07 04:21:01 voyager.cpp: Fix region widths; add NVRAM (nw) [AJR]
Changed: voyager.cpp
- 2019-12-07 04:13:17 calchase.cpp: Fix region widths; add NVRAM device (nw) [AJR]
Changed: calchase.cpp
- 2019-12-07 03:53:47 igs_fear.cpp, mquake.cpp: Fix region width/endianness (nw) [AJR]
Changed: igs_fear.cpp, mquake.cpp
- 2019-12-07 03:45:33 namco_c355spr.cpp: Fix priority when pri 0 sprite isn't drawed first (#6011) [cam900]
- • namco_c355spr.cpp: Convert vblank handler into register_vblank_callback
• namco_c355spr.cpp: Revert vblank related commits
Changed: gal3.cpp, namcos21_c67.cpp, namcos21_de.cpp, namco_c355spr.cpp, namco_c355spr.h
- • namco_c355spr.cpp: Convert vblank handler into register_vblank_callback
- 2019-12-07 01:16:17 ascsasi: Actually generate the control pulses (nw) [AJR]
Changed: ascsasi.cpp
- 2019-12-07 01:00:26 New S-100 device: ASC Associates SASI Host Computer Adapter [AJR, Bitsavers] [AJR]
Changed: bus.lua, ascsasi.cpp, ascsasi.h, poly88.cpp
- 2019-12-07 01:00:44 Machines promoted to working [hap]
- Sphinx Dominator (v2.05) [hap, Berger]
Changed: cxg_dominator.cpp, cxg_dominator.lay
- 2019-12-07 00:41:55 change recently dumped to clones, for consistency with other Star Horse sets (nw) [MetalliC]
Changed: naomi.cpp
- 2019-12-06 19:22:15 new NOT_WORKING machines [MetalliC]
- Star Horse Progress Returns (main screen left) [Darksoft, rtw, MetalliC] Star Horse Progress Returns (main screen right) [Darksoft, rtw, MetalliC] Star Horse Progress Returns (live and voice) [Darksoft, rtw, MetalliC] Star Horse Progress Returns (sound) [Darksoft, rtw, MetalliC]
- 2019-12-06 16:52:11 dominator: identify buttons (nw) [hap]
Changed: lc7582.cpp, lc7582.h, cxg_dominator.cpp, fidel_excel.cpp, mephisto_modena.cpp
- 2019-12-06 13:56:12 osborne1.cpp: don't need the timer to run every scanline if it's only for the beep (doesn't really improve performance) [Vas Crabb]
Changed: osborne1.cpp
- 2019-12-06 11:43:12 osborne1.cpp: [Vas Crabb]
- • Move drawing to scanline update function and get rid of intermediate bitmap • Connect VBLANK input to PIA in machine configuration • Use the screen parameters set by the BIOS in machine configuration for osborne1nv • Turned SCREEN-PAC variant into a separate machine as it's a major hardware modification • Got back some performance by adding a memory access cache
Changed: osborne1.cpp, osborne1.h, osborne1.cpp, mame.lst
- 2019-12-06 13:06:55 tsispch.cpp: Fix region width/endianness (nw) [AJR]
Changed: tsispch.cpp
- 2019-12-06 10:50:29 nforcepc.cpp: set voltage read registers to valid values (nw) [yz70s]
Changed: nforcepc.cpp
- 2019-12-06 10:44:39 xbox_pci.cpp: found gpio pins mode registers (nw) [yz70s]
Changed: xbox_pci.h, xbox_pci.cpp
- 2019-12-06 06:15:57 mmd2.cpp: that was a lot of run-time tag map lookups... (nw) [Vas Crabb]
Changed: mmd2.cpp
- 2019-12-06 05:50:21 sigma21: Improve colors? (nw) [AJR]
Changed: sigma21.cpp
- 2019-12-06 05:37:36 sigma21: Move BAD_DUMP flag to canonical position; add note about title (nw) [AJR]
Changed: sigma21.cpp
- 2019-12-06 05:12:24 sigma21: Preliminary gfxdecode (nw) [AJR]
Changed: sigma21.cpp
- 2019-12-06 03:23:10 New machines marked as NOT_WORKING [AJR]
- 21 (Sigma) [Yasu]
Changed: arcade.lua, arcade.flt, sigma21.cpp, mame.lst
- 2019-12-06 02:24:49 added LC7582 LCD Driver (nw) [hap]
Changed: video.lua, arcade.lua, mess.lua, lc7582.cpp, lc7582.h, cxg_dominator.cpp, hh_tms1k.cpp
- 2019-12-06 00:36:30 misc Atari drivers: fixed fulltag[0] == ':' assert in debug builds (nw) [Ivan Vangelista]
Changed: batman.cpp, cybstorm.cpp, offtwall.cpp, relief.cpp, shuuz.cpp, thunderj.cpp
- 2019-12-05 19:44:19 New machines marked as NOT_WORKING [hap]
- Sphinx Dominator (v2.05) [hap, Berger]
Changed: mess.lua, cxg_ch2001.cpp, cxg_dominator.cpp, mame.lst, mess.flt
- 2019-12-05 17:54:07 new machines NOT WORKING (#6007) [David Haywood]
- - Fantasy Story [David Haywood, caius, The Dumping Union]
technically it's fully playable, but since there's no sound I've left it as NOT WORKING for now, as first impressions will be bad, sound is driven by a PIC.
- - Fantasy Story [David Haywood, caius, The Dumping Union]
- 2019-12-05 15:57:16 galivan.cpp, armedf.cpp: Adjusted Some games DAC gain compared with PCB movies. (#6016) [sasuke-arcade]
- • galivan.cpp, armedf.cpp: Adjusted Some games DAC gain compared with PCB movies.
youma, ninjemak - https://www.nicovideo.jp/watch/sm4519702 - https://www.nicovideo.jp/watch/sm4520007 kozure - https://www.nicovideo.jp/watch/sm4186904 armedf - https://www.nicovideo.jp/watch/sm4175795 legion - https://www.nicovideo.jp/watch/sm7128742 ccrimbr2 - https://www.nicovideo.jp/watch/sm4174557 danger - https://www.nicovideo.jp/watch/sm7129509 galivan
• Tuned ninjemak
Changed: armedf.cpp, galivan.cpp
- • galivan.cpp, armedf.cpp: Adjusted Some games DAC gain compared with PCB movies.
- 2019-12-05 10:36:24 sweetland.cpp: integrated x68303's research (nw) [Ivan Vangelista]
Changed: sweetland.cpp
- 2019-12-05 09:44:57 New machines marked as NOT_WORKING (#6013) [ClawGrip]
- • New machines marked as NOT_WORKING
PC Super Color (Spain) [ClawGrip]
• Add 'pcscolor' (nw)
Changed: prestige.cpp, mame.lst
- • New machines marked as NOT_WORKING
- 2019-12-04 22:38:00 taitopjc.cpp: Add PLDs to 'optiger' [jordigahan, ClawGrip] [ClawGrip]
Changed: taitopjc.cpp
- 2019-12-05 08:56:27 vanguardmk1.cpp: a SYST it is (nw) [Ivan Vangelista]
Changed: vanguardmk1.cpp
- 2019-12-05 04:24:35 Correct copy/paste error (nw) [arbee]
Changed: apple2.cpp
- 2019-12-05 00:46:29 Use std::forward_list instead of custom linked structure and eliminate last use of auto_alloc in src/emu (nw) [AJR]
Changed: debugcon.cpp, debugcon.h
- 2019-12-04 23:40:46 r65c19: Fix BAR masking logic (nw) [AJR]
Changed: or65c19.lst
- 2019-12-04 23:17:49 mc68hc11: Fix disassembly and execution of BRCLR/BRSET (IND, Y) [AJR]
Changed: hc11dasm.cpp, hc11ops.hxx
- 2019-12-04 23:01:03 vngrdmk1: Map EEPROM where it can boot from (nw) [AJR]
Changed: vanguardmk1.cpp
- 2019-12-04 22:56:17 fcrash.cpp, segas16a.cpp: fixed assert Expression: dest.cliprect().contains(cliprect) in debug builds, as done in 854469730fd5d2a1e1365b126f6da3558f329ac3 (nw( [Ivan Vangelista]
Changed: fcrash.cpp, segas16a.cpp
- 2019-12-04 22:40:10 magreel.cpp: Tentatively identify the CPU ROM (nw) [AJR]
Changed: magreel.cpp
- 2019-12-04 20:26:23 Sunplus Plug & Play work (cleanup + fixes + notes based on wrlshunt code analysis) (#6010) [David Haywood]
- • misc sunplus work (nw)
• unbreak a few things, remove some test code (nw)
• mask shift values, maybe correct based on code study (nw)
• refactor (nw)
• notes based on code study (nw)
• force a different codepath in wrlshunt, static screen, but differnet, no crash, need to see if it's valid (nw)
• test (nw)
Changed: unsp_exxx.cpp, unsp_fxxx.cpp, spg2xx.cpp, spg2xx.h, spg2xx_io.cpp, spg2xx_io.h, sunplus_gcm394.cpp, sunplus_gcm394_video.cpp, sunplus_gcm394_video.h, sunplus_gcm394.cpp, vii.cpp
- • misc sunplus work (nw)
- 2019-12-04 19:22:51 regence: french button labels (nw) [hap]
Changed: regence.cpp, regence.lay
- 2019-12-04 18:45:29 Merge pull request #6012 from rfka01/master [R. Belmont]
- rainbow.cpp: add electronically dumped Rainbow A ROMs
Changed: rainbow.cpp
- 2019-12-04 16:56:48 New machines marked as NOT_WORKING [Ivan Vangelista]
- Sweet Land [credits to be added] Vanguard MK1 [Caps0ff]
Changed: arcade.lua, mess.lua, arcade.flt, sweetland.cpp, vanguardmk1.cpp, mame.lst, mess.flt
- 2019-12-04 04:04:10 apple2 updates: [R. Belmont] [arbee]
- - Add -bios option to configure the original II with the Autostart Monitor - Fix crash when running II or II Plus without a card in slot 0
Changed: apple2.cpp
- 2019-12-03 22:49:16 Merge pull request #5999 from sasuke-arcade/sdheat_service_fixed [ajrhacker]
- spdheat.cpp: Changed DIPSW service mode definition
Changed: spdheat.cpp
- 2019-12-03 22:46:55 Merge pull request #6009 from algestam/emscripten_bgfx_artwork_path [ajrhacker]
- Add bgfx artwork path for Emscripten build (nw)
Changed: main.lua
- 2019-12-03 22:03:19 Add bgfx artwork path for Emscripten build (nw) [algestam]
Changed: main.lua
- 2019-12-03 22:01:18 New NOT_WORKING clones [AJR]
- Tetris (bartop, prototype) [Andy Welburn]
Changed: atetris.cpp, mame.lst
- 2019-12-03 21:31:02 dp8344: Disable side effects with certain opcodes; implement halt on reset (nw) [AJR]
Changed: dp8344.cpp, dp8344.h, is48x.cpp
- 2019-12-03 17:17:20 mitchell.cpp: some more minor notes pkladies bootlegs (nw) [Ivan Vangelista]
Changed: mitchell.cpp
- 2019-12-03 17:05:00 at.cpp: new BIOS revisions (nw) (#5991) [rfka01]
- • at.cpp: new BIOS revisions (nw)
• at, atpci.cpp: more BIOS versions and motherboards (nw)
• pc, genpc.cpp: added motherboards (jordigahan, ClawGrip)
• at.cpp: added motherboards and BIOS revisions (nw)
• at.cpp: added motherboards and BIOS versions (nw)
- • at.cpp: new BIOS revisions (nw)
- 2019-12-03 17:04:45 namcofl.cpp: Use address_map_bank_device for ROM/RAM swapping, Use raw parameter for screen, Add notes, Fix sprite delaying, Fix namings (#5985) [cam900]
- finalapr: Use IMPERFECT_GRAPHICS tag related to sprite disappearing issue
Changed: namcofl.cpp, namcofl.h, namcofl.cpp
- 2019-12-03 17:01:52 crgolf:cpp: Fix coinage DIPSW (#6000) [sasuke-arcade]
- • crgolf:cpp: Fix coinage DIPSW
• Fixed "1Coins" to "1Coin".
• Change DIPSW caption
Changed: crgolf.cpp
- • crgolf:cpp: Fix coinage DIPSW
- 2019-12-03 04:33:58 (nw) karnov.cpp: Verified label for karnov (US) i8751 [braintro]
Changed: karnov.cpp
- 2019-12-03 04:15:48 hiscore.dat: Updates [Leezer] [cracyc]
- plugins/data: various fixes (nw)
Changed: data_hiscore.lua, load_dat.lua, hiscore.dat
- 2019-12-03 04:12:49 (nw) remove errant "//" left in before comment was moved [braintro]
Changed: dec8.cpp
- 2019-12-03 04:08:55 bnstars.cpp: Fix clock related to on-board XTALs (#6002) [cam900]
- • bnstars.cpp: Fix clock related to on-board XTALs
• bnstars.cpp: Add notes
• bnstars.cpp: Fix build
• bnstars.cpp: Add notes
Changed: bnstars.cpp
- • bnstars.cpp: Fix clock related to on-board XTALs
- 2019-12-03 04:06:53 New clone marked as NOT_WORKING [braintro]
- New clones marked as NOT_WORKING
Gondomania (World) [Corrado Tomaselli, The Dumping Union]
- New clones marked as NOT_WORKING
- 2019-12-02 19:10:53 mitchell.cpp: minor updates for pkladiesbl2 (nw) [Ivan Vangelista]
Changed: mitchell.cpp
- 2019-12-02 18:51:29 dp8344: Add timer interrupt (nw) [AJR]
Changed: dp8344.cpp
- 2019-12-02 18:26:16 Merge pull request #6003 from antonioginer/lowlatency_ui [ajrhacker]
- Add -lowlatency option to UI.
Changed: submenu.cpp
- 2019-12-02 18:04:42 metro.cpp: updated to use standard ROM loading macros (nw) [Ivan Vangelista]
Changed: metro.cpp
- 2019-12-02 18:01:06 dp8344: Emulate timer (nw) [AJR]
Changed: dp8344.cpp, dp8344.h
- 2019-12-02 17:28:35 -sun4c_mmu: Fixed a few more SS2 self-tests, and hopefully fixed a compile error, nw [MooglyGuy]
Changed: sun4c_mmu.cpp, sun4c_mmu.h, sun4.cpp
- 2019-12-02 17:25:14 dp8344: Improve register logging (nw) [AJR]
Changed: dp8344.cpp, dp8344.h
- 2019-12-02 16:48: