[Arcade] DevMAME [log only] 2022/08/12 08:00

[169] @ !!! Piątek, 12 Sierpnia 2022 08:00 CET [01-08-2022 02:00 CET]

[Arcade] DevMAME [log only] 2022/08/12 08:00

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.

16
  • 2022-08-12 06:47:40 upl/mouser.ccp, venture/spcforce.cpp, venture/suprridr.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]
  • 2022-08-12 05:51:45 ns32082: correct rdval/wrval logic [Patrick Mackinlay]
    • don't clear translation error status unless a new error is generated
  • 2022-08-12 05:48:33 ns32000: various virtual memory bug fixes [Patrick Mackinlay]
    • use active super/user address translation in debugger ensure CXP, RXP, RETT, RETI, ENTER and CXPD instructions restart properly after a fault correct RDVAL/WRVAL logic
  • 2022-08-12 04:45:31 snes.xml: Promoted dsp1demo to working. (#10215) [0kmg]
    • Software list items promoted to working - DSP1 Tech Demo (USA, prototype)
  • 2022-08-11 18:57:50 woz/flux: even more fixes after some clarifications [Olivier Galibert]
  • 2022-08-11 18:25:52 pentagon.cpp: Clean up implementation of differences between 128K and 1024K variants. (#10198) [holub]
  • 2022-08-11 18:19:12 sinclair/atm.cpp: Use more descriptive BIOS names. (#10206) [holub]
  • 2022-08-11 18:06:13 nintendo/vsnes.cpp: A few minor changes. (#10205) [0kmg]
    • Added watchdog timer (currently only active on DualSystem games). Set perfect quantum for vsmahjng, just like all the other DualSystem games. Switched vssoccera from bnglngby's init, which installs a fake IRQ hack, to standard init. Switched suprmriobl to empty_init and gave it more consistent function naming.
  • 2022-08-11 18:03:08 nintendo/playch10.cpp: Replaced pc_gntlt PRG and CHR dumps. (#10208) [0kmg]
    • Removed MACHINE_IMPERFECT_GRAPHICS flag from pc_gntlt. [kmg] Added MACHINE_IMPERFECT_GRAPHICS flag for pc_cshwk. [Dunard]
  • 2022-08-11 18:00:57 sinclair/spectrum.cpp: Play cassette output through speaker (MT08342). (#10199) [holub]
  • 2022-08-11 17:51:24 midw8080/m79amb.cpp: Invert PROM data using region flags. (#10207) [0kmg]
  • 2022-08-11 12:06:47 emumem: remove the flags interface from address_space (still available through specific and cache), may make ld less cranky [Olivier Galibert]
  • 2022-08-11 11:12:48 woz/flux: better implementation [Olivier Galibert]
  • 2022-08-11 02:20:56 multfish.cpp: Added documented game dumps from file outside of SRC tree (attic/multfish.ref) [Scott Stone]
  • 2022-08-10 21:57:42 - misc/falgas_m89.cpp: mapped some devices, rmontercarlo runs but needs implementation of the comms between main and video CPUs [Ivan Vangelista]
    • - dooyong/gundealer.cpp, misc/aztarac.cpp: consolidated drivers in single files, minor cleanups
  • 2022-08-10 16:27:19 Fix up software list cleanup. [Vas Crabb]
    • There are a number of places where multiple spaces were being used intentionally (extracted directly from disk labels, separating titles from subtitles, tabulation, etc.).
      Also fixed misspelled Twinbee Yahho titles.
  • 2022-08-10 15:22:40 woz: handle FLUX tracks, even when somewhat broken [Olivier Galibert]
  • 2022-08-10 05:58:29 - hash*.xml: Cleanup of some software lists of various spacing and format issues (part 2). More to come. [Tafoid] [Scott Stone]
  • 2022-08-10 00:41:22 - hash*.xml: Cleanup of some software lists of various spacing and format issues. More to come. [Tafoid] [Scott Stone]
  • 2022-08-09 19:04:05 - jaleco/bigstrkb.cpp, misc/pass.cpp: consolidated drivers in one file, very minor cleanups [Ivan Vangelista]
    • - a few drivers: removed some custom GFX decodes in favor of the ones provided in emu/video/generic.cpp
  • 2022-08-09 17:14:24 jpm/jpmsru.cpp: Added Lite a Line, and cleaned up the driver. (#10197) [SomeRandomGuyIdk]
    • Added a postload callback to fix j_ewnc not updating reels after loading a save state. Changed order of display digit outputs to reflect actual order in the memory map. Cleaned up layouts.
      New machines marked not working
      Lite a Line (Dutch) (JPM) (SRU) (revision 52)
  • 2022-08-09 16:45:10 Driver device API cleanups [AJR]
    • - Remove the confusing driver_init virtual override. The function has been de-virtualized in most drivers that were calling it explicitly, and replaced by alternate overrides in others. - Remove MCFG_VIDEO_RESET_OVERRIDE (not used anymore). - Provide MCFG_MACHINE_START_REMOVE and MCFG_VIDEO_START_REMOVE for consistency.
  • 2022-08-09 16:41:25 attotime: Make operator+ and operator- constexpr [AJR]
  • 2022-08-09 16:40:09 dinvram: Separate backup-enable parameter (which prevents both loading and saving) from nvram_can_save [AJR]
  • 2022-08-09 16:22:57 williams.cpp, wmg.cpp: Clean up driver inits, setting blitter type in machine configs instead [AJR]
  • 2022-08-09 14:11:25 spectrum.cpp: Fixed floating bus read (#9850) [holub]
  • 2022-08-09 06:34:19 - capcom/mitchell.cpp: redumped sprites ROMs for pompingw. Also updated labels as per PCB pics [farzeno, anonymous] [Ivan Vangelista]
    • - galaxian/galaxian.cpp: used ROM loading macros instead of custom function for bmxstunts
  • 2022-08-09 01:47:38 vgmplay.xml: Added 40 new entries [VGMRips.net, Tafoid] [Scott Stone]
  • 2022-08-08 21:11:31 msx/msx.cpp: Merged msx_m.cpp and msx.h into msx.cpp and minor cleanups. (#10193) [wilbertpol]
  • 2022-08-08 19:00:05 nintendo/vsnes.cpp: Various cleanups. (#10195) [0kmg]
    • Merged vsnes_m.cpp and vsnes.h into vsnes.cpp. Split into base class and three separate classes for UniSystem, DualSystem, and SMB bootleg machines. Merged DualSystem's main/sub VROM banking functions. Added a separate speaker for each screen on VS. DualSystem - sound from the two APUs is not mixed.
  • 2022-08-08 18:55:22 vectrex.xml: Use lowercase for descriptive text in descriptions. (#10191) [ArcadeShadow]
  • 2022-08-08 18:54:33 fmtowns_cd.xml: 24 new dumps, 3 replacements (#10188) [r09]
    • - Added the bundled Sample Data Disk to kidpixjr [cyo.the.vile] - Replaced the habitat1110 floppy image with a good dump [cyo.the.vile] - Some minor metadata corrections
      New working software list additions - DAPS for Windows [redump.org] DynEd Demo Disc [redump.org] FM Towns II Demonstration CD-ROM '94 Spring [redump.org] FM Towns II Demonstration CD-ROM '94 Summer [redump.org] Gakuen Bomber [redump.org] Hyper Planet (demo) [redump.org] LiveAnimation V1.1 L10 [redump.org] Manami - Ai to Koukan no Hibi [redump.org, cyo.the.vile] Maruanki Eitango - Chuugaku 1-nensei [redump.org] Mirumiru Sagasu Konchuu Series Vol. 1 - Chiisana Ensouka [redump.org] Mirumiru Sagasu Konchuu Series Vol. 2 - Mori no Ninkimono - Jueki ni Atsumaru Mushi-tachi [redump.org] Muscle Bomber - The Body Explosion (demo) [redump.org] NHK Zoku Kiso Eigo - Dai-1-kan [redump.org, wiggy2k] Nihon no Rekishi - Ishin-hen - Kurofune Raikou (alt) [redump.org] Nihon no Rekishi - Sengoku-hen - Oda Nobunaga (HMB-124B) [redump.org] Nihon no Tenki [redump.org] Secre Volume 3 - Fumie Hosokawa [redump.org] SimFarm (demo) [redump.org] Towns Hyper Chiiku Ehon - Nihon Mukashibanashi II - Omusubi Kororin / Usagi to Kame [redump.org] Towns Hyper Chiiku Ehon - Nihon Mukashibanashi Vol. 4 - Tsuru no Ongaeshi / Kachi Kachi Yama [redump.org] Towns Magazine for School Vol. 3 [redump.org] Towns Magazine for School Vol. 5 [redump.org]
      New not working software list additions - Nihongo Microsoft Windows V3.0 with Multimedia Extensions V1.0 L10 [redump.org, tenyuhuang] Tenshi-tachi no Gogo - Tenkousei [redump.org]
      Replaced software list items
      Chuumon no Ooi Ryouriten [redump.org] Scavenger 4 (demo) [redump.org] Scholar Movie Magazine Soukan-gou [redump.org]
  • 2022-08-08 18:40:40 atari/a2600.cpp: Added TV Boy dump. (#10187) [0kmg]
    • Also removed some nonexistent inputs from all the TV Boy clones.
      New working clones
      TV Boy (PAL) [Thomas Jentzsch, kmg]
  • 2022-08-08 18:37:58 megaduck.xml: Use lowercase for descriptive text in descriptions. (#10190) [ArcadeShadow]
  • 2022-08-08 18:37:27 gamate.xml: Use lowercase for descriptive text in descriptions. (#10189) [ArcadeShadow]
  • 2022-08-08 18:36:35 sinclair/atm.cpp: Added support for ATM-Turbo 2 with 128K ROM. (#10192) [holub]
    • Also added eXtra v1.37 XT ROM as a BIOS option.
  • 2022-08-08 18:26:54 sinclair/tsconf.cpp: Added initial software list and cleaned up code a little. (#10196) [holub]
  • 2022-08-08 07:39:47 pentagon.cpp: cleanup + MT08390 (#10194) [holub]
  • 2022-08-07 16:50:10 tdracula: flip output pla [hap]
  • 2022-08-07 02:14:07 tms2100: add timer interrupt [hap]
  • 2022-08-06 19:44:03 c64_cass.xml: Added 10 items (9 working, 4 not working) (#10154) [Steven Coomber]
    • New working software list additions - Vigilante (U.S. Gold) [C64 Ultimate Tape Archive V2.0] The Vindicator! (Imagine) [C64 Ultimate Tape Archive V2.0] Wanderer 3D (Elite Systems) [C64 Ultimate Tape Archive V2.0] Water Polo (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0] The Way of the Exploding Fist (Micropool) [C64 Ultimate Tape Archive V2.0] West Bank (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0] Western Games (Magic Bytes) [C64 Ultimate Tape Archive V2.0] Wheelin' Wallie (Interceptor Software) [C64 Ultimate Tape Archive V2.0] Germany 1985: When Superpowers Collide (Transatlantic Simulations) [C64 Ultimate Tape Archive V2.0]
      New NOT_WORKING software list additions - V (Ocean) [C64 Ultimate Tape Archive V2.0] W.A.R (Martech) [C64 Ultimate Tape Archive V2.0] Wallie goes to Rhymeland (Interceptor Software) [C64 Ultimate Tape Archive V2.0] The Way of the Exploding Fist (Melbourne House) [C64 Ultimate Tape Archive V2.0]
  • 2022-08-06 19:10:30 tms1000: add read/write prefix to k/r/o devcb names [hap]
  • 2022-08-06 18:47:19 Tweaked MAME icon: [Vas Crabb]
    • Use flat gradient style rather than embossed edges. Made rightmost stroke of the M thicker. Use a dark border to emphasise the outline on light backgrounds. Use flat style without anti-aliasing up to 64*64. Manually tweaked small sizes to preserve sharp mitres.
  • 2022-08-06 18:27:43 misc/falgas_m89.cpp: Dumped and added "Rally Montecarlo". (#10073) [ClawGrip]
  • 2022-08-06 15:15:46 barcrest/mpu1.cpp: Added Barcrest MPU1 fruit machine driver. (#10083) [SomeRandomGuyIdk]
    • New machines marked not working - Golden Nudge It (Barcrest) (MPU1) (5p Stake, £1 Jackpot) Match It (Barcrest) (MPU1) (5p Stake, £1 Jackpot) Match Up (Barcrest) (MPU1) (10p Stake, £2 Jackpot) Lucky Nudge (Leisure Games) (MPU1) (5p Stake, £1 Jackpot) Big Apple (Leisure Games) (MPU1) (5p Stake, £1 Jackpot) Big Apple (Leisure Games) (MPU1) (5p Stake, £2 Jackpot)
  • 2022-08-06 14:34:39 atari/a2600.cpp: Merged tvboy.cpp and a2600.h into a2600.cpp. (#10180) [wilbertpol]
  • 2022-08-06 14:21:46 New working machines [hap]
    • Language Teacher [hap, Sean Riddle]
      New working software list additions - lanteach: German For Travel [hap, Sean Riddle]
  • 2022-08-06 13:25:34 bmxstunts.cpp: moved everything into galaxian.cpp as the differences are really minimal. Sets bmxstunts has a couple of bitrotten program ROMs, but bmxstuntsa sorta works [Ivan Vangelista]
  • 2022-08-06 13:23:59 tms2100: add some of the opcodes [hap]
  • 2022-08-06 07:10:07 psychic5.cpp: corrected underdumped psychic5j audio ROM [Corrado Tomaselli] [Ivan Vangelista]
  • 2022-08-06 03:46:18 docs: Update emscripten compile instructions to reflect recent source rearrangement (#10179) [algestam]
  • 2022-08-06 01:52:24 tms1000: add stack levels to constructor list [hap]
  • 2022-08-06 00:08:56 tms1000: move common memory maps to base file [hap]
  • 2022-08-05 23:33:08 New machines marked as NOT_WORKING [hap]
    • Game Pachinko [hap, Sean Riddle, Rik]
  • 2022-08-05 20:57:29 tms1000: added tms2xxx skeleton devices [hap]
  • 2022-08-05 20:33:45 arcade.flt: added missing driver [Ivan Vangelista]
  • 2022-08-05 20:11:27 bmxstunts.cpp: corrected c/p error on year [Ivan Vangelista]
  • 2022-08-05 20:04:12 New machines marked as NOT_WORKING [Ivan Vangelista]
    • BMX Stunts (set 1) [chaneman]
      New clones marked as NOT_WORKING
      BMX Stunts (set 2) [Andy Welburn]
  • 2022-08-05 19:40:20 tms1000: move known pinouts to device headers [hap]
  • 2022-08-05 18:17:17 sinclair/spec128.cpp: Adjusted border rendering (MT08264). (#10171) [holub]
  • 2022-08-05 18:07:10 New working clones [Ivan Vangelista]
    • Battle Garegga (Japan, bootleg) (Sat Feb 3 1996) [nnap]
  • 2022-08-05 17:46:11 New working clones [Ivan Vangelista]
    • Battle Garegga (Korea / Greece) (Wed Feb 7 1996) [juking]
  • 2022-08-05 12:49:51 machine/spifi3.cpp: Implemented HP 1TV3-0302 SPIFI3 SCSI controller. (#10137) [Brice Onken]
  • 2022-08-05 12:45:30 snes.xml: Fixed some parent/clone relationships for soccer games. (#10173) [0kmg]
  • 2022-08-05 12:42:52 bus/vcs: Avoid trampolines in cartridge accesses. (#10174) [wilbertpol]
    • Rewrote most banking to use memory_bank. Only install handlers in ranges that they respond to.
  • 2022-08-05 01:13:12 tms1000: added disassembler for tms1400, tms2100, tms2400 [hap]
  • 2022-08-04 17:59:32 snes.xml: Use unabbreviated country names and lowercase descriptive text in descriptions. (#10147) [ArcadeShadow]
  • 2022-08-04 17:50:47 megadriv.xml: Added a prototype. (#10175) [0kmg]
    • New working software list additions - megadriv: Primal Rage (prototype) [Rezrospect, Forest of Illusion]
  • 2022-08-04 17:49:52 namco/mappy.cpp: Renamed Freeze DIP switch to "Freeze / Rack Test" in superpac. (#10166) [eientei95]
    • Also reformatted comments, aligned PORT_CONDITIONs, and removed useless comments.
  • 2022-08-04 17:46:06 cdi.xml: Cleaned up metadata. (#10093) [ArcadeShadow]
    • Use lowercase for descriptive text in descriptions. Use unabbreviated country names. Moved CD matrix information to info elements and removed markup from descriptions.
  • 2022-08-04 17:41:30 sinclair/atm.cpp: Got ATM Turbo 2 mostly working. (#10149) [holub]
    • Implemented memory banking, video modes, palette and COVOX.
      Machines promoted to working
      MicroART ATM-Turbo 2
  • 2022-08-04 17:26:42 emumem: Add accessors lookup_{read,write]_*_flags to lookup flags without actually doing the access [Olivier Galibert]
  • 2022-08-04 17:08:48 bus/pce_ctrl: Added support for Coconuts Japan Pachinko Controller CJPC-102. (#10165) [0kmg]
    • For all controllers, added %p player specifier, made device_input_ports() protected, and moved initializations from headers to constructors.
  • 2022-08-04 11:14:32 Machines promoted to working [hap]
    • The Dracula (Tsukuda) [hap, Sean Riddle, Parotaku, eggs]
  • 2022-08-04 07:27:56 williams.cpp: updated ROM labels for blaster sets [Joe Magiera, The Dumping Union] [Ivan Vangelista]
  • 2022-08-03 19:02:15 z180asci: fix logic errors (nw) [Peter Ferrie]
  • 2022-08-03 16:10:43 segasp.cpp more games docs [MetalliC]
  • 2022-08-03 16:09:45 new NOT_WORKING clones [MetalliC]
    • - Red Earth (Asia 961121, NO CD) [Darksoft, MetalliC] Red Earth (Asia 961023, NO CD) [Darksoft, MetalliC]
  • 2022-08-03 10:51:02 rescue, minefld: make bullets 2x2 pixels instead of a single pixel (#10172) [goldnchild]
  • 2022-08-02 23:51:57 ngp.xml: Replaced ptennis bad dump. [psykopat] (#10150) [0kmg]
  • 2022-08-02 23:00:46 Mac debugging overhaul [AJR]
    • - Split out the disassembler override to a new file and use it in all 68K Mac drivers - Add several more names to the list of A-line Toolbox traps - Remove the long-disused mac_tracetrap routine
  • 2022-08-02 22:18:19 mfi_dsk: fix logic error (nw) [Peter Ferrie]
  • 2022-08-02 18:27:49 ui/icorender.cpp: Revert initialisations that can hide real bugs. [Vas Crabb]
    • MSVC isn't smart enough to detect that these can only be used after being assigned while clang and GCC can work it out fine. Initialising them to zero at declaration has the potential to mask real bugs if some code path tries to use them without assigning them. Code flow analysis (e.g. Coverity) or memory analysers (e.g. valgrind or Purify) won't pick up on the buggy path because the variable will technically be initialised.
      MSVC is problematic when it comes to warnings about uninitialised variables in general. Unfortunately MSVC has no option to selectively treat warnings as errors, unlike clang/GCC which have -Wno-error= which we use extensively. Until Microsoft addresses these issues, you'll have to use NOWERROR=1 when building with MSVC.
      Also, some cleanup.
  • 2022-08-02 18:11:43 bus/snes: Log checksums and addresses consistently when loading cartridges. (#10156) [0kmg]
  • 2022-08-02 16:24:17 Changed gdbstub to no longer expect a CPU named ':maincpu' (#10170) [npwoods]
    • The logic was changed to find the first CPU, without any particular expectation about naming. This should address issue #10141
  • 2022-08-02 14:34:02 New machines marked as NOT_WORKING [hap]
    • The Dracula (Tsukuda) [hap, Sean Riddle, Parotaku]
  • 2022-08-02 14:21:53 Change debugger command handler parameter vector element type from std::string to std::string_view [AJR]
  • 2022-08-02 14:02:20 mbc55x, saturn: Remove some residual debugging stuff [AJR]
  • 2022-08-02 12:41:30 mastboy.cpp: Dumped and added a newer Italian set (#10135) [ClawGrip]
    • mastboy.cpp: Dumped and added a newer Italian set
      Also added comments and reformatted existing single line ones. Added placeholders for PLDs. The Italian sets are not hacks. Gaelco licensed the game to Playmark for the Italian market, so changed the manufacturer accordingly on the Italian sets. Finally, the Rev A on the piggyback PCB refers to the game revision, not the PCB revision, so, changed the games names removing the "PCB" reference.
      Add 'mastboyib'
      mastboy.cpp: Add more comments
      Fixed typos
  • 2022-08-02 12:38:59 snes.xml: Added five prototypes. (#10145) [0kmg]
    • New working software list additions - International Superstar Soccer Deluxe (Euro, prototype) [Forest of Illusion] Jigsaw Party (Japan, prototype) [Forest of Illusion] Joe & Mac 2 - Lost in the Tropics (USA, prototype, alt) [Forest of Illusion] Jurassic Park (USA, prototype) [Forest of Illusion] Unirally (Euro, prototype) [Zoda-Y13, Forest of Illusion]
  • 2022-08-02 04:03:33 am9516: don't initialise variables in header [Patrick Mackinlay]
  • 2022-08-02 03:56:55 cpu16h, icorender.cpp: fix MSVC compile (nw) [Peter Ferrie]
  • 2022-08-02 01:44:25 tms1000: added tms1475 [hap]
  • 2022-08-02 01:08:42 tms1000: increase R port to 32bit [hap]
  • 2022-08-02 00:15:55 spellba: do the tms0270 ctl fix in the driver [hap]
  • 2022-08-02 00:12:25 misc hap devices: move variables init to device_start [hap]
  • 2022-08-01 19:33:46 vboy.xml: Added a homebrew pirate release. (#10152) [0kmg]
    • Added alt_title and developer info tags. Changed data sizes to hexadecimal. Replaced some names with known ROM labels. Corrected SRAM on several cartridges. Various cleanups.
      New NOT_WORKING software list additions - vboy.xml: Hyper Fighting (pirate) [Planet Virtual Boy]
  • 2022-08-01 19:07:26 to7_qd.xml: Use lowercase for descriptive text in descriptions. (#10162) [ArcadeShadow]
  • 2022-08-01 19:03:29 technos/renegade.cpp: Corrected sprite RAM size (GitHub #10163). [jotego] [Vas Crabb]
    • Also combined source files and cleaned up a little.
  • 2022-08-01 18:55:57 konami/k051960.cpp: Implemented shadow configuration bits (fixes shadows in Devastators). (#9353) [Furrtek]
    • Added descriptions for the other previously undocumented register bits, even if they shouldn't affect any game.
      Attempted to get chqflag shadow/highlights working properly with no k051960 hack.
      konami/k054000.cpp: Updated implementation to better match how the chip works.
  • 2022-08-01 18:20:07 to7_cart.xml: Use lowercase for descriptive text in descriptions, and use unabbreviated country names. (#10161) [ArcadeShadow]
  • 2022-08-01 18:18:27 to7_cass.xml: Use lowercase for descriptive text in descriptions and unabbreviated country names. (#10160) [ArcadeShadow]
  • 2022-08-01 14:52:41 abc1600: Update todo list. [Curt Coder]
  • 2022-08-01 06:33:12 am9516: general improvements [Patrick Mackinlay]
  • 2022-08-01 01:24:52 macquadra700.cpp: Hook up EASC IRQ. [R. Belmont] [arbee]
→ [Arcade] DevMAME [log only] 2022/07/31 22:00
  • 2022-07-31 21:54:39 nes.xml: Added a prototype. (#10157) [0kmg]
    • New working software list additions - Fighting Simulator - World Champ (USA, prototype) [rjtiger]
  • 2022-07-31 20:12:11 dmac3.cpp, cxd8442q.cpp: Implement DMAC3 and WSC-FIFOQ DMA controllers (#10136) [Brice Onken]
  • 2022-07-31 20:01:29 mac: Hook up ASC IRQs in system ASICs. (GitHub #10159) [R. Belmont] [arbee]
  • 2022-07-31 13:55:29 toaplan/toaplan2.cpp: Add subtitle for Japanese FixEight sets. (#10153) [Michael Sanborn]
  • 2022-07-31 08:50:50 intel/imds2: correct dump for PIO microcontroller [fulivi] [fulivi]
  • 2022-07-31 06:29:51 Merge tag 'mame0246' into mainline-master [Vas Crabb]
    • MAME 0.246
  • 2022-07-31 01:50:26 spyhunt, turbotag: Add ADC [AJR]
  • 2022-07-30 22:52:58 spectrum_cass.xml: 6 new software additions (#10155) [ArcadeShadow]
    • New working software list additions - Astérix y el Caldero Magico (Erbe) [spectrumcomputing.co.uk] Break Thru (Erbe, medium case) [spectrumcomputing.co.uk] Ganeymede [Steven Brown, Planeta Sinclair] Ghost Rider [spectrumcomputing.co.uk] Street Hawk (1986) (set 4, IBSA) [spectrumcomputing.co.uk] Wonderworm [spectrumcomputing.co.uk]
      Cleaning metadata (year, publisher, cloneof/parent relationships)
  • 2022-07-30 21:36:04 a800: Add support for the ICD R-Time 8 cartridge [AJR]
  • 2022-07-30 21:12:46 tms0270: fix problem with power off and ctl direction [hap]
  • 2022-07-30 18:31:40 Various minor cleanups. [Vas Crabb]
    • There's something wrong when derived classes need to be friends...
  • 2022-07-30 15:28:17 gbcolor.xml: Added four Taiwanese dumps. (#10146) [0kmg]
    • New working software list additions - Chāorén Tègōngduì (Taiwan) [taizou] Fēngkuáng Āgěi Ⅲ - Chāojí Zhàdànrén (Taiwan) [taizou] Wángzú Tiāntáng (Taiwan) [taizou] Xiándàn Chāorén - Ultraman (Taiwan) [taizou]
  • 2022-07-30 12:48:59 igs/goldstar.cpp: Marked Tetris + Cherry master clones as clones. [Vas Crabb]
  • 2022-07-29 14:13:15 darkseal.cpp, sidepckt.cpp: consolidated drivers in single files, other small cleanups [Ivan Vangelista]
  • 2022-07-29 14:12:12 New working clones [Ivan Vangelista]
    • Games V21.1C [Brian Troha, The Dumping Union]
  • 2022-07-29 05:13:22 mo5_flop: Use lowercase for descriptive text in descriptions. (#10125) [ArcadeShadow]
  • 2022-07-29 04:53:59 apple2: don't force ProDOS 2.5a8 to ProDOS sector order. (Github #7707) [R. Belmont] [arbee]
  • 2022-07-28 21:54:03 nvram: Fix regression related to 6d6ecf46b15cd32599d0d6760178fed0563bc5a2 [AJR]
  • 2022-07-28 21:33:58 axc51: Prune some other bits that don't exist or don't work similarly here [AJR]
  • 2022-07-28 20:53:34 cloned the mcs51 core as axc51, stripped it back, will allow monon work to continue without making a mess of the original mcs51 core. (#10140) [David Haywood]
    • cloned the mcs51 core as axc51, stripped it back, will allow monon work to continue without making a mess of the original mcs51 core.
      remove some redundant bits
      replace SFR table with AXC51 / AX208 one, removing some other functionality which is not the same on this series
      remove some other bits that are redundant now we're not trying to support other mcs51 models in the axc core
  • 2022-07-28 17:48:43 snes.xml: Added five prototypes. (#10143) [0kmg]
    • New working software list additions - Boxing Legends of the Ring (USA, prototype) [Forest of Illusion] Hammer Lock Wrestling (USA, prototype) [Forest of Illusion] Porky Pig's Haunted Holiday (USA, prototype 19950807) [iniche, Forest of Illusion] Super Punch-Out!! (Euro, prototype) [Zoda-Y13, Forest of Illusion] We're Back! - A Dinosaur's Story (USA, prototype) [Forest of Illusion]
  • 2022-07-28 17:46:55 mo5_cass: Use lowercase for descriptive text in descriptions. (#10124) [ArcadeShadow]
  • 2022-07-27 23:59:37 knightsb2: fixed priorities and highscores. [Robbbert]
    • cps1 kludges: gave reverse sprites its own bit as it's used often
  • 2022-07-27 18:47:11 playmark.cpp: Dumped sound PIC program for "Hard Times". [Caps0ff, Tailsnic Retroworks] (#10043) [ClawGrip]
  • 2022-07-27 18:24:14 arsystems.cpp: Marked dumps of protected PLDs as NO_DUMP, as they contain no info. (#10138) [ClawGrip]
  • 2022-07-27 17:58:50 Fixed miscellaneous software list issues: (#10133) [0kmg]
    • casloopy.xml: Fixed a ROM size and kanji reading. casloopy.xml: Fixed a ROM size and kanji reading. x1_flop.xml: Fixed a kanji reading. coco_cart.xml: Fixed a ROM size.
  • 2022-07-27 17:55:37 lynx.xml: Trimmed 64-byte header from Yastuna homebrews. (#10132) [0kmg]
    • Software list items promoted to working - Yastuna Vol.1 - The Alchemy of Cubes [kmg] Yastuna Vol.2 - The Space Incident [kmg]
  • 2022-07-27 17:49:00 a2600.xml: Added 20 prototypes. (#10126) [0kmg]
    • New working software list additions - Astro Chase (prototype) [Tempest] Centipede (prototype) [Dutchman2000] Defender (prototype 198111xx) [Rom Hunter] Elf Adventure (prototype 19830502) [Tempest] Elf Adventure (prototype 19830422) [Tempest] Frankenstein's Monster (prototype) [swlovinist] Gorf (prototype) [Rom Hunter] Joust (prototype 19830705) [Rom Hunter] Kangaroo (prototype 19830119) [Tempest] Missile Command (prototype) [Rom Hunter] Monkey Music (prototype 19820818) [Tempest] Mr. Do!'s Castle (later prototype) [Tempest] Mr. Do!'s Castle (prototype 19840312) [Tempest] Popeye (prototype) [Tempest] Raiders of the Lost Ark (prototype 19820614) [Rom Hunter] Solar Fox (prototype) [Dutchman2000] Solaris (prototype) [Tempest] Venture (prototype) [Rom Hunter] Wizard of Wor (prototype) [Dutchman2000] Xevious (prototype 19840118) [Tempest]
  • 2022-07-27 17:20:02 - pktgaldx.cpp: subclasses and other small cleanups [Ivan Vangelista]
    • - vaportra.cpp: consolidated driver in one file, minor cleanups
      - few drivers and devices: removed some custom GFX decodes in favor of the ones provided in emu/video/generic.cpp
  • 2022-07-27 17:18:29 gamecom.xml: Underdumped ROMs for mktrilgy, re2 and sonicjam. (#10134) [0kmg]
    • Also converted the remaining data sizes to hexadecimal.
  • 2022-07-27 13:38:27 New working clones [hap]
    • Language Translator [hap, Sean Riddle, Darksoft]
  • 2022-07-27 05:38:04 n501: correct category [Robbbert]
  • 2022-07-27 04:26:02 x68k: change layer drawing order and make pcg and text layers mask each other [cracyc]
  • 2022-07-22 02:32:58 x68k: do the final mix in a single loop per-pixel [cracyc]
  • 2022-07-26 22:06:26 Monon / AX208 - load internal AX208 ROM in device [Peter Wilhelmson, David Haywood] (#10131) [David Haywood]
  • 2022-07-26 18:15:03 - cclimber.cpp: partially redumped ccbootmm [hammy] [Ivan Vangelista]
    • - a couple of devices and drivers: fixed spelling for 'accessible'
  • 2022-07-26 18:12:58 New machines marked as NOT_WORKING [Ivan Vangelista]
    • DVD-N501 [Guru]
      New clones marked as NOT_WORKING
      Silent Scope 2: Fatal Judgement (ver EAD) [buffi]
  • 2022-07-26 18:06:41 various drivers: removed some custom GFX decodes in favor of the ones provided in emu/video/generic.cpp [Ivan Vangelista]
  • 2022-07-26 17:21:18 Merge branch 'am188em' [AJR]
  • 2022-07-26 17:18:37 i186: Add Am186EM and Am188EM variant types [AJR]
  • 2022-07-26 16:20:07 mdndclab.lay: remove stray escaped chars [hap]
  • 2022-07-26 15:55:05 hegenerglaser/*: add clickable element to internal artwork that presses 2 buttons at the same time where applicable [hap]
  • 2022-07-26 06:38:07 - namcofl.cpp: consolidated driver in one file, minor cleanups [Ivan Vangelista]
    • - pokechmp.cpp: switched to configured banking, enabled save state support, minor cleanups
  • 2022-07-26 04:13:51 Updated mess.flt [Robbbert]
  • 2022-07-26 01:44:32 chessmst: same thing as arb, clicking reset button auto clicks halt button on top of it [hap]
  • 2022-07-26 01:29:29 ave_arb: add clickable element that presses 2 buttons at the same time [hap]
  • 2022-07-26 00:59:19 hegenerglaser/*: small update to internal artwork [hap]
  • 2022-07-25 15:35:27 gameboy.xml: Converted data sizes to hexadecimal. (#10130) [0kmg]
    • Noted probable underdump of Lunar Chase prototype.
  • 2022-07-25 11:17:21 mo5_cart.xml: Use lowercase for descriptive text in descriptions. (#10123) [ArcadeShadow]
  • 2022-07-25 11:14:41 nes.xml: More cleanups. (#10128) [0kmg]
    • Cleaned up more titles and alt_titles. Converted remaining Jpn to Japan, Tw to Taiwan and Chi to China in descriptions.
  • 2022-07-25 10:58:10 bbc_rom.xml: Fixed a ROM size error. (#10129) [0kmg]
  • 2022-07-25 07:44:55 - namcofl.cpp: redumped speedrcr [Phil Bennett] [Ivan Vangelista]
  • 2022-07-25 06:26:48 nes.xml: Demoted some Enix games. Cleaned up some titles and alt_titles. (#10127) [0kmg]
  • 2022-07-25 04:45:21 Additional small cleanups to Mac drivers, getting rid of MCFG overrides [AJR]
  • 2022-07-25 03:59:41 v8.cpp: Improve notes [AJR]
  • 2022-07-25 03:24:59 v8.cpp: make shortnames more unique. [R. Belmont] [arbee]
  • 2022-07-25 01:02:21 mac.cpp: Move V8 family machines (LC, LC II, Classic II, Color Classic) to new separate driver. [R. Belmont] [arbee]
  • 2022-07-25 00:53:04 hh_tms1k: merlina is a bad dump afterall [hap]
  • 2022-07-24 17:37:24 h8: MULXS & MULXU are slower without a MAC [AJR]
  • 2022-07-24 17:19:30 c64_cass.xml: Added 10 working items (#10120) [Steven Coomber]
    • New working software list additions - Trantor: The Last Storm Trooper (Go!) [C64 Ultimate Tape Archive V2.0] Trap (Alligata) [C64 Ultimate Tape Archive V2.0] TRAZ: Transformable Arcade Zone (Cascade Games) [C64 Ultimate Tape Archive V2.0] Trio (Elite Systems) [C64 Ultimate Tape Archive V2.0] Turbo Out Run (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Turrican (Rainbow Arts) [C64 Ultimate Tape Archive V2.0] Turrican II: The Final Fight (Rainbow Arts) [C64 Ultimate Tape Archive V2.0] Typhoon (Imagine) [C64 Ultimate Tape Archive V2.0] Uchi Mata (Martech) [C64 Ultimate Tape Archive V2.0] The Untouchables (Ocean) [C64 Ultimate Tape Archive V2.0]
  • 2022-07-24 17:18:50 -cmi2x: Hooked up working MIDI on port 1. [Ryan Holtz] (#10122) [MooglyGuy]
    • - Switched to shorter type names. - Tightened up spacing in function declarations and definitions. - Removed some now-unnecessary trampoline functions. - Hooked up Rx and Tx clocks for MIDI port 1; MIDI in/out now works.
  • 2022-07-24 14:24:10 Don't load any NVRAM other than the default for devices whose configurations inhibit NVRAM saving [AJR]
  • 2022-07-24 11:38:16 Clean up whitespace with srcclean [Vas Crabb]
  • 2022-07-24 11:19:37 More minor cleanup. [Vas Crabb]
  • 2022-07-24 07:56:45 apple2_flop_clcracked.xml: fixed typo [Ivan Vangelista]
  • 2022-07-24 06:51:33 Minor cleanup and fixes. [Vas Crabb]
    • apple2_flop_clcracked.xml: Turned some comments that are apparently supposed to be usage notes into info elements.
      konami/mogura.cpp: Made PROM-to-palette mapping more obvious using bitswap.
  • 2022-07-24 05:17:17 docs: Updated documentation on compiling MAME. [Vas Crabb]
    • Updated instructions for building subsets of MAME using the SOURCES option.
      Added descriptions for several more "useful" settings.
      Bumped documentation version as the build system changes are not in 0.245.
  • 2022-07-24 00:20:49 taito_z: use generic output tag for cpua_ctrl_w [hap]
  • 2022-07-23 22:43:41 segae.cpp: Fixed labels for megrescu based on PCB photo. [Brian Troha] [Scott Stone]
  • 2022-07-23 20:47:04 mmdisplay1: update lcd on any strobe edge [hap]
  • 2022-07-23 20:11:52 mc6847: revise font (#10115) [tim lindner]
  • 2022-07-23 17:46:36 atari/a2600.cpp: Remove device lookups. (#10094) [wilbertpol]
    • atari/a2600.cpp: Remove device lookups.
      a2600.xml: Fix description for challenge and add usage note.
      a2600.cpp: Simplified vcs_cart_slot_device. Let cartridges install themselves.
      bus/vcs/rom.cpp: Reorganized code so each class's code is together.
      bus/vcs/vcs_slot.cpp: Moved pcb enum from .h to .cpp file
  • 2022-07-23 17:43:28 vectrex: Pass the new value with the timer param, so it ends up in the y integrator. (#10074) [Andrew Green]
    • Param now holds a value and a destination, so that we write the value that existed at send time, rather than whatever's in PORTA when receipt occurs. Fixes 45° vectors in Thrust and Moon Lander (and presumably others).
  • 2022-07-23 16:35:02 a2600.xml: Set default controllers for games that don't use joysticks. (#10057) [0kmg]
  • 2022-07-23 16:33:34 a2600.cpp: Default to having a right joystick connected. (#10040) [0kmg]
  • 2022-07-23 16:32:06 ibm5150.xml: 10 new software additions (#10059) [ArcadeShadow]
    • New working software list additions - Advanced Dungeons & Dragons - DragonStrike (v1.0) [ibmpc5150, archive.org] Advanced Dungeons & Dragons - DragonStrike (v1.1) [ibmpc5150, archive.org] Advanced Dungeons & Dragons - DragonStrike (v1.2) [ibmpc5150, archive.org] Home Alone 2: Lost in New York [ibmpc5150, archive.org] Pac-Man (Thunder Mountain release) [ibmpc5150, archive.org] Secret Agent (shareware, $5 Computer Store - Wiz Technology release) [SmartCoda, archive.org] Temple of Death [ibmpc5150, archive.org]
      New NOT_WORKING software list additions - King's Quest (DOS release) [Gypsy Dave, archive.org]
      Redump - Home Alone - A Family Game Without the Family [ibmpc5150, archive.org] Over the Net! [ibmpc5150, archive.org]
  • 2022-07-23 16:27:39 c64_cass.xml: Added 10 items (9 working, 1 not working) (#10108) [Steven Coomber]
    • New working software list additions - Time Tunnel (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Tintin on the Moon (Infogrames) [C64 Ultimate Tape Archive V2.0] Token of Ghall (Interceptor Software) [C64 Ultimate Tape Archive V2.0] Tom & Jerry (Magic Bytes) [C64 Ultimate Tape Archive V2.0] Tom (Kingsoft) [C64 Ultimate Tape Archive V2.0] Top Gun (Ocean) [C64 Ultimate Tape Archive V2.0] The Train: Escape to Normandy (Electronic Arts) [C64 Ultimate Tape Archive V2.0] The Transformers: Battle to Save the Earth (Activision) [C64 Ultimate Tape Archive V2.0] Transylvanian Tower (Richard Shepherd Software) [C64 Ultimate Tape Archive V2.0]
      New NOT_WORKING software list additions - Trailblazer (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0]
  • 2022-07-23 16:20:43 Adjust cocomax 3 hi res adaptor coefecients to better match values from hardware (#10116) [tim lindner]
  • 2022-07-23 11:02:42 mrmusical: add speaker switch [hap]
  • 2022-07-23 08:32:21 mogura.cpp: added hardware info [Guru] [Ivan Vangelista]
  • 2022-07-23 05:53:00 July 2022 update for Apple software lists. (#10117) [Firehawke]
    • New working software list additions (apple2_flop_orig.xml)
      Lauren of the 25th Century [4am, Firehawke]
      New working software list additions (apple2_flop_clcracked.xml) -
      Key Lingo (Revision 2) (cleanly cracked) [4am, Firehawke] Number Explorer (cleanly cracked) [4am, Firehawke] PFS File (Version B.01) (cleanly cracked) [4am, Firehawke] PFS File (Version C.00) (cleanly cracked) [4am, Firehawke] PFS Graph (Version 1983-01-12) (cleanly cracked) [4am, Firehawke] PFS Graph (Version 1984-01-31) (cleanly cracked) [4am, Firehawke] Spanish for Mastery (cleanly cracked) [4am, san inc, Firehawke] The Chambers of Vocab (Revision 2) (cleanly cracked) [4am, Firehawke] Take 1 (Version 06401) (cleanly cracked) [4am, Firehawke] Sur les traces du Deirdron (cleanly cracked) [4am, Firehawke] Pixit (Version 01331) (cleanly cracked) [4am, Firehawke] Portrait Robot (cleanly cracked) [4am, Firehawke] PFS Write (Version 1986-01-01) (cleanly cracked) [4am, Firehawke] Blazing Paddles (Revision 0) (cleanly cracked) [4am, Firehawke] PFS Graph (Version 1984-03-14) (cleanly cracked) [4am, Firehawke] PFS Write (Version 1984-09-27) (cleanly cracked) [4am, Firehawke] PFS Report (Version B:00 1981-01-03) (cleanly cracked) [4am, Firehawke] Rainy Day Games (Version 13501) (cleanly cracked) [4am, Firehawke] Ski Crazed (Version 28701) (cleanly cracked) [4am, Firehawke] Video Vegas (Version 12511) (cleanly cracked) [4am, Firehawke] Trickster Coyote (Version 1984) (cleanly cracked) [4am, Firehawke] Blazing Paddles (Version 04421) (cleanly cracked) [4am, Firehawke] PFS Report (Version 1982-01-14) (cleanly cracked) [4am, Firehawke] Prince (Version 15531) (cleanly cracked) [4am, Firehawke] PFS Write (Version 1984-11-01) (cleanly cracked) [4am, Firehawke] German Vocabulary for Shopping Use (cleanly cracked) [4am, Firehawke] Profession Détective: Qui a volé Lily (cleanly cracked) [4am, Firehawke] The Factory (Version 1984) (cleanly cracked) [4am, Firehawke] Prince (Version 15521) (cleanly cracked) [4am, Firehawke] Fractions en Folie (cleanly cracked) [4am, Firehawke] PFS Etat (Version 1984-11-26) (cleanly cracked) [4am, Firehawke] Magicalc (Version 2.0-1984) (cleanly cracked) [4am, Firehawke] Disk Optimizer II (Version 1.1) (cleanly cracked) [4am, Firehawke] CHASM Checking Account Systems Manager (cleanly cracked) [4am, Firehawke] Learning about Geography, Maps, and Globes (cleanly cracked) [4am, Firehawke] Science Volume 1: The Environment (cleanly cracked) [4am, Firehawke] Master Diagnostics II and II Plus (cleanly cracked) [4am, Firehawke] PFS Fichier (Version 1984-11-26) (cleanly cracked) [4am, Firehawke] PFS Report (Version 1985-09-10) (cleanly cracked) [4am, Firehawke] Pacific 231 (cleanly cracked) [4am, Firehawke] Sherwood Forest (cleanly cracked) [4am, Firehawke] Mathematics Courseware Problem Solving Level 5 (cleanly cracked) [4am, Firehawke] Star Warrior (Revision 2) (cleanly cracked) [4am, san inc, Firehawke] Counting Parade (Revision 0) (cleanly cracked) [4am, Firehawke] Living Chess Library: Paul Whitehead Teaches Chess (cleanly cracked) [4am, Firehawke] Living Chess Library: King's Indian Defense (cleanly cracked) [4am, Firehawke] Living Chess Library: 50 Classic Games (cleanly cracked) [4am, Firehawke] Cotton's First Files (cleanly cracked) [4am, Firehawke]
      New working software list additions (apple2gs_flop_orig.xml)
      Tomahawk [4am, Firehawke]
      New working software list additions (apple2_flop_misc.xml)
      Lauren of the 25th Century [4am, Firehawke]
  • 2022-07-23 00:47:12 hh_tms1k: add note [hap]
  • 2022-07-23 00:01:39 New working machines [hap]
    • Mr. Mus-I-Cal [hap, Sean Riddle]
  • 2022-07-22 18:14:06 - mainsnk.cpp, munchmo.cpp: consolidated driver in one file, minor cleanups [Ivan Vangelista]
    • - some drivers: minor spelling fixes (becuase -> because, Fujistu -> Fujitsu)
      - lwings.cpp: more label updates / comments for the avengers set [Brian Troha]
  • 2022-07-22 14:10:40 m6809: Simplify disassembly of pushes and pulls of both A and B [AJR]
  • 2022-07-22 12:42:43 am9516: another bug fix [Patrick Mackinlay]
  • 2022-07-22 12:34:54 am9516: bug fixes [Patrick Mackinlay]
  • 2022-07-22 05:02:28 mg1: hook up dma controllers [Patrick Mackinlay]
  • 2022-07-22 03:04:45 vgmplay.xml: Fixed shortname [Scott Stone]
  • 2022-07-22 02:31:29 vgmplay.xml: Added 40 new entries, 5 updated entries [VMGRips.net, Tafoid] [Scott Stone]
  • 2022-07-22 00:36:44 ibm5170.xml: 3 new software additions (#10114) [ArcadeShadow]
    • New working software list additions - Alone in the Dark 2 - Secret Doors (USA) [dosnostalgic, archive.org] Genesia (v1.41) [The Good Old Days] Genesia (v1.4) [MarkHnsn, archive.org]
  • 2022-07-21 22:54:25 avengers: add NO_DUMP placeholder for mcu [hap]
  • 2022-07-21 19:43:44 pang3b4,5: formatting and spelling [Robbbert]
  • 2022-07-21 14:18:15 util/zippath.cpp: Removed a now-unnecessary cast to std::string. (#10112) [npwoods]
  • 2022-07-21 14:09:08 fidelity/card: get rid of high freq timer (optimization) [hap]
  • 2022-07-21 10:13:56 desertdn: update company string [hap]
  • 2022-07-21 01:04:36 -6840ptm: Fixed counter duration and fixed output behavior in single-shot and dual-8-bit modes. [Ryan Holtz] (#10111) [MooglyGuy]
  • 2022-07-21 00:44:16 kiwame.cpp: Remove unneeded banking callback [AJR]
    • metafox: Update notes
  • 2022-07-20 23:25:54 gaelco3d.cpp: Dumped and added Football Power v1.1 (#10110) [ClawGrip]
    • gaelco3d.cpp: Dumped and added Football Power v1.1
      mame.lst: Add 'footbpow11'
  • 2022-07-20 18:30:14 fidelity/*: add speaker symbol to internal artwork [hap]
  • 2022-07-20 16:43:21 tavernie: corrected the magazine name. [Robbbert]
  • 2022-07-20 15:45:41 am9516: remove hyperlink [Patrick Mackinlay]
  • 2022-07-20 15:42:50 chess*: add chess symbols to internal artwork [hap]
  • 2022-07-20 15:05:23 cinemat.cpp: Updated controls for spaceshp, and converted to C-style comments to line comments. (#10081) [eientei95]
  • 2022-07-20 14:47:39 am9516: new device [Patrick Mackinlay]
  • 2022-07-20 11:55:28 c64_cass.xml - Fix duplicate copy/pasted label for ttgold1 [Scott Stone]
  • 2022-07-19 19:10:30 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Croupier (Playmark Roulette v.03.09) [Ivan Vangelista]
      - model2.cpp: updated documentation for manxtt sets and overrev [Brian Troha]
  • 2022-07-19 17:57:18 c64_cass.xml: Added 10 items (9 working, 1 not working) (#10102) [Steven Coomber]
    • New working software list additions - They Sold a Million (The Hit Squad) [C64 Ultimate Tape Archive V2.0] They Sold a Million 3 (The Hit Squad) [C64 Ultimate Tape Archive V2.0] Thing Bounces Back (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0] Thing on a Spring (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0] Thrill Time Gold 1 (Elite Systems) [C64 Ultimate Tape Archive V2.0] Thunder Blade (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Thundercats (Elite Systems) [C64 Ultimate Tape Archive V2.0] Tiger Mission (Status Software) [C64 Ultimate Tape Archive V2.0] Tilt (Codemasters) [C64 Ultimate Tape Archive V2.0]
      New NOT_WORKING software list additions - They Stole a Million (39 Steps) [C64 Ultimate Tape Archive V2.0]
  • 2022-07-19 12:30:16 Updated mess.flt [Robbbert]
  • 2022-07-19 06:17:42 Miscellaneous cleanup. [Vas Crabb]
    • apple/maciivx.cpp, apple/maclc3.cpp: Fixed unnecessary absolute tags.
      video/fixfreq.cpp: Make the code look more like the other MAME code: Indent initialiser lists by one level. Indent parameters by two levels when they need to be wrapped. Don't use const on parameters passed by value (not part of signature). Changed C-style casts to function-syntax casts (reduces parentheses).
      Ran srcclean on capcom/lwings.cpp and video/fixfreq.cpp.
  • 2022-07-19 05:48:09 famibox.xml: Added a missing dump; replaced 1943's bad dump. (#10105) [0kmg]
    • New working software list additions - Punch-Out!! [Lina, Forest of Illusion]
  • 2022-07-19 05:42:02 Fixing fs::cbmdos_image::enumerate_f() to properly look for single density (instead of double) (#10104) [npwoods]
    • This problem was identified because the file system didn't properly show up when the 'c64' driver was run, and this seems to be the correct fix. The part of this that confuses me is that if this defect was preventing the CBMDOS fs from showing up under c64, why don't the CoCo file systems have the same problem? Both fs_coco_rsdos.cpp and fs_coco_os9.cpp specify (seemingly incorrectly) SSDD.
  • 2022-07-19 04:39:38 -duet16: Added external PTM clock. [Ryan Holtz] (#10103) [MooglyGuy]
    • -6840ptm: Fixed one-shot behavior and timer enabling when switching to internal clock. [Ryan Holtz]
  • 2022-07-19 04:36:17 mac: Some cleanup in the new drivers. [R. Belmont] [arbee]
  • 2022-07-19 03:22:54 ekara_japan*.xml: Hopefully the last round of metadata improvements before acquiring more dumps. [Vas Crabb]
  • 2022-07-19 00:47:38 Fix a number of uninitialized variables [Olivier Galibert]
  • 2022-07-18 22:27:14 model2.cpp: Dumped sound program ROM from Manx TT Twin Rev. A, added it as a new set (#10045) [ClawGrip]
    • New clones marked as NOT_WORKING
      Manx TT Superbike - Twin (Revision A) [Tailsnic Retroworks]
  • 2022-07-18 22:13:13 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Lucky Line III [Ioannis Bampoulas]
      - vasp.cpp: initialized a couple of variables
  • 2022-07-18 20:38:20 Added info on the Avengers protection chip (#10101) [simzy39]
  • 2022-07-18 20:04:32 ssensor4,const: add chess symbols to internal artwork [hap]
  • 2022-07-18 18:40:29 cosmac: add 1804 counter timer [hap]
  • 2022-07-18 13:58:02 ekara_japan.xml: Fix order of elements for ec0077. [Vas Crabb]
  • 2022-07-18 13:56:42 ekara_japan*.xml: Fixed more titles, updated some comments. [Vas Crabb]
  • 2022-07-18 12:06:58 More Japanese title improvemnts: [Vas Crabb]
    • tvgames/xavix.cpp: Corrected gcslottv system name. ekara_japan_g.xml: Corrected more titles based on box art. gcslottv.xml: Indicate long vowels with overbars in transliterations.
  • 2022-07-18 11:09:47 hash/ekara_japan*.xml: Corrected more titles based on box art. [Vas Crabb]
  • 2022-07-18 09:57:53 ekara_japan*.xml: Fixed a few more titles. [Vas Crabb]
  • 2022-07-18 08:54:34 ekara_japan*.xml: Fixed element order to match DTD (MAME itself should be stricter on this). [Vas Crabb]
  • 2022-07-18 08:37:14 ekara_japan.xml: Corrected titles for Enka Taizen cartridges. [Vas Crabb]
    • ekara_japan_en.xml: Added another undumped cartridge seen for sale to the header comment.
  • 2022-07-18 08:10:59 ekara_japan*.xml: Improved metadata. [Vas Crabb]
    • Added a few more Japanese titles. Corrected BSC (Best Scene) and TPJ (TV Pop Junior) titles. Added artists to descriptions for a few cartridges. Moved artists from comments to descriptions fot a few cartridges. Added track listing comment for populated e-kara Web cartridge.
  • 2022-07-18 06:28:48 mm58167: day/month counters reset to 1 [Patrick Mackinlay]
  • 2022-07-18 06:26:18 i82586: interrupts are level triggered [Patrick Mackinlay]
    • also tidy up timer usage
  • 2022-07-18 06:19:39 ns32081: invalid operations generate exceptions [Patrick Mackinlay]
  • 2022-07-18 06:18:27 ns32000: always perform bus-sized writes to aligned memory [Patrick Mackinlay]
  • 2022-07-18 04:33:22 mac.cpp: moved maciivx and maciivi to their own driver. [R. Belmont] [arbee]
  • 2022-07-17 08:57:03 Cleaned up some software list kana issues. (#10098) [0kmg]
    • Replaced incorrect dakuten/double prime quote pairing with proper CJK double quotes. Replaced full-width combining dakuten/handakuten with non-combining equivalents.
  • 2022-07-17 05:43:39 - apple2gs_flop_orig.xml: fixed validation [Ivan Vangelista]
    • - mt735.cpp: ran srcclean
  • 2022-07-17 05:39:18 c64_cass.xml: Added 10 items (8 working, 2 not working) (#10049) [Steven Coomber]
    • New working software list additions - Tag-Team Wrestling Plus Karate Champ (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Tai-Pan (Ocean) [C64 Ultimate Tape Archive V2.0] Tank (Ocean) [C64 Ultimate Tape Archive V2.0] Tapper (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Teenage Mutant Hero Turtles (Image Works) [C64 Ultimate Tape Archive V2.0] Terra Cresta (Imagine) [C64 Ultimate Tape Archive V2.0] Test Drive (Electronic Arts) [C64 Ultimate Tape Archive V2.0] Tetris (Mirrorsoft) [C64 Ultimate Tape Archive V2.0]
      New NOT_WORKING software list additions - Tarzan (Martech) [C64 Ultimate Tape Archive V2.0] Techno Cop (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0]
  • 2022-07-17 05:33:28 apple2gs_flop_orig.xml: Added 3 Games (#9994) [A-Noid33]
    • New working software list additions (apple2gs_flop_orig.xml)
      Dragon's Lair [Antoine Vignau, A-Noid] Dragon's Lair: Escape from Singe's Castle [Antoine Vignau, A-Noid] Dragon's Lair II: Time Warp [Antoine Vignau, A-Noid]
      New working software list additions (apple2gs_flop_orig.xml)
      Dragon's Lair III: Curse of Mordread [Antoine Vignau, A-Noid]
      Rename Disk 10 - A and Disk 11 - B
      Update release date.
  • 2022-07-17 05:31:09 snes.xml: Added bootleg Dragon Ball Z Final Bout dumps. (#9821) [0kmg]
    • snes.xml: Added bootleg Dragon Ball Z Final Bout dumps.
      New working software list additions - Dragon Ball Z - Final Bout (pirate, hacked) [d4s]
      New NOT_WORKING software list additions - Dragon Ball Z - Final Bout (pirate) [VGHF]
      Moved entries to section of related unlicensed/pirate games.
  • 2022-07-17 05:29:46 a7800.xml: Added four prototypes. (#9995) [0kmg]
    • New working software list additions - Food Fight (NTSC, prototype) [gambler172, Eckhard Stolberg] Xevious (NTSC, prototype) [gambler172, Eckhard Stolberg]
      New NOT_WORKING software list additions - 7800 Pro System Diagnostic Test (prototype) [gambler172, Eckhard Stolberg] Pole Position II (prototype) [gambler172, Eckhard Stolberg]
  • 2022-07-17 05:28:43 nes.cpp: Oops, hide cartridge list from disk-only fds. (#10070) [0kmg]
  • 2022-07-17 05:26:14 bagman.cpp: Change fake cabinet dip to conf (#10082) [eientei95]
  • 2022-07-17 05:24:42 uzebox.xml: Metadata Cleaning (#10091) [ArcadeShadow]
    • Lower case on "Alt" word in the set description
  • 2022-07-17 05:21:28 nes.xml: Replaced modified drfrankn dump with correct dump. (#10009) [0kmg]
  • 2022-07-17 05:17:16 mt735.cpp: Flesh out comments, fix manufacturer and year (#10038) [eientei95]
  • 2022-07-16 22:48:22 netlist: include file work (#10096) [couriersud]
    • - move code to more appropriate locations - apply clang-format to modified files - fixed some cspell errors - Applied emu.h rule.
  • 2022-07-16 09:58:33 New working clones [Ivan Vangelista]
    • Avengers (US set 3) [anonymous] Avengers (US set 4) [anonymous]
  • 2022-07-15 19:51:30 New working clones [hap]
    • Mephisto Rebell 5,0 (set 3) [Supergrobi]
  • 2022-07-15 18:53:48 fairlight/cmi.cpp: Fairlight CMI IIx audio improvements: (#10086) [Ryan Holtz] [MooglyGuy]
    • fairlight/cmi01a.cpp: Nearly complete rewrite of CMI-01A "Channel Card" emulation. machine/6840ptm.cpp: Fixed a number of bugs in the 6840 PTM emulation.
  • 2022-07-15 17:53:17 ui/selgame.cpp, ui/selsoft.cpp: Clear up std::vector asserts triggered when menu items is empty. (#10085) [jflatt]
  • 2022-07-15 17:42:30 ekara_japan{,_g,_m,_s}.xml: Filled in a few Japanese titles. [Vas Crabb]
    • Machines promoted to working
      Polygonet Commanders (ver UAA) [Ryan Holtz] Poly-Net Warriors (ver JAA) [Ryan Holtz]
  • 2022-07-15 16:19:26 nes.xml: Cleaned up metadata. (#10076) [ArcadeShadow]
    • Use lowercase for descriptive and disambiguation text in descriptions. Use full country names rather than non-standard abbreviations.
  • 2022-07-15 15:45:32 new Software List entries (6x eKara / Popira / Popira 2 carts) (#10087) [TeamEurope] [David Haywood]
    • new Software List items
      ekara_japan_m:mc0005 Kids Song Mini Volume 1 (Japan) (MC0005-KSM) [TeamEurope] ekara_japan_m:mc0007 Artist Mini Volume 5 (SMAP, KinKi Kids) (Japan) (MC0007-ATM) [TeamEurope] ekara_japan_s:sc0015 Detective Conan Volume 2 (Japan) (SC0015-DCS) [TeamEurope] ekara_japan_s:sc0007 Detective Conan Volume 1 (Japan) (SC0007-DCS) [TeamEurope] ekara_japan_g:gc0018 TV Pop Volume 7 (Japan) (GC0018-TPJ) [TeamEurope] ekara_japan_g:gc0011 TV Pop Volume 4 (Japan) (GC0011-TPJ) [TeamEurope]
      Improved metadata for many eKara cartridges. [kmg, Vas Crabb, David Haywood]
  • 2022-07-15 15:12:46 nes.xml: Removed duplicate entry, blockset. (#10078) [0kmg]
  • 2022-07-15 15:10:50 atari/a2600.cpp: Console switches are not DIP switches. (#10077) [0kmg]
  • 2022-07-15 14:17:21 sonora: Update notes again [AJR]
  • 2022-07-15 07:16:33 osd/sdl: Removed keyboard/mouse/joystick device mapping options. [Vas Crabb]
    • The keyboard and mouse device mapping options did nothing at all, mostly because of lack of support for separating inputs from multiple devices.
      The joystick options were useless when you have two of the same kind of controller, and you can achieve the same thing with controller configuration files.
  • 2022-07-15 06:12:10 newcanasta.cpp: Update comment (#10089) [ClawGrip]
  • 2022-07-15 05:32:46 Reduced some redundancy in a few more slot layouts. [Vas Crabb]
  • 2022-07-15 03:59:49 mac.cpp, mac128.cpp, macpwrbk030.cpp, macquadra700.cpp: Source 1-second interrupt from RTC rather than inaccurately count VBLANKs [AJR]
  • 2022-07-14 23:11:09 Move some Mac-related notes around [AJR]
  • 2022-07-14 22:50:07 New working machines [hap]
    • ATM18 Mini Chess Computer (English) [hap]
      New working clones
      CC2-Schachzwerg (German)
  • 2022-07-14 15:07:32 Dumped and added "New Canasta" PC-based pinball as a new skeleton driver (#10065) [ClawGrip]
    • New NOT_WORKING machine
      New Canasta [Vicente y Sergio de ElectronicaVyS, ClawGrip]
  • 2022-07-14 15:03:51 exorterm - move to motorola (#10068) [68bit]
    • This is a Motorola product.
  • 2022-07-14 04:46:45 macpwrbk030.cpp: Minor correction, part 2 [AJR]
  • 2022-07-14 04:38:33 macpwrbk030.cpp: Minor correction [AJR]
  • 2022-07-13 22:34:55 yeno_532xl: add note about bookrom [hap]
  • 2022-07-13 18:48:27 - fgoal.cpp: used finders for I/O ports and other smal cleanups [Ivan Vangelista]
    • - some drivers and devices: removed leftover timer enums
  • 2022-07-13 13:14:38 Machines promoted to working [hap]
    • 532 XL (Yeno) [hap, Lars Hjorth]
  • 2022-07-13 04:39:23 macquadra700.cpp: Further clock corrections [AJR]
  • 2022-07-12 23:19:05 New working clones [hap]
    • Mephisto MM II (set 4) [Lars Hjorth]
  • 2022-07-12 21:15:07 bishi.cpp: Corrected a few titles (MT08362). (#10075) [0kmg]
  • 2022-07-12 20:42:49 dac: remove "are these real" section, move 2bit 1s complement dac to the others (it's not r2r or binary weighted, but simply connects one output to (+) speaker lead, one output to (-) speaker lead) [hap]
  • 2022-07-12 19:53:42 hh_tms1k: simplify some speaker connections [hap]
  • 2022-07-12 19:52:38 dac: remove dac_4bit_binary_weighted_sign_magnitude_longcat_device [hap]
  • 2022-07-12 18:22:59 New machines marked as NOT_WORKING [hap]
    • 532 XL (Yeno) [hap, Lars Hjorth]
  • 2022-07-12 13:34:58 intv.xml: Added two Tutor Vision dumps. (#10069) [0kmg]
    • New NOT_WORKING software list additions - Map Mazes (unreleased) [Chuck Gill] Shapes in Space (unreleased) [Chuck Gill]
  • 2022-07-12 13:32:35 nlm_tt74xx_lib.cpp: fix TTL_74157_GATE (#10072) [goldnchild]
  • 2022-07-12 07:19:33 New working clones [Ivan Vangelista]
    • unknown Sidam poker (horizontal) [Benjamin ROUX]
      - segaybd.cpp: dumped drive board ROM for Power Drift [Snoz]
      - nl:280zzzap.cpp, nl_gunfight.cpp: corrected Welburn spelling
  • 2022-07-12 06:43:48 Miscellaneous software list cleanups. (#10058) [0kmg]
    • Removed mention of MESS. Corrected case (and more) in various Japanese titles.
  • 2022-07-12 06:39:37 megadriv.xml: Added two prototypes. (#10060) [0kmg]
    • New working software list additions - Road Riot 4WD (prototype, 19930719) [DrBizz]
      New NOT_WORKING software list additions - Steel Talons (USA, prototype, 199206xx) [DrBizz]
  • 2022-07-12 03:22:47 Misc. minor Mac corrections and documentation updates [AJR]
  • 2022-07-11 19:42:43 kiwame: Move to separate driver; update notes [AJR]
  • 2022-07-11 18:20:39 Removed leftover strings from Brazilian Portuguese translation. [Vas Crabb]
  • 2022-07-11 18:15:50 Updated Brazilian Portuguese translation. (#10066) [Felipe]
  • 2022-07-11 18:12:26 jpmsru.cpp: Added Lucky Casino DAC. (#10001) [SomeRandomGuyIdk]
  • 2022-07-11 13:30:25 mm2: add notes [hap]
  • 2022-07-11 13:08:09 tking/corona: put sets in order [hap]
  • 2022-07-11 09:14:45 opus100pm: add opus 108pm isa bus card [Patrick Mackinlay]
  • 2022-07-11 04:29:56 snes.xml: Added nine dumps. (#10061) [0kmg]
    • New working software list additions - Doraemon 2 - Nobita no Toys Land Daibouken (Japan, prototype) [atomic] Gourmet Warriors [NoIntro] Jelly Boy (prototype) [Hard4Games, snescentral] Jelly Boy (earlier prototype) [Mark Flitman, snescentral, VGHF] Jimmy Connors Pro Tennis Tour (Germany, prototype) [snescentral] Pinkie [NoIntro] Superman Unfinished Version (demo) [Nostalgia Alley, snescentral, VGHF] Tinhead [NoIntro]
      New NOT_WORKING software list additions - Total Carnage (USA, prototype 19930610) [snescentral]
  • 2022-07-10 21:02:46 stuntcyc: fixed up rom addressing so that cycle displays properly (#10056) [goldnchild]
    • - fixed rom addressing - added debugging defines to document still existing issues in stuntcyc netlist
  • 2022-07-10 20:20:37 New working clones [hap]
    • Excel 68000 Mach III Master (set 2) [Supergrobi]
  • 2022-07-10 19:39:49 cclimber.cpp: corrected bootlegger name for ccbootmm [Ivan Vangelista]
  • 2022-07-10 19:03:01 taito/rbisland.cpp: More const, fixed commented code. [Vas Crabb]
  • 2022-07-10 17:34:08 New working clones [hap]
    • Excel 68000 Mach III Master (set 2) [Lars Hjorth]
  • 2022-07-10 17:32:14 saitek_osa maestro: added 2 older C version sets [Berger] [hap]
  • 2022-07-10 17:25:39 Minor cleanup: [Vas Crabb]
    • Don't put full path to target resources in generated version resource file. apple/sonora.cpp: Only #include "emu.h" as first thing in .cpp file to avoid PCH issues. taito/rbisland.cpp: Cleaned up a few details.
  • 2022-07-10 05:07:18 n64.xml: Converted ROM sizes to hexadecimal. (#10055) [0kmg]
    • Marked Dragon Sword prototypes as bad dumps and noted incorrect sizes. Marked a few more oddball-sized ROMs as bad dumps. Cleared up comment grammar.
  • 2022-07-10 00:07:13 Give proper credits to patch author (nw) [Michael Zapf]
  • 2022-07-09 22:55:17 ti99: Improved TIPI stability in communication with real Raspberry Pis [Michael Zapf]
  • 2022-07-09 22:20:20 Fixes communication with WebSocket servers that send data immediately after the handshake. [Michael Zapf]
  • 2022-07-09 21:03:10 pdriftj, pdriftl: Replaced World sound ROMs with versions from a complete Japan-version PCB. [Guru] [arbee]
    • The EPR number on the Z80 program fits the sequence for pdriftj but the sound itself seems to be the same as the World version.
  • 2022-07-09 18:46:44 spectrum-v.cpp: avoid screen update before video initialized - MT8370 (#10053) [holub]
  • 2022-07-09 18:14:17 exidy440: fix invalid array access [hap]
  • 2022-07-09 14:41:09 Updated mess.flt [Robbbert]
  • 2022-07-09 09:17:47 New working clones [Ivan Vangelista]
    • Crazy Climber (MM Computer Games bootleg) [trol]
  • 2022-07-09 01:29:33 mv_sonora: Support machines with a 32-bit wide bus. [R. Belmont] [arbee]
  • 2022-07-09 01:26:06 mac.cpp: Moved maclc3 and maclc520 to a new, cleaner, independent driver. [R. Belmont] [arbee]
  • 2022-07-08 18:31:20 - vegas.cpp: dumped revision 2.6 of the nbanfl boot ROM [Genaro Rodarte] [Ivan Vangelista]
    • - rbisland.cpp: consolidated in one single file, minor cleanups
  • 2022-07-08 18:26:41 source org: move pdp1 to dec folder [hap]
  • 2022-07-08 18:07:01 luckybal: fixed random crash at start [hap]
  • 2022-07-08 15:44:18 Update ymfm library to latest version (a78b567): [Aaron Giles, hyano] (#10052) [Aaron Giles]
    • - Fix incorrect operator volumes in some cases for OPL (MT8108) - Fix PCM playback to cut off previous notes when new waveforms are selected (see dragnblz) - Fix reversed OPM noise frequency - Fix bug preventing CSM key ons from being noticed - Fix bug where SSG EG envelope could be left in inverted state - Fix SSG envelope handling when tone and noise are off - Increase strength of DAC discontinuity in YM2612 - Improve latching logic for fnums in OPN - Increase envelope suppression threshold so some effects don't get prematurely muted - Improve ADPCM-B behavior at stop/limit addresses (more thorough rewrite here coming later)
  • 2022-07-08 04:51:18 dragonsh: stop error.log filling up with gigabytes of junk [Robbbert]
  • 2022-07-07 17:37:33 m4bjsm, m4bjsma: Add RTC; system boots now [AJR]
  • 2022-07-07 15:34:07 mpu4: set YM XTAL to match PCB, fix some Dutch reel / input setups so that sets boot, move a couple of sets (#10039) [David Haywood]
    • mpu4: set YM XTAL to match PCB
      fix some Dutch reel / input setups so that sets boot
      move a couple of sets
      disable coinlock logic for now, the code is clearly not suitable for all cases, probably needs to be per machine
      remove an identical clone set, game clearly boots as 'Atlantis' not Triple Dice'
      fix a few more reel setups
      allow m4madhse to boot based on AJR's research
      m4matdr appears to be a 6 reel setup, this pushes it past the reel check to another error
  • 2022-07-07 12:16:09 Fix PCI device initialization (#10048) [Miodrag Milanović]
  • 2022-07-07 12:04:22 bgfx: Re-built shaders for crt-geom update. [Vas Crabb]
  • 2022-07-07 11:15:55 bgfx: crt-geom and crt-geom-deluxe improvements: (#8653) [cgwg]
    • crt-geom-deluxe: Increased number of taps for halation and increased maximum width. crt-geom*: Moved repeated crt-geom/crt-geom-deluxe functions into their own file. crt-geom and crt-geom-deluxe: added support for sRGB output gamma ramp and made it the default.
  • 2022-07-07 11:08:04 bus/ide: Added ATA CompactFlash device. (#9782) [Miodrag Milanović]
  • 2022-07-07 10:40:34 machine/z80scc.cpp: Implemented /W//REQ and /DTR//REQ DMA request features. (#9952) [Brice Onken]
    • Adds support for using /W//REQ as the RX DMA pin, as well as the /DTR//REQ pin as the TX DMA pin, allowing software that uses both directions simultaneously to function.
  • 2022-07-07 09:52:28 remove not used template function [Miodrag Milanovic]
  • 2022-07-07 06:05:58 gameboy.xml: Added 14 prototypes. (#10030) [0kmg]
    • New working software list additions (gameboy.xml) - Aladdin (Europe, sample) [thevideogameproject] Dennis (Europe, prototype) [ashthedragon] Disney's Darkwing Duck (prototype) [FNeogeo, Forest of Illusion] Dr. Franken (Europe, prototype) [Aetius For Real] Eddie's Puzzle Time (prototype) [Jason McGann] Felix the Cat (prototype) [DillyDylan, drx] Hook (USA, prototype) [FNeogeo, Forest of Illusion] Joe & Mac - Caveman Ninja (Europe, prototype) [ashthedragon] Lemmings (prototype) [speedyink] Mega Man III (USA, sample) [Skaarg, Rockman Corner] Mortal Kombat (prototype) [ashthedragon] R-Type II (prototype) [The Retro Future] Tintin in Tibet (Europe, En / Es / It / Sv, prototype) [Aetius For Real]
      New NOT_WORKING software list additions (gameboy.xml) - Death Track (prototype) [speedyink]
  • 2022-07-07 05:56:28 nes.xml: Added nine prototypes. (#10026) [0kmg]
    • New working software list additions (nes.xml) - Déjà Vu (USA, prototype, 19900428) [Forest of Illusion] Déjà Vu (USA, prototype, 19900508) [Forest of Illusion] Déjà Vu (USA, prototype, 19900515) [Forest of Illusion] Déjà Vu (USA, prototype, 19900703) [Forest of Illusion] Heavy Shreddin' (USA, prototype) [johnsodu] Shadowgate (Japan, prototype) [Forest of Illusion] Uninvited (USA, prototype, 19900704) [Forest of Illusion] Uninvited (USA, prototype, 19900823) [Forest of Illusion] Uninvited (USA, prototype, 19900910) [Forest of Illusion]
  • 2022-07-07 03:54:01 Fail earlier in the build process if SOURCES= specifies no files containing system definitions [Vas Crabb]
  • 2022-07-06 21:40:37 leonardo/renaissa: correct ACK output [hap]
  • 2022-07-06 18:04:05 supduck.cpp: used finder for memory bank and other minor cleanups [Ivan Vangelista]
  • 2022-07-06 15:12:28 neogeo.xml: Fixed eightman serial. (#10042) [Abadede]
    • Fixed mismatch between serial given in description and info - 024 is lresort serial.
  • 2022-07-05 23:21:35 netlist: Fix regression (#10041) [couriersud]
    • Code was parsing src/lib/netlist/macros instead of using compiled version.
  • 2022-07-05 21:25:45 supertnk.cpp, suprslam.cpp: used finders for memory banks, other small cleanups [Ivan Vangelista]
  • 2022-07-05 21:24:39 New working clones [Ivan Vangelista]
    • Acrobat Mission (bootleg with Raiden sounds) [Hammy, EMG]
  • 2022-07-05 08:30:43 -Made parent/clone terminology consistent in Chinese translations. [YuiFAN] [Vas Crabb]
    • -bus/nubus: Made Macintosh Display Card round away from zero in 1:2:1 convolution mode. [Vas Crabb]
  • 2022-07-05 08:23:45 netlist: gtrak10 performance and other improvements and fixes (#10032) [couriersud]
    • - added support parameter FORCE_TRISTATE_LOGIC on mk28000 - add system device SYS_PULSE to generate pulse based on input changes parameters are delay, pulse width, input polarity and output polarity - add USE_SPEED_HACKS define to gtrak10 to enable the use of the above Brings gtrak10 from 18% to 120%. - Improved interlaced video support in fixfreq.cpp Added two interlace modes: progressive and interlaced which can be selected in machine configuration. - more clang format work - rename link to connection - introduced typed aliases. This information may be used later to rewrite netlists. - added a three terminal base device This will allow the analog code to be more easily comparable to literature about MNA (Modal node analysis). BJT code is now a lot better readable. - fix doxygen consistency - added an example for a cmos inverter based on NMOS/PMOS fets. - TRUTHTABLE_START was renamed to TRUTH_TABLE - truth tables are now enclosed in braces - netlists are now enclosed in braces - TRUTHTABLE_END() and NETLIST_END() removed from files - Fixed static solver script - Add file path to includes in nltool
  • 2022-07-05 07:20:48 New working clones [Ivan Vangelista]
    • Total Carnage (prototype, proto v 2.0 02/10/92) [The Garcade, Brian Troha]
  • 2022-07-05 05:51:38 gaelco2.cpp: Fixed "Touch and Go" game name. (#10031) [ClawGrip]
  • 2022-07-05 03:47:45 current mpu4 work + sorting (including progress to make m4andybt display correctly with existing layout) (#10015) [David Haywood]
    • current mpu4 work + sorting (including progress to make m4andybt display correctly with existing layout)
      do the invert in the layout instead for 7segs
      fixes led extender strobes, allows output to be inverted
  • 2022-07-05 02:46:05 Clean up #includes in src/osd (#10029) [ajrhacker]
    • Clean up #includes in src/osd
      render/bgfx/view.cpp: Add license header
  • 2022-07-04 23:24:34 source org: remove chrysler folder [hap]
  • 2022-07-04 23:22:14 scptchess: rename prtchess [hap]
  • 2022-07-04 16:56:47 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Animal Wonders (ver A900) [Ioannis Bampoulas]
  • 2022-07-04 16:44:26 Moved AU & NZ computers into a project [Robbbert]
  • 2022-07-03 23:18:02 Updated Chinese UI translations. [YuiFAN] [Vas Crabb]
  • 2022-07-03 22:52:52 New WORKING clone (#10014) [Sergio G]
    • - Thunder & Lightning (set 2) [Sergio Galiano, Recreativos Piscis]
  • 2022-07-03 22:30:53 nubus: Removed PAL monitor/encoder for MDC 1.0.1 (not supported), updated notes. [Vas Crabb]
  • 2022-07-03 22:26:10 Shuffle some declarations around in core headers [AJR]
  • 2022-07-03 21:51:35 segasm1.cpp: identified unkm1 as Caribbean Boule [Wayder] [Ivan Vangelista]
  • 2022-07-03 21:42:04 bus/nubus: Implemented enough for interlaced modes not to hang. [Vas Crabb]
    • Implemented more CRTC registers, getting to the point where System 6.0.8 and System 7.0.1 will show video on NTSC and PAL displays with approximately correct interrupt timings. Also implemented 1:2:1 convolutions (this blurs the image vertically - in real life it reduces interlace flicker).
      Screen update in interlaced modes isn't right yet - it updates every line on every frame, and there's a vertical offset caused by the initial half-line.
  • 2022-07-03 20:18:30 New working clones [Ivan Vangelista]
    • Birdie Try (Japan revision S) [Team Europe, Brian Troha, The Dumping Union]
  • 2022-07-03 19:54:58 Added support for building with Clang on OpenBSD. (#10028) [Frederic Cambus]
  • 2022-07-03 19:51:04 genie: Explicitly set LinkSupportCircularDependencies for NetBSD. (#10020) [Thomas Klausner]
    • Fixes GitHub #10011.
  • 2022-07-03 15:31:36 revert: K054539: Add cubic interpolation (reason: causes regression with reverb, and hw realtime cubic interpolation did not exist yet) [hap]
  • 2022-07-03 14:16:28 crazyfgt: Eliminate timer hack since YM3812 IRQ works well enough now [AJR]
  • 2022-07-02 21:19:34 plygonet: still got a lockup at quantum 600 [hap]
  • 2022-07-02 19:26:41 subsino2.cpp: Identified several inputs for queenbee (MT08365) (#10018) [Steven Coomber]
    • Note that I have been unable to very the inputs on the queenbee clones as only the program ROMs are available presently.
  • 2022-07-02 18:12:56 at.cpp: Fix typo in asi100b0 company name (#10021) [David 'Foxhack' Silva]
  • 2022-07-02 17:49:01 thedealr: Add timer hack to allow LED outputs to stabilize [AJR]
  • 2022-07-02 16:23:43 thedealr: Emulate 8742 I/O MCU [AJR]
  • 2022-07-02 14:48:44 Fixed gtrak10 video. (#10022) [couriersud]
    • Fixed gtrak10 video. fix visible area fix display of finish line, disable hack
  • 2022-07-02 14:08:13 Sort out couple more [Miodrag Milanovic]
  • 2022-07-02 12:57:46 source org: split the 2 olympias [hap]
  • 2022-07-02 12:42:08 source org: remove some 8.3 folder name truncations [hap]
  • 2022-07-02 12:33:36 source org: remove some 8.3 folder name truncations [hap]
  • 2022-07-02 12:09:23 matic/barata.cpp: Restored proper company name. (#10019) [eientei95]
  • 2022-07-02 11:57:22 source org: move cdi to philips folder [hap]
  • 2022-07-02 05:12:11 Seta X1-001 sprite device cleanup [AJR]
    • - Use 16-bit pointer for sprite RAM storage (despite some systems only having 8-bit CPUs) - Rename device and move to src/devices - Clean up variable naming in associated drivers - neobattl: Add DIP switch locations - krzybowl: Reduce clocks to match known XTAL value
  • 2022-07-01 23:56:40 misc konami: update previous nmi commit [hap]
  • 2022-07-01 22:51:00 asterix,parodius,rollerg,vendetta: update sound nmi implementation [hap]
    • asterix: remove dead code
  • 2022-07-01 20:57:25 Added CI job to check for likely mame.lst errors. [Vas Crabb]
  • 2022-07-01 20:21:12 virtual.flt: quotation marks for *.cpp filter [hap]
  • 2022-07-01 20:19:31 plygonet: update note about quantum [hap]
  • 2022-07-01 19:11:23 plugins/data: Fixed story.dat errors; virtual.flt: Use glob pattern. [Vas Crabb]
  • 2022-07-01 18:37:32 simpsons: fix sound problems after soft reset [hap]
  • 2022-07-01 18:03:47 nld_dm9314.cpp: add RS mode to netlist 9314 (#10016) [goldnchild]
  • 2022-07-01 18:01:02 gtrak10: working racetrack, car graphics, added test controls and coi… (#10013) [goldnchild]
    • gtrak10: working racetrack, car graphics, added test controls and coin/start switches
      gtrak10: added 555 countdown timer
  • 2022-07-01 17:44:25 There is only one Sega [Olivier Galibert]
  • 2022-07-01 17:37:44 New working clones [Ivan Vangelista]
    • Super Marukin-Ban (Japan 911128) [system11, porchy]
  • 2022-07-01 17:18:15 - f1gp.cpp: redumped f1gpb [Jorge Silva] [Ivan Vangelista]
    • - m72.cpp: dumped pal for airduelm72 [Team Europe, porchy]
  • 2022-07-01 17:13:18 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Puzz Ball (Japan, PZB1 Ver.A) [buffi] unknown Namco System 10 medal game (unknown code) [buffi]
      New clones marked as NOT_WORKING
      Varth: Operation Thunderstorm (bootleg, set 3) [Jorge Silva]
  • 2022-07-01 16:24:27 source org: remove obsolete prefix from bandai_design_master filename [hap]
  • 2022-07-01 16:23:24 Move avgdvg into devices [Olivier Galibert]
  • 2022-07-01 16:21:48 source org: remove specialsound. from shared folder [hap]
  • 2022-07-01 16:10:55 Put apple2 arcade derivative in apple [Olivier Galibert]
  • 2022-07-01 15:48:39 mess.flt: fix compile [hap]
  • 2022-07-01 15:19:10 Allow leaving off the src// prefix in SOURCES= [Vas Crabb]
  • 2022-07-01 14:55:52 Assume any src// folder containing C++ source is a project. Only 'shared' is special-cased. [Vas Crabb]
  • 2022-07-01 14:18:03 source org: let's merge the pc folders, also remove misc_ from chess/handheld because i can't make up my mind [hap]
  • 2022-07-01 13:30:12 lviv: change 'company' name [hap]
  • 2022-07-01 12:47:05 Change sssr to the more known ussr [Olivier Galibert]
  • 2022-07-01 10:17:25 docs: Fixed another missing word. [Robbbert] [Vas Crabb]
  • 2022-07-01 10:09:36 docs: I accidentally a word on the internet (fixed missing word in Visual Studio compiling notes). [Vas Crabb]
  • 2022-07-01 09:55:49 docs: Added notes about issues building MAME with Visual Studio [Vas Crabb]
  • 2022-07-01 09:49:04 Moving "special" to "sssr" [Miodrag Milanovic]
  • 2022-07-01 07:47:17 emu: Fixed issues with memory views and snapshot naming. [Vas Crabb]
    • Include device tag in memory view save item registration names. Without this, instantiating two of the same device (or two devices with identically named memory views) causes a fatal error on start.
      Fixed -aviwrite/-mngwrite with -snapview native more than two screens. Previously it would attempt to use the same file name for all screens but the first.
      Improved naming of snapshots, especially when using -snapview native with -aviwrite/-mngwrite (see GitHub #10005). The automatically included screen number should come before the extension if supplied. Also, assume that users actually know what they’re doing if they include a dot in a snapshot filename pattern.
  • 2022-07-01 04:20:17 seta.cpp: redumped blockcar's sound ROM [caius] [Ivan Vangelista]
  • 2022-07-01 00:06:12 source org: latin letters for cccp [hap]
  • 2022-07-01 00:01:42 ksys573.cpp: Fix typo [AJR]
  • 2022-06-30 23:47:33 Fixed a dumb typo in CI workflow and made task name shorter [Vas Crabb]
  • 2022-06-30 23:43:47 barcrest/mpu4*: Refactoring and functionality additions. (#10002) [James Wallace]
    • Added the ability to override the lamp current checks (will fix Lamp Drive errors) - Connect4 no longer requires a lamping hack. Replaced data logger with serial loopback for systems that expect this.
  • 2022-06-30 23:13:44 Added GitHub actions workflow to build bgfx shaders and upload as an artefact. [Vas Crabb]
  • 2022-06-30 23:01:41 ksys574.cpp: Save additional DDR stage state members. [Vas Crabb]
  • 2022-06-30 22:58:38 konami/ksys573.cpp: Untangled some stuff from the base state (should address the issue #8890 attempts to solve). [Vas Crabb]
→ [Arcade] DevMAME [log only] 2022/06/30 22:00
  • 2022-06-30 21:09:11 xsleena: Revert audio CPU clock change that broke sound [AJR]
  • 2022-06-30 21:06:05 sgi_mips: add some more missing discs from archive.org (#9651) [Michael D]
    • New working software list additions - O2 Out of Box Experience [archive.org] O2 Out of Box Experience 2.2 [archive.org] OCTANE Demos 1.3 and OCTANE2 Demos 1.0 for IRIX 6.5.9 and later [archive.org] IO4 PROM and flashio Patches [archive.org] Octane2 VPro Patches 3927 for 6.5.8m and 3928 for 6.5.8f [archive.org] Octane2 VPro Patches 4103 for 6.5.10m and 4104 for 6.5.10f [archive.org] IRIX 6.5.4 Base Documentation May 1999 [archive.org] ONC3/NFS Version 3 for IRIX 6.2, 6.3, 6.4 and 6.5 [archive.org] Freeware August 1999 [archive.org]
  • 2022-06-30 16:39:30 naomi.cpp: small note [MetalliC]
  • 2022-06-30 16:23:08 new NOT_WORKING clone [MetalliC]
    • - Derby Owners Club World Edition (Rev T) [bobbydilley, chunksin, rtw]
  • 2022-06-30 15:15:50 source org: add extra comment to cccp,ddr,sfrj [hap]
  • 2022-06-30 13:52:32 Sorted out few more from skeleton [Miodrag Milanovic]
  • 2022-06-30 13:31:19 Moved radio->cccp, merged couple of small into -> sfrj for ex Yugoslavia companies [Miodrag Milanovic]
  • 2022-06-30 12:26:54 Fix compile [Miodrag Milanovic]
  • 2022-06-30 09:26:25 Fixed CoCo OS-9 FS module in response to recent FS changes (#10007) [npwoods]
  • 2022-06-30 09:25:50 Created a CBM DOS file system driver and added it to the 1541 implementation (#9922) [npwoods]
  • 2022-06-30 05:54:58 megatrix: Switch to correct CPU type [AJR]
    • sparc: Fix debugger crash
  • 2022-06-30 05:21:50 Plug and Play bits (mostly dead-end work) (#10006) [David Haywood]
    • new Software List entries - nes_vt_cart.xml: Color Screen Game World - 10 Types of Crazy Games / Wonders 163-in-1 [TeamEurope]
      new WORKING machine
      unknown VT02 based 25-in-1 handheld [jordigahan, ClawGrip, Sean Riddle]
      new NOT WORKING machines
      TV Pump Active [ClawGrip, Sean Riddle] unknown VTxx based GameBoy style handheld (2019 PCB) [jordigahan, ClawGrip, Sean Riddle] unknown VTxx based GameBoy style handheld (2020 PCB) [jordigahan, ClawGrip, Sean Riddle] NubSup Mini Game Fan [taizou, TeamEurope] Q5 500 in 1 Handheld [taizou, TeamEurope] MeGaTrix (Spain) [jordigahan, ClawGrip, Sean Riddle]
  • 2022-06-30 03:21:07 sparc: Disassembler fixes [AJR]
    • - Compare architecture versions against correct enum values - FLUSH exists (at least nominally) on v7 under the name IFLUSH
  • 2022-06-30 00:00:08 Merge tag 'mame0245' into mainline-master [Vas Crabb]
    • MAME 0.245
  • 2022-06-29 21:25:21 source org: rename ascii to msx [hap]
  • 2022-06-29 18:54:46 source org: rename cbm to commodore [hap]
  • 2022-06-29 18:35:11 source org: rename aci to appliedconcepts, hegener to hegenerglaser [hap]
  • 2022-06-29 17:46:47 source org: rename mb to miltonbradley, let's move the vectrex to this folder [hap]
  • 2022-06-29 17:33:20 source org: create a misc_chess folder [hap]
  • 2022-06-29 17:19:26 gbcolor.xml: Added an elaborate bootleg (not working). [Vas Crabb]
    • New not working software list additions - gbcolor.xml: Nǚwáng Gédòu 2000 (Taiwan) [taizou]
  • 2022-06-29 17:14:37 source org: merge intv with mattel [hap]
  • 2022-06-29 17:08:04 source org: rename fairch to fairchild [hap]
  • 2022-06-29 17:05:57 source org: rename handheld to misc_handheld and move some files over [hap]
  • 2022-06-29 16:37:49 -Added support for directory names in SOURCES= [Vas Crabb]
    • -Retired the messshared project (combined with shared).
      -bus/nubus: Added table of video modes for Mac monitor sense values.
  • 2022-06-29 16:31:56 source org: remove obsolete filename prefix from aci,cxg,hegener,fidelity,novag,saitek [hap]
  • 2022-06-29 15:53:47 source org: merge terminal with cccp [hap]
  • 2022-06-29 15:49:03 source org: merge veb with ddr [hap]
  • 2022-06-29 15:29:37 source org: move odyssey2 driver to philips folder [hap]
  • 2022-06-29 15:25:19 source org: merge elektronika with cccp [hap]
  • 2022-06-29 15:14:17 source org: move kr1601rr1 earom chip device to devices/machine [hap]
  • 2022-06-29 14:54:42 source org: add readme for ddr, cccp [hap]
  • 2022-06-29 10:43:37 Set minimum required permissions on GitHub Actions workflows. (#10004) [neilnaveen]
  • 2022-06-29 08:28:49 Fixed CoCo RS-DOS FS module in response to recent FS changes (#10003) [npwoods]
  • 2022-06-29 06:55:58 m72.cpp: decapped and dumped MCU for airduelm72, replaced simulation [Brian Troha, BillD, rtw, f205v, darksoft, Gor, Smitdogg, Sean Sutton, Team Europe, Silvio, The Dumping Union] [Ivan Vangelista]
  • 2022-06-29 06:49:53 gamegear.xml: Most recent addition matches hashes to parent. Comment left. [Scott Stone]
  • 2022-06-29 06:05:58 gamegear,xml: Re-added a prototype that was commented. Verified hashes and reordered setnames to account for it. [Scott Stone]
    • cpc_cass.xml, dc.xml: Made comment and linefeed structure fixes.
  • 2022-06-29 04:41:52 seta.cpp: Update notes [AJR]
  • 2022-06-29 00:15:02 mame.lua: Add missing machine [AJR]
    • thunderl: Remove unused input ports
  • 2022-06-27 10:26:36 fs: new API, blk_t is probably going to change too [Olivier Galibert]
  • 2022-06-28 22:17:40 cchance: Derive clocks from known XTAL [AJR]
  • 2022-06-28 20:55:09 naomigd.cpp: Further cleanup [AJR]
  • 2022-06-28 20:41:16 Start moving devices out of src/mame/shared to more appropriate places [AJR]
  • 2022-06-28 20:33:11 mpu4.cpp - set more likely extender boards for a number of mpu4 sets, based on how they're used (#9999) [David Haywood]
    • allows more games to light all their lamps fixed(?) large extender hookup so that all lamps light, eg. m4andybt gave m4andybt better inputs (is mostly playable now, but some 7segs in the display still aren't hooked up) move some sets to mpu4mod2 and mpu4mod4yam based on sound chip use
  • 2022-06-28 19:19:39 powerpc: Add debugging flags to disassembly for simplified forms of branch instructions [AJR]
  • 2022-06-28 19:08:39 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Inter Stellar Zangus (Laser Fantasy vol. 2) [Hiroharu Shiba, Matt Ownby]
  • 2022-06-28 18:19:01 New working clones [Ivan Vangelista]
    • Tetris + Cherry Master (Aidonis Games bootleg) [Ioannis Bampoulas]
      - dumped a couple missing ROMs for nfm and clone [Ioannis Bampoulas]
  • 2022-06-28 17:29:04 More quality of life features for new source layout: [Vas Crabb]
    • Added support for wildcards in .flt filter files. You'll need to quote them to avoid / being parsed as a comment initiator, like "seta/*.cpp" on a line including the quotes.
      Added an XSLT filter for listing system driver sources, like mame -lx | xsltproc scripts/xslt/list-system-sources.xslt
      Converted the ci subtarget (which isn't really used much) into a .flt rather than .lua and .lst files.
  • 2022-06-28 15:46:01 30test.cpp, skeetsht.cpp: Remove EEPROM areas from external maps [AJR]
  • 2022-06-28 11:04:31 Prevent src/devices from inadvertently including headers from src/mame. (#9996) [Miodrag Milanović]
  • 2022-06-28 08:33:06 Added make opions for filter file, adjusted source path display. [Vas Crabb]
    • Added SOURCEFILTER option to specify a driver filter file in your make options, e.g. like make SUBTARGET=custom SOURCEFILTER=mydrivers.flt (or put it in your useroptions.mak if you'll be using it a lot). It functions more-or-less like SOURCES on steroids.
      Changed the way system/device source file paths are displayed to suit the new source layout better. INI file loading hasn't changed, that still just uses the base file name.
      Added overlooked trigger to src/bus.lua to include NES controller bus if the NES zapper sensor is needed.
  • 2022-06-28 03:50:08 bellybmbr: Fix ROM loading [AJR]
  • 2022-06-28 03:07:47 Add M68HC11 internal EEPROM for relevant models [AJR]
  • 2022-06-27 17:55:09 Merge branch 'release0245' into mainline-master [Vas Crabb]
  • 2022-06-27 17:47:00 Converted nl subtarget to use a filter rather than a script and driver list. [Vas Crabb]
  • 2022-06-27 17:11:48 Finalised Ukrainian translations for three messages. [Vas Crabb]
  • 2022-06-27 16:56:59 polygonet.cpp: More fixes. (#9993) [David Haywood, Ryan Holtz] [MooglyGuy]
    • Applied likely ROZ layer clamping behavior. [David Haywood] Reduced quantum from perfect to 600Hz.
  • 2022-06-27 10:06:20 Eliminated cross dependencies between driver projects. [Vas Crabb]
    • Driver projects now use globs to search for files. There's less effort editing the Lua files when things are moved around. Remember it won't automatically pick up a change, so if you add/remove/change files, you should touch makefile to get it to find the change.
      Driver projects no longer get the top-level MAME directory as an include path. This means you need to think about how you structure things and not introduce nasty circular dependencies.
      Subtarget projects can now be generated entirely from .flt files without the need for separate Lua scripts and .lst files. This has been done for the arcade, mess and virtual targets. It effectively works like a SOURCES= build on a large scale. This means you need to organise things so the dependency genrators can find them.
      There's an issue with the mess subtarget right now. For some reason, decmate2.cpp isn't picking up the dependency on the PDP8 CPU core for the HD6120 device. I'll debug it later
  • 2022-06-27 10:05:07 Rearrange source to match project structure (done using the script in src/tools). [Vas Crabb]
  • 2022-06-27 08:29:25 Reduced project cross-dependencies, slightly improved renaming script. [Vas Crabb]
  • 2022-06-26 05:00:26 New working clones [Ivan Vangelista]
    • Tetris + Cherry Master (Corsica, v8.01, encrypted) [Ioannis Bampoulas]
  • 2022-06-26 01:52:55 plygonet.cpp - change sound hookup so that polynetw can boot (and fixed some gfxdecode errors for the roz layer) (#9984) [David Haywood]
  • 2022-06-26 00:33:07 srcclean and cleanup in preparation for branching MAME 0.245 [Vas Crabb]
  • 2022-06-26 00:09:53 cps1.cpp: Added Final Fight test mode and Button 3 notes. (#9983) [David Silva] [David 'Foxhack' Silva]
  • 2022-06-26 00:02:56 -Updated translations, cleaned up a little. [Vas Crabb]
    • Updated Ukrainian translation. [Stanley Kid] Updated Czech and Slovak translations. [Milan Galcik]
      -bus/nubus: Started identifying JMFB registers required for supporting interlaced modes.
  • 2022-06-25 23:04:04 seta.cpp: Added implementation for thunderl protection. (#9943) [Sergio G]
    • Add implementation of thunderl protection, implemented using a PALCE16V8. Corrected address range for protection write handler. Added recreated PAL image based on analysis.
  • 2022-06-25 22:57:03 scorpion.cpp: Reviewed timings for Scorpion ZX-256 Yellow PCB, and cleaned up code. (#9750) [holub]
  • 2022-06-25 22:45:24 jpmsru.cpp: Added new sets, and fixed audio. (#9919) [SomeRandomGuyIdk]
    • Fixed audio by setting a precise value for the tone pot, also removed unnecessary amplifier section resistor. Added impulses to coin inputs to stop j_ewnd giving credits every frame. Turned the audio level down a bit.
      New machines marked as not working
      Cash Nudger? (SRU) (5p Stake, £2 Jackpot)
      New clones marked as not working
      Each Way Nudger (JPM) (SRU) (revision 23C, 5p Stake, £1 Jackpot) Each Way Shuffle (bootleg?) (SRU) (10p Stake, £3 Jackpot)
  • 2022-06-25 22:42:03 ksys573.cpp: Use dsem2 BIOS for mamboagg like real hardware does. (#9901) [987123879113]
  • 2022-06-25 22:39:19 y2.cpp: Adjusted spacing in title of higurashi. (#9920) [Michael Sanborn]
  • 2022-06-25 22:37:48 m79amb.cpp: Improved input lookup table generation, and added DIP switch locations. (#9926) [0kmg]
  • 2022-06-25 22:35:33 Updated Greek Translation (#9975) [BraiNKilleRGR]
  • 2022-06-25 22:32:25 gameboy.xml: Added nine more prototypes. (#9979) [0kmg]
    • New working software list additions (gameboy.xml) - The Chessmaster (Japan, prototype) [DillyDylan, Gaming Alexandria] Out of Gas (prototype) [Forest of Illusion] Pang (prototype) [Forest of Illusion] Populous (prototype) [Forest of Illusion] Prince of Persia (Euro, prototype) [DillyDylan, Hidden Palace] Riddick Bowe Boxing (USA, prototype) [Rezrospect, Forest of Illusion] Taz-Mania (Europe, prototype) [Forest of Illusion] Wordtris (V6 prototype) [Forest of Illusion] Zoop (prototype) [Rezrospect, Forest of Illusion]
  • 2022-06-25 22:30:03 mpu4bwb.cpp: Identified more sets identification and set better input defaults. (#9982) [David Haywood]
  • 2022-06-25 20:52:20 thoop2.cpp: Added PLD files for TH Strikes Back (thoop2). (#9980) [Sergio G]
  • 2022-06-25 19:35:10 bus/nubus: Tidy up more loose ends with the Macintosh Display Cards. [Vas Crabb]
    • Implemented VRAM size selection. Added readback for most registers that are implemented. Made CRTC calculations more sensible. Added version strings from ROMs to device descriptions. Improved logging and made it more configurable.
  • 2022-06-25 19:31:36 Considerable DSP56156 and plygonet.cpp fixes. (#9981) [Ryan Holtz] [MooglyGuy]
    • cpu/dsp56156: Fixed or added support for too many opcodes to list. plygonet.cpp: Added span-drawing support.
  • 2022-06-25 18:35:01 Throw a fatal error if combination of bgfx video and wayland videodriver has been detected (#9888) [Julian Sikorski]
  • 2022-06-25 15:55:46 segasm1: fix missing port in games with the comms board. [R. Belmont] [arbee]
  • 2022-06-25 07:42:05 - berserk.cpp: documented the differences between RC28 and RC31 sets [The Cutting Room Floor] [Ivan Vangelista]
    • - m72.cpp: corrected labels for Hammering Harry M81 set [Brian Troha]
      - model2.cpp: verified ROM EPR numbers for Manx TT Deluxe [Brian Troha]
      - supduck.cpp: documented alternate title [Brian Troha]
      - zn.cpp: proper labels for v1.10I NBA JAM Extreme [Brian Troha]
  • 2022-06-25 07:19:39 Final Star Force (Japan, set 2) [nnap] [Ivan Vangelista]
  • 2022-06-25 06:59:22 New working clones [Ivan Vangelista]
    • Egg Venture (Release 1) [Brian Troha, The Dumping Union]
  • 2022-06-25 06:52:08 New working clones [Ivan Vangelista]
    • Wonder Boy (Tecfri bootleg) [Jorge Silva]
  • 2022-06-25 04:29:51 Fix up includes [Vas Crabb]
  • 2022-06-25 02:32:41 mac.cpp: Changed default video card to Display Card 8*24. [Vas Crabb]
  • 2022-06-25 02:25:22 bus/nubus: Got rid of CRTC hacks in Macintosh Display Card emulation. [Vas Crabb]
    • Changed name of cards for slot selection to "mdc48" and "mdc824" as they're unrelated to the later 8*24 GC card. Also cleaned up code substantially and got rid of artificial differences between Display Card 4*8 and 8*24. Moved lists of NuBus and SE/30 PDS cards to a common place. Got some class declarations out of headers to reduce recompiles.
  • 2022-06-25 02:22:46 ui/selgame.cpp: Avoid assert in std::vector when no items in menu. (#9978) [jflatt]
  • 2022-06-25 00:47:57 pacman.cpp: Cleaned up inputs and added publisher for titanpac. (#9953) [eientei95]
    • Remove DIP switch locations from edge connectors/split-pads in pacman. Added DIP switch locations to mspacman. Remove duplicated inputs from mspacpls and mspachmp. Marked Rack Test as PORT_TOGGLE. Changed fake DIP switches to machine configuration settings.
  • 2022-06-25 00:30:44 a2600_cass.xml: Use lowercase for descriptive text in descriptions. (#9955) [ArcadeShadow]
  • 2022-06-25 00:29:01 Corrected a few common typos in various source files. (#9963) [0kmg]
  • 2022-06-25 00:28:31 missile.cpp: Improved inputs. (#9966) [eientei95]
    • Added correct factory default DIP switch settings. Removed duplicate inputs from suprmatk.
  • 2022-06-25 00:26:25 gameboy.xml, gbcolor.xml: Added some missing Super Game Boy enhanced tags. (#9967) [0kmg]
  • 2022-06-25 00:25:14 jp.cpp: Added notes and fixed manufacturer name for 'Lortium' and 'Pimbal (Pinball 3000)'. (#9971) [ClawGrip]
  • 2022-06-25 00:15:11 xavix.cpp: Added Play TV Jr. Construction. (#9973) [David Haywood]
    • New working machine
      Radica / Takara / SSD Company LTD Play TV Jr. Construction [Sean Riddle, David Haywood, Peter Wilhelmsen, Kamaal Brown]
  • 2022-06-25 00:13:05 midzeus.cpp: Corrected year for "The Grid" (both sets). (#9972) [ClawGrip]
  • 2022-06-24 22:18:18 docs: Updated data plugin documentation. [Vas Crabb]
  • 2022-06-24 22:07:42 bus/nubus: Updated Mac Display Card TODO notes. [Vas Crabb]
  • 2022-06-24 20:57:24 -plugins.data: Reworked the code substantialy. [Vas Crabb]
    • Use the plugin data folder for storing the cache. The history folder may be read-only or shared with different configurations. Don't create the cache database or surrounding folder if there's nothing to store in it. Actually use prepared queries multiple times rather than always destroying them after a single use. Added proper error checking for most database operations. Improved query performance by avoiding outer joins and table scans.
      -bus/nubus: Made the Macintosh Display Cards map the blue channel to white with monochrome monitors. Also added logging for PLL configuration to help debug how CRTC and RAMDAC clocks work in the future.
  • 2022-06-24 19:51:49 Apple softlist update for June 2022. (#9964) [Firehawke]
    • New working software list additions (apple2_flop_orig.xml)
      Run For It [4am, Firehawke] Starmines [4am, Firehawke] Basic Woodshop Safety [4am, Firehawke]
      New working software list additions (apple2_flop_clcracked.xml) -
      The Bubble Gum Machine (cleanly cracked) [4am, Firehawke] Verb Usage 1 (Version 01.31.89) (cleanly cracked) [4am, Firehawke] Antonyms/Synonyms (Version 08.02.89) (cleanly cracked) [4am, Firehawke] Homonyms (Version 01.19.89) (cleanly cracked) [4am, Firehawke] Verb Usage 2 (Version 01.31.89) (cleanly cracked) [4am, Firehawke] Medalist Series: Presidents (Version 09.27.85) (cleanly cracked) [4am, Firehawke] Botanical Gardens (cleanly cracked) [4am, Firehawke] The U.S. Constitution: Nationalism and Federalism (cleanly cracked) [4am, Firehawke] Verb Usage 4 (Version 01.31.89) (cleanly cracked) [4am, Firehawke] Easy Graph II (cleanly cracked) [4am, Firehawke] Graphics Calculator (Version 1.6) (cleanly cracked) [4am, Firehawke]
      Software list items promoted to working (apple2_flop_orig.xml)
      Wizardry: Proving Grounds of the Mad Overload (Version 05-SEP-81) SunDog: Frozen Legacy (Version 2.0) [4am, Firehawke] Jumpman [4am, Firehawke] Empire II: Interstellar Sharks (Version 1.0) [4am, Firehawke] Survival Math (Version 2.0) [4am, Firehawke] Teasers by Tobbs: Puzzles and Problem Solving (Version 1.3) [4am, Firehawke] The Geometric Supposer: Quadrilaterals [4am, Firehawke] Targets: A Numbers Game [4am, Firehawke] The Geometric Supposer: Triangles [4am, Firehawke] The King's Rule: Mathematics and Discovery [4am, Firehawke] Word Quest: Binary Search Strategies [4am, Firehawke] The Puzzler: A Program for Developing Reading Strategies [4am, Firehawke]
      apple2_flop_clcracked: Title change for "Wally's Word Works: The Parts of Speech Game (cleanly cracked)"
      New working software list additions (apple2_flop_orig.xml)
      Memory Castle [4am, Firehawke] Blockers and Finders [4am, Firehawke] FOR Your NEXT Adventure: FOR-NEXT Loops [4am, Firehawke] Wally's Word Works: The Parts of Speech Game [4am, Firehawke] Tobbs Learns Algebra: Puzzles and Problem Solving [4am, Firehawke] Botanical Gardens [4am, Firehawke] Muppet Math [4am, Firehawke] Muppet Slate v1.0 [4am, Firehawke] Muppet Slate (Version 1.0.1) [4am, Firehawke] Newbery Winners: A Wrinkle in Time [4am, Firehawke] Newbery Winners: Sounder [4am, Firehawke] Newbery Winners: Bridge to Terabithia [4am, Firehawke] The Human Pump [4am, Firehawke] Muppets on Stage [4am, Firehawke] Pick the Part [4am, Firehawke] The Memory Machine [4am, Firehawke] Playing with Science: Temperature [4am, Firehawke] Punctuation Put-On: Punctuation Processor [4am, Firehawke] Safari Search: Problem Solving and Inference [4am, Firehawke] Simon Says [4am, Firehawke] Regrouping [4am, Firehawke] Space Waste Race: Storybooks of the Future [4am, Firehawke] Solving Equations and Inequalities (Version 2) [4am, Firehawke] Ten Clues [4am, Firehawke] Taking Chances [4am, Firehawke] Trading Post [4am, Firehawke] The Semantic Calculator [4am, Firehawke] The Pond [4am, Firehawke] Computer Foosball [4am, Firehawke] 1-2-3 Sequence Me [4am, Firehawke] BIG and little: Books, Posters, and Cards for Muppet Slate [4am, Firehawke] Challenge Math [4am, Firehawke] Discover: A Science Experiment [4am, Firehawke] Exploring Science: Temperature [4am, Firehawke] High Wire Logic [4am, Firehawke] Hop To It! [4am, Firehawke] Iggy's Gnees: Discrimination, Attributes and Rules [4am, Firehawke]
      Title/metadata corrections for (apple2_flop_clcracked.xml): - Discover: A Science Experiment (cleanly cracked) BIG and little: Books, Posters, and Cards for Muppet Slate (cleanly cracked) Ultima II (Revision 3) (cleanly cracked) [4am, Firehawke] Ultima II (Revision 2) (cleanly cracked) [4am, Firehawke] Ultima II (Revision 1) (cleanly cracked) [4am, Firehawke] Super Ear Challenger (cleanly cracked) [4am, Firehawke] Cyborg (Softsmith) (cleanly cracked) [4am, Firehawke] Kittens, Kids, and a Frog (Version 03.12.86) (cleanly cracked) [4am, Firehawke] Pythagoras and The Dragon (cleanly cracked) [4am, Firehawke] Space Rescue (cleanly cracked) [4am, Firehawke] Locksmith (Version 5.0 Revision G) (cleanly cracked) [4am, Firehawke] VT-100 Emulator (cleanly cracked) [4am, san inc, Firehawke] Order Tracking System (Version 1.3a) (cleanly cracked) [4am, san inc, Firehawke] The New Step by Step: A Computer Course in BASIC (cleanly cracked) [4am, Firehawke] Writer's Helper (Version 1.5) (cleanly cracked) [4am, Firehawke] Muppetville (Revision 2) (cleanly cracked) [4am, Firehawke] Fay: That Math Woman! (cleanly cracked) [4am, Firehawke] Rebus Writer (cleanly cracked) [4am, Firehawke] Desktop Zoo (cleanly cracked) [4am, Firehawke] Gothmog's Lair (cleanly cracked) [4am, Firehawke] Geography: Our Country and Our World (cleanly cracked) [4am, Firehawke] Ginn Reading Program (cleanly cracked) [4am, Firehawke] Math Blaster (Version 08.05.84) (cleanly cracked) [4am, Firehawke] Playing and Reading Music (cleanly cracked) [4am, Firehawke]
  • 2022-06-24 18:40:57 vgmplay.xml: Added 40 new entries and fixed shortname assignment issues (macross/macross2) [vgmrips.net, Tafoid] [Scott Stone]
  • 2022-06-24 00:27:32 bus/nubus: Properly generate pixel clocks for the Macintosh Display Cards. [Vas Crabb]
  • 2022-06-23 22:56:27 bus/nubus: More Mac video card improvements. [Vas Crabb]
    • Started implementing the Macintosh Display Card CRTC. It gives correct resolutions, although refresh rates are incorrect. Added machine configuration settings allowing several monitors to be selected.
      Implemented the Macintosh Display Card's packed RGB mode. The base/stride in RGB mode make more sense with this implemented.
      Cleaned up the code for the SuperMac Spectrum cards, and fixed the garbage at the bottom of the screen on the Spectrum/8.
      Put a layout with views for common monitor aspect ratios in a place where cards can use it. This is especially useful for the NuBus cards that can support portrait monitors.
  • 2022-06-23 14:24:58 pc_kbd: Add emulation of Cherry G80-1500 keyboard, minus smartcard reader [AJR]
  • 2022-06-23 08:00:24 bus/nubus: Fixed SuperMac Spectrum PDQ blitter. [Vas Crabb]
  • 2022-06-22 23:05:46 bus/nubus: More improvements to SuperMac Spectrum video cards. [Vas Crabb]
    • Factored CRTC and shift register out of Spectrum/8 and added to Spectrum PDQ. Fixes video mode selection and resolution for Spectrum PDQ.
      Implemented vertical interrupt position, stride, line offset and clock source registers for Spectrum PDQ. Added a hack to work around line end control not being understood. Also added save state support.
      Slightly modernised the Macintosh Display Card (JMFB) device code.
      Initialised some driver state class members that were causing System 7 to fail to see files. [Ivan Vangelista]
  • 2022-06-22 22:35:59 spi_sdcard.cpp: Fixed CMD24 - WRITE_BLOCK. [Nigel Barnes]
  • 2022-06-22 22:27:38 6522via.cpp: Implement Shift Register Mode 0. [Nigel Barnes]
  • 2022-06-22 22:25:38 bbc_sdcard: Added CB1 callback for CLK. [Nigel Barnes]
  • 2022-06-22 22:21:59 bus/archimedes/podule: Added Hard Disk podules (not working). [Nigel Barnes]
    • - Acorn AKD52 Hard Disc Podule - Computerware Hard Disk Podule - Morley Electronics Hard Disc Podule - Watford Electronics Archimedes Hard Disk Podule
  • 2022-06-22 05:01:43 apple2gs: Bank text page 0 by PAGE1/PAGE2 in bank $E0 too. Fixes AOL. (GitHub #9916) [R. Belmont] [arbee]
  • 2022-06-22 01:47:33 gameboy.xml: Added 21 more prototypes. (#9962) [0kmg]
    • gameboy.xml: Added 21 more prototypes.
      New working software list additions - Astérix (earlier prototype) [VGHF, Hidden Palace] Astérix (early prototype) [VGHF, Hidden Palace] Asteroids (prototype) [VGHF, Hidden Palace] Barbie - Game Girl (prototype) [VGHF, Hidden Palace] Battle Ships (Spain, prototype) [VGHF, Hidden Palace] Blaster Master Boy (USA, prototype) [VGHF, Hidden Palace] Bomb Jack (earlier prototype) [VGHF, Hidden Palace] Bomb Jack (later prototype) [VGHF, Hidden Palace] Bonk's Adventure (USA, prototype) [VGHF, Hidden Palace] Bubble Ghost (prototype) [VGHF, Hidden Palace] Catrap (prototype) [Forest of Illusion, Swanhubstream] Cosmo Tank (USA, prototype) [VGHF, Hidden Palace] Dropzone (prototype, alt) [VGHF, Hidden Palace] Gauntlet II (prototype) [Forest of Illusion, Rezrospect] Ghostbusters II (prototype) [VGHF, Hidden Palace] Kung-Fu Master (prototype) [Forest of Illusion, FNeogeo] Mysterium (prototype) [Forest of Illusion, Rezrospect] Obélix (Europe, French / German, prototype) [Forest of Illusion] Prince of Persia (prototype) [Forest of Illusion, FNeogeo] The Blues Brothers (prototype) [Forest of Illusion, FNeogeo] Triumph (prototype) [Gaming Alexandria]
  • 2022-06-22 00:30:43 bus/nubus: Implemented Spectrum/8 oscillator selection and vertical count read. [Vas Crabb]
  • 2022-06-21 23:19:31 fix Sega Pico PCM playback (#9965) [ValleyBell]
    • - fix uPD775x type - enforce "slave" mode (required for manual data stream) - hook up "PCM FIFO empty" interrupt
  • 2022-06-21 22:12:53 pwrview: fdc work [cracyc]
    • upd765: fix command decoding
  • 2022-06-21 18:25:47 New machines marked as NOT_WORKING [Ivan Vangelista]
    • unknown Zilec game on Blue Print hardware [Andy Walker (of AW Electronics), Dr. Alan Meades, Hammy, Porchy]
  • 2022-06-21 17:56:20 sms.xml: Use lowercase in descriptive text in descriptions. (#9956) [ArcadeShadow]
  • 2022-06-21 16:54:29 albazc.cpp: Use Seta device for sprites; correct type of sound chip [AJR]
  • 2022-06-21 13:45:11 MT 08246: fixed regression when F3 pushed, used fix from MT 08068. [Robbbert]
  • 2022-06-21 13:41:57 MT 08237: fixed regression when F3 pushed, used fix from MT 08068. [Robbbert]
  • 2022-06-21 05:49:10 spectrum_cass.xml: Added some "author" info tags (#9961) [ICEknigh7]
  • 2022-06-21 05:33:16 ky80.cpp: Documentation update [AJR]
  • 2022-06-20 22:22:16 bus/nubus: Fixed handling of 4*8 screen base register in 24-bit mode (same format as stride). [Vas Crabb]
  • 2022-06-20 20:01:03 netlist: fix bug, prepare for future changes and improve readability (#9947) [couriersud]
    • netlist: fix bug, prepare for future changes and improve readability
      - fix a bug where a net processing error may trigger a nullptr access - applied some clang-tidy recommendations - add no_return to plib::terminate - properly encapsulate dynamic_cast usage - more review of noexcept - added a clang-format file. Over time, all source files will be processed with clang-format - Used clang format on a number of files
      - Rewrote 74174
      - all device constructors now use a struct to pass data on to base classes. Neither netlist state nor the name are intended to be used in a constructor. After the base class was constructed, they can be accessed by state() and name().
      - The device construction macros can now be removed. Changes to the core will not need to be reflected in constructors.
      - Change truth table macros so that going forward NETLIST_END and TRUTH_TABLE_END can be replaced by a closing curly brace. netlists can than use curly braces enclosed blocks.
      - more clang-format - removed some macros completely - all derived classes from base_device_t now don't use macros any longer. - as a result, delegator_t was removed. This class was only used to support macros :-(
  • 2022-06-20 18:21:28 bus/nubus: Implemented SuperMac Spectrum/8 desktop panning and zoom. [Vas Crabb]
  • 2022-06-20 18:13:47 spectrum.cpp, spec128.cpp: Fixed partial updates at end of frame. (#9945) [holub]
    • See MT08264 and MT08265 as well as discussion on GitHub #9670 and #9750.
  • 2022-06-20 17:02:12 New working software list additions [Ivan Vangelista]
    • - a2600.xml: Asteroids (PAL, rev. 06) [Guru]
      Clones promoted to working
      Super Treasure Island (Italy, v1.6) [Ivan Vangelista]
      - tankbust.cpp: used finders, logmacro and other small cleanups
  • 2022-06-20 16:56:46 MT 08358: fixed catchp regression. [Robbbert]
  • 2022-06-20 04:00:15 New working clones [Ivan Vangelista]
    • Treasure Island (American Alpha, v3.0N) [Ioannis Bampoulas]
  • 2022-06-20 02:11:56 bus/nubus: Minor SuperMac Spectrum improvements: [Vas Crabb]
    • Made the Spectrum/8 firmware selectable as a card BIOS option. Added a palette device for the Spectrum/8 so it can be seen in the graphics viewer. Initialise enough members of the Spectrum PDQ device class to not hang a debug build. Got the code of the Spectrum/8 and Spectrum PDQ more in line with each other.
  • 2022-06-20 01:18:12 bus/nubus: Better SuperMac Spectrum/8 CRTC emulation. [Vas Crabb]
    • Implemented sync pulse width registers and moved sync to be logically at the end of the line/frame. Fixed vertical offset in 480i mode and made vertical blanking interrupt fire at field frequency.
  • 2022-06-19 23:52:24 Mac-related emulation fixes: [Vas Crabb]
    • bus/nubus: Started emulating SuperMac Spectrum/8 CRTC. bus/nubus: Respect Apple 4•8 screen base register. cpu/m68000: Fixed disassembly of bit field extract instructions. Also cleaned up data plugin a little.
  • 2022-06-19 23:16:40 ibm5170.xml: Fixed a couple more part name typos. (#9957) [0kmg]
  • 2022-06-19 23:01:57 mpu4: further moving of class specifics into classes, sorting of sets, reel configs for booting (#9935) [David Haywood]
    • moved manufacturer / system specifics into subclasses (eg. some bwb configs) [David Haywood] identified correct reel setups for many sets, allowing them to boot further [David Haywood] added some default input configurations for games needing stake keys and percent keys so that they boot by default [David Haywood] moved some sets around based on the machine type [David Haywood] adjusted AY hookup to keep 'Four More' happy [AJR]
  • 2022-06-19 22:50:34 ibm5170.xml: Fix typo in part name [AJR]
  • 2022-06-19 20:38:40 ibm5170.xml: 6 new software additions (#9954) [ArcadeShadow]
    • ibm5170.xml: 6 new software additions
      New working software list additions - Battle Chess (Windows 3.x release) [minimojoman, archive.org] King's Quest VI: Heir Today, Gone Tomorrow (3.5") [The Good Old Days] King's Quest VI: Heir Today, Gone Tomorrow (3.5", Germany) [The Good Old Days] King's Quest VI: Heir Today, Gone Tomorrow (5.25") [The Good Old Days] Litil Divil [The Good Old Days] Roberta Williams' Laura Bow in "The Dagger of Amon Ra" (Germany) [The Good Old Days]
  • 2022-06-19 18:42:32 gameboy.xml: Added 25 prototypes. (#9951) [0kmg]
    • gameboy.xml: Added 25 prototypes.
      New working software list additions - Alfred Chicken (prototype) [VGHF, Hidden Palace] Jimmy Connors Tennis (prototype) [VGHF, Hidden Palace] Klustar (prototype) [VGHF, Hidden Palace] Lethal Weapon (prototype) [VGHF, Hidden Palace] Loopz (prototype) [VGHF, Hidden Palace] Metal Masters (prototype) [VGHF, Hidden Palace] Mickey's Ultimate Challenge (prototype, 19931112) [VGHF, Hidden Palace] Mighty Morphin Power Rangers (prototype) [VGHF, Hidden Palace] Mind-Bender (Brain-Bender prototype, 19910304) [VGHF, Hidden Palace] Monster Max (prototype, 19930401) [VGHF, Hidden Palace] Ninja Taro (USA, prototype, earlier?) [VGHF, Hidden Palace] Otto's Ottifanten - Baby Bruno's Nightmare (prototype) [VGHF, Hidden Palace] Pinball - Revenge of the 'Gator (prototype) [VGHF, Hidden Palace] Race Drivin' (prototype) [VGHF, Hidden Palace] Spider-Man 3 - Invasion of the Spider-Slayers (prototype, 19930411) [VGHF, Hidden Palace] Star Trek - The Next Generation (prototype) [VGHF, Hidden Palace] Teenage Mutant Ninja Turtles 2 (Japan, prototype, 19910520) [VGHF, Hidden Palace] Teenage Mutant Ninja Turtles II - Back from the Sewers (USA, prototype) [VGHF, Hidden Palace] Tesserae (prototype) [VGHF, Hidden Palace] Tiny Toon Adventures - Babs' Big Break (prototype, 19910906) [VGHF, Hidden Palace] Tiny Toon Adventures - Babs' Big Break (Japan, prototype, 19910716) [VGHF, Hidden Palace] Tom and Jerry - Frantic Antics (prototype) [VGHF, Hidden Palace] Ultra Golf (prototype, 19911120) [VGHF, Hidden Palace] World Beach Volley - 1992 GB Cup (prototype) [VGHF, Hidden Palace]
      New NOT_WORKING software list additions - The Lawnmower Man (prototype) [VGHF, Hidden Palace]
      Marked a few more pinball titles as not supported.
      Added missing MBC for bbullj. Fixes complete graphics corruption.
  • 2022-06-19 12:14:49 8042kbdc.cpp: return 0 when reading data port with no data (makes nforcepc bios usable) [yz70s]
  • 2022-06-19 18:07:52 m32cdasm.cpp: Add some default cases to switch blocks [AJR]
  • 2022-06-19 00:53:35 sun2.cpp: Use swapendian_int16 [AJR]
  • 2022-06-19 00:47:18 mcs96.cpp, upd78k0.cpp, upd78k2.cpp, upd78k4.cpp: Replace BYTE_XOR_LE with new casting helper [AJR]
  • 2022-06-19 00:14:14 nes.xml: Added an unreleased prototype. (#9950) [0kmg]
    • New working software list additions - The FairyLand Story (Japan, prototype) [Forest of Illusion, Gaming Alexandria, Hard4Games, FenrisRetro]
  • 2022-06-18 16:14:16 fantland.cpp: verified CPUs and XTAL for fantland [system11] [Ivan Vangelista]
  • 2022-06-18 16:08:43 input_sdlcommon.cpp: Move devmap_init down into class [AJR]
  • 2022-06-18 13:42:48 ti99: Fixed segfaults on termination; use 1800 as default for CRU base. [Michael Zapf]
  • 2022-06-18 05:04:36 bus/nubus: Fixed mode selection for RasterOps ColorBoard 264. [R. Belmont] [arbee]
  • 2022-06-17 22:27:05 bus/nubus: Fixed Apple 4•8 NuBus video card screen base address in 24-bit mode. [Vas Crabb]
  • 2022-06-17 21:58:30 bus/nubus: Fixed aspect ratio of portrait screen, and fixed mc30 regression. [Vas Crabb]
  • 2022-06-17 20:00:14 bus/nubus, bus/sbus: Removed a redundant parameter, modernised endian helpers. [Vas Crabb]
  • 2022-06-17 16:44:21 hp2640.cpp: Fixed some uninitialised memory accesses. [Vas Crabb]
  • 2022-06-17 15:51:57 Acknowledge presence of circular dependencies to keep GNU ld happy on Linux. [Vas Crabb]
  • 2022-06-17 02:35:29 mc68hc11z1, cfp1080s: Separate source file for MCU; add numerous logging stubs [AJR]
  • 2022-06-17 01:13:41 m6809: Add support for stepping out [AJR]
  • 2022-06-16 21:48:44 machine.h: The bookkeeping assert was checking the wrong entity. (#9938) [Andrew Green]
    • nice find
  • 2022-06-16 21:36:24 More scheduler optimisation, Visual Studio build fixes, and cleanup. [Vas Crabb]
    • emu/schedule.cpp: Fixed a few more pessimising assumptions. Gains a few percent in Ketsui and SNES SuperFX.
      util/endianness.h: Added some more operations on endian-swizzlers. Changed a few more drivers to use them.
      sun2.cpp: Fixed uninitialised variable that could cause corrupt video.
      Fixed some issues with Visual Studio project generation after the changes to Windows resource creation.
  • 2022-06-16 17:12:19 Clones promoted to working [Ivan Vangelista]
    • Borderline (Tranquillizer Gun conversion) [anonymous]
      New working clones
      Beta Force [anonymous]
      - astinvad.cpp, rollerg.cpp, shootout.cpp: used finders, derived classes and other minor cleanups
  • 2022-06-16 15:59:48 kp64.cpp: Better workaround [AJR]
  • 2022-06-16 14:55:37 toprollr: fix bigsprite layer in cocktail mode [hap]
  • 2022-06-16 14:33:42 spectrum_cass.xml: Fixed duplicate label/case issue [Scott Stone]
  • 2022-06-16 14:14:36 audio/cclimber: fix off-by-1 problem when looping [hap]
  • 2022-06-16 11:11:17 hng64/kp64: two 6.25MHz timers are not a good idea. Hack them out for now, someone interested can try to understand what's really going on [Olivier Galibert]
  • 2022-06-16 10:01:49 labtam: improved interrupt map logic [Patrick Mackinlay]
  • 2022-06-16 04:30:57 i8xc51gb: Correct SFR address of ACON for disassembly [AJR]
  • 2022-06-16 03:09:52 zombraid: Fix regression from b911bd29a5ad76a7e5c3c4a632470dd5652cc5f6 [AJR]
  • 2022-06-15 23:07:15 emu/schedule.cpp: Fixed regressions with some temporary timers. [Vas Crabb]
  • 2022-06-15 22:13:14 New working clones [Ivan Vangelista]
    • Butterfly Video Game (version A00) [Ioannis Bampoulas]
      New machines marked as NOT_WORKING
      Sea Devil [Ioannis Bampoulas] Space Liner [Ioannis Bampoulas]
      New clones marked as NOT_WORKING
      Speedway (set 2) [Ioannis Bampoulas]
      - namcos23.cpp: confirmed set finfurl2j is FFS1 Ver.A [Guru]
  • 2022-06-15 20:02:55 fex68k: increase board delay a bit [hap]
  • 2022-06-15 19:53:12 schedule.h: silence compiler warning in non-debug build [hap]
  • 2022-06-15 19:32:46 Optimisation, and baby steps towards untangling stuff: [Vas Crabb]
    • Optimised the scheduler's handling of unscheduled timers - gives a 50% performance improvement in some timer-heavy drivers.
      Added better endianness swizzling helpers.
      Got rid of some of the OSD input modules' dependence on concrete input classes from emu.
  • 2022-06-15 19:14:54 igs17.cpp: Fixed demo sounds DIP switch (#9933) [Mitchell Hancock]
  • 2022-06-15 16:57:55 New clones marked as NOT_WORKING [hap]
    • TV Game 8080 [anonymous, Jay Gallagher]
  • 2022-06-15 16:36:51 sshangha.cpp: fix pf1 tilemap paging size, necessary for sshangha end credits to be displayed properly [angelosa]
  • 2022-06-15 15:23:56 ics2115: Cleanup timer code [Olivier Galibert]
  • 2022-06-15 15:02:55 ics2115: make fast timers less expensive [Olivier Galibert]
  • 2022-06-15 14:17:35 x37: Added PAL dumps and titles from Luxor source code. [Dataindustrier AB DIAB Intressegrupp, Curt Coder] [Curt Coder]
  • 2022-06-15 14:02:50 abc1600: Added FPU PAL dump, and PAL titles from Luxor source code. [Dataindustrier AB DIAB Intressegrupp, Curt Coder] [Curt Coder]
  • 2022-06-15 13:17:02 pgm: merge the two halves of the latches, remove overeager synchronizing [Olivier Galibert]
  • 2022-06-15 13:15:17 cpu16: Minor disassembly formatting fix for branch destinations [AJR]
  • 2022-06-15 13:12:09 osdcomm.h: Remove a few unimportant 64-bit functions [AJR]
  • 2022-06-15 12:57:23 osdcore.h: Changed osd_subst_env to accept a std::string_view and return a std::string. (#9928) [npwoods]
  • 2022-06-15 12:39:00 sound.cpp: Fix missed samples due to state save (#9917) (#9918) [couriersud]
    • sound.cpp: Fix missed samples due to state save (#9917)
      The PR address #9917. A save state may occur between time slices. Sound devices through sound.cpp are updated during a timer call every 20ms. When the state is saved, these devices are not updated to the current machine time. Consequently after a state load the devices have have a "time lag" since in postload buffer end time is forced to machine time. This change will save the last buffer end time so that all outstanding samples are processed.
      This is a core change. I tested it on some drivers. This needs a very thorough review and I post the PR primarily to document a possible solution.
      sound.cpp: use "stream.sound_stream" as module name for save_item
      sound.cpp: use presave handler to store end_time()
  • 2022-06-15 12:37:26 mpu4: move some crystal specifics into crystal state, remove some unneccessary parts of the bootleg chr emuation (#9932) [David Haywood]
  • 2022-06-15 11:38:50 igs022 handle_command_6d: don't do unneeded work on strings when logging is disabled [hap]
  • 2022-06-15 11:09:41 fixes for mpu4/arcade.flt, and jp.cpp/mame.lst. [Robbbert]
  • 2022-06-15 08:35:16 MPU4 refactoring, reverse engineering, notes etc. (#9893) [David Haywood]
    • Moved protection simulation to devices, and got more games to boot. Corrected lamp output mapping for most games. Correctly identified more games, and removed bad dumps. Organised sets better, and cleaned up some of the implementation.
  • 2022-06-15 08:29:55 Cleanup using state object [Miodrag Milanovic]
  • 2022-06-15 07:45:08 More miscellaneous cleanup: [Vas Crabb]
    • spectrum.cpp: Removed a member from the base state class that's only used by certain Soviet clones. There seems to be some copy/pasted code in the clone drivers - pehaps they can share some of the implementation.
      spec128.cpp: Moved the Spectrum 128 state class declaration to the corresponding header.
      Reduced redundancy in a few fruit machine layouts.
  • 2022-06-15 03:06:31 e132xs: Cleanups [AJR]
    • - Add helper functions for double-word register accesses and multiplication - Make 16-bit multiplications signed for EHCMULD and EHCMACD - Correct typo in comments
  • 2022-06-14 23:59:47 rohga.cpp: Correct nitrobal protection device. [Vas Crabb]
  • 2022-06-14 23:47:32 rohga.cpp: Got rid of leftovers in wizdfire config. [Vas Crabb]
    • I clearly shouldn't be programming at this point.
  • 2022-06-14 23:35:07 rohga.cpp: Got rid of leftover in rohga machine config. [Vas Crabb]
  • 2022-06-14 23:27:45 rohga.cpp, seta.cpp: More cleanup. [Vas Crabb]
    • seta.cpp: Split a bit more off from base class. roha.cpp: Factored out common machine configuration.
  • 2022-06-14 22:21:56 Cleaned up a few more legacy callbacks. [Vas Crabb]
  • 2022-06-14 21:07:09 Updated scripts to support SOURCES= builds after the reorganisation happens. [Vas Crabb]
  • 2022-06-14 20:30:19 segaufo: added GAL for ufo21 [Darksoft, Team Europe] [hap]
  • 2022-06-14 20:26:40 - d9final.cpp: updated parent / clone relationship as suggested [Ivan Vangelista]
    • - dec8.cpp: added hw infos for oscar [Guru]
  • 2022-06-14 16:46:29 segasp.cpp: games docs [MetalliC]
  • 2022-06-14 16:37:56 [spectrum_cass.xml] Added 56 type-in programs from MicroHobby (#9903) [ICEknigh7]
    • New working software list additions - spectrum_cass: Balalín (type-in, MicroHobby issue 125) [Ignacio Prini] Magnus Zone (type-in, MicroHobby issue 126) [Ignacio Prini] Oráculo Egipcio (type-in, MicroHobby issue 127) [Ignacio Prini] Demolition (type-in, MicroHobby issue 128) [Ignacio Prini] Basket Trainer (type-in, MicroHobby issue 129) [Ignacio Prini] Galaxy Fun (type-in, MicroHobby issue 130) [Ignacio Prini] Micro Draw (type-in, MicroHobby issues 131, 132) [Ignacio Prini] El Alambrista (type-in, MicroHobby issue 133) [Ignacio Prini] Ranamirez (type-in, MicroHobby issue 134) [Ignacio Prini] Fórmula Suicida (type-in, MicroHobby issue 135) [Ignacio Prini] Phantasmas (type-in, MicroHobby issue 136) [Ignacio Prini] Dardos (type-in, MicroHobby issue 137) [Ignacio Prini] S.E.M.I.S.I.S. (type-in, MicroHobby issues 138, 139) [Ignacio Prini] Alley's Gun (type-in, MicroHobby issue 140) [Ignacio Prini] Kleingeld (type-in, MicroHobby issues 141, 142) [Ignacio Prini] Caribe’s Day (type-in, MicroHobby issue 143) [Ignacio Prini] Rally (type-in, MicroHobby issue 144) [Ignacio Prini] La Profecía (type-in, MicroHobby issue 145) [Ignacio Prini] Mine Alert (type-in, MicroHobby issues 146, 147) [Ignacio Prini] Freddy (type-in, MicroHobby issue 148) [Ignacio Prini] Russian's Attack (type-in, MicroHobby issues 149, 150) [Ignacio Prini] En Ruta (type-in, MicroHobby issue 151) [Ignacio Prini] Zinco (type-in, MicroHobby issue 152) [Ignacio Prini] Ruffo’s Dream (type-in, MicroHobby issue 153) [Ignacio Prini] Crozet (type-in, MicroHobby issue 154) [Ignacio Prini] Rock Animation (type-in, MicroHobby issue 155) [Ignacio Prini] Bunker (type-in, MicroHobby issue 156) [Ignacio Prini] Telepuzzle (type-in, MicroHobby issue 157) [Ignacio Prini] Golfo Pérsico (type-in, MicroHobby issue 158) [Ignacio Prini] Mad Drivers (type-in, MicroHobby issue 159) [Ignacio Prini] Bowling Star (type-in, MicroHobby issue 160) [Ignacio Prini] Gas-Car (type-in, MicroHobby issue 161) [Ignacio Prini] Ghost Like (type-in, MicroHobby issue 162) [Ignacio Prini] Sky Invaders (type-in, MicroHobby issue 163) [Ignacio Prini] Perico Jones (type-in, MicroHobby issue 164) [Ignacio Prini] Brad Zotes (type-in, MicroHobby issue 165) [Ignacio Prini] Striker (type-in, MicroHobby issue 166) [Ignacio Prini] Indy (type-in, MicroHobby issue 167) [Ignacio Prini] Topin (type-in, MicroHobby issue 168) [Ignacio Prini] Starlike (type-in, MicroHobby issue 169) [Ignacio Prini] Tres en Raya (type-in, MicroHobby issue 170) [Ignacio Prini] Goteras (type-in, MicroHobby issue 171) [Ignacio Prini] Parvision (type-in, MicroHobby issue 172) [Ignacio Prini] Furax (type-in, MicroHobby issue 173) [Ignacio Prini] Duck Shooting (type-in, MicroHobby issue 174) [Ignacio Prini] Nomen Rosae (type-in, MicroHobby issue 175) [Ignacio Prini] PunkyMan (type-in, MicroHobby issue 176) [Ignacio Prini] El Retorno del Yedi (type-in, MicroHobby issue 177) [Ignacio Prini] Sky Warrior (type-in, MicroHobby issue 178) [Ignacio Prini] Reptkon (type-in, MicroHobby issue 179) [Ignacio Prini] Intro (type-in, MicroHobby issue 180) [Ignacio Prini] Keops (type-in, MicroHobby issue 181) [Ignacio Prini] Sir Gawain (type-in, MicroHobby issue 182) [Ignacio Prini] Snake (type-in, MicroHobby issue 183) [Ignacio Prini] Microbowl (type-in, MicroHobby issue 184) [Ignacio Prini] God Save the Punk (type-in, MicroHobby issue 185) [Ignacio Prini]
  • 2022-06-14 16:29:42 new NOT_WORKING clone [MetalliC]
    • - Chibi Maruko-chan ~Minna de Sugoroku Asobi~ no Maki (Ver.1.00A, 04/04/20) [Darksoft, Team Europe, MetalliC]
  • 2022-06-14 16:18:02 tsconf.cpp: fix gfx offsets (#9905) [holub]
  • 2022-06-14 16:14:07 geniusiq.cpp: Added PreComputer Unlimited (USA/Canada) (#9911) [ClawGrip]
    • New NOT_WORKING machine
      PreComputer Unlimited (USA/Canada) [Val Polyakh]
  • 2022-06-14 16:12:16 pluto5.cpp: Add notes (#9904) [ClawGrip]
  • 2022-06-14 16:10:14 New NOT_WORKING clone (#9907) [ClawGrip]
    • Halley Comet (set 3) [Sergio y Vicente de www.electronicavys.es]
  • 2022-06-14 16:09:06 gts3a.cpp: Dumped and added a new 'Wipeout' set (#9664) [ClawGrip]
    • New NOT_WORKING clones - Wipeout (rev.2, alt) [Victor Fernandez (City Game)]
  • 2022-06-14 15:37:23 First version of the src/mame sources reorganization tool, makedep needs some love. [Olivier Galibert]
  • 2022-06-14 12:35:03 x37: Populate devices. [Curt Coder] [Curt Coder]
  • 2022-06-14 10:50:20 saa7191: Move to devices/machine too [Olivier Galibert]
  • 2022-06-13 22:08:22 at, cammu: kick upstairs too [Olivier Galibert]
  • 2022-06-14 09:24:46 Various cleanups: [Vas Crabb]
    • vsystem.cpp: Modernised code a little. upscope.cpp: Put code in anonymous namespace. Reduced redundancy in more fruit machine layouts.
  • 2022-06-14 05:13:27 New working clones [Ivan Vangelista]
    • Rolling Panic (v2.33) [Darksoft, Team Europe]
  • 2022-06-13 23:54:28 segaufo: small update to notes [hap]
  • 2022-06-13 22:56:46 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Magic Touch [Ivan Vangelista]
  • 2022-06-13 22:52:40 megadriv.xml: Use lowercase for descriptive text that isn't poper nouns. (#9924) [ArcadeShadow]
  • 2022-06-13 22:45:56 psx.xml: Use lowercase for descriptive text that isn’t proper nouns. (#9925) [ArcadeShadow]
  • 2022-06-13 21:03:46 tickee.cpp: Fixed rapidfir gun inputs and cleaned up code: [Vas Crabb]
    • Split the lightgun games into a derived class. Got rid of run time I/O port tag lookups. Got rid of legacy start/reset callbacks. Registered some members for save states.
  • 2022-06-13 15:14:15 patinho: decouple cpu from driver [Olivier Galibert]
  • 2022-06-13 14:38:14 archimedes_keyb: also kick upstairs in devices/machine [Olivier Galibert]
  • 2022-06-13 13:10:57 fm_scsi: kick upstairs in devices/machine [Olivier Galibert]
  • 2022-06-13 19:12:29 return proper enumeration value [Miodrag Milanovic]
  • 2022-06-13 17:22:33 8080bw.cpp, exidy.cpp: Minor I/O fixes: [Vas Crabb]
    • exidy.cpp: Hooked up coin counters for Venture (see #9757). 8080bw.cpp: Further clarifications for Sidam Invasion hardware. [Janniz]
  • 2022-06-13 14:20:58 New machines marked as NOT_WORKING [Curt Coder]
    • Luxor X37 (prototype) [Dataindustrier AB DIAB Intressegrupp, Curt Coder]
      New NOT_WORKING software list additions - x37_flop: ABCenix, cremount [Dataindustrier AB DIAB Intressegrupp, Curt Coder]
  • 2022-06-13 08:53:23 -Got rid of some legacy MESS support glue. [Vas Crabb]
    • Got rid of the special-casing for the "mess" subtarget name. Got rid of the MESS-specific Windows resources, emuator info source and man page. Added subtarget name to the internal name and original name in Windows resources.
      -ui: Put the system-specific items on the input settings menu together, and fixed the crosshair visibility settings.
  • 2022-06-13 04:18:35 pwrview: pass z80sio tests [cracyc]
  • 2022-06-13 02:31:28 r4000.cpp: partially implement secondary cache tag manipulation (#9923) [Brice Onken]
  • 2022-06-13 00:31:25 Dumped and added a new set of 'Super Star' (#9927) [ClawGrip]
    • supstarf.cpp: Dumped and added a new set of 'Super Star', make it the parent since it's a complete dump.
      New NOT_WORKING machine - Super Star (Recreativos Franco, set 1) [jordigahan]
  • 2022-06-12 21:22:19 dotrikun: update rom labels [hap]
  • 2022-06-12 18:41:29 warpwarp.cpp: redumped bombbee and added hw info [Guru] [Ivan Vangelista]
  • 2022-06-12 18:31:52 New working clones [Ivan Vangelista]
    • Knuckle Bash (location test) [coolmod]
  • 2022-06-12 18:12:18 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Sekai Kaseki Hakken (Japan, SKH1 Ver.B) [Darksoft, brizzo]
  • 2022-06-12 16:37:11 goldnaxe: easier/easy dipswitch setting was the wrong way around [Jose Tejada] [hap]
  • 2022-06-12 04:27:05 macqd700: add save state support [R. Belmont] [arbee]
  • 2022-06-12 03:00:07 vgmplay.xml: Added 20 new entries [vgmrips.net, Tafoid] [Scott Stone]
  • 2022-06-12 01:57:50 Prevent debugger commands from being evaluated when they are assignment expressions and only supposed to be validated at the moment [AJR]
  • 2022-06-12 01:18:34 ti99/genmod: Add option to decode high address lines for DDCC-1 so that it can be used with Genmod. [Michael Zapf]
  • 2022-06-11 23:01:25 8080bw.cpp: Improved emulation for Sidam Invasion. [Janniz] [Vas Crabb]
    • One of the R Z SRL Bologna sets was aleady working as well as any of the other sets. This improves inputs for all of them anyway, so may as well credit Janniz for it even though it's not clear when it started working.
      Clones promoted to working
      Invasion (bootleg set 1, R Z SRL Bologna) [Janniz]
  • 2022-06-11 20:31:45 compc.cpp: Modernize keyboard interface (eliminates occasional "stuck key" error in compc1); eliminate runtime port tag lookup [AJR]
  • 2022-06-11 20:23:59 machine/dp83932c.cpp: Support BE mode and transmission packet appending (#9910) [Brice Onken]
    • Added support for big endian bus accesses by adjusting the width of the bus access appropriately. (In 32-bit mode, descriptors and the RBA must all be aligned to 32-bit boundaries, even when the values are only 16 bit, thus the previous method had issues on BE buses. See pages 7 and 15 in the datasheet.)
      Stop device from starting a second transaction task if one is already in progress. The datasheet recommends that software which wants to append packets during a transmission send another transmission command to avoid a race condition, and it should do nothing if this command is received while the transfer is still ongoing. NEWS-OS 4.2.1aRD is an example of software that does this. It would hang on boot without this change because the SONIC would start doing weird things when the second transmit command came in.
  • 2022-06-11 19:08:01 igs017.cpp, igs022.cpp: Improved protection and decryption; ,oved protection data to external files. (#9890) [Luca Elia]
    • igs017.cpp: Improved protection and decryption [Luca Elia] - Implemented "magic" i/o as a memory map (IGS_MUX) for added flexibility - Hooked up IGS_INCDEC protection to cpoker2, tarzanc, spkrform, starzan - Implemented specific IGS_INC protection in cpoker2 - Hooked up improved IGS022 protection to lhzb2, sqlz2 - Added IGS025 string protection to lhzb2, lhzb2a, mgcs, spkrform, slqz2, starzan, tarzanc, tjsb - Palette scramble and tweaked tiles decryption in tarzanc (used also by starzan, happyskl, cpoker2) - Decrypted sprites in tarzanc and starzan (used also by happyskl) - Lamps and layout for starzan, happyskl, cpoker2 - Cleaned up/finished hopper emulation, added diplocations - Joystick inputs in mgcs - Finished inputs in spkrform. Allow hiding gambling (switching to Formosa and back) - Moved protection data to external files
      igs022.cpp: Fixes for igs017.cpp games [Luca Elia, RockyWall] - Fixed initial auto-DMA mode - Enlarged internal RAM. Added stack - Fixed command 12: Copy -> Stack Push - Added command 45: Stack Pop - Fixed command 6d opcode 1: Add Imm -> Sub Values - Added command 6d opcode 0: Add Values - Extended logging
      Machines promoted to working
      Tarzan Chuang Tian Guan (China, V109C, set 1) [Luca Elia, iq_132, Ivan Vangelista, Guru, Dyq, bnathan] Super Tarzan (Italy, V100I) [Luca Elia, iq_132, Ivan Vangelista, f205v, Mirko Buffoni] Happy Skill (Italy, V611IT) [Luca Elia, Ivan Vangelista, Caius, The Dumping Union] Champion Poker 2 (V100A) [Luca Elia, Ivan Vangelista, Jorge Silva, Fernando Oliveira] Long Hu Zhengba 2 (China, set 1) [Luca Elia, RockyWall, David Haywood, iq_132, Pierpaolo Prazzoli, XingXing] Shuang Long Qiang Zhu 2 VS (China, VS203J) [Luca Elia, RockyWall, David Haywood, iq_132, Pierpaolo Prazzoli, XingXing]
      Clones promoted to working
      Super Poker (V100xD03) / Formosa [Luca Elia, ANY]
  • 2022-06-11 18:57:11 punchout.cpp: Correctly labeled service button and coin 2 inputs. (#9921) [0kmg]
  • 2022-06-11 14:24:49 Changed the constructor of fs::dir_entry to take 'std::string &&name' instead of 'const std::string &name' (#9913) [npwoods]
  • 2022-06-11 13:47:19 ui, docs: Added menus to fill a couple of gaps, improved consistency. (#9915) [Vas Crabb]
    • Added menus for controlling toggle inputs, and showing recognised input devices and control state. Moved input menu options off main menu to a submenu, as there are a lot of them now.
      Moved menu heading drawing into base class, added headings to more menus, and made headings more consistent with the menu items used to reach them. Also made terminology more consistent.
      Changed the default names for buttons and hat switches/D-pads to use 1-based numbering. DirectInput still returns 0-based button numbers for some devices.
      Removed local copy of MinGW xaudio2.h as it’s now included in the MSYS2 package. Also fixed building the DirectSound sound output module with the SDL OSD on Windows - the Windows headers are sensitive to include order.
      Started adding documentation for menus, to hopefully help people find menus they remember seeing but can't recall how to access.
      For translators, this makes terminology more consistent. In particular: "Settings" is preferred over "configuration" in a number of places, as the latter can be construed as referring specifically to settings stored in .cfg files in the cfg_directory folder. Also, references to saving machine configuration could be interpreted as relating to the settings on the "Machine Configuration" menu. The controls on host input devices (e.g. keys, buttons, joystick axes) are referred to as "controls", while emulated inputs are referred to as "inputs". The menus for assigning host controls to emulated inputs are called "input assignments" menus to distinguish them from other input settings menus. Combinations of controls that can be assigned to emulated inputs are referred to as "combinations" rather than "sequences". The potentially confusing term "ROM set" has been removed altogether. Use "short name" to refer to a device or system's identifier. "System" is used in almost places to refer to a complete, runnable system rather than "Machine". "Driver" is now only used to refer to source files where systems or devices are defined - it is no longer used to refer to individual systems. A few more menus have message context for the messages. This makes it a bit easier to guess where the messages are used. It also means you can use different translations in different places if necessary (e.g. if the same English text should be translated differently as an item in one menu and as a heading in another).
  • 2022-06-11 11:22:23 mess.lua: place hh_ collection drivers and their subclasses together [hap]
  • 2022-06-10 20:26:40 Fixed Arcade build (#9912) [MASH]
    • Added missing segafruit.cpp to Arcade build filter.
  • 2022-06-10 20:25:48 rename headonb.cpp to efg8080.cpp [hap]
  • 2022-06-10 17:24:33 Add missing segafruit.cpp source file. [R. Belmont] [arbee]
  • 2022-06-10 17:22:47 New machines added as MACHINE_NOT_WORKING [arbee]
    • - M3001 [Darksoft, Team Europe, R. Belmont] M4001 [Darksoft, Team Europe, R. Belmont]
  • 2022-06-10 17:19:20 breakout: improve cpanel in internal artwork, hide it by default [hap]
  • 2022-06-10 16:11:21 netlist: fix bugs and more cpp instead of macros (#9897) [couriersud]
    • netlist: fix bugs and more cpp instead of macros
      - C-style comments converted to c++ - Fix crash in state saving code when an abort queue processing event is pending. - Fix a bug where a net could be twice in the queue. - Convert more macros to c++ - fixed SUBTARGET=nl build - fixed potential bugs which would allow a terminal to belong to more than one net. This is not possible even for a short time. - moved some member function definitions out-of-class. - moved code out-of-class - added constexpr where appropriate - fixed mamenl build - Cleanup and indentation
  • 2022-06-10 15:27:03 pong: remove obsolete external version [hap]
  • 2022-06-10 10:25:39 jpmsru.cpp: Added Lucky Casino. (#9864) [SomeRandomGuyIdk]
    • New machines marked as NOT_WORKING
      Lucky Casino (JPM) (SRU) (revision 8A)
      New clones marked as NOT_WORKING
      Lucky Casino (JPM) (SRU) (revision 8, lower %)
  • 2022-06-09 23:01:04 upd7220: reset pattern after figd [cracyc]
  • 2022-06-09 19:58:39 pwrview: display and sio wip [cracyc]
  • 2022-06-09 16:39:17 Fixed MESS build. [Robbbert]
  • 2022-06-09 16:06:22 mbeett: machine has recently regressed, can't see why, so marked as MNW. [Robbbert]
  • 2022-06-09 15:59:06 mbee: fixed unwanted L chrs for mbee -bios 1 [Robbbert]
  • 2022-06-09 12:23:43 Cleanup of the source files lists for src/mame: [Olivier Galibert]
    • - Every file in src/mame/{includes,drivers,audio,machine} with the exception of konamiic.txt has to appear in one and only one of the projects of arcade.lua or mess.lua (ignoring mameshared)
      - Files in mameshared must exist in mame.lua
  • 2022-06-09 14:05:08 sound/k054539.cpp: Fixed DPCM table, and added cubic interpolation. (#9778) [Tony Konzel]
    • Using powers of 2 rather than squares for the DPCM table fixes DC offsets for 4-bit sample playback.
  • 2022-06-09 14:00:58 cclimber: update yamato notes [hap]
  • 2022-06-09 12:05:45 Remove currently shelved uncompiled experiment [Olivier Galibert]
  • 2022-06-09 11:24:09 mame/includes: remove 2 files i forgot to delete ages ago [hap]
  • 2022-06-09 05:05:32 New machines added as MACHINE_NOT_WORKING [arbee]
    • - Blicks [Darksoft, Team Europe, R. Belmont]
  • 2022-06-09 01:00:39 audio/cclimber: assert on rom region size [hap]
  • 2022-06-09 00:22:43 audio/cclimber: use a timer+dac instead of MAME samples, add support for looping [hap]
  • 2022-06-09 00:20:18 toprollr: correct playfield visible area [hap]
  • 2022-06-08 19:26:49 cpu/dps56156, plygonet.cpp: DSP56156 fixes and plygonet.cpp cleanup: (#9894) [Ryan Holtz] [MooglyGuy]
    • cpu/dsp56156: Fixed ANDI, fixed BFCLR errata, fixed DEC24 not affecting flags. cpu/dsp56156: Added proper devcb_write16 for Port C output. plygonet.cpp: Fixed banking and tightened up VRAM access. plygonet.cpp: Account for endianness in tilemap accesses. plygonet.cpp: Switched to logmacro, merged into one file, and general code cleanup.
  • 2022-06-08 18:46:54 How did the CI manage to compile already? [Olivier Galibert]
  • 2022-06-08 18:44:27 Remove header file that doesn't exist anymore from tiny.lua and ci.lua [Olivier Galibert]
  • 2022-06-08 17:03:40 ibm5170.xml: 18 new software additions (#9891) [ArcadeShadow]
    • ibm5170.xml: 18 new software additions
      New working software list additions - Alone in the Dark (France, newer) [abandonware-france.org] Commander Keen in Secret of the Oracle (shareware) [bpc908, archive.org] Duke Nukem II (shareware, $5 Computer Store - Wiz Technology release) [bpc908, archive.org] Gunship 2000 (3.5" HD, v469.0605) [ibmpc5150, archive.org] Gunship 2000 (3.5" DD, v469.03) [ibmpc5150, archive.org] Gunship 2000 (5.25" HD, v469.03) [ibmpc5150, archive.org] Gunship 2000 (5.25" HD, v469.02) [ibmpc5150, archive.org] Hired Guns [The Good Old Days] Microsoft Arcade [The Good Old Days] Microsoft Entertainment Pack [The Good Old Days] Microsoft Entertainment Pack 2 [The Good Old Days] Microsoft Entertainment Pack 3 [The Good Old Days] Microsoft Entertainment Pack 4 [The Good Old Days] Microsoft Entertainment Pack 4 (alt) [The Good Old Days] Microsoft Flight Simulator 5.0 [The Good Old Days] Mike Ditka Ultimate Football [The Good Old Days] Retro City Rampage: 486 [The Good Old Days] The Beverly Hillbillies [The Good Old Days]
  • 2022-06-08 09:32:51 labtam: improve z80sbc interrupt handling and mapping logic [Patrick Mackinlay]
  • 2022-06-08 09:28:49 labtam: improve vducom palette handling and font decode [Patrick Mackinlay]
  • 2022-06-08 09:26:11 z80dma: ensure dma is stopped after most commands [Patrick Mackinlay]
  • 2022-06-08 09:25:35 am9519: interrupt requests are latched [Patrick Mackinlay]
  • 2022-06-08 08:15:14 20pacgal: fixed regression, by connecting cts signal [Miodrag Milanovic]
  • 2022-06-08 07:55:14 rc2014: enable user to start from empty backplane configuration [Miodrag Milanovic]
  • 2022-06-08 05:18:47 mac.cpp: fix save states for all Mac II and LC series models. [R. Belmont] [arbee]
  • 2022-06-08 05:06:27 maciivx/maciivi: Properly draw all supported video modes from 1 to 16 bpp. [R. Belmont] [arbee]
  • 2022-06-08 02:12:51 toprollr: correct samples base pitch [hap]
  • 2022-06-08 00:34:58 toprollr: assume coin3 is service coin (unlike coin1/coin2, makes no sound effect) [hap]
  • 2022-06-07 23:39:57 toprollr: replace rom 15.h4 with a redump from July 2001 [Lee Taylor] [hap]
  • 2022-06-07 22:06:45 toprollr: fix textlayer color problem [hap]
  • 2022-06-07 20:19:52 bus/rc2014/edge.cpp: Fix typos in comments [Chris Swan]
    • bus/rc2014/edge.cpp: Fix typos in comments
  • 2022-06-07 11:01:14 Fixes for ph_04 and sis630. [Robbbert]
  • 2022-06-07 06:48:02 8080bw.cpp: Fixed galwars port 0 - it requires a fixed value. [Vas Crabb]
  • 2022-06-07 06:16:02 New working clones [Ivan Vangelista]
    • unknown 'Pac Man with cars' gambling game [Jorge Silva]
  • 2022-06-07 04:56:03 New working machines [Ivan Vangelista]
    • Ganbare Goemon [Jingleboy, Fluvian]
  • 2022-06-07 04:28:54 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Phantom Haus (0.4) [Flipprojets.fr, PinMAME]
      New clones marked as NOT_WORKING
      World Cup Soccer (Lx-1) [inkochnito, PinMAME]
  • 2022-06-07 03:05:42 excel9.cpp: Additional cleanup, made code style consistent, fixed weird spacing. [R. Belmont] [arbee]
  • 2022-06-07 01:41:58 ti99/geneve: TIPI: Fixed crash on empty queue access and network instabilities. [Michael Zapf]
  • 2022-06-06 16:47:19 safarir: use membank for the banked vram [hap]
  • 2022-06-06 16:00:03 New working clones [hap]
    • Mephisto Monte Carlo IV [anonymous]
  • 2022-06-06 15:59:14 segas16b_isgsm: remove unneeded bitswaps [hap]
  • 2022-06-06 13:46:31 segas16sb: move isgsm driver to its own file [hap]
  • 2022-06-06 13:37:08 New working clones [Miodrag Milanovic]
    • RC2014 Micro [Miodrag Milanovic] SC203 - Modular Z180 Computer [Miodrag Milanovic] SC105 - Modular Backplane (RC2014) [Miodrag Milanovic] SC112 - Modular Backplane (RC2014) [Miodrag Milanovic] SC116 - Modular Backplane (RC2014) [Miodrag Milanovic] SC133 - Modular Backplane (RC2014) [Miodrag Milanovic]
  • 2022-06-06 10:48:41 Z180 ASCI (#9762) [Miodrag Milanović]
    • New working machines - Micromint SB180 [Miodrag Milanovic]
      -z180: implemented ASCI serial communication [Miodrag Milanovic] -tim011: hookup serial keyboard [Miodrag Milanovic]
      -20pacgal: Add support for terminal
  • 2022-06-06 05:10:17 bgfx: Honour antialias flag on textured quad primitives (fixes MT08340). [Vas Crabb]
  • 2022-06-06 04:27:26 apple2: support for the Excel-9 6809 card, which runs Flex09. [Rob Justice, R. Belmont] [arbee]
  • 2022-06-06 01:54:27 ega: latch start address [cracyc]
  • 2022-06-06 00:27:28 [specpls3_flop.xml] Added 7 dumps, cleanup (#9877) [ICEknigh7]
    • [specpls3_flop.xml] Added 3 dumps, cleanup
      Softlist additions: - Sol Negro: Both sides of the original Spanish edition, with the disk protection intact (which crashes MAME). Previous entry had been cracked to remove protection. [Fede Jerez] - Simulation Hits (Spain): Best available dump of Side B. [Fede Jerez] - LED Storm Rally 2011: Both sides of the original protected dump (also crashes MAME). [Tom Dalby] - Manic Pietro [Spectrum Computing] - Tiki Taca [Spectrum Computing]
      Multiple cleanups including removal of empty side labels, useless "offset", changing "Spa" to "Spain", etc.
      Ordered all entries alphabetically, now the softlist is way easier to navigate/update and IPF parents are next to their respective clones. As in other softlists, SPS releases are already labeled as such.
      Added instructions on loading +3 disks and other observations. Reworded, merged and updated some of the existing comments.
  • 2022-06-05 23:41:36 su2000.cpp: add notes: SD2000 and SU2000 hardware, list of games (#9672) [simzy39]
    • su2000.cpp: distinguish SD2000 and SU2000, and add game list
      -First attempt at listing that there are SU2000 (Stand Up) and SD2000 (Sit Down) models -Attempt at listing the 2000 platform's software, but currently don't know what games are SU or SD only -Added a link to SU2000 Technical Manual
  • 2022-06-05 23:40:20 New WORKING clone (#9863) [ClawGrip]
    • New WORKING clone - Kung-Fu Senjyo (bootleg, Spanish) [Asociación Retroclub]
      m62.cpp: Reformatted single-line comments.
  • 2022-06-05 23:39:05 New NOT_WORKING machine (#9862) [ClawGrip]
    • New NOT_WORKING machine - Frenzy Express [Museo del Recreativo]
  • 2022-06-05 23:38:12 New NOT_WORKING machine (#9870) [ClawGrip]
    • New NOT_WORKING machine
      Jungle Treasures [Museo del Recreativo]
  • 2022-06-05 23:37:51 New NOT_WORKING machines (#9856) [ClawGrip]
    • New NOT_WORKING machines
      Belly Bomber [Museo del Recreativo]
  • 2022-06-05 23:29:02 [spectrum_cass] 44 new entries, 3 replacements (#9886) [ICEknigh7]
    • [spectrum_cass] 43 new entries, 2 replacements
      New entries: - Ballbreaker II (Zafiro) [José Manuel] - Breakaway (Intelligent Program) [Jesús Alonso R., José Manuel, El Trastero del Spectrum] - Contabilidad General (Micro Bit) [César Hernández Bañó] - Cuentas Bancarias (Intelligent Program) [Qbl] - Dangerous Maze - Rescate En El Laberinto [Fede Jerez] - Driller (System 4) [Alberto Cuesta Cantarero, Fede Jerez] - El Paquetazo [ICEknight, retroLEL] - Exolon (Erbe - Serie Leyenda) [Metalbrain] - Exterminator (Microbyte) [Fede Jerez, SPA2] - Faraon (ABC Soft) [Fede Jerez, José Luis Soler] - FIAO [Spectrum Computing] - Head Over Heels (IBSA - Serie Leyenda) [Fede Jerez] - Henry's Hoard (System 4) [Metalbrain ] - Hypa Raid (Z Cobra) [José Luis Soler] - Legend [Fede Jerez] - Libreria De Software Spectrum (Issue 11) [Juan Pablo López] - Libreria De Software Spectrum (Issue 20) - Night [Qbl] - Mad Mix Game (Topo Soft) [SPA2] - Mad Mix Game (Spectrum + Amstrad) Side B [SPA2] - Memoedit [César Hernández] - Monte Dorado [Spectrum Computing] - North Star (Erbe - Serie Leyenda) [Metalbrain ] - Ocean Racer (System 4) [Alberto Cuesta Cantarero, Fede Jerez] - Pioneer (Z Cobra) [Alberto Cuesta Cantarero, Fede Jerez] - Prefijos Mundiales [Museu LOAD ZX Spectrum] - Pro Golf II (System 4) [Alberto Cuesta Cantarero, Fede Jerez] - Robot Rumpus (Z Cobra) [Metalbrain ] - Rocas Bingo [Óscar Mira] - Sarlmoor (Z Cobra) [José Manuel] - Stardust (IBSA - Serie Leyenda) [SPA2] - Subbuteo (System 4) [SPA2] - Supercalco [Spectrum Computing] - Tapper (Erbe) [Leovanifer ] - The Brick [Mode2, Metalbrain] - The Goonies - Small Case (Erbe) [Metalbrain ] - Through The Trap Door (System 4) [ICEknight, retroLEL] - Tiki Taka [SPA2] - Uwol Quest For Money (Interface 2 Version) [SPA2] - Venusian Invaders [Spectrum Computing] - Viaje al Centro de la Tierra [SPA2] - Viaje al Centro de la Tierra - Versión Extendida [SPA2] - Viaje al Centro de la Tierra - Versión Extendida (levels 4 and 5) [SPA2] - Viaje Al Centro De La Tierra - Versión Extendida (10 Aniversario) [Mojonia]
      Replaced: - Cobra's Arc (medium case) [Miguel G. Prada, José Luis Soler] - Cobra's Arc (small case) [Miguel G. Prada, José Luis Soler]
  • 2022-06-05 23:26:16 ibm5150.xml: Mark some cracked images (#9713) [Allofich]
    • ibm5150.xml: Mark some cracked images
      ibm5150.xml: Clean up cracked image info
      Also mark some more cracked images.
  • 2022-06-05 23:25:05 c64_cass.xml: Added 14 working items (#9889) [Steven Coomber]
    • New working software list additions - Super Cycle (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Super Dogfight (Terminal Software) [C64 Ultimate Tape Archive V2.0] Super Hero (Codemasters) [C64 Ultimate Tape Archive V2.0] Super Huey II (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Super Huey UH-1X (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Super Oswald (Silverrock Productions) [C64 Ultimate Tape Archive V2.0] Super Skramble (Terminal Software) [C64 Ultimate Tape Archive V2.0] Super Spring (Electric Dreams) [C64 Ultimate Tape Archive V2.0] Super Stunt Man (Codemasters) [C64 Ultimate Tape Archive V2.0] Super Trux (Elite Systems) [C64 Ultimate Tape Archive V2.0] Super Wonder Boy (Activision) [C64 Ultimate Tape Archive V2.0] Super Zaxxon (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Superstar Ice Hockey (Databyte) [C64 Ultimate Tape Archive V2.0] Superstar Ping Pong (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
  • 2022-06-05 21:56:12 ega: irq and row preset [cracyc]
    • at: irq2 is redirected to pic2 ir1
  • 2022-06-05 20:34:52 segasm1: small optmization suggested by Vas. [R. Belmont] [arbee]
  • 2022-06-05 20:33:46 frontend/mame/infoxml.cpp: Work around an MSVCPRT shortcoming with promise types (see e.g. GitHub #9665). [Vas Crabb]
  • 2022-06-05 20:11:58 netlist/plib: Fix compile with Apple clang. [Vas Crabb]
  • 2022-06-05 19:56:51 Adjust toolchain versions for triggering workarounds: [Vas Crabb]
    • Make netlist/plib noexcept issue workaround trigger for clang 8 or Apple clang 11.0.0. Disable lifetime DSE optimisation for GCC 10.2 (this may be an issue in GNU libstdc++ rather than GCC itself - using compiler version as a proxy for standard library version is bad, but it's the path of least resistance for now).
  • 2022-06-05 19:54:41 at28c64b.cpp: Remove unnecessary debug logging. [R. Belmont] [arbee]
  • 2022-06-05 17:24:03 arcade.flt: fix compile [hap]
  • 2022-06-05 15:37:21 8080bw.cpp, mw8080bw.cpp: Some cleanup/untangling: (#9884) [Vas Crabb]
    • Updated Space Invaders C.V. and Space Invaders Part II input definitions based on schematics and manuals.
      Got Space Invaders specific stuff out of the Midway 8080 B/W base class.
      Got some of the game-specific stuff out of the _8080bw_state class. It's still a bit of a mess because sound hardware is implemented in the driver classes so some games pull in a more derived class than they really should just for sound handlers.
      Got rid of the duplicate joystick inputs in rollingc.
      Fixed cocktail mode input and DIP switches in a few games.
  • 2022-06-05 13:05:11 bbcm: Reset cartridges on Break. [Nigel Barnes]
  • 2022-06-05 00:14:19 bus/bbc/userport: Added SD Card, and SD Turbo interfaces (not working). [Nigel Barnes]
  • 2022-06-05 00:08:20 bus/bbc/modem: Added Master Extra User Port device. [Nigel Barnes]
  • 2022-06-05 00:02:33 New working software list additions [Nigel Barnes]
    • - electron_cart: ElkSD Plus 1 [Ramtop, Nigel Barnes] bbcm_cart: Master SD [Ramptop, Nigel Barnes]
  • 2022-06-04 21:10:20 bus/electron: Added the ElkSD64 and ElkSD128 Electron SD interfaces. [Nigel Barnes]
  • 2022-06-04 20:53:08 spi_sdcard: Added CMD1 SEND_OP_COND. [Nigel Barnes]
    • - Fixed CMD10 R1 response, not idle. - Delay SPI response by 1 byte, required for MMFS. - Only latch data on clock edges.
  • 2022-06-05 06:51:00 ega: palette and memory map fixes [cracyc]
  • 2022-06-05 03:19:44 New machines added as MACHINE_NOT_WORKING [arbee]
    • - Tinker Bell [Darksoft, Team Europe, R. Belmont]
      segam1.cpp: removed and games merged into the new segasm1.cpp. [R. Belmont]
  • 2022-06-05 03:10:12 europc, europc2: Low-level emulation of built-in keyboard [AJR]
  • 2022-06-05 03:05:40 pcnoppi_mb: Enable accesses to keyboard-related registers [AJR]
  • 2022-06-04 22:33:52 Revert "stupid_git" [AJR]
    • This reverts commit c2b6d57e5c966c1d5b986507e599d9919c0e2de7.
  • 2022-06-04 22:25:10 mc6805: Timer updates [AJR]
    • - Allow timer prescaler and mode to be determined by configuration parameters on models for which these are not otherwise programmable (P2, P6, R2 and U2 models) - Change default value of timer input from 0 to 1
  • 2022-06-04 21:43:31 Merge remote-tracking branch 'upstream/master' [AJR]
  • 2022-06-04 21:39:51 stupid_git [AJR]
  • 2022-06-04 11:42:01 ef9340_1: readd prefix to function names [hap]
  • 2022-06-04 10:40:14 emu/schedule.cpp: Reduced spam from use of synchronize() - it serves a purpose for now. [Vas Crabb]
  • 2022-06-04 09:28:15 Ranges in case statements are not supported by all compilers [yz70s]
  • 2022-06-04 09:14:21 - Removed device_timer, device_timer_id, et al in favor of direct callback members. (#9788) [MooglyGuy]
    • Primarily, this removes device_t::device_timer, device_t::timer_set, device_t::synchronize, device_t::timer_expired, and device_timer_id. Use of device_timer often resulted in unnecessary trampolining in addition to switch/case overhead on a driver/device level, and additional logic to manage delegated vs. ID-based timers on a core level. In the worst cases, devices were performing a switch/case with only one valid case.
      device_scheduler::timer_set is marked deprecated as the only remaining direct uses are via the Lua engine and a few drivers that need refactoring anyway. The remaining uses occur via device_scheduler::synchronize.
      As a middle ground between the extremely short timer_alloc() and the extremely long machine().scheduler().timer_alloc(timer_expired_delegate(FUNC(widget_device::contoso_tick), this)), a helper function in device_t has been added which can be invoked with the following syntax: timer_alloc(FUNC(widget_device::contoso_tick), this)
      - Additional changes/cleanups performed along the way:
      - Converted to use logmacro: src/devices/bus/ieee488/hp9895.cpp src/devices/bus/ieee488/remote488.cpp src/devices/bus/isa/hdc.cpp src/devices/bus/isa/omti8621.cpp src/devices/bus/isa/sc499.cpp src/devices/bus/vip/vp550.cpp src/devices/cpu/i86/i186.cpp src/devices/cpu/lc8670/lc8670.cpp src/devices/machine/68230pit.cpp src/devices/machine/corvushd.cpp src/devices/machine/ds1994.cpp src/devices/machine/ticket.cpp src/mame/audio/pinsnd88.cpp src/mame/drivers/notetaker.cpp src/mame/machine/asic65.cpp src/mame/machine/rmnimbus.cpp src/mame/machine/victor9k_fdc.cpp src/mame/video/uv201.cpp
      - Made usage of m_member prefix consistent: src/devices/bus/isa/hdc.cpp src/devices/bus/isa/omti8621.cpp src/devices/bus/vme/vme_fccpu20.cpp src/devices/machine/ds1386.cpp src/devices/machine/i7220.cpp
      - Spacing consistency pass: src/devices/bus/isa/hdc.cpp src/devices/bus/isa/omti8621.cpp src/devices/bus/thomson/nanoresau.cpp src/devices/bus/ti99/internal/992board.cpp src/devices/bus/ti99/internal/genkbd.cpp src/devices/bus/ti99/internal/joyport/handset.cpp src/devices/bus/vme/vme_fccpu20.cpp src/devices/cpu/i86/i186.cpp src/devices/cpu/lc8670/lc8670.cpp src/devices/machine/68230pit.cpp src/devices/machine/cop452.cpp src/devices/machine/corvushd.cpp src/devices/machine/hp_dc100_tape.cpp src/devices/machine/hp_taco.cpp src/devices/machine/meters.cpp src/devices/machine/microtch.cpp src/devices/machine/phi.cpp src/devices/video/ef9365.cpp src/devices/video/v9938.cpp src/mame/drivers/alphaskop41xx.cpp src/mame/drivers/myb3k.cpp src/mame/drivers/notetaker.cpp src/mame/drivers/wpc_an.cpp src/mame/machine/midikbd.cpp src/mame/machine/rmnimbus.cpp src/mame/machine/wpc_lamp.cpp src/mame/machine/wpc_out.cpp
      - Removed string-based ioport lookups: src/devices/bus/ti99/internal/joyport/handset.cpp src/devices/bus/ti99/internal/joyport/mecmouse.cpp src/devices/bus/vme/vme_hcpu30.cpp src/mame/machine/k7659kb.cpp src/mame/machine/ti85.cpp
      - Adjustments to grammar/wording in comments src/devices/bus/sms_ctrl/lphaser.cpp src/devices/bus/sms_ctrl/sports.cpp src/devices/bus/snes/event.cpp src/devices/bus/snes/sa1.cpp src/devices/bus/thomson/nanoresau.cpp src/devices/bus/z88/z88.cpp src/devices/machine/ds1386.cpp src/devices/machine/vic_pl192.cpp
      - Favored BIT() macro for single-bit checks src/devices/bus/ti99/internal/992board.cpp src/devices/bus/ti99/joyport/handset.cpp src/mame/drivers/notetaker.cpp src/mame/machine/wpc_lamp.cpp src/mame/machine/wpc_out.cpp
      - Removed C89-style variable declarations when noticed src/devices/bus/isa/hdc.cpp src/devices/bus/sms_ctrl/lphaser.cpp src/devices/bus/ti99/joyport/mecmouse.cpp src/devices/machine/acorn_vidc.cpp src/devices/sound/ymz280b.cpp src/devices/video/vic4567.cpp
      - Removed FUNCNAME to avoid compiler-specific #define checks in devices src/devices/bus/vme/vme_fccpu20.cpp src/devices/bus/vme/vme_hcpu30.cpp src/devices/machine/68230pit.cpp src/devices/machine/mc14411.cpp src/mame/drivers/myb3k.cpp
      - Removed unecessary member prefixes/suffixes src/devices/video/ef9340_1.cpp src/mame/drivers/fuukifg2.cpp src/mame/drivers/fuukifg3.cpp src/mame/drivers/intv.cpp src/mame/drivers/simpsons.cpp src/mame/drivers/socrates.cpp src/mame/drivers/special_gambl.cpp src/mame/drivers/sprint4.cpp src/mame/drivers/ti990_10.cpp src/mame/drivers/tubep.cpp src/mame/drivers/vectrex.cpp src/mame/drivers/wpc_an.cpp src/mame/drivers/wpc_dot.cpp src/mame/drivers/wpc_flip1.cpp src/mame/drivers/wpc_flip2.cpp src/mame/machine/z80ne.cpp src/mame/video/rollerg.cpp
      - Switched to lower-case hex constants src/devices/video/ef9365.cpp src/mame/machine/rmnimbus.cpp
      - Re-ordered driver overrides and function members src/mame/drivers/boxer.cpp src/mame/drivers/eurocom2.cpp src/mame/drivers/exidy.cpp src/mame/drivers/gpworld.cpp src/mame/drivers/h19.cpp src/mame/drivers/ibmpcjr.cpp src/mame/drivers/mekd5.cpp src/mame/drivers/mgolf.cpp src/mame/drivers/myb3k.cpp src/mame/drivers/nightmare.cpp src/mame/drivers/notetaker.cpp src/mame/drivers/ptcsol.cpp src/mame/drivers/pwrview.cpp src/mame/drivers/rabbit.cpp src/mame/drivers/sitcom.cpp src/mame/drivers/socrates.cpp src/mame/drivers/sprint4.cpp src/mame/drivers/techno.cpp src/mame/drivers/thayers.cpp src/mame/drivers/ti990_10.cpp src/mame/drivers/ti990_4.cpp src/mame/drivers/tv912.cpp src/mame/drivers/tv990.cpp src/mame/drivers/uchroma68.cpp src/mame/drivers/vk100.cpp src/mame/drivers/votrhv.cpp src/mame/drivers/wicat.cpp src/mame/drivers/wpc_an.cpp src/mame/includes/abc80.h src/mame/includes/asterix.h src/mame/includes/fuukifg2.h src/mame/includes/fuukifg3.h src/mame/includes/gunbustr.h src/mame/includes/intv.h src/mame/includes/namcona1.h src/mame/includes/newbrain.h src/mame/includes/poly.h src/mame/includes/prof80.h src/mame/includes/rollerg.h src/mame/includes/s11.h src/mame/includes/segahang.h src/mame/includes/simpsons.h src/mame/includes/spacefb.h src/mame/includes/tandy2k.h src/mame/includes/trucocl.h src/mame/includes/tubebp.h src/mame/includes/vidbrain.h src/mame/includes/wolfpack.h src/mame/includes/wpc_dot.h
      - Made capitalization consistent on class members src/devices/machine/meters.cpp src/mame/drivers/namcona1.cpp src/mame/drivers/notetaker.cpp
      -src/devices/bus/isa/hdc.cpp: Removed fixed-size std::vector in favor of std::unique_ptr
      -src/devices/bus/isa/s3virge.cpp: Moved unusually large (for a header) functions into .cpp from header
      -src/devices/bus/vip/vp550.cpp Switched to required_device_array to simplify code paths
      -src/devices/machine/arm_iomd.cpp Added initializers to constructor Favored std::size over fixed static sizes
      -src/devices/machine/ds1386.cpp Moved register #defines into header enums
      -src/devices/machine/mc68901.cpp Removed unnecessary parameters and emu_timer::enable calls
      -src/devices/machine/mccs1850.cpp Removed inline overuse
      -src/devices/machine/meters.cpp Removed unused members
      -src/devices/machine/mos6526.cpp Removed inline overuse
      -src/devices/machine/nsc810.cpp Converted to arrays rather than individually-numbered members
      -src/devices/machine/pxa255.cpp Simplified DMA transfer code
      -src/devices/machine/saa1043.cpp Removed extraneous members in favor of resolve_all_safe
      -src/devices/machine/vic_pl192.cpp Shifted constructors, start-up, and maps to be at the top of the source file
      -src/devices/machine/z8536.cpp Removed stray uses of device_timer_id
      -src/devices/sound/cdp1869.cpp Removed inline overuse
      -src/devices/sound/mos7360.cpp Converted to arrays rather than individually-numbered members
      -src/emu/device.cpp Removed ID-based timer_alloc Removed timer_set Removed synchronize Removed timer_expired Added shorthand timer_alloc to avoid lengthy machine().scheduler().timer_alloc() calls
      -src/emu/schedule.cpp Removed now-unused m_id and m_device members
      -src/mame/audio/alesis.cpp Added initializers to constructor
      -src/mame/drivers/alto2.cpp Removed custom-named driver init in favor of driver_init override Removed octal constant in favor of more standard hex
      -src/mame/drivers/astinvad.cpp Fixed 'kamizake' typo
      -src/mame/drivers/tm990189.cpp Removed unnecessary machine reset override
      -src/mame/drivers/unichamp.cpp Removed custom-named driver init in favor of driver_init override
      -src/mame/drivers/votrhv.cpp Fixed ROM_LOAD macros and region() usage in memory maps
      -src/mame/machine/victor9k_fdc.cpp Made bracing style consistent across the file
      -src/mame/video/gime.cpp Removed unnecessary void specifiers in function prototypes
  • 2022-06-03 22:42:41 machine/dmv_keyb.cpp: Corrected typo in DIP swithc label. (#9887) [rfka01]
  • 2022-06-03 16:14:06 revert: mephisto_mm2: swap oldest 2 sets [hap]
  • 2022-06-03 09:57:06 gokidetor.cpp: Rename Gokidetor to La Cucaracha (#9883) [eientei95]
  • 2022-06-02 21:28:26 New working clones [Ivan Vangelista]
    • Cookie & Bibi 2 (English / Korean) [f205v]
  • 2022-06-02 20:34:39 viper.cpp: Game title consistencies, year fixes and note for US Tsurugi title. (#9816) [Michael Sanborn]
    • viper.cpp - Game/some rom title consistencies
      This a continuation of where I left off in #9184 due to my repo being funky earlier causing a refork. So yes I seen some videos where the Korean sets used the Japanese Keisatsukan title but they have Korean text and some English in them.
  • 2022-06-02 20:32:00 New NOT_WORKING clones (#9853) [ClawGrip]
    • New NOT_WORKING clones - Hoop it Up World Tour - 3 on 3 (Rev 21) [Museo del Recreativo]
      piggypas.cpp: Add PCB ASCII layout
  • 2022-06-02 20:30:41 c64_cass.xml: Added 12 items (11 working, 1 not working) (#9882) [Steven Coomber]
    • New working software list additions - Stormlord (Hewson Consultants) [C64 Ultimate Tape Archive V2.0] The Story So Far Volume II (Elite Systems) [C64 Ultimate Tape Archive V2.0] Street Hassle (Melbourne House) [C64 Ultimate Tape Archive V2.0] Street Sports Baseball (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Street Sports Basketball (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Subterranea (Prism Leisure) [C64 Ultimate Tape Archive V2.0] Summer Camp (Thalamus) [C64 Ultimate Tape Archive V2.0] Summer Games (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Summer Games II (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Summer Games II (Rushware) [C64 Ultimate Tape Archive V2.0] Super Bowl (Ocean) [C64 Ultimate Tape Archive V2.0]
      New NOT_WORKING software list additions - Street Sports Soccer (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
  • 2022-06-02 20:21:27 New working clones [hap]
    • Mephisto MM II (set 4) [Berger]
  • 2022-06-02 20:11:04 mephisto_mm2: swap oldest 2 sets [hap]
  • 2022-06-02 20:07:33 mephisto_mm2: be more consistent with unknown romlabels [hap]
  • 2022-06-02 16:33:21 New NOT_WORKING machines (#9881) [ClawGrip]
    • Tom's Adventures [Museo del Recreativo] Ice Cold Beer (ICE) [Museo del Recreativo]
  • 2022-06-02 07:59:46 anes.cpp: updated transliteration for sanma [Ivan Vangelista]
  • 2022-06-02 04:25:31 New WORKING clone (#9876) [ClawGrip]
    • New WORKING clone - Moon Cresta (Centromatic Spanish bootleg) [Javier Alonso, Recreativas.org]
  • 2022-06-02 04:21:23 specpls3.cpp: enable floppy sound (#9880) [holub]
  • 2022-06-02 03:46:13 at.cpp: added pccm205 v2.23 bios (#9879) [Tom]
  • 2022-06-01 20:13:41 starfire.cpp: Swapped fireone P1/P2 inputs, and simplified paddle reads. (#9873) [0kmg]
  • 2022-06-01 18:08:55 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Sanma - 3nin-uchi Mahjong (Japan) [buffi]
  • 2022-06-01 02:34:38 Various cleanups in software lists. (#9866) [0kmg]
    • Cleaned up spaces in software list comments.
      megadriv.xml: Improperly indented sharedfeat tag.
      gbcolor.xml: Converted "GBC only" comments into sharedfeat tags.
      a5200.hsi: Fixed a few dispossessed tags.
      Various softlists: Fixed improperly entabulated tags.
      Various softlists: More entabulation fixes.
→ [Arcade] DevMAME [log only] 2022/05/31 22:00
  • 2022-05-31 20:57:53 [spectrum_cass.xml] 25 new entries (#9867) [ICEknigh7]
    • spectrum_cass.xml: 25 new entries
      Androides [Avlixa, retroLEL] Batalla Naval [ICEknight, retroLEL] Colección Dinamic-90 [José Luis Soler, José Manuel Claros, El trastero del Spectrum] Ci-U-Than Trilogy I: Cozumel [Juan Pablo Lopez, SPA2] Ci-U-Than Trilogy I: Cozumel (Serie Leyenda) [Juan Pablo Lopez, SPA2] Ci-U-Than Trilogy II: Los Templos Sagrados [Juan Pablo Lopez, D-O-S] Ci-U-Than Trilogy III: Chichén Itzá [Rockersuke Moroboshi] Cuerpo / Digestivo [Fede Jerez] David el Gnomo - Los Gnomos (cassette version) [José Manuel Claros, El trastero del Spectrum] Fernando Martin Basket Master (pitch demo, cracked) [El Perez, ENORM, retroLEL] Globus [Paco Lafuente] King Leonard [José Luis Soler, Fede Jerez] King Leonard (large case) [Fede Jerez] La Diosa de Cozumel (Samusoft, Retro Gamer) [ENORM, retroLEL] MicroHobby (Issue 037) (flexi disc) [José Manuel Claros, El trastero del Spectrum] Murciélago en la Cuarta Dimensión (demo) [Paco Lafuente] Ogerox en los Dominios del Fuego [Roberto M. Oliva, ICEknight, retroLEL] Ok Computer Program (Radiohead – OK Computer OKNOTOK 1997 2017) [Marcin Skoczylas, ICEknight] Proteus (1986) [anonymous] Renault After Sales [Juan Francisco Torres, Fede Jerez] Xadom (Investronica) [Spectrum Computing] Xadom (Microbyte) [johnny farragut] Xadom (Power Software) [Ignacio Prini, Fede Jerez] Vega Solaris (Retro Gamer) [ENORM, retroLEL] Wander X (clone of Xadom) [Spectrum Computing]
      Also, a few new clone relationships and corrected titles.
  • 2022-05-31 20:54:46 pc8801_cass.xml: New software list addition (#9849) [David 'Foxhack' Silva]
    • 3156 Coro Coro [Gaming Alexandria]
  • 2022-05-31 20:51:05 c64_cass.xml: Added 13 items (12 working, 1 not working) (#9753) [Steven Coomber]
    • New working software list additions - Shanghai (Activision) [C64 Ultimate Tape Archive V2.0] Shirley Muldowney's Top Fuel Challenge (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Side Arms (Go!) [C64 Ultimate Tape Archive V2.0] Sidewize (Firebird) [C64 Ultimate Tape Archive V2.0] Sigma 7 (Durell) [C64 Ultimate Tape Archive V2.0] Silent Service (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Silkworm (Virgin) [C64 Ultimate Tape Archive V2.0] Siren City (Interceptor Software) [C64 Ultimate Tape Archive V2.0] Siren City (Datamaxx) [C64 Ultimate Tape Archive V2.0] Six Shooter (Dixons) [C64 Ultimate Tape Archive V2.0] Skate Crazy (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0] Skate or Die (Electronic Arts) [C64 Ultimate Tape Archive V2.0]
      New NOT_WORKING software list additions - Short Circuit (Ocean) [C64 Ultimate Tape Archive V2.0]
  • 2022-05-31 20:48:06 namcos12.cpp: Add note (#9871) [ClawGrip]
  • 2022-05-31 18:25:57 cosmos_playc8f.cpp: Add main PCB ASCII layout (#9875) [ClawGrip]
  • 2022-05-31 17:09:21 New NOT_WORKING clone (#9874) [ClawGrip]
    • New NOT_WORKING clone - Aqualand (alternate version) [Sergio y Vicente de www.electronicavys.es]
  • 2022-05-31 15:26:48 fixed description... [smf-]
  • 2022-05-31 15:23:34 Added a more detailed description of why the NMI hack is required [smf-]
  • 2022-05-31 12:24:48 labtam: install 8086 board [Patrick Mackinlay]
  • 2022-05-31 12:24:02 labtam: add 8086 vdu comm board [Xolod] [Patrick Mackinlay]
  • 2022-05-31 12:23:14 labtam: improve z80sbc floppy hookup [Patrick Mackinlay]
  • 2022-05-31 11:30:50 y2.cpp: Fix dependency (#9872) [cam900]
  • 2022-05-30 23:34:59 kl5c80a12: Add KP64 timer/counter units to emulation [AJR]
  • 2022-05-30 22:52:50 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Higurashi no Naku Koro NiJong (Japan) [system11, Brizzo]
  • 2022-05-30 20:31:43 simpsons: remove nmi clear at wrong place (no effect on emulation) [hap]
  • 2022-05-30 20:01:09 lynx.xml: Added a prototype. (#9861) [0kmg]
    • New working software list additions - Robotron: 2084 (prototype) [swlovinist]
  • 2022-05-30 20:00:42 n64.xml: Added two unreleased titles. (#9865) [0kmg]
    • New working software list additions - Carnivalé - Cenzo’s Adventure (prototype 20000721) [Baker64, Forest of Illusion]
      New NOT_WORKING software list additions - Doubutsu Banchou (Japan, prototype) [Marshall, Olivieryuyu, Baker64]
  • 2022-05-30 14:13:42 Fixed MT#08333, Simpsons attract mode music cuts off because it waits forever in a halt instruct. The ld ($fa00),a acks the NMI and the following halt instruction should wait for the next one. Some research shows the Z80 checks NMI in the last T cycle of an instruction, which may explain why the hack was already needed. [smf] [smf-]
  • 2022-05-29 23:33:49 thepit.cpp: Modernizations and fixes [AJR]
    • - Replace legacy VBLANK interrupt generators - Derive audio CPU interrupt from VSYNC, not VBLANK - Add multiplexer device for inputs - Fix screen offsets for cocktail-flipped mode
  • 2022-05-29 21:23:43 hp2100d.cpp: Fix mask [AJR]
  • 2022-05-29 20:20:21 saturn.xml: Cleaned up metadata. (#9761) [ArcadeShadow]
    • Changed Prototype, Alt, Rev, Demo to lowercase in descriptions.
  • 2022-05-29 20:11:17 a2600.xml: Cleaned up metadata. (#9854) [ArcadeShadow]
    • Lowercase on descriptive word like Unknown, Alt, Prototype, Older in descriptions.
  • 2022-05-29 19:17:02 jaguar.xml: Cleaned up metadata. (#9855) [ArcadeShadow]
    • Lowercase on descriptive words like Prototype, Alt, Re-release, Hacked in descriptions.
  • 2022-05-29 18:52:08 Updated cdi.xml hashes for TOSEC disks (#9407) [Daniel Sarfati]
    • chdman changed since the chd hashes were taken. This is an update for about 200 disk hashes.
  • 2022-05-29 18:47:53 util/options.h: Removed legacy OPTION_ option type constants. (#9851) [npwoods]
    • These constants were polluting the global namespace.
  • 2022-05-29 18:30:25 netlist: static solver work and improve code readability (#9841) [couriersud]
    • - nltool: Added support for building individual static solver files. - Added pre-built documentation files for nltool and nlwav. - plib: Extended typed_version to have patchlevel as well. - plib: Compile more of ppmf.h with nvcc. - create_devinc.py: Add include guards to the generated files. - makefile: Recreate generated files when python code has changed. - Reduced nld_base.h usage in the core. -
  • 2022-05-29 17:39:54 Fixed Arcade build (#9858) [MASH]
    • Removed "Shuttle MS11 PC" computer from Arcade build/Listxml.
  • 2022-05-29 17:11:56 miconkit: cpu clock divider should be good [hap]
  • 2022-05-29 15:25:40 midwunit.cpp: Add interlock and bill inputs for all games [AJR]
    • midxunit.cpp: Correctly designate interlock input as such
  • 2022-05-29 12:16:12 miconkit: add p1/p2 lamps [hap]
  • 2022-05-29 10:41:42 added Power button to Commodore LCD, if you hibernate before exiting MAME then you can continue where you left off [smf] [smf-]
  • 2022-05-29 01:31:39 Fixed commodore LCD loading from 1541/1571, loading and saving to 1581. [smf] [smf-]
  • 2022-05-29 00:40:42 clcd.cpp: Added IEC bus connections. (#9843) [Mike Naberezny]
  • 2022-05-29 00:07:02 m68hc16: Update CPU16 core [AJR]
    • - Reduce code duplication by making most loads subroutines in the state machine - Add ASLW, ASRW, LSRW, ROLW and RORW instructions to emulation - Fix overflow flag for 16-bit shifts
  • 2022-05-29 00:05:28 New machines marked as NOT_WORKING [AJR]
    • Tektronix 4319 Graphics Workstation [Bitsavers]
  • 2022-05-29 00:02:18 hp21mx: Add DMS instructions to disassembler [AJR]
  • 2022-05-29 00:01:13 docs/source/debugger/execution.rst: Document gbf, gbt and gni commands [AJR]
  • 2022-05-28 21:07:22 video/decbac06.cpp: Corrected device short name (#9817). (#9848) [0kmg]
  • 2022-05-28 20:58:13 jpmsru.cpp: Sorted out remaining games, and added new ones. (#9830) [SomeRandomGuyIdk]
    • New machines marked as NOT_WORKING - Super 2p Shuffle (Mdm) (SRU) (2p Stake, £1 Jackpot)
      New clones marked as NOT_WORKING - Each Way Shuffle (JPM) (SRU) (revision 13A, £2 Jackpot) Each Way Shuffle Deluxe (CTL) (SRU) (£3 Jackpot) Golden 2's (CTL) (SRU) (2p Stake, £1.50 Jackpot) Lite A Nudge (JPM) (SRU) (5p Stake, £1 Jackpot) Nudge Double Up (JPM) (SRU) (5p Stake, £1 Jackpot) Nudge Double Up Deluxe (JPM) (SRU) (revision 12, £2 Jackpot) Silver Shuffle (CTL) (SRU) (2p Stake, £1.50 Jackpot) Two Step (JPM) (SRU) (5p Stake, £2 Jackpot)
  • 2022-05-28 20:46:15 cdi.xml: Fixed Link: the Faces of Evil. (#9847) [ajshell1]
    • I would like to state for the record that I am a absolute moron who didn't know the difference between "SHA1" and "Data SHA1".
  • 2022-05-28 19:53:30 model2.cpp: Fixed ROM locations for Dead or Alive on Model 2B. (#9846) [ClawGrip]
    • Verified on real hardware - ROM locations are not the same for Dead or Alive on Model 2B and Model 2A.
  • 2022-05-28 16:53:57 c64_cass.xml: Added 10 items (8 working, 2 not working) (#9832) [Steven Coomber]
    • New working software list additions - Sky Twice (American Action) [C64 Ultimate Tape Archive V2.0] Slap Fight (Imagine) [C64 Ultimate Tape Archive V2.0] Slayer (Prism Leisure) [C64 Ultimate Tape Archive V2.0] Solo Flight (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Son of Blagger (Alligata) [C64 Ultimate Tape Archive V2.0] Space Doubt (CRL) [C64 Ultimate Tape Archive V2.0] Space Harrier (Zafiro Software Division) [C64 Ultimate Tape Archive V2.0] Space Invasion (Elite Systems) [C64 Ultimate Tape Archive V2.0]
      New NOT_WORKING software list additions - Skyline Attack (Century Software) [C64 Ultimate Tape Archive V2.0] Snare (Thalamus) [C64 Ultimate Tape Archive V2.0]
  • 2022-05-28 16:53:17 c64_cass.xml: Added 10 items (9 working, 1 not working) (#9839) [Steven Coomber]
    • New working software list additions - Spindizzy (Electric Dreams) [C64 Ultimate Tape Archive V2.0] Spitfire Ace (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Split Personalities (Domark) [C64 Ultimate Tape Archive V2.0] Sprite Man (Interceptor Software) [C64 Ultimate Tape Archive V2.0] Spy Hunter (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Star Eggs (Mirrorsoft) [C64 Ultimate Tape Archive V2.0] Star Raiders II: The Great Galactic Adventure Continues (Electric Dreams) [C64 Ultimate Tape Archive V2.0] Starion (Melbourne House) [C64 Ultimate Tape Archive V2.0] Stir Crazy Featuring Bobo (Infogrames) [C64 Ultimate Tape Archive V2.0]
      New NOT_WORKING software list additions - Steel (Prism Leisure) [C64 Ultimate Tape Archive V2.0]
      Note that the original "Steel" game title by "Rack It" doesn't work either and has been demoted to NOT_WORKING status
  • 2022-05-28 16:52:44 Merge branch 'master' of https://github.com/mamedev/mame [Robbbert]
  • 2022-05-28 16:52:28 Updated status of some pinballs. (nw) [Robbbert]
  • 2022-05-28 16:51:52 spectrum_cass.xml: Added missing MicroHobby tapes (#9837) [ICEknigh7]
    • Added all 13 covertapes from "MicroHobby Cassette" and all 31 type-in compilation cassettes from "MicroHobby Semanal".
      Credit to Manuel Gomez Amate and SPA2.
  • 2022-05-28 16:51:00 rbowlorama.cpp: Add info about I/O board [Museo del Recreativo] (#9842) [ClawGrip]
    • rbowlorama.cpp: Add info about I/O board [Museo del Recreativo]
      Typo
  • 2022-05-28 14:16:07 New working clones [Ivan Vangelista]
    • Super Pacman (v1.2) + Cherry Master (Corsica, v8.31, encrypted) [Ioannis Bampoulas]
  • 2022-05-28 13:37:11 vicdual.cpp: applied feedback about nostromo addition [Ivan Vangelista]
  • 2022-05-28 07:24:08 New NOT_WORKING machines (#9634) [ClawGrip]
    • New NOT_WORKING machines
      Covidarts [Vicente y Sergio de electronicaVyS]
      Add 'covidarts'
      Add note about another known undumped machine on this hardware
      Add note about undumped game on the same hardware
      New NOT_WORKING machine
      Minidart [jordigahan]
      Keep the list ordered by set name
      Identified 'prospdp', as another set of 'Diana Bifuca'
  • 2022-05-28 04:05:59 mess.lua: Fix full build after 2538377cf85bba3454ad02204119c0517e9064af [AJR]
  • 2022-05-28 03:39:21 apple2e: Fix banking on CEC computers, corrects Pinyin input mode (GitHub #9838) [R. Belmont] [arbee]
  • 2022-05-27 23:03:23 miconkit: added ppi8255 chip [hap]
  • 2022-05-27 22:29:03 New working clones [Ivan Vangelista]
    • Nostromo [anonymous] Samurai (World) [anonymous, SNESNESCUBE64] Super Ship [anonymous]
      - gotya.cpp: minor cleanups
      - hyprduel.cpp: used standard ROM loading macros
  • 2022-05-27 20:55:06 miconkit: add one more dipsw setting and factory defaults [hap]
  • 2022-05-27 16:29:24 New working machines [hap]
    • Micon-Kit Part II [hap, anonymous, Jay Gallagher]
  • 2022-05-27 10:53:32 New machines marked as NOT_WORKING [Patrick Mackinlay]
    • - Labtam 3000 [Xolod]
  • 2022-05-27 10:52:39 labtam: z80sbc floppy disk and dma connected [Patrick Mackinlay]
  • 2022-05-27 06:50:54 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Centurion (0152314, US) [Dam0, Heihachi_73]
      New clones marked as NOT_WORKING
      Spring Carnival - Jackpot Carnival (10032721, Queensland) [Dam0, Heihachi_73]
  • 2022-05-27 06:31:12 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Dead or Alive (Model 2A) [Trol]
      - arkanoid.cpp, snk.cpp: minor documentation updates
      - funworld.cpp: demoted multiwina to MIG
      - jack.cpp: corrected ROM lables [Brian Troha]
      - nmk16.cpp: fixed missing sprites in attract mode for tdragonb3, thanks to info from hammy
      - sidearms.cpp: dumped PROMs, added hardware info and correcte clocks for Turtle Ship [Guru]
      - vamphalf.cpp: improved hardware info [Guru]
      - xain.cpp: corrected audio CPU clock to match measurements
      - yunsun16.cpp: used standard ROM loading macros and other minor cleanups
  • 2022-05-27 04:15:29 Add ymqy70.cpp to mess.lua and mess.flt [AJR]
  • 2022-05-27 03:39:37 New machines added as MACHINE_NOT_WORKING [arbee]
    • - Yamaha QY-70 [BALATON Zoltan]
  • 2022-05-27 03:28:46 t6963c: Fix display when the screen size is not a multiple of the number of columns. [BALATON Zoltan] [arbee]
  • 2022-05-26 23:10:18 netlist: Abbreviate one more type trait in palloc.h [Vas Crabb]
  • 2022-05-26 23:07:09 netlist: palloc now uses c++17 alignment aware operator new. (#9834) [couriersud]
    • - Added more documentation to palloc.h - Made the use of allocation arenas more transparent throughout code - palloc now uses c++17 alignment aware operator new. This required further changes to the arena_deleter object to track alignment and size of allocated objects to avoid the use of alignment and size of base classes in case a unique_ptr was cast to a unique_ptr of the base class.
  • 2022-05-26 21:13:56 i8087: fsave resets the fpu [cracyc]
  • 2022-05-26 19:52:08 Machines promoted to working [hap]
    • Musical Marvin [hap, Sean Riddle]
  • 2022-05-26 17:05:43 cdi.xml: Added Link - The Faces of Evil (USA). (#9833) [ajshell1]
    • New working software list additions - cdi: Link - The Faces of Evil (USA) [redump.org]
  • 2022-05-26 01:16:30 vgmplay.xml: Added 102 new entries, 6 updated entries [VMGRips.net, Tafoid] [Scott Stone]
  • 2022-05-25 23:13:57 Add support for Space Duel’s cocktail mode. (#9828) [Ian Eure]
    • Add support for Space Duel’s cocktail mode.
      This change introduces a cabinet type setting which allows Space Duel to be placed into cocktail mode. When run in a cocktail cabinet, the game:
      - Strobes the invert x & invert y outputs to rotate the video 180 degrees. This is necessary because the monitor in the SD cocktail is mounted upside-down relative to the upright. - Draws the player 2 score in an orientation where they can be read by the second player, who stands on the opposite side of the cabinet as player one.
      In addition to the driver support, I had to implement video flipping in avg_device, as it didn’t support it.
  • 2022-05-25 23:12:08 Fix 9ce44fa048793de5e14d1e7af98e8b5ca148d0f3 for non-Windows builds [AJR]
  • 2022-05-25 22:43:11 marblmd2: get rid of sound command warnings in error.log [hap]
  • 2022-05-25 19:07:28 osd: Cleaned up Windows API usage a little. [Vas Crabb]
    • Bumped target windows version to 6.0.0 (Vista). Use WRL COM pointers to manage some COM-like objects. Cleaned up logging in DirectSound module. Cleaned up includes in Windows input modules. Switched to Common Item Dialogs in Windows debugger. Replaced disabled code that never really worked with a TODO comment.
  • 2022-05-25 15:51:48 gts1: improved the sound [Robbbert]
  • 2022-05-25 14:27:55 labtam: labtam 3000 z80 sbc work in progress [Xolod] [Patrick Mackinlay]
  • 2022-05-25 14:18:29 labtam: rename 3232 device [Patrick Mackinlay]
  • 2022-05-25 12:17:43 marblmd2: remove dummy screen attr flag [hap]
  • 2022-05-25 12:16:57 atarirle: correct indentation on some source lines [hap]
  • 2022-05-25 12:16:12 atarijsa.h: remove stray "private:" [hap]
  • 2022-05-25 11:52:49 marblmd2.cpp - removed /2 on clock, now runs 68k at 14Mhz like Batman + hook up EEPROM (#9827) [David Haywood]
    • marbmd2.cpp - removed /2 on clock, now runs 68k at 14Mhz like Batman hookup EEPROM swap coin inputs
  • 2022-05-25 05:09:36 pps4: new variables need to be saved. [Robbbert]
  • 2022-05-25 04:17:05 pps4: fixed bug with lb/lbl commands. [Robbbert]
  • 2022-05-25 03:31:59 Merge tag 'mame0244' into mainline-master [Vas Crabb]
    • MAME 0.244
  • 2022-05-25 02:22:23 tx0_ptp: New software list items [AJR]
    • Utility Tape 3 [Bitsavers, AJR] Utility Tape 3 ('tra' modification) [Bitsavers, AJR]
  • 2022-05-24 18:02:32 new WORKING machines (#9819) [David Haywood]
    • Marble Madness II (prototype) [anonymous]
  • 2022-05-24 17:47:33 atarist.cpp: Re-add mode 1 shifter kludge for PAL mode only [AJR]
  • 2022-05-24 17:12:57 volfied.cpp: Changed joysticks from 8-way to 4-way. (#9826) [Johan Smolinski]
    • Supported by the manual: "The control of this game uses one 4-way lever and one button".
  • 2022-05-24 16:44:54 gts1,pps4: Fixed 2 cpu bugs, games are mostly playable. [Robbbert]
  • 2022-05-24 11:39:16 Prevent cowrace from locking up MAME [smf] [smf-]
  • 2022-05-23 20:09:57 Remove spurious /wx option from prjects generated for visual studio [yz70s]
    • With that warnings as errors were always enabled even if option NOWERROR=1 was specified
  • 2022-05-23 17:27:33 Initial work towards a sis630 based chipset driver (#9635) [Angelo Salese]
    • - Add more or less complete implementations of sis630_host, sis950_lpc, sis630_gui, sis5513_ide, sis7001_usb, sis7018_audio, sis900_eth devices; - Removed gamecstl.cpp in favour to the new sis630.cpp driver; - i386.cpp: enable CMOV feature for Pentium III and 4; - i386.cpp: add PSN stub feature for Pentium III;
      New machines marked as NOT_WORKING
      Shuttle MS-11 [Angelo Salese, archive.org]
  • 2022-05-23 17:20:18 Merge branch 'release0244' into mainline-master [Vas Crabb]
  • 2022-05-23 16:49:51 ui/ui.cpp: Use unordered map for session data, to tempt fate with toolchain bugs. [Vas Crabb]
  • 2022-05-23 16:47:07 pc98_cd.xml: Marked Master of Magic as unsupported due to issues with 256 colour mode. [Vas Crabb]
  • 2022-05-23 15:53:17 megadriv.xml: compatibility field cleanups, apply minor fixes (#9732) [Angelo Salese, 0kmg] [Angelo Salese]
    • - megadriv.xml: fix booger ROM loading; - megadriv.xml: fix wboy5 and turmamon EEPROM saving; - megadriv.xml: add SRAM to shijie, fixes roster names; - megadriv.xml: allow nba2k and nba2k5 to boot; - megacd.cpp: remove gross hack, allow megacdj & megacd2j to boot again; - jcart.cpp: fix P3 and P4 labels; - megadriv.xml: add SRAM to fengshen; - megadriv_acbl.cpp: make sonic3mb to boot, add basic protection sim;
  • 2022-05-23 15:50:58 nyny.cpp: Corrected Waga Seishun no Arcadia release year (#9803) [David 'Foxhack' Silva]
    • Copyright on title screen is 1982, game was modified to become a tie-in with the movie.
  • 2022-05-23 15:50:29 New working clone (#9806) [algestam]
    • - Elektronika: Circus [algestam, Milan Galcik]
  • 2022-05-23 08:21:23 arkanoid.cpp: corrected flags and ROM naming for the recently added arkatour2 set [Ivan Vangelista]
  • 2022-05-23 06:13:43 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Tournament Arkanoid (US, newer) [Sean Sutton, Smitdogg, The FB Neo Team, Lord Nightmare, rtw, Brian Troha, The Dumping Union]
  • 2022-05-23 06:12:00 z80: bug fix for 16-bit operands [Patrick Mackinlay]
  • 2022-05-23 05:45:44 new WORKING machines (Megumi Rescue) (#9815) [David Haywood]
    • new WORKING machines - Megumi Rescue [Jeff Willard Jr]
  • 2022-05-23 03:44:49 tx0: Update OPR disassembly for older versions; add notes [AJR]
  • 2022-05-23 02:51:09 dvmemory.cpp: Small refactoring; verify that data written to memory spaces read back as the same values [AJR]
  • 2022-05-23 02:47:56 pdp8: Have disassembler comment on instructions using memory reference instructions using current page mode in page zero [AJR]
  • 2022-05-23 02:46:04 debugger: Impose an arbitrary upper limit on the count parameter of the gni command to prevent denial of service [AJR]
  • 2022-05-23 02:32:19 [specpls3_flop.xml] New working entries (#9790) [ICEknigh7]
    • Added one compilation and one game: -Made in Spain 5 Estrellas [Fede Jeréz] -Simulador Profesional de Tenis [Fede Jeréz]
  • 2022-05-23 02:29:18 netlist: fix aligned_alloc (PR #9801) (#9813) [couriersud]
  • 2022-05-22 23:12:52 specpls3, cpc664, cpc6128, et al.: Add IPF floppy format used by a few software list entries [AJR]
  • 2022-05-22 21:23:12 Merge branch 'release0244' into mainline-master [Vas Crabb]
  • 2022-05-22 21:14:49 bgfx: Honour texture wrap flag. (#9812) [Vas Crabb]
  • 2022-05-22 21:12:45 specpls3.cpp: Formatting consistency [Vas Crabb]
  • 2022-05-22 20:20:04 clcd.cpp: Use 1 MHz for system clock. (#9797) [Mike Naberezny]
  • 2022-05-22 19:56:37 bus/iee488/hp9122c.cpp: Added default MFM floppy image formats, (#9811) [r09]
    • This allows HP 9000/3xx machines to actually use floppy images from the software list.
  • 2022-05-22 11:28:45 Spectrum +2/+3 contended memory is different to Spectrum 128k [smf] [smf-]
  • 2022-05-22 11:08:23 change spectrum 128 code to match comment [smf] [smf-]
  • 2022-05-22 21:05:41 pce_tourvision.xml: Added Galaga '88 to list of known undumped games. (#9807) [ClawGrip]
  • 2022-05-22 20:46:08 flt_vol.h: use default variable type for m_gain [hap]
  • 2022-05-22 20:20:26 snes.xml: Added six prototypes. (#9791) [0kmg]
    • New working software list additions - Kidou Soukou Dion (Japan, prototype) [Zoda-Y13, Forest of Illusion] Pocky & Rocky (USA, prototype) [Squiddy, Forest of Illusion] Puggsy (prototype) [TCRF] Radical Rex (USA, prototype 19940318) [Squiddy, Forest of Illusion] Seifuku Densetsu Pretty Fighter (Japan, prototype) [Squiddy, Forest of Illusion] Snoopy Concert (Japan, prototype) [Squiddy, Forest of Illusion]
  • 2022-05-22 19:46:48 hh*: use flt_vol device for volume decay [hap]
  • 2022-05-22 19:06:16 flt_vol: fix regressions, apply_gain takes effect too early so do it it in a loop like how it was before [hap]
  • 2022-05-22 19:05:22 netlist: Address comments from PR #9794, partially fix issue #9801 (#9805) [couriersud]
    • - added cstddef to includes in ppmf.h - more explicit comments in ppmf.h - Fixed more typos and improved readiability
  • 2022-05-22 17:24:18 New machines marked as NOT_WORKING [hap]
    • Musical Marvin [hap, Sean Riddle]
  • 2022-05-22 11:28:45 Spectrum +2/+3 contended memory is different to Spectrum 128k [smf] [smf-]
  • 2022-05-22 11:08:23 change spectrum 128 code to match comment [smf] [smf-]
  • 2022-05-22 01:36:01 srcclean in preparation for release [Vas Crabb]
  • 2022-05-21 22:58:10 megadriv.xml: Added eight dumps. (#9785) [0kmg]
    • New working software list additions (megadriv.xml) - Canon - The Legend of the New Gods [NoIntro] Clan of Heroes - Generals of the Yang Family [NoIntro] Custodian [NoIntro] Duke Nukem 3D (Piko reissue) [NoIntro] Mega Noah's Ark 3D [NoIntro] Switchblade [NoIntro] Water Margin - A Tale of Clouds and Wind [NoIntro] Wisdom Tree Collection [NoIntro]
  • 2022-05-21 22:56:58 fmtowns_cd.xml: 7 new dumps (#9786) [r09]
    • New working software list additions - '94-nen Nice Gal - Natsu no Soukessan [redump.org] Ii Tabi Ii Aji Goannai - Furusato Kodzutsumi & Kanpo no Yado - Heisei Gannendo-ban [redump.org] Pocky 1-2 + Ponyon [redump.org] Psychic Detective Series Vol. 4 - Orgel (Demo) [redump.org] Psychic Detective Series Final - Solitude Gekan (Demo) [redump.org] The Playroom [redump.org] Zak McKracken and The Alien Mindbenders (HMB-218) [redump.org]
  • 2022-05-21 22:54:10 Removed superfluous semicolons from various source files. (#9796) [0kmg]
  • 2022-05-21 22:53:02 Corrected various Wonder Boy title descriptions (MT08321). (#9798) [0kmg]
  • 2022-05-21 17:22:24 gamegear.xml: Added ROM patch to brkthru playable. (#9792) [0kmg]
    • Software list items promoted to working - BreakThru! (prototype)
  • 2022-05-21 17:16:50 netlist: More c++, less macros, added support for cspell (#9794) [couriersud]
    • - More c++, less macros Significantly reduced the use of unused_var and replaced it with [[maybe_unused]] use enum class in ppmf.h
      - Changes to testing code in ptest.h Catch exceptions in more places The verbosity of the output can now be controlled Display of test stats totals
      - added support for cspell - fixed various typos - fixed SUBTARGET=nl build - fixed more file permissions - srcclean and add fix_permissions target to netlist makefile
  • 2022-05-21 15:36:09 nec.cpp: Add support for EXT reg,imm4 and INS reg,imm4 (#9793) [wilbertpol]
  • 2022-05-21 11:33:29 xain.cpp: updated hardware info [Guru] [Ivan Vangelista]
  • 2022-05-21 10:25:43 ui/viewgfx.cpp: Fixed some cases where no tiles would appear with tall or wide aspect ratio windows. [Vas Crabb]
  • 2022-05-21 09:56:09 ui/viewgfx.cpp: Remember orientation/position/scale per tilemap; more encapsulation. [Vas Crabb]
  • 2022-05-21 09:24:28 perfrman: Partially guessed video adjustment [Olivier Galibert]
  • 2022-05-21 08:09:23 machine/7474.cpp: Fixed use of uninitialised members. [Vas Crabb]
  • 2022-05-21 07:39:18 netlist/plib: Fixed detection of clang versions with noexcept issue, added feature constants for C++ standard library version. [Vas Crabb]
  • 2022-05-21 03:02:31 bus/acorn/cms/4080term: Use raw screen params. [Nigel Barnes]
  • 2022-05-20 23:43:01 tube: Implemented parasite reset PRST line, and added to all co-processors. [Nigel Barnes]
  • 2022-05-20 23:25:23 bus/mtx/cfx: Do nothing when both READ/WRITE are asserted. [Nigel Barnes]
  • 2022-05-20 17:31:52 partial revert of 68ebb786d10553a4e8c262216db4daa1415f32fc [smf-]
  • 2022-05-20 15:57:29 Added Z80 Video Pak cartridge to Commodore 64. [smf] [smf-]
    • Fixed XL-80 cartridge lower case and inverse video [smf]
  • 2022-05-20 15:10:29 fidel_csc: get rid of ca1/cb1 read handlers, the easy way [hap]
  • 2022-05-20 10:26:14 ui/viewgfx.cpp: Added ability to restrict tiles to integer scale factors. (#9783) [Vas Crabb]
    • Also encapsulated things a bit more and made the UI manager hold onto the storage rather than keeping it in file statics.
  • 2022-05-20 09:55:29 labtam3232: new card skeleton [Patrick Mackinlay]
  • 2022-05-20 05:54:23 funworld.cpp: actually removed MNW flag from multiwina [Ivan Vangelista]
  • 2022-05-20 05:43:36 rs2030: add mouse [Patrick Mackinlay]
  • 2022-05-20 03:31:04 krokha,iphone2g: Fixed "Attempt to register save state entry after state registration is closed" [Robbbert]
  • 2022-05-20 02:59:46 bus/bbc/internal/cumana68k: Add default MFM floppy formats. [Nigel Barnes]
  • 2022-05-20 02:59:02 bus/mtx/cfx: Do nothing when both CS0/CS1 are asserted. [Nigel Barnes]
  • 2022-05-20 02:17:28 Patch Commodore LCD RTC register table by swapping day & month values. [smf] [smf-]
  • 2022-05-19 22:29:58 funworld.cpp: used the decryption PROM in other set where available, too (megacard, powercrd) [Ivan Vangelista]
  • 2022-05-19 22:08:48 Clones promoted to working [Ivan Vangelista]
    • Multi Win (Ver.0091, encrypted) [Ivan Vangelista]
  • 2022-05-19 21:58:40 atarist.cpp: fixed compile on GCC 11.3.0 [Ivan Vangelista]
  • 2022-05-19 21:26:45 gbcolor.xml: Added Green Beret prototypes developed by Kak. (#9754) [ICEknigh7]
    • New working software list additions (gbcolor)
      Green Beret (prototype 1) [Kak, retroLEL] Green Beret (prototype 2) [Kak, retroLEL] Green Beret (prototype 3) [Kak, retroLEL]
  • 2022-05-19 21:21:44 atarist.cpp: Split out video and blitter as separate devices [AJR]
  • 2022-05-19 21:20:23 spdheat.cpp: Demoted to MACHINE_IMPERFECT_SOUND. (#9779) [eientei95]
    • Analog filters and actual speaker arrangement are not emulated.
  • 2022-05-19 20:41:08 3rdparty/portmidi: Fixed windows MIDI callback signatures. (#9781) [Devin Acker]
  • 2022-05-19 20:16:12 Updated Commodore LCD colors, based on recent pictures from one of the prototypes. [smf] [smf-]
    • Fixed Commodore LCD real time clock reading, it relies on the RTC chip being able to ground PORT A while it is set to an output. Which is documented in the 6522 datasheet as being possible. It's NMOS, so it has weak pull ups and doesn't drive it's output hard. However due to a bug in the prototype ROM code, it currently has the date and month swapped round. [smf]
  • 2022-05-19 19:40:00 netlist: Fixes to address PR #9752 and issue #8590 / EMSCRIPTEN (#9773) [couriersud]
    • netlist: pointer to member function code
      - Address PR #9752 and issue #8590 - change comments in ppmf.h - add support for function desciptors (IA64) - sizeof(size_t) may be different on build targets make plib::hash use uint64 to ensure consistent static solver hashes across platforms (EMSCRIPTEN) - Moved constructor and member functions outside the class declaration with the exception of "call" member functions. - Updated comment on accessing RDX - Added more test cases
      Removed execution bit on certain files I have separated out the raw processing code into `ppmf.cpp`. I have also taken first steps to clean the abi identification.
      The code submitted now supports:
      a) The unknown virtual inheritance case with specific code for MSVC for simple (i.e. scalar, void, reference, pointer) return types using the optimized code. This is the test case only supported under MSVC and which should return 7. Please have a look at the code. Basically m_vptr_offset is an index into a pointer table. It needs to be multiplied by `sizeof(void *)`.
      b) If you enable PPMF_EXPERIMENTAL complex return type member functions for MSVC will also use the optimized code path. This is explained in detail in the code in ppmf, including caveats and possible solutions.
      c) Enabling PPMF_USE_MAME_DELEGATES will use `src/lib/util/delegate.h` as a replacement for `ppmf.h`. This allows to run the same tests (`nltool -c tests` from standalone build) as for the ppmf code.
      d) The code now also supports `clang-cl`
      e) sizeof(size_t) may be different on build targets.
      Make plib::hash use uint64 to ensure consistent static solver hashes across platforms. This fixes loading static solvers (if enabled) on EMSCRIPTEN.
  • 2022-05-19 19:31:46 New clones marked as NOT_WORKING [Ivan Vangelista]
    • The House of the Dead (Revision A) [egregiousguy]
      - seta.cpp: added hardware info for Caliber 50 [Guru]
      - snk.cpp: added hardware info for Ikari Warriors [Guru]
  • 2022-05-19 19:06:28 atarist.cpp: Cleanups and minor fixes [AJR]
    • - Add cartridge software list and IPF floppy format to all sets - Add missing handlers to (still non-working) ste, megast and megaste memory maps, making megaste a megast derivative - Give HD6301 its own XTAL - Use array finders for HD6301 keyboard and joystick ports - Swap players for joystick and button inputs (needed for mouse to work) - Remove shifter mode 1 kludge that seems to hurt more than help
  • 2022-05-19 17:28:08 mmagic: restore driver style [Dirk Best]
  • 2022-05-19 14:51:19 Implemented Monkey Magic flip screen & multiplexed controls. The dump is likely from a cocktail board as the screen flipping is the only indication of which player is up. [smf] [smf-]
  • 2022-05-19 10:17:50 Don't forget the current state of dsr & rts when changing serial settings in null modem device. [smf] [smf-]
  • 2022-05-18 20:15:39 Always initialize upd3301 attr_extend_info, as the loop isn't guaranteed to set all entries. I don't know what real hardware would do, but it triggered a compiler warning. [smf] [smf-]
  • 2022-05-19 07:57:35 eacc: fixed various regressions [Robbbert]
    • s9, wmg: fixed typos
  • 2022-05-19 06:49:49 snowbros.cpp: corrected title for honeydol [Brian Troha] [Ivan Vangelista]
  • 2022-05-18 22:06:12 New clones marked as NOT_WORKING [Nigel Barnes]
    • Z-180 Series [Colin McDougall]
  • 2022-05-18 20:27:12 New working software list additions [Nigel Barnes]
    • - mtx_cart: MAGROM v1.00, MAGROM v1.02, MAGROM v1.03(SP), MAGROM v1.04, MAGROM v1.05, MAGROM v1.05a, MAGROM v2.00 [Martin Allcorn] mtx_hdd: CP/M 54K, CP/M 59K, Hex-Train [Andy Key] Fuzix OS [Alan Cox]
  • 2022-05-18 20:17:21 mtx.cpp: New expansion devices CFX System and MAGROM. [Nigel Barnes]
    • - Added Reset keys and joystick ports. - Re-implemented cartridge slot as external ROMPAK device.
  • 2022-05-18 19:41:53 Clones promoted to working [smf-]
    • Skelagon [smf]
  • 2022-05-18 19:39:43 fix for building with clang 14 as asmjit uses | & operators on bools [smf] [smf-]
  • 2022-05-17 14:28:41 removed some unnecessary 6821 readca1_handler/readca2_handler/readcb1_handler hookups [smf] [smf-]
  • 2022-05-18 18:12:21 badlands_ms.cpp: Added missing PROMs. (#9775) [ClawGrip]
  • 2022-05-18 15:03:55 neogeo.lay: work around rendlay bounds issue [hap]
  • 2022-05-18 13:30:59 cfp1080s: Add some more RAM and another stub read handler [AJR]
  • 2022-05-18 12:31:27 cpu16.cpp: Fix shift in get_xk [AJR]
  • 2022-05-18 10:23:56 wmg: fixed defender [Robbbert]
  • 2022-05-18 10:07:14 wmg: saved 128k of memory. [Robbbert]
  • 2022-05-18 08:50:34 MT08316: wmg: when a game is chosen from the menu, it has a black screen or resets [Robbbert] [Robbbert]
  • 2022-05-17 21:01:01 umipoker, saiyukip: Remove Coin 2 and Coin 3 inputs (these appear to do nothing) and swap Coin 1 with Key In [AJR]
  • 2022-05-17 18:53:13 einstein: Set PSG Port A default value, fixes diagnostic ROM [Dirk Best]
  • 2022-05-17 18:30:47 Remove vestigial rc2014mini ROM definition (#9776) [Chris Swan]
  • 2022-05-17 15:01:23 hourouki: Normalize transliteration of subtitle [AJR]
  • 2022-05-17 13:59:55 homedata.cpp: Add kanji/kana titles to comments [AJR]
  • 2022-05-17 11:51:29 asmjit: sync with upstream [Patrick Mackinlay]
  • 2022-05-17 10:56:38 remove randomly added character [Olivier Galibert]
  • 2022-05-17 10:13:11 diexec: optionally resynchronize to the implicit clock domain on clock frequency change (#9726) [Olivier Galibert]
    • apple3: resync on clock change to keep the correct phase relationship with the diskiii
  • 2022-05-07 10:34:23 slap fight: Correct placement [Olivier Galibert]
  • 2022-05-17 05:17:13 jpmsru.cpp: added missing newline, removed some surplus tabs [Robbbert]
  • 2022-05-17 04:32:27 cdi.xml: Added one new entry (#9771) [David 'Foxhack' Silva]
    • New working software list additions - The Photo CD Book Companion CD-ROM [Dave 'Foxhack' Silva]
  • 2022-05-17 04:31:53 upd7759: Fixes to switching between slave and stand alone mode. (nw) (#9772) [wilbertpol]
  • 2022-05-17 04:19:35 cpu16.cpp: Fix fallthrough attribute [AJR]
  • 2022-05-17 03:40:25 cpu16.cpp: Small fixups [AJR]
  • 2022-05-17 02:51:44 cpu16: Add preliminary execution core [AJR]
  • 2022-05-17 01:16:34 VIC20 keyboard can be read in either direction, fixes jetpac. [smf] [smf-]
  • 2022-05-16 23:57:02 cpu16: Disassembly fixes [AJR]
    • - Correct mnemonics for TMXED and immediate-mode SBCE - Correct addressing modes for LDHI and certain forms of BCLR and BSET - Add note about possible alternate mnemonics
  • 2022-05-16 23:53:59 umipoker.cpp: Add notes about undumped games [AJR]
  • 2022-05-16 21:19:29 emu/emuopts.cpp: Do not lose slot card name when setting slot card BIOS. (#9770) [Miodrag Milanović]
  • 2022-05-16 21:12:28 bus/rc2014 code review fixes (#9768) [Miodrag Milanović]
    • Unmap I/O space on bus reset and install I/O on card reset. Cleaned up code.
  • 2022-05-16 20:43:37 JPM SRU fruit machine improvements (#9632) [SomeRandomGuyIdk]
    • jpmsru.cpp: Fleshed out I/O and added layouts.
      machine/steppers.cpp: Added JPM SRU 200-step pattern.
      audio/fruitsamples.cpp: Added device for simulated fruit machine sounds.
  • 2022-05-16 19:44:03 gstriker.cpp: made it compile with Clang, too [Ivan Vangelista]
  • 2022-05-16 19:16:54 scripts: Improve str_to_version again. [Vas Crabb]
    • Don't treat hypen and dot as the same thing - it will cause issues with pacakge revisions. Cleaned up some Lua code as well.
      Also show warnings about potentially uninitialised stuff with GCC 12, just don't make them fatal errors.
  • 2022-05-16 18:10:34 - goldstar.cpp: decrypted cb3c, needs correct address map [Ivan Vangelista]
    • - gstriker.cpp: used finder for memory bank and other small cleanups
  • 2022-05-16 16:50:24 snes.xml: Added seven dumps. (#9763) [0kmg]
    • New working software list additions - Corn Buster [NoIntro] Dorke & Ymp [NoIntro] Iron Commando [NoIntro] Legend (Piko reissue) [NoIntro] Mr. Bloopy Saves the World [NoIntro] Super Noah's Ark 3D (Piko reissue) [NoIntro] Super Thor Quest [NoIntro]
  • 2022-05-16 16:49:37 nemesis.cpp: Fixed coin inputs in salamand and clones (MT08315). (#9766) [0kmg]
  • 2022-05-16 16:49:09 fix version detection in str_to_version (#9767) [sairuk]
  • 2022-05-16 13:35:51 Fix interface to upd7759 sounds (#9769) [Paul-Arnold]
    • Interface to upd7759 was using start and reset inputs when should've been using mode and reset.
  • 2022-05-16 04:18:16 dc.xml: Tidied up descriptions and added a missing parent/clone relationship. (#9758) [ArcadeShadow]
  • 2022-05-16 04:15:00 Software lists: Standardized titles of Mashin Eiyuuden Wataru games. (#9764) [0kmg]
  • 2022-05-16 02:33:40 pangofun.cpp: remove unnecessary screen legacy setup, add QA notes [angelosa]
  • 2022-05-15 19:47:36 rc2014: add more official ROMs [Miodrag Milanovic]
  • 2022-05-15 18:58:59 RC2014 (#9759) [Miodrag Milanović]
    • New working clones
      RC2014 Mini with CP/M Upgrade [Miodrag Milanovic]
      -rc2014: added RTC, IDE, FDC and Sound module, fix memory and i/o mapping, proper flash mapping
  • 2022-05-15 17:31:26 New working software list additions [Nigel Barnes]
    • - bbc_rom: Integra-B OS 1.14, Integra-B OS 1.20, Integra-B OS 1.20 (Y2K patched), Memex-B20 2.2, VidiEditor 1.2, PipeDream 0.2, Chuckie Egg (unofficial ROM), Frak! (unofficial ROM), Killer Gorilla (unofficial ROM) [Nigel Barnes]
      Software list items promoted to working - bbc_rom: SideAid128 1.03 [Nigel Barnes]
  • 2022-05-15 17:17:35 acorn_dsk: Adjusted returned FFID's to indicate verified internal structure. [Nigel Barnes]
  • 2022-05-15 17:15:00 bus/bbc/internal: Added the Memex-B20 board. [Nigel Barnes]
  • 2022-05-15 12:03:54 netlist: Improved PPMF target support and test coverage. (#9752) [couriersud]
    • This addresses most of the issues described in #8590.
      Fixed standalone Visual Studio 2019 builds, including support for clang toolchain. Added static stub to PMF to support MSVC ABI. Better aligned ppmf syntax with MAME's delegate syntax. Add tests/test_ppmf*.cpp testing examples given in #8590.
      Also worked around issues some versions of Apple clang have with 5aaae19230bd39dda6766641672f57276a3f9ea1.
  • 2022-05-15 06:17:12 exidy.cpp: Got rid of duplicate coin inputs. [Vas Crabb]
    • Partially addresses GitHub #9757. Coin 2 doesn't work for targ and spectar, but that isn't a regression (it was already broken, not sure if error in schematics, game bug, or emulation issue is to blame). DIP switches and locations are still a bit of a mess, too.
  • 2022-05-15 04:41:30 bus/vcs_ctrl: Fixed swapped paddle buttons (fixes #9755). (#9756) [0kmg]
  • 2022-05-14 08:12:49 vball.cpp: used finder for memory bank and other small cleanups [Ivan Vangelista]
  • 2022-05-14 05:13:29 tait8741.cpp: Removed old simulation of Gladiator MCUs (unused for a while now). [Vas Crabb]
  • 2022-05-13 23:21:03 dpb_combiner.cpp: Deleted left over file per Ryan Holtz [Scott Stone]
  • 2022-05-13 21:45:58 New working machines [hap]
    • Cops Pocket Assistant [hap, Sean Riddle]
  • 2022-05-13 16:39:15 intelfsh.cpp: Keep spacing consistent to all other devices [Scott Stone]
  • 2022-05-13 11:35:43 slapfght.cpp: Hooked up flip screen output to MCU for alcon and slapfigh (#9748) [Vas Crabb]
    • slapfght.cpp: Hooked up flip screen output to MCU for alcon and slapfigh.
      machine/taito68705interface.cpp: Removed some copy/pasted copyright holders.
      The copyright holders were copied across from the drivers that the device was factored out of. There's no content from the original drivers left.
  • 2022-05-13 09:34:34 8080bw.cpp: Re-removed cocktail inputs from spaceat2/sinvzen. (#9624) [eientei95]
  • 2022-05-13 09:33:11 a2600.xml: Fixed publishers, and mark generalr/westward as clones of custer. (#9623) [eientei95]
    • "Mystique" was a product line, actual publisher was "American Multiple Industries".
  • 2022-05-13 09:31:36 bus/nes: Various minor cleanups. (#9641) [0kmg]
    • MMC1: Made mirroring bits overridable for derivative boards. Also removed code for rumored MMC1C variant. Moved various boards' hardwired mirroring from pcb_reset() to the software list. Removed redundant banking of VRAM for non-banking boards and redundant variable setting.
  • 2022-05-13 09:30:24 cpu/mips/r4000.cpp: Added TimerIntDis mux to IPEX5. (#9718) [Brice Onken]
  • 2022-05-13 09:27:56 Additions and changes to Spectrum-related softlists. (#9728) [ICEknigh7]
    • timex_cass.xml, spectrum_cass.xml: Added a list of the known covertapes of "Byte Power, 1st Class Magazine" as well as the only known dump. Moved games published by Timex actually made for the Spectrum to appropriate list. Replaced two dumps with better versions.
      specpls3.xml: Verified that Spectrum disk version of Comando Tracer is the standalone release. Updated notes.
      New working software list additions (timex_cass.xml) - Byte Power (February 1988)
  • 2022-05-13 09:21:15 zx spectrum drivers: Restore irq length == 32 / border timings. (#9711) [holub]
  • 2022-05-13 06:32:02 atari400.cpp: Added 2-port version of a5200, and fixed ANTIC memory size. (#9730) [eientei95]
    • New working clones
      Atari 5200 (2-port)
  • 2022-05-13 05:25:47 Revert "bitbanger: Add udp multicast support (#9744)" (#9749) [Vas Crabb]
    • This reverts commit 5052eb307a959644677037be52b9a168a68775dd.
  • 2022-05-13 05:12:04 [powervr2.cpp] Naomi Rendering Fixes (#9745) [Jennifer Taylor]
    • Allow rendering non-textured sprites (filled boxes), causes spritetest to render properly. Fix alpha blending for textures to key off of the right value. Some code cleanup.
  • 2022-05-13 05:10:35 bitbanger: Add udp multicast support (#9744) [tedgreen99]
    • Example usage: -bitb udp.234.99.99.99:15122
  • 2022-05-13 05:08:25 dinetwork: Add mtu paramter and remove unnecessary floating point calculations (#9742) [tedgreen99]
  • 2022-05-13 01:10:10 epg3231: Add key strobe output mode [AJR]
  • 2022-05-12 20:19:23 Fix address mask for SST 39SF040 (#9747) [Miodrag Milanović]
  • 2022-05-12 20:12:59 redclash.cpp: Add raw parameters for screen and addressable latch devices [AJR]
  • 2022-05-12 20:10:14 Deletes in-line credits, to keep with MAME general style. Advised by hap (#9741) [Jose Tejada]
  • 2022-05-12 17:59:35 - stv.cpp: dumped I/O board ROM for yattrmnp [nnap] [Ivan Vangelista]
    • - rbmk.cpp: dips are read correctly now
  • 2022-05-12 17:40:06 tek440x: Add SCSI controller [AJR]
  • 2022-05-12 16:43:05 dribling: Use raw timing parameters for screen [AJR]
  • 2022-05-12 15:34:54 n8080.cpp: Use raw timing parameters for screen [AJR]
  • 2022-05-12 15:33:16 beezer: Replace bankdev with memory view; use raw timing parameters for screen [AJR]
  • 2022-05-12 15:32:00 toratora: Use raw timing parameters for screen [AJR]
  • 2022-05-12 15:31:03 cheekyms: Add screen raw parameters; modernize VBLANK interrupt [AJR]
  • 2022-05-12 15:30:06 avalnche: Change periodic interrupt to scanline interrupt; add watchdog timeout [AJR]
  • 2022-05-12 05:48:31 seicross.cpp: Add raw timing parameters for screen [AJR]
  • 2022-05-12 05:06:31 vigilant.cpp, shisen.cpp: Cleanups & modernization [AJR]
    • - Replace legacy interrupt generators with vertical blank and scanline timer callbacks - Add presumed raw timing parameters for all games, based on known XTAL values - Correct maincpu XTAL value for Buccaneers
  • 2022-05-12 03:55:16 4enlinea.cpp, amstr_pc.cpp, amstrad.cpp: Remove some unused definitions [AJR]
  • 2022-05-12 03:51:44 nemesis.cpp: Correct dot clock [AJR]
  • 2022-05-12 03:50:32 inder_vid.cpp: Correct visible dimensions of screen [AJR]
  • 2022-05-12 03:48:10 unidasm: Option-related changes [AJR]
    • - Eliminate -mode option that has done nothing for years - Allow -basepc address and -skip count to be specified in octal
  • 2022-05-12 03:30:46 mips3: Fixed error flagged by GCC 12 [Ryan Holtz, R. Belmont] [arbee]
  • 2022-05-11 23:26:57 Initial GCC 12 support for Fedora 36. [R. Belmont] [arbee]
  • 2022-05-11 17:02:35 megadriv.xml: Trimmed pcottonp dump by half. (#9719) [0kmg]
  • 2022-05-11 17:01:27 spectrum_cass.xml: 9 new entries + metadata cleaning (#9723) [ArcadeShadow]
    • New working software list additions (spectrum_cass.xml) - Bomb Jack (Z Cobra) [worldofspectrum.org] Bomb Jack II (MCM) [worldofspectrum.org] Bomb Jack II (Zafi Chip) [worldofspectrum.org] Chess Nuts [Steven Brown, Planeta Sinclair] Coin-It [Steven Brown, Planeta Sinclair] Exolon (bug fix) [spectrumcomputing.co.uk] Exolon (Erbe) [spectrumcomputing.co.uk] Horacio Esquiador [spectrumcomputing.co.uk] Smash TV (Erbe) [spectrumcomputing.co.uk]
  • 2022-05-11 16:59:17 Vigilante correct video timings (#9740) [Jose Tejada]
  • 2022-05-11 04:09:08 netlist: Fixed standalone nltool building with nvcc. (#9731) [couriersud]
    • nvcc 11.3 (latest cuda tools) has an issue with some auto x(some variable) declarations.
  • 2022-05-11 04:07:57 gameboy.xml: Added four homebrew entries. (#9705) [0kmg]
    • New working software list additions (gameboy.xml) - Dangan GB [snorpung, nordloef] Death Planet [Mackerel Interactive] Into the Blue [Jonas Fischbach] Retroid [Jonas Fischbach]
  • 2022-05-11 04:06:04 8080bw.cpp: Added color video output emulation to vortex. (#9311) [Mike Coates] [Ivan Vangelista]
  • 2022-05-10 22:45:26 Add debugger time command to docs (#9735) [tedgreen99]
  • 2022-05-10 22:44:47 c64_cass.xml: Added 10 items (8 working, 2 not working) (#9737) [Steven Coomber]
    • New working software list additions - Salamander (Imagine) [C64 Ultimate Tape Archive V2.0] Sanxion (Thalamus) [C64 Ultimate Tape Archive V2.0] Savage (Firebird) [C64 Ultimate Tape Archive V2.0] Scorpion (Prism Leisure) [C64 Ultimate Tape Archive V2.0] The Secret Diary of Adrian Mole (Mosaic Publishing) [C64 Ultimate Tape Archive V2.0] Sentinel (U.S. Gold) [C64 Ultimate Tape Archive V2.0] The Sentinel (Firebird) [C64 Ultimate Tape Archive V2.0] Shadow Skimmer (The Edge) [C64 Ultimate Tape Archive V2.0]
      New NOT_WORKING software list additions - Scooby-Doo (Elite Systems) [C64 Ultimate Tape Archive V2.0] Shadows of Mordor (Melbourne House) [C64 Ultimate Tape Archive V2.0]
  • 2022-05-10 21:58:44 New working clones [Ivan Vangelista]
    • Space Invaders' gambling game (unencrypted) [Jorge Silva]
  • 2022-05-10 18:24:01 a2600.xml: Remove "Atari VCS Point-of-Purchase ROM" (nw) (#9734) [eientei95]
    • This has its own driver in a2600.cpp
  • 2022-05-10 15:03:30 RC2014 (#9716) [Miodrag Milanović]
    • New working machines
      RC2014 Classic [Miodrag Milanovic] RC2014 Pro [Miodrag Milanovic] RC2014 Classic II [Miodrag Milanovic] RC2014 Zed [Miodrag Milanovic] RC2014 Zed Pro [Miodrag Milanovic]
  • 2022-05-10 14:32:36 machine/midwayic.cpp: Use logmacro.h helpers for debug logging. (#9725) [tedgreen99]
  • 2022-05-10 13:11:18 gollygho: use generic output strings (!!NOTE!! update ext. artwork file) [hap]
  • 2022-05-09 21:33:09 Hot Chilli: Reworked, improved and simplify inputs, banking and interrupts. [Roberto Fresca]
    • Also switched to screen raw parameters and cleaned up the driver.
  • 2022-05-09 20:12:56 - nmk16.cpp: added hardware info and corrected ROM labels for Acrobat Mission [Guru] [Ivan Vangelista]
    • - paradise.cpp: used finders, templates and other small cleanups
  • 2022-05-09 12:13:30 reactmd: added player 1 controls. [Robbbert]
  • 2022-05-09 04:12:44 Add time command to MAME debugger. Returns current machine time. (#9727) [tedgreen99]
  • 2022-05-09 02:23:14 vegas.cpp: Fix reversed DIP switch names for sf2049te, sf2049se (#9687) [neSneSgB]
    • The disk-based test was booting to the EPROM-based test and vice versa. For both games, the DIP switch meanings in the EPROM-based test and in the disk-based test are not the same; they contradict each other.
  • 2022-05-08 19:22:35 rf51w14cg.cpp: Fixed checked-in Windows line endings. (#9722) [couriersud]
  • 2022-05-08 19:06:41 seattle.cpp: Update carnevil unused dip switches based on the operator manual and verified via the service menu. [Ted Green]
  • 2022-05-08 18:59:37 Revert "seattle.cpp: Update carnevil dipswitch settings" [Ted Green]
    • This reverts commit ac0d4591934d66916cdc8bcd0d5473eefd7c936d.
  • 2022-05-08 18:42:14 machine/netlist.cpp: Use templates to compile with NETLIST_CREATE_CSV=1. (#9707) [couriersud]
  • 2022-05-08 18:14:26 iteagle.cpp: Adjust processor clock. Gives proper 1ms ostick now. [Ted Green]
    • iteagle_fpga.cpp: Add default console terminal serial port settings. vegas.cpp: Mask logging of sio_r.
  • 2022-04-18 20:31:38 seattle.cpp: Update carnevil dipswitch settings [Ted Green]
  • 2022-05-08 17:53:07 netlist: standalone makefile and prototype modifications (#9708) [couriersud]
    • - update netlist makefile to more recent compilers - prototypes for NETLISTs in macros are now created create_devinc.py - apply ctidy recommendations - Python None in create_device.py
  • 2022-05-08 16:37:04 commando.cpp: added hardware info [Guru] [Ivan Vangelista]
  • 2022-05-08 16:13:33 ddenlovr.cpp: actually commit the dynax.h changes this time [Ivan Vangelista]
  • 2022-05-08 14:52:26 ata_hle: Fix save state for 8-bit mode (#9721) [Miodrag Milanović]
  • 2022-05-08 14:00:53 Z88: added serial port and NVRAM support. [Sandro Ronco] [Sandro Ronco]
  • 2022-05-08 11:13:21 Fixed 2 compile errors. [Robbbert]
  • 2022-05-08 10:17:51 New working machines [Ivan Vangelista]
    • Mahjong The Mysterious Orient Returns [BET] (Japan, v1.00) [buffi]
  • 2022-05-08 02:18:39 ksys573.cpp: Notes/typos + note changes for DDR Karaoke (#9710) [simzy39]
    • -The bottom of the driver says '"Dance Dance Revolution Karaoke Mix (GQ921 VER. JBB)"' which is hard to deduce as being 'DAM-DDR Dance Dance Revolution for DAM' at the top of the driver. As such, I've changed it to: "Dance Dance Revolution Karaoke MIX (DAM-DDR)" and "Dance Dance Revolution Karaoke MIX 2nd (DAM-DDR)" based on what I've found on the internet. This name appears to be accurate, at least for the system. The game disc itself doesn't contain the name DAM. A few sources: https://remywiki.com/AC_DDR_Karaoke https://bcaweb.bai.ne.jp/miyooo/ddrd.html
      -: In the list, there is a 'P' next to these names, denoting 'plain System573', but according to my first source: DDR KAraoke "...uses a modified System 573, equipped with four video input/output and a DAM karaoke device." As such I've changed the P to 'K' and have changed Kick and Kick's letter, which was a K, to AA since it's a similar board to the A. A: uses ext. analog I/O board GX700-PWB(F) AA: uses alt. ext. analog I/O board GX700-PWB(K) K: uses karaoke I/O board GX921-PWB(B)
      -'DDR max' and 'DDR max 2' to 'DDRMAX' and 'DDRMAX2'
  • 2022-05-07 23:27:29 pc98_cd.xml: 19 new dumps, 18 replacements (#9715) [r09]
    • New working software list additions - Brandish 2 Renewal [redump.org] Canaan - Yakusoku no Chi [redump.org] Doom II for Windows 95 [redump.org] Ningen Konchuu - Nozoki [redump.org] Shin'ou Densetsu Crystania DX [redump.org] Uki Uki Island [redump.org] X Girl [redump.org, cyo.the.vile]
      New not working software list additions - Ayumi-chan Monogatari [redump.org] Collector D [redump.org, cyo.the.vile] Etemible - Tenjou Mukyuu [redump.org, Coolmod] Ginga Eiyuu Densetsu IV [redump.org] Master of Magic [redump.org] NEC Demonstration CD-ROM - Evolution and Dinosaurs [redump.org] Prince of Persia 2 - The Shadow & The Flame [redump.org] Sorcer Kingdom [redump.org] Strike Commander [redump.org] Teitoku no Ketsudan III [redump.org] Ultima VIII - Pagan [redump.org] Yumemizaka [redump.org]
      Replaced software list items
      Akumu - Aoi Kajitsu no Sanka [redump.org] Appare-den - Fukuryuu no Shou [redump.org, Coolmod] Ayumi-chan Monogatari Jissha-ban [redump.org] Brandish Campaign-ban [redump.org] Brandish 2 - The Planet Buster - Campaign-ban [redump.org] Brandish 3 - Spirit of Balcan - Campaign-ban [redump.org] Buzz Aldrin's Race into Space - Uchuu e no Chousen [redump.org] CRW 2 [redump.org] Dawn Patrol - Yoake no Pilot [redump.org] Guardian Recall - Shugojuu Shoukan [redump.org, cyo.the.vile] Mahou Shoujo Pretty Samy - Kouhen [redump.org] Manji PSYyuuki [redump.org, r09] Magical Squadron [redump.org] RAM 1 - New Evolution Organize [redump.org] Ribbon [redump.org] Ryouki no Ori (1996-09-23) [redump.org] Sangokushi V [redump.org] Zai Metajo [redump.org]
  • 2022-05-07 20:06:41 homedata.cpp - Add subtitle to reikaids (#9714) [Michael Sanborn]
  • 2022-05-07 16:49:40 netlist: more c++, less macros (#9706) [couriersud]
    • - Reduce the use of macros by converting defines into c++ constants. - more minor code clean up.
  • 2022-05-07 09:11:47 - atetris.cpp, tnzs.cpp: added hardware infos [Guru] [Ivan Vangelista]
    • - segas16b.cpp, seta2.cpp, williams.cpp: minor spelling fixes
  • 2022-05-07 02:50:47 v620dasm.cpp: Add comment [AJR]
  • 2022-05-07 00:04:28 tms9995: Byte write to the decrementer fills the other byte with the same value. [Michael Zapf]
  • 2022-05-06 23:31:59 Various software list kana metadata cleanups. (#9709) [0kmg]
    • - Replaced halfwidth characters (including middle dot) with fullwidth ones. - Fixed a few alt titles.
  • 2022-05-06 17:47:41 ti99: Take care for cartridge dumps that do not fill the 8K window. [Michael Zapf]
  • 2022-05-06 16:44:54 ti99: Increased number of banks for gromemu cartridge type; more informative log output. [Michael Zapf]
  • 2022-05-06 06:03:57 cps2.cpp: Added TOURNAMENT board communication simulation. (#9699) [Vas Crabb, Darksoft, Gregory Lewandowski] [Vas Crabb]
  • 2022-05-06 04:09:31 apple2.cpp,apple2e.cpp: fix uninitialized class members causing joystick weirdness. [R. Belmont] [arbee]
  • 2022-05-05 22:23:57 pacland: fix tilemap array out of bounds [hap]
  • 2022-05-05 22:11:19 megadriv.xml: Added missing SRAM to nbaliv98 (MT07564). (#9701) [0kmg]
  • 2022-05-05 22:06:40 New working clones [hap]
    • Kasparov Corona (ver. C, set 1) [anonymous]
  • 2022-05-05 18:07:35 New working clones [Ivan Vangelista]
    • Batsugun (older, set 2) [buffi] Dogyuun (oldest set) [buffi]
      - pacland.cpp: used finders and other small cleanups
  • 2022-05-05 17:37:22 Netlist lint, first version of a FAQ and small code changes. (#9684) [couriersud]
    • - Added a first version of a FAQ. - Use better error messages in pfunction. - Made member functions static where appropriate in nld_solver.
  • 2022-05-05 15:52:37 ibm5150.xml: PC Booter corrections (#9692) [Allofich]
    • - Move some non-PC Booter games to the DOS-based games section and remove the PC Booter usage line from them if they have it. - Give the PC Booter usage line to some games that are missing it.
  • 2022-05-05 15:51:08 acia6850: initialize receive section (#9694) [Miodrag Milanović]
  • 2022-05-05 15:38:58 spectrum128/2A/3: Improved contention timing emulation (#9670) [holub]
  • 2022-05-05 07:13:41 hotchili.cpp: Fixes some oddities. Still remaining tag lookup and banking. [Roberto Fresca]
  • 2022-05-05 05:54:46 New disassemblers for unidasm: hp2100, hp21mx, v620, v75 [AJR]
  • 2022-05-05 00:24:37 Update megadriv software list to add optional region protection information (#9688) [Chris Vowles]
    • Update megadriv software list to add region info to roms where they are region locked or have other region issues
  • 2022-05-04 23:52:19 hotchili.cpp: fix clang compile [Angelo Salese]
  • 2022-05-04 22:56:14 bus/nes: Updated code and dump for mc_mario. (#9686) [0kmg]
    • - Switched mc_mario to use BMC-GOLD-7IN1 board and removed emulation for variant BMC-MARIOPARTY-7IN1. Replaced its CHR ROM with bank swapped dump. - BMC-GOLD-7IN1: Fixed crash when carts with no WRAM are loaded.
  • 2022-05-04 22:06:24 neogeo.xml: Fixed wh2h serial. (#9683) [Abadede]
  • 2022-05-04 21:38:10 megadriv.xml: Added an Awesome Possum prototype. (#9677) [0kmg]
    • New working software list additions (megadriv.xml) - Awesome Possum Kicks Dr. Machino's Butt! (USA, prototype, 19930712) [DrBizz]
  • 2022-05-04 21:25:31 i8214: Back out previous changes to device emulation in e38360692285e7fa0e0574b8b00585536b696949 except as a system-specific hack [AJR]
  • 2022-05-04 19:50:44 New working machines [Roberto Fresca]
    • Hot Chilli (95103, v0104) [Roberto Fresca, Grull Osgo, Matt B]
  • 2022-05-04 15:15:30 mb88xx: mask ram r/w and read_r to 4-bit [hap]
  • 2022-05-04 15:04:58 misc drivers: small cleanup to class var init [hap]
  • 2022-05-03 20:44:44 Suppress compile warnings in asmjit with GCC 7. (#9675) [couriersud]
  • 2022-05-03 19:55:07 Fixed fallout from I2C changes. (#9682) [Paul-Arnold]
    • spg2xx_jakks_gkr.cpp: Changed 24C04 to 24C16 for systems with EEPROM. xavix.cpp: Changed tomcpin EEPROM from 24C04 to 24C08. xavix_2000.cpp: Changed epo_bowl EEPROM from 24C02 to 24C04, and drgqst EEPROM from 24C02 to 24C08. xavix_2002.cpp: Changed EEPROM from 24C04 to 24C08 for xavbaseb and xavbassf. 4enlinea.cpp: Added note about unknown I2C device accessed by k7_olym.
  • 2022-05-03 19:26:39 emuopts.cpp: Fix typo in comment [AJR]
  • 2022-05-03 18:36:38 scrablex: simplify write_r code [hap]
  • 2022-05-03 18:26:17 mb88dasm: uppercase mnemonics, remove opcode explanations from dasm [hap]
  • 2022-05-03 18:11:23 firetrap.cpp: used finders, templates and other small cleanups [Ivan Vangelista]
  • 2022-05-03 15:52:19 Prefer the X11 SDL video driver on Linux (#9676) [Julian Sikorski]
  • 2022-05-03 15:20:35 nes.xml: Added eleven dumps. Removed some baddump flags. (#9679) [0kmg]
    • New working software list additions - Baby Boomer (Korea) [MLX] Exploding Fist (USA) [anonymous] Get'em Gary [anonymous] More Glider [anonymous] Multidude [RetroSouls] Nomolos - Storming the Catsle (v1.00) [anonymous] Quest Forge - By Order of Kings [anonymous] Super Painter [RetroSouls] Tújí (Taiwan) [kazblox] Uninvited (USA, prototype) [Forest of Illusion, Clarkzer0] Wùkōng Dòujù (China) [anonymous]
  • 2022-05-03 15:18:51 gba.xml: Added one dump. (#9680) [0kmg]
    • New working software list additions - World Reborn (USA) [NoIntro]
  • 2022-05-03 15:17:48 gbcolor.xml: Added one dump. (#9681) [0kmg]
    • New working software list additions - Tyrannosaurus Tex (USA) [NoIntro]
  • 2022-05-03 01:27:17 h8500: Disassembler updates [AJR]
    • - Add some spaces between instruction operands - Render just the first byte of any illegal instruction
  • 2022-05-03 00:37:44 tv912b, tv912c: Driver updates [AJR]
    • - Add Break key and allow system to transmit break when it is pressed - Add special input (not a keyboard key) to trigger Self Test Mode - Add support for blank attribute - Remove imperfect graphics flag - Remove some dead test code
  • 2022-05-02 23:49:52 spcforce, meteors: Modernize interrupt handling and fix freeze on soft reset [AJR]
  • 2022-05-02 18:03:38 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Neo Print - Popeye (Japan) (T4i 3.04) [buffi] Neo Print - European Version (World) (T4i 2.00) [buffi] Rally Point 2 [coolmod]
      - toaplan2.cpp: added a note about a different ROM configuration found for sstrikerk [buffi]
  • 2022-05-02 17:39:20 system1.cpp: Identified DIP swithces for shtngmst and ufosensi. (#9668) [0kmg]
    • shtngmst: Labelled lives and demo sounds DIP switches. ufosensi: Labelled demo sounds DIP switch (MT08303).
  • 2022-05-02 17:34:36 ksys573.cpp: Removed DDR Kids from file header comment. (#9671) [simzy39]
    • This game dumped and runs on Konami GSAN1 hardware.
  • 2022-05-01 23:07:52 New working machines [hap]
    • Scrabble Lexor - Computer Word Game [hap, Sean Riddle]
  • 2022-05-01 23:05:14 megatech: fix crash in service mode [hap]
  • 2022-05-01 21:29:45 famibox.xml: Updated comment about unverified dumps. (#9666) [0kmg]
  • 2022-05-01 20:45:47 -tim011.cpp: Hooked up floppy drives properly. (#9649) [Miodrag Milanović]
    • Hooked up floppy drives and controller properly, and implemented video display. formats/tim011_dsk.cpp: Added TIM 011 floppy image format.
      -machine/upd765.cpp: If waiting for additional command bytes, treat a data register read as an open bus write (tested on real hardware) and always trigger the DRQ line even if in nodma mode. [Carl
      -cpu/z180: Added callbacks for tend; decrement bcr1 when DMA channel 1 is active. [Carl]
  • 2022-05-01 19:47:01 Fixed SUBTARGET=nl build. (#9662) [couriersud]
  • 2022-05-01 19:12:17 New working clones [Ivan Vangelista]
    • Moon Cresta (Electrogame S.A. Spanish bootleg, set 2) [Victor Fernandez (City Game), ClawGrip]
  • 2022-05-01 18:45:58 New clones marked as NOT_WORKING [Ivan Vangelista]
    • PR-100 Digital Sequencer (v2.01) [Foone Turing]
  • 2022-05-01 18:20:22 New working clones [Ivan Vangelista]
    • Batsugun (bootleg) [buffi]
  • 2022-05-01 12:07:26 rename hh_amis2k driver to wildfire [hap]
  • 2022-05-01 12:01:00 wildfire: remove unused base class since there's only 1 game [hap]
  • 2022-04-30 23:36:25 spec128.cpp, specpls3.cpp: Added initial bus contention emulation for Spectrum 128+ models [holub]
  • 2022-04-30 23:34:17 bus/nes: Updates for Camerica/Codemasters boards. (#9647) [0kmg]
    • - BF9096: Added alternate paging required by certain dumps. Fixes menu items that didn't load or were crisscrossed. - Golden Five: Corrected reset/game lock behavior according to reverse engineered hardware info.
→ [Arcade] DevMAME [log only] 2022/04/30 20:00
  • 2022-04-30 19:46:13 nes.xml: Removed four bad dumps. (#9658) [0kmg]
    • - ntf2tc1 and modaosyma were overdumps with doubled PRG ROM of their parent sets. - dreamfgtasd was a multcart extract with extra CHR data from three other games. - Half of musicboxa's CHR was an overdump that matched half its PRG dump.
  • 2022-04-30 13:15:19 MT 03729 gmgalax wrong colours [Robbbert]
  • 2022-04-30 07:19:15 neogeo.xml: Fix kof2002 AES serial (#9654) [CanoeHope]
  • 2022-04-30 06:14:35 snookr10.cpp: More ASCII diagrams realigned and cleanups. [Roberto Fresca]
  • 2022-04-30 05:25:09 Merge branch 'master' of https://github.com/mamedev/mame [Roberto Fresca]
  • 2022-04-30 05:24:06 snookr10.cpp: Realigned the ASCII diagram about encryption, [Roberto Fresca]
    • messed up some time ago for some bulk changes.
  • 2022-04-30 03:24:33 4enlinea.cpp: Fix game name for 'unkdarts' (#9652) [ClawGrip]
    • 4enlinea.cpp: Fix game name for 'unkdarts' Rename 'unkdarts' as 'dardos'
  • 2022-04-30 03:07:37 nes.xml: Various cleanups. (#9655) [0kmg]
    • - Explicitly set mirroring for hardwired boards (mostly NROM, CNROM, UNROM). Graphics glitches fixed in sets: conquer, dancekar, goldktvp, machridrp, mc_8lm, phantom, rockmanr, seadream. - Trimmed smaruo's overdumped graphics ROM.
  • 2022-04-29 23:22:57 ksys573.exe: Fixed fightmn/pnchmn layout's alpha channel values. (#9653) [987123879113]
  • 2022-04-29 22:42:09 Micscellaneous cleanup/fixes: [Vas Crabb]
    • machine/z80scc.cpp: Fixed a cast-to-bool that broke detection of changes to one register bit.
      formats/fsmeta.cpp: Use visitors with variants where it makes sense.
      docs: Updated minimum required SDL version to 2.0.6 for all targets, added note that Python 3 is included with Xcode and updated instructions for downloading stand-alone Python 3 for macOS.
      ksys573.cpp: Don't create an insane number of textures for fghtmn and pnchman internal artwork.
      Tidied another batch of slot machine layouts.
  • 2022-04-29 21:20:41 New working clones [Ivan Vangelista]
    • Knights of Valour 2 / Sanguo Zhan Ji 2 / Sangoku Senki 2 (ver. 102, 102, 100HK) [buffi]
  • 2022-04-29 21:05:56 Added FIXME comments to badly behaved I2C target devices, (#9648) [Paul-Arnold]
    • I2C slaves should only ACK their own device-id and NAK all others. SDA output should only change state while clock is low. Idle state of SDA must be high.
  • 2022-04-29 10:46:07 z80: remove undesired state var in cpu implementation (#9645) [holub]
  • 2022-04-29 09:17:32 Merge tag 'mame0243' into HEAD [Vas Crabb]
    • MAME 0.243
  • 2022-04-29 07:37:26 Bump version to 0.243 in makefile, too. [Vas Crabb]
  • 2022-04-29 06:35:06 neogeo.xml: Fix garouha serial (#9646) [CanoeHope]
  • 2022-04-29 00:39:18 spcpokan: fix out-of-bounds access on POST VROM test. (MT #8307) [R. Belmont] [arbee]
  • 2022-04-28 22:26:08 vigilant.cpp: Fixed sound in bowmen by allowing it to see the area of ROM with music data. (#9642) [David Haywood]
  • 2022-04-28 18:27:05 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Pong Boo! 2 [buffi]
      New working clones
      Thunder Dragon (bootleg with Raiden sounds, unencrypted) [f205v]
  • 2022-04-28 17:16:52 bus/nes: Updated Jaleco boards. (#9628) [0kmg]
    • - JF-13: fixed simultaneous samples playing at boot of Moero Pro Yakyuu. - JF-16, discrete 74x161: set hardware-valid one-screen mirroring mode at reset. - JF-17/19: Streamlined by putting common details in base class. Fixed latches which switch banks on low to high transition. Demoted moejudo since it's not playable. - SS88006 boards: Also streamlined everything into common base class. Parameterized common code patterns. Added WRAM enable bits. - nes.xml: Corrected ROM sizes of undumped uPD775xC chips.
  • 2022-04-28 15:20:30 x68k_crtc.cpp: Fix screen assert in debug build [AJR]
  • 2022-04-28 11:49:39 nes.xml: Changed tysonipp to use per-chip ROM dumps. (#9643) [0kmg]
  • 2022-04-28 09:52:17 MT08304: apxen: [debug] Assertion failed [Robbbert]
  • 2022-04-28 06:49:55 usgames.cpp: fixed MT08306 [Ivan Vangelista]
  • 2022-04-28 06:25:44 MT08308: mk98: [debug] Assertion failed [Robbbert]
    • - Fixed buffer overflow - Used array instead of writing to rom region.
  • 2022-04-28 03:44:06 xavix2.cpp: Fix scaling of background in ltv_naru. (#9633) [qeeg]
  • 2022-04-27 23:12:40 Channel Three: Added bruteforced and converted PLDs [TeamEurope, Gerald (COY), Porchy, Roberto fresca] [Roberto Fresca]
  • 2022-04-27 22:34:40 spectrum48: fix floating int (#9637) [holub]
  • 2022-04-27 21:51:19 - appoooh.cpp: finders and other small cleanups [Ivan Vangelista]
    • - royalmah.cpp: corrected year for ichiban
  • 2022-04-27 16:27:06 i2cmem.cpp and derived devices: Only acknowledge correct I2C device-id. (#9630) [Paul-Arnold]
    • Updated machine/acorn_bmu.cpp, machine/i2cmem.cpp, machine/pcf8573.cpp and machine/machine/pcf8583.cpp. Check device ID and only acknowledge device’s own ID. Release SDA line to be pulled up when idle. aa310.cpp: Combine SDA lines with logical AND.
  • 2022-04-27 15:08:36 Merge branch 'release0243' into mainline-master [Vas Crabb]
  • 2022-04-24 12:44:37 iwm: Do a complete clock change on sync write for better flux change time precision [Olivier Galibert]
    • iwm: Increate the flux write buffer size for better performance (complete sector write in a single call) 2gs: Correct the q3 clock value, making (sync) writes reliable
  • 2022-04-27 14:50:09 Fixed crashes on start in ZX Spectrum clones and NWK-TR games. [Vas Crabb]
  • 2022-04-27 13:50:27 pcmx2: fixed crash while in dipswitch menu [Robbbert]
  • 2022-04-27 13:04:28 swtpc09: marked all variants as MNW, regressed in 2015. [Robbbert]
  • 2022-04-24 12:44:37 iwm: Do a complete clock change on sync write for better flux change time precision [Olivier Galibert]
    • iwm: Increate the flux write buffer size for better performance (complete sector write in a single call) 2gs: Correct the q3 clock value, making (sync) writes reliable
  • 2022-04-27 11:50:12 swtpc8212: fixed crash on exit if you adjust a dipswitch. Validation should mark switch 0 as invalid but doesn't. [Robbbert]
  • 2022-04-27 03:46:16 Fixed Channel Three colors/bitplanes. [Roberto Fresca] [Roberto Fresca]
  • 2022-04-26 22:36:01 Revert "tests" [hap]
    • This reverts commit 922eb1b23c0e3bd36cf4974e13e61aa12fc32764.
  • 2022-04-26 22:35:48 Revert "debug" [hap]
    • This reverts commit 3a65661f2f7d0e3ebbfa2a707f8c5a5fadffcb77.
  • 2022-04-26 20:42:53 vicdual.cpp: corrected one PROM for headonn [MASH] [Ivan Vangelista]
  • 2022-04-26 20:32:28 brkthru.cpp, gunsmoke.cpp, bfm_adr2.cpp: used finders and other small cleanups [Ivan Vangelista]
  • 2022-04-26 19:13:55 Init cleanups and gnet fix [Olivier Galibert]
  • 2022-04-26 16:19:21 debug [Olivier Galibert]
  • 2022-04-24 12:44:37 tests [Olivier Galibert]
  • 2022-04-26 15:10:29 cat702: init 2 more variables [hap]
  • 2022-04-26 14:53:54 Addressed performance loss from recent z80scc changes (#9629) [Ryan Holtz] [MooglyGuy]
    • z80scc: Removed unused Z80SCC_USE_LOCAL_BRG and simplified WR15_ZEROCOUNT usage to reduce the likelihood of needless timer activation.
      mips3drc: Additional micro-optimizations to generate_checksum_block.
  • 2022-04-26 14:17:32 jaguarcd: fix nodisc crash again [hap]
  • 2022-04-26 12:26:38 Removed unwelcome fixes. [Robbbert]
  • 2022-04-26 03:26:59 New clones marked as NOT_WORKING [Roberto Fresca]
    • Magic Card Export (v4.01) [Ioannis Bampoulas, Roberto Fresca]
  • 2022-04-26 03:06:45 New clones marked as NOT_WORKING [Roberto Fresca]
    • Magic Card Export 94 (v2.9a) [Ioannis Bampoulas, Roberto Fresca]
  • 2022-04-26 02:38:14 New clones marked as NOT_WORKING [Roberto Fresca]
    • Magic Card Export 94 (set 2) [Ioannis Bampoulas, Roberto Fresca]
  • 2022-04-26 01:48:40 Magic Card driver: Added technical notes and moved the PCB layouts [Roberto Fresca]
    • to the ROM load zone for consistency.
  • 2022-04-26 01:24:53 Puzzle Me!: Added ASCII PCB layout [TeamEurope] [Roberto Fresca]
  • 2022-04-26 01:18:16 unknown Poker 'TE06': Added ASCII PCB layout [TeamEurope] [Roberto Fresca]
  • 2022-04-26 01:10:57 Lucky 7 (Impera): Added ASCII PCB layout [TeamEurope] [Roberto Fresca]
  • 2022-04-26 00:58:37 New machines marked as NOT_WORKING [Roberto Fresca]
    • Kajot Card (Version 1.01, Wien Euro) [TeamEurope, Roberto Fresca]
  • 2022-04-25 23:48:07 -mips3drc: Moved unchanging conditionals outside for loop in generate_checksum_block; 7% faster. [Ryan Holtz] (#9626) [MooglyGuy]
  • 2022-04-25 18:08:07 cpu/z80: Improved timing within instructions. (#9449) [holub]
    • This allows improved emulation of bus contention in the ZX Spectrum family.
      Also updated Z80 timings for MSX, Amstrad CPC, and Sega System 1/System 2.
  • 2022-04-25 17:02:03 68340tmu.cpp: fix potential crash on mode logging [Angelo Salese]
  • 2022-04-25 15:07:31 spectrum_cass.xml: Added one game and a couple of demos (#9622) [ICEknigh7]
    • spectrum_cass.xml: Added one game and a couple of demos
      Just noticed that the only way to play the Spectrum version of Inspector Gadget was through its Russian bootleg arcade game "Brodjaga", so I added its only official release (was cancelled in the UK but released in Spain).
      Also added a couple of demos that I found laying around in a very old backup, and which aren't already included in any cover tapes: -LSD Megademo -The Ren and Stimpy Slideshow (a kind of lame slideshow of a few black and white pics, but with a decent presentation)
  • 2022-04-25 13:00:43 osborne1.cpp: revert floppy device back to SSDD (#9625) [theoldsport]
    • Partially reverts an old commit from @Robbbert (https://github.com/mamedev/mame/commit/247939853301565efd348cad12b04fc957707bc2) where the floppy device was (mistakenly?) set to FLOPPY_525_QD (quad density) from FLOPPY_525_SSDD (single-sided double-density).
      As far as I am aware, the Osborne1 only supported SSSD and SSDD disks. Revert appears to resolve known Osborne1 issues [5792](https://mametesters.org/view.php?id=5792) (thanks to @Osso13 for pointing this out) and [8100](https://mametesters.org/view.php?id=8100) @cuavas.
  • 2022-04-25 05:13:21 upd7759.cpp: Add support for mode switching. (#9614) [wilbertpol]
  • 2022-04-25 05:03:58 Add logic to the CoCo RS-DOS FS module to catch cycles in file granule (block) lists (#9615) [npwoods]
  • 2022-04-25 05:03:19 bus/nes: Minor fixes and simplifications for several bootlegs. (#9618) [0kmg]
  • 2022-04-25 04:53:59 New working software list additions (apple2_flop_orig.xml) (#9621) [Firehawke]

    • Drugs: Their Effects on You [Matthew Eric D'Asaro, Firehawke]
      New working software list additions (apple2_flop_clcracked.xml) -
      Drugs: Their Effects on You (cleanly cracked) [4am, Matthew Eric D'Asaro, Firehawke]
  • 2022-04-24 23:16:09 att630.cpp: Add more expansion RAM for att730x; slight code cleanup [AJR]
  • 2022-04-24 21:26:25 Fixed (i think) hp2641, jaguarcd, psr60/70, racingj etc [Robbbert]
  • 2022-04-24 20:21:59 Changed floppy_image_device::identify() to take std::string_view instead of std::string (#9616) [npwoods]
  • 2022-04-24 19:32:07 mjtensin, mjvegas, mjvegasa: Fix memory_bank::set_entry exception in debug build [AJR]
  • 2022-04-24 15:27:58 nes.xml: Fixed a few more mirroring issues. Demoted strikwlf. (#9617) [0kmg]
  • 2022-04-24 15:09:44 exl100: the amateur lawyers didn't like the license. [Robbbert]
  • 2022-04-24 12:48:28 misc: consistency changes to some company/title strings [hap]
  • 2022-04-24 08:40:10 New machines marked as NOT_WORKING [Roberto Fresca]
    • Unknown Poker W [TeamEurope, Roberto Fresca] Dallas Poker [TeamEurope, Roberto Fresca]
  • 2022-04-24 07:31:45 osd/modules/input: Detect joystick reconnection with SDL. (#9605) [Vas Crabb]
    • Also improved display name scheme for joystick axes and buttons.
  • 2022-04-24 06:14:49 srcclean in preparation for 0.243 [Vas Crabb]
  • 2022-04-24 04:03:14 exl100: fixed a note [Robbbert]
  • 2022-04-24 03:30:50 exl100: improved keyboard layout [Robbbert]
  • 2022-04-24 00:40:27 New machines marked as NOT_WORKING [Roberto Fresca]
    • Unknown darts game (487 System I) [Victor Fernandez (City Game)]
  • 2022-04-24 00:01:51 g65816: properly calculate page crossing penalty cycle for ,Y addressing modes. [R. Belmont, O. Galibert] [arbee]
  • 2022-04-23 22:22:24 krz2000.cpp, vigilant.cpp: Clean-up, no functional changes. [Vas Crabb]
  • 2022-04-23 21:50:06 First part of April's Apple II software list updates. (#9489) [Firehawke]
    • Software list items promoted to working (apple2_flop_clcracked.xml) -
      Choplifter [4am, Firehawke]
      New working software list additions (apple2_flop_orig.xml)
      Copy II Plus (Version 9.0) [4am, Firehawke] Copy II Plus (Version 8.4) [4am, Firehawke] Copy II Plus (Version 9.1) [4am, Firehawke] Copy II Plus (Version 8.1) (800K 3.5") [4am, Firehawke] Copy II Plus (Version 8.2) (800K 3.5") [4am, Firehawke] Copy II Plus (Version 8.3) (800K 3.5") [4am, Firehawke] Locksmith (Version 5.0 Revision C) [4am, Firehawke] Locksmith (Version 5.0 Revision F) [4am, Firehawke] Locksmith (Version 5.0 Revision G) [4am, Firehawke] Locksmith (Version 6.0 Revision A) [4am, Firehawke] Copy II Plus (Version 8.4) (800K 3.5") [4am, Firehawke] Locksmith (Version 6.0 Revision B) [4am, Firehawke] Essential Data Duplicator (Version 3.0-1984-02-06) [4am, Firehawke] Essential Data Duplicator (Version 3.0-1984-05-25) [4am, Firehawke] Back It Up (Version 3.6) [4am, Firehawke] Super Disk Copy (Version 3.6) [4am, Firehawke] Copy II Plus (Version 3.1) [4am, Firehawke] Copy II Plus (Version 4.1) [4am, Firehawke] Copy II Plus (Version 4.3) [4am, Firehawke] Copy II Plus (Version 4.4B) [4am, Firehawke] Copy II Plus (Version 4.4C) [4am, Firehawke] Copy II Plus (Version 9.0) (800K 3.5") [4am, Firehawke] Copy II Plus (Version 4.4D) [4am, Firehawke] Copy II Plus (Version 5.0) [4am, Firehawke] Copy II Plus (Version 5.1) [4am, Firehawke] Copy II Plus (Version 5.2) [4am, Firehawke] Copy II Plus (Version 5.4) [4am, Firehawke] Copy II Plus (Version 6.0) [4am, Firehawke] Copy II Plus (Version 5.5) [4am, Firehawke] Copy II Plus (Version 6.1) [4am, Firehawke] Copy II Plus (Version 6.2) [4am, Firehawke] Copy II Plus (Version 6.3) [4am, Firehawke] Copy II Plus (Version 9.1) (800K 3.5") [4am, Firehawke] Copy II Plus (Version 6.4) [4am, Firehawke] Copy II Plus (Version 6.5) [4am, Firehawke] Copy II Plus (Version 6.6) [4am, Firehawke] Copy II Plus (Version 7.1) [4am, Firehawke] Copy II Plus (Version 7.2) [4am, Firehawke] Copy II Plus (Version 7.3) [4am, Firehawke] Copy II Plus (Version 7.4) [4am, Firehawke] Copy II Plus (Version 8.1) [4am, Firehawke] Copy II Plus (Version 8.2) [4am, Firehawke] Copy II Plus (Version 8.3) [4am, Firehawke]
      New working software list additions (apple2_flop_clcracked.xml) -
      Descending/Ascending Intervals (cleanly cracked) [4am, Firehawke] Functional Harmony: Secondary Dominants (cleanly cracked) [4am, Firehawke] Keyboard Note Drill (cleanly cracked) [4am, Firehawke] Melodic Dictation: Beginning Level (cleanly cracked) [4am, Firehawke] Melodic Dictation: Intermediate Level (cleanly cracked) [4am, Firehawke] Music Composer Quiz (cleanly cracked) [4am, Firehawke] Music Terminology (cleanly cracked) [4am, Firehawke] Tap-It (cleanly cracked) [4am, Firehawke] Zoo Puppet Theater (cleanly cracked) [4am, Firehawke]
      New working software list additions (apple2_flop_clcracked.xml) -
      Volcanoes (cleanly cracked) [4am, Firehawke] Measuring Economic Activity (cleanly cracked) [4am, Firehawke] Media Magic: The Melody Studio (cleanly cracked) [4am, Firehawke] Time Explorers (cleanly cracked) [4am, Firehawke] On Target: 3000 Words of German (cleanly cracked) [4am, Firehawke]
      Small metadata correction (squash this message out during merge)
      New working software list additions (apple2_flop_orig.xml)
      Bouncing Kamungas! [4am, Firehawke] Pig Pen [4am, Firehawke] Ricochet [4am, Firehawke] Grey Seas, Grey Skies [4am, Firehawke] World Class Leader Board [4am, Firehawke]
      New working software list additions (apple2_flop_orig.xml)
      Columns //e (Version 2.01) [4am, Firehawke] Wizardry: Proving Grounds of the Mad Overload (Version 05-SEP-81) [4am, Firehawke] Wizardry: Proving Grounds of the Mad Overload (Version 01-DEC-81) [4am, Firehawke]
      New working software list additions (apple2_flop_clcracked.xml) -
      Keyboard Fingerings (cleanly cracked) [4am, Firehawke] Keyboard Intervals (cleanly cracked) [4am, Firehawke] Keyboard Jazz Harmonies (cleanly cracked) [4am, Firehawke] Keyboard Extended Jazz Harmonies (cleanly cracked) [4am, Firehawke] Keyboard Speed Reading (cleanly cracked) [4am, Firehawke] Musical Stairs (cleanly cracked) [4am, Firehawke] Note Detective II: Intermediate Level (cleanly cracked) [4am, Firehawke] Geography Search (cleanly cracked) [4am, Firehawke] Cubes, Prisms, and Cylinders (cleanly cracked) [4am, Firehawke] Early Music Skills (cleanly cracked) [4am, Firehawke] Keyboard Arpeggios (cleanly cracked) [4am, Firehawke] Keyboard Blues (cleanly cracked) [4am, Firehawke] Keyboard Chords (cleanly cracked) [4am, Firehawke]
  • 2022-04-23 19:13:20 dc: Fix crash with no GD-ROM loaded [AJR]
  • 2022-04-23 19:01:04 evilngte: Fix crash at start [AJR]
  • 2022-04-23 17:42:34 exl100: fixed problem with some keys not autorepeating. Fixed mistake with save-state. [Robbbert]
  • 2022-04-23 17:03:57 nes.xml: Set correct board type for several more Chinese RPGs. (#9613) [0kmg]
    • New working software list additions (nes.xml) - Tiějiǎ Tújí (China) [ZDog] Xīnghé Zhànduì (China) [ZDog]
      Software list items promoted to working (nes.xml) - Zhànshén Shìjiè (China) [kmg] Jiànxiá Qíngyuán (China) [kmg] Shénmó Dàlù (China) [kmg] Kǒudài Guàishòu - Fěicuì Bǎn (China) [kmg] Yǒngzhě Hēi'àn Shìjiè - Hùndùn De Shìjiè (China) [kmg]
  • 2022-04-23 16:58:12 exl100: fixed irq issue, most games do something now, some are playable. Keyboard issues are fixed. Cassette tested, working. Fixed exeltel crash. [Robbbert]
  • 2022-04-23 15:25:29 ti99: Added the S0-triggered clock update to TMS9901. [Michael Zapf]
  • 2022-04-23 14:15:40 bus/nes: Corrected NOCASH_NOCHR homebrew board emulation. (#9611) [0kmg]
  • 2022-04-23 14:15:25 nes/bus: Minor cleanups for Taito boards. (#9607) [0kmg]
    • nes/bus: Minor cleanups for Taito boards.
      - Fixed address masks for TC0190FMC and X1-005, reflecting hardware pin connections. - Fixed off-by-one in TC0190FMC+PAL IRQ due to using two's complement instead of one's complement.
      Fixed khstad88's release date.
  • 2022-04-23 12:05:28 Multi Win (Ver.0091, encrypted): Dumped the CY7C291A [Roberto Fresca]
    • from inside of the custom CPU. [TeamEurope]
  • 2022-04-23 11:49:15 Multi Win Flags [Roberto Fresca]
  • 2022-04-23 09:54:38 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Bad Lands (Modular System) [Eduardo Anay, ClawGrip]
  • 2022-04-23 08:11:11 New clones marked as NOT_WORKING [Roberto Fresca]
    • Multi Win (EPM7032, encrypted) [Ioannis Bampoulas, Roberto Fresca]
  • 2022-04-23 06:45:09 New clones marked as NOT_WORKING [Roberto Fresca]
    • Multi Win (Ver.0091, encrypted) [TeamEurope, Roberto Fresca]
  • 2022-04-23 04:34:28 cage.cpp: Add partially support of variable sound output channels (#9105) [cam900]
  • 2022-04-23 04:33:04 8080bw.cpp/mw8080bw.cpp: (#9149) [eientei95]
    • Add difficulty dipswitch to sinvzen and spaceat2 [eientei]
  • 2022-04-23 03:53:33 model2.cpp: fixed crash in debug build [Robbbert]
  • 2022-04-23 02:56:02 New working machines [Roberto Fresca]
    • Bowmen [Roberto Fresca, Mirko Buffoni, Daniel Carmona, Museoarcadevintage.com, Recreativas.org]
  • 2022-04-22 23:12:07 nes.xml: Shìtiān is a name, no space in the middle. [Vas Crabb]
  • 2022-04-22 22:00:02 Update Greek translation for autofire button name format [Vas Crabb]
  • 2022-04-22 21:59:07 Update simplified Chinese translation for autofire button name format [kongmao45678]
  • 2022-04-22 20:58:06 fccpu20: fixed save-state registration warnings [Robbbert]
  • 2022-04-22 18:51:05 New working clones [hap]
    • Super Expert (version C, v1.2) [anonymous]
  • 2022-04-22 18:05:06 gaelco.cpp: Verify clocks (#9610) [ClawGrip]
  • 2022-04-22 11:45:17 exl100: added cassette interface, not tested. [Robbbert]
  • 2022-04-22 10:36:01 slapfght_ms.cpp: Fix typo on ROMs labels (#9608) [ClawGrip]
  • 2022-04-22 09:44:12 exl100: added status of software. [Robbbert]
  • 2022-04-22 08:25:54 exl100: added save states [Robbbert]
  • 2022-04-22 07:37:27 exl100: preliminary IR keyboard, exelbas can be used. [Robbbert]
  • 2022-04-22 03:47:11 pgm2: update comments (#9556) [Misty De Méo]
  • 2022-04-22 03:45:24 ZX Spectrum: restore border size (#9600) [holub]
  • 2022-04-22 03:30:12 ddenlovr.cpp: Updates for later games (daimyojn, hanakanz, hkagerou, jongtei, kotbinsp, kotbinyo, mjchuuka, mjdchuka, mjgnight, mjreach1, momotaro) [AJR]
    • - Add banked NVRAM - Simplify ROM loading and stop using regions for RAM
  • 2022-04-22 00:52:18 g65816: fixed JSR being a cycle short [R. Belmont, O. Galibert] [arbee]
  • 2022-04-22 00:50:56 apple2e.cpp: fix $C05F access regression (MT #9592) [R. Belmont, yoshisuga, Peter Ferrie] [arbee]
  • 2022-04-22 00:42:33 z80scc: add support for WR15_ZEROCOUNT interrupts (MT 8239). (#9604) [ksherlock]
  • 2022-04-21 22:28:41 nes.xml: Support status updates + note some issues/causes. (#9603) [0kmg]
  • 2022-04-21 22:14:45 tms5220.cpp: Add note [AJR]
  • 2022-04-21 18:04:08 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Slap Fight (Modular System) [Eduardo Anay, ClawGrip]
  • 2022-04-21 16:37:24 cexpert: add cpu freq config [hap]
  • 2022-04-21 15:39:16 a800_flop.xml: Added one new entry. (#9599) [0kmg]
    • New working software list additions - Pondering About Max's [A8SP]
  • 2022-04-21 14:55:13 model3.cpp & whitestar.cpp - Make Sega Lost World title strings consistent. (#9601) [Michael Sanborn]
  • 2022-04-21 14:50:15 bus/nes: Work on Tengen boards. (#9594) [0kmg]
    • New NOT_WORKING software list additions (nes.xml) - Skull & Crossbones (Korea) [MLX]
  • 2022-04-21 14:41:58 nes: Various minor cleanups. (#9593) [0kmg]
  • 2022-04-21 14:41:03 nes.xml: Added some Chinese RPGs and a virtual pet game. (#9591) [0kmg]
    • New working software list additions - Chǒngwù Bǎobǎo (China) [famiac, NewRisingSun] Dì Shì Tiān (China) [Consolethinks] Jiànxiá Qíngyuán (China, Final Fantasy pirate) [famiac, NewRisingSun] Qítiān Dàshèng (China) [famiac, NewRisingSun] Wúmíng Chuánshuō (China) [Consolethinks]
  • 2022-04-21 14:39:45 Cleanups for the CoCo OS-9 fs module (#9589) [npwoods]
  • 2022-04-21 14:38:32 bus/nes: Minor simplification to TQROM + update support status. (#9576) [0kmg]
  • 2022-04-21 14:37:25 ksys573.cpp - fixed some typos. (#9564) [Michael Sanborn]
  • 2022-04-21 14:35:22 Cleanups for the CoCo RS-DOS fs module (#9588) [npwoods]
  • 2022-04-21 14:26:12 alpha68k_n.cpp: Corrected comment and clocks for kyros (#9423) [negunma]
  • 2022-04-21 03:45:12 New NOT_WORKING machines (#9487) [ClawGrip]
    • New NOT_WORKING games - Photo Play 2002 (Belgium) [Asure]
      New NOT_WORKING clones - Photo Play 1999 (Netherlands) [Asure] Photo Play 2000 (Netherlands) [Asure] Photo Play 2001 (Netherlands) [Asure] Photo Play Masters 2001 (Netherlands) [Asure]
  • 2022-04-20 18:31:39 nes.xml: Removed duplicate dump misstank. (#9598) [0kmg]
  • 2022-04-20 18:00:27 New working clones [Ivan Vangelista]
    • Densha de GO! (Ver 2.3 J) [andynumbers]
      - 1942.cpp: added hardware info and corrected main CPU clock [Guru]
  • 2022-04-19 22:19:24 bus/nes: Updated Irem boards. (#9596) [0kmg]
    • - Fixed various minutiae with banking modes, bus conflicts, masks based on pin counts. - Made H3001 a subclass of G101. It's mostly functionally the same with an added IRQ.
  • 2022-04-19 20:38:01 spdamjes.cpp: Add memory map [AJR]
  • 2022-04-19 20:35:09 looping: Work around problem with sound CPU interrupts that was preventing PSG sounds from playing [AJR]
  • 2022-04-19 20:22:04 File handling cleanup [AJR]
    • - Remove fgetc, fgets and ptr methods from device_image_interface. - Remove the core_file::buffer method to read an entire file into memory and rewrite emu_file::hashes to not depend on it. - Make core_in_memory_file a final class; now that buffering is gone, core_osd_file no longer subclasses it but a new superclass that retains some common methods. - Rename the offset and length methods used internally in core_file implementations to index and size due to frequent clashes with parameter names. - Convert comments in util/corefile.cpp to C++ style. - Add a new overload of the hash_collection::compute method which hashes data from a random_read stream, reading it into memory one chunk at a time. As a result, the hash_collection::begin and hash_collection::end methods have been removed as obsolete (similar methods are now used internally only). - Enhance error messages for the frontend media identifier when it encounters file errors.
  • 2022-04-19 18:08:42 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Dragon Ninja (Modular System) [Eduardo Anay, ClawGrip]
  • 2022-04-19 17:53:17 flopimg: Fix issues when wrapping in generate_bitstream_from_track which were especially damaging for apple drivers [Olivier Galibert]
  • 2022-04-19 13:57:01 srumbler: connect ym2203 irq to soundcpu [jotego] [hap]
  • 2022-04-19 12:11:19 New machines marked as NOT_WORKING [hap]
    • Kiteyo Parman [hap, Kevin Horton, Rik] Toukon Juohmaru [hap, Kevin Horton, Rik] Go Go Dynaman [hap, Kevin Horton, Rik] Defender (Gakken) [hap, Kevin Horton, Rik] Bombman [hap, Kevin Horton, Rik] Pucki & Monsters [hap, Kevin Horton, Rik] Wanted G-Man [hap, Kevin Horton, Rik]
  • 2022-04-18 14:13:34 generalplus_gpl16250_nand.cpp: fixed MT08270 [Ivan Vangelista]
  • 2022-04-18 02:56:07 pcecd.xml: Metadata correction (#9583) [ArcadeShadow]
    • Changed descriptive text in descriptions to lowercase
  • 2022-04-18 02:55:49 vboy.xml: Metadata corrections (#9584) [ArcadeShadow]
    • Changed descriptive text in descriptions to lowercase.
  • 2022-04-18 02:55:36 famicom_flop.xml: Metadata corrections (#9585) [ArcadeShadow]
    • Changed descriptive text in descriptions to lowercase.
  • 2022-04-18 02:50:24 ibm5170.xml: 8 added + 1 redumped (#9582) [ArcadeShadow]
    • ibm5170.xml: 8 added + 1 redumped
      New working software list additions - Pyrotechnica [The Good Old Days] Red Baron (EGA version) [ibmpc5150, archive.org] Red Baron (VGA version) [ibmpc5150, archive.org] Red Baron - Mission Builder [ibmpc5150, archive.org] Return of the Phantom [The Good Old Days] SimCity Classic (Windows 3.x release) (3.5") [ibmpc5150, archive.org] SimCity Classic (Windows 3.x release) (5.25") [ibmpc5150, archive.org] SimLife (Windows 3.x release) [The Good Old Days]
      Redump
      SimLife (set 2, older) [The Good Old Days] (disk 1 and 2 have a modified OEM ID)
      ibm5170.xml: Dragon's Lair (moved from ibm5150.xml to ibm5170.xml)
      Dragon's Lair was moved from the ibm5150 to the ibm5170 because of the minimal requirement: IBM AT (286 processor)
  • 2022-04-18 02:49:57 bus/nes: Improved support for BMC-64IN1NR boards. (#9586) [0kmg]
    • New working software list additions (nes.xml) - 76 in 1 Y2K [superretrogamer2741] Super HiK 42 in 1 (K-42001) [Consolethinks]
  • 2022-04-18 02:49:45 nes.xml: Added a new dump; fixed tysonpoh bad dump. (#9587) [0kmg]
    • New working software list additions - Mike Tyson's Intergalactic Power Punch (USA, prototype) [HiddenPalace]
  • 2022-04-18 00:09:03 bus/nes: Fixed emulation for Chinese Fire Emblem translations. (#9575) [0kmg]
    • Software list items promoted to working (nes.xml) - Shènghuǒ Huīzhāng - Suǒfēiyà Fùsū (China) Shènghuǒ Huīzhāng - Suǒfēiyà Fùsū (China, alt) Shènghuǒ Huīzhāng - Suǒfēiyà Fùsū (China, fixed?) Shènghuǒ Huīzhāng Wàizhuàn (China) Shènghuǒ Huīzhāng II Dài (China) Shènghuǒ Huīzhāng II Dài (China, alt) Zhēntián Shí Yǒngshì (China)
  • 2022-04-18 00:08:31 bus/nes: Minor cleanups for some MMC3 boards. (#9579) [0kmg]
    • - Fixed TXSROM's repeated setting of nametable pages. - NES-QJ, PAL-ZZ boards can only change outer banking bits when RAM enabled.
  • 2022-04-18 00:07:47 Fixed string constructor for fs::meta_value (#9580) [npwoods]
    • In absence of a constructor that explicitly took 'const char *', passing a const char would be interpretted as a bool
  • 2022-04-18 00:07:14 r2dtank.cpp: update Bonus Life DIP switch label (MT08250) (#9577) [Steven Coomber]
    • I have tested and confirmed jkburks finding with this DIP switch. I am still working on the missing "Number of Shots" DIP switch separately.
  • 2022-04-17 20:33:11 cps3.cpp: corrected a copy-paste error in the comments [Ivan Vangelista]
  • 2022-04-17 18:37:31 suna16.cpp: fixed MT08297 [Ivan Vangelista]
  • 2022-04-17 16:58:04 warfa: correct title string [mmarino4] [hap]
  • 2022-04-17 16:56:32 exl100: fixed loading of the 6 swlist items of size 32256. [Robbbert]
  • 2022-04-17 15:53:19 pocketrc: decrease analog controls range [hap]
  • 2022-04-17 07:29:45 jr200: added cassette baud switch, and break (nmi) key [Robbbert]
  • 2022-04-16 19:36:49 savquest.cpp: update QA notes [Angelo Salese]
  • 2022-04-16 19:18:42 taitowlf.cpp: extend QA notes [Angelo Salese]
  • 2022-04-16 17:52:22 Released my copyright on some drivers - i didn't do much work on them. [Robbbert]
  • 2022-04-16 15:18:49 jr200: fixed capslock logic [Robbbert]
  • 2022-04-16 14:57:18 jr200: fixed pcg mistake; added kana keyboard. [Robbbert]
  • 2022-04-16 09:38:40 galaxold.cpp: DIP switches are not labelled for trvchlng (MT08285) (#9573) [Steven Coomber]
  • 2022-04-16 08:32:57 New working clones [Ivan Vangelista]
    • Street Fighter III 2nd Impact: Giant Attack (Hispanic 970930) [Darksoft]
  • 2022-04-16 07:47:06 nmk16.cpp: fixed MT08294 [Ivan Vangelista]
  • 2022-04-16 01:37:05 MT08203 fix (#9549) [Angelo Salese]
    • imagetek_i4100.cpp: add external pin callbacks, disallow internal irq acks for 5 to 7 lines; metro.cpp: tie irq line 5 to a vblank source with external pin 0 as irq enable, fixes MT08203;
      imagetek_i4100.cpp: extend external pin notes
      metro.cpp: add note about vmetal layer alignments, fix blzntrnd/gstrik2 regressions, address code review;
  • 2022-04-16 01:36:53 pc8801.cpp: major groundwork cleanups (#9533) [Angelo Salese]
    • pc80s31k.cpp: minor XTAL cleanup
      pc8801.cpp: reduce signature name fns
      pc8801.cpp: separate dictionary and CD-ROM later model use into own state machines
      pc8801.cpp: clean input ports a bit
      pc8801.cpp: bulk printf -> logerror
      pc8801.cpp: misc cleanups
      pc8801.cpp: more misc cleanups
      pc8801.cpp: initial batch of exporting PC8801-31 to a separate device
      pc8801_31.cpp: document register map, add machine ID
      pc8801.cpp: fix configuration mistake for CPU speed
      pc8801.cpp: add base diplocations, massage documentation of ports $30, $31, $40, misc cleanups
      pc8801.cpp: fix mouse cursor jump bugs, remove deprecated PORT_RESET usage; pc8801.cpp: rework and extend expansion slot descriptions;
      pc8801.cpp: add note about extended FH keyboards
      pc8801.cpp: add dip positions for BASIC dips
      pc8801_31.cpp: add stub SCSI bus controller
      pc8801.cpp: blind fix kanji LV2 hookup
      pc8801.cpp: use required_region_ptr for ROM regions, split kanji_lv2 to own one
      pc8801.cpp: move a few notes to XML
      pc8801_flop.xml: correct Digan no Maseki title
      pc8801.cpp: remove unneeded port $33 hookup (should be unmapped on all PC8801 variants)
      pc8801.cpp: initial implementation of interrupts using i8214 as base. Fixes at least yojukiko and bishojbg BGMs
      pc8801.cpp: add clock calculation for internal DAC1BIT, add reported V1 revision numbers for each romset.
      pc8801.cpp: move OPN/OPNA sound chip mounts to internal model types, add stereo mixing
      pc8801.cpp: add sound irq pending mechanism, particularly needed by Telenet games
      pc8801_flop.xml: update QA notes
      pc8801_flop.xml: more misc QA notes
      pc8801.cpp: improve irq semantics, connect rxrdy_irq_w signal
      pc8801.cpp: fix some irq regressions
      pc8801.cpp: make OPNA a bit less louder, QA checkpoint
      pc8801.cpp: fix broken link, unmapped I/O documentation
      pc8801.cpp: add JMB-X1 map, other minor notes
      pc8801_flop.xml: fix metalora title and manufacturer
      pc8801.cpp: minor cleanups
      pc8801.cpp: start inheriting from base pc8001_base_state, add initial hooks for actual 3301 + i8257 devices
      pc8801.cpp: fix port40_r reading mistake
      pc8801.cpp: fix 24kHz pixel clock
      pc8801.cpp: 3301 irq is tied to VRTC not INT
      upd3301.cpp: fix VRTC vblank/display bit timer
      pc8801.cpp: fix DMA readback
      upd3301.cpp: convert to logmasked
      upd3301.cpp: support for no attributes/no special control mode
      pc8801.cpp: simplify bitmap 3bpp drawing and add preliminary palette rasters
      pc8801.cpp: misc documentation updates
      upd3301.cpp: clear bitmap layer on FIFO reset
      i8214.cpp: PoC in separating INT ASSERT and CLEAR phases pc8801.cpp: tie acknowledge to INT rather than inside callback. Avoids spurious irq regressions;
      upd3301.cpp: handle bitmaps as pure transparent; pc8801.cpp: add BG Pal handling, honor transparency in all bitmap layers;
      pc8801.cpp: minor cleanups
      pc8801.cpp: better handling of bitmap fills
      pc8001.cpp: carry over attribute fetches between lines when 3301 is in color mode
      pc8801_flop.xml: update QA, move notes from main driver
      pc8801.cpp: implement colorized b&w graphic modes
      pc8801.cpp: cleanup obsolete functions
      pc8801.cpp: extend a bunch of notes
      pc8801.cpp: add boilerplate code for base irq mechanism
      pc8801.cpp: add expansion card support, with JMB-X1 (partly addresses #8709), PC-8801-23 and PCG-8100 as PoC examples.
      pc8801_exp.h: fix CI clang build
      pc8801_31.cpp: SW list hookup
      New NOT_WORKING software list additions - pc8801_cdrom.xml: CD Takarabako [r09]
      pc8801.cpp: promote some romsets to parent
      pc8801.h: reinstate dummy initialization in state machines
      pc8801.cpp: save_item to all variables in state machines
  • 2022-04-15 23:47:02 Replaced a couple of static_cast downcasts with dynamic_cast for safety, cleaned up some formatting. [Vas Crabb]
  • 2022-04-15 22:48:04 nes.xml: Removed bad dump mc_s8kfa. (#9571) [0kmg]
  • 2022-04-15 22:47:17 wink.cpp: Identified more inputs for wink, winka (MT08284) (#9574) [Steven Coomber]
  • 2022-04-15 19:20:15 ti99/tipi: Added async mode; improved logging; improved debugging; some fixes. [Michael Zapf]
  • 2022-04-15 18:34:36 seattle: Fix calibration failure regression in sfrush and sfrushrk caused by sjy96525 pr#9321 [Ted Green]
  • 2022-04-15 17:38:06 jr200: removed writing to rom regions; improvements to keyboard. [Robbbert]
  • 2022-04-15 16:20:50 vegas: Fix MT8064: Screen tearing in gauntlet dark legacy and gauntlet legends. [Ted Green]
  • 2022-04-15 16:07:35 viper: Use normal vsync polarity. [Ted Green]
  • 2022-04-15 16:06:12 voodoo: Change vsync counter to start immediately after vblank. Based on documentation of vretrace register. [Ted Green]
  • 2022-04-15 08:20:30 neogeo.xml: Fix matrim AES serial (#9566) [CanoeHope]
  • 2022-04-15 08:18:00 gticlub.cpp - Add subtitle to gticlub sets. (#9462) [Michael Sanborn]
  • 2022-04-15 08:14:24 raiden_ms.cpp: Fix note and reformat single line comments (#9469) [ClawGrip]
  • 2022-04-15 08:11:22 galaxian.cpp: Correct DIP switches for takeoff (MT08286) (#9537) [Steven Coomber]
  • 2022-04-15 04:40:50 fruitpc.cpp, gammagic.cpp, paokaipc.cpp: inherit proper PCI_ROOT bus [angelosa]
  • 2022-04-15 04:10:32 bus/nes: Added support for Chinese translations of Genghis Khan, Square's Tom Sawyer, and Tenchi wo Kurau II. (#9569) [0kmg]
    • Software list items promoted to working (nes.xml) - Dàtáng Fēngyún VI Dài (China) Chéngjísīhán (China) Fēngsè Huànxiǎng (China) Tāngmǔ Lìxiǎn Jì (China) Tenchi wo Kurau II - Shokatsu Koumei Den (China) Tenchi wo Kurau II - Shokatsu Koumei Den (China, alt) Tūnshí Tiāndì II (China) Tūnshí Tiāndì II (China, alt) Tūnshí Tiāndì II (China, alt 2) Tūnshí Tiāndì III (China)
  • 2022-04-15 03:39:51 i82371ab.cpp: convert to logmacro, fix log writes [angelosa]
  • 2022-04-15 00:34:51 fruitpc.cpp: split gogostrk into own driver (paokaipc.cpp), remove legacy PCI header defined. (#9562) [Angelo Salese]
  • 2022-04-15 00:12:14 gamecstl.cpp: extend notes over dump analysis [angelosa]
  • 2022-04-14 23:19:14 cinemat.cpp: Starhawk typo fix (#9568) [David 'Foxhack' Silva]
    • Title has no space in the middle in the marquee, art, flyers, or operator's manual.
  • 2022-04-14 23:03:44 Fix MT07823: nbagold (vegas) watchdog reset when select other game menu from service menu (#9560) [tedgreen99]
    • mips3: Add new DRC option to add extra validation to hash jumps vegas: Use new MIPS DRC option atlantis: Use new MIPS DRC option
  • 2022-04-14 23:02:53 Fix MT07568: hyprdriv (seattle) randomly freezes. (#9559) [tedgreen99]
    • Fix MT07568: hyprdriv (seattle) randomly freezes. gt64xxx: Change interrupt handler to not send new interrupts if an interrupt has already been asserted and improve dma timing. seattle: Add some harddrive dma delay to make harddrive performance more realistic.
      Adjust comment to clarify word size
      vegas: Move hdd set_dma_transfer into machine config seattle: Move hdd set_dma_transfer into machine config
  • 2022-04-14 18:08:32 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Super 97 (Ver. 1.00) [Ioannis Bampoulas]
      - hexion.cpp: used finders and other small cleanups
      - powerins.cpp: corrected one sprite ROM for powerinsc
  • 2022-04-14 09:38:39 Added a 'type()' accessor to fs::meta_value (#9553) [npwoods]
    • Added a 'type()' accessor to fs::meta_value
      Let's try to hide the nastiness of std::visit() as much as humanly possible
      Changing visitor approach for std::visit() call in fs::meta_value::type()
  • 2022-04-14 08:41:10 Init last few variables for now. [Robbbert]
  • 2022-04-14 02:39:41 3rdparty: Updated zlib to version 1.2.12. [Vas Crabb]
  • 2022-04-14 01:14:18 apple2gs: Don't trigger on $C071-$C07F. Fixes Rastan and other joystick issues. (GitHub #9530)(MT#08240) [Kelvin Sherlock, R. Belmont] [arbee]
  • 2022-04-13 23:15:01 nes.xml: Removed duplicate dump/entry linzexua. (#9561) [0kmg]
  • 2022-04-13 19:35:23 nes.xml: Removed underdumped Super 8 in 1 mc_s8kr. (#9557) [0kmg]
  • 2022-04-13 19:10:39 gammagic.cpp: discover that removing data track pregaps makes CD-ROM dumps to be mountable [Carl, Angelo Salese] [angelosa]
  • 2022-04-13 18:11:54 Minor comments etc in various drivers (mostly mine) [Robbbert]
  • 2022-04-13 18:07:04 gammagic.cpp: remove unused legacy PCI hookup, demote gammagic/99bottles with BAD_DUMPs [angelosa]
  • 2022-04-13 17:25:47 bus/nes: Added support for KL-06 and 831128C boards. (#9552) [0kmg]
    • - Made VRC4 base class extendable for CHR banking, as was done to PRG banking.
      New working software list additions (nes.xml) - 1993 New 860 in 1 Over-Valued Golden Version Games [Consolethinks] 1995 New Series Super 2 in 1 (Asia) [anonymous]
  • 2022-04-13 17:25:29 bus/nes: Updated Taito X1-017 boards. (#9535) [0kmg]
    • - Replaced bad program ROMs with dumps with proper page order. - Updated banking to work with proper dumps. - Fixed CHR banking from possibly ignoring first writes. - Added special latching bytes to internal X1-017 RAM. - Added IRQ support (no games exist that use it).
  • 2022-04-13 17:25:08 8x300 subcycle improvements (#9539) [Luigi Thirty]
  • 2022-04-13 16:53:26 arm_iomd.cpp: improve serial DAC overrun/int handling, makes SFXs to work better in ppcar; [angelosa]
    • acorn_vidc.cpp: workaround missing default QS1000 sounds in ssfindo/tetfight by disabling DAC outputs for the time being;
  • 2022-04-13 16:45:53 kangaroo.cpp, shisen.cpp, skykid.cpp, spdodgeb.cpp: finders and other small cleanups [Ivan Vangelista]
  • 2022-04-13 16:36:52 k573dio/k573fpga: Improve counters and status flags (#9554) [987123879113]
  • 2022-04-13 13:57:54 Advision: merged 4 files into one. [Robbbert]
  • 2022-04-13 08:00:34 init a few more vars in includes [Robbbert]
  • 2022-04-13 03:25:03 apple2gs: fix slow cycles to a more correct value. (MT#08240) [R. Belmont] [arbee]
  • 2022-04-12 18:53:12 clang 14 fixes [smf-]
  • 2022-04-12 17:58:07 cosmos_playc8f.cpp: Add "SY-MUSIC01" PCB ASCII layout (#9548) [ClawGrip]
  • 2022-04-12 14:52:44 Fixed some issues involving fs::meta_description construction (#9546) [npwoods]
    • Fixed some issues involving fs::meta_description constructing
      With the recent change to use std::variant more closely, I noticed a problem where meta_descriptions of type meta_type::String got defaults of type 't'. This was because the templated ctor for meta_description would convert 'const char *' to 'bool'. This change adds another overload to catch 'const char *', along with asserts to catch problems.
      In the process I corrected a few meta_description ctors
      It is possible that this change does not go far enough. Perhaps the meta_type argument should be removed, and we should instead create distinct ctor types (rather than relying on templates) and specify the precise meta_type in the overload. Or even go further and remove m_type from meta_description, and instead create an overload that calculates meta_type based on calling std::visit on the variant
      Taking this change a bit further, and removing m_type from fs::meta_description; it was superfluous. Also doing some minor C++-ifications
  • 2022-04-12 12:57:32 New working clones [Ivan Vangelista]
    • Blood Storm (v2.21) [coolmod]
      angelkds.cpp, crgolf.cpp: finders and other small cleanups
  • 2022-04-11 18:46:01 huc6272.cpp: don't return -1 when running out of nybbles in adpcm_update fn, fixes extremely overdriven PC-FX aliasing [angelosa]
    • huc6230.cpp: code review some dubious paths;
  • 2022-04-11 18:23:03 labyrunr.cpp, pcktgal.cpp: used finders and other small cleanups [Ivan Vangelista]
  • 2022-04-11 13:47:40 hash/pcecd.xml: validate hucard requirements: [angelosa]
    • fix most instances where the sharedfeat doesn't match what the description implies; fix Mahjong Vanilla Syndrome metadata; fix xak12 description; demote implode and meteorbl to baddump;
  • 2022-04-11 12:54:35 Consolidated floppy_image_device::m_create_fs and floppy_image_device::m_io_fs vectors (#9542) [npwoods]
    • Consolidated floppy_image_device::m_create_fs and floppy_image_device::m_io_fs vectors
      We had two separate members in floppy_image_device (m_create_fs and m_io_fs) that contained the same data. Whether the file systems can be formatted or read can be identified by querying fs::manager_t.
      For this reason, it seems bad to have these separate members, the seemingly only reason to make the UI code slightly less complicated. For this reason I consolidated these two members and moved the burden of selecting which ones are creatable to the UI code.
  • 2022-04-11 12:52:59 nes.xml: Set correct board type for Qiwang Chinese Chess games. (#9547) [0kmg]
  • 2022-04-11 06:52:25 neogeo.xml - Fix moshougi and flipshot year (#9544) [CanoeHope]
  • 2022-04-10 17:48:18 init last bunch of vars for today [Robbbert]
  • 2022-04-10 17:08:20 apple1.cpp, microtan.cpp, mtx.cpp, vtech1.cpp: Eliminate use of device_image_interface::ptr() method [AJR]
    • vtech1.cpp: Correct fencepost error in snapshot loader
  • 2022-04-10 17:02:40 init some more vars (includes) [Robbbert]
  • 2022-04-10 16:53:31 mame.lst: Changed Le Pendu manufacturer... [Roberto Fresca]
  • 2022-04-10 16:50:20 Le Pendu: Changed manufacturer according to the shown in the title screen. [Roberto Fresca]
  • 2022-04-10 16:26:28 goldnpkr: relocate namespace closing brace [hap]
  • 2022-04-10 16:19:59 lependu: small adjustment to comment block align [hap]
  • 2022-04-10 16:15:29 hh_sm510: move variables init to class body [hap]
  • 2022-04-10 15:55:49 lependu: remove floating point math for binary logic, remove hardcoded keycodes where MAME already has the same defaults [hap]
  • 2022-04-10 15:48:13 init even more vars (includes) [Robbbert]
  • 2022-04-10 15:05:06 cp1: Eliminate fgets in quickload parsing [AJR]
  • 2022-04-10 14:34:59 b5500: subclass of a5500 instead of b5000 [hap]
  • 2022-04-10 14:06:24 more init vars (includes) [Robbbert]
  • 2022-04-10 13:51:09 cpu.lua: fix typo from prev commit [hap]
  • 2022-04-10 13:49:50 New working clones [hap]
    • 30R: Slide Rule Memory (B5500 version) [hap, Sean Riddle]
  • 2022-04-10 13:24:48 rw5000: added b5500 [hap]
  • 2022-04-10 12:28:32 init vars (includes) [Robbbert]
  • 2022-04-10 11:08:20 init vars for broken apples [Robbbert]
  • 2022-04-10 10:46:08 init vars found from regression testing [Robbbert]
  • 2022-04-10 09:45:49 init vars on some includes [Robbbert]
  • 2022-04-10 08:48:51 Le Pendu: More realistic button-lamps, and closer to the originals. [Roberto Fresca]
  • 2022-04-10 08:29:53 pmd85: init vars, coverity 316086 [Robbbert]
  • 2022-04-10 07:36:16 megacdcd.cpp: check for cd before last track, coverity 351399,351404 [Robbbert]
  • 2022-04-10 07:23:10 mbee: coverity 333015 [Robbbert]
  • 2022-04-10 07:09:23 Le Pendu driver: Tag lookups, arrays, data, docs, blah blah. [Roberto Fresca]
  • 2022-04-10 06:49:39 Funworld Quiz: Dumped and added the missing geo3 questions bank ROM. [Roberto Fresca]
    • Rearranged the remaining banks accordingly. [Team Europe, Roberto Fresca]
  • 2022-04-10 06:31:50 315-5838_317-0229_comp: buffer overflow, coverity 183518 [Robbbert]
  • 2022-04-10 04:34:31 midiin: Use util::random_read rather than buffer pointer in MIDI file parser [AJR]
  • 2022-04-10 03:07:19 royalmah.cpp: coverity 345004 [Robbbert]
  • 2022-04-10 02:51:16 bus/nes: Added support for Sachen's Zhōngguó Dàhēng cartridge. (#9540) [0kmg]
  • 2022-04-10 02:43:11 queen: coverity 176488 [Robbbert]
  • 2022-04-10 02:02:03 nc.cpp: coverity 138975 [Robbbert]
    • Note says nc200 hang at start, but when tested it works, so... Machines promoted to working
      NC200
  • 2022-04-10 01:30:20 ibm6580: coverity 349280 [Robbbert]
  • 2022-04-10 00:51:19 acefruit: placate coverity (251457,251459,251461) [Robbbert]
  • 2022-04-09 19:47:50 Revert "igs017.cpp: Improved protection and decryption [Luca Elia]" [Vas Crabb]
    • This reverts commit ec3cd170e74a1d1eacc52536e4568f0797e4648a.
      This is problematic in several ways: Substantial protection data in source. Non-portable code doesn't build with clang. General quality issues.
  • 2022-04-09 18:48:27 osd: Added multibyte check to osd_uchar_from_osdchar to fix decoding ASCII text. (#9536) [987123879113]
    • This allows ASCII INI files to be parsed on Windows systems set to use a double-byte code page. It should also work with correctly-encoded Shift-JIS, GB2312, Big5 and EUC-KR. It won’t work for more complex variable-length encodings, or when the input is not correctly encoded.
  • 2022-04-09 17:27:16 igs017.cpp: Improved protection and decryption [Luca Elia] [Luca Elia]
    • - Implemented "magic" i/o as a memory map (IGS_MUX) for added flexibility - Hooked up IGS_INCDEC protection to cpoker2, tarzanc, spkrform, starzan - Implemented specific IGS_INC protection in cpoker2 - Hooked up improved IGS022 protection to lhzb2, sqlz2 - Added IGS025 string protection to lhzb2, lhzb2a, mgcs, spkrform, slqz2, starzan, tarzanc, tjsb - Palette scramble and tweaked tiles decryption in tarzanc (used also by starzan, happyskl, cpoker2) - Decrypted sprites in tarzanc and starzan (used also by happyskl) - Lamps and layout for starzan, happyskl, cpoker2 - Cleaned up/finished hopper emulation, added diplocations - Joystick inputs in mgcs - Finished inputs in spkrform. Allow hiding gambling (switching to Formosa and back)
      igs022.cpp: Fixes for igs017.cpp games [Luca Elia, RockyWall] - Fixed initial auto-DMA mode - Enlarged internal RAM. Added stack - Fixed command 12: Copy -> Stack Push - Added command 45: Stack Pop - Fixed command 6d opcode 1: Add Imm -> Sub Values - Added command 6d opcode 0: Add Values - Extended logging
      Machines promoted to working
      Tarzan Chuang Tian Guan (China, V109C, set 1) [Luca Elia, iq_132, Ivan Vangelista, Guru, Dyq, bnathan] Super Tarzan (Italy, V100I) [Luca Elia, iq_132, Ivan Vangelista, f205v, Mirko Buffoni] Happy Skill (Italy, V611IT) [Luca Elia, Ivan Vangelista, Caius, The Dumping Union] Champion Poker 2 (V100A) [Luca Elia, Ivan Vangelista, Jorge Silva, Fernando Oliveira] Long Hu Zhengba 2 (China, set 1) [Luca Elia, RockyWall, David Haywood, iq_132, Pierpaolo Prazzoli, XingXing] Shuang Long Qiang Zhu 2 VS (China, VS203J) [Luca Elia, RockyWall, David Haywood, iq_132, Pierpaolo Prazzoli, XingXing]
      Clones promoted to working
      Super Poker (V100xD03) / Formosa [Luca Elia, ANY]
  • 2022-04-09 17:45:06 xvd701, twinkle: Implemented commands required for Twinkle DVD player. (#9114) [987123879113]
  • 2022-04-09 16:36:39 New NOT_WORKING machines (#9531) [ClawGrip]
    • New NOT_WORKING machines - Sport Damjes 1 [Sergio de electronicaVyS, ClawGrip]
  • 2022-04-09 16:14:27 cps1: init vars; coverity 351281; use standard variable names. [Robbbert]
  • 2022-04-09 15:49:30 chinagat: coverity 315292 [Robbbert]
  • 2022-04-09 14:03:52 screen.h: set_clock(x) instead of m_clock=x [hap]
  • 2022-04-09 13:11:11 c80, ccs300: minor matters. [Robbbert]
  • 2022-04-09 11:57:02 namcos22: fix drvnoclear issues [hap]
  • 2022-04-08 18:35:47 c80: merged c80h into c80.cpp. Fixed random crash. Removed bogus 9th digit. Documented how to use the cassette. [Robbbert]
  • 2022-04-08 17:45:29 pc98_cd.xml: fix interface mistake for psydet4 [Angelo Salese]
  • 2022-04-08 11:45:05 nscsi cd: Don't crash on certain commands when no cdrom is inserted [Olivier Galibert]
  • 2022-01-07 13:43:10 cv1k: Detect versions of the ep1c12 firmware [Olivier Galibert]
  • 2022-04-08 05:22:20 drcbex64.cpp: Fix assert in debug build with some CPUs (PowerPC, SH) [AJR]
  • 2022-04-08 00:12:44 nes.xml: Added seven miscellaneous dumps. (#9528) [0kmg]
    • New working software list additions - 1993 Super HiK 4 in 1 (F-034) [Consolethinks] Assimilate [Nessylum] L'Abbaye des Morts [Parisoft] Little Lancelot (USA) [anonymous] Metal Max (Japan, prototype) [Zoda-Y13, Forest of Illusion] Pyramids of Ra (USA) [anonymous] Toobin' (Korea) [MLX]
  • 2022-04-08 00:12:10 a800.xml: Added two Popeye prototypes. (#9529) [0kmg]
    • New working software list additions - Popeye (prototype, 19830829) [Dutchman2000] Popeye (prototype, WIP8) [Tempest]
  • 2022-04-08 00:10:45 cubo: Fix exception on start [AJR]
  • 2022-04-07 23:57:00 t10mmc.cpp: Return error response when no CD is available [AJR]
  • 2022-04-07 23:30:05 Complete DIP switches and technical notes for Cal Omega v17.0 (Amusement Poker). [Roberto Fresca]
  • 2022-04-07 23:03:07 New working clones [Roberto Fresca]
    • Cal Omega v17.0 (Amusement Poker) [Roberto Fresca, Justin DeLutis]
  • 2022-04-07 18:28:21 ajax.cpp, parodius.cpp: finders and other minor cleanups [Ivan Vangelista]
  • 2022-04-07 16:48:09 wink.cpp: Identified several inputs for wink, winka (MT08284) (#9527) [Steven Coomber]
    • wink.cpp: Identified several inputs for wink, winka (MT08284)
  • 2022-04-07 14:41:22 Adding support for formatting CoCo OS-9 file systems (#9434) [npwoods]
    • Adding support for formatting CoCo OS-9 file systems A caveat of this support is that there is no way for a FS implementation to get the actual floppy geometry. Therefore, we are currently hard coding the track count, head count and sector size
  • 2022-04-07 14:39:59 Adding support for formatting CoCo RS-DOS file systems (#9405) [npwoods]
  • 2022-04-07 14:07:18 Added an 'image_display_enabled' property to mame_ui_manager and exposed it to LUA. This property allows one to disable image-specific UI displays (#9377) [npwoods]
  • 2022-04-07 04:13:39 New machines marked as NOT_WORKING [Patrick Mackinlay]
    • - Signetics SMVME2000 [Plamen Mihaylov]
  • 2022-04-07 03:51:58 src/devices/cpu: Remove #include "debugger.h" where no longer necessary [AJR]
  • 2022-04-07 03:13:07 gottlieb.cpp: Added save-state support for the non-laserdisc games (can't test those). [Robbbert]
  • 2022-04-07 02:04:50 Revert "slapfght.cpp: Fix MT08279 (#9499)" (#9526) [R. Belmont]
    • This reverts commit 1828fe6a6dc9a9ce356dc789e2044b5364ce5321.
  • 2022-04-07 00:15:30 bus/nes: Added support for multicart board DS-9-27. (#9525) [0kmg]
    • New working software list additions (nes.xml) - Gàishì 190 in 1 [Consolethinks]
  • 2022-04-07 00:14:19 bus/nes: Minor cleanups and simplifications for several Kaiser boards. (#9523) [0kmg]
  • 2022-04-06 23:00:55 wpcsnd: added save-state support [Robbbert]
  • 2022-04-06 21:25:02 timetrv: fix difficulty dipswitch typo [hap]
  • 2022-04-06 18:51:13 ui/datmenu.cpp: Respect clicks on headings (GitHub #9522). [Vas Crabb]
  • 2022-04-06 18:05:10 - contra.cpp: added hardware infos [Guru] [Ivan Vangelista]
    • - epos.cpp, ksayakyu.cpp: finder and other minor cleanups
      - whitestar.cpp: used finder instead of tag lookup for memory bank
  • 2022-04-06 18:03:25 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Indoor Soccer (Tecfri license PCB) [Eduardo Anay, ClawGrip]
  • 2022-04-06 17:06:31 naomigd: Use swapendian_int64 instead of custom rev64 function [AJR]
  • 2022-04-06 15:23:31 Added a note about Star Trax. [Robbbert]
  • 2022-04-06 14:48:44 Moved ratrc to the correct place in mame.lst [Robbbert]
  • 2022-04-06 14:43:33 Moved Rat Race from s9 to s8. Game is now playable. [Robbbert]
  • 2022-04-06 11:37:13 Merged s8a.cpp into s8.cpp [Robbbert]
  • 2022-04-06 09:42:56 Added lependu to arcade.flt, cleaned away some stray tabs. [Robbbert]
  • 2022-04-06 04:24:13 slapfght.cpp: Fix MT08279 (#9499) [sjy525]
  • 2022-04-06 04:23:14 nes.xml: Added a recent chip tune dump (#9504) [0kmg]
    • New working software list additions - King Gizzard & the Lizard Wizard - Polygondwanaland - 2nd Edition [anonymous]
  • 2022-04-06 04:21:54 spectrum_cass.xml: 16 new entries + 6 redumps + metadata updates (#9508) [ArcadeShadow]
    • New working software list additions - 3D Dracman [Steven Brown, Planeta Sinclair] 4 Logiciels pour ZX Spectrum [Steven Brown, Planeta Sinclair] A Harvesting Moon (two sides) [Steven Brown, Planeta Sinclair] Battle on Hoth (alt) [Steven Brown, Planeta Sinclair] Bell Ropes [Steven Brown, Planeta Sinclair] Brave Knight [spectrumcomputing.co.uk] Cobra (Erbe, medium case) [spectrumcomputing.co.uk] Cobra (Erbe, small case) [spectrumcomputing.co.uk] Cobra (IBSA) [spectrumcomputing.co.uk] Dragon's Lair II: Escape from Singe's Castle (Erbe) [spectrumcomputing.co.uk] La Quête du Chevalier [Miguel Sobreira, Planeta Sinclair] Popeye (Zafi Chip) [spectrumcomputing.co.uk] Raid Over Moscow (set 6, Dro Soft) [spectrumcomputing.co.uk] Rygar (Erbe, promotional) [spectrumcomputing.co.uk] Super Cycle (Compulogical) [spectrumcomputing.co.uk] The 11th Hour (The Guild) [spectrumcomputing.co.uk]
      Redumped
      Cobra (bugfix) [spectrumcomputing.co.uk] Hammerfist [spectrumcomputing.co.uk] Popeye (Macmillan) [spectrumcomputing.co.uk] Red Heat (Erbe) [spectrumcomputing.co.uk] Robin of Sherlock (Zenobi) [spectrumcomputing.co.uk] Satan [spectrumcomputing.co.uk]
  • 2022-04-06 04:21:35 neogeo.xml: fix release dates for kof97, kof97h (#9521) [CanoeHope]
  • 2022-04-06 04:16:39 apple2e: Fix Zip Chip emulation so it can't be reenabled while locked. (GitHub #9503) [R. Belmont] [arbee]
  • 2022-04-06 01:29:03 bus/nes_ctrl: Clean up access specifiers in all headers. (#9515) [0kmg]
  • 2022-04-06 01:28:37 bus/nes: Minor cleanup of BMC_12IN1 board. (#9520) [0kmg]
    • Software list items promoted to working (nes.xml) - 7 in 1
  • 2022-04-05 23:25:32 pinball: indicate save-state availability [Robbbert]
  • 2022-04-05 23:01:32 m92.cpp - initialize a few members (#9519) [David Haywood]
  • 2022-04-05 21:10:34 initialised some variables in mame/machine and mame/includes [Robbbert]
  • 2022-04-05 20:15:25 Apparently the issue with Sol and std::optional is a GCC version thing, not Linux vs MinGW. [Vas Crabb]
    • Also, tidied up the test views in some more fruit machine layouts.
  • 2022-04-05 20:02:14 buggychl.cpp: removed unused variable [Ivan Vangelista]
  • 2022-04-05 19:30:46 thepit.cpp: Corrected coinage DIP switch settings for thepit (MT08280). (#9518) [Steven Coomber]
  • 2022-04-05 19:16:01 galaxian.cpp: Identified three inputs for thepitm (MT08280) (#9517) [Steven Coomber]
    • Identified coinage, game speed and time limit DIP switches.
  • 2022-04-05 18:55:44 bus/nes: Remove redundant start and reset device overrides. (#9516) [0kmg]
  • 2022-04-05 18:52:43 bus/nes_ctrl: Updated Arkanoid paddle to return 9th bit. (#9514) [0kmg]
  • 2022-04-05 18:05:38 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Flying Fortress [TTL] [Seth Soffer, Andrew Welburn]
      New working clones
      Galaxian (Artic System bootleg) [chaneman]
  • 2022-04-05 18:00:10 - buggychl.cpp, himesiki.cpp, surpratk.cpp: finders and other small cleanups [Ivan Vangelista]
    • - discrete.cpp, mac.cpp: initialized some variables which were causing problems
      - centiped.cpp: added 82s153 dump for bullsdrt [chaneman]
  • 2022-04-05 15:54:10 Added proper bipolar PROMs dumps for goldnpkd, goldnpke, and goldnpkf [Roberto Fresca, Jeff Hamelin] [Roberto Fresca]
  • 2022-04-05 15:49:05 Added proper graphics ROMs dumps for goldnpkd, goldnpke, and goldnpkf [Roberto Fresca, Jeff Hamelin] [Roberto Fresca]
  • 2022-04-05 00:00:22 New working machines [Roberto Fresca]
    • Le Pendu (Bilingue, Version 04) [Roberto Fresca, Grull Osgo, Jeff Hamelin]
  • 2022-04-04 21:32:16 bus/sega8: Added partial support for recent 188 in 1 cartridge. (#9509) [0kmg]
  • 2022-04-04 21:31:21 bus/nes: Correct and consolidate Golden Game multicart emulation. (#9511) [0kmg]
    • New working software list additions (nes.xml) - 1500 in 1 [MLX] Golden Game: 210 in 1 [kmg]
      Software list items promoted to working (nes.xml) - Golden Game: 150 in 1 [kmg] Golden Game: 260 in 1 [kmg]
  • 2022-04-04 18:16:50 - a1supply.cpp: dumped 2 more chips for tv21_3 [Siftware] [Ivan Vangelista]
    • - bottom9.cpp: finders and other minor cleanups
      - pc8001.cpp: initialized a variable which was causing problems in regression testing and actually save some states
      - seta.cpp: used correct ROM for daiohp2, fixes various GFX glitches
  • 2022-04-04 18:14:56 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Horses 4 Courses (NSW, Australia) [Brock.M] Long Hu Tebie Ban (V101CN) [IGSPGM.COM] The Quest (NSW, Australia) [Brock.M]
      New working clones
      Hard Drivin' (compact, rev 2 bootleg) [Andrew Welburn]
  • 2022-04-04 17:56:22 galaxold.cpp: Identified three inputs for bullsdrtg (MT08283) (#9512) [Steven Coomber]
    • Identified cabinet type sense line, and coinage and free game DIP switches.
  • 2022-04-04 17:51:06 Added Ukrainian UI translation. [Stanley Kid] (#9100) [Vas Crabb]
  • 2022-04-04 17:23:05 hard_disk_file: Hide the chd [Olivier Galibert]
  • 2022-04-04 17:18:59 x68k_flop.xml, fmtowns_cd.xml, pc98.xml, msx2_flop.xml, pc8801_flop.xml, pcecd.xml: Standardise title of De·Ja (nw) (#9505) [eientei95]
  • 2022-04-04 13:16:29 chd: Optimize error return from read_metadata [Olivier Galibert]
  • 2022-04-04 13:15:40 cdrom_file: Removed unused and abstraction-breaking get_chd method [Olivier Galibert]
  • 2022-04-04 13:15:15 stvcd: Be a little more robust to not having any cdrom reader [Olivier Galibert]
  • 2022-04-04 03:38:57 Changed fs::meta_value::to_string() to not be static and not require meta_type (#9510) [npwoods]
    • No need to pass in the meta_type when using std::visit() on the std::variant
  • 2022-04-03 22:31:54 screen: draw until current hpos (not inclusive) when doing an update_now [hap]
  • 2022-04-03 20:34:21 Spacing, alignment and a new Le Super Pendu bug fixed. [Roberto Fresca]
  • 2022-04-03 20:12:07 New working machines [Roberto Fresca]
    • Le Super Pendu (V1, words set #1) [Roberto Fresca, Grull Osgo, Jeff Hamelin] Le Super Pendu (V1, words set #2) [Roberto Fresca, Grull Osgo, Jeff Hamelin]
  • 2022-04-03 17:35:18 bottom9.cpp, dunhuang.cpp, skyfox.cpp, vendetta.cpp: disposed of some comments [Ivan Vangelista]
  • 2022-04-03 15:57:41 Changed floppy_image_device::init_fs() to set the dirty bit on the floppy image (#9507) [npwoods]
    • This is not an actual user facing bug right now, because in the MAME UI the call to init_fs() is followed up by a call to setup_write(), which forces the image to commit without regard to the dirty bit. There is an argument that this is itself code smell; setup_write() perhaps should be set_output_format() and not arbitrarily perform a commit.
  • 2022-04-03 06:34:38 Disable lifetime dead store elimination for Linux GCC builds. [Vas Crabb]
    • This will hopefully work around the very unhelpful uninitialised variable warning that seems to be triggered by using Sol's get function with std::optional or sol::optional on Linux.
  • 2022-04-03 02:37:05 vendetta.cpp: Add brute-forced PLD dumps to Vendetta and clones, add notes for vendetta2pw [Buenrip, Recreativas.org] (#9493) [ClawGrip]
  • 2022-04-03 02:36:01 nes: Various minor fixes, more cleanups with bit functions. (#9488) [0kmg]
    • nes: Various minor fixes, more cleanups with bit functions.
      bus/nes/benshieng.cpp: Streamline banking; no need to store variables in this device. bus/nes/hes.cpp: Only support multicarts. Related singleton carts reassigned to relevant board types. bus/nes_ctrl/hori.cpp: Amend some minutiae involving strobing and excessive controller reading. hash/nes.xml: Removed a few more baddump flags.
  • 2022-04-03 02:35:15 v9938: Fix out-of-bounds errors from invalid command writes in certain modes [AJR]
  • 2022-04-02 22:56:37 nes.xml: Replaced underdumped graphics ROM for Hanafuda Yuukyouden. (#9490) [0kmg]
    • nes.xml: Replaced underdumped graphics ROM for Hanafuda Yuukyouden. - Removed underdumped Soap Panic set. - Replaced bad graphics ROM for Pokemon Silver hack.
  • 2022-04-02 22:55:43 m92.cpp - only use 'palette bank' on the later games with ROM banking (MT03289) (#9492) [David Haywood]
  • 2022-04-02 22:55:22 New NOT_WORKING software list additions (#9496) [ClawGrip]
    • roland_tnsc1.xml: 50's and 60's (TN-SC1-02), Around the World 2 (TN-SC1-05), Piano Bar (TN-SC1-06), Latin (TN-SC1-07) [Sean Riddle, ClawGrip]
  • 2022-04-02 22:55:08 ddragon.cpp: Update timer DIP switch naming for ddragon2 (MT08276) (#9497) [Steven Coomber]
  • 2022-04-02 22:54:56 fmtowns_flop_orig.xml/pc98.xml: fix incorrect mfm files (#9494) [r09]
    • fmtowns_flop_orig.xml/pc98.xml: fix incorrect mfm files
      pc98_cd.xml: CD version of Brandish is also working now
  • 2022-04-02 22:48:47 coco: increase dynamic range of Radio Shack hi-res joystick interface (#9500) [tim lindner]
  • 2022-04-02 22:47:01 bus/nes: Game Genie cleanup time. (#9502) [0kmg]
    • - Trimmed overdumped PRG ROM to 4K. - Removed nonexistent CHR ROM, replaced with emulation of on-board logic. - Removed hack from NES slot code that directly set the CPU program counter. - Corrected reset behavior.
  • 2022-04-02 22:12:19 s7: hopefully this documentation will be allowed to live? [Robbbert]
  • 2022-04-02 21:02:27 Try to work around the uninitialised member warning in sol::optional. [Vas Crabb]
  • 2022-04-02 19:05:53 Revert initialisation of device members in headers. [Vas Crabb]
    • This is problematic in several ways: Initialising things at construction that aren't needed until after start slows down -romident, -validate, -listxml, etc. Slot cards can be a particular drain on -listxml and -validate as they're instantiated for every compatible slot. It's more pronounced for array members, too. Splitting member initialisation between declaration in headers and constructors in source files means you have to look at two places to check for the initial value, and you always need to check the constructor even if an initialiser is present in the header because the constructor initaliser list takes precedence. (This isn't as much of an issue for driver classes because the constructor is most often inlined at declaration, so it isn't far from the member declarations.) Initialisers in headers for frequently-used devices increases the frequency of recompiling dependent devices/drivers as they're exposed to any changes in initialisers. Initialisers in frequently-used headers increase build times because there's more for the compiler to parse/cache. (This affects makedep.py as well for single-driver builds, but that's a single pass.) It's not a lot individually, but it adds up given the size of MAME, which keeps increasing. We've already had one contributor banned from GitHub actions for resource usage, we don't want to waste compiler time unnecessarily.
  • 2022-04-02 18:53:19 -util/corealloc.h: Reduced make_unique_clear to a single variant for POD arrays. [Vas Crabb]
    • Enabled GCC lifetime dead store elimination optimisation. emu/device.h: Don't pre-clear memory for drivers. Ivan Vangelista fixed at least the majority of things that crashed outright, and Robbbert initialised variables that coverity complained about. It's unlikely anything will break due to this. sound/discrete.h: Explicitly initialise members of discrete "devices" to zero. I don't see a way around doing this in headers due to the macro soup used to build the constructors. sound/mos6581.cpp: Moved creation of the SID core to device_start and explictly initialised members of the SID core structures. These structures are in internal headers, so they won't cause downstream recompiles.
      -Lua engine: Made I/O port manager type_seq a bit more tolerant of omitted arguments.
  • 2022-04-02 18:29:40 cpu: remove obsolete debugger.h include from some of my files [hap]
  • 2022-04-02 18:09:33 formats: fixed GCC compile [Ivan Vangelista]
  • 2022-04-02 17:54:49 Software list items promoted to working [hap]
    • - lk3000: English-German [hap]
      Machines promoted to working
      LK-3000 [hap]
  • 2022-04-02 16:47:33 prodos fs: Hide the implementation [Olivier Galibert]
  • 2022-04-02 16:43:20 oric jasmin fs: Hide the implementation [Olivier Galibert]
  • 2022-04-02 17:38:00 Fix clang compile [Olivier Galibert]
  • 2022-04-02 17:03:40 fixed a couple of reportedly uninitiated variables in the tools. [Robbbert]
  • 2022-04-02 14:15:45 New working clones [Ivan Vangelista]
    • Finger (bootleg of Stinger) [Kalu666]
  • 2022-04-02 13:37:40 Merge branch 'master' of https://github.com/mamedev/mame [Robbbert]
  • 2022-04-02 13:37:22 init vars for coverity (previously missed in mame/*) [Robbbert]
  • 2022-04-02 13:22:44 matrim: Correct year as 2003 (#9495) [CanoeHope]
  • 2022-04-02 12:56:11 init vars for coverity (devices/machine/k-p) [Robbbert]
  • 2022-04-02 11:49:26 init vars for coverity (devices/machine/5-i) [Robbbert]
  • 2022-04-02 04:59:53 ksys573.cpp: Workaround for segmentation fault when starting systems with fewer than two CD-ROMs [AJR]
  • 2022-04-02 04:00:33 bus/nes: Added support for K-3071, S-009, and TH2348 boards. (#9498) [0kmg]
    • New working software list additions (nes.xml) - Chāozhí Gāo K Jīnkǎ 110 in 1 [Consolethinks] 8 in 1 (0801) [Consolethinks] Golden 8 in 1 [Consolethinks]
  • 2022-04-01 17:59:14 contra.cpp, gng.cpp: finders and other small cleanups [Ivan Vangelista]
  • 2022-04-01 17:16:51 init vars for coverity (bus/l-w) [Robbbert]
  • 2022-04-01 15:34:10 init vars for coverity (bus/a-l) [Robbbert]
  • 2022-04-01 14:36:02 cdrom.cpp: Bothering by integer types [AJR]
  • 2022-04-01 13:10:38 cdrom.cpp: Clean up code somewhat [AJR]
    • - Use std::string_view for filename parameters - Use ioprocs rather than core_file - Reduce commenting out of miscellaneous logging
  • 2022-04-01 11:36:41 cdrom_file: classify. Could use more internal work, but it's a step [Olivier Galibert]
  • 2022-03-31 13:45:02 hard_disk_file: classify [Olivier Galibert]
  • 2022-04-01 11:08:40 Minor cleanup. [Vas Crabb]
    • machine/ldv3200hle.cpp: Be paranoid about minimum size of unsigned. sound/gb.cpp: Lowercase hex digits in literals. qx10.cpp: Consistent Allman brace positioning.
  • 2022-04-01 10:34:17 rw5000: update note about a4000 [hap]
  • 2022-04-01 08:32:29 Merge tag 'mame0242' into mainline-master [Vas Crabb]
    • MAME 0.242
→ [Arcade] DevMAME [log only] 2022/03/31 22:00
  • 2022-03-31 21:54:45 ssem.cpp: Fix loading regression [AJR]
  • 2022-03-31 21:21:08 homelab.cpp, ssem.cpp, machine/z80bin.cpp: Eliminate use of fgetc in quickload processing [AJR]
  • 2022-03-31 20:06:29 New machines market as NOT_WORKING [AJR]
    • Waldorf Electronics MiniWorks 4-Pole [DBWBP]
  • 2022-03-31 19:24:47 New working machines [hap]
    • 10R (Rockwell) [hap, Sean Riddle] 12R (Rockwell) [hap, Sean Riddle]
  • 2022-03-31 18:15:38 astrocde.cpp: add lives DIP switch to spacezap (MT08274) (#9486) [Steven Coomber]
  • 2022-03-31 18:04:12 goal92.cpp: finders and other small cleanups [Ivan Vangelista]
  • 2022-03-31 12:53:06 New machines marked as NOT_WORKING [Patrick Mackinlay]
    • - Intel iSBC 660 System Chassis
  • 2022-03-31 12:50:30 isbc8024: new multibus card with unknown firmware [Andy Welburn] [Patrick Mackinlay]
  • 2022-03-31 08:52:54 init vars for coverity (mame/audio) [Robbbert]
  • 2022-03-31 08:26:40 galpanic.cpp, hcastle.cpp, tbowl.cpp: finders and other minor cleanups [Ivan Vangelista]
  • 2022-03-30 21:26:25 floppy: revisit the identify returns [Olivier Galibert]
  • 2022-03-30 18:12:06 goldnpkr.cpp: Added provided hashes for goldnpkf set and made "BAD_DUMP" again. [Scott Stone]
  • 2022-03-30 17:12:02 goldnpkr.cpp: Entries in goldnpkf need to be NO_DUMP since there is no hash information provided. [Scott Stone]
  • 2022-03-30 17:04:31 sms.xml: Corrected labels for recently added prototypes [Scott Stone]
  • 2022-03-30 14:28:37 floppy: Change the internal format to flux changes, update the mfi format accordingly (keep read compatibility with the old mfi) [Olivier Galibert]
  • 2022-03-25 21:34:24 floppy: remove the intermediate allocator [Olivier Galibert]
  • 2022-03-25 15:02:54 Constify the floppy image handling interface [Olivier Galibert]
  • 2022-03-25 09:42:02 apple2: split the 16 sector format in dos/prodos types [Olivier Galibert]
  • 2022-03-25 09:25:16 hfe: Remove write support for now, it has issues (sharing data between read and write, copy/pasting the pll code, not supporting v3). May be rewritten once the other changes are in [Olivier Galibert]
  • 2022-03-24 15:29:57 imd_dsk: Remove the save support that is just too broken, remove member variables [Olivier Galibert]
  • 2022-03-30 14:42:29 Merge branch 'master' of https://github.com/mamedev/mame [Robbbert]
  • 2022-03-30 14:42:12 init vars for coverity (mame/video/m-z) [Robbbert]
  • 2022-03-30 14:28:14 Doc and notes about the new Golden Poker clones. Demoted goldnpkd to not working [RobertoFresca]
    • since always give a winning Flush hand.
      New clones marked as NOT_WORKING
      Golden Poker Double Up (bootleg, set 2) [Roberto Fresca, Jeff Hamelin]
  • 2022-03-30 14:06:12 init vars for coverity (mame/video/a-m) [Robbbert]
  • 2022-03-30 13:43:33 abc1600: Implement RAM parity test bit. [Curt Coder] [Curt Coder]
  • 2022-03-30 12:54:57 init vars for coverity (mame/machine/m-z) [Robbbert]
  • 2022-03-30 11:02:37 init vars for coverity (mame/machine/3-m) [Robbbert]
  • 2022-03-30 09:01:47 init vars for coverity (includes) [Robbbert]
  • 2022-03-30 07:51:44 init vars for coverity (drivers) [Robbbert]
  • 2022-03-29 22:54:18 gamegear.xml: Added an unreleased prototype. (#9480) [0kmg]
    • New working software list additions - Poker Face Paul's Cribbage (prototype) [smspower]
  • 2022-03-29 22:54:06 sms.xml: Added six dumps. (#9481) [0kmg]
    • New working software list additions - Basket Ball Nightmare (early prototype) [smspower] Golden Axe CES Demo [smspower] Psycho Fox (prototype) [smspower] Super Futebol II (Brazil) [smspower] Wimbledon (Brazil) [smspower]
      New NOT_WORKING software list additions - Game Mo-eumjip 188 Hap (Korea) [smspower]
  • 2022-03-29 22:53:55 daiohp2: incorrect bonus life DSW options (#9482) [Sergio G]
    • daiohp2 bonus life DSW options in this set are similar to the final release, and different than the other prototype set (daiohp). Now fixed.
  • 2022-03-29 22:52:46 nes.xml: Removed some baddump flags. (#9484) [0kmg]
  • 2022-03-29 22:52:34 -ldv4200hle: Fixed overshoot issue with Multi-Speed Forward/Reverse. [Ryan Holtz] (#9483) [MooglyGuy]
    • Co-authored-by: MooglyGuy
  • 2022-03-29 19:13:51 hh_rw5000: remove sqr, pow2, arrows from strings [hap]
  • 2022-03-29 18:53:39 New working clones [RobertoFresca]
    • Golden Poker Double Up (bootleg, set 2) [Roberto Fresca, Jeff Hamelin] Golden Poker Double Up (bootleg, set 3) [Roberto Fresca, Jeff Hamelin] Golden Poker Double Up (bootleg, set 4) [Roberto Fresca, Jeff Hamelin]
  • 2022-03-29 18:15:22 New working machines [hap]
    • 31R (Rockwell) [hap, Sean Riddle]
  • 2022-03-29 18:03:43 cbasebal.cpp, vendetta.cpp: finders and other small cleanups [Ivan Vangelista]
  • 2022-03-29 17:25:03 rastersp.cpp: Added Football Crazy game. (#9383) [Paul-Arnold]
    • machine/53c7xx.cpp: DFE bit is not reset when status register is read. cpu/i386: Fixed multiple issues with breakpoint emulation. machine/bacta_datalogger.cpp: Prevent continuous transmission of 0xff. machine/z80scc.cpp: Fixed incorrect setting of baud rate due to uninitialised variables.
      New working machines
      Football Crazy (Video Quiz) [Paul-Arnold]
  • 2022-03-29 17:21:53 New machines marked as NOT_WORKING [RobertoFresca]
    • Maxi Double Poker (version 1.8) [Roberto Fresca, Jeff Hamelin]
  • 2022-03-29 16:46:37 abc1600: Improve logging, use u8/u16. [Curt Coder] [Curt Coder]
  • 2022-03-29 15:14:55 rw5000: add a5500 [hap]
  • 2022-03-29 14:11:44 New working machines [hap]
    • 24K (Rockwell) [hap, Sean Riddle]
  • 2022-03-29 10:49:47 clipper: clipper has two branch delay slots [Patrick Mackinlay]
  • 2022-03-29 10:49:32 dsp56000: correct harmless typo [Patrick Mackinlay]
  • 2022-03-29 01:43:47 rw5000: add a5000/a5900 [hap]
  • 2022-03-29 00:19:57 rw5000: separate b6000 disasm from b5000, add a5000 disasm [hap]
  • 2022-03-28 23:52:01 b5000: rename base class to rw5000 [hap]
  • 2022-03-28 18:11:51 - diverboy.cpp, exzisus.cpp: finders, other minor cleanups [Ivan Vangelista]
    • - various drivers: removed some custom GFX decodes in favor of the ones provided in emu/video/generic.cpp
  • 2022-03-27 23:49:09 bloodbro_ms.cpp: Fix note (#9478) [ClawGrip]
  • 2022-03-27 22:21:28 scudsp: Revert unwanted change [AJR]
  • 2022-03-27 21:01:47 ccpudasm.cpp: Fix mistake in return statement (flagged by some versions of clang) [AJR]
  • 2022-03-27 20:58:28 -timetrv: Removed stray debugging printf. (#9477) [MooglyGuy]
    • Co-authored-by: MooglyGuy
  • 2022-03-27 20:23:03 Debugger feature improvements [AJR]
    • - Add 'gbt' and 'gbf' debugger commands to step until a true or false conditional branch has been detected. - Update over 100 of the disassemblers in MAME to output a new STEP_COND flag for all conditional branches. Besides being used for execution of the new 'gbt' and 'gbf' commands, this flag also now helps the debugger 'out' command to properly handle conditional return instructions. - Remove STEP_OVER from many instructions that aren't actually subroutine calls (e.g. DJNZ on Z80). A 'gni' debugger command (go next instruction) has been added to accommodate some of the misuse. - Add instruction flag support to several more disassemblers that lacked them entirely (e.g. st62xx) - Don't pass over delay slots for debugging in ASAP core
  • 2022-03-27 19:42:17 -timetrv: Hooked up 1-bit audio DAC. [Ryan Holtz] (#9476) [MooglyGuy]
    • Co-authored-by: MooglyGuy
  • 2022-03-27 19:14:09 osdhelper.h: Make a couple of overloads const [AJR]
  • 2022-03-27 15:11:15 Merged 0.242 release branch into master to head off conflicts. [Vas Crabb]
  • 2022-03-27 15:07:37 timetrv: corrected screen height in layout. [Vas Crabb]
  • 2022-03-27 14:53:21 -timetrv: Fixed layout to not warp screen to non-4:3 aspect. [Ryan Holtz] (#9475) [MooglyGuy]
  • 2022-03-27 14:53:21 -timetrv: Fixed layout to not warp screen to non-4:3 aspect. [Ryan Holtz] (#9475) [MooglyGuy]
  • 2022-03-27 10:58:48 cobram3: fixed an assert in the debug build [Robbbert]
  • 2022-03-27 10:58:48 cobram3: fixed an assert in the debug build [Robbbert]
  • 2022-03-27 04:22:33 srcclean and manual tidying up in preparation for 0.242 release [Vas Crabb]
  • 2022-03-27 01:46:26 New NOT_WORKING software list additions (#9437) [ClawGrip]
    • New NOT_WORKING software list additions
      - roland_tnsc1.xml: 70's and 80's (TN-SC1-03) [Sean Riddle, ClawGrip]
  • 2022-03-27 01:40:16 hng64.cpp: make titles consistent (#9297) [Michael Sanborn]
  • 2022-03-27 00:54:26 cdi.xml: Corrected a mistaken copy/pasted hash for bestphoto92 [Scott Stone]
  • 2022-03-27 00:01:50 cosmos_playc8f.cpp: Fix Basketball sets (#9473) [ClawGrip]
  • 2022-03-26 22:46:13 Merge branch 'master' of https://github.com/mamedev/mame [wd40yasu]
  • 2022-03-26 22:37:39 Temporarily remove duplicate Apple-oids and Chipout disk pending detailed analysis (#9472) [Firehawke]
  • 2022-03-26 21:52:37 vgmplay.xml: Added 37 new entries and corrected a shortname (shanghai -> shangkid). [vgmrips.net, Tafoid] [Scott Stone]
  • 2022-03-26 21:15:24 bus/nes: Removed useless open bus comments. (#9471) [0kmg]
  • 2022-03-26 20:31:31 Fixed bill validator hookup in Time Traveler (#9470) [MooglyGuy]
    • -timetrv: Replaced IPT_COIN2 with IPT_BILL1, as it is the bill-validator input. [Ryan Holtz]
      -laserdsc: Added savestate registration. [Ryan Holtz]
      Co-authored-by: MooglyGuy
  • 2022-03-26 17:36:56 hash/apple*: remove html tags from comments [hap]
  • 2022-03-26 17:29:29 misatk: driver note was wrong way around [hap]
  • 2022-03-26 17:03:15 hankin.cpp: fix empsback title [Angelo Salese]
  • 2022-03-26 15:35:47 dec0.cpp: fix midres2 control scheme [angelosa]
  • 2022-03-26 14:54:07 misatk: change title string [hap]
  • 2022-03-26 14:41:51 Time Traveler (set 1) - promoted to working (#9468) [Ryan Holtz] [MooglyGuy]
    • machine/laserdsc.cpp: Added functionality to retrieve if a disc is CAV. machine/ldv4200hle.cpp: Added high-level Pioneer LD-V4200 player emulation.
      Machines promoted to working
      Time Traveler (set 1) [Ryan Holtz, Matt O, ld-decode Team]
  • 2022-03-26 14:32:51 j5hilos: typo on prev commit [hap]
  • 2022-03-26 12:15:08 fixes for mame.lst [Robbbert]
  • 2022-03-26 12:02:56 Added MS-DOS (Version 3.2) (Alt.) [winworldpc] (#9445) [telanus]
    • New working software list additions - ibm5150: MS-DOS (Version 3.2) (Alt.) [winworldpc]
  • 2022-03-26 12:01:05 nes.xml: Added a couple large dumps. (#9467) [0kmg]
    • New working software list additions - Super Games 143 in 1 (HKMK-143) [Consolethinks]
      New NOT_WORKING software list additions - Game 500 in 1 (alt) [Consolethinks]
  • 2022-03-26 11:56:16 8080bw.cpp: add bonus life DIP switch to rollingc (MT08267) (#9463) [Steven Coomber]
  • 2022-03-26 11:55:23 New NOT_WORKING machines (#9466) [ClawGrip]
    • New NOT_WORKING machines
      - Basketball (Benchmark Games, set 1) [Museo del Recreativo, ClawGrip] Ten Strike Classic [Museo del Recreativo, ClawGrip]
      New NOT_WORKING clones - Basketball (Benchmark Games, set 2) [Museo del Recreativo, ClawGrip]
  • 2022-03-26 11:52:54 neogeo.xml - lastblad: Correct year and add alt title (#9432) [CanoeHope]
  • 2022-03-26 11:51:24 famibox.xml: Initial software list. [Fiskbit, ICEknigh7, j4m13c0, joey4, kmg, Marionova64, Patnukem, RetroGE, togemet2] (#9411) [0kmg]
  • 2022-03-26 11:48:42 pang3b4 and pang3b5 (#9392) [janniz]
    • New working clones
      Pang! 3 (bootleg, set 4) Pang! 3 (bootleg, set 5)
  • 2022-03-26 11:45:22 playch10.cpp: Replaced RP5H01 rom in prototype dumps. (#9386) [0kmg]
  • 2022-03-26 11:43:15 New NOT_WORKING machine (#9317) [ClawGrip]
    • New NOT_WORKING machine
      - Super Road Champions (TTL) [f205v]
  • 2022-03-26 11:40:50 kaypro.cpp: added information about the Kaypro 5 (#9156) [rfka01]
  • 2022-03-26 11:37:12 Correct Hi-Lo Silver BFM System 85 Version description [sjy96525] (#8972) [sjy525]
  • 2022-03-26 11:36:35 Correct Hi-Lo Silver JPM Impact Version description [sjy96525] (#8973) [sjy525]
  • 2022-03-26 09:12:03 gunshot: Moved to spinb.cpp [Robbbert]
  • 2022-03-25 20:28:55 galaxian.cpp: add demo sound DIP switch to sfx, skelagon, monsterz & monsterza (MT08268) (#9465) [Steven Coomber]
  • 2022-03-25 20:28:13 fmtowns_flop_orig.xml: 4 new dumps + fix (#9460) [r09]
    • fmtowns_flop_orig: Fixed Scenario Disk 3 for Dragon Slayer: The Legend of Heroes II, which had an incorrectly converted protection sector.
      New working software list additions - Think Lead Gakushuu System - FM Towns CMI Program [cyo.the.vile] Think Lead Gakushuu System - FM Towns Theme-betsu Gakushuu Series - Jikkou Program Ver. 2 [cyo.the.vile] Think Lead Gakushuu System - Shougaku Rika 5-nen - Tane no Hatsuga (1) [cyo.the.vile] Think Lead Gakushuu System - Shougaku Rika 6-nen - Karada no Tsukuri (1) [cyo.the.vile]
  • 2022-03-25 19:15:51 m68k: fixed PC increment location on TRAPcc instructions (#9461) [Jean-François Fabre]
  • 2022-03-25 19:13:29 vsnes.cpp: A few more improvements. (#9464) [0kmg]
    • - Unify some functions that are the same on both Main and Sub sides of board. - Removed machine reset macro.
  • 2022-03-25 19:08:37 sdl/window: add error retval check for bgfx on fallback [hap]
  • 2022-03-25 17:54:03 Machines promoted to working [hap]
    • 18R (Rockwell) [hap, Sean Riddle]
  • 2022-03-25 15:26:34 init vars for coverity (formats) [Robbbert]
  • 2022-03-25 14:50:26 init vars for coverity (drivers/l,m) [Robbbert]
  • 2022-03-25 14:20:32 init vars for coverity (drivers/k) [Robbbert]
  • 2022-03-25 14:09:50 b5000: delay after ATB [hap]
  • 2022-03-25 14:02:05 init vars for coverity (drivers/j) [Robbbert]
  • 2022-03-25 13:38:20 init vars for coverity (drivers/i) [Robbbert]
  • 2022-03-25 12:55:07 init vars for coverity (drivers/h) [Robbbert]
  • 2022-03-25 12:30:09 init vars for coverity (drivers/g) [Robbbert]
  • 2022-03-25 10:29:17 init vars for coverity (drivers/f,g) [Robbbert]
  • 2022-03-25 05:12:06 init vars for coverity (drivers/e) [Robbbert]
  • 2022-03-25 04:12:01 init vars for coverity (drivers/d) [Robbbert]
  • 2022-03-25 03:41:18 init vars for coverity (drivers/c) [Robbbert]
  • 2022-03-25 03:07:09 init vars for coverity (drivers/b) [Robbbert]
  • 2022-03-25 02:34:31 init vars for coverity (drivers/a) [Robbbert]
  • 2022-03-25 02:05:47 Apple softlist update for March 2022 (#9447) [Firehawke]
    • Correct missing disk name information for a couple of Apple II sets.
      New working software list additions (apple2_flop_orig.xml)
      The Institute [4am, Firehawke] The Hazards of Voltageville [4am, Firehawke] The Great Gonzo in Word Rider [4am, Firehawke] The Tarturian [4am, Firehawke] Survival Adventure [4am, Firehawke] Stellar Defense (Version 1.2) [4am, Firehawke] Beneath Apple Manor (Version 1.1) [4am, Firehawke] Teleport [4am, Firehawke] Secret Agent: Mission One [4am, Firehawke] Science Corner: Weather Watch (800K 3.5") [4am, Firehawke] Science Corner: Space Probe (800K 3.5") [4am, Firehawke] Grapple [4am, Firehawke] Apple-Oids and Chipout [4am, Firehawke] Sword of Sheol [4am, Firehawke] Locksmith 3.1 [4am, Firehawke] Competition Karate [4am, Firehawke] Copy II Plus (Version 3.0) [4am, Firehawke] Nibbles Away III (Version 1.25B) [4am, Firehawke] Star League Baseball [4am, Firehawke] The Pawn (Version 2.3) [4am, Firehawke] Pursuit of the Graf Spee [Paul Hagstrom, 4am, Firehawke] Bezare [4am, Firehawke] International Gran Prix (Riverbank Software) [4am, Firehawke] The Guild of Thieves [4am, Firehawke] Artesians [4am, Firehawke] Jinxter (Version 1.0) [4am, Firehawke] Neutrons [4am, Firehawke] Tunnel Terror [4am, Firehawke] Crypt of Medea [4am, Firehawke] Handy Dandy [4am, Firehawke] Jump Jet [4am, Firehawke] Max-Command [4am, Firehawke] Missile Defense [4am, Firehawke] Crystal Caverns [4am, Firehawke] The Chessmaster 2000 [4am, Firehawke] At the Gates of Moscow 1941 [4am, Firehawke] Mouskattack [4am, Firehawke] Raiders of the Lost Ring [4am, Firehawke] Zodiac Castle [4am, Firehawke] Beneath Apple Manor: The Special Edition [4am, Firehawke] Battlesight (Version 3.3.1) [4am, Firehawke] Pythagoras and the Dragon [4am, Firehawke] Robot Battle [4am, Firehawke] Oldorf's Revenge [4am, Firehawke] Gin Rummy [4am, Firehawke] Star Ball [4am, Firehawke] Shadow Hawk One [4am, Firehawke] Death Race '82 [4am, Firehawke] Gemstone Healer (Version 1.2) [4am, Firehawke] Space Adventure: Episode One [4am, Firehawke] Super Taxman 2 [4am, Firehawke] Space Cadette [4am, Firehawke] Science Explorers: Animal Adaptations (800K 3.5") [4am, Firehawke] Black Belt [4am, Firehawke] Zoo Master [4am, Firehawke] Ape Escape [4am, Firehawke] The Playroom [4am, Firehawke] The Eating Machine [4am, Firehawke] Word Spinner (Version 1.0) [4am, Firehawke] Critical Mass [4am, Firehawke] Gunslinger [4am, Firehawke] The Black Cauldron [4am, Firehawke] Mixed-Up Mother Goose [4am, Firehawke] Science Explorers: Day, Night, and The Seasons (800K 3.5") [4am, Firehawke] His Majesty's Ship "Impetuous" [4am, Firehawke] Micro Mother Goose [4am, Firehawke] Skybombers II [4am, Firehawke] Battleship Commander [4am, Firehawke] Three Mile Island [4am, Firehawke] Conglomerates Collide [4am, Firehawke] Cyborg (Version 2) [4am, Firehawke] Fantasyland 2041 A.D. [4am, Firehawke] Cross Country Rallye [4am, Firehawke] Creature Venture [4am, Firehawke] Science Explorers: Nutrition (800K 3.5") [4am, Firehawke] Exploring Gas Laws (Version 1.0) (800K 3.5") [4am, Firehawke] Wonderland Puzzles (Version 1.0) (800K 3.5") [4am, Firehawke] Cryptoquest (Version 1.0) (800K 3.5") [4am, Firehawke] Science Giants (Version 1.0) (800K 3.5") [4am, Firehawke] Freedom! (Version 1.0) (800K 3.5") [4am, Firehawke] Arizona Mix (Version 1.0) (800K 3.5") [4am, Firehawke] Rescue in the Outback (Version 1.0) (800K 3.5") [4am, Firehawke] Woolly's Garden (Version 1.0) (800K 3.5") [4am, Firehawke] Exploring Chaos (Version 1.0) (800K 3.5") [4am, Firehawke] Pet Shop (Version 1.0) (800K 3.5") [4am, Firehawke] Science Explorers: Simple Machines (800K 3.5") [4am, Firehawke] Dog Sled Ambassadors (Version 1.0) (800K 3.5") [4am, Firehawke] Moving Museum (Version 1.0) (800K 3.5") [4am, Firehawke] Take a Chance! (Version 1.0) (800K 3.5") [4am, Firehawke] Treasures for Sale (Version 1.0) (800K 3.5") [4am, Firehawke] Caravans to Timbuktu! (Version 1.0) (800K 3.5") [4am, Firehawke] Amazing Arithmetricks (Version 1.0) (800K 3.5") [4am, Firehawke] Picture a Story (Version 1.0) (800K 3.5") [4am, Firehawke] Number Jumpers (Version 1.0) (800K 3.5") [4am, Firehawke] Windy City (Version 1.0) (800K 3.5") [4am, Firehawke] Word Builder (Version 1.0) (800K 3.5") [4am, Firehawke] On Balance (800K 3.5") [4am, Firehawke] Dueling Digits (Version 1.0) (800K 3.5") [4am, Firehawke] History Makers (Version 1.0) (800K 3.5") [4am, Firehawke] Dr. Livingstone, I Presume? (Version 1.0) (800K 3.5") [4am, Firehawke] Eerieville Library (Version 1.0) (800K 3.5") [4am, Firehawke] Fish School (Version 1.0) (800K 3.5") [4am, Firehawke] Grammar Gobble (Version 1.0) (800K 3.5") [4am, Firehawke] Grammar Madness (Version 1.0) (800K 3.5") [4am, Firehawke] Nutrition Nabber (Version 1.0) (800K 3.5") [4am, Firehawke] On Stage (Version 1.0) (800K 3.5") [4am, Firehawke] Sum Stories (Version 1.0) (800K 3.5") [4am, Firehawke] Big Book Maker: The Rain Forest (800K 3.5") [4am, Firehawke] Rocket Factory (Version 1.0) (800K 3.5") [4am, Firehawke] Probability Lab (Version 1.0) (800K 3.5") [4am, Firehawke] Space Station Freedom (Version 1.0) (800K 3.5") [4am, Firehawke] Weeds to Trees (Version 1.0) (800K 3.5") [4am, Firehawke] Sun and Seasons (Version 1.0) (800K 3.5") [4am, Firehawke] Paper Plane Pilot (Version 1.0) (800K 3.5") [4am, Firehawke] Patterns (Version 1.2) (800K 3.5") [4am, Firehawke] Lewis and Clark Stayed Home (Version 1.0) (800K 3.5") [4am, Firehawke] Grammar Toy Shop (Version 1.0) (800K 3.5") [4am, Firehawke] Fossil Hunter (Version 1.0) (800K 3.5") [4am, Firehawke] Big Book Maker: The Three Princesses (800K 3.5") [4am, Firehawke] Murphy's Minerals (Version 1.0) (800K 3.5") [4am, Firehawke] Grammar Monsters (Version 1.0) (800K 3.5") [4am, Firehawke] Mystery Matter (Version 1.1) (800K 3.5") [4am, Firehawke] Grammar Gazette (Version 1.0) (800K 3.5") [4am, Firehawke] Five Star Forecast (Version 1.0) (800K 3.5") [4am, Firehawke] Lunar Greenhouse (Version 1.1) (800K 3.5") [4am, Firehawke] Miner's Cave (Version 1.0) (800K 3.5") [4am, Firehawke] Measure Works (Version 1.0) (800K 3.5") [4am, Firehawke] Money Works (Version 1.1) (800K 3.5") [4am, Firehawke] Fraction Concepts, Inc. (Version 1.2) (800K 3.5") [4am, Firehawke] Story Starters: Science (800K 3.5") [4am, Firehawke] Estimation Strategies (Version 1.0) (800K 3.5") [4am, Firehawke] Estimation Activities (Version 1.0) (800K 3.5") [4am, Firehawke] Estimation: Quick Solve I (Version 1.0) (800K 3.5") [4am, Firehawke] CommuniKeys (Version 1.1) (800K 3.5") [4am, Firehawke] Fraction Munchers (Version 1.0) (800K 3.5") [4am, Firehawke] Conquering Decimals (+, -) (Version 1.1) (800K 3.5") [4am, Firehawke] Conquering Fractions (+, -) (Version 1.1) (800K 3.5") [4am, Firehawke] Conquering Decimals (x, /) (Version 1.1) (800K 3.5") [4am, Firehawke] Conquering Fractions (x, /) (Version 1.1) (800K 3.5") [4am, Firehawke] Instant Survey (Version 1.0) (800K 3.5") [4am, Firehawke] Story Starters: Social Studies (800K 3.5") [4am, Firehawke] Spellevator (Version 1.3) (800K 3.5") [4am, Firehawke] Spelling Puzzles and Tests (800K 3.5") [4am, Firehawke] Spelling Series Toolkit (800K 3.5") [4am, Firehawke] Spelling Workout (Version 1.1) (800K 3.5") [4am, Firehawke] Teacher Option Organizer (Version 1.1) (800K 3.5") [4am, Firehawke] Perplexing Puzzles (800K 3.5") [4am, Firehawke] Science Explorers: Plants (800K 3.5") [4am, Firehawke] Science Explorers: Shadows (800K 3.5") [4am, Firehawke] Science Explorers: Skeletons (800K 3.5") [4am, Firehawke] Science Explorers: Weather (800K 3.5") [4am, Firehawke] The Final Conflict [4am, Firehawke] Intrigue! [4am, Firehawke] Deathmaze 5000 [4am, Firehawke] Space Pirates 3000 [4am, Firehawke] Windmere Estate [4am, Firehawke] Super Galaxy Wars [4am, Firehawke] Mixed-Up Mother Goose (Version 1.0I) [4am, Firehawke] Super Story Tree (Version 1.0) (800K 3.5") [4am, Firehawke] Computer Concepts (800K 3.5") [4am, Firehawke] The Plant Growth Simulator (800K 3.5") [4am, Firehawke] Ace Detective (800K 3.5") [4am, Firehawke] Facts and Fallacies (Version 02.01.87) (800K 3.5") [4am, Firehawke] Curious George Goes Shopping (800K 3.5") [4am, Firehawke] Curious George in Outer Space (800K 3.5") [4am, Firehawke] Curious George Visits the Library (800K 3.5") [4am, Firehawke] La Fábrica (800K 3.5") [4am, Firehawke] Conquering Whole Numbers (Version 1.1) (800K 3.5") [4am, Firehawke] Galactic Quest [4am, Firehawke] First-Letter Fun (Version 1.1) (800K 3.5") [4am, Firehawke] Jenny's Journeys (Version 1.0) (800K 3.5") [4am, Firehawke] Mastering Math Worksheet Generator (Version 1.1) (800K 3.5") [4am, Firehawke] Odell Lake (Version 1.2) (800K 3.5") [4am, Firehawke] Speedway Math (Version 1.0) (800K 3.5") [4am, Firehawke] The Friendly Computer (Version 1.5) (800K 3.5") [4am, Firehawke] The Oregon Trail (Version 1.4) (800K 3.5") [4am, Firehawke] The Bank Street Writer III (20-Column Version) (800K 3.5") [4am, Firehawke]
      New working software list additions (apple2_flop_clcracked.xml) -
      Note Speller (cleanly cracked) [4am, Firehawke] Perspectives in Music History (cleanly cracked) [4am, Firehawke] Quentin Visits The Big City (cleanly cracked) [4am, Firehawke] pfs:report (Version B.02) (cleanly cracked) [4am, Firehawke] Ripley's Using Other Sources (cleanly cracked) [4am, Firehawke] Math #1: The Mechanics of Math Words (cleanly cracked) [4am, Firehawke] The Readability Machine (Version 2.0) (cleanly cracked) [4am, Firehawke] Let's Explore Word Processing (cleanly cracked) [4am, Firehawke] Clef Notes (cleanly cracked) [4am, Firehawke] The Elves and The Shoemaker (cleanly cracked) [4am, Firehawke] 12-Bar Tunesmith (cleanly cracked) [4am, Firehawke] Aural Skills: Basic Chords (cleanly cracked) [4am, Firehawke] Funbunch College Prep (cleanly cracked) [4am, san inc, Firehawke] Aural Skills: Intervals (cleanly cracked) [4am, Firehawke] Aural Skills: Seventh Chords (cleanly cracked) [4am, Firehawke] Ear Challenger: A Music Game (cleanly cracked) [4am, Firehawke] Ear Training Skills (cleanly cracked) [4am, Firehawke] Find That Tune (cleanly cracked) [4am, Firehawke] Keyboard Tutor (cleanly cracked) [4am, Firehawke] Listen! A Music Skills Program (cleanly cracked) [4am, Firehawke] Music Appreciation: The Musical Language (cleanly cracked) [4am, Firehawke] Music Appreciation: Music History (cleanly cracked) [4am, Firehawke] Music History Review: Composers (cleanly cracked) [4am, Firehawke] Patterns in Pitch: Level One (cleanly cracked) [4am, Firehawke] Patterns in Pitch: Level Two (cleanly cracked) [4am, Firehawke] Patterns in Pitch: Level Three (cleanly cracked) [4am, Firehawke] Patterns in Rhythm: Level Two (cleanly cracked) [4am, Firehawke] Space Conquerors (Version 1.5) (cleanly cracked) [4am, san inc., Firehawke] Note Detective I: Elementary Level (cleanly cracked) [4am, Firehawke] Patterns in Rhythm: Level Three (cleanly cracked) [4am, Firehawke] Mindscape's Reading Workshop: Grade 5 (cleanly cracked) [4am, Firehawke] Lucky's Magic Hat (cleanly cracked) [4am, Firehawke] Music Theory Flash Cards (cleanly cracked) [4am, Firehawke]
      New working software list additions (apple2gs_flop_orig.xml)
      The Three Stooges [4am, Firehawke] The Logic Master (Version 1.5) [4am, Firehawke] Mixed-Up Mother Goose (Version 2.0A) [4am, Firehawke] Gnarly Golf [4am, Firehawke] 4th and Inches [4am, Firehawke]
  • 2022-03-24 22:17:26 b5000: remove tkbs_step [hap]
  • 2022-03-24 18:56:40 capbowl.cpp: fixed a couple of problems introduced in previous commit [Ivan Vangelista]
  • 2022-03-24 18:41:30 rw18r: fix page 2 rom load [hap]
  • 2022-03-24 18:28:01 init vars for coverity(includes/a-e) [Robbbert]
  • 2022-03-24 18:19:22 - capbowl.cpp: used finders and other small cleanups [Ivan Vangelista]
    • - system1.cpp: added hardware infos for pitfall2 [Guru]
  • 2022-03-24 18:13:21 init vars for coverity(drivers/v) [Robbbert]
  • 2022-03-24 17:49:02 init vars for coverity (drivers/t,u) [Robbbert]
  • 2022-03-24 17:05:40 init vars for coverity (drivers/s) [Robbbert]
  • 2022-03-24 16:00:06 init vars for coverity (drivers/q,r) [Robbbert]
  • 2022-03-24 15:41:49 init vars for coverity (drivers/p) [Robbbert]
  • 2022-03-24 15:39:29 fmtowns_cd.xml: 10 new dumps, 2 replacements (#9448) [r09]
    • fmtowns_cd.xml: 10 new dumps, 2 replacements
      - Added missing floppy images to psydet3r and psydet5r [cyo.the.vile] - Replaced the lotr2 floppy image with a proper one dumped from the original disk [cyo.the.vile]
      New working software list additions - AIV - A Ressha de Ikou 4 (1993-12-15 04:00:00) [redump.org, cyo.the.vile] Emit Vol. 1 - Toki no Maigo (Version 1.30 Release 2.00, 1995-01-20) [redump.org, cyo.the.vile] Master CD - Fresh Series-you (Ichitarou Model) [redump.org] Microsoft Windows Version 3.1 L10 [redump.org, cyo.the.vile] Software Contest Nyuusen Sakuhinshuu 1 (HMC-139A) [redump.org] Taiken Shiyou! Marty Channel II [redump.org] Terra Towns II [redump.org] Towns Magazine Vol. 3 [redump.org]
      New not working software list additions - Nihongo Linux + JE [redump.org] Euphony II / MTR V1.1 L20 [redump.org]
      Replaced software list items
      Nihongo Linux + JE3 [redump.org] Towns Hyakunin Isshu [redump.org]
      Software list items promoted to working - Psychic Detective Series Vol. 3 - Aya (DCCS remake) [cyo.the.vile] Psychic Detective Series Vol. 5 - Nightmare (DCCS remake) [cyo.the.vile]
      fmtowns_cd.xml: added a few memory requirement notes
  • 2022-03-24 15:38:49 new WORKING machines (#9455) [David Haywood]
    • - Super Game 25-in-1 (GM-228) [Team Europe]
  • 2022-03-24 15:00:59 init vars for coverity (drivers/n,o) [Robbbert]
  • 2022-03-24 14:15:48 init vars for coverity (drivers/m) [Robbbert]
  • 2022-03-24 10:53:06 zac_1: improved the sounds [Robbbert]
  • 2022-03-24 10:43:04 inder.cpp: Add year for "Gun Shot" (#9459) [ClawGrip]
  • 2022-03-24 06:44:48 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Player's Choice RAM Clear [Brian Troha] Player's Choice (PC644VZ) Jacks or Better [Brian Troha]
      New clones marked as NOT_WORKING
      Player's Choice (PC679CY) Jacks or Better [Brian Troha] Player's Choice (PC714VZ) Jacks or Better [Brian Troha] Player's Choice (PC716VY) Jacks or Better [Brian Troha] Player's Choice (PC718VY) Jacks or Better [Brian Troha]
  • 2022-03-24 03:25:06 hiscore.dat: updates [Leezer] [cracyc]
  • 2022-03-24 00:09:36 pinmoonl: remove leading space in title string [hap]
  • 2022-03-23 23:08:13 Machines promoted to working [hap]
    • Auto Race [hap, Sean Riddle] Missile Attack (Mattel) [hap, Sean Riddle] Football (Mattel) [hap, Sean Riddle] Baseball (Mattel) [hap, Sean Riddle] Gravity (Mattel) [hap, Sean Riddle]
  • 2022-03-23 22:20:44 positron: Adjusted CPU clock to account for internal divider. [Nigel Barnes]
  • 2022-03-20 23:15:00 atom_rom.xml: Added release years. [Nigel Barnes]
  • 2022-03-20 23:13:30 New working software list additions [Nigel Barnes]
    • - aquarius_cart: Bomb Catcher II (16K), Bomb Catcher II (8K), Bomb Catcher II (4K) [Roy Templeman]
  • 2022-03-23 19:16:49 bus/nes: Simplifications using bit utility functions. (#9444) [0kmg]
    • bus/nes: Simplifications using bit utility functions. Corrected UNL-KOF97 board's address decoding. Cleaned up Gouder board further and added missing mirroring bit. Fixes BG graphics.
  • 2022-03-23 19:15:37 qx10: Implement floppy motor on timer (#9456) [Brian Johnson]
  • 2022-03-23 18:46:47 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Gun Shot [Museo del Recreativo]
      - blktiger.cpp: used finders and some other small cleanups
  • 2022-03-23 18:40:01 Software list items promoted to working [Ivan Vangelista]
    • - SNK vs. Capcom - Card Fighters 2 - Expand Edition (Jpn) [dink]
      - tlcs900.cpp: fixed lcdf16, andcf16, orcf16 and xorcf16 opcodes [dink]
  • 2022-03-23 17:27:22 flex, img: Remove mutable variables from the class [Olivier Galibert]
  • 2022-03-23 15:41:47 zac_proto: added slam tilt [Robbbert]
  • 2022-03-23 14:25:11 floptool: Allow creating unformatted images again [Olivier Galibert]
  • 2022-03-23 14:19:23 floppy formats: correct sector extraction in wd/upd when extracted sector is smaller than expected [Olivier Galibert]
  • 2022-03-23 12:15:38 mbee: added basic 5.00 as "mbee -bios 1" (not working). [Robbbert]
  • 2022-03-23 10:27:30 Lua engine improvements (#9453) [Vas Crabb]
    • Made auto-boot script errors and plugin bootstrap errors fatal.
      Run auto-boot scripts in a sandbox. Globals can be accessed, but not set. The sandbox is cleared on hard reset, but not on soft reset.
      Added (hopefully) useful to string metafunctions to device_t and address space that show short names and tags.
      Fixed issues in plugins that surface when strict type checking is enabled, as this means numbers and nil are not automatically converted to strings. Plugins should be tested with debug builds to check for this.
      Made save item read_block raise an error on invalid arguments rather than returning an empty string, and made it use luaL_buffer directly rather than using the helper wrapper.
      Changed some more function bindings to use set_function to avoid issues related to ThePhD/sol2#608, and got rid of some unnecessary lambda captures.
  • 2022-03-23 09:56:54 init vars for coverity (includes/v,w,x,y,z) [Robbbert]
  • 2022-03-23 08:52:57 init vars for coverity (includes/t,u) [Robbbert]
  • 2022-03-23 07:55:25 init vars for coverity (includes/s) [Robbbert]
  • 2022-03-23 06:19:34 init vars for coverity (includes/r) [Robbbert]
  • 2022-03-23 05:42:48 init vars for coverity (includes/p,q) [Robbbert]
  • 2022-03-23 03:47:35 init vars for coverity (includes/n,o,p) [Robbbert]
  • 2022-03-23 02:48:03 init vars for coverity (includes/m) [Robbbert]
  • 2022-03-22 23:46:25 geneve: Fix debugger interference with memory access. [Michael Zapf]
  • 2022-03-22 22:15:25 init even more vars for coverity [Robbbert]
  • 2022-03-22 21:16:30 init more vars for coverity [Robbbert]
  • 2022-03-22 20:32:02 init vars for coverity [Robbbert]
  • 2022-03-22 20:01:58 - gberet.cpp: added hardware infos, corrected bootleg clocks [Guru] [Ivan Vangelista]
    • - peplus.cpp: minor cleanups, enabled clickable artwork for keno sets
  • 2022-03-22 17:37:55 alinvade.cpp: add bonus life DIP switch (MT08263) (#9450) [Steven Coomber]
    • I have also defaulted lives to 3 which is what arcade operators would have typically used at the time
  • 2022-03-22 17:37:22 qx10: Install software timer interrupts (#9454) [Brian Johnson]
  • 2022-03-22 08:31:18 docs: Fixed a copy/paste typo in the Technical Specifications. (#9452) [0kmg]
  • 2022-03-22 04:20:40 avr8, cp1610, mn10200: Add some instruction-type debugging flags to disassemblers [AJR]
  • 2022-03-21 22:34:59 galaxian.cpp: fix default coinage to 1C_1C for aracnis [Angelo Salese]
  • 2022-03-21 22:33:02 galaxian.cpp: Add lives DIP switch to aracnis (#9446) [Steven Coomber]
  • 2022-03-21 19:28:14 - a1supply.cpp: dumped most missing PROMs for tv21_3 [Siftware] [Ivan Vangelista]
    • - blktiger.cpp, nmk16.cpp: added some hardware infos. Corrected blktiger MCU clock [Guru]
      - wc90.cpp, wc90b.cpp: used finders, small cleanups
  • 2022-03-21 14:32:02 hh*: more saturated leds for the football games [hap]
  • 2022-03-21 12:39:08 b5000: add assert to multistep opcodes [hap]
  • 2022-03-21 04:33:46 c64.cpp: add mercury31s.bin ROM (#9350) [Chris Swan]
  • 2022-03-21 04:31:38 qx10: add multifont option card (#9286) [Brian Johnson]
  • 2022-03-21 04:22:12 68k: support for external MMU bus error instruction restart (#9369) [J Booth]
    • 68010 RTE: don't set SR (which may change SP to USP) until after unwinding 1000 stack exception frame 68010: create 1000 format stack frame on bus error 68k: support for external MMU bus error instruction restart, set fault address in 68010 and 68070 stack frames, set fc and rw in 68010 stack frame
  • 2022-03-21 04:12:19 Spectrum graphics improvements (continuation of #9218). (#9355) [holub]
    • Spectrum graphics improvements (continuation of #9218). Routines have been cleaned and optimized based on the current state of graphics_device. All configurations are done in terms of T-States/pixels which will simplify adjustment to proper timings.
  • 2022-03-21 04:09:55 bus/nes: Improved support for some Waixing pirate Chinese translations. (#9358) [0kmg]
    • bus/nes: Improved support for some Waixing pirate Chinese translations.
      Software list items promoted to working (nes.xml) - Qīlóngzhū (China) Sàiyǎrén Mièjué Jìhuà (China) Sānguózhì III (China) Sānguózhì (Asia, decrypted SmyNES) Shénhuà Jiàn Yún III (China)
      bootleg.cpp: Properly acknowledge IRQs in bootleg Dragon Ninja. nes_slot.cpp: Removed hold_line_irq() helper function once and for all.
  • 2022-03-21 04:07:52 rc2014 - Added the correct company name for the RC2014 Kits. (#9373) [Phillip Stevens]
  • 2022-03-21 04:06:32 k051649.cpp: Fix input clock, Simplify some routines, Reduce unnecessary variables, Minor cleanups, Add notes (#9433) [cam900]
    • nemesis.cpp, quickpick5.cpp: Fix sound output routine for sound chips with only 1 outputs nemesis.cpp: Reduce sound output routine duplicates vgmplay.cpp: Remove outdated comments, Fix compatiblity for old VGMs
  • 2022-03-21 04:04:33 playch10.cpp: Use memory banks for nametable RAM. (#9442) [0kmg]
    • famibox.cpp: Use memory banks for nametable RAM. cham24.cpp: Use memory banks for nametable RAM. multigam.cpp: Add PPU address map and use memory banks for nametable RAM.
  • 2022-03-20 23:38:54 ibm5170.xml: Remove duplicate set [Justin Kerk]
  • 2022-03-20 23:25:10 ibm5170.xml: 9 added + 1 redumped + 1 renamed (#9408) [ArcadeShadow]
    • New working software list additions - Alone in the Dark 2 (Germany) [The Good Old Days] Eternam [ibmpc5150, archive.org] Fables & Fiends - Book One: The Legend of Kyrandia (v1.8, 3.5", Germany) [The Good Old Days] Dragon's Lair [ibmpc5150, archive.org] Maniac Mansion: Day of the Tentacle (Germany) [The Good Old Days] Prophecy of the Shadow (3.5") [The Good Old Days] Prophecy of the Shadow (5.25") [The Good Old Days] Serf City: Life is Feudal (USA) [ibmpc5150, archive.org] SimCity 2000 (Interactive demo disk) [lazygamereviews, archive.org]
      Redump
      Inca 2: Wiracocha (Euro) [ibmpc5150, archive.org] (disk 3 and disk 10 have a modified OEM ID)
      Rename
      tentaclef -> tentaclefr
  • 2022-03-20 23:23:18 ibm5150.xml: 17 added + 3 redumped + 4 renamed (#9374) [ArcadeShadow]
    • ibm5150.xml: 17 added + 3 redumped + 4 renamed
      New working software list additions - Dragon's Lair (5.25") [ibmpc5150, archieve.org] Ghostbusters II [ibmpc5150, archieve.org] Hillsfar (v1.0, 5.25") [The Good Old Days] Hillsfar (v1.0, 3.5") [The Good Old Days] Hillsfar (v1.1, 3.5") [The Good Old Days] Hillsfar (v1.2, 3.5") [The Good Old Days] Night Shift (5.25") [ibmpc5150, archieve.org] Night Shift (3.5") [ibmpc5150, archieve.org] Night Shift (3.5", alt) [moved from ibm5170 software list] Paperboy (5.25") [ibmpc5150, archieve.org] Paperboy 2 (5.25") [ibmpc5150, archieve.org] Police Quest II - The Vengeance (5.25", v1.001.000) [ibmpc5150, archieve.org] Space Quest III - The Pirates of Pestulon (5.25") [The Good Old Days] Space Quest III - The Pirates of Pestulon (3.5") [The Good Old Days] Waterloo [ibmpc5150, archieve.org]
      New NOT_WORKING software list additions - Keith Van Eron's Pro Soccer (5.25") [ibmpc5150, archieve.org] Keith Van Eron's Pro Soccer (3.5") [ibmpc5150, archieve.org]
      Redump
      King's Bounty [ibmpc5150, archieve.org] (the old version has a modified OEM ID and files accessed) Paperboy 2 (3.5") [ibmpc5150, archieve.org] (the old version has a modified OEM ID and files accessed) Dragon's Lair (3.5") [ibmpc5150, archieve.org] (modified root - files accessed)
      Rename - [paperboy] Paperboy -> [paperboy35] Paperboy (3.5") [pquest2a] Police Quest II - The Vengeance (5.25", v1.001.006) -> [pquest2b] Police Quest II - The Vengeance (5.25", v1.001.006) [dlair] Dragon's Lair (5.25") -> [dlaira] Dragon's Lair (5.25", older) [lsl3fr] -> [lsl3_35fr]
  • 2022-03-20 22:24:01 hh_b5000: add notes [hap]
  • 2022-03-20 22:04:31 Cleaned up a few more slot machine layouts, fixed editing error in m5bbro.lay. [Vas Crabb]
  • 2022-03-20 21:32:03 New machines marked as NOT_WORKING [hap]
    • Auto Race [hap, Sean Riddle] Missile Attack (Mattel) [hap, Sean Riddle] Football (Mattel) [hap, Sean Riddle] Baseball (Mattel) [hap, Sean Riddle] Gravity (Mattel) [hap, Sean Riddle]
  • 2022-03-20 21:28:55 bbc_integrab: Added earlier ROM release. [Nigel Barnes]
  • 2022-03-20 21:27:36 bbc_tube_80186/286: Added ibm5150 compatible software list. [Nigel Barnes]
  • 2022-03-20 21:21:45 arc_midi_aka16: Corrected addressing of ROM page and UART. [Nigel Barnes]
  • 2022-03-20 21:15:58 Fix clang error: lambda capture 'this' is not used [-Werror,-Wunused-lambda-capture] [AJR]
  • 2022-03-20 20:51:35 New machines marked as NOT_WORKING [hap]
    • 18R (Rockwell) [hap, Sean Riddle]
  • 2022-03-20 20:03:02 ti99: New expansion card "TIPI". [Michael Zapf]
  • 2022-03-20 19:08:21 b5000: add pinout diagrams [hap]
  • 2022-03-20 18:20:17 galaxian.cpp: add auto fire DIP switch to mimonkey, mimonscr, mimonsco & mimonscra (MT08259) (#9443) [Steven Coomber]
  • 2022-03-20 15:59:50 init vars for coverity. [Robbbert]
  • 2022-03-20 10:08:05 photoply.cpp: Fix name conflict and improve comments on 'photoply99sp' dongle MCU dumps (#9440) [ClawGrip]
  • 2022-03-20 03:48:29 Fixing error message in Floptool (#9404) [npwoods]
  • 2022-03-20 03:46:13 Minitel 2: Modem and serial port support (#9418) [ovalenti]
  • 2022-03-20 03:42:13 8080bw.cpp: update DIP switches for skylove & claybust (MT08251 & MT08254) (#9439) [Steven Coomber]
    • Add Bonus Life DIP switch for skylove (MT08251) Add Number of Flings DIP switch for claybust (MT08254)
  • 2022-03-20 02:55:19 vicdual.cpp: add bonus life DIP switch to wantsega, alphaho & alphahob (MT08256 & MT08257) (#9441) [Steven Coomber]
    • Note that I have also updated the DIP switch names on alphahob to reflect the game names used on this bootleg (Missile & Circuit)
  • 2022-03-20 00:19:50 b5000: add b6000, b6100 [hap]
  • 2022-03-19 19:31:31 sound/gb.cpp: Fix cycle handling. [ValleyBell] (#9436) [wilbertpol]
    • sound/gb.cpp: Fix cycle handling. [ValleyBell]
      sound/gb.cpp: Prevent hypothetical shifting of negative numbers. Simplify update_noise_channel.
  • 2022-03-19 19:29:39 vsnes.cpp: Fixed Gumshoe regression. (#9438) [0kmg]
  • 2022-03-19 16:53:30 init vars for coverity [Robbbert]
  • 2022-03-19 16:16:49 b5000: add jump and i/o opcodes [hap]
  • 2022-03-19 15:27:20 New working clones [Ivan Vangelista]
    • Monsters World 2 (bootleg of Super Pang) [Recreativas.org, David Torres, ClawGrip]
  • 2022-03-19 14:48:12 namcona1.cpp: Correct Bin Bin Bingo year (#9435) [sjy525]
  • 2022-03-19 14:45:05 init variables for coverity [Robbbert]
  • 2022-03-19 08:16:30 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Bin Bin Bingo (Japan, main unit) [nnap]
  • 2022-03-19 07:50:57 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Pontoon (FD1094 317-?) [nnap]
  • 2022-03-18 18:37:54 actfancr.cpp: fixed MT08210 [AmatCoder] [Ivan Vangelista]
  • 2022-03-18 17:03:30 b5000: added easy opcodes [hap]
  • 2022-03-18 16:47:48 zac_2.cpp: got 43 out of 45 games to work (but no sound yet). [Robbbert]
  • 2022-03-18 03:24:00 vsnes.cpp: Various cleanups. (#9426) [0kmg]
    • - Modernized PRG ROM banking. Gets rid of banking via memcpy. - Cleaned up some of the daughter board code, including protection routines. - Lots of C-style comment to C++-style conversion.
  • 2022-03-18 03:23:46 ibm5170_cdrom.xml / pc98_cdrom.xml: Data fixes (#9429) [David 'Foxhack' Silva]
    • New software list additions - Microsoft Windows 98 Second Edition (jp 4.10.2222) (Retail Full)
      Corrected release years for other Windows releases and added serials for Microsoft Windows 98 Second Edition (PC-98 / IBM 5170)
  • 2022-03-18 03:23:15 dynax.cpp: Corrected screen order for janyuki/jantouki (MT05102). (#9431) [0kmg]
  • 2022-03-18 02:49:04 init vars to appease coverity [Robbbert]
  • 2022-03-18 01:24:38 archimedes/podule/midi_emr: fixed compile (suggest parentheses) [Robbbert]
  • 2022-03-17 23:16:04 bbc_tube_6502: Corrected 6502 variants used in the 2nd processors. [Nigel Barnes]
  • 2022-03-17 21:59:53 bus/archimedes/podule: Added MIDI devices: [Nigel Barnes]
    • - EMR MIDI 2 Interface - EMR MIDI 4 Interface
  • 2022-03-17 21:49:53 bus/archimedes/econet: Added MIDI devices: [Nigel Barnes]
    • - The Serial Port MIDI Interface - The Serial Port Sampler and MIDI Interface
  • 2022-03-17 19:48:17 New working software list additions [Nigel Barnes]
    • - bbc_flop_80186: DOS Plus with Econet Software [Nigel Barnes] mtx_rom: Hisoft PASCAL V1.4 [Paul Smith]
  • 2022-03-17 23:03:57 b5000: add disassembler [hap]
  • 2022-03-17 18:16:00 yunsung8.cpp: made use of finders and views, other minor cleanups [Ivan Vangelista]
  • 2022-03-17 17:29:56 bus/nes_ctrl: Split zapper sensor off as a reusable device. (#9417) [0kmg]
  • 2022-03-17 17:28:06 asuka.cpp: bonzeadv has no ADPCM-A samples (#9428) [negunma]
  • 2022-03-17 16:40:00 sdl/window: fix possible compile problem with init fallbacks [hap]
  • 2022-03-17 16:09:24 cham24.cpp: Improved banking. (#9430) [0kmg]
  • 2022-03-17 15:46:52 hh*: remove fake left/right input for football games [hap]
  • 2022-03-17 15:27:35 unidasm: Fix build after 2dab71e7e0eb2b0bf35f97090e20e5bab8deddc4 [AJR]
  • 2022-03-17 14:42:36 pps41: add part number to description [hap]
  • 2022-03-17 14:07:00 add b5000 cpu core file placeholders [hap]
  • 2022-03-17 06:47:19 Lua engine: Enable checks for debug builds, kill sol::buffer. (#9419) [Vas Crabb]
  • 2022-03-17 05:52:03 New working clones [Ivan Vangelista]
    • Cruis'n USA (v2.0) [Brian Troha, The Dumping Union]
  • 2022-03-17 02:16:09 Better fix for Mac compile. [R. Belmont] [arbee]
  • 2022-03-17 01:18:02 r2dtank.cpp: add bonus life DIP switch (MT08250) (#9424) [Steven Coomber]
  • 2022-03-16 19:57:30 megadriv.xml: Added 5 new dumps. (#9422) [0kmg]
    • New working software list additions - 16Bit Rhythm Land [anonymous] Castlevania - Bloodlines (USA, 19931003 prototype) [Simon_Belmont, Pulse_Project] Castlevania - Bloodlines (USA, 19930804 prototype) [Billscat-socks] Dune - The Battle for Arrakis (prototype, Ver 0.03) [GamingLegend64, Hard4Games, Forest of Illusion] Mortal Kombat 3 (prototype) [sadikyo]
  • 2022-03-16 18:59:00 New working clones (#9320) [tim lindner]
    • - ILCE / SEP Micro-Sep Model 3 [Barry Nelson]
  • 2022-03-16 18:53:46 New machines marked as NOT_WORKING (#9356) [shattered]
    • Elektronika MK-98
  • 2022-03-16 18:47:11 gts3a: DMD partially working, 11 games are playable. [Robbbert]
  • 2022-03-16 18:40:38 -bgfx: Fixed YUV shader to have better brightness balance. [Ryan Holtz] (#9425) [MooglyGuy]
  • 2022-03-16 18:02:37 fastlane.cpp, flkatck.cpp: used finders and arrays where applicable, other minor cleanups [Ivan Vangelista]
  • 2022-03-16 08:48:34 New working clones [Ivan Vangelista]
    • Frogger (Turtles hardware) [chaneman]
  • 2022-03-16 03:32:33 Updated BGFX fixes; verified as working on Linux and Windows. (#9420) [MooglyGuy]
    • -bgfx: Improved stability when encountering missing files, and improved multi-window stability. [Ryan Holtz] -osd: Added video-init fallback functionality to other OSDs. [Ryan Holtz] -bgfx: Fixed issues from the previous batch of changes. [Ryan Holtz] -osdwindow: Remove no-longer-needed addition of post_create(). [Ryan Holtz]
  • 2022-03-16 03:31:47 nes.xml: Added six miscellaneous dumps. (#9421) [0kmg]
    • New working software list additions - 8Bit Rhythm Land [anonymous] DuckTales (USA, 19890205 prototype) [TCRF] Freedom Force (USA, 19871229 prototype) [Hubz] Hot Dance with Samba (Asia) [krzysiobal] Metal Storm Collector's Edition [anonymous] Rainbow Brite - Journey to Rainbow Land [anonymous]
  • 2022-03-16 03:30:08 Fix Mac compile. [R. Belmont] [arbee]
  • 2022-03-15 21:15:19 vgmplay.xml: Added 19 new entries. [vgmrips.net, Tafoid] [Scott Stone]
  • 2022-03-15 20:37:43 msx.cpp [mx10, pv7, pv16, cpc50a, cpc50b, cpc51]: Corrected several machines' VDP model to match that of actual hardware which may have been lost to refactoring over time. Fixes MT#8249. [Scott Stone]
  • 2022-03-15 18:46:13 Revert "More BGFX stability improvements (missing files + multi-window) (#9410)" [Vas Crabb]
    • This reverts commit f5b75b74393646d1dc082ec807279451dc481854.
  • 2022-03-15 18:13:18 Fixed some debugger memory view annoyances and cleaned up Lua bindings. [Vas Crabb]
    • Made the debugger memory view not depend on isprint which is affected by the global locale. Assume the OSD will display as ISO-8869-1 and replace problematic printable characters.
      Started changing Lua function bindings to use set_function to avoid potential issues related to ThePhD/sol2#608, and worked out what was causing problems with symbol table read_memory/write_memory. (They aren't really essential - you can do the same thing with the address space object itself, but they're easier to parameterise.)
  • 2022-03-15 18:04:19 xxmissio.cpp: used finder for memory bank, other minor cleanups [Ivan Vangelista]
  • 2022-03-15 16:35:51 nes_rob.lay: a bit more compact view [hap]
  • 2022-03-15 15:00:34 tlcs900: check timer enable before clocking chained timer, this improves ngpc svccard2 [dink] [hap]
  • 2022-03-15 14:28:31 gts3,gts3a: added rom banking for oki6295. [Robbbert]
  • 2022-03-15 03:21:18 Add missing cpu.lua entries for the rest of the SM5 family. Fixes single-driver builds. [R. Belmont] [arbee]
  • 2022-03-15 01:40:19 vsnes.cpp: Simplified graphics memory handling a bit. (#9338) [0kmg]
    • - Added address maps for PPUs, eliminating some variables and associated setup. - Separated banking from base light gun input handler.
  • 2022-03-15 00:10:17 nes: added R.O.B. [hap]
  • 2022-03-14 22:07:33 sm590: added i/o ports [hap]
  • 2022-03-14 21:08:27 photoply.cpp: Add security dongle MCU dumps for 'photoply99sp' [Caps0ff, jordigahan, ClawGrip] (#9415) [ClawGrip]
    • Four dongles have been dumped, containing different mixes of MCU programs and EEPROMs. The "rev" sticker on each dongle doesn't seem to relate to the contents.
  • 2022-03-14 20:12:51 nes.xml: Added seven prototypes. (#9403) [0kmg]
    • New working software list additions - Galaxy 5000 - Racing in the 51st Century (USA, prototype) [GamersGulch, Forest of Illusion] Hatris (USA, prototype) [mmsc] Rampart (Japan, sample) [Skrybe] Renegade (USA, prototype) [rfancella] Saiyuuki World (Japan, prototype) [Aetius For Real] Square Deal (Japan, Great Deal prototype) [Skrybe] Toki (USA, prototype) [CloudGamerX]
  • 2022-03-14 20:12:23 mapacman progress - crude display + inputs [Sean Riddle, Stefano Arosio, jrideburg, Team Europe, f205v, Osso1, David Haywood] (#9339) [David Haywood]
    • use timers some basic inputs make some beeps
  • 2022-03-14 20:10:21 nes.xml: Added eleven prototypes. (#9351) [0kmg]
    • New working software list additions - Advanced Dungeons & Dragons - Hillsfar (USA, prototype) [Hidden Palace] Caesars Palace (USA, prototype, alt) [Hidden Palace, VGHF] Dr. Mario (prototype, alt 2) [Hidden Palace, Stephan Reese] Dragon Warrior II (USA, prototype) [Hidden Palace, Stephan Reese] Moero!! Junior Basket - Two on Two (Japan, prototype) [Hidden Palace] NES Open Tournament Golf (USA, prototype) [Hidden Palace, Stephan Reese] NES Play Action Football (USA, prototype) [Hidden Palace, Stephan Reese] Ninja Hattori-kun (Japan, prototype) [togemet2] Star Soldier (Japan, prototype) [togemet2] Tonjan!? (Japan, prototype) [togemet2] Hitler no Fukkatsu - Top Secret (Japan, prototype) [togemet2]
  • 2022-03-14 20:09:54 fmtowns_flop_orig.xml: add redumped aressh4m [cyo.the.vile] (#9416) [r09]
  • 2022-03-14 16:49:42 New working clones [Ivan Vangelista]
    • Ridge Racer (Rev. RR2 Ver.B, World) [Jim Kingery, Brian Troha, The Dumping Union] Ridge Racer 2 (Rev. RRS8, World) [Jim Kingery, Brian Troha, The Dumping Union] Ace Driver: Victory Lap (Rev. ADV2 Ver.B, World) [Jim Kingery, Brian Troha, The Dumping Union]
      - Namco System 22 driver updates [Jim Kingery, Brian Troha, The Dumping Union] Sets redumped/verified: ridgeracb, ridgera2, raverace, raveracj, victlapa ROM labels corrected by set: ridgeracb, ridgeraca, victlapa Parent renaming: raveracw > raverace, acedrvrw > acedrive, victlapw > victlap
      - model2.cpp: some updates regarding board numbers [Guru]
      - goindol.cpp: used finder for memory bank, other small cleanups
  • 2022-03-14 14:32:59 More BGFX stability improvements (missing files + multi-window) (#9410) [MooglyGuy]
    • -bgfx: Improved stability when encountering missing files, and improved multi-window stability. [Ryan Holtz]
      -osd: Added video-init fallback functionality to other OSDs. [Ryan Holtz]
  • 2022-03-14 11:27:15 Adding 'FORMATS["COCO_RAWDSK"] = true' to mess.lua (#9412) [npwoods]
  • 2022-03-14 00:45:05 arm7: Disassembly improvements [AJR]
    • - Correct formatting of LDR and STR pre-indexed writeback modes - Correct opcode suffixes for LDM and STM in ARM mode - Correct LDRSH mnemonic in Thumb mode - Omit destination register for data processing instructions when Rd = Rs - Recognize RRX shift mode - Disassemble immediate ADD or SUB from R15 as ADR in both ARM and Thumb modes - Use ARM-preferred LSL, LSR, ASR, ROR and RRX mnemonics for shifted MOV operations - Fully disassemble flag field for MSR [CS]PSR - Use 0x as hexadecimal prefix except for small constants - Make output in Thumb mode prettier - Recognize a few more ARMv5/v5TE instructions - Add STEP_OUT debugging flag to a few more instructions commonly used for exits - Regularize a lot of sloppy formatting - Somewhat reduce code duplication in Thumb disassembler
  • 2022-03-13 21:59:05 seta.cpp - add alternative title to kamenrid (#9376) [Michael Sanborn]
    • This name is found if you change the country setting to Japan via the dip switch settings.
  • 2022-03-13 18:50:26 gts3,gts3a: added sound to most remaining games. [Robbbert]
  • 2022-03-13 16:58:29 arm7: Add debugger privilege callback for 26/32, A/T and user mode changes [AJR]
  • 2022-03-13 14:45:45 The MAME CoCo driver now identifies RS-DOS and OS-9 as relevant file systems (#9406) [npwoods]
  • 2022-03-13 11:51:17 gts80a,b: sound for another 16 machines. [Robbbert]
  • 2022-03-13 11:05:12 New working machines [hap]
    • Star Fox (Nelsonic)
      New machines marked as NOT_WORKING
      Super Mario Bros. 3 (Nelsonic) Super Mario World (Nelsonic)
  • 2022-03-13 02:30:02 -bgfx: Added default LUT PNG, fixes LUT-effect crash. Fixed external texture loading, restoring HQx filters. [Ryan Holtz] (#9401) [MooglyGuy]
  • 2022-03-13 02:29:13 djmain: Fix parenting for bmcompmxb (#9402) [987123879113]
  • 2022-03-13 01:23:59 gts80b,gts3: added more sound [Robbbert]
  • 2022-03-13 01:13:54 famibox.cpp: Fixed build error. (#9400) [0kmg]
  • 2022-03-13 01:05:54 famibox.cpp: Fix build [AJR]
  • 2022-03-12 22:07:33 famibox.cpp: Added some input control bits. (#9393) [0kmg]
    • - Joypads now swap depending on which one hit start on game select menu. - Controller inputs ignored during attract mode before inserting coin. - Minor cleanups of cart switching.
  • 2022-03-12 22:07:00 fmtowns_flop_orig.xml: 5 new dumps (#9396) [r09]
    • Also removed the old Shougi Seiten images from fmtowns_flop_misc.xml, since they have been confirmed to be bad dumps.
      New working software list additions - 2069 AD [cyo.the.vile] Nihongo MS-DOS V3.1 L36 (Kihon Kinou) [cyo.the.vile] Shougi Seiten [cyo.the.vile]
      New not working software list additions - Fortress [cyo.the.vile] Para Para Paradise Update Disk [cyo.the.vile]
  • 2022-03-12 22:05:48 namco_163.cpp: Fix side effects issue in reading (#9391) [cam900]
    • namco_163.cpp: Fix side effects issue in reading
      namco_163.cpp: Use constant value here
  • 2022-03-12 22:03:43 zodiack.cpp: add bonus life DIP switches (MT08236) (#9397) [Steven Coomber]
  • 2022-03-12 22:03:23 New working clones (#9398) [987123879113]
    • beatmania complete MIX (ver JA-C) [Taro]
  • 2022-03-12 22:02:51 ksys573: Implement I/O for Kick & Kick [windyfairy, Shiz] (#9399) [987123879113]
  • 2022-03-12 15:40:13 bkungfu: Use a named shared zone for the tileram [Olivier Galibert]
  • 2022-03-12 14:32:42 bonebstr: added sound [Robbbert]
  • 2022-03-12 13:52:40 segacd.xml - megacd.xml - megacdj.xml: Description lowercase (#9281) [ArcadeShadow]
    • segacd.xml - megacd.xml - megacdj.xml: Lowercase on some description's words
  • 2022-03-12 13:49:41 statriv2.cpp: Correct DIP switches for hangman (MT08209) (#9303) [Steven Coomber]
  • 2022-03-12 13:44:28 galaxian.cpp: correct DIP switches for spacempr (MT08245) (#9384) [Steven Coomber]
  • 2022-03-12 13:06:13 evmbug: fixed name collision. [Robbbert]
  • 2022-03-12 12:59:26 Addressed a few coverity concerns. [Robbbert]
  • 2022-03-12 11:08:21 4enlinea.cpp: Fix 'sprtdart' game name as in title screen (#9372) [ClawGrip]
  • 2022-03-12 08:10:34 - model2.cpp: dumped IO board ROM for srallycdx [Guru] [Ivan Vangelista]
    • - quizpun2.cpp, tail2nos.cpp: used finder for memory bank, small cleanups
      - aerofgt.cpp, cop01.cpp, dacholer.cpp, galivan.cpp, pzletime.cpp, taxidriv.cpp, terracre.cpp, welltris.cpp: removed some custom GFX decodes in favor of the ones provided in emu/video/generic.cpp
  • 2022-03-11 20:08:39 k005289.cpp: Minor cleanups, Use struct for voices (#9389) [cam900]
  • 2022-03-11 19:14:53 Add TMS9995 Breadboard driver to evmbug.cpp (#9370) [Chris Swan]
    • Add TMS9995 Breadboard driver. Also changed ROM config for the underlying TMAM6095 system as it uses a 4K ROM for u8 as and a 2K for u9.
      New working machines added
      TMS9995 breadboard [Chris Swan]
  • 2022-03-11 18:24:32 gts80b: added sound to more games. Fixed mmmaster, topsound. [Robbbert]
  • 2022-03-11 13:37:55 pcmx2: boot to monitor [Patrick Mackinlay]
    • refactored into cards boots to firmware monitor
  • 2022-03-11 12:27:33 imds2: multibus update [Patrick Mackinlay]
    • also modernized address map
  • 2022-03-11 12:25:38 multibus: various improvements [Patrick Mackinlay]
    • expose card-independent bus address spaces support multiple slots and options route interrupts to/from cards
  • 2022-03-10 19:06:41 alpha68k_n.cpp: Corrected audio clock for sstingry. (#9382) [negunma]
    • Changed sstingry audio clocks to match recording from PCB.
      Also changed second and third sound chips for sstingray and kyros to AY-3-8910 based on PCB photos.
  • 2022-03-10 19:00:22 New machines marked as NOT_WORKING [AJR]
    • WY-185ES (v2.0) [Bitsavers]
  • 2022-03-10 18:12:44 osd/modules/input/input_rawinput.cpp: Allow re-plugging mouse/keyboard. [Vas Crabb]
  • 2022-03-10 14:29:09 k007232.cpp: Fix frequency bits, Add notes (#9388) [cam900]
    • reference: https://github.com/furrtek/VGChips/tree/master/Konami/007232 (based on reverse engineering)
  • 2022-03-10 14:18:09 gts1,gts80: Improved sound. Added bonus display. [Robbbert]
  • 2022-03-10 07:04:05 snesb51.cpp: fixed regression [Ivan Vangelista]
  • 2022-03-09 22:24:57 New WORKING software list additions (#9379) [ClawGrip]
    • vsmilem_cart.xml: Campanilla (Spain) [TeamEurope, ICEknight, ClawGrip]
  • 2022-03-09 22:24:42 New NOT_WORKING clones (#9380) [Shiz]
    • Kick & Kick (GNA36 VER. EAA) [Shiz]
  • 2022-03-09 22:24:12 taito_l.cpp: correct bonus life DIP switch for raimais, raimaisj, raimaisjo (MT08244) (#9381) [Steven Coomber]
  • 2022-03-09 19:02:48 cpu/i960: Added cycle count adjustment for dmovt instruction. (#9378) [Damian Rogers]
  • 2022-03-09 17:21:43 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Dead or Alive (Export, Model 2A, Revision A) [Guru]
      - hnayayoi.cpp: corrected clocks and dips [MORIYA]
  • 2022-03-09 16:55:40 docs: Added page describing how MAME searches for media. [Vas Crabb]
    • Also made error messages for missing CHDs and missing files for software parts using the image file loader show search paths, and changed the (poorly named) bitbanger device to use the image file loader rather than the ROM loader for software items.
  • 2022-03-08 18:50:08 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Airborne (1.5) [inkochnito]
  • 2022-03-08 18:18:41 - megazone.cpp: added PCB infos and some notes about the megazonea set [Guru] [Ivan Vangelista]
    • - snesb.cpp, snesb51.cpp: moved fatfurspb from the former to the latter. Also patched out protection for ffight3b for now [hammy]
  • 2022-03-08 06:29:38 Clones promoted to working [Ivan Vangelista]
    • Attack Force (unencrypted) [IZ8DWF]
  • 2022-03-07 05:10:58 midzeus.cpp: Add Cruis'n Exotica (and clones) PIC dump [Caps0ff, Darksoft, Mitsurugi_w] (#9375) [ClawGrip]
    • The PIC still need to be properly hooked up Also reformatted single-line comments on the ROM definitions
  • 2022-03-06 23:54:43 gts1: added outputs [Robbbert]
  • 2022-03-06 13:19:57 tmscramb.svg: small correction to enemy sprites [hap]
  • 2022-03-06 10:13:08 New working clones [Ivan Vangelista]
    • Red Hawk (horizontal, Spain, set 2) [Victor Fernandez (City Game)]
  • 2022-03-06 01:40:18 playboy: fixed mistake in last commit. [Robbbert]
  • 2022-03-06 01:31:53 Merge branch 'master' of https://github.com/mamedev/mame [Scott Stone]
  • 2022-03-06 01:31:22 pc98.xml: Fixed size of commented rom entries for sierradpy to match qfglory (same hashes). [Scott Stone]
  • 2022-03-06 01:28:24 by17,by35: made inputs visible in (this machine) [Robbbert]
  • 2022-03-05 20:34:03 early 80s and older: Mattel -> Mattel Electronics [hap]
  • 2022-03-05 20:20:45 New working machines [hap]
    • TC7: Air Traffic Control [hap, Sean Riddle]
  • 2022-03-05 16:35:54 plugins/cheatfind: don't try to call a handler for the previous menu option [cracyc]
  • 2022-03-05 13:15:33 qbert: used output finder for knocker. [Robbbert]
  • 2022-03-05 12:37:32 st_100, st_200, gp_1, gp_2, hankin: replaced output.set_value with finder. [Robbbert]
  • 2022-03-05 09:14:47 granny: fixed wrong sounds [Robbbert]
  • 2022-03-05 07:40:38 kaneko16.cpp: corrected program ROM labels for mgcrystlj [Corrado Tomaselli] [Ivan Vangelista]
  • 2022-03-05 03:35:17 MPU-12 driver major improvements [Roberto Fresca, Grull Osgo, Mirko Buffoni] [Roberto Fresca]
    • Fixed screen matrix according to the CRTC values. Improved memory map. Hooked the AY-3-8910. Adjusted the clock. Decoded bitplanes and unscrambled the color PROM addressing. Calculated the color resnet. Got the correct palette and game colors. Working inputs from the scratch. Completely reversed all the DIP switches. Supported Button-lamps. Added control panel layout. Added two new hungarian clones. Promoted all supported games to working. Added hopper support. Added default NVRAM to all sets. Added more findings, diagrams and technical notes.
      Machines promoted to working
      Fruit Star Bonus (Ver 8.27PVIE) [Roberto Fresca, Grull Osgo] Fruit Star Bonus (Ver 8.20PIR) [Roberto Fresca, Grull Osgo]
      New working clones
      Fruit Star Bonus (Ver 8.36UNG-1100) [Team Europe, Roberto Fresca, Grull Osgo, f205v, Jeroen Bijl, Bad A. Billy, pablopelos] Fruit Star Bonus (Ver 8.30UNG-200) [Team Europe, Roberto Fresca, Grull Osgo, f205v, Jeroen Bijl, Bad A. Billy, pablopelos]
  • 2022-03-05 01:10:02 by17, by35, zac2: added savestate items. [Robbbert]
  • 2022-03-05 00:44:05 babypac,granny: added sound. [Robbbert]
  • 2022-03-05 00:26:03 goldnpkr.cpp driver. Hex values lowercase... [Roberto Fresca]
  • 2022-03-04 20:35:01 Added dmovt opcode to i960 cpu (#9341) [Damian Rogers]
  • 2022-03-04 20:34:31 playch10.cpp: A few more cleanups. (#9352) [0kmg]
    • - Nametable RAM is now 2K, except for the two games (Rad Racer II, Gauntlet) that have extra RAM on daughter boards. - Removed unnecessary overridden machine/video start code for PinBot. - Added an address map for the PPU. - Further simplified initialization code for games that have VRAM or special RP5H01 usage. - Lots of conversion to C++-style comments with a few corrections along the way.
  • 2022-03-04 19:42:17 famibox.cpp: Added verified cartridges, removed nonexistent cartridges. (#9367) [0kmg]
  • 2022-03-04 18:06:05 - gei.cpp: document how to clear remaining credits [Brian Troha] [Ivan Vangelista]
    • - model2.cpp: fill in Rail Chase 2's Sega ID & ROM board info [Brian Troha]
      - model3.cpp: add Spikeout security module number and correct game ID & ROM board ID for Virtua Striker 2 Ver98 Step2 [Brian Troha]
      - system1.cpp: add Sega game ID to SWAT [Brian Troha]
  • 2022-03-04 18:02:59 New machines marked as NOT_WORKING [Ivan Vangelista]
    • unknown game on TrueSys hardware [Jorge Silva]
      New clones marked as NOT_WORKING
      Royal Card (stealth with NES multigame, set 2) [Jorge Silva]
  • 2022-03-04 15:30:38 abc1600: Fix hard disk DMA write. [Curt Coder] [Curt Coder]
  • 2022-03-04 13:44:27 New machines marked as NOT_WORKING [Dirk Best]
    • Liberty Electronics Freedom 120/Aspect 100 [Bitsavers]
  • 2022-03-04 11:21:42 New working machines [hap]
    • Live Action Football [hap, Sean Riddle]
      New working clones
      Merlin - The Electronic Wizard (set 2) [Kevin Horton]
  • 2022-03-04 06:36:33 ns32382: new device [Patrick Mackinlay]
  • 2022-03-04 05:09:49 ns32202: improve interrupt logic [Patrick Mackinlay]
  • 2022-03-04 05:03:55 ns32000: disassemble inss/extss length operand [Patrick Mackinlay]
  • 2022-03-03 21:34:35 terracre.cpp: correct description (#9366) [negunma]
    • According to music sheet officially offered from Nichibutsu (https://jogrm.blogspot.com/2022/02/blog-post_19.html), sound in the intro of main theme in old/older set seems not a glitch.
  • 2022-03-03 20:16:32 photoply.cpp: Add recovery discs for Photo Play 2001 [jordigahan, ClawGrip] (#9343) [ClawGrip]
  • 2022-03-03 20:06:27 seta.cpp: X0-006 does contain ROM after all, so updated description [Ivan Vangelista]
  • 2022-03-03 18:49:11 floptool: Fixed typo in error message. (#9365) [pnp2084]
    • "Error: Aaving" should be "Error: Saving"
  • 2022-03-03 18:17:32 bus/nes/multigame.cpp: Fixed typo that turned assignment into an equality comparison. (#9361) [npwoods]
    • Fixes dancing Pacman walls and corrupt Legend of Kage title screen.
  • 2022-03-03 18:06:02 New working clones [Ivan Vangelista]
    • Cruis'n USA (v1.1) [Rasmus Bælum Rolfshøj] Ms. Pac-Man (Leisure and Allied bootleg) [Guru]
      - various drivers and devices: added some notes about decapped chips which turned out to be ULAs
  • 2022-03-03 17:48:46 cgenie_cass.xml: Add Micronopoly [Dirk Best]
    • New working software list additions - Micronopoly [siccoyote]
  • 2022-03-03 15:01:44 s2650: fixed 3 errors n the z80-format disassembler. [Robbbert]
  • 2022-03-03 13:48:25 dangbar.cpp: Redumped Dangerous Bar display ROM [Museo del Recreativo] (#9359) [ClawGrip]
  • 2022-03-03 07:28:00 nes_apu.cpp: Don't zero DPCM channel's output. Fixes some audio popping. (#9363) [0kmg]
  • 2022-03-03 06:36:02 New machines marked as NOT_WORKING [Robbbert]
    • Spellbinder
  • 2022-03-03 04:40:41 rainbow: fix order of floppy formats [cracyc]
  • 2022-03-03 04:10:18 Fix out of bounds access to std::string_view (#9360) [npwoods]
    • In practice this was probably benign, because a trailing NUL was there. But this should still be fixed.
  • 2022-03-03 04:09:45 bus/nes: Properly acknowledge IRQ for UNL-SC-127 board. (#9362) [0kmg]
  • 2022-03-02 23:34:30 Added some namespace to a few pinball drivers. [Robbbert]
  • 2022-03-02 15:33:30 gp_2.cpp: Andromeda, Cyclopes added note, games are playable. [Robbbert]
  • 2022-03-02 15:04:27 faeton6d, petacon, petacona: fixed display, all games are playable. [Robbbert]
  • 2022-03-02 10:06:55 namcos2: fix regression with valkyrie sprite shadows [hap]
  • 2022-03-02 03:15:48 initialised some variables in my drivers. [Robbbert]
  • 2022-03-01 18:59:14 capcom.cpp: added notes, cleaned up rom definitions. [Robbbert]
  • 2022-03-01 17:36:56 z80dma: Implemented the byte counter as an up counter. [Curt Coder] [Curt Coder]
    • abc1600 expects an up counter, and checks that the byte counter value is 0x200 after transferring 0x200 bytes. This is corroborated by the Z-80 DMA Controller Product Specification (February 1980) on page 7.
  • 2022-03-01 17:11:52 z80dma: Fixed Interrupt Enable Output. [Curt Coder] [Curt Coder]
  • 2022-03-01 16:39:42 - jailbrek.cpp: dumped PALs and added PCB info for jailbrekb [Guru] [Ivan Vangelista]
    • - thedeep.cpp, welltris.cpp: used finder for memory bank and other minor cleanups
  • 2022-03-01 13:19:53 getaway.cpp: Updated metadata and notes considering Japanese flyer. [Vas Crabb]
    • Removed imperfect controls flag and changed description to note that the dumped set seems to be for the upright cabinet shown on the Japanese flyer. The version for sit-down cabinet with additional I/O is undumped.
  • 2022-03-01 11:44:28 Fixes for ASIO 1.20.0 [Miodrag Milanovic]
  • 2022-03-01 06:01:49 - gs6502.cpp, gs6809.cpp, gsz80.cpp: added years according to schematics [Guru] [Ivan Vangelista]
    • - taito_b.cpp: dumped pals for masterw [Guru]
  • 2022-03-01 05:39:02 New working clones [Ivan Vangelista]
    • Rim Rockin' Basketball (V1.5) [Brian Troha, The Dumping Union]
  • 2022-03-01 00:22:07 debugcmd.cpp: Modernize implementation details of mini_printf [AJR]
  • 2022-02-28 23:50:05 hp98265a.cpp: fix a return indentation [Angelo Salese]
→ [Arcade] DevMAME [log only] 2022/02/28 22:00
  • 2022-02-28 20:42:52 apple2gs_flop_clcracked.xml: Added 3stooges. Duplicate entries for Arkanoid and Arkanoid II (arkandb and arknd2b) were deleted. The entries at the top of the hash file cover both games with better meta data and descriptions. [Brian Troha] [Scott Stone]
  • 2022-02-28 19:20:19 - mcr68.cpp: added pld dump for blasted [Shane Reel] [Ivan Vangelista]
    • - taito_b.cpp: added PCB info for masterw [Guru]
  • 2022-02-28 14:50:51 cpu/hphybrid: Use device_delegate rather than devcb for hot callbacks unlikely to be chained. [Vas Crabb]
  • 2022-02-28 13:29:21 playch10.cpp: Various cleanups. (#9349) [0kmg]
    • - Modernized PRG ROM banking. - Cleaned up cart daughter board initialization code. - Fixed daughter board RAM sizes for Baseball Star, Pinbot, and Punch-Out. Punch-Out's is NVRAM and it now saves properly.
  • 2022-02-28 13:27:50 rendlay: fix possible color overflow on disk element [hap]
  • 2022-02-28 11:08:58 Add driver for RC2014 Mini (#9331) [Chris Swan]
  • 2022-02-28 01:31:50 r4000.cpp: Set TLB global bit in EntryLo0/1 on TLBR instruction (#9348) [Brice Onken]
  • 2022-02-27 23:30:24 alvg: removed old note. [Robbbert]
  • 2022-02-27 23:24:13 alvg: added dmd. Saving WIP. [Robbbert]
  • 2022-02-27 21:22:10 emu/devcb.h: Re-added std::moves that aren't pessimising. [Vas Crabb]
  • 2022-02-27 21:10:42 emu/devcb.h: Cleaned up a little using C++17 type traits helpers. [Vas Crabb]
    • Also made Lua I/O port field sensitivity nil for digital fields and put in some more const.
  • 2022-02-27 19:37:25 abc1600: Partially fixed hard disk DMA. [Curt Coder] [Curt Coder]
  • 2022-02-27 16:04:16 bus/bbc/joyport: Added the Master Compact mouse. [Nigel Barnes]
  • 2022-02-27 15:58:58 bbc_amxmouse: Removed use of PORT_RESET. [Nigel Barnes]
  • 2022-02-27 17:08:29 Use ioprocs classes instead of emu_file for device_nvram_interface's load and save methods, and have these return false on I/O errors [AJR]
  • 2022-02-27 16:12:25 Lua engine: Make setting analog I/O port field values user-friendly. (#9322) [feos]
    • Exposed minimum/maximum values for analog fields. together with defvalue, they can be used to check range of values and neutral position.
      Previously you had to send a normalised value between -65535 and 65535 which would be scaled depending on machine specifics. You could read the scaled value from the port, but you couldn't send scaled values in. This allows scripts to set scaled values as seen by the machine.
  • 2022-02-27 15:10:05 t11: jumps to register cause trap to 4 (#9346) [shattered]
  • 2022-02-27 13:49:14 cpc_cass.xml: finalize #8650 [angelosa]
  • 2022-02-27 13:45:18 pc8801_flop.xml: add metadata for tokyojnc [angelosa]
  • 2022-02-27 13:36:48 pc8801_flop.xml: address #9344 [angelosa]
  • 2022-02-27 05:26:40 ef9345: fix quadrichrome color mapping (#9251) [ovalenti]
    • The third byte (A) in quadrichrome mode contains an ordered 4 color set, referred by index in each of the 4 pairs of bits making a character slice.
      Datasheet: p16 and example at p18
  • 2022-02-27 04:35:20 Golden Poker driver: Reconstructed the pokersis corrupted program. [Roberto Fresca]
    • Removed unused machine driver. Change pokersis game description [Grull Osgo].
      Clones promoted to working
      Good Luck! poker (Sisteme France) [Grull Osgo]
  • 2022-02-27 00:12:42 de_3: used optional_memory_region [Robbbert]
  • 2022-02-26 19:47:53 nes.xml: Added 12 prototypes. (#9314) [0kmg]
    • New working software list additions - Nigel Mansell's World Championship Racing (USA, prototype) [Hidden Palace, VGHF] Ninja Gaiden III - The Ancient Ship of Doom (USA, prototype) [Hidden Palace, Stephan Reese] Rampart (USA, prototype) [Hidden Palace, Steve Lin] Sesame Street Countdown (USA, prototype) [Hidden Palace, VGHF] The Simpsons - Bart vs. The Space Mutants (USA, prototype) [Hidden Palace, VGHF] Ski or Die (USA, prototype) [Hidden Palace, VGHF] The Smurfs (Euro, prototype) [Hidden Palace] Stanley - The Search for Dr. Livingston (USA, prototype) [Hidden Palace, VGHF] Tetris (USA, prototype) [Hidden Palace, VGHF] Tetris (USA, prototype, alt) [Hidden Palace, Steve Lin] Tetris (USA, prototype, alt 2) [Hidden Palace, Steve Lin] Tetris (USA, prototype, alt 3) [Hidden Palace, Steve Lin]
  • 2022-02-26 19:46:50 snes.xml: Added 9 prototypes. (#9287) [0kmg]
    • snes.xml: Added 9 prototypes.
      New working software list additions - Ballz (prototype) [Hidden Palace] Battle Blaze (prototype, alt) [Hidden Palace] Big Sky Trooper (prototype) [snescentral, VGHF] Captain Novolin (prototype) [Hidden Palace] Clay Fighter (Euro, prototype) [Hidden Palace] Claymates (Euro, prototype) [Hidden Palace] Claymates (Euro, prototype, alt) [Hidden Palace] Fire Striker (USA, prototype, alt) [snescentral, VGHF] Super Baseball Simulator 1.000 2 (USA, prototype) [qixmaster]
  • 2022-02-26 19:21:47 spectrum_cass.xml: 5 New Software Additions + clean metadata (#9274) [ArcadeShadow]
    • spectrum_cass.xml: 5 New Software Additions + clean metadata
      New working software list additions - Batman - The Movie (Erbe, double case) [spectrumcomputing.co.uk] Batman - The Movie (IBSA) [spectrumcomputing.co.uk] Casanova [spectrumcomputing.co.uk] Quann-Tulla (release 1) [Steven Brown, Planeta Sinclair] Quann-Tulla (release 3) [Steven Brown, Planeta Sinclair]
  • 2022-02-26 18:40:59 rendlay: remove led8seg_gts1 [hap]
  • 2022-02-26 18:34:44 gts1: use led14seg instead of led8seg_gts1 [hap]
  • 2022-02-26 15:47:18 inderp,jeutel,wico: use led14seg instead of led8seg_gts1 [hap]
  • 2022-02-26 13:45:01 alvg: added bsmt sound [Robbbert]
  • 2022-02-26 12:08:45 remove vestiges of artwork dotmatrix element [hap]
  • 2022-02-26 12:05:21 Revert "rendlay: add optional alpha attribute to digit elements" [hap]
    • This reverts commit d196d072ff54277a7c3ad0c5048f8fdc6b7e18c8.
  • 2022-02-26 12:02:15 cqback, v4in1eg, horseran: remove use of 7seg alpha attr [hap]
  • 2022-02-26 11:11:21 New working clones [Ivan Vangelista]
    • Kid no Hore Hore Daisakusen (bootleg set 2) [jordigahan]
  • 2022-02-26 08:56:24 docs: Fixed a couple errors in the Technical Specifications. (#9340) [0kmg]
    • These seemed like copy paste errors in their contexts.
  • 2022-02-25 23:04:39 New machines marked as NOT_WORKING [hap]
    • Computer Chess (Conic, model 7013) [hap, Berger]
  • 2022-02-25 22:09:39 New working machines [hap]
    • 4 in 1 Electronic Games (VTech) [hap, Sean Riddle]
  • 2022-02-25 19:51:30 pwm_display: add support for multi-state outputs per brightness level [hap]
  • 2022-02-25 19:29:20 rendlay: add optional alpha attribute to digit elements [hap]
  • 2022-02-25 11:50:42 de_3: fixed sound for batman, TMNT and checkpoint. [Robbbert]
  • 2022-02-24 23:46:09 c64_cass.xml: Added 12 working items (#9332) [Steven Coomber]
    • New working software list additions - Renegade III: The Final Chapter (Imagine) [C64 Ultimate Tape Archive V2.0] Rescue on Fractalus! (Activision) [C64 Ultimate Tape Archive V2.0] Retrograde (Thalamus) [C64 Ultimate Tape Archive V2.0] Return to Oz (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Revenge of the Mutant Camels (Llamasoft) [C64 Ultimate Tape Archive V2.0] Richard Petty's Talladega (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Roadwars (Melbourne House) [C64 Ultimate Tape Archive V2.0] RoboCop (Ocean) [C64 Ultimate Tape Archive V2.0] Rodland (Storm) [C64 Ultimate Tape Archive V2.0] Rolling Thunder (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Room Ten (CRL) [C64 Ultimate Tape Archive V2.0] Run the Gauntlet (Ocean) [C64 Ultimate Tape Archive V2.0]
      Note that I have renamed robocoph to robocop as this entry is an original not a clone.
  • 2022-02-24 23:45:23 added internal ROM for mapacman [Sean Riddle, stefo, jrideburg, Team Europe, f205v, Osso1] (#9337) [David Haywood]
    • added internal ROM for mapacman [Sean Riddle, stefo, jrideburg, Team Europe, f205v, Osso1]
      stub some accesses so we can get an idea of memory areas
  • 2022-02-24 22:49:19 correct entry for side B of Back to the Future II [Barry Rodewald]
  • 2022-02-24 22:26:32 New NOT_WORKING clone (#9334) [ClawGrip]
    • New clones marked as NOT_WORKING
      - MAC's Galaxy (blue version) [Victor Fernandez (City Game)]
  • 2022-02-24 19:47:34 machine/53c7xx.cpp: Don't use static buffers for messages, don't clash with the LOG_GENERAL constant. [Vas Crabb]
  • 2022-02-24 17:20:55 dgn_beta.cpp: Reduced scope of stuff, sorted #includes, removed unused local string. [Vas Crabb]
  • 2022-02-24 16:33:29 cpu/scmp: Format as(ptr) directly into output stream, and avoid formatting it when not necessary. [Vas Crabb]
  • 2022-02-24 15:50:47 cpu/i386: Changed a couple of disassembler helpers to return std::string. [Vas Crabb]