[Arcade] DevMAME [log only] 2022/01/18 00:10

[2] @ !!! Wtorek, 18 Stycznia 2022 00:10 CET [01-01-2022 03:10 CET]

[Arcade] DevMAME [log only] 2022/01/18 00:10

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.

  • 2022-01-17 23:30:04 Fix several issues in DC-based HW (#9150) [Angelo Salese]
    • - Streamlined logging across chips to use logmacro.h, removed popmessages and printfs in production code; - Add missing include guards in header files; - split Atomiswave into own file from naomi.cpp (dc_atomiswave.cpp); - powervr2.cpp: YUV pitch follows U size, fixes #8999 - powervr2.cpp: move Elan related stuff back into naomi2_state; - naomi.cpp: support for player 2 keyboard inputs; - naomi.cpp: add proper inputs to alpilot/alpilotj and sstrkfgt; - naomi.cpp: hookup lightgun for deathcox; - naomi.cpp: make G2-DMA timings slightly more accurate (fixes sfz3ugd silent BGMs regression caused by implicit insta-DMAs) - dc_g2if.cpp: wrote a device for G2 DMA interface, fixes #9000 ; - dc_g2if.cpp: add E1/E2/DD channels thru template, add area protection, add illegal address and overflow exceptions (fixes loopchk g2 bus tests 0302 and 0303) - aica.cpp: $2814 CA reads doesn't need shifting, fixes ADX repeating sample/hang bugs in many entries [Angelo Salese, MetalliC]; - powervr2.cpp: make ISP/TSP irq to be slower, fixes regression bug with Capcom fighters having frame hiccups [David Haywood, Angelo Salese] - dc_atomiswave.cpp: converted aw_modem_r/_w to 32-bit, added 3p/4p inputs to ggisuka, expose EXID to an input/output ioports for future extensions; - dc_atomiswave.cpp: extend xtrmhnt2 ALL.Net hack for -drc, move around state machine to derive ALL.Net external device mapping instead of driver_init fn, demote to MUP for obvious reasons; - dc_atomiswave: add Area 1 mirrors, fix maxspeed title screen animation; - [MT#8143](https://mametesters.org/view.php?id=8143) is fixed
      New NOT_WORKING software list additions - dc.xml: DC Checker for Repair v2.05R (World), Loop Checker v1.00 (World), GD Drive Repair Program v0.1 (World) [Hidden Palace]
  • 2022-01-17 18:24:51 gumrally.cpp: Identify CPU exact type (#9168) [ClawGrip]
  • 2022-01-17 18:24:16 New working clones [Ivan Vangelista]
    • Gals Panic EX (Korea) [Arcade-Projects] Mouse Trap (German, version 4) [Team Europe, rtw, f205v, darksoft, zacky] Nebulas Ray (prototype) [Arcade-Projects] Rod-Land (Japan bootleg with unencrypted program and GFX) [jordigahan]
  • 2022-01-17 13:28:59 pc8801.cpp: enable CD-ROM BIOS window as default in pc8801mc [angelosa]
  • 2022-01-17 00:41:13 New working clone (#9165) [algestam]
    • New working clone
      Game & Watch: Game & Watch: Mario's Cement Factory (Table Top, version CM-72A) [algestam, Alexander Bliven]
  • 2022-01-16 18:37:36 ibm5150.xml: fixed validation errors from commit 975d0d8. [Robbbert]
  • 2022-01-16 18:25:52 gts80,gts3: more multiball keycodes [Robbbert]
  • 2022-01-16 17:49:25 ibm5150.xml: 14 entries added + 1 redumped - 1 removed (#9163) [ArcadeShadow]
    • 14 entries added + 1 redumped - 1 removed
  • 2022-01-16 15:49:04 falco500: Rewrite driver [Dirk Best]
    • - Move from falco5220.cpp to falco500.cpp - Implement many ASIC features and support most video options - Fully hook up RS232 ports - Hook up bell - Add keyboard - Add detailed hardware descriptions for 3 models
      New machines marked as NOT_WORKING
      Falco 500e [Bitsavers]
  • 2022-01-16 02:38:32 gbcolor.xml: Added a prototype. (#9152) [0kmg]
    • New working software list additions - San Francisco Rush - Extreme Racing (prototype) [Hidden Palace, Steve Lin]
  • 2022-01-16 02:38:18 gba.xml: Added a prototype. (#9153) [0kmg]
    • New working software list additions - Robocop (prototype) [Hidden Palace, Marcal Mora]
  • 2022-01-16 02:38:04 snes.xml: Added seven prototypes. (#9151) [0kmg]
    • New working software list additions - Mer Wars (prototype) [Hidden Palace, Steve Lin] Reactor (prototype) [Hidden Palace, Steve Lin] Mr. Tuff (Euro, prototype 19940621) [Hidden Palace] Nightmare Busters (Japan, prototype 19940409) [Hidden Palace] Super Full Metal Planet (prototype B) [Hidden Palace] Super Full Metal Planet (prototype C) [Hidden Palace] Super Full Metal Planet (prototype D) [Hidden Palace]
  • 2022-01-16 02:37:25 nes.xml: Added two prototypes. (#9160) [0kmg]
    • New working software list additions - Bio Force Ape (USA, prototype) [Hidden Palace] QuarterBack Scramble (USA, prototype) [VGHF]
  • 2022-01-16 01:54:07 Add build file missing from 12a1291f5a3e578010325131bd3dbbd7c61aff18 [AJR]
  • 2022-01-16 01:52:53 Add skeleton CPU device and disassembler for NEC 78K/IV (uPD784XXX) architecture [AJR]
  • 2022-01-16 00:40:56 i8255: always latch input data when strobe is asserted (#9159) [shattered]
  • 2022-01-16 00:09:37 g65816: Make absolute indexed indirect JMP/JSR fetch destination addresses from program memory instead of data memory when the two are separated; remove some not-useful definitions [AJR]
    • tv965: Correct NMI line hookup
  • 2022-01-15 18:59:59 model3.cpp: Marked Magical Truck Adventure program ROMs as bad. [Bart Trzynadlowski] (#9155) [David Haywood]
    • See https://twitter.com/BartronPolygon/status/1476386263498330114
  • 2022-01-15 17:12:44 gts80/a/b: added multiball keycodes [Robbbert]
  • 2022-01-15 16:42:10 New working machines [hap]
    • The Solution [hap, Sean Riddle]
  • 2022-01-15 10:15:20 go2000.cpp: used finder for the memory bank, derived clocks from XTAL value and other very minor cleanups [Ivan Vangelista]
  • 2022-01-15 08:01:24 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Gumball Rally [Museo del Recreativo, Phil Bennett]
  • 2022-01-15 07:24:04 New working clones [Sergio G]
    • New working clones
      Diet Go Go (Euro v1.1 1992.09.26 v3) [Sergio Galiano, Recreativos Piscis]
  • 2022-01-15 03:15:55 Add IBM PC RAM switches (#9130) [SomeRandomGuyIdk]
  • 2022-01-15 03:14:53 bus/nes: Rewrote CONY/YOKO boards. (#9143) [0kmg]
    • - Consolidated all common functionality into base class. - Split off variants based on CHR banking size (CONY) and address line changes (YOKO). - Properly handle backup RAM for Dragon Ball Party multicart. - Removed deprecated hold_irq_line.
      New working software list additions (nes.xml) - Street Blaster IV Pro 10 (Asia) [anonymous]
  • 2022-01-15 03:14:08 tg16.xml: Added two prototypes. (#9146) [0kmg]
    • New working software list additions - PC Denjin - Pankic Cyborgs (Air Zonk prototype) [Hidden Palace, VGHF] TV Sports Baseball (prototype) [Hidden Palace, VGHF]
  • 2022-01-15 03:13:55 32x.xml: Added two new dumps. (#9147) [0kmg]
    • New working software list additions - Spot Goes to Hollywood (prototype) [Hidden Palace, VGHF]
      New NOT_WORKING software list additions - Time Warner 32X CMD Download Cartridg [Hidden Palace, Steve Lin]
  • 2022-01-15 03:13:38 lynx.xml: Added two prototypes. (#9148) [0kmg]
    • New working software list additions - Klax (prototype) [peekb] Pit-Fighter - The Ultimate Competition (prototype 19921013) [Hidden Palace, Steve Lin]
  • 2022-01-15 03:13:21 Namco custom chip improvements (#9141) [Mike]
    • namco06: synchronize data writes namco06: Improve NMI delay. namco5x: use chip select lines, synchronize writes. mb88xx: clarify interrupt line is 'logical', not voltage-based mb88xx: clear the appropriate interrupt enable flag when taking the int galaga: use correct callback for bosco 06xx rw. galaga: re-order namco06 callbacks, for consistency. galaga: use correct clock for the second 06xx in bosco.
  • 2022-01-15 03:07:55 upd765: Check write protect during write & format commands (#9145) [SomeRandomGuyIdk]
  • 2022-01-15 02:03:49 Fixed j6bigbuk Exchange Number button port name and in layout (#8343) [TheBoyCanFly]
  • 2022-01-15 02:01:52 Change Hyperdrive's upper serial number offset. (#8407) [Hydreigon]
    • Change Hyperdrive's upper serial number offset.
      This now makes the game read its PIC as the correct ID instead of a development PIC.
      Other changes: - Remove player 3 and 4 inputs for games that don't use them
  • 2022-01-15 01:49:19 ibm6580: keyboard interface and DMA (WIP) (#9042) [shattered]
  • 2022-01-15 01:36:11 nes.xml: Added 4 new dumps. (#9043) [0kmg]
    • New working software list additions - Battle Kid - Fortress of Peril (v1.100) [anonymous] Battle Kid - Fortress of Peril (v1.000) [anonymous] Battle Kid - Kiken no Wana (Japan, v2.000) [anonymous] Battle Kid 2 - Mountain of Torment (v1.000) [anonymous]
  • 2022-01-14 22:50:33 New working clone (#9144) [algestam]
    • Game & Watch: Judge (purple version) [algestam, Alexander Bliven]
  • 2022-01-14 17:55:38 New working clones [Ivan Vangelista]
    • Rastan Saga (bootleg, Japan Rev 1, earlier code base) [Fabrice Arzeno]
      timeplt.cpp: added a note about a spaceplta PCB with a char ROM taken from the original [Trol]
  • 2022-01-14 10:30:59 New working clone (#9142) [algestam]
    • New working clone
      Game & Watch: Helmet (CN-07 version) [algestam, Alexander Bliven]
  • 2022-01-13 21:59:23 snes.xml: corrected year of release for madara2 [augitesoul] [Ivan Vangelista]
  • 2022-01-13 13:43:37 st_mp200: added keycode list. All games are now playable. [Robbbert]
  • 2022-01-13 11:36:38 st_sam: split off the sam4 roms to a new machine. Preliminary address map added. [Robbbert]
    • New clones marked as NOT_WORKING
      Stern SAM IV Test Fixture
  • 2022-01-13 08:37:11 New NOT_WORKING software list additions [Robbbert]
    • - rx78_cart: Zerosen [Gaming Alexandria, Alan Steremberg, SSJ, Robbbert]
  • 2022-01-13 05:36:59 nes.xml: Mark a Chinese Sanguozhi II clone unsupported. (#9131) [0kmg]
  • 2022-01-13 02:37:27 -mcd212: Various accuracy and timing improvements. [Ryan Holtz] (#9123) [MooglyGuy]
    • Added wait states on ROM and VRAM accesses. Simplified pixel-duplication in 360/384-width modes. Fixed DCA to process after VSR. Switched to use raw parameters for screens. Fixed some transparency-fill issues with disabled ICM/VSR.
  • 2022-01-12 16:06:21 New working software list additions [Robbbert]
    • - rx78_cart: Aerial, Battlot, Bootskell, Cavit, Lift, Neuras, Ruptus, Xchase.
  • 2022-01-12 14:39:21 st_game: identified, renamed, extra roms added. (Thanks to Guru). [Robbbert]
  • 2022-01-12 13:49:55 xtal.cpp: Add one value [AJR]
  • 2022-01-12 00:54:40 bus/nes: Simplified NES-EVENT board. (#9122) [0kmg]
    • - IRQ timer now counts up and no longer latches DIP setting when initialized, i.e. DIP switches are always live. - Removed deprecated hold_irq_line().
  • 2022-01-12 00:45:52 New WORKING software list additions (#9127) [ClawGrip]
    • - vsmile_cart.xml: Thomas & seine Freunde - Freunde Halten Zusammen (Germany, rev. 104, alt), Disney's Winnie Puuh - Winnie Puuh auf der Honigjagd (Germany, alt title) [Team Europe]
  • 2022-01-12 00:45:28 n64: fix several RDP regressions (#9125) [invertego]
    • - YUV texture fetch and color space conversion - textured rectangle command parsing - set primitive depth command parsing
  • 2022-01-12 00:45:14 upd7810_table.cpp: fix LDAX and STAX tables to match proper instruction size (#9132) [goldnchild]
  • 2022-01-11 19:43:41 Added PDF documentation to dist.mak [Vas Crabb]
  • 2022-01-11 19:33:59 docs: List MSYS2 packages required to build PDF documentation on Windows now that TeX Live is available. [Vas Crabb]
  • 2022-01-11 16:34:32 New working clone (#9129) [algestam]
    • New working clone - Biathlon [algestam, Milan Galcik]
  • 2022-01-11 13:46:04 segas32.cpp: Third DIP switch freezes game on slipstrm, slipstrmh (MT08164) (#9128) [Steven Coomber]
  • 2022-01-11 13:45:41 bus/nes: Simplified Kay A9711 board and fixed multicart support. (#9133) [0kmg]
    • Software list items promoted to working (nes.xml) - Super 3 in 1 (NT-934) [kmg]
  • 2022-01-11 13:45:02 dkong.cpp: Correctly indentify Donkey Kong 3 service mode button. (#9134) [0kmg]
  • 2022-01-10 22:07:22 new WORKING clones [MetalliC]
    • Crazy Monkey (100324 Entertainment X) [anonymous, MetalliC] Crazy Monkey (100331 Entertainment X) [anonymous, MetalliC] Crazy Monkey (101208 Entertainment N) [anonymous, MetalliC] Crazy Monkey (110111 Entertainment A) [anonymous, MetalliC] Crazy Monkey (110124 Entertainment A) [anonymous, MetalliC] Crazy Monkey (110204 Entertainment A) [anonymous, MetalliC] Crazy Monkey (110311 Entertainment B) [anonymous, MetalliC] Crazy Monkey (140526 Entertainment B) [anonymous, MetalliC] Crazy Monkey (110411 Entertainment C) [anonymous, MetalliC]
  • 2022-01-10 18:01:59 - galaxian.cpp: updated Cabinet type dip to be a configuration setting, as per comments of 3abc1a4805412a600ae572699db6dc6b1516d15f [Ivan Vangelista]
    • - viper.cpp: dumped IO board EPROM for mocapglf [Guru]
  • 2022-01-10 13:38:57 c64_cass.xml: Added eleven working items (#9126) [Steven Coomber]
    • New working software list additions - Mikie (Imagine) [C64 Ultimate Tape Archive V2.0] Missile Command (Interceptor Software, alt) [C64 Ultimate Tape Archive V2.0] Mission Elevator (Micropool) [C64 Ultimate Tape Archive V2.0] Monte Carlo Casino (Codemasters) [C64 Ultimate Tape Archive V2.0] Monty on the Run (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0] Motor Massacre (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0] Mutants (Ocean) [C64 Ultimate Tape Archive V2.0] My Life (Psytronik Software) [C64 Ultimate Tape Archive V2.0] Mystery of the Nile (Firebird) [C64 Ultimate Tape Archive V2.0] Myth: History in the Making (System 3) [C64 Ultimate Tape Archive V2.0] N.O.M.A.D (Ocean) [C64 Ultimate Tape Archive V2.0]
  • 2022-01-10 01:44:06 es5503: additional cleanups to oscillator enable usage. [R. Belmont] [arbee]
  • 2022-01-09 19:21:13 bus/nes: Nixed hold_irq_line for Future Media board + minor cleanups. (#9118) [0kmg]
  • 2022-01-09 13:06:26 hh_sm510: put elektronika games in their own list at bottom of driver [hap]
  • 2022-01-09 12:03:34 pinball2k: added some roms (thanks to Erik van Son) [Robbbert]
  • 2022-01-09 05:39:36 mpu12wbk.cpp: Added the missing GFX bitplanes ROM to the old set. [Roberto Fresca]
  • 2022-01-09 05:25:27 Fixing... [Roberto Fresca]
  • 2022-01-09 04:48:25 es5503: The Mirage boot ROM spams $FF to the oscillator enable register, so handle it. [R. Belmont] [arbee]
  • 2022-01-09 04:18:41 mpu12wbk.cpp improvements. [Roberto Fresca]
    • Added a new parent. Improved gfxdecode. Added two extra bitplanes. Added more ASCII layouts and technical notes.
      New machines marked as NOT_WORKING
      Fruit Star Bonus (Ver 8.27PVIE) [Team Europe, Roberto Fresca]
  • 2022-01-09 03:05:45 channelf.cpp: Fix crash in PAL versions due to Y counter overrunning screen buffer [AJR]
  • 2022-01-09 00:26:23 c64_cass.xml: Correct full title of Moonwalker [AJR]
  • 2022-01-09 00:25:25 c64_cass.xml: Added seventeen working items (#9103) [Steven Coomber]
    • New working software list additions - Magic Marbles (Ariolasoft) [C64 Ultimate Tape Archive V2.0] Magicland Dizzy (Codemasters) [C64 Ultimate Tape Archive V2.0] Magnetron (Firebird) [C64 Ultimate Tape Archive V2.0] Marble Madness (Ariolasoft) [C64 Ultimate Tape Archive V2.0] Mario Bros (Ocean) [C64 Ultimate Tape Archive V2.0] MASK II (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0] Maths Tutor (Channel 8 Software) [C64 Ultimate Tape Archive V2.0] Matrix (Llamasoft) [C64 Ultimate Tape Archive V2.0] Mega-Apocalypse (Martech) [C64 Ultimate Tape Archive V2.0] Megaplay Volume 1 (Mastertronic) [C64 Ultimate Tape Archive V2.0] Metro Blitz (Personal Software Services) [C64 Ultimate Tape Archive V2.0] Metro Cross (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Miami Vice (Ocean) [C64 Ultimate Tape Archive V2.0] Michael Jackson's Moonwalker (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Michael Jackson's Moonwalker (U.S. Gold, alt) [C64 Ultimate Tape Archive V2.0] Mickey Mouse: The Computer Game (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0] Mig Alley Ace (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
      I have also made hobbita a clone of hobbit (Thank you @ArcadeShadow).
  • 2022-01-08 23:58:29 bus/nes: Simplified KOF96 board. Removed deprecated poke(). (#9117) [0kmg]
    • Software list items promoted to working (nes.xml) - The King of Fighters 96 (Asia) [kmg]
  • 2022-01-08 23:21:22 hh_sm510: display improvements for nupogodi (#9116) [algestam]
  • 2022-01-08 20:24:58 New working clone (#9110) [algestam]
    • - Tayny okeana [algestam, Milan Galcik]
  • 2022-01-08 19:05:19 bus/isa/fdc: Enable PC floppy sounds (#9109) [SomeRandomGuyIdk]
  • 2022-01-08 18:43:41 fix prev (nw) [MetalliC]
  • 2022-01-08 18:37:00 royalmah.cpp: fixed MT08175 [Ivan Vangelista]
  • 2022-01-08 18:31:42 new WORKING clones [MetalliC]
    • Crazy Monkey (030217 World) [anonymous, MetalliC] Crazy Monkey (030225 World) [anonymous, MetalliC] Crazy Monkey (030227 World) [anonymous, MetalliC] Crazy Monkey (030404 World) [anonymous, MetalliC] Crazy Monkey (031016 World) [anonymous, MetalliC] Crazy Monkey (090711 Entertainment) [anonymous, MetalliC] Fruit Cocktail (030505 World) [anonymous, MetalliC] Fruit Cocktail (030512 World) [anonymous, MetalliC] Fruit Cocktail (031028 World) [anonymous, MetalliC] Lucky Haunter (030707 World) [anonymous, MetalliC] Lucky Haunter (031027 World) [anonymous, MetalliC] Garage (040122 World) [anonymous, MetalliC] Garage (040123 World) [anonymous, MetalliC] Garage (040216 World) [anonymous, MetalliC] Rock Climber (040823 World) [anonymous, MetalliC] Resident (090722 Entertainment) [anonymous, MetalliC] Pirate (051229 World) [anonymous, MetalliC] Island 2 (061214 World) [anonymous, MetalliC] Gnome (090810 Entertainment) [anonymous, MetalliC] Fruit Cocktail 2 (080904 Russia) [anonymous, MetalliC]
  • 2022-01-08 18:13:43 mas3507d.cpp: Fix metadata, Add notes/docs (#9113) [cam900]
  • 2022-01-08 16:31:30 machine/k573dio.cpp: Documented more registers and updated PCB diagram. (#9112) [987123879113]
    • Stubbed registers for network communication. Implemented mp3 start/end address read.
  • 2022-01-08 16:28:26 ksys573.cpp: Guitar Freaks knob and wail input fixes. (#9111) [987123879113]
    • machine/k573mcr.cpp: Don't write data from controllers if a controller isn't connected to the port. ksys573.cpp: Remapped guitar knobs for Guitar Freaks.
  • 2022-01-08 08:11:45 cdi.xml - Added the manufacturer's name (#9081) [ArcadeShadow]
    • Added the manufacturer's name in the Software List's description
  • 2022-01-08 01:56:05 -mcd212: Fixed region array filling at end-of-line. [Ryan Holtz] (#9108) [MooglyGuy]
  • 2022-01-08 01:28:23 artmagic.cpp - Correct comment for ultennis which details different labels but confirmed same data [TeamEurope, Darksoft] [Scott Stone]
  • 2022-01-07 23:42:33 cdicdic: Always byteswap CDDA data if necessary. Fixes Alien Gate (Euro). [Ryan Holtz] [MooglyGuy]
    • New working software list additions - cdi: Alien Gate (US), Alien Gate (US, set 1) [redump.org]
      New NOT_WORKING software list additions - cdi: Lucky Luke: The Video Game [redump.org]
  • 2022-01-07 23:39:01 Fixed arcade build; added missing newline. [Robbbert]
  • 2022-01-07 21:07:58 Adding bitmap_printer_device and convert epson_lx810 to use it. (#8863) [goldnchild]
  • 2022-01-07 18:04:07 Created an initial file system implementation for OS-9 under the CoCo (#9096) [npwoods]
    • Created an initial file system implementation for OS-9 under the CoCo
      Minor fixes to directory entry handling
      Changed to use fsblk_t::r[8|16|24|32]b() - Changed the above functions to be const
  • 2022-01-07 18:01:44 galaxian.cpp: added dip positions for gmgalax plus a note about its PROMs [Guru] [Ivan Vangelista]
  • 2022-01-07 16:32:21 -Significant updates to the CD-i driver [Ryan Holtz] (#9102) [MooglyGuy]
    • -mcd212: Assorted changes. [Ryan Holtz] Replaced verboselog with logmacro. Corrected end-of-line region control handling, fixing garbage in The Apprentice. Fixed screen bitmap handling to be more in line with MAME standards. Simplified region-control handling. Removed historical reliance on debug machine switches. Converted to use a map() function rather than an internal switch. Converted to use dipalette and rgb_t internally instead of separate CLUT arrays. Optimized by replacing rgb_t usage with uint32_t values. Optimized by calculating plane transparency on the fly. Templatized mix_lines to reduce inner-loop branching. Fixed a clamping issue with pre-calculated DYUV limits. Reduce effective color depth back to 6:6:6 to match hardware.
      -cdrom: Allow recognizing CDI/2352 in cuesheets. [Ryan Holtz]
      -cdic: Various audio-related changes. [Ryan Holtz] Attempt to descramble sectors that don't initially appear sensible. Added support for playing CDDA sectors. Fixed faulty logic in TOC processing.
  • 2022-01-07 16:10:02 new WORKING clones [MetalliC]
    • Multi Fish (021120) [anonymous, MetalliC] Multi Fish (021121) [anonymous, MetalliC] Multi Fish (021219) [anonymous, MetalliC] Multi Fish (021227) [anonymous, MetalliC] Multi Fish (030511) [anonymous, MetalliC] Multi Fish (031026) [anonymous, MetalliC] Multi Fish (031117) [anonymous, MetalliC] Roll Fruit (030821) [anonymous, MetalliC]
  • 2022-01-07 14:14:02 falco5220.cpp: Minor correction [AJR]
  • 2022-01-07 12:27:32 compuest: fixed compile warning - maybe_unused is not for unused variables. [Robbbert]
  • 2022-01-07 11:45:54 studio2.xml: fixed typo in bingo hash [oddi] [Ivan Vangelista]
  • 2022-01-07 10:30:14 studio2.xml updates: [Guru] [Ivan Vangelista]
    • - Extensive documentation update for software on RCA Studio II/III and clones. - Redumped some carts. - Added all known homebrew.
  • 2022-01-07 09:34:46 osd/modules/debugger/win/consolewininfo.cpp: fixed build on Windows, AJR please check [Ivan Vangelista]
  • 2022-01-07 02:59:49 dislot: Add option_replace, option_replace_internal and option_remove to make it easier to derive option configurations [AJR]
    • mac.cpp et al.: Expand SCSI device selection
  • 2022-01-07 02:59:02 device_image_interface: Interface overhaul [AJR]
    • - Remove the iodevice_t classification, which was not used that much and was incomplete anyway. Image device implementations must now provide their own instance names and brief instance names. Several new parent classes have been created to make it easier to use the old standard names. - Change must_be_loaded from a pure virtual function to be overridden in implementations to a getter for a base class property that can be set on the host side (as was formerly made possible for NES, MD and "generic" cartridge slots) but defaults to false for all types. This restrictive property has been unset for a small number of cases. - Create parent classes for paper tape and magnetic tape devices. At present these are dummy classes that do little to nothing, but may help unify implementations in the future. - Change several member functions to take std::string_view parameters rather than const std::string & or const char *. - Make update_names take into account brief names, as discussed in PR #2555. - Remove the obsolete uses_file_extension function (which used thread-unsafe strtok).
      portfolio_ccm_slot: Change image type from "cartridge" to "memcard" i7220, datapack: Add custom instance names that weren't there before pc11: Add note
  • 2022-01-07 02:27:01 es5503: fix interpretation of oscillator enable register. (GitHub bug #9045) [R. Belmont] [arbee]
  • 2022-01-07 01:59:21 tx81z: Add clickable artwork flag [AJR]
  • 2022-01-07 01:50:51 More #include future-proofing [AJR]
  • 2022-01-06 22:14:48 samurai: Fix palette banking (MT 08173) [AJR]
  • 2022-01-06 21:13:24 frontend: Sort directory selection menu items (MT08167). [Vas Crabb]
    • Also fixed selecting .. not moving up more than one level.
      Removed a vestigial member function from the file selection menu and reduced redundancy in a few more slot machine layouts while I was at it.
  • 2022-01-06 18:13:02 Reduced redundancy in a couple more slot machine layouts [Vas Crabb]
  • 2022-01-06 09:39:10 byvid.cpp: WIP. Both games playable (no sound). [Robbbert]
  • 2022-01-06 01:19:02 alpha68k_i.cpp: extend a QA note [Angelo Salese]
  • 2022-01-05 22:09:16 cosmigc.cpp: protection as bit-flip [nw] [Peter Ferrie]
  • 2022-01-05 20:38:45 Reduced redundancy in a few more slot machine layouts [Vas Crabb]
  • 2022-01-05 19:41:56 5 new working software list additions for PC98.xml (#9075) [Hanzo Dakun]
    • New working software list additions - pc98.xml: Migrain, Momoiro Mahjong, Kao Floppy Gekijou - Route 246 Satsujin Annai
      New NOT_WORKING software list additions - pc98.xml: Kuro no Danshou - The Literary Fragment, Santa-kun
  • 2022-01-05 19:26:54 emu/render.cpp: Improved scale factor selection. (#8961) [antonioginer]
    • Fixes aspect related issues, undesired overscan, etc. (GitHub #8209, GitHub #8387, MT08110)
  • 2022-01-05 14:52:23 xtal: Add 16.537_MHz_XTAL [Dirk Best]
  • 2022-01-05 12:59:30 ts28: Promote to working [Dirk Best]
    • - Hook up NVRAM, DART and CTC - Implement keyboard - Support character attributes - Support screen brightness change - Add RS232 ports - Add bell
      Marked imperfect graphics due to scrolling issues sometimes and imperfect sound because the bell is really silent and sounds wrong.
  • 2022-01-05 03:26:58 apple2: Added support for the ProDOS ROM Drive card. [R. Belmont] [arbee]
  • 2022-01-04 22:18:04 315-5641.cpp: assign proper copyright credit [angelosa]
  • 2022-01-04 18:08:37 New working clones [Ivan Vangelista]
    • Tail to Nose - Great Championship / Super Formula [Jorge Silva, The Dumping Union]
      Added PCB locations to the Tail to Nose sets. [Jorge Silva]
  • 2022-01-04 14:07:50 Fixing floptool usage message: (#9088) [npwoods]
    • Fixing floptool usage message: - Getting the name of the tool from argv[0] (stop hardcoding floptool.exe) - Adding missing hddir/hdread/hdwrite declarations
  • 2022-01-04 03:20:27 cosmicg.cpp: restore missing code, fix regression [Peter Ferrie] [Peter Ferrie]
    • fixes 5237
  • 2022-01-04 01:57:27 nascom1.cpp: Remove some unused code built on obsolete assumptions [AJR]
    • intv.cpp: Replace the preprocessor guard for some bitrotted cruft with #if 0
  • 2022-01-04 01:52:05 Future-proofing by using correct #include for SOFTWARE_LIST device [AJR]
  • 2022-01-04 01:33:23 zx.cpp: Small cleanup [AJR]
  • 2022-01-03 20:44:13 new WORKING machines (#9083) [David Haywood]
    • Mahjong Block Jongbou 2 (Japan) [ShouTime]
  • 2022-01-03 19:20:42 Added a 'version' verb to floptool (#9079) [npwoods]
  • 2022-01-03 15:55:16 qbus device: DVK KGD framebuffer (#9058) [shattered]
  • 2022-01-03 13:52:18 New machines marked as NOT_WORKING [Dirk Best]
    • Falco TS-28 [Bitsavers]
  • 2022-01-03 09:50:26 Minor typo fix in a comment (nw) (#9082) [npwoods]
  • 2022-01-03 09:47:01 Reimplemented support for the CoCo's RS-DOS filesystem on top of the "fsmgr" framework (currently read only) (#9080) [npwoods]
    • Reimplemented support for the CoCo's RS-DOS filesystem on top of the "fsmgr" framework (currently read only)
      Added support for file_type and ascii_flag metadata, minor bug fix decoding file allocation table entries
      Creating a "CoCo Raw Disk" format and changing the CoCo RS-DOS filesystem to use it
      1. Adding COCO_RAWDSK to all.cpp 2. Fixing sector order on CoCo raw disk
  • 2022-01-03 04:54:13 pwrview: pit test [cracyc]
  • 2022-01-03 04:10:46 New working clones [Ivan Vangelista]
    • Aero Fighters Special (USA) [CoolMod, The Dumping Union]
  • 2022-01-03 01:59:07 tabe22: Support chargen high bit, document key repeat [Dirk Best]
  • 2022-01-03 01:52:18 pwrview: pass 8251 tests 3 left [cracyc]
  • 2022-01-02 23:58:16 pwrview: pass loopback test [cracyc]
  • 2022-01-02 23:18:59 tmaster: it's mirrored memory [nw] [Peter Ferrie]
  • 2022-01-02 21:18:41 tmaster: smaller map [nw] [Peter Ferrie]
  • 2022-01-02 06:19:46 tmaster: work around game-crashing game bug [Peter Ferrie] [Peter Ferrie]
    • fixes 3252
  • 2022-01-02 02:35:27 pwrview: 4 post failures left [cracyc]
  • 2022-01-02 02:03:27 adds2020.cpp: Minor update [AJR]
  • 2022-01-01 20:48:12 Fix 64-bit OP_TEST UML instruction for C backend (balrog) [balr0g]
  • 2022-01-01 20:40:13 taito_b.cpp: DIP switch corrections for sbm & sbmj (#9040) [Steven Coomber]
    • taito_b.cpp: DIP switch corrections for sbm & sbmj (MT08160)
  • 2022-01-01 20:37:12 gaelco.cpp: Redumped 'biomtoyc' [Tailsnic Retroworks] (#9050) [ClawGrip]
    • gaelco.cpp: Redumped 'biomtoyc' [Tailsnic Retroworks]
      Also fixed the manufacturer name on Zeus games, added the checksum on the game names (very useful when searching for Gaelco clones) and reformatted comments. Finally, found and dumped a Squash on a 922804/2 PCB, resulting the same as the 'squash' set, so added a note.
      Move thoop checksum to lowercase, like the other games
      gaelco.cpp: Add note about Thunder Hoop on REF.922804/2 PCB
  • 2022-01-01 20:35:49 New NOT_WORKING machine (#9052) [ClawGrip]
    • New NOT_WORKING machine
      - Fun-E-Ball [Museo del Recreativo]
  • 2022-01-01 20:32:11 sms.xml: Added 4 dumps. (#9065) [0kmg]
    • New working software list additions - Astro Warrior & Pit Pot (Euro, alt) [smspower] Dynamite Dux (prototype) [smspower] Rampage (prototype) [smspower] Summer Games (Euro, early prototype) [smspower]
  • 2022-01-01 13:57:02 Revert "pinball2k: Updates to the driver (#9072)" (#9078) [Robert]
    • This reverts commit 200f9461a0cb93569093c0bd5d7be4870fabe79b. There's serious issues with the coding style, inconsistent with what's required for MAME. Please try again.
  • 2022-01-01 13:40:01 fmtowns_cd.xml: 10 new dumps (#9077) [r09]
    • - Replaced the emit1 floppy disk with a clean unmodified image [fuzzball]
      New working software list additions - Emit Vol. 1 - Toki no Maigo (Version 1.30 Release 2.00) [redump.org, fuzzball] F-BASIC386 v1.1 L10 [redump.org] F-BASIC386 v1.1 L10B [redump.org] Shadow of the Beast - Mashou no Okite (1991-10-11) [redump.org] Technostress Yobouhou Series - Chinsei [redump.org] Technostress Yobouhou Series - Stress [redump.org] Towns System Software V1.1 L10B [redump.org] TownsSOUND V1.1 L10 [redump.org]
      New not working software list additions - Psychic Detective Series Vol. 3 - Aya (DCCS remake) [redump.org] Psychic Detective Series Vol. 5 - Nightmare (DCCS remake) [redump.org]
  • 2022-01-01 12:39:23 pinball2k: Updates to the driver (#9072) [erikieNL]
  • 2022-01-01 09:50:16 New working machines [Ivan Vangelista]
    • Player's Edge Plus (XMP00014) 5-in-1 Wingboard (CG2352) - International [Brian Troha]
      New working clones
      Player's Edge Plus (PP0046) 10's or Better (International, set 2) [Brian Troha] Player's Edge Plus (PP0078) Standard Draw Poker [Brian Troha] Player's Edge Plus (PP0516) Double Bonus Poker (set 3) [Brian Troha]
      New clones marked as NOT_WORKING
      Player's Edge (PK0756-PC092) Standard Draw Poker [Brian Troha] Player's Edge Plus (KE0004) Keno (set 2) [Brian Troha] Player's Edge Plus (KE0004) Keno (set 3) [Brian Troha] Player's Edge Plus (KE0017) Keno (set 2) [Brian Troha]
      - Minor documentation clean up. [Brian Troha]
  • 2022-01-01 05:00:23 r8: add PCM cards (#9047) [ValleyBell]
  • 2022-01-01 04:40:15 lwriter.cpp: Get video output working (#9049) [Jeff Muizelaar]
  • 2022-01-01 04:39:23 ctk551: minor I/O corrections (#9076) [Devin Acker]
  • 2022-01-01 02:35:35 new NOT WORKING machines [David Haywood] (#8976) [David Haywood]
    • new NOT WORKING machines - Dig Dug (mini arcade) [Sean Riddle, Kamaal Brown] Spy Hunter (mini arcade) [Sean Riddle, Kamaal Brown] Galaga (Tiny Arcade) [Sean Riddle] Turtle Fighter (Tiny Arcade) [Sean Riddle] Galaga (mini arcade) [Sean Riddle, Kamaal Brown] Tetris (miini arcade) [Sean Riddle, Kamaal Brown]
→ NOWSZY [Arcade] DevMAME [log only] 2022/05/25 12:00
  • 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.
→ NOWSZY [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
→ NOWSZY [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]
→ NOWSZY [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]
  • 2022-02-24 15:19:35 New machines marked as NOT_WORKING [Robbbert]
    • USA Football (redemption)
  • 2022-02-24 14:44:58 Fixed some GCC warnings (would be nice if these could be consistent across targets, GCC people). [Vas Crabb]
  • 2022-02-24 11:32:19 ceres: add mmu [Patrick Mackinlay]
  • 2022-02-24 11:32:03 ns32000: rework exception handling [Patrick Mackinlay]
  • 2022-02-24 07:38:37 machine/decocass_tape.cpp: Don't use static buffers for building messages. [Vas Crabb]
  • 2022-02-24 06:42:30 Disabled clang warnings again - only the GCC ones should be re-enabled. [Vas Crabb]
  • 2022-02-24 06:35:13 Re-enabled some compiler warnings and cleaned up some Python scripts a little. [Vas Crabb]
  • 2022-02-24 06:17:29 galaxian.cpp: Dumped PROM and bad gfx ROM [Victor Fernandez (City Game), ClawGrip] (#9333) [ClawGrip]
  • 2022-02-24 00:35:36 t3in1sa: add 2 more leds [hap]
  • 2022-02-23 23:35:07 New working machines [hap]
    • 3 in 1 Sports Arena [hap, Sean Riddle]
  • 2022-02-23 22:05:09 galaxian.cpp: Found a new 'froggervd' PCB and redumped the bad dumps (#9327) [ClawGrip]
  • 2022-02-23 20:07:04 tmnt.cpp: added hardware info for tmnt [Guru] [Ivan Vangelista]
  • 2022-02-23 20:01:07 contra.cpp: verified clocks [Bryan McPhail] [Ivan Vangelista]
  • 2022-01-23 19:55:27 slapfight: Add the missing proms, correct screen timings, remove non-existing sprite buffer ram [Olivier Galibert]
  • 2022-02-23 13:45:15 ymmu100.cpp: Corrected mu100 as newly added ic39 was 4x overdumped. [Scott Stone]
  • 2022-02-23 12:24:43 Merge tag 'mame0241' into mainline-master [Vas Crabb]
    • MAME 0.241
  • 2022-02-23 01:18:29 phantom: add motor position to internal artwork [hap]
  • 2022-02-22 23:20:43 alvg: agsoccer and usafootb playable. [Robbbert]
  • 2022-02-22 20:49:21 New working machines [hap]
    • Playmaker: Hockey, Soccer, Basketball [hap, Sean Riddle]
  • 2022-02-22 20:39:13 Fixed the second PSG addressing on the ECHO+ (#9330) [cybernesto]
    • The ECHO+ uses a single VIA to address two PSGs. The BC2 lines of the PSGs are connected to PB3 and PB4 respectively. Both PSGs are reset through PB2.
  • 2022-02-22 16:19:45 mu100: ic39 rom redump [Guru] [Olivier Galibert]
  • 2022-02-22 14:51:41 ns32000: add ns32332 [Patrick Mackinlay]
  • 2022-02-22 14:43:42 ns32000: support ns32332 disassembly [Patrick Mackinlay]
  • 2022-02-22 09:46:57 mu100: Mark the badly dumped rom as bad dump [Olivier Galibert]
  • 2022-02-22 04:25:06 8080bw.cpp, mw8080bw.cpp: Use 8080 INTE output to control interrupt generation [AJR]
    • lrescuem2: Remove MB14241 device (bootleg code patches out all accesses)
  • 2022-02-22 02:29:53 New working software list item (#9318) [Devin Acker]
    • midi_flop: Hikari Navigation (FL-90) (Japan) [Devin Acker]
  • 2022-02-22 02:29:24 audio/dkong.cpp: Corrected RAM size for dkong3 audio CPUs. (#9328) [0kmg]
  • 2022-02-22 01:07:46 gauntlet.cpp: Use ROM_CONTINUE instead of doing block-swapping in driver init [AJR]
  • 2022-02-22 00:20:36 amiga.cpp: modernization changes (#9263) [Angelo Salese]
    • Structural changes:
      - amiga_copper.cpp: convert to device, added copins implementation as debugging mailbox, convert to logmacro.h; - 8364_paula.cpp: convert audio implementation accessors from switch-case to per-channel maps; - amiga.cpp: convert OCS/ECS/AGA chipset flavours to address_map_bank_device, currently using the older custom_chip_r/_w as a legacy trampoline that will be progressively removed once that we have working implementations of Agnus/Denise and derivatives; - akiko.cpp: convert to logmacro.h; - amigafdc.cpp: better elaborate QA notes, add "Trackdisk" to device long name as officially referred by Amiga SDK: - amiga.cpp: kicked off an amiga_demos.xml SW list hookup;
      Adds the following implementation detail changes: - amigaaga.cpp: fix sprites and bitplanes in dualpf modes, fixes at very least cd32:dstreets on gameplay; - amigaaga.cpp: fix BPLCON0 when planes == 7 is set, fixes title screen GFXs in surfninj; - amigaaga.cpp: use HAM6 when not in AGA mode, fixes colors in cdtv:townona when run with CD32 system; - amigaaga.cpp: fix sprite control fetches when FMODE != 0, fixes at very least Digger AGA sprites display; - amigaaga.cpp: add extended bitplane delay hooks; - amigaaga.cpp: fix HAM8 when in HIRES mode, fixes at least roadkill title and car screens; - amiga.cpp: allow LOF bit to be set by writing bit 15 on VPOSW, fix roadkill AGA boot; - amigaaga.cpp: implement Extra Half-Brite mode, used by bblow_a main menu - amiga.cpp: disallow blitter address writes to go beyond the allocated chip RAM, fixes OCS sockid and AGA sockid_a drawing spurious filled tiles on playfield; - amiga.cpp, amigaaga.cpp: workaround most GFX pitch corruptions, caused by implicit DDFSTOP overrunning width loop; - amiga.cpp: allow DDFSTRT and DDFSTOP to read bit 2 in lores mode, fix swordsod GFX pitch in gameplay; - amiga.cpp: use pf2pri for non-dual playfield, fixes alfred player sprite visibility; - akiko.cpp: subq command adds +2 in command buffer, fixes cdtv:defcrown hardlock emulation; - amigaaga.cpp: implement bscan2; - amiga.cpp: disable floppy drive default for CD32; - cubo.cpp: add inputs to eldoralg/odeontw/odeontw2; - amiga.cpp: allow CD32 to read CDTV titles from SW list;
      New NOT_WORKING software list additions - cdtv.xml: 17 Bit - Collection for Amiga CDTV, 17 Bit - Continuation Disc, A Bun for Barney (USA), Advanced Military Systems (Europe), American Heritage Illustrated Encyclopedic Dictionary (USA, 1991a Edition), Barney Bear Goes to School (USA), Cinderella - The Original Fairy Tale (USA), Defender of the Crown CDTV (Europe), Deutschland Kompakt (Germany), Fantastic Voyage (USA), Garden Fax - Garden Plants (USA), Garden Fax - Trees, Shrubs, Roses, and Conifers (USA), Language TV - English (France), Lemmings (Europe), Log!cal (Europe), Mud Puddle (USA, Multi 5), Pandora's CD v1.0 (alt), Psycho Killer (U2A2020UA), CDTV Demo Disc (Europe), Raffles (Sweden), Snoopy - The Case of the Missing Blanket (Sweden), Team Yankee (Europe), The Curse of Ra (Germany), The Demo Collection for Amiga CDTV (Europe, Black Disc), The Hutchinson Encyclopedia (Europe), The New Basics Electronic Cookbook (USA, 1991a Edition), Time Table of History - Business, Politics & Media (USA, 1991a Edition), Trivial Pursuit - The CDTV Edition (Europe, v1.0a), Turrican (Germany, alt), Turrican II: The Final Fight (Germany, alt), Welcome to CDTV Multimedia (USA, CDRM-499000), Wrath of the Demon (USA), Xenon 2 - Megablast (Eng, Fra, Ger, Ita), Ten on Ten Compilation [redump.org]
  • 2022-02-21 18:09:53 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Dino Family [Jorge Silva]
      New working clones
      Credit Poker (ver.30b, 7 & 9 bonus) [Jorge Silva]
      New clones marked as NOT_WORKING
      Dino Family (Portuguese, Tangasoft license) [Jorge Silva] Super Poker (v201UA) [Jorge Silva]
      - astrcorp.cpp: dumped EEPROM for magibombf [Jorge Silva]
  • 2022-02-21 14:47:03 debugcon.cpp: Use std::string_view in command parsing and eliminate initial buffer copy [AJR]
  • 2022-02-21 00:22:43 astropc.cpp: Correct game name and add notes (#9325) [ClawGrip]
  • 2022-02-21 00:22:18 nes_apu.cpp: A few cleanups. (#9326) [0kmg]
    • - Removed old, unused, or redundant code, variables, and comments. - Removed array used for reading back registers. APU registers cannot be read. - Updated length counter table to match hardware counts. - Consolidated some functions.
  • 2022-02-20 21:34:26 c64_cass.xml: Added 13 working items (#9323) [Steven Coomber]
    • New working software list additions - Rallycross Simulator (Codemasters) [C64 Ultimate Tape Archive V2.0] Rambo III (Ocean) [C64 Ultimate Tape Archive V2.0] Rambo: First Blood Part II (Ocean) [C64 Ultimate Tape Archive V2.0] Rampage (Activision) [C64 Ultimate Tape Archive V2.0] Ramparts (Go!) [C64 Ultimate Tape Archive V2.0] Rana Rama (Hewson Consultants) [C64 Ultimate Tape Archive V2.0] Rasputin (Firebird) [C64 Ultimate Tape Archive V2.0] Rastan (Imagine) [C64 Ultimate Tape Archive V2.0] The Real Ghostbusters (Activision) [C64 Ultimate Tape Archive V2.0] Re-Bounder (Prism Leisure) [C64 Ultimate Tape Archive V2.0] Red Heat (Ocean) [C64 Ultimate Tape Archive V2.0] Red L.E.D. (Dro Soft) [C64 Ultimate Tape Archive V2.0] Red Max (Codemasters) [C64 Ultimate Tape Archive V2.0]
  • 2022-02-20 21:33:56 New WORKING clone (#9324) [ClawGrip]
    • New WORKING clone
      Mandinka (bootleg of Amidar) [Victor Fernandez (City Game)]
      Update headers file and mame.lst
  • 2022-02-20 21:04:15 New working machines [hap]
    • Deluxe Football with Instant Replay [hap, Sean Riddle]
  • 2022-02-20 20:43:05 New machines marked as NOT_WORKING [AJR]
    • WY-65 [Bitsavers]
  • 2022-02-20 19:39:53 alvg: added a layout. [Robbbert]
  • 2022-02-20 16:30:41 Various NES and friends cleanups. (#9312) [0kmg]
    • nes.h: Removed ancient unused defines and variables. playch10.cpp: Removed unused shared pointer. vsnes.cpp: Changed BaseBall in titles to Baseball. bus/nes: Cleaned up various device_type comparisons and set some consts const. sound/nes_defs.h: Fixed a DPCM table entry that was off by one.
  • 2022-02-20 14:02:14 Fix San Francisco Rush and San Francisco Rush: The Rock [sjy96525] (#9321) [sjy525]
  • 2022-02-20 09:58:05 Fix XML structure for a few files. [Scott Stone]
  • 2022-02-20 09:10:34 srcclean in preparation for 0.241 release [Vas Crabb]
  • 2022-02-20 08:44:19 Miscellaneous cleanup: [Vas Crabb]
    • emu/machine.cpp: Organised #included headers by module. formats/jvc_dsk.cpp: Don't hide diagnostics behind compile-time switch. util/ioprocsfilter.h: Added doxygen comments so one doesn't need to read the source to work semantics.
  • 2022-02-20 08:30:20 alvg: added inputs, nvram. [Robbbert]
  • 2022-02-20 04:39:32 wy60.cpp: Start fleshing out driver [AJR]
    • - Add dump of internal 8051 code to both sets (from Bitsavers) - Implement program banking and pretend that the MCU is actually a 8031 to make this work for now - Use version strings from EPROMs in set descriptions - Add X2404 I2C EEPROM - Hook up interrupts, modem port and dot clock switch - Preliminary character rendering
  • 2022-02-19 21:27:02 cphantom: update notes [hap]
  • 2022-02-19 20:57:41 New working machines [hap]
    • Chesster Phantom [hap, Berger]
  • 2022-02-19 19:52:29 hh*: add private: section to classes [hap]
  • 2022-02-19 18:06:47 New working clones [Nigel Barnes]
    • BBC Micro Model B (Norway) [Nigel Barnes]
      New clones marked as NOT_WORKING
      Cisco SIST1 Terminal [Nigel Barnes]
  • 2022-02-19 13:54:37 cpu/i8008: IO instructions (INP/OUT) make register A available at state T1. [Nigel Barnes]
  • 2022-02-19 13:12:14 bus/coco: Added Glenside IDE Adapter. [Nigel Barnes]
  • 2022-02-19 03:00:06 bbc_flop_6502.xml: Added missing 2nd floppy for p-System. [Nigel Barnes]
  • 2022-02-18 23:18:54 New working software list additions [Nigel Barnes]
    • - bbc_rom: Acorn ADFS 1.50, AMX Super Rom M3.51, DFS-AID, Edit 1.00, Inter-Word 1.02 [hack], Mighty Oak DMFS 1.04 - KSSL, PCB Designer 1.00, Pig ROM 1.00, Pig ROM 1.10, Plotmate A3 1.80, Printer Controller 2.0(e), Probe 6.01, Scorpion Terminal Emulator 1.2, Squeak MDPT 1.20, Trace Disassembler 1.00, UCL Terminal Emulator 3.54, ZNOS 1.01 [Nigel Barnes] electron_rom: AMPLE Nucleus ID 60205, AMX Stop Press, T2CU v2.00 [Nigel Barnes]
      New NOT_WORKING software list additions - bbc_rom: Micro Loop, Replay System WD1770W 1.28, RX-8 2.2 [Nigel Barnes] electron_rom: I2C (4 U) 3.1E [Nigel Barnes]
  • 2022-02-18 19:31:33 we32kram.cpp: Added version 1.06 of the RAM board ROM. [Nigel Barnes]
  • 2022-02-18 19:26:29 bus/bbc/tube: Added pre-production and extended variants of the 6502 2nd Processor. [Nigel Barnes]
  • 2022-02-19 16:24:32 alvg.cpp: started adding meat to the bones [Robbbert]
  • 2022-02-19 10:36:03 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Super Card 2 in 1 (English version 03.23) [Jorge Silva]
  • 2022-02-19 09:22:30 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Magic Bomb (Ver. NB4.5 061402) [Jorge Silva]
  • 2022-02-19 07:51:45 New working clones [Ivan Vangelista]
    • House of Cards (HSC1) [Brian Troha, The Dumping Union]
      - namcos2.cpp: verified ROM labels for ridgera2 [Brian Troha]
  • 2022-02-19 06:03:00 Golden Poker driver: Removed unused input set. [RobertoFresca]
  • 2022-02-19 05:59:09 New machine driver for Golden Poker prequel HW. [RobertoFresca]
    • Fixed the Boa Sorte interrupts, GFX banks, and ordered the bitplanes. Promoted to working the prequel HW games and both of Mega Double Poker sets. [Grull Osgo, Roberto Fresca].
      Machines promoted to working
      Bonne Chance! (Golden Poker prequel HW, set 1) [Grull Osgo, Roberto Fresca]. Bonne Chance! (Golden Poker prequel HW, set 2) [Grull Osgo, Roberto Fresca]. Boa Sorte! (Golden Poker prequel HW) [Grull Osgo, Roberto Fresca].
  • 2022-02-19 04:38:44 Bug fix for when viewing the logic equations of the GAL16V8 device with jedutil (#9315) [Kevin Eshbach]
    • Fixed the viewing of a GAL16V8 device when in simple mode and pins 15 or 16 have no product terms.
  • 2022-02-19 03:06:36 indiana.cpp: Update driver notes [AJR]
  • 2022-02-19 01:23:37 sdl: Keep -video soft as the default for Emscripten for now [Justin Kerk]
  • 2022-02-19 01:17:28 unkpmc: Fix ROM loading; add RAM spaces [AJR]
  • 2022-02-18 23:01:58 alvg,capcom,spike: notes [Robbbert]
  • 2022-02-18 22:17:38 New working machines [hap]
    • Blast It [hap, Sean Riddle]
  • 2022-02-18 14:14:02 sdl: -video auto now means "bgfx" on all platforms. [R. Belmont] [arbee]
  • 2022-02-18 07:07:03 decopincpu: added missing solenoid outputs [Robbbert]
  • 2022-02-18 05:45:19 Merged s6a.cpp into s6.cpp [Robbbert]
  • 2022-02-18 04:54:22 mess.flt: added pcmx2 [Robbbert]
  • 2022-02-18 04:31:00 New machines marked as NOT_WORKING [Patrick Mackinlay]
    • - Siemens PC-MX2 [Plamen Mihaylov]
  • 2022-02-18 03:39:55 nes_apu.cpp: Improvements for triangle channel. (#9310) [0kmg]
    • - Don't set output level to zero, it is always determined by sequencer, which cannot be reset. This eliminates most of the popping, hopefully. - Raised artificial frequency cutoff to about 18KHz instead of 11KHz. - Added linear counter reload flag.
  • 2022-02-17 23:28:31 fileio.cpp: Remove optional second argument of path_iterator::next [AJR]
  • 2022-02-17 22:30:31 Fixed the build: novadesitec [Robbbert]
  • 2022-02-17 19:13:53 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Yatterman Plus (J 981006 V1.000) [nnap]
  • 2022-02-17 18:17:36 New machines marked as NOT_WORKING [Ivan Vangelista]
    • unknown game on FR004 hardware (set 1) [Jorge Silva] unknown game on FR009 hardware [Jorge Silva]
      New clones marked as NOT_WORKING
      unknown game on FR004 hardware (set 2) [Jorge Silva] unknown game on FR004 hardware (set 3) [Jorge Silva] unknown game on FR004 hardware (set 4) [Jorge Silva]
  • 2022-02-17 18:12:29 namcos11.cpp: redumped wave ROM for dunkmnia [Phil Bennett, Ian Karlsson, Brian Troha] [Ivan Vangelista]
  • 2022-02-17 14:34:46 Merged de_3b.cpp into de_3.cpp [Robbbert]
  • 2022-02-17 12:18:54 de_3: removed unused rom regions, renamed gfx3 to dmdcpu. [Robbbert]
  • 2022-02-17 11:54:02 hh_sm510: rescan display for rkosmosa (#9308) [algestam]
    • hh_sm510: rescan display for rkosmosa [Milan Galcik]
  • 2022-02-17 05:02:07 i2cmem.cpp: Initialize m_bits [AJR]
  • 2022-02-17 04:34:02 Update mame.lst for 8796d74a806454de6f302659ec3a7cbdb56651cd [AJR]
  • 2022-02-17 04:26:52 raiden.cpp: Use prio_ for single pass sprite draw routine, Minor cleanups, Add notes for country/game mode byte (#9044) [cam900]
    • raiden.cpp: Use prio_ for sprite draw routine, Minor cleanups Reduce unnecessary memory region size, Simplify gfxdecode layouts, Fix namings, Use shorter/correct type values
      raiden.cpp: Add notes of country/game mode byte High nibble is respawn behavior related, only for single play. Low nibble is region/country code.
  • 2022-02-17 04:24:25 blockade: Add version of CoMotion from patent [eientei] (#9208) [eientei95]
    • Change title to "CoMotion" as per flyers (nw)
  • 2022-02-17 04:16:27 nes_apu.cpp: Implement non linear mixer output, some misc fixes and improvements (#9258) [cam900]
    • nes_apu.cpp: Implement non linear mixer output, some misc fixes and improvements Fix Pulse channel duty behavior Fix triangle output behavior Fix noise output behavior Fix DMC output and clamp behavior
      - now DMC output is affects triangle and noise volume.
      Reference: https://wiki.nesdev.org/w/index.php?title=APU https://wiki.nesdev.org/w/index.php?title=APU_Pulse https://wiki.nesdev.org/w/index.php?title=APU_Triangle https://wiki.nesdev.org/w/index.php?title=APU_Noise https://wiki.nesdev.org/w/index.php?title=APU_DMC https://wiki.nesdev.org/w/index.php?title=APU_Mixer
      nes_apu.cpp: Fix mixer output correction Reduce unnecessary variables Split channel update function and output variable Add notes
  • 2022-02-17 04:13:39 ppu2c0x.cpp: A few background palette fixes. (#9245) [0kmg]
    • - Added function to unify grayscale and palette emphasis flags application. Flags now applied to background pixels (including separate cases: 0 tile pixel, disabled background lines, and blanked 8-pixel left column). - Fixed special case where background is disabled and scanline color is set by PPU address latch pointing to palette RAM (used in Micro Machines). - Plus a few minor simplifications and cleanups.
  • 2022-02-17 04:11:44 c64_cass.xml: Added 22 items (21 working, one not working) (#9273) [Steven Coomber]
    • New working software list additions - Pack of Aces (Prism Leisure) [C64 Ultimate Tape Archive V2.0] Pac-Land (Quicksilva) [C64 Ultimate Tape Archive V2.0] Pandora (Firebird) [C64 Ultimate Tape Archive V2.0] Panic (Datamaxx) [C64 Ultimate Tape Archive V2.0] Paperboy (Elite Systems) [C64 Ultimate Tape Archive V2.0] Pastfinder (Activision) [C64 Ultimate Tape Archive V2.0] Peter Beardsley's International Football (Grandslam) [C64 Ultimate Tape Archive V2.0] Ping Pong (Imagine) [C64 Ultimate Tape Archive V2.0] Pitfall II: Lost Caverns (Activision) [C64 Ultimate Tape Archive V2.0] Pitstop II (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Pitstop II (Rushware) [C64 Ultimate Tape Archive V2.0] Plumb Crazy! (Terminal Software) [C64 Ultimate Tape Archive V2.0] Pole Position (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Poltergeist (Codemasters) [C64 Ultimate Tape Archive V2.0] Popeye (Macmillan Software) [C64 Ultimate Tape Archive V2.0] Power Drift (Activision) [C64 Ultimate Tape Archive V2.0] The President is Missing (Microprose Software) [C64 Ultimate Tape Archive V2.0] Prince Clumsy (Codemasters) [C64 Ultimate Tape Archive V2.0] Prohibition (Zafiro Software Division) [C64 Ultimate Tape Archive V2.0] Psycho Soldier (Imagine) [C64 Ultimate Tape Archive V2.0] Pub Games (Alligata) [C64 Ultimate Tape Archive V2.0]
      New NOT_WORKING software list additions - PHM Pegasus (Electronic Arts) [C64 Ultimate Tape Archive V2.0]
  • 2022-02-17 04:06:35 nmk16.cpp: Add notes of Thunder Dragon 3 Bootleg hardware (#9214) [cam900]
  • 2022-02-17 04:05:03 bus/nes/rcm: Skeletonized 3D Block device for future work. (#9121) [0kmg]
  • 2022-02-17 03:57:07 naomi.cpp: spawn - Correction on developer surname. (#9282) [Michael Sanborn]
  • 2022-02-17 03:56:14 cave.cpp: Add notes for version/date string in ROM, Fix metadata matches to in-game display (#9229) [cam900]
  • 2022-02-17 03:54:43 inufuku.cpp: Add notes for undumped game (#9216) [cam900]
  • 2022-02-17 03:51:42 pentagon: move gfx to screen_device (#9218) [holub]
  • 2022-02-17 03:50:18 formats/jvc_disk: Changed code to verify image geometry against floppy drive geometry. (#9238) [tim lindner]
  • 2022-02-17 03:48:41 hp9825: printer output on a screen added, cassette status added (#9230) [fulivi]
  • 2022-02-17 03:46:01 ibm6580: floppy adapter LLE (WIP) (#9196) [shattered]
  • 2022-02-16 21:40:27 New machines marked as NOT_WORKING [Ivan Vangelista]
    • unknown PMC game [Mike Coates]
      New clones marked as NOT_WORKING
      Boa Sorte! (Golden Poker prequel HW) [Jorge Silva]
      - galaxian.cpp: added correct dip switches for redufob3 and dip locations for the redufo bootlegs [Guru]
  • 2022-02-16 20:29:33 decopincpu: added outputs, removed unused switch. [Robbbert]
  • 2022-02-16 09:37:00 cgenie_cass.xml: Add 4 titles written by Gerd Meier [Dirk Best]
    • New working software list additions - Synthy [Reinhard Gansweith] Break-Out [Reinhard Gansweith] Pacman [Reinhard Gansweith] Space-Fight [Reinhard Gansweith]
  • 2022-02-16 12:40:04 decocass: add a few enters in driver notes [hap]
  • 2022-02-16 07:01:48 de_2,de_3,de_3b: added documentation, removed unused code. [Robbbert]
  • 2022-02-15 22:20:54 Fixed arcade build, really. (#9306) [0kmg]
  • 2022-02-15 22:06:00 scnxx562: minor changes to interrupt handling (#9304) [shattered]
  • 2022-02-15 21:34:58 Fixed arcade build. (#9305) [0kmg]
  • 2022-02-15 20:57:44 phoenix.cpp: dumped a second PCB for the phoenixass set, verified PROMs and ROM labels [Lorenzo Fongaro, f205v] [Ivan Vangelista]
  • 2022-02-15 17:25:09 Minor code cleanup; moved 'krokha' to arcade section. (#9262) [shattered]
  • 2022-02-15 14:33:44 nes, playch10.cpp, vsnes.cpp: Made zapper sensor fuzzier. (#9292) [0kmg]
    • - Removes the pixel-perfect sensor by averaging pixel brightness over circular area around gun position. - Treat RGB values equally and don't use lib/util/palette.h's weighted brightness function.
  • 2022-02-15 14:33:19 c64_cass.xml: Added three working items (#9296) [Steven Coomber]
    • New working software list additions - Quartet (Activision) [C64 Ultimate Tape Archive V2.0] QUATTRO Coin-Ops (Codemasters) [C64 Ultimate Tape Archive V2.0] Quedex (Thalamus) [C64 Ultimate Tape Archive V2.0]
  • 2022-02-15 14:32:25 famibox.cpp: Various improvements and a new working clone. (#9299) [0kmg]
    • famibox.cpp: Added NES controller slots. - Added r/w of zapper enable bit through appropriate ports. Controllers and zapper now pass the internal self-test. - Shrunk nametable RAM down to correct 2K (mirroring still not correctly implemented).
      New working clones
      FamicomStation [Patnukem]
  • 2022-02-15 14:31:17 snes.cpp: partial revert DMA cycle function (#9300) [cam900]
  • 2022-02-15 13:27:17 indy: revert to mips3 [Patrick Mackinlay]
    • both drc and non-drc are working with irix 5.3, neither working with 6.5
  • 2022-02-15 13:26:17 mips3: fix some bugs [Patrick Mackinlay]
  • 2022-02-15 13:08:52 cgenie_cass.xml: Various updates [Dirk Best]
    • - List more missing software titles - Rename some entries: editdef to editdefa, machinem to basicm, zalaga to zalagaa, zalagaa to zalaga - Add metadata to some entries
      New working software list additions - Editor fuer definierbare Zeichen [TOSEC, Dirk Best] Lineare Gleichungssysteme [TOSEC] Listing-Formatierer [TOSEC] Programm-Modifizierer [TOSEC] Sound Editor [TOSEC] Uhrzeit [TOSEC] Bluesmaker [TOSEC, Dirk Best]
  • 2022-02-15 04:24:26 New machines marked as NOT_WORKING [AJR]
    • WY-325 (v3.2) [Bitsavers]
  • 2022-02-14 18:23:51 New working clones [Ivan Vangelista]
    • Break Thru (bootleg) [nnap]
      New machines marked as NOT_WORKING
      Extra Draw [Jorge Silva] New Tiger [Jorge Silva] Torre Eiffel [Jorge Silva]
      - videosaa.cpp: identified the unknown set as Scratch!! Scratch!! [Jorge Silva]
  • 2022-02-14 17:31:34 new WORKING machine (#9301) [David Haywood]
    • - The Tower (DECO Cassette) (Europe?) [Darksoft, Senil Data Systems]
  • 2022-02-14 15:23:22 tsconf.cpp: Implemented more functionality (#9097) [holub]
    • Added sprites and improved video emulation Added YM2149 Improved timings and iterrupts Use pre-configured memory banks Various clean-ups and general improvements
  • 2022-02-13 20:57:59 Delete some unnecessary c_str() calls [AJR]
  • 2022-02-13 20:53:28 hiscore.dat: fix renamed sets [cracyc]
    • hiscore.dat: Add "Mega Man 2: The Power Fighters (Hispanic 960712)" (megaman2h), fix "1000 Miglia: Great 1000 Miles Rally" (gtmr/gtmra/gtmro/gtmrusa) and add clones (gtmrb/gtmro) (#9285)
  • 2022-02-13 19:07:29 de_2,de_3: WIP, documentation. Fixed type1&2 displays. [Robbbert]
  • 2022-02-13 17:22:21 sound/st0016.cpp: Don't try copying memory access caches. [Vas Crabb]
  • 2022-02-13 15:40:31 -emu/emumem.h: Hold onto memory cache handler change subscriptions. [Vas Crabb]
    • -cpu/mips: Replaced a std::function with a marginally more efficient delegate.
  • 2022-02-11 11:23:00 asmjit: mame integration [Patrick Mackinlay]
  • 2022-02-11 11:16:46 asmjit: sync with upstream [Patrick Mackinlay]
  • 2022-02-13 15:25:25 complete the removal of white_mod. [Robbbert]
  • 2022-02-13 14:27:03 rockrage.cpp: Add DIP switch setting (#9199) [negunma]
    • rockrage.cpp: Correct and add DIP switch setting
      According to contents of operator's manual (https://archive.org/details/arcademanual_RockNRage), some DIP switch settings need to be corrected and added.
  • 2022-02-13 14:05:13 ssensor4: correct irq active time [hap]
  • 2022-02-13 09:47:33 vegas.cpp: Cleanup: [Vas Crabb]
    • Combine DUART interrupts. Disabled SIO logging that had been left on. Added system LED output and added it to sf0249 layout (hidden by default).
  • 2022-02-13 03:31:38 famicom_cass.xml: Added 7 Micom BASIC Magazine games. (#9298) [0kmg]
    • New working software list additions - Flies [ozidual, Gaming Alexandria] Dark [ozidual, Gaming Alexandria] Pen Pen [ozidual, Gaming Alexandria] Fisraduth - Castle of Tyramis [ozidual, Gaming Alexandria] The Spirit of Satan [ozidual, Gaming Alexandria] Metal Arms [ozidual, Gaming Alexandria] Ryuuhyoukan no Sangeki [ozidual, Gaming Alexandria]
  • 2022-02-13 02:27:14 whitestar: fixed nvram issue. [Robbbert]
  • 2022-02-12 21:18:36 Cleanup: [Vas Crabb]
    • bus/nes/multigame.cpp: Got rid of a device type comparison. Fixed a couple of errors in debugger documentation. Reduced redundancy in more slot machine layouts.
  • 2022-02-12 19:48:13 sam,spike: Added documentation [Robbbert]
  • 2022-02-12 18:33:15 fm7_disk.xml/fm77av.xml: add 3 new dumps (#9173) [r09]
    • New working software list additions (fm77av.xml)
      The 4th Unit 2 [r09]
      New working software list additions (fm7_disk.xml)
      FM Logo 2.0 [sampson] Chikyuu Senshi Rayieza [r09]
  • 2022-02-12 17:48:50 nes.xml: Added original Family BASIC cartridge. (#9295) [0kmg]
    • nes.xml: Added original Family BASIC cartridge.
      New working software list additions - Family BASIC (Japan, V1.0) [No-Intro]
      Added Playbox BASIC V1.0.
  • 2022-02-12 15:49:31 merged white_mod.cpp into whitestar.cpp [Robbbert]
  • 2022-02-12 12:38:05 whitestar: fixed an input bug, retested all the games. [Robbbert]
  • 2022-02-12 12:17:29 taito_z.cpp: based clocks on actual XTAL values [Brian Troha] [Ivan Vangelista]
  • 2022-02-12 06:32:39 Clones promoted to working [Ivan Vangelista]
    • Wally wo Sagase! (rev A, Japan, 3 players) (FD1094 317-0198A) [Phil Bennett, Charles McDonald, Brian Troha]
  • 2022-02-12 05:39:12 machine.cpp: Attempt to appease gcc's stricter handling of incomplete types [AJR]
  • 2022-02-12 05:25:19 corefile.cpp: Typo fix [AJR]
  • 2022-02-12 05:22:46 Remove fileio.h from emu.h [AJR]
  • 2022-02-11 22:02:22 pntnpuzl.cpp: fixed regression [Ivan Vangelista]
  • 2022-02-11 19:14:39 whitestar: added inputs, some machines are playable. [Robbbert]
  • 2022-02-11 18:10:39 Addressed some Lua scripting pitfalls. (#9294) [Vas Crabb]
    • Addressed pure virtual function call crash on end of emulation session if you haven't explicitly removed all address space taps, memory corruption on end of emulation session if you haven't explicitly removed all address space change notifiers, and symbol being garbage-collected out from under you while you have parsed expressions or other symbol tables that depend on them.
      Removed the copy constructor for parsed expressions as the underlying C++ copy constructor appears to be broken, and simplified symbol table constructors. Also made symbol table add methods return the new entry to avoid the need for an extra lookup.
      Fixed breakpoint/watchpoint objects being inappropriately copied into the tables returned by bplist() and wplist(), allowing the enabled property to be modifiable for breakpoint and watchpoint objects in Lua.
      Fixed drivers and devices causing a new memory pass-through handler to be allocated on each soft reset, and fixed multiple instances of taps being installed in the event the machine is reset before the tap is removed.
      Added classes for managing broadcast subscriptions, and adapted address spaces to use this for change notifications.
  • 2022-02-11 13:29:34 create 68010 bus error stack frame / fix for 68010 RTE stack frame unwinding (#9293) [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
  • 2022-02-10 23:12:01 pit8253: prevent elapsed_cycles from going negative [cracyc]
  • 2022-02-10 18:08:53 New working machines [Ivan Vangelista]
    • Chic Gum Video [Fabrice Arzeno]
      New working clones
      Midnight Resistance (World, set 2) [Jorge Silva]
      New clones marked as NOT_WORKING
      Attack Force (unencrypted, bootleg?) [IZ8DWF]
  • 2022-02-10 12:53:11 swim1/swim2 - initialize m_floppy and m_timer (#9291) [ksherlock]
  • 2022-02-10 04:03:14 vga: made video RAM size configurable at machine configuration (#9289) [Ivan Vangelista]
  • 2022-02-10 02:10:19 ctk551: correct release year, add mask ROM label (#9290) [Devin Acker]
  • 2022-02-09 21:19:51 vgmplay.xml: Added 35 new entries and two shortname corrections. [vgmrips.net, Tafoid] [Scott Stone]
  • 2022-02-09 19:20:40 bus/nes: Added support for NES-EVENT2 board. (#9272) [0kmg]
    • bus/nes: Added support for NES-EVENT2 board.
      New working software list additions (nes.xml) - Nintendo Campus Challenge 1991 (USA) [anonymous]
      Mark this clearly as a bootleg.
  • 2022-02-09 19:18:19 nes.cpp, playch10.cpp, vsnes.cpp: Made zapper less bad. (#9284) [0kmg]
    • - Limited light detection to scanlines recently drawn by CRT. - Lowered light detection threshold to better reflect how real zapper behaves; color doesn't need to be white. - Bugs fixed: not detecting hits on certain white objects misdetecting hits on objects far away from the pointer not being able to track where zapper is pointed in demo/test software
  • 2022-02-09 19:16:21 bus/nes: Added support for an 82 in 1 cartridge. (#9288) [0kmg]
    • New working software list additions (nes.xml) - 82 in 1 [flaviocaste]
  • 2022-02-09 18:41:28 New working clones [Ivan Vangelista]
    • Teenage Mutant Ninja Turtles (bootleg, US 4 Players, version H) [Jorge Silva]
  • 2022-02-09 16:06:42 frontend: Exposed memory pass-through handlers (address space taps) to Lua. [Vas Crabb]
  • 2022-02-09 06:55:31 by6803: prepared layout for commas [Robbbert]
  • 2022-02-09 03:12:07 by6803: Most machines are playable. [Robbbert]
  • 2022-02-08 18:00:32 bus/a2bus: Added Apple II 3.5" Disk Controller Card. (#9215) [ksherlock]
    • Apple II 3.5" Disk Controller Card, Apple P/N A0076LL/A, Announced July 1991, Released March 1992. $149.95 MSRP
  • 2022-02-08 17:59:09 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Multi Game (French / English, Version Soft 4.4.8T - 4.0.5, 26-OCT-00) [Jorge Silva] Multi Game (English, Version Soft 4.1.2T - 1.5.7, 16-MAY-00(397)) [Jorge Silva]
  • 2022-02-08 17:36:14 bus/epson_qx, qx10.cpp: Added Epson QX-10 expansion bus. (#9241) [Brian Johnson]
  • 2022-02-08 16:51:34 emu/inpttype.ipp: Added default assignements for P2-P4 mahjong/hanafuda inputs when using -multikeyboard. [Vas Crabb]
  • 2022-02-08 16:33:02 emu/input.cpp: Only show items for first device in non-multi classes. [Vas Crabb]
    • It's not possible to actually use higher-numbered device assignments for classes that combine all host devices. For example you can't use the default "Mouse 2" assignments if -multimouse isn't enabled. Fixes MT06842.
  • 2022-02-08 13:55:41 arm: Disassembly improvements [AJR]
    • - Correct mnemonic suffixes for LDM and STM - Correctly distinguish between pre-indexed and post-indexed modes of LDR and STR - Use shorter syntax for R15-relative LDR or STR - Disassemble R15-relative ADD and SUB as ADR - Identify RRX shift type - Identify P modes of test instructions - Change hexadecimal prefix to & - Make ! and ^ suffixes for operands, not mnemonics - Many minor syntax corrections - Fix PC display for watchpoint hit message
  • 2022-02-08 13:32:57 New machines marked as NOT_WORKING [Dirk Best]
    • AT&T 615 MT [Bitsavers]
  • 2022-02-08 01:14:33 jaguar.xml: Added an unreleased prototype. (#9198) [0kmg]
    • jaguar.xml: Added an unreleased prototype.
      New NOT_WORKING software list additions - Speedster II [Gaming Alexandria]
  • 2022-02-08 01:13:24 x76f041/x76f100/zs01: Implement new operations and security features (#9137) [987123879113]
    • x76f100: Implement security features
      x76f041: Implement security features
      zs01: Implement security features
      ksys573: Update security flash data
      k573mcal: Add master calendar for initializing security cassettes
      zs01: Update comment about unknown serial
  • 2022-02-08 01:12:42 bus/nes_ctrl: Added NES support for Virtual Boy controllers. (#9124) [0kmg]
    • - Generalized the read/write pattern for joypads a bit more and placed it in the base NES joypad class. - Using that, added Virtual Boy controller and simplified Pachinko controller some more.
      New working software list additions (nes.xml) - Candelabra - Estoscerro [SlyDogStudios]
  • 2022-02-08 01:12:19 bus/nes: Added support for multicart variant of JY830623C board. (#9120) [0kmg]
    • - Renamed MK2 board to JY830623C, the PCB label of at least one of the related bootlegs. - Removed deprecated hold_irq_line().
      New working software list additions (nes.xml) - 1995 Super HiK 4 in 1 (JY-016) [krzysiobal, NewRisingSun] 1995 Super HiK 4 in 1 (JY-017) [krzysiobal, NewRisingSun]
  • 2022-02-07 19:07:07 New working clones [Ivan Vangelista]
    • Defend the Terra Attack on the Red UFO (bootleg, set 3) [Guru] Sauro (set 3) [Jorge Silva]
  • 2022-02-07 11:44:49 Removed extra semicolons after function bodies in remaining headers. (#9277) [0kmg]
  • 2022-02-07 08:28:01 abc1600: MAC cleanup. [Curt Coder] [Curt Coder]
  • 2022-02-05 17:53:57 s1410: Fix format data pattern. [Curt Coder] [Curt Coder]
  • 2022-02-05 12:32:54 abc1600: Added sector dump floppy image format. [Curt Coder] [Curt Coder]
  • 2022-02-07 02:01:34 coco_cart.xml - Correct CRC32 for recent change to match image. [Scott Stone]
  • 2022-02-06 23:59:38 devices/*: Removed extra semicolons after function bodies in headers. (#9275) [0kmg]
  • 2022-02-06 23:55:34 flac.cpp: Add some missing standard headers [AJR]
  • 2022-02-06 21:11:18 New working clones [Ivan Vangelista]
    • Violent Storm (ver AAB, bootleg) [Jorge Silva]
  • 2022-02-06 21:04:48 i86: wrap at end of segment not at 64k boundary [cracyc]
  • 2022-02-06 19:38:03 New machines marked as NOT_WORKING [Ivan Vangelista]
    • unknown Videos A A game [Jorge Silva]
  • 2022-02-06 19:34:15 mach32.cpp: removed duplicate save state registration [Ivan Vangelista]
  • 2022-02-06 17:10:42 by6803: added notes. [Robbbert]
  • 2022-02-06 17:05:15 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Road Star [Jorge Silva]
  • 2022-02-06 15:44:38 rbmk.cpp: dumped EEPROM and provided additional hw info for magslot [Jorge Silva] [Ivan Vangelista]
  • 2022-02-06 14:47:30 chdman.1: Fixed typo. (#9255) [dch42]
  • 2022-02-06 13:23:59 mrdo: universal set protection is not same as taito's [hap]
  • 2022-02-06 10:51:06 rbmk.cpp: rudimentary inputs for magslot [Ivan Vangelista]
  • 2022-02-06 10:06:00 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Magic Slot (normal 1.0C) [Jorge Silva]
  • 2022-02-06 01:40:28 Pinball2k: added notes. Initialised global variables to 0. [Robbbert]
  • 2022-02-06 00:20:16 wpc_95: Added inputs and keycodes. Games are playable. [Robbbert]
  • 2022-02-05 22:29:17 New working clones [hap]
    • Prestige Challenger (Glasgow program) [Sean Riddle]
  • 2022-02-05 22:04:09 ibm5170.xml: 16 entries added + 1 redumped (#9197) [ArcadeShadow]
    • New working software list additions
      ibm5170: Armour-Geddon [The Good Old Days] Eye of the Beholder 3: Assault on Myth Drannor [The Good Old Days] Eye of the Beholder 3: Assault on Myth Drannor (Eye of Beholder Trilogy release) [The Good Old Days] Eye of the Beholder 3: Assault on Myth Drannor (Kixx release) [The Good Old Days] Eye of the Beholder 3: A l'assaut de Myth Drannor (France) [The Good Old Days] Eye of the Beholder 3: Sturm auf Myth Drannor (Germany) [The Good Old Days] Formula One Grand Prix (Euro, v1.05, alt) [ibmpc5150, archive.org] Might and Magic III: Isles of Terra (3.5"DD) [The Good Old Days] Might and Magic III: Isles of Terra (5.25"HD) [The Good Old Days] Operation Body Count [ibmpc5150, archive.org] Railroad Tycoon Deluxe [The Good Old Days] Star Wars: TIE Fighter (Spain) [Alvaro Polo, archive.org] Wing Commander II - Vengeance of the Kilrathi - Speech Accessory Pack (5.25") [The Good Old Days] World Circuit - The Grand Prix Race Simulation (USA, v1.04) [ibmpc5150, archive.org]
      New NOT_WORKING software list additions
      ibm5170: Starlord [Dark-Star, archive.org] System Shock [The Good Old Days]
      ibm5170.xml: Demoted Lemmings to NOT_WORKING.
      ibm5170.xml: Redumped Formula One Grand Prix (Euro, v1.03) [ibmpc5150, archive.org]
  • 2022-02-05 19:59:40 rendfont.cpp: Modest refactoring [AJR]
    • - Use ioprocs classes rather than emu_file in various helper functions - Make save_cached take an already-open file (like load_cached) rather than a filename - Make load_cached_bdf take a std::string_view - Change some osd_printf_warnings to osd_printf_info
  • 2022-02-05 14:27:29 5 New Software Additions + 3 Redumps + clean metadata (#9266) [ArcadeShadow]
    • New working software list additions - Cosmic Invaders [Steven Brown, Planeta Sinclair] Dollars in the Dust (PD Adventures) [Steven Brown, Planeta Sinclair] G.I. Hero (MCM) [spectrumcomputing.co.uk] Gremlins - The Adventure (Erbe) [spectrumcomputing.co.uk] Gremlins 2: La Nueva Generacion [worldofspectrum.org]
      Redump
      Giants (compilation) [spectrumcomputing.co.uk] Grand Prix Simulator 2 [spectrumcomputing.co.uk] Space Raiders - Invasores Galácticos (Portuguese) [Planeta Sinclair]
  • 2022-02-05 10:03:09 Treat WinImage compressed disk images (*.imz) as ZIP archives. [Justin Kerk] [Justin Kerk]
  • 2022-02-05 09:50:56 New working software list additions [Justin Kerk]
    • - ibm5170: Light Quest (prototype)
  • 2022-02-05 04:17:38 coco_cart.xml: fix hash of Canyon Climber (#9249) [tim lindner]
  • 2022-02-05 04:15:44 Fixed game titles for Golly! Ghost! 2 (MT08195) and Excitebike. (#9253) [0kmg]
  • 2022-02-05 04:15:16 nes_slot.cpp: Unified CHR banking into a common function. (#9261) [0kmg]
    • nes_slot.cpp: Unified CHR banking into a common function.
      - Removed PPU_MIRROR_NONE as an option for nametable mirroring. - Shrunk over-allocated 4-screen NT RAM to correct 4K size. - Sundry minor clean ups. - Only calculate start of bank once.
  • 2022-02-05 03:44:45 vsnes.cpp: Various fixes and cleanups. (#9265) [0kmg]
    • - Fixed size and mirroring of RAM. Correctly share shared RAM only. Shared RAM is also now properly NVRAM (Wrecking Crew saves high scores, etc). - Removed spurious "extra RAM" installed in a couple spots. - Added coin read/write address mirroring. - Renamed "mapper 68" to Sunsoft-3, the chip on Platoon's board. Fixed its write masking. - Implemented proper strobe behavior for joystick read/writes. - Removed now unnecessary lightgun-specific read function and unused variables.
  • 2022-02-05 03:21:57 twincobr.cpp, wardner.cpp: Properly acknowledge IRQs (fixes soft reset issue in Wardner) [AJR]
  • 2022-02-04 21:18:10 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Minna de Kitaeru Zenno Training.(Ver. 1.50) [Arcade-Projects]
  • 2022-02-04 19:53:38 New machines marked as NOT_WORKING [Robbbert]
    • Rush
      mpc_s: added m_ prefix to variables, updated inputs, added keycodes. wpc_w95: added m_ prefix, WIP on inputs.
  • 2022-02-04 19:46:25 New machines marked as NOT_WORKING [Ivan Vangelista]
    • BattleFront [Brian Troha, Bill D., The Dumping Union] Mysterian (prototype) [PinMAME]
      New clones marked as NOT_WORKING
      Wally wo Sagase! (rev A, Japan, 3 players) (FD1094 317-0198A) [Phil Bennett]
      - 39in1.cpp: dumped flash ROM and EEPROM for fruitwld, fruitwlda and plutus [Jorge Silva]
  • 2022-02-04 18:07:03 swp30: Add waverom reading [Olivier Galibert]
  • 2022-02-04 04:40:40 New working software list additions [Justin Kerk]
    • - vectrex: Laser Ball (prototype)
  • 2022-02-03 23:37:13 gei.cpp: correct DIP switches for gtsers12a and gtsers14a (MT08198) (#9259) [Steven Coomber]
  • 2022-02-03 18:20:48 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Color Match [Jorge Silva] Sport Memory [Jorge Silva]
      - 391in1.cpp: dumped flash ROM and EEPROM for pokrwild [Jorge Silva]
  • 2022-02-03 17:36:16 msx2_flop.xml: fix marchen title descriptions [Angelo Salese]
  • 2022-02-03 15:57:36 nes_apu.cpp: Added noise channel period table for PAL systems. (#9256) [0kmg]
    • - Fixed a value in the parallel NTSC table for the largest period (lowest freq). - Fixed a value in the counter length table (for all channels but DMC).
  • 2022-02-03 13:24:37 Drop unnecessary executable permissions (#9257) [Julian Sikorski]
→ [Arcade] DevMAME [log only] 2021/12/31 20:10
  • 2021-12-31 19:27:44 Move filesystem library into separate namespace and use shorter uX type names there [AJR]
  • 2021-12-31 19:19:13 cv1k: remove Akai Katana and Dodonpachi Saidaioujou following a request by exA-Arcadia, current rightholders [Olivier Galibert]
  • 2021-12-31 15:31:24 CD-i updates. (#9067) [MooglyGuy]
    • -cdicdic: Fixed audio crackling, and fixed various hangs. [Ryan Holtz, CD-i Fan]
  • 2021-12-31 14:52:45 c64_cart.xml: redumped and verified Magic Voice, Dragonsden, Frog Master, Gorf, International Soccer, Rootin' Tootin', Solar Fox, Super Smash, Viduzzles, Wizard of Wor, Financial Advisor, Simons' Basic [Guru] [Ivan Vangelista]
  • 2021-12-31 08:58:50 New working software list additions [Ivan Vangelista]
    • svi318_cart: Adaptor MSX Para Spectravideo SVI-328 [Noel's Retro Lab]
  • 2021-12-31 05:41:05 New machines marked as NOT_WORKING [AJR]
    • ADDS 2020 [Bitsavers]
  • 2021-12-31 03:12:42 jeutel: Added mech sounds, nvram. Fixed outputs. [Robbbert]
  • 2021-12-31 00:39:00 Include $ERRNO_CODES in Emscripten build to fix error loading software in Emularity loader - see issue emscripten-core/emscripten#10061 [Justin Kerk]
  • 2021-12-30 23:06:56 bus/nes: Added support for multicart board FAM250. (#9071) [0kmg]
    • New working software list additions (nes.xml) - 250 in 1 [krzysiobal]
  • 2021-12-30 21:44:57 Render-related cleanup [AJR]
    • - Undo inclusion of screen.h within render.h and update many source files that were stealth-including the former - Move texture_format enum to rendertypes.h - rendlay.h: Make a few methods static - ui/info.cpp: Use C++11-style iteration for render targets
  • 2021-12-30 17:45:43 jeutel.cpp: WIP. Both games are playable. [Robbbert]
  • 2021-12-30 15:53:57 fix PC-8801/9801 clocks (#9060) [ValleyBell]
    • based on information from https://github.com/mamedev/mame/issues/8560
  • 2021-12-30 13:07:13 upd765: improve SRA and SRB emulation; add DP8473 reset irq (#9062) [shattered]
  • 2021-12-30 11:21:43 cv1k.cpp: use ddpsdoj u2 clean dump, with no bad blocks and empty settings sector [MetalliC]
  • 2021-12-30 06:46:24 Add PCH to bus/a2bus/cards.cpp (fix GitHub #9057). [Vas Crabb]
  • 2021-12-30 06:35:19 New Working Machines [Vas Crabb]
    • DoDonPachi SaiDaiOuJou (2012/ 4/20) [XIONGTEAM]
  • 2021-12-30 02:15:55 hds200: Improve video rendering, fix/implement most keyboard keys [Dirk Best]
  • 2021-12-29 18:07:16 looping.cpp: fixed flip screen, verified XTALs on PCB [Ivan Vangelista]
  • 2021-12-29 02:04:01 Merge tag 'mame0239' into mainline-master [Vas Crabb]
    • MAME 0.239
  • 2021-12-29 00:42:15 sleic: added some gristle to the bones [Robbbert]
  • 2021-12-28 18:20:00 fixed size prefix in find command [smf] [smf-]
  • 2021-12-28 18:17:38 fix for building with clang 13.0.0 on windows [smf-]
  • 2021-12-28 16:51:36 looping.cpp: added dip locations [Guru] [Ivan Vangelista]
  • 2021-12-28 15:15:50 zc/to3 is not bought out of the ctc [smf-]
  • 2021-12-28 01:27:00 h8_sci_device: don't set TDRE when receiving (#9051) [Devin Acker]
  • 2021-12-27 11:52:32 im05: simpler implementation [hap]
  • 2021-12-27 01:17:17 New working machines [hap]
    • Elektronika IM-05 [hap, RCgoff]
  • 2021-12-26 13:02:38 aci_ggm: correct typo [hap]
  • 2021-12-26 03:33:56 srcclean, remove a vestigial thing, and a little cleanup [Vas Crabb]
  • 2021-12-26 02:13:17 Initialise a few variables in h files. [Robbbert]
  • 2021-12-25 21:23:48 jackal.cpp: removed now unneeded hack [Ivan Vangelista]
  • 2021-12-25 20:59:44 viper.cpp: documented the I/O board for Mocap Golf [Guru] [Ivan Vangelista]
  • 2021-12-25 18:55:34 lckydraw: added a note. [Robbbert]
  • 2021-12-25 18:40:26 Initialised more variables and updated a few things overlooked earlier. [Robbbert]
  • 2021-12-25 17:21:43 Revert "taito_b.cpp: DIP switch corrections for sbm & sbmj (MT08160) (#9031)" [Vas Crabb]
    • This reverts commit 3c1beef1a225677bf4a585239572d946fa2cfae7.
      This change made six of the DIP switches disappear for sbmj. You don't use IPT_UNKNOWN for DIP switches that are physically present but have unknown function.
  • 2021-12-25 17:01:02 Revert "gb.cpp: Improved MBC3 RTC handling. (#9035)" [Vas Crabb]
    • This reverts commit 76152ba35ecbf68bdac14e3aae75ea23b4529092.
      Real-time clock devices need to use device_rtc_interface, not ad-hoc solutions.
  • 2021-12-25 16:50:08 -bus/nes_ctrl: Added support for Famicom Turbofile backup RAM. (#9034) [0kmg]
    • -nes.xml: Corrected Metroid release year.
  • 2021-12-25 16:48:45 expand buffer size from 15 to 16 for %t time in video_manager::open_next (#9039) [goldnchild]
  • 2021-12-25 14:36:11 Initialise class variables in some of my drivers. [Robbbert]
    • Fixed keyboard in microkit.
  • 2021-12-25 14:13:34 drop sound levels in rohga.cpp (#8635) [David Haywood]
  • 2021-12-25 13:49:11 Complete re-write of Philips CD-i CDIC handling; re-promoted to working (#9038) [MooglyGuy]
    • -cdi: Significantly improved compatibility and re-promoted to working. [Ryan Holtz, CD-i Fan]
  • 2021-12-25 09:56:42 Added tsconf.cpp to mess.flt [Robbbert]
  • 2021-12-25 01:07:40 nes.xml: Added Holy Diver rerelease. (#9029) [0kmg]
    • New working software list additions - Holy Diver Collector's Edition [anonymous]
  • 2021-12-25 01:07:22 fmtowns_flop_orig.xml: 7 new dumps, 2 replacements (#9030) [r09]
    • Changed the romanization of 日コン連企画 to "Nichikonren Kikaku" as seen in the official website (http://www.nichikon.co.jp/) - Replaced the Futoppara FD Heisei disks 7 and 10 with unmodified images
      New working software list additions (fmtowns_flop_orig.xml) - FMR/Towns Kihon DOS Tools [cyo.the.vile] Hometown, U.S.A. [cyo.the.vile] Hon'yaku Helper Zurukamashi [cyo.the.vile] Hon'yaku Helper Zurukamashi - Jisho Disk Junior [cyo.the.vile] Sadistic Gamers Syndrome - Episode I [cyo.the.vile] Towns Drill - Shougaku Sansuu Series - Sansuu 1-nen (TownsGEAR V2.1 version) [cyo.the.vile] Yoku Wakaru Sansuu - Shougaku 2-nen [cyo.the.vile]
      Replaced software list items
      Futoppara FD Heisei 7-gou [fuzzball] Futoppara FD Heisei 10-gou [fuzzball]
  • 2021-12-25 01:07:02 gb.cpp: Use memory views for bios disable and to remove some cartslot trampolines. (#9033) [wilbertpol]
  • 2021-12-25 01:05:48 gb.cpp: Improved MBC3 RTC handling. (#9035) [wilbertpol]
  • 2021-12-24 20:58:14 Added preliminary TS-Configuration for ZX Evolution driver. (#8989) [holub]
    • New machines marked as not working - NedoPC, TS-Labs ZX Evolution TS-Configuration
  • 2021-12-24 20:31:42 -Updated the Czech and Slovak translations for the rest of the UI changes this month. [Milan Galcik] [Vas Crabb]
    • -Reduced redundancy in a few more slot machine layouts. [Vas Crabb]
  • 2021-12-24 19:11:58 New machines marked as NOT_WORKING [AJR]
    • Yamaha RX15 Digital Rhythm Programmer [DBWBP]
  • 2021-12-24 18:30:29 New machines marked as NOT_WORKING [AJR]
    • Kawai ACR-20 Digital Accompaniment Center [DBWBP]
  • 2021-12-24 17:13:54 viper.cpp: dumped ds2430 for sscopex [Guru] [Ivan Vangelista]
  • 2021-12-24 16:15:13 jp.cpp: removed outdated comment. [Robbbert]
    • Moved petaco to its new position in mame.lst
  • 2021-12-24 16:02:37 jp.cpp:WIP. Added outputs. [Robbbert]
    • Moved petaco to peyper.cpp as it is a better fit.
  • 2021-12-24 15:59:54 viper.cpp: dumped ds2430 for sogeki. Can now get in game, but unplayable due to very heavy GFX glitches and missing gun controller emulation [Guru] [Ivan Vangelista]
  • 2021-12-24 15:19:37 c64_cart.xml: corrected hashes [Ivan Vangelista]
  • 2021-12-24 15:16:50 - c64_cart.xml: redumped and verified blueprnt, gridrunr, hesmon, minfats, omegrace, paintbrs, storymac [Guru] [Ivan Vangelista]
    • - vic10.xml: redumped and verified lemans [Guru]
  • 2021-12-24 02:51:37 New machines marked as NOT_WORKING [AJR]
    • JoMoX AiRBase 99 [DBWBP]
  • 2021-12-23 22:57:13 -emu/render.cpp: Get the initial view check off the hot path (fixes MT08159). [Vas Crabb]
    • -Tidied up a few things, reduced bloat in a few more slots layouts.
  • 2021-12-23 22:06:08 fixed z80clock duplicate part. [smf-]
  • 2021-12-23 20:08:38 fixed comment in z80clock.xml [smf-]
  • 2021-12-23 18:06:22 taito_b.cpp: DIP switch corrections for sbm & sbmj (MT08160) (#9031) [Steven Coomber]
    • taito_b.cpp: DIP switch corrections for sbm & sbmj (MT08160)
  • 2021-12-23 17:03:41 Added z80clock to mess.flt [Robbbert]
  • 2021-12-23 16:36:14 seta.cpp: add pld info for madshark (#9032) [Sergio G]
    • seta.cpp: add pld info for madshark
      PCB image: https://i.imgur.com/T9DX0bP.jpg
      PLDs: https://i.imgur.com/0cneaqg.jpg https://i.imgur.com/JG45AwL.jpg
  • 2021-12-23 13:49:17 New Working Machine [smf-]
    • - Z80 based, triple time zone clock [smf]
  • 2021-12-23 13:31:39 BQ4847: added BQ4845 device type which uses an external crystal, added wdo output in addition to rst output, save internal registers instead of user buffer, do not update internal date/time at startup if STOP flag is set, copy internal date/time into user readable registers at startup, set hour correctly at startup if in 12 hour mode, remove unused bcd validation code, fix leap year detection, fix alarm, mask all registers on read, changed wdi to a write line, derive timing from device clock, added missing state save, implement default region [smf] [smf-]
  • 2021-12-23 10:27:26 flicker: Fixed a couple of mistakes. [Robbbert]
  • 2021-12-23 03:24:14 mame.lst: moved alcat_l7 to the correct place. [Robbbert]
  • 2021-12-22 21:16:57 Fix build with newer versions of Emscripten; minimum supported version is now 2.0.25. [Justin Kerk]
  • 2021-12-23 00:53:55 ibm5150/5170.xml: add some copy-protected images (#9018) [r09]
    • New working software list additions (ibm5150.xml) - Boulder Dash (3.5") [flyers80] Buffalo Bill's Rodeo Games [flyers80] F-19 Stealth Fighter (Version 435.04, disk + manual protection) [flyers80] Grand Prix Circuit [DFXThomas] King's Quest II: Romancing the Throne (v2.2, 3.5") [Gypsy Dave] King's Quest III: To Heir Is Human (v2.00, 5.25") [Gypsy Dave] Might and Magic: Book One: Secret of the Inner Sanctum [Gypsy Dave] Pro Tennis Tour [flyers80] Rampage [flyers80] Tennis Cup II [flyers80] The Black Cauldron (v1.1m) [Gypsy Dave] The Last Ninja [flyers80] Toi Acid Game [flyers80]
      New working software list additions (ibm5170.xml) - Archer Maclean's Pool [flyers80] Striker [flyers80] Wizkid: The Story of Wizball II [flyers80] WWF European Rampage Tour [flyers80]
      New not working software list additions (ibm5150.xml) - Back to the Future Part III [flyers80] Lemmings [flyers80] Midwinter [flyers80] Paperboy [flyers80] Pit-Fighter [flyers80]
      Replaced software list items (ibm5150.xml)
      Italy '90 Soccer [flyers80]
  • 2021-12-22 21:46:49 cyclemb.cpp: Reversed joystick up and down inputs for skydest (MT08162). (#9028) [Steven Coomber]
  • 2021-12-22 16:58:41 New working clones [Ivan Vangelista]
    • Chouji Meikyuu Legion (Japan ver 1.05, set 2) [system11]
      - taito_o.cpp: merged everything in the driver file
  • 2021-12-22 15:34:02 by6803.cpp: added a layout for Gen 2 machines. [Robbbert]
  • 2021-12-22 15:26:21 stv.cpp: remove sfish2 regions hacks [MetalliC]
  • 2021-12-22 14:29:21 bus/nes_ctrl: Added a SNES controller port adapter. (#9027) [0kmg]
  • 2021-12-22 07:17:00 s9.cpp: Added outputs, savestates, notes. [Robbbert]
    • Moved alcat_l7 to s11. Made wldtexas a clone of fpwr2_l2.
  • 2021-12-21 23:34:12 sm511: assume that divider reset is same as sm510 [hap]
  • 2021-12-21 21:54:03 new NOT_WORKING machine [MetalliC]
    • - Puyo Puyo! The Medal Edition [Darksoft, MetalliC, rtw]
  • 2021-12-21 20:25:58 audio/flower.cpp: Fix Volume LUT ROM accessing, Add notes (#9011) [cam900]
  • 2021-12-21 20:25:28 n64.xml: Added a prototype of an unreleased game. (#9020) [0kmg]
    • New working software list additions - X'treme Roller (prototype) [Baker64]
  • 2021-12-21 20:24:42 ibm5150.xml: 7 New working softwares + 3 redumps (#9016) [ArcadeShadow]
    • ibm5150.xml: 7 New working softwares + 3 redumps
  • 2021-12-21 20:24:24 hp9825: added support for SHIFT LOCK & RESET, other minor fixes (#9017) [fulivi]
  • 2021-12-21 20:22:50 Apple softlist update for December 2021 (#9021) [Firehawke]
    • New working software list additions (apple2_flop_clcracked.xml) - Galactic Wars (cleanly cracked) [4am, san inc, Firehawke] Circuit Analysis (cleanly cracked) [4am, san inc, Firehawke]
      New working software list additions (apple2_flop_orig.xml)
      Beauty and the Beast and The Little Mermaid (800K 3.5") [4am, Firehawke] Robin Hood and Peter Pan (800K 3.5") [4am, Firehawke] Big Book Maker: Cute and Cuddly (800K 3.5") [4am, Firehawke] Big Book Maker: Feeling Good About Yourself (800K 3.5") [4am, Firehawke] Big Book Maker: Let's Pretend (800K 3.5") [4am, Firehawke] Big Book Maker: Letters, Numbers, Shapes (800K 3.5") [4am, Firehawke] Big Book Maker: Myths and Legends (800K 3.5") [4am, Firehawke] Big Book Maker: Quentin (800K 3.5") [4am, Firehawke] Once Upon A Time... Puppet Playhouse (800K 3.5") [4am, Firehawke] Spell It! (Version 06.01.87) (800K 3.5") [4am, Firehawke] Math Blaster! (Version 06.01.87) (800K 3.5") [4am, Firehawke] Read 'N Roll (Version 1.1) (800K 3.5") [4am, Firehawke] Big Book Maker: Tall Tales and American Folk Heroes (800K 3.5") [4am, Firehawke] Math and Me (Version 1.6) (800K 3.5") [4am, Firehawke] Math Blaster Mystery (Version 1.3) (800K 3.5") [4am, Firehawke] Math Blaster Plus! (Version 3.7) (800K 3.5") [4am, Firehawke] Spell It Plus! (800K 3.5") [4am, Firehawke] Dinosaur Days Plus! (800K 3.5") [4am, Firehawke] Robot Writer Plus! (800K 3.5") [4am, Firehawke] Transportation Transformation (800K 3.5") [4am, Firehawke] Animals with an Attitude (800K 3.5") [4am, Firehawke] The Whole Neighborhood (800K 3.5") [4am, Firehawke] Alice in Wonderland and The Wizard of Oz (800K 3.5") [4am, Firehawke]
  • 2021-12-21 20:22:15 bus/nes: Added support for multicart board JY012005. (#9022) [0kmg]
    • New working software list additions (nes.xml) - 1998 Super HiK 8 in 1 (JY-021B) [MLX]
  • 2021-12-21 20:21:56 bus/nes_ctrl: Minor cleanup for Konami Hyper Shot controllers. (#9023) [0kmg]
  • 2021-12-21 20:21:40 bus/nes_ctrl: Updated mahjong controller based on hardware info. (#9024) [0kmg]
    • bus/nes_ctrl: Updated mahjong controller base on hardware info. - Fixed reversed Start and Select buttons. - Added more labels to the multi-use buttons.
      emu/inpttype.ipp: Added player 3 and player 4 mahjong input types.
  • 2021-12-21 20:21:06 more consistent naming for franklin ace computers (#9025) [ksherlock]
  • 2021-12-21 19:44:40 s8,s8a: added outputs, save-state, button labels [Robbbert]
  • 2021-12-21 17:45:10 sm510: fix wakeup after CEND, reorganize files a bit [hap]
  • 2021-12-21 14:52:24 archimedes_keyb.cpp: Improved quadrature mouse accuracy, and added notes on keyboard variants. [Nigel Barnes]
  • 2021-12-21 01:35:42 s7.cpp: removed remnants of test code. [Robbbert]
  • 2021-12-20 22:11:48 cga: Remove leftover debugging printf [Olivier Galibert]
  • 2021-12-20 18:49:44 s7.cpp: WIP. All machines are somewhat playable. [Robbbert]
    • httip_l1: fixed startup tune. s3,4,6,6a: used correct segment decoder as per videos.
  • 2021-12-20 18:20:28 apple2gs: fix $C034 readback and some uninitialized variables. [R. Belmont] [arbee]
  • 2021-12-20 12:42:39 sound.h: Suppress sound_assert errors for fill and copy-type operations when start index is out of range [AJR]
  • 2021-12-20 01:30:09 Fix lockup loading UI with Emscripten builds that don't support threading [Justin Kerk]
  • 2021-12-19 20:06:38 midiin_device: handle channel remapping at playback time instead of load time, also small fix to sysex event parsing (#9019) [Devin Acker]
  • 2021-12-19 17:55:21 tmnt: add note about title music [hap]
  • 2021-12-19 17:42:05 besta: Converted to VME device. (#9008) [shattered]
  • 2021-12-19 17:15:38 bus/nes: Removed duplicate board and mapper assignment. (#9012) [0kmg]
    • BMC-810544-C-A1 and NTDEC 2746 are the same thing.
  • 2021-12-19 17:13:56 nes.xml: Added some more recent chiptune related fare. (#9013) [0kmg]
    • New working software list additions (nes.xml) - 8Bit Music Power [anonymous] 8Bit Music Power Final [anonymous] Kira Kira Star Night DX [anonymous] Neo Heiankyo Alien [anonymous]
  • 2021-12-19 17:12:18 vsnes.cpp: Fixed swapped DIP switches for vsbball. (#9014) [0kmg]
  • 2021-12-19 14:09:49 ctk551: minor lcd fix [Olivier Galibert]
  • 2021-12-19 06:50:52 New working machines [Ivan Vangelista]

    • Player's Edge Plus (PS0040) Jackpot Jungle Slots [Brian Troha, Kevin Nagle]
      Player's Edge Plus (PS0048) Double Jackpot Slots [Brian Troha, Kevin Nagle]
      Player's Edge Plus (PS0070) Hurricane Slots [Brian Troha, Kevin Nagle]
      Player's Edge Plus (PS0086) Earth Quake Slots [Brian Troha, Kevin Nagle]
      Player's Edge Plus (PS0267) Spin Til You Win Slots [Brian Troha, Kevin Nagle]
      Player's Edge Plus (PS0623) Black Cherry Slots [Brian Troha, Kevin Nagle]
      New working clones

      Player's Edge Plus (PS0015) Super Joker Slots [Brian Troha, Kevin Nagle]
      Player's Edge Plus (PS0041) Jackpot Jungle Slots [Brian Troha, Kevin Nagle]
      Player's Edge Plus (PS0271) Spin Til You Win Slots [Brian Troha, Kevin Nagle]
      Player's Edge Plus (PS0275) 4th of July Slots (set 1) [Brian Troha, Kevin Nagle]
      Player's Edge Plus (PS0275) 4th of July Slots (set 2) [Brian Troha, Kevin Nagle]
      Player's Edge Plus (PS0280) 4th of July Slots (set 2) [Brian Troha, Kevin Nagle]
      Player's Edge Plus (PS0291) Haywire Slots [Brian Troha, Kevin Nagle]
      New clones marked as NOT_WORKING

      Player's Edge Plus (PS0205) Red White & Blue Slots [Brian Troha, Kevin Nagle]
  • 2021-12-18 19:25:47 c64_cass.xml: Added 14 entries (#8987) [Steven Coomber]
    • c64_cass.xml: Added 14 entries
      New working software list additions - Labyrinth (Activision) [C64 Ultimate Tape Archive V2.0] Last Mission (U.S. Gold) [C64 Ultimate Tape Archive V2.0] The Last Ninja (Activision) [C64 Ultimate Tape Archive V2.0] Last Ninja 2: Back with a Vengeance (System 3) [C64 Ultimate Tape Archive V2.0] Last Ninja 3 (System 3) [C64 Ultimate Tape Archive V2.0] Law of the West (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Leader Board (Erbe) [C64 Ultimate Tape Archive V2.0] Leader Board: Executive Edition (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Legend of Kage (Imagine) [C64 Ultimate Tape Archive V2.0] Licence To Kill (Domark) [C64 Ultimate Tape Archive V2.0] Little Computer People (Activision) [C64 Ultimate Tape Archive V2.0] Live Ammo (Ocean) [C64 Ultimate Tape Archive V2.0] Mag Max (Imagine) [C64 Ultimate Tape Archive V2.0]
      New NOT_WORKING software list additions - Lotus Esprit Turbo Challenge (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0]
  • 2021-12-18 19:25:16 poisk1: add vsync and hsync (#8992) [shattered]
  • 2021-12-18 19:25:02 nes.xml: Added an unreleased prototype. (#8995) [0kmg]
    • nes.xml: Added an unreleased prototype.
      New working software list additions - Hero Quest (Germany, prototype) [anonymous]
  • 2021-12-18 19:24:42 ngpc.xml: Added 2 dumps. (#9001) [0kmg]
    • New working software list additions - Pachinko Hisshou Guide - Pocket Parlor (Jpn, prototype) [Forest of Illusion] Choujou Kessen Saikyou Fighters - SNK vs Capcom - Taikenban (Jpn) [Forest of Illusion]
  • 2021-12-18 19:24:31 n64.xml: Added a couple test/demo cartridges. (#9003) [0kmg]
    • New NOT_WORKING software list additions - Controller Checker Ver.1.01 [BehindTheCode, Forest of Illusion] Unknown RGB Test Cartridge [BehindTheCode, Forest of Illusion]
  • 2021-12-18 19:24:16 ibm5170_cdrom.xml (#9007) [David 'Foxhack' Silva]
    • New software list additions - SkyNET [Dave 'Foxhack' Silva] Terminator 2: Judgment Day - Chess Wars / Grandmaster Chess [Dave 'Foxhack' Silva] The Terminator: 2029 - Deluxe CD Edition [Dave 'Foxhack' Silva] The Terminator: Future Shock [Dave 'Foxhack' Silva] The Terminator: Rampage [Dave 'Foxhack' Silva]
  • 2021-12-18 18:47:00 magicard.cpp: map RAM at $008**** on several entries, tie vblank irqs to int2_w, update QA [angelosa]
    • This allows puzzleme to enter into attract mode;
  • 2021-12-18 16:43:37 simpbowl: Correct game title [AJR]
  • 2021-12-18 15:18:19 ibm6580_kbd: clean up and simplify (#9009) [shattered]
  • 2021-12-18 14:05:20 hds200: Preliminary keyboard, video improvements, hook up NVRAM [Dirk Best]
  • 2021-12-18 13:16:18 fds: Fixed IRQ regression + IRQ timer improvements. Fixes MT8041. (#9010) [0kmg]
    • fds: Fixed IRQ regression + IRQ timer improvements. Fixes MT8041.
      fix typo
  • 2021-12-17 14:48:28 Z80 CTC ZC/TO goes high for one clock cycle [smf] [smf-]
  • 2021-12-17 18:56:59 Fix chdman threading on cpus with many cores (#9006) [tellowkrinkle]
    • osd: Remove 4-thread limit from non-high-freq work queues osd: osd_event flags don't need to be atomic osd: Fix race condition that made work queues not wake up enough threads for processing
  • 2021-12-17 14:48:28 ctk551: lcd support [Olivier Galibert]
  • 2021-12-17 13:19:33 mn1880: Fix ASR carry calculation [AJR]
  • 2021-12-17 08:59:28 audio/wiping.cpp, drivers/at.cpp, cv1k.cpp, namcos10.cpp: removed some machine().root_device() calls [Ivan Vangelista]
  • 2021-12-17 03:24:38 a2bus: add support for the Grafex-32 uPD7220 video card [Rob Justice, R. Belmont] [arbee]
  • 2021-12-17 02:15:20 a2bus: consolidate card lists to clean up the drivers. [R. Belmont] [arbee]
  • 2021-12-16 21:46:33 hds200: Hook up RS232 ports, fix DUART irqs [Dirk Best]
  • 2021-12-16 21:03:03 Updated Greek Translation (#8958) [BraiNKilleRGR]
  • 2021-12-16 19:10:33 -Updated translations: [Vas Crabb]
    • Chinese (Traditional and Simplified) [YuiFAN] Czech [Milan Galcik] Slovak [Milan Galcik]
      -Cleaned up a few trivial things.
  • 2021-12-16 16:15:19 s6a.cpp: added outputs [Robbbert]
  • 2021-12-16 15:03:12 s6.cpp: All games are playable. Added outputs. [Robbbert]
  • 2021-12-16 14:16:48 ymfm: Correct for free-running timer B multipler (#8988) [Aaron Giles]
  • 2021-12-16 14:15:54 machine/vsnes.cpp: Replaced MMC3 implementation with Namco 108. (#8991) [0kmg]
  • 2021-12-16 10:04:38 isa wyse700: Make it not completely crash [Olivier Galibert]
  • 2021-12-15 18:57:46 s4.cpp: WIP. Added outputs, fixed match digit. [Robbbert]
  • 2021-12-15 18:06:00 machine/nes.cpp: Accomodate games that don't initialize RAM. (#8986) [0kmg]
    • Software list items promoted to working (nes.xml) - Minna no Taabou no Nakayoshi Daisakusen (Japan) [kmg]
  • 2021-12-15 17:22:53 - cointek.cpp: very minor updates [Ivan Vangelista]
    • - wpc_dcs.cpp: removed the jd_l1d set as it's actually a homebrew mod
  • 2021-12-15 14:25:03 disco_l1: fixed silly mistake [Robbbert]
  • 2021-12-15 05:23:53 s3.cpp: fixed various bugs, all games playable. [Robbbert]
  • 2021-12-15 04:08:57 pcipc.cpp: Fix names of chipsets (#8984) [qeeg]
  • 2021-12-15 03:48:45 gt913: minor cleanup (#8985) [Devin Acker]
  • 2021-12-15 03:38:14 Filesystem code cleanup [AJR]
    • - Eliminate dependencies on emu.h, replacing most fatalerror calls and floptool's ersatz emu_fatalerror class with standard exception classes - Use range-based std::string constructors in some methods - Move filesystem metadata handling to a separate source file - Eliminate src/emu as an include path for libformats (necessitates kludge in ti99_dsk.cpp)
  • 2021-12-15 01:33:48 gkigt.cpp: set i960 burst regions so games show something again. [R. Belmont] [arbee]
  • 2021-12-15 00:05:58 namcofl: flags(i960_cpu_device::BURST) for everyone [hap]
  • 2021-12-15 00:04:23 namcofl: use memory view instead of bankdev [hap]
  • 2021-12-14 23:19:13 c64_cass.xml: Added 15 entries (#8981) [Steven Coomber]
    • New working software list additions - Kayleth (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Kennedy Approach (Transatlantic Simulations) [C64 Ultimate Tape Archive V2.0] Kettle (Alligata, alt) [C64 Ultimate Tape Archive V2.0] Killed Until Dead (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Kinetik (Firebird) [C64 Ultimate Tape Archive V2.0] Klax (Domark) [C64 Ultimate Tape Archive V2.0] Knight Rider (Ocean) [C64 Ultimate Tape Archive V2.0] Konami's Coin-Op Hits (Imagine) [C64 Ultimate Tape Archive V2.0] Kong (Anirog) [C64 Ultimate Tape Archive V2.0] Kong (Anirog, alt) [C64 Ultimate Tape Archive V2.0] Kong Strikes Back! (Ocean) [C64 Ultimate Tape Archive V2.0] Krakout (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0] Kwik Snax (Codemasters) [C64 Ultimate Tape Archive V2.0]
      New NOT_WORKING software list additions - Knuckle Busters (Melbourne House) [C64 Ultimate Tape Archive V2.0] Kwah! (Melbourne House) [C64 Ultimate Tape Archive V2.0]
  • 2021-12-14 23:18:27 c64_cass.xml: Added 16 entries (#8940) [Steven Coomber]
    • c64_cass.xml: Added 16 entries
      New working software list additions - Ice Hunter (Anirog) [C64 Ultimate Tape Archive V2.0] IK+ (Activision) [C64 Ultimate Tape Archive V2.0] Imagine's Arcade Giants (Ariolasoft) [C64 Ultimate Tape Archive V2.0] Impact (Audiogenic) [C64 Ultimate Tape Archive V2.0] Impossible Mission (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Impossible Mission (CBS Software) [C64 Ultimate Tape Archive V2.0] Impossible Mission II (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Indiana Jones and the Temple of Doom (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Infiltrator (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Inspector Gadget and the Circus of !!Fear!! (Melbourne House) [C64 Ultimate Tape Archive V2.0] International Karate (System 3) [C64 Ultimate Tape Archive V2.0] International Karate (Prism Leisure) [C64 Ultimate Tape Archive V2.0] International Tennis (Commodore) [C64 Ultimate Tape Archive V2.0] It's a Knockout (Ocean) [C64 Ultimate Tape Archive V2.0]
      New NOT_WORKING software list additions - International Soccer (CRL) [C64 Ultimate Tape Archive V2.0] Into the Eagles Nest (Pandora) [C64 Ultimate Tape Archive V2.0]
  • 2021-12-14 21:50:51 Revert "uknc: de-skeletonize (#8866)" (#8983) [R. Belmont]
    • This reverts commit 973e4ca436485698bf489b51ae5b65a94b015579.
  • 2021-12-14 17:26:27 gt913: fix single-driver build, fix invalid Unicode character. [R. Belmont] [arbee]
  • 2021-12-14 17:24:17 Revert "Revert "ctk551: implement sound, promote to working (#8960)" (#8980)" (#8982) [R. Belmont]
    • This reverts commit 04c0b4fbb283783905b6350a879bcbf2fbc604c0.
  • 2021-12-14 16:59:52 Revert "ctk551: implement sound, promote to working (#8960)" (#8980) [R. Belmont]
    • This reverts commit 7ce27dadde9c2ad7f8b75e963bae8f47638d054d.
  • 2021-12-14 16:55:43 a2eramworks3: chmod -x file [hap]
  • 2021-12-14 16:39:41 uknc: de-skeletonize (#8866) [shattered]
    • uknc: de-skeletonize
  • 2021-12-14 16:33:40 New machines marked as NOT_WORKING (#8889) [wilbertpol]
    • New machines marked as NOT_WORKING
      Atari 2600 Point of Purchase Display Unit [Wilbert Pol]
  • 2021-12-14 16:32:19 bus/nes: Added support for TF2740 related multicart boards. (#8925) [0kmg]
    • New working software list additions (nes.xml) - 10000000 in 1 (KB46) [Consolethinks, Nikolka] 14 in 1 (FL-14A) [Consolethinks, Nikolka] 158 in 1 (AB-5027) [Consolethinks, Nikolka] 40 in 1 (110-05) [Consolethinks, Nikolka] 9999 in 1 (108-03) [Consolethinks, Nikolka]
  • 2021-12-14 16:31:51 Atari Lynx emulation updates (#8931) [cam900]
    • Atari Lynx emulation updates - Use memory_view for address mapping - Support variable framerate, Fix screen overscan (102 visible + 3 blank lines) - Fix collision handling (possibly copy-paste error?) - Reduce unnecessary shared pointers, Some duplications - Use inlines values for bit flags - Add support for variable page size for cartridge, AUDIN pin for bankswitch - Add hardware notes, Initialize values - Fix namings, Fix spacings, Use shorter/correct type values - Move lynx sound functions into device/sound/lynx.*, Fix sound pitch (input clock related)
  • 2021-12-14 16:30:56 bus/nes_ctrl: Updated Partytap controller. (#8943) [0kmg]
    • bus/nes_ctrl: Updated Partytap controller. Project Q now detects the controller and inputs work.
  • 2021-12-14 16:29:56 flower.cpp: Replace hardcoded tags to region pointers, Fix some sound/cocktail mode behaviors (#8944) [cam900]
    • flower.cpp: Replace hardcoded tags to region pointers, Fix some sound/cocktail mode behaviors - Use tilemap_t for text layer - Add hardware notes - Add notes for unknown sound register writes - Add sound io register value for debug purpose - Fix initializing behavior - Use shorter/correct type values, Fix spacings - Fix GFX ROM naming
      audio/flower.cpp: Reduce unnecessary values/pointers - Use STRUCT_MEMBER for save values
  • 2021-12-14 16:28:14 ibm5170.xml: New software list additions (#8946) [ArcadeShadow]
    • New working software list additions Laser Squad (3.5", USA) [The Good Old Days] Laser Squad (5.25", Euro) [The Good Old Days] Night Shift [old-games.ru] Push-Over [The Good Old Days] Quest for Glory: Shadows of Darkness [The Good Old Days] Quest for Glory I: So You Want to Be a Hero [The Good Old Days] Quest for Glory III: Wages of War [The Good Old Days]
      New non-working software list additions Quicky: The Computer Game (Euro) [old-games.ru] Tony & Friends in Kellogg's Land (Germany) [old-games.ru]
  • 2021-12-14 16:27:13 bus/nes_ctrl: Revised Bandai Hyper Shot to only use exp port calls. (#8947) [0kmg]
    • bus/nes_ctrl: Revised Bandai Hyper Shot to only use exp port calls. - Also corrected Space Shadow mirroring. Now game properly blanks background every other frame. - Use %p player specifier for B button. - Use helper function for writing strobe bit
  • 2021-12-14 16:01:51 New NOT_WORKING machines (#8955) [ClawGrip]
    • New NOT_WORKING machines - Master Crane (set 1) [Israel León (Retrolover), ClawGrip]
      New NOT_WORKING clones - Master Crane (set 2) [Israel León (Retrolover), ClawGrip]
  • 2021-12-14 15:56:15 Fixed MT07191 (#8971) [sjy525]
  • 2021-12-14 15:54:38 Correct The Italian Job description (#8970) [sjy525]
  • 2021-12-14 15:54:25 wardner.cpp: switched to use views [Ivan Vangelista]
  • 2021-12-14 15:53:33 gberet.cpp updates: [Ivan Vangelista]
    • - dumped PROMs for the bootleg [Michel Blanco] - removed tagmap lookups and split the main class in subclasses - demoted the bootleg to not working status, as it needs a different PROMs decoding
  • 2021-12-14 15:44:30 New working clones [Ivan Vangelista]
    • Judge Dredd (L-1D) [José Renato Castro Milanez]
  • 2021-12-14 15:30:33 Research into thoop and squash 'refresh rate' protection [Victor Fernandez (City Game), Peter Ferrie, David Haywood] (#8916) [David Haywood]
    • Research into thoop and squash 'refrsh rate' protection [Victor Fernandez (City Game), Peter Ferrie, David Haywood] - prevents freeze when dying in stage 4 of Thunder Hoop, and bad text on continue in Squash
  • 2021-12-14 15:23:16 tandy2k: don't check input port string to determine button [hap]
  • 2021-12-14 14:53:54 frontend: Don't call .name() on I/O port fields without a running machine. [Vas Crabb]
  • 2021-12-14 13:48:58 hds200: Slightly better SCN2674 hookup [Dirk Best]
  • 2021-12-14 05:58:19 galpani2.cpp: corrected SHA1 for one ROM of the recently added galpani2k set [Ivan Vangelista]
  • 2021-12-14 03:27:29 c64_cass.xml: Added 10 entries (#8977) [Steven Coomber]
    • New working software list additions - Jack the Nipper (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0] Jack the Nipper II: In Coconut Capers (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0] James Bond 007 in The Living Daylights - The Computer Game (Domark) [C64 Ultimate Tape Archive V2.0] Jinks (Go!) [C64 Ultimate Tape Archive V2.0] Jon Ritman's Match Day II (Ocean) [C64 Ultimate Tape Archive V2.0] Juice! (System 3) [C64 Ultimate Tape Archive V2.0] Jump Jet (Anirog) [C64 Ultimate Tape Archive V2.0] Jungle Quest (Solar Software) [C64 Ultimate Tape Archive V2.0] Jungle Quest (Solar Software, alt) [C64 Ultimate Tape Archive V2.0]
      New NOT_WORKING software list additions - Judge Dredd (Melbourne House) [C64 Ultimate Tape Archive V2.0]
  • 2021-12-13 21:13:53 artwork: small adjustment to chesspiece svgs [hap]
  • 2021-12-13 19:30:35 new NOT_WORKING machine [MetalliC]
    • - Super Mario Fushigi No JanJanLand [Darksoft, MetalliC, rtw]
      alien.cpp: populate memory map enough for Medalusion 1 games starts booting, remove unneeded NVRAM dumps vegas.cpp: sf2049te uses same PIC as sf2049se
  • 2021-12-13 18:59:23 ichiban.cpp, royalmah.cpp: merged the former into the latter. Also some tagmap cleanup and configured banking in royalmah.cpp [Ivan Vangelista]
  • 2021-12-13 16:03:01 leonardo: update notes [hap]
  • 2021-12-13 15:35:42 New working software list additions [Robbbert]
    • - rx78_cart: Creative Graphics [Gaming Alexandria, Alan Steremberg, SSJ, Robbbert]
  • 2021-12-13 14:16:28 mrgame: minor corrections [Robbbert]
  • 2021-12-13 09:40:53 mrgame.cpp: WIP. Most game are playable. [Robbbert]
    • New machines marked as NOT_WORKING
      Motor Show (set 2) Motor Show (set 3) [Robbbert]
  • 2021-12-12 20:34:17 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Gals Panic II (Korea, single PCB) [Brian Troha, simzy, darkdawgarcade, The Dumping Union]
  • 2021-12-12 18:35:17 vsnes.cpp: Fixed Balloon Fight bonus life DIP settings (MT8147). (#8962) [0kmg]
  • 2021-12-11 22:42:32 bus/nes_ctrl: Work on Famicom joypads + more separation of EXP port. (#8956) [0kmg]
    • bus/nes_ctrl: Work on Famicom joypads + more separation of EXP port.
      - Enforced proper strobe behavior on joypads. Added helper function to controller interface for common pattern. - Added proper expansion port version of joypad. - Streamlined pachinko controller by making it an expansion joypad subclass. Moreover, ball launch lever now works correctly! - Added missing battery-backed WRAM to Pachio-kun 5, game runs now. - Simplified arcade stick a bit, now also a subclass of the expansion joypad. - Rewrote Hori Twin and 4 Players adapters. The latter's 4P mode protocol now works. In theory this supports six players simultaneously, though all known games using it have duplicate controls for P1 and P2.
      machine/nes.cpp: Removed hack that shifted bit 0 reads to support controller port joypads on expansion port. There shouldn't be any expansion port devices left that write to bit 0.
      Fix missing battery-backed WRAM for Royal Blood and Vegas Connection, while we're at it.
  • 2021-12-11 22:36:40 sms.xml: Noted Galactic Protector region issue. (#8959) [0kmg]
  • 2021-12-11 16:57:03 input_merger: remove awkward initial_state setter, add notes [hap]
  • 2021-12-11 11:50:34 hds200: Hook up Z80DMA, initial video work [Dirk Best]
  • 2021-12-11 11:45:24 im01: xtal label was confirmed [hap]
  • 2021-12-11 07:43:01 New working clones [Ivan Vangelista]
    • Golden Tee '98 (v1.00C) [Brian Troha, The Dumping Union]
  • 2021-12-11 01:07:17 align appearing sprites to doors when flipped (this might be a game bug, needs verifying) [smf-]
  • 2021-12-11 00:50:23 match previous sprite position, real y coordinate has 7 subtracted from the work area so 248 should be 241. [smf-]
  • 2021-12-11 00:09:29 shaolins.cpp: fix sprite video regressions [angelosa]
  • 2021-12-10 23:56:37 shaolins.cpp: add screen raw params [jotego, paulb-nl] [angelosa]
  • 2021-12-10 23:47:05 k054000.cpp: fix OTG hitboxes in Vendetta (#8454) [Angelo Salese]
    • k054000.cpp: fixes MT 06393, MT 07839;
      k054000.cpp: convert access to address map;
      Convert all drivers using k054000 to access with address map, fix gaiapols and bucky ranges;
      vendetta.cpp: fix overdriven sound (noticeable on first boss);
      tmnt.cpp: fix Thunder Cross II overdriven sound;
      k054000.cpp: initialize variables at machine_reset time;
      k054000.cpp: move collision dump to a debug compile switch;
      tmnt.cpp: make thndrx2 to bypass protection checks via ROM patch, acknowledge it with 14D bad, demote it to MUP, describe rationale;
      k054000.cpp: srcclean;
  • 2021-12-10 23:44:58 gundealr.cpp: No question mark in title of Korean Yam! Yam! (#8928) [0kmg]
  • 2021-12-10 22:44:06 Add scan line register to Shaolin's Road & Kicker [smf, jotego] [smf-]
  • 2021-12-10 20:32:24 Use correct sprite ram for Shaolin's Road & Kicker [smf, jotego] [smf-]
  • 2021-12-10 20:14:28 new NOT_WORKING machine [MetalliC]
    • - Chibi Maruko-chan ~Minna de Sugoroku Asobi~ no Maki [Darksoft, MetalliC, rtw]
  • 2021-12-10 17:47:49 spirit76: WIP [Robbbert]
  • 2021-12-10 16:57:20 Merge branch 'master' of github.com:mamedev/mame [MetalliC]
  • 2021-12-10 16:56:24 new WORKING clone [MetalliC]
    • - DoDonPachi Dai-Ou-Jou Black Label (Japan, 2002.10.07.Black Ver, newer) [Blomman, MetalliC, rtw]
  • 2021-12-10 15:49:33 sdtor: fix small contrast problem in internal artwork [hap]
  • 2021-12-10 15:11:52 lancelot: move to its new position in mame.lst [Robbbert]
  • 2021-12-10 15:06:55 lancelot: Split off to its own driver. [Robbbert]
  • 2021-12-10 14:00:55 microdar.cpp: Improve documentation for 'cfarwest' (#8957) [ClawGrip]
  • 2021-12-10 06:22:39 s32comm.cpp: fixed MT08145 [Ivan Vangelista]
  • 2021-12-10 06:14:13 ichiban.cpp: added dips [Ivan Vangelista]
  • 2021-12-10 03:54:58 ator: improved display [Robbbert]
  • 2021-12-10 01:28:12 im01: update notes [hap]
  • 2021-12-09 22:46:14 im01: add bus error [hap]
  • 2021-12-09 19:14:29 peyper.cpp: added outputs, mechanical sound. [Robbbert]
  • 2021-12-09 18:39:49 analyst: remove device_config_complete function [hap]
  • 2021-12-09 18:26:00 ichiban.cpp: fleshed out a bit. Needs correct banking [Ivan Vangelista]
  • 2021-12-09 18:03:12 im01: fix problem with stuck buttons [hap]
  • 2021-12-09 14:31:41 t11: power fail trap is NMI, added bus error trap [hap]
  • 2021-12-09 09:17:05 hds200: Add rom banking [Dirk Best]
  • 2021-12-09 08:47:34 ns32kdb: add leds and layout [Patrick Mackinlay]
  • 2021-12-09 07:46:53 emu/mconfig.cpp: Made checks on device add/replace stricter. [Vas Crabb]
    • Trying to replace a non-existent device or trying to add a device with root or parent references in the path is now fatal. If you find yourself wanting to do this, your design is probably broken.
  • 2021-12-09 05:05:18 mame.lst: moved metalman to its new position [Robbbert]
  • 2021-12-09 04:43:55 spinb/inder.cpp: WIP. Moved metalman from inder to spinb. [Robbbert]
  • 2021-12-09 02:15:34 bus/nes_ctrl: Disentangled Famicom joypad 2 from expansion port code. (#8949) [0kmg]
    • - Removed read_exp call from fcpad2. The FC expansion port is not tied to the relevant line at all. - Replaced with read_bit2 in the control port interface for the same purpose. - Separated JOYPAD inputs from MIC. The microphone shouldn't be mixed with button inputs' shift register.
      machine/nes.cpp: Also removed read_exp calls on FC control ports. Other than the microphone on fcpad2 nothing used these (nor should they as the only line in common is $4017 bit 0, which in general is never used by the expansion port).
  • 2021-12-08 21:50:29 New working clones [hap]
    • Elektronika IM-01 [Radon17]
  • 2021-12-08 21:42:12 Moved localised I/O port name lookup into I/O port manager. [Vas Crabb]
    • Added pseudo format specifiers to controller port names: %p for player and %% for literal percent symbol. This lets you get the localised player identifier in overridden input names (see NES and Neo-Geo for examples), and reduces the number of messages to translate.
      For translators, the new messages are mostly previously existing messages with wording adjusted for clarity (e.g. referring to "media" rather than "ROMs" in several places, as things like disk and tape images are included). It's also possible to localise the "???" dipslayed for an input without a valid name, but that should never actually appear in practice.
  • 2021-12-08 17:49:04 screen: report refresh rate <1hz as error in validity check [hap]
  • 2021-12-08 13:57:38 dvk_kcgd: add serial ports, replace log macro, clean up. (#8945) [shattered]
  • 2021-12-08 04:21:02 nes.xml: Remove cloneof from games that are independent ports. (#8941) [0kmg]
    • nes.xml: Remove cloneof from games that are independent ports.
  • 2021-12-08 02:09:17 machine/dec0.cpp: Update this too after 332646e776f36c88e42be64eea4c23ea791ea77e [AJR]
  • 2021-12-08 02:07:50 dec0.cpp: Updates and cleanup [AJR]
    • - robocop: Use MB8421 device for shared RAM - midresb: Remove some superfluous handlers
  • 2021-12-08 01:34:46 dec0.cpp: Correct note about DEM-01 [Caps0ff] (#8942) [ClawGrip]
    • It's a Fujitsu MB8421 Dual port SRAM. Since it's a supported device (src/devices/machine/mb8421.cpp), maybe it should be correctly hooked up on the driver.
  • 2021-12-08 00:06:17 chess*: updated some internal artwork [hap]
  • 2021-12-07 18:16:04 mystston.cpp: corrected ROM labels for the myststono set [The Dumping Union] [Ivan Vangelista]
  • 2021-12-07 18:00:40 hds200: Hook up more devices [Dirk Best]
  • 2021-12-07 12:43:53 ui: change string parse for screen hz info [hap]
  • 2021-12-07 10:59:44 Fix typo [Dirk Best]
  • 2021-12-07 10:38:26 New machines marked as NOT_WORKING [Dirk Best]
    • Human Designed Systems HDS200 [Bitsavers]
  • 2021-12-07 06:43:34 - hash/c64_cart.xml: corrected dragnden description tag to match actual title shown on screen and on cartridge cover [Guru] [Ivan Vangelista]
    • - hash/vic10.xml: corrected ROM label for seawolf [Guru]
  • 2021-12-07 06:31:44 playch10.cpp: dumped an alternate BIOS [Phill @NES4Life] [Ivan Vangelista]
  • 2021-12-07 05:05:59 bus/nes: Added partial support for 8-bit Xmas cartridges. (#8930) [0kmg]
    • bus/nes: Added partial support for 8-bit Xmas cartridges.
      New working software list additions (nes.xml) - 8-bit Xmas 2008 [kmg] 8-bit Xmas 2009 [kmg] 8-bit Xmas 2010 [kmg] 8-bit Xmas 2011 [kmg] 8-bit Xmas 2012 [kmg] 8-bit Xmas 2013 [kmg] 8-bit Xmas 2014 [kmg] 8-bit Xmas 2015 [kmg] 8-bit Xmas 2018 [kmg] 8-bit Xmas 2019 [kmg] 8-bit Xmas 2020 [kmg] 8-bit Xmas 2021 [kmg]
      New NOT_WORKING software list additions (nes.xml) - 8-bit Xmas 2016 [kmg]
      Mark a few titles I missed as partially supported.
  • 2021-12-07 05:05:24 bus/nes_ctrl: Updated Arkanoid paddles. (#8935) [0kmg]
    • - Added daisy chain expansion port to Famicom paddle for Arkanoid II's versus mode. - Also expanded range of paddle value reads to ensure full range of motion within all games' play fields.
  • 2021-12-07 04:43:17 ncsi/hd.cpp: Copy "MODE SELECT 6" from cd.cpp; fixes #8922 (#8939) [Logan B]
  • 2021-12-07 02:00:54 apple2gs: convert most bankdev banking to memory views. [R. Belmont] [arbee]
  • 2021-12-06 19:32:11 hh_sm510: rename auslalom and hockey [hap]
  • 2021-12-06 18:05:26 -Completed Slovak translation. [Milan Galcik] [Vas Crabb]
    • -Improved transliateration of a few game titles. [Vas Crabb]
  • 2021-12-06 17:05:46 sparclite: correct wssr[0] reset state [hap]
  • 2021-12-06 16:38:38 Added a new working game to the "poorly coded driver". [Roberto Fresca]
    • New working clones
      Amstar Draw Poker [darkdawgarcade, btroha, f205v, simzy, Roberto Fresca]
  • 2021-12-06 15:22:47 sparclite: correct disasm after prev commit [hap]
  • 2021-12-06 14:36:40 sparclite: OP3_SCAN had the wrong id [hap]
  • 2021-12-06 14:30:19 apple2e.cpp: More cleanup / fix GCC warning. [R. Belmont] [arbee]
  • 2021-12-06 05:05:39 apple2e: additional cleanup. [R. Belmont] [arbee]
  • 2021-12-06 05:00:49 apple2e: change most bankdev usage to memory views. [R. Belmont] [arbee]
  • 2021-12-06 03:13:58 apple2e.cpp: clean up/consolidate memory maps, fix ace500 LF switch causing DVORAK mode. [R. Belmont] [arbee]
  • 2021-12-06 02:44:44 lnw80.cpp: Replace bankdev with memory view [AJR]
  • 2021-12-06 02:36:46 unixpc.cpp: Replace bankdev with memory view [AJR]
  • 2021-12-06 01:31:02 sparc: check pending interrupt after RETT [hap]
  • 2021-12-06 01:10:47 apple2.cpp: additional cleanup. [R. Belmont] [arbee]
  • 2021-12-06 01:07:07 apple2.cpp: convert bank_device usage to memory_view. [R. Belmont] [arbee]
  • 2021-12-06 00:57:34 sparc: get rid of icount time travel [hap]
  • 2021-12-06 00:09:42 hh_sm510: correct title for autoslalom [hap]
  • 2021-12-05 23:52:21 sparc: fix LDSTUBA not working [hap]
  • 2021-12-05 23:48:58 New working clone (#8937) [algestam]
    • - Khokkey [algestam, Milan Galcik]
  • 2021-12-05 22:23:01 seattle.cpp: dumped security PICs for sfrush and sfrushrk [Caps0ff, neSneSgB] [MetalliC]
  • 2021-12-05 22:21:54 vegas.cpp: dumped security PICs for sf2049 and sf2049se [Caps0ff, neSneSgB] [MetalliC]
  • 2021-12-05 19:10:24 megatech.cpp: Replace some tag lookups with finders [AJR]
  • 2021-12-05 19:01:43 sparclite: NWINDOWS=8 [hap]
  • 2021-12-05 17:30:38 More corrections to Slovak translation. [Milan Galcik] [Vas Crabb]
  • 2021-12-05 17:13:53 Fixed MT07153 (SlikStick configuration for asteroid not working). [Vas Crabb]
    • Since asteroid overrides the default input assignments, slikstik.cfg needs to use the syntax for overriding specific inputs. There was also a bug in how specific input overrides are applied.
  • 2021-12-05 16:10:09 Logging format cleanups and minor no-op code changes. (#8932) [shattered]
  • 2021-12-05 08:20:21 New working machines [Ivan Vangelista]
    • Super Model II [Brian Troha, Darksoft, simzy, system11]
  • 2021-12-05 06:22:17 inder: added some overrun protections [Robbbert]
  • 2021-12-05 04:46:47 chdman.cpp: correct copy-paste comment (nw) (#8936) [Logan B]
  • 2021-12-04 23:31:12 Refactor html docs build process to use new template and env variable [Firehawke]
  • 2021-12-04 22:18:51 a2eramworks3.cpp: fix Franklin 500 384K expansion to correctly limit memory to 384K. [R. Belmont] [arbee]
  • 2021-12-04 21:54:04 apple2e.cpp: gave the Franklin Ace machines their max RamWorks-compatible RAM. [R. Belmont] [arbee]
  • 2021-12-04 21:39:20 New working software list additions (apple2_flop_clcracked.xml) (#8934) [Firehawke]
    • -
      Chariots, Cougars, and Kings (Version 03.12.86) (cleanly cracked) [4am, Firehawke] Punctuation Skills: Commas (cleanly cracked) [4am, Firehawke] Logic Workout (cleanly cracked) [4am, Firehawke] Apple Project Manager (cleanly cracked) [4am, san, Firehawke] A-mazing Words (cleanly cracked) [4am, Firehawke] Mighty Math (cleanly cracked) [4am, Firehawke] Take Me North (cleanly cracked) [4am, Firehawke] Space Port (cleanly cracked) [4am, Firehawke] Word-Player (cleanly cracked) [4am, Firehawke] Dividing Decimals (Version 1.1) (cleanly cracked) [4am, Firehawke] Percentage Panic (cleanly cracked) [4am, Firehawke] Moonlight and Madness Level II (Version 04.19.88) (cleanly cracked) [4am, Firehawke]
  • 2021-12-04 18:52:55 sparc: SWAP/SWAPA on unaligned address causes a trap [hap]
  • 2021-12-04 18:04:25 mephistp.cpp: Preliminary WIP. [Robbbert]
  • 2021-12-04 17:47:11 arc_scan256: Corrected size of rom region. [Nigel Barnes]
  • 2021-12-04 17:37:08 inder.cpp: WIP. Fixed dipswitches. Machines are all playable. [Robbbert]
  • 2021-12-04 16:10:01 zr107.cpp: Corrected Transmission Type DIP switch label and inputs. (#8801) [Steven Coomber]
  • 2021-12-04 14:53:09 ti99: Add EOP handling to SCSI card. [Michael Zapf]
  • 2021-12-04 14:51:41 hd.cpp: Minor logging changes. [Michael Zapf]
  • 2021-12-04 14:42:48 -frontend: Give heading items in menus a bit of horizontal space. [Vas Crabb]
    • -emu/machine.cpp: Got rid of an outdated and hence misleading comment.
      -Got rid of a few more uses of UNUSED_FUNCTION.
      -Tidied up more slot machine layouts, and fixed VFDs in debug views that had inadvertently been broken.
  • 2021-12-04 12:18:22 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Sonic The Hedgehog 3 (bootleg of Megadrive version) [Victor Fernandez (City Game)]
  • 2021-12-04 04:34:12 falgas_m89.cpp: Flesh out the skeleton a little [AJR]
  • 2021-12-04 04:10:31 megadriv.xml, sms.xml, vgmplay.xml: Various updates to fields [Tafoid] [Scott Stone]
  • 2021-12-03 23:16:15 bus/archimedes/podule: Podules for Acorn Archimedes. [Centre for Computing History] [Nigel Barnes]
    • - ACE Joy Connect - Beebug Spectra Colour Scanner - Computer Concepts GreyHawk Video Digitiser - Computer Concepts ScanLight Junior MkIII - Morley Electronics Analogue and User Interface - Morley Electronics User/MIDI/Analogue Interface - Watford Electronics 256 Grey-Scale Scanner - Wild Vision MidiMax II
  • 2021-12-03 17:21:00 Deleted travis-ci.org badge from README.md. (#8816) [Stiletto]
  • 2021-12-03 17:12:53 32x.xml: Made disambiguation text in descriptions lowercase. (#8900) [ArcadeShadow]
  • 2021-12-03 17:01:44 -Filled in a few more Slovak messages after discussion with Milan. [Vas Crabb]
    • -machine/dl11.cpp: Slight cleanup.
  • 2021-12-03 14:12:26 im01: add option to only show display [hap]
  • 2021-12-03 13:57:31 im01: added buttons to internal artwork [hap]
  • 2021-12-03 08:54:21 Moved common apple2 files to the conditional "mameshared" library, to avoid duplicate symbols on a full MAME build. [Robbbert]
  • 2021-12-03 08:14:09 New working clones [Ivan Vangelista]
    • The Outfoxies (Japan, OU1, alternate GFX ROMs) [Silvio Grazini]
  • 2021-12-03 06:30:14 snk68.cpp: corrected ROM labels for pow sprite ROMs [Guru] [Ivan Vangelista]
  • 2021-12-03 06:21:09 Hopefully fix arcade build. [Robbbert]
  • 2021-12-03 04:46:30 bus/nes: Added support for a 5/20 in 1 cartridge. (#8879) [0kmg]
    • New working software list additions (nes.xml) - 5 in 1 1993 Copyright [NewRisingSun]
  • 2021-12-03 04:46:11 bus/nes: Mario Baby IRQ cleanup, avoid deprecated hold_irq_line(). (#8878) [0kmg]
  • 2021-12-03 04:45:53 rfslotspcpent.cpp: Add PCB layouts and hardware notes (#8918) [ClawGrip]
  • 2021-12-03 04:45:04 nes.xml: Typo in romanization. (#8883) [0kmg]
  • 2021-12-03 04:44:35 gba.xml: Added an unreleased game. (#8888) [0kmg]
    • New working software list additions - Mechanic Mechanica (Japan, prototype) [forestillusion]
  • 2021-12-03 04:44:08 nes.xml: Added 12 bootleg and unlicensed cartridge dumps. (#8901) [0kmg]
    • New working software list additions - Booky Man (Brazil) [fcgamer] Captain Planet and the Planeteers (pirate) [Consolethinks, Nikolka] Destroyer (Asia) [MLX] FIFA International Soccer '96 (J.League Winning Goal pirate) [NewRisingSun] Go! Benny! (Asia) [joanna88, krzysiobal] Over Horizon (pirate) [Consolethinks] Pokemon 2000 (Felix the Cat pirate) [SupahRetroooo] Super Contra DS (Super Contra pirate) [famiac, NewRisingSun] Super Mario 15 (Kaiketsu Yanchamaru 3 - Taiketsu! Zouringen pirate) [mt777] Xiǎo Bǎikē 2 in 1 - Dūdū Wāwā Dà Màoxiǎn & Zhìlì Pīntú (China) [tenyuhuang] Xiǎo Zhuàngyuán Shùxué (China) [MLX]
      New NOT_WORKING software list additions - Xītiān Qǔjīng - Journey To The West (Asia) [taizou]
  • 2021-12-03 04:43:44 nes.xml: Added 4 multicart dumps. (#8914) [0kmg]
    • - Also corrected VRAM amount for mc_101, fixing graphics issues.
      New working software list additions - 125 in 1 (JY-125) [MLX] 130 in 1 (JY-130) [MLX] Mario Family 7 in 1 [MLX] Super 13 in 1 [famiac, NewRisingSun]
  • 2021-12-03 04:43:19 dl11: DEC DL11-type serial line unit (#8894) [shattered]
  • 2021-12-03 00:30:27 New NOT_WORKING machine (#8927) [ClawGrip]
    • New NOT_WORKING machine - Coche Bully [ClawGrip]
  • 2021-12-02 21:12:00 hh_sm510: Rename Elektronika drivers to use local Soviet names (#8912) [algestam]
  • 2021-12-02 18:19:30 play_1/2/3.cpp: WIP. The majority of the machines are playable. Fixed some bugs and a regression. [Robbbert]
  • 2021-12-02 16:42:40 vgmplay.xml: Fixed some entry data that happened due to typos, copy paste mistakes or flat out inaccuracies. [einstein95] [Scott Stone]
  • 2021-12-02 13:33:44 Remove a few outdated references to MESS [Dirk Best]
  • 2021-12-02 13:29:39 More cleanup. [Vas Crabb]
  • 2021-12-02 12:14:35 mame.lst: add missing ace2200 [hap]
  • 2021-12-02 07:25:42 imagedev/midiin.cpp: Made channel remapping configurable. (#8907) [Devin Acker]
  • 2021-12-02 05:57:09 apple2e: fix GCC compile. [R. Belmont] [arbee]
  • 2021-12-02 05:52:48 New machines added as WORKING [arbee]
    • - Franklin Ace 2200 [R. Belmont]
  • 2021-12-02 01:31:08 spi_sdcard: fix CMD8 response for SDV2/SDHC. [R. Belmont] [arbee]
  • 2021-12-02 00:49:48 spi_sdcard: add CMD18 - CMD_READ_MULTIPLE_BLOCK (#8913) [holub]
    • spi_sdcard: add CMD18 - CMD_READ_MULTIPLE_BLOCK and clean up state changes
  • 2021-12-01 23:46:55 v60: Code cleanup [AJR]
    • - Remove #ifdefs and use attributes instead - Remove "never reached" return statements
  • 2021-12-01 22:04:41 Fixed a few coverity errors, several of which are real bugs. [Vas Crabb]
  • 2021-12-01 18:56:35 mess.lua: fix copypaste error [hap]
  • 2021-12-01 18:47:54 comquest.cpp: Fixed clang unused private data member warnings. [Vas Crabb]
    • There's commented-out code that uses m_data, but nothing at all uses the other members, and there's nothing to indicate what they're supposed to represent, so I removed them altogether.
  • 2021-12-01 17:21:21 Various cleanups. [Vas Crabb]
  • 2021-12-01 16:05:13 sparclite: update notes [hap]
  • 2021-12-01 14:58:22 sparclite: add preliminary system support ctrl reg [hap]
  • 2021-12-01 14:05:33 g65816: Replace #ifdef UNUSED_FUNCTION with [[maybe_unused]] to deter code rot [AJR]
  • 2021-12-01 13:15:35 saturn: fixed some includes. [Robbbert]
  • 2021-12-01 12:36:51 stv: moved video into video/saturn.cpp to remove possible circular dependency. (#8915) [Robbbert]
  • 2021-12-01 06:37:40 poker72.cpp: updated according to comments on previous commit (palette_init removal, less palette entries) [Ivan Vangelista]
  • 2021-12-01 05:20:12 Soul-crushingly frustrating clean-up: [Vas Crabb]
    • Patched up a pile of code that was rotting behind UNUSED_FUNCTION, and switched to [[maybe_unused]] attribute so it can't rot so easily. Reduced a bit more redundancy in fruit machine layouts.
  • 2021-12-01 03:57:43 midearth: Fix crash caused by incorrect length of memory share [AJR]
→ [Arcade] DevMAME [log only] 2021/12/29 02:10
  • 2021-12-29 02:04:01 Merge tag 'mame0239' into mainline-master [Vas Crabb]
    • MAME 0.239
→ [Arcade] DevMAME [log only] 2021/11/30 19:10
  • 2021-11-30 18:56:01 hh_sm510: add note about elektronika [hap]
  • 2021-11-30 15:33:01 poker72.cpp: updated to use a finder for the memory back and other minor cleanups [Ivan Vangelista]
  • 2021-11-30 14:30:27 saitek_osa/sparc: add note about expanded ram [hap]
  • 2021-11-30 13:57:04 -Filled out most of the Slovak translation. [Milan Galcik] [Vas Crabb]
    • -Cleaned up various bits and pieces. [Vas Crabb]
  • 2021-11-30 09:35:37 3rdparty.lua: fix msvc build by reordering configuration statements [Patrick Mackinlay]
  • 2021-11-30 09:34:32 mc68328: update logging to match handler size [Patrick Mackinlay]
  • 2021-11-29 19:51:57 im01: im01t is from 1991 [hap]
  • 2021-11-29 16:42:13 Machines promoted to working [hap]
    • Elektronika IM-01T [hap, Radon17, Berger]
  • 2021-11-29 16:33:58 Remove template code generators [angelosa]
  • 2021-11-29 14:31:04 Fixed three fruit machine layouts that weren't cleaned up properly, and cleaned up a few more layouts a little. [Vas Crabb]
  • 2021-11-29 12:51:45 im01: add freq measurements, add 7segs to artwork [hap]
  • 2021-11-29 05:58:04 -igs017.cpp, igs_m027.cpp: Improved lhzb descriptions. [Vas Crabb]
    • -Eliminated a bit more redundancy in fruit machine layouts.
  • 2021-11-29 05:52:35 New machines marked as NOT_WORKING (#8897) [HappyASR]
    • Long Hu Zhengba San He Yi (V100CN) [XingXing, little0]
  • 2021-11-29 05:48:30 dynax.cpp: Added TMP91P640N dump for Mahjong Ougon no Hai. [XingXing] [HappyASR]
    • Machines promoted to working
      Mahjong Ougon no Hai (bootleg) [XingXing]
      New working clones
      Mahjong Ougon no Hai (bootleg 1) [XingXing, little0]
      New clones marked as NOT_WORKING
      Mahjong Ougon no Hai (bootleg 2) [XingXing, little0]
  • 2021-11-29 04:48:15 apple2: properly instantiate the template methods [R. Belmont] [arbee]
  • 2021-11-29 04:17:34 apple2: updates and cleanups [R. Belmont] [arbee]
    • - Laser and Franklin key names now are correct: "Triangle"/"F" instead of "Apple". - Massive text drawing cleanup, removing a lot of copy/paste code and moving some runtime decisions to compile-time for better performance. - Ace 500 now uses a Franklin character set ROM so the "F" shows in MouseText.
      Machines promoted to WORKING
      Franklin Ace 500 [R. Belmont]
  • 2021-11-29 01:35:45 im01: add 7segs, sound, preliminary inputs [hap]
  • 2021-11-29 00:07:22 im01: turns out it is the newer im01t program [hap]
  • 2021-11-28 23:44:16 New machines marked as NOT_WORKING [hap]
    • Elektronika IM-01 [hap, Radon17]
  • 2021-11-28 22:27:24 various devices and drivers: seperate -> separate [Ivan Vangelista]
  • 2021-11-28 18:46:22 emumem fix [Olivier Galibert]
  • 2021-11-28 17:49:58 Fun with flags: Allows handlers to have user-defined flags set on [Olivier Galibert]
    • them, which can them be picked up on access with the {read,write}_*_flags variants of the accessors. Example use with the i960 and its burstable rom/ram.
  • 2021-11-28 17:35:01 jack.cpp: correct default number of lives for joinem and unclepoo (#8899) [Steven Coomber]
  • 2021-11-28 15:27:14 sparc: remove pseudocode comments copy pasted from manual [hap]
  • 2021-11-28 15:20:14 Improved handcrafted inyourfa priority PROM, fixing missing graphics in cutscenes [dink] (#8898) [David Haywood]
  • 2021-11-28 15:08:01 sparc: STD/STDA/LDD/LDDA when RD is odd is an illegal instruction [hap]
  • 2021-11-28 10:44:34 New working clone (#8891) [algestam]
    • - Ataka asteroidov [algestam, Milan Galcik]
  • 2021-11-28 05:08:16 fourx4: split off to a separate driver. [Robbbert]
  • 2021-11-28 04:55:55 hercules: fixed inputs [Robbbert]
  • 2021-11-28 04:18:26 More fruit machine layout cleanup. [Vas Crabb]
  • 2021-11-28 00:36:41 am29000: Simplify shift calculation for multiply and divide steps, eliminating unnecessary 64-bit intermediary variables [AJR]
  • 2021-11-27 21:51:04 sparc: undo accidental delete on prev commit [hap]
  • 2021-11-27 21:18:51 sparc: fix unreachable code in execute_rdsr [hap]
  • 2021-11-27 17:40:16 atari_s1,atari_s2: WIP. All games except 4x4 are playable. [Robbbert]
  • 2021-11-27 16:36:13 saitek_osa/sparc: update note [hap]
  • 2021-11-27 14:19:14 docs: Implemented download links in docs theme. (#8887) [Firehawke]
    • Modified the RTD theme to add PDF and EPUB download links in the left pane.
  • 2021-11-27 14:13:17 Cleaned up incorrectly formatted license/copyright header comments. (#8885) [Angelo Salese]
  • 2021-11-27 13:26:19 -emu/rendersw.hxx: Fixed incorrect clipping of untextured rectangles. [Vas Crabb]
    • -layouts: Started cleaning up fruit machine layouts to reduce bloat.
      -Fixed a few miscellaneous Coverity errors.
  • 2021-11-27 11:21:44 powervr2.cpp: add support for render mode 5. (#8855) [Jennifer Taylor]
  • 2021-11-27 08:52:20 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Final Fight 3 (SNES bootleg) [Hammy, IQ_132]
      New working clones
      Off Road Challenge (v1.00) [anonymous]
  • 2021-11-27 02:13:03 apple2e: fix text on Laser 128 EX and EX/2 also. [R. Belmont] [arbee]
  • 2021-11-27 01:30:30 apple2e.cpp updates: [R. Belmont] [arbee]
    • - All Laser 128 models now use the correct character set - Laser 128 now supports the serial/parallel printer switch and the parallel port
      Machines added as MACHINE NOT WORKING - Franklin Ace 500 [R. Belmont]
  • 2021-11-26 22:23:56 New working clone (#8886) [algestam]
    • - Morskaja ataka [algestam, Milan Galcik]
  • 2021-11-26 20:28:32 - actfancr.cpp, battlera.cpp: use finders, minor cleanups [Ivan Vangelista]
    • - namcos12.cpp: updated fgtlayer title as per GitHub comments
  • 2021-11-26 17:44:43 New working clones [hap]
    • Kasparov Leonardo (v1.0) [Berger]
  • 2021-11-26 12:54:34 emumem_aspace: Unref the root dispatch when destroying the address space [Olivier Galibert]
  • 2021-11-26 10:25:03 hankin.cpp: WIP. [Robbbert]
  • 2021-11-26 09:44:33 New NOT_WORKING software list additions [Curt Coder]
    • - ibm5170_cdrom.xml: Alien Odyssey (US) [Curt Coder] Ignition (US) [Curt Coder]
  • 2021-11-26 09:20:45 Revert previous commit; kuzmich is now arcade [Robbbert]
  • 2021-11-26 08:59:40 fixed mess build [Robbbert]
  • 2021-11-26 07:35:06 taito_f2.cpp: Unused DIP switches are actually a countdown timer (MT#08135) (#8882) [Steven Coomber]
    • DIP switches SW2:3 & SW2:4 were marked as Unused but are actually a countdown timer. Refer to MT#08135.
  • 2021-11-25 21:48:27 sparclite: update prev commit, better habit to call parent class [hap]
  • 2021-11-25 19:45:48 sparclite: update_addr_masks after loadstate [hap]
  • 2021-11-25 18:34:06 c64_cass.xml: Promote gberet and other entries to working status (MT#08138) (#8881) [Steven Coomber]
    • Software list items promoted to working - APB (Domark, alt) [C64 Ultimate Tape Archive V2.0] The Flintstones (Grandslam) [C64 Ultimate Tape Archive V2.0] Ghostbusters (Activision) [C64 Ultimate Tape Archive V2.0] Green Beret (Imagine) [C64 Ultimate Tape Archive V2.0]
      In response to MT#08138, I have tested and promoted gberet to working status and added a usage field that explains that the c1541 slot device needs to removed prior to loading.
      I have also tested all other entries marked as not working and found both flintstn and ghostbsta also work if the c1541 slot device is removed prior to loading. These entries have been updated in the same manner as gberet.
      I also found apba also works regardless of whether the c1541 slot device is removed or not so this has also been promoted to working status. In addition, whilst testing apba, I found that the game asks for Side 2 not Side B so I have corrected the side numbering for apb and apba.
  • 2021-11-25 18:19:01 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Downhill Bikers (World, DH2 Ver. A) [Guru] Dirt Dash (Rev. DT2 Ver.B, World) [Guru]
      - taito_x.cpp: updated documentation for superman [Guru]
  • 2021-11-25 17:53:33 Fix clang error: private field 'm_out_offs' is not used [-Werror,-Wunused-private-field] [AJR]
  • 2021-11-25 17:13:19 taito.cpp,rowamet.cpp: WIP. Added code for mrblkz80. Improved sound for some votrax games. [Robbbert]
  • 2021-11-25 15:58:34 Add CPU16 and HDD device skeletons for Conner CFP1080S [AJR]
  • 2021-11-25 13:57:33 Minor changes to various drivers (#8880) [shattered]
    • Minor changes to various drivers (todo, comments, text strings). ec1847: Moved to pc.cpp, it's a generic OEM clone. Use proper name for serial/parallel ports card in ec1840 and ec1841. superga2: Moved to arcade section, updated emulation status.
  • 2021-11-25 13:29:59 nes.xml: Added 4 ROMs Of Unusual Size. (#8874) [0kmg]
    • New working software list additions - A Winner is You [anonymous] Bully Boy 500 in 1 [anonymous] Pocket Games 150 in 1 (Mario boot screen) [anonymous]
      New NOT_WORKING software list additions - 400 in 1 Real Game [taizou]
  • 2021-11-25 12:16:38 naomi.cpp: add jp title to fotns [Angelo Salese]
  • 2021-11-25 12:12:02 aica.cpp: remove code smell on LP flag read [Angelo Salese]
  • 2021-11-25 04:10:15 nscsi: modified CDROM_APPLE to ID as an Apple CDSC and pass MacOS security checks. Fixes Github issues #8877 and #8813. [R. Belmont] [arbee]
    • a2scsi: switched CD-ROM from generic to Apple CDSC, fixes long timeout when no disc is inserted. [R. Belmont]
  • 2021-11-25 01:24:02 -arm7: Fixed TLB Flush behavior. Fixes Github issue #8856. [Ryan Holtz] (#8876) [MooglyGuy]
    • Co-authored-by: MooglyGuy
  • 2021-11-25 01:14:53 c64_cass.xml: Added 27 entries (#8852) [Steven Coomber]
    • c64_cass.xml: Added 27 entries. Promoted H.E.R.O. to working status (refer to MT #08138). The c1541 slot device needs to be removed prior to loading. Added 'usage' field to clarify this requirement. Applied the same 'usage' field to game Hacker although game advises the user if you attempt to load the game with the c1541 still connected.
      New working software list additions - Hacker (Proein Soft Line) [C64 Ultimate Tape Archive V2.0] HardBall! (U.S. Gold) [C64 Ultimate Tape Archive V2.0] HardBall (Compulogical S.A.) [C64 Ultimate Tape Archive V2.0] Harvey Smith Showjumper (Software Projects) [C64 Ultimate Tape Archive V2.0] Head Over Heels (Ocean) [C64 Ultimate Tape Archive V2.0] Heartland (Odin Computer Graphics) [C64 Ultimate Tape Archive V2.0] Hero Quest (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0] Herobotix (Prism Leisure) [C64 Ultimate Tape Archive V2.0] High Frontier (Activision) [C64 Ultimate Tape Archive V2.0] Hits! Vol 1 (Micropool) [C64 Ultimate Tape Archive V2.0] The Hobbit (Melbourne House) [C64 Ultimate Tape Archive V2.0] Hopping Mad (Elite Systems) [C64 Ultimate Tape Archive V2.0] Hostages (Infogrames) [C64 Ultimate Tape Archive V2.0] Hot Wheels (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Hot Shot (Prism Leisure) [C64 Ultimate Tape Archive V2.0] The House Mix (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0] Howard the Duck (Activision) [C64 Ultimate Tape Archive V2.0] Human Killing Machine (U.S. Gold) [C64 Ultimate Tape Archive V2.0] The Hunt for Red October (Grandslam) [C64 Ultimate Tape Archive V2.0] Hunter's Moon (Thalamus) [C64 Ultimate Tape Archive V2.0] Hyper Sports (Imagine) [C64 Ultimate Tape Archive V2.0]
      New NOT_WORKING software list additions - H.E.R.O. (Activision) [C64 Ultimate Tape Archive V2.0] Hawkeye (Thalamus) [C64 Ultimate Tape Archive V2.0] Highlander (Ocean) [C64 Ultimate Tape Archive V2.0] Highway Ecounter (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0] The Hobbit (Melbourne House, alt) [C64 Ultimate Tape Archive V2.0] Hunchback: The Adventure (Ocean) [C64 Ultimate Tape Archive V2.0]
  • 2021-11-25 01:05:41 Softlist cleanups (mostly Spectrum) (#8683) [David Haywood]
  • 2021-11-24 23:18:33 New working clones [hap]
    • Designer Mach III Master 2265 (set 1) [Berger]
  • 2021-11-24 23:15:16 New working clone (#8875) [algestam]
    • - Space Flight [algestam, Milan Galcik]
  • 2021-11-24 15:55:53 A little more refactoring, and Coverity fixes: [Vas Crabb]
    • emu/ioport.h: Marked PORT_RESET deprecated. emu/rendlay.cpp: Removed old dot matrix components. emu/rendlay.cpp: Added warning message for reel components. Changed a few more fruit machines to eliminate reel components; also made the reel lamps simpler and more efficient in these layouts. emu, frontend: Fixed various errors reported by Coverity, one of which actaully breaks stuff.
  • 2021-11-24 15:50:28 snowbros.cpp: Redumped "u78.bin" from "3in1semia", it was good afterall (#8873) [ClawGrip]
  • 2021-11-24 14:07:00 sparc: eat_cycles is inaccurate (eg. icount=1, eat_cycles(3), icount=0) [hap]
  • 2021-11-24 13:29:06 Correct Ridge Racer V Arcade Battle year [sjy96525] (#8858) [sjy525]
    • Ridge Racer V Arcade Battle titlescreen says 2000 and released in November 2000.
  • 2021-11-24 13:19:14 New working clone (#8872) [algestam]
    • Night Burglars [algestam, Milan Galcik]
  • 2021-11-24 12:56:45 sparc: revert prev commit, manual clearly says nope [hap]
  • 2021-11-24 12:19:39 sparc: assume that sparclite waitstate page check is per cs [hap]
  • 2021-11-24 10:14:09 sparc.cpp: save_item takes care of arrays [Ivan Vangelista]
  • 2021-11-24 08:23:39 taito_f2.cpp: swapped the US Majestic 12 set, so that they are in more logical order. [Ivan Vangelista]
  • 2021-11-24 08:03:19 New working clones [Ivan Vangelista]
    • Fighting Layer (US, FTL3/VER.A) [CoolMod]
  • 2021-11-24 02:36:24 saitek_osa: added sparc module emulation [Ryan Holtz, hap] [hap]
  • 2021-11-23 23:46:12 sparc: added initial support for SPARClite [Ryan Holtz] [hap]
  • 2021-11-23 21:21:03 New working clone (#8871) [algestam]
    • - Frogling [algestam, Milan Galcik]
→ [Arcade] DevMAME [log only] 2021/11/23 19:07:01
  • 2021-11-23 19:07:01 Bump version to 0.238 [Vas Crabb]
  • 2021-11-23 18:59:33 frontend: Fixed another case where the system selection menu could get confused when changing filters. [Vas Crabb]
  • 2021-11-23 10:07:08 namcos22: add some system22 game versions to title [sjy96525] (#8869) [sjy525]
  • 2021-11-23 06:35:40 - balsente.cpp: correct cd12.18a.romcd12 ROM name and reference for Grudge Match 00.91 proto [Brian Troha] [Ivan Vangelista]
    • - expro2.cpp: doc update – adds known Comad PCB numbers to various sets [Brian Troha]
      - galspnbl.cpp: Adds some PCB info in header and corrects clock of 68000 based on OSC [Brian Troha]
      - segac2.cpp: doc update – adds Sega game ID# for Columns 2 (Japan) [Brian Troha]
    •  
  • 2021-11-23 06:28:46 New working clones [Ivan Vangelista]
    • Majestic Twelve - The Space Invaders Part IV (US) [Arcadecomponents.com]
    •  
  • 2021-11-22 23:02:26 New working clone (#8867) [algestam]
    • New working clone - Kot-rybolov [algestam, Milan Galcik]
    •  
  • 2021-11-22 19:06:00 New working clones [Ivan Vangelista]
    • The Lord of King (bootleg, protected) [Siftware]
    •  
  • 2021-11-22 14:02:24 CG-1V/GAE1 video/audio fixes (#8859) [David Haywood]
    • CG-1V/GAE1 video/audio fixes - support y scroll in rowscroll mode - prevent shadow sprites from corrupting previously drawn shadow sprites - fix cases of samples not being played where the 2nd chunk addresses are written first - remove old hack to work around ancient MAME number of colour limits
      Misc Gaelco improvements - fixed thoop, squash priorities - added IRQ acks - set Maniac Square prototype to 1992, and de-cloned it. I'm told this was an earlier project that was redone from scratch for the released game - demoted Thunder Hoop to NOT WORKING due to the stage 4 crash
    •  
  • 2021-11-22 14:00:36 hp_taco: added support for writing hp9825-format tapes (#8860) [fulivi]
  • 2021-11-22 13:59:16 ZR107 Tilemap Position Fixes [sjy96525] (#8864) [sjy525]
  • 2021-11-22 13:25:34 fmtowns: disable FMR backwards compatibility text rendering, fixes display regression [Barry Rodewald]
  • 2021-11-21 18:03:43 plat2: Added outputs. Split zira into a derived class. [Robbbert]
  • 2021-11-21 17:13:51 geneve: Added option for new boot EPROM [Michael Zapf]
  • 2021-11-21 17:06:09 Revert "stupid git" [AJR]
    • This reverts commit 4dc7a7780723294b8cf050004b7177d9bc5cb251.
    •  
  • 2021-11-21 17:04:46 render.cpp: Use simple_list instead of std::list for containers; remove old remnants of "internal" debugger [AJR]
  • 2021-11-21 17:03:27 screen.cpp: Fix old editing errors in comments [AJR]
  • 2021-11-21 17:00:29 Merge branch 'stupid_git' [AJR]
  • 2021-11-21 17:00:25 stupid git [AJR]
  • 2021-11-21 16:59:06 Merge cleanup from MAME 0.238 release branch to avoid conflicts later. [Vas Crabb]
  • 2021-11-21 16:57:12 Minor cleanup: [Vas Crabb]
    • machine/wd_fdc.cpp: Code style consistency fixes. language/Greek: Removed obsolete messages.
    •  
  • 2021-11-21 16:37:52 ti99/geneve: Added WHTech SCSI adapter card [Michael Zapf]
  • 2021-11-21 15:41:34 sgi_mips.xml: Removed a stray quote. [Vas Crabb]
  • 2021-11-21 14:29:35 Apple softlist update for November 2021 (#8850) [Firehawke]
    • Apple II software list support adjustments: change 'flop525' to 'flop_a2' where 3.5s also in same lists Add apple2gs_flop_clcracked and make it default for IIgs.
      New working software list additions (apple2_flop_orig.xml)
      Wargle! [4am, Firehawke] A Question of Scruples [4am, Firehawke] J-Bird [4am, Firehawke] Star Dance [4am, Firehawke] Disk Organizer (Version 2.6) [4am, Firehawke] Super Disk Copy (Version 3.8) [4am, Firehawke] Nibbles Away ][ (Version C3) [4am, Firehawke] Essential Data Duplicator (Version 4.4) [4am, Firehawke]
      New working software list additions (apple2_flop_clcracked.xml) - Numberball (cleanly cracked) [4am, Firehawke] PFS:File (Version A.00) (cleanly cracked) [4am, Firehawke]
    •  
  • 2021-11-21 10:24:49 Updated Greek translation. (#8857) [BraiNKilleRGR]
  • 2021-11-21 07:44:11 arcade.lua: removed taito_x.h since it doesn't exist anymore [Ivan Vangelista]
  • 2021-11-21 04:14:44 srcclean in preparation for release of MAME 0.238. [Vas Crabb]
    • Patched up positron.cpp input ports - you shouldn’t use PORT_NAME when the key cap label is just the characters it produces anyway, and you’re supposed to use the actual character a key produces for PORT_CHAR or "natural" keyboard mode/paste will be unnatural.
    •  
  • 2021-11-21 04:00:20 vgmplay.xml: Added 10 new entries and 1 updated entry [vgmrips.net, Tafoid] [Scott Stone]
  • 2021-11-21 03:06:39 stargame.cpp: removed unneeded things [Robbbert]
  • 2021-11-21 00:10:46 Miscellaneous #include cleanup [AJR]
  • 2021-11-20 22:36:12 apple2gs: add debugger annotations for the Animation Toolset [R. Belmont, Antoine Vignau] [arbee]
  • 2021-11-20 19:06:56 bus/nes: Added support for boards using the SMD133 ASIC. (#8840) [0kmg]
    • bus/nes: Added support for boards using the SMD133 ASIC.
      New working software list additions (nes.xml) - Data East All-Star Collection [anonymous] Mega Man 8 in 1 (PL-0006) [anonymous] Super Games 143 in 1 (The Best Games of NES) [anonymous]
      Software list items promoted to working (nes.xml) - CoolBoy 198 in 1 CoolBoy 400 in 1 CoolBoy 400 in 1 (alt, 403 games) Game 450 in 1 Game 500 in 1 Pocket Games 150 in 1 Super Game 218 in 1 (JF2181) Super Game 360 in 1 Super Game 402 in 1
    •  
  • 2021-11-20 18:08:03 fm77av.xml: add protected Deep Forest image (#8849) [r09]
    • Also marked the existing one as cracked.
      New working software list additions - Deep Forest [Katsura82, rockleevk, r09]
    •  
  • 2021-11-20 18:07:37 rawthrillspc.cpp: Add HDD dump for "The Fast And The Furious" [Victor Fernandez (City Game)] (#8851) [ClawGrip]
  • 2021-11-20 17:20:41 mame.lst: moved blkshpsq to the correct place. [Robbbert]
  • 2021-11-20 17:13:00 stargame.cpp: WIP, spcship is working [Robbbert]
  • 2021-11-20 16:49:03 New machines marked as NOT_WORKING [Nigel Barnes]
    • Positron 9000 [Binary Dinosaurs, Nigel Barnes]
    •  
  • 2021-11-20 16:38:17 tiamc1: extend kot title, there's an elektronika handheld with the same title [hap]
  • 2021-11-20 16:16:51 emu/rendersw.hxx: Support texture wrap/clamp properly for (A)RGB formats. [Vas Crabb]
    • Also got rid of names starting with an underscore followed by an uppercase letter, as they are reserved.
      Yes, get_texel_rgb32 and get_texel_argb32 are identical - thew were already identical before.
    •  
  • 2021-11-20 11:37:49 hh_sm510: Remove uncertain Fowling IDs (#8848) [algestam]
  • 2021-11-20 11:37:21 hh_sm510: small correction to fowling svg [hap]
  • 2021-11-20 02:00:33 tr808: correct release year [hap]
  • 2021-11-20 01:54:49 New machines marked as NOT_WORKING [hap]
    • TR-808 Rhythm Composer [afx303, DinSync]
    •  
  • 2021-11-20 01:35:56 bus/snes/sa1.cpp: Flesh out some SA1 features, Fix SNES timing, interrupt (#8673) [cam900]
  • 2021-11-20 01:35:18 tms32031.cpp: Add TMS320VC33 emulation support, Add notes (#8766) [cam900]
  • 2021-11-20 01:34:51 bus/nes: Added partial code for unlicensed game Dragon Fighter. (#8833) [0kmg]
  • 2021-11-20 01:33:43 gp9001.cpp: added initialization register (0x0E) values for remaining games (#8843) [Sergio G]
  • 2021-11-20 01:32:56 naomi.cpp: fix the bg offset to be based on the param base so non-zero bases get backgrounds. (#8844) [Jennifer Taylor]
  • 2021-11-20 01:31:18 new software list entries (#8845) [David Haywood]
    • new software list entries
      Metal Slug - 1st Mission (prototype) [Brian Hargrove, Elliot Rosenberger]
    •  
  • 2021-11-20 01:30:47 megadriv.cpp: note that NEC PAC can play CD games (#8847) [cam900]
  • 2021-11-20 00:44:26 New working clone (#8837) [algestam]
    • New working clone - Monkey Goalkeeper [algestam, Milan Galcik]
    •  
  • 2021-11-19 18:12:44 - seta.cpp: removed some unneeded VIDEO_START macros [Ivan Vangelista]
    • - taito_x.cpp: split in subclasses, minor cleanups
    •  
  • 2021-11-19 18:03:46 New working clones [Ivan Vangelista]
    • Mirai Ninja (Japan, set 2) [Corrado Tomaselli]
    •  
  • 2021-11-19 16:48:47 bus/vme: De-skeletonized vme_hcpu30.cpp. (#7467) [shattered]
  • 2021-11-19 16:22:14 Updated Chinese translations. [YuiFAN] [Vas Crabb]
  • 2021-11-19 15:29:50 ibm5150.xml, ibmpcjr_flop.xml: Moved Touchdown Football to ibmpcjr_flop.xml (fixes #8838). (#8839) [Logan B]
  • 2021-11-19 15:27:39 bus/nes_ctrl: Added support for Exciting Boxing air bag controller. (#8817) [0kmg]
    • Software list items promoted to working (nes.xml) - Exciting Boxing (Japan)
    •  
  • 2021-11-19 15:24:11 bus/nes_ctrl: Removed device_reset() for recently updated input devices. (#8846) [0kmg]
  • 2021-11-19 08:54:35 clang fixes [smf-]
  • 2021-11-19 04:18:38 debugimgui: Fix menus losing focus, add octal display and octal/decimal address select. [Barry Rodewald]
  • 2021-11-18 17:39:16 Updated localisations for UI changes in 0.238 development cycle. [Vas Crabb]
    • For tranlators, the main changes are: The former "device mapping" menu is now "input device options" and includes the input provider module options. The analog controls menu (where sensitivity, auto-centre, etc. is configured) is now localisable. The timecode logging features (used when making gameplay videos) have been moved to a plugin, and display messages are localisable. There are a few extra messages for the autofire and input macro plugins to handle cases where a configured input is not present. The timer plugin has options to show wall clock time (real time elapsed according to host OS clock) or emulated time.
    •  
  • 2021-11-18 16:45:04 Added partial Slovak translation. [Milan Galcik] [Vas Crabb]
  • 2021-11-18 16:35:53 New working software list additions [Robbbert]
    • - rx78_cart: ABC Word Game Excite Tennis [Hubz]
    •  
  • 2021-11-18 15:14:59 -emu/render.cpp: Fixed texture size calculation for oblong items. [Vas Crabb]
    • -bfm_sc2.cpp: Removed reel components from sc2prem2 layout.
    •  
  • 2021-11-18 14:52:51 imolagp.cpp: Add a note about clone "Ferrari 1" from Falgas/Videotronic (#8841) [ClawGrip]
  • 2021-11-18 14:52:31 houseball.cpp: Typo (#8842) [ClawGrip]
  • 2021-11-18 14:51:36 cps1: marked forgottnj as a prototype, it's an unfinished version of the game [David Haywood] [hap]
  • 2021-11-18 14:51:27 seta: marked blockcar (Visco's Block Carnival / Thunder & Lightning 2 in seta.cpp) X1 sample ROM as BAD_DUMP as it appears to be half size [David Haywood] [hap]
  • 2021-11-18 00:34:38 emu/render.cpp, emu/rendlay.cpp: Added scroll support for all elements. [Vas Crabb]
  • 2021-11-17 23:34:43 arc_ide_be: Corrected ROM size. [Nigel Barnes]
  • 2021-11-17 23:00:34 apple2gs: fix regression pointed out by Coverity. [R. Belmont] [arbee]
  • 2021-11-17 17:33:30 nsm.cpp: WIP. Test menu works. [Robbbert]
  • 2021-11-17 16:49:25 Removed obsolete messages from Brazilian Portuguese translation. [Vas Crabb]
  • 2021-11-17 16:44:05 Updated Brazilian Portuguese translation [Felipe] (#8836) [Vas Crabb]
  • 2021-11-17 16:37:01 cop01.cpp: unknown dip switches enable an undocumented invulnerability cheat (MT#8132) (#8832) [Steven Coomber]
    • cop01.cpp: unknown dip switches enable an undocumented invulnerability cheat (MT#8132)
    •  
  • 2021-11-17 15:45:49 tms9995: fixed pc not displaying when watchpoint hit. [Robbbert]
  • 2021-11-17 14:44:27 Confirmed Chinese translations for remaining message. [YuiFAN] [Vas Crabb]
  • 2021-11-17 12:46:25 New working clone added (#8834) [algestam]
    • New working clones
      Fowling [algestam, Milan Galcik]
    •  
  • 2021-11-17 06:17:42 frontend: Show more unemulated/imperfect features per-device in warnings menu. [Vas Crabb]
  • 2021-11-17 04:48:22 Updated Chinese translations. [YuiFAN] [Vas Crabb]
  • 2021-11-16 16:34:28 language/Slovak: Corrected character encoding in header comment. [Vas Crabb]
  • 2021-11-16 04:54:01 apple2gs: fix GCC compile. [R. Belmont] [arbee]
  • 2021-11-16 04:53:07 New NOT_WORKING machines [Luigi Thirty]
    • - Motorola MVME12x [Katherine Rohl]
    •  
  • 2021-11-16 04:51:24 gbcolor.xml: Lowercase on some description's words (#8795) [ArcadeShadow]
  • 2021-11-16 04:50:59 New NOT_WORKING machine (#8802) [ClawGrip]
    • House Ball [Museo del Recreativo, ClawGrip]
    •  
  • 2021-11-16 04:50:18 New NOT_WORKING machine (#8803) [ClawGrip]
    • - Rockin' Bowl-O-Rama [Museo del Recreativo, ClawGrip]
    •  
  • 2021-11-16 04:48:41 New NOT_WORKING machines (#8820) [ClawGrip]
    • The Fast And The Furious (v3.06) [Victor Fernandez (City Game)] Guitar Hero Arcade (v1.0.5) [Museo del Recreativo]
    •  
  • 2021-11-16 04:47:05 New NOT_WORKING machine (#8809) [ClawGrip]
    • - Main Event (Destron) [Museo del Recreativo, ClawGrip]
    •  
  • 2021-11-16 04:45:07 New WORKING software list additions (#8822) [ClawGrip]
    • - vsmile_cart.xml: Alphabet Park Adventure (USA, alt 2, two chips) Alphabet Park Adventure (USA, rev. 101, alt) Disney/Pixar Cars - Rev It Up in Radiator Springs (USA, alt) Disney/Pixar Cars - Rev It Up in Radiator Springs (USA, alt 2) [skaman]
    •  
  • 2021-11-16 04:44:09 c64_cass.xml: Added 34 entries (#8824) [Steven Coomber]
    • New working software list additions - Galactic Games (Activision) [C64 Ultimate Tape Archive V2.0] Game Over II (Dinamic) [C64 Ultimate Tape Archive V2.0] Garfield (The Edge) [C64 Ultimate Tape Archive V2.0] Garfield: Winter's Tail (The Edge) [C64 Ultimate Tape Archive V2.0] Gauntlet (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Gauntlet / Xevious (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Ghost Chaser (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Ghostbusters II (Activision) [C64 Ultimate Tape Archive V2.0] Ghosts'n Goblins (Elite Systems) [C64 Ultimate Tape Archive V2.0] Ghouls'n Ghosts (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Giants (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Glider Rider (Quicksilva) [C64 Ultimate Tape Archive V2.0] Go Crazy (U.S. Gold) [C64 Ultimate Tape Archive V2.0] The Gold Collection (Guild Publishing) [C64 Ultimate Tape Archive V2.0] The Gold Collection III (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Golden Axe (Virgin) [C64 Ultimate Tape Archive V2.0] The Goonies (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Grand Moster Slam (Golden Goblins) [C64 Ultimate Tape Archive V2.0] Grand Prix Selection (Electric Dreams) [C64 Ultimate Tape Archive V2.0] The Great Escape (Ocean) [C64 Ultimate Tape Archive V2.0] Gremlins: The Adventure (Adventure International) [C64 Ultimate Tape Archive V2.0] Gremlins 2: The New Batch (Elite Systems) [C64 Ultimate Tape Archive V2.0] Gridrunner (Llamasoft) [C64 Ultimate Tape Archive V2.0] Gryphon (Microbyte) [C64 Ultimate Tape Archive V2.0] Gryzor (Ocean) [C64 Ultimate Tape Archive V2.0] Guadalcanal (Activision) [C64 Ultimate Tape Archive V2.0] Gunship (Microprose) [C64 Ultimate Tape Archive V2.0] Gutz (Ocean) [C64 Ultimate Tape Archive V2.0]
      New NOT_WORKING software list additions - Galivan (Imagine) [C64 Ultimate Tape Archive V2.0] The Games: Summer Edition (U.S. Gold) [C64 Ultimate Tape Archive V2.0] The Games: Winter Edition (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Ghostbusters (Activision) [C64 Ultimate Tape Archive V2.0] The Great Giana Sisters (Go!) [C64 Ultimate Tape Archive V2.0] Green Beret (Imagine) [C64 Ultimate Tape Archive V2.0]
    •  
  • 2021-11-16 04:43:33 sms.xml, gamegear.xml: Added 2 Master System, 1 Game Gear prototypes. (#8819) [0kmg]
    • New working software list additions (sms.xml) - Dead Angle (prototype) [smspower] Thunder Blade (prototype) [HoverEel, smspower]
      New working software list additions (gamegear.xml) - Streets of Rage II ~ Bare Knuckle II - Shitou e no Chingonka (prototype) [smspower, VGHF]
    •  
  • 2021-11-15 23:40:41 New working software list additions [Nigel Barnes]
    • - pc200: Microsoft MS DOS Operating System, PC200 Promotion [Centre for Computing History]
    •  
  • 2021-11-15 22:01:27 bus/archimedes/podule: Podules for Acorn Archimedes: [Nigel Barnes]
    • - Baildon Electronics IDE HD Interface - SJ Research Nexus Interface (A500) (not working) - Wild Vision/Computer Concepts Eagle M2 (not working)
    •  
  • 2021-11-15 21:54:03 acrnsys.cpp: Set default configuration of RAM cards. [Nigel Barnes]
  • 2021-11-15 21:50:40 upc82c710/upc82c711: Use unscoped enum for device id's. [Nigel Barnes]
  • 2021-11-15 15:28:35 Updated Greek Translation (#8829) [BraiNKilleRGR]
  • 2021-11-15 15:22:42 bus/nes_ctrl: Updated Power Pad code. Promoted all games to working. (#8827) [0kmg]
    • Changed KEYPAD inputs to BUTTON with numbering following the pattern used in Family Trainer. Removed device_reset(). Added proper strobe bit behavior and reading 1s on excess reads. Made Running Stadium and Stadium Events games clones of World Class Track Meet, the last released variant of the same game.
    •  
  • 2021-11-14 21:06:54 tms9900: Fix PC display for watchpoint