[Arcade] DevMAME [log only] 2022/11/30 22:00

[58] @ !!! środa, 30 Listopada 2022 22:00 CET [01-11-2022 02:00 CET]

[Arcade] DevMAME [log only] 2022/11/30 22:00

Raz na jakiś czas będę publikował nowe deweloperskie binarki projektu MAME, natomiast BobBudowniczy będzie się starał na bieżąco śledzić zmiany w changelogu tego  największego projektu emulacyjnego. W wypadku binarek udostępniam także resztę plików z folderu MAME. Link przy każdym wpisie umożliwia samodzielne pobranie źródeł i skompilowanie na własne potrzeby deweloperskiej wersji tego emulatora.

5
  • 2022-11-30 20:50:12 nes_apu: update stream before reading statusreg [hap]
  • 2022-11-30 19:23:29 hash/ibmpcjr_flop.xml: add QA notes, demote entries where applicable [angelosa]
  • 2022-11-30 18:17:55 konami/konami_gn676_lan.cpp: Rewrote GN676 LAN board emulation. (#10617) [987123879113]
    • Now passed boot checks, and supports x76 security chip. Added variants for Thrill Drive, Racing Jam, and Racing Jam 2. konami/nwk-tr.cpp: Added Thrill Drive security chips and variants. konami/hornet.cpp: Added Thrill Drive variants. konami/nwk-tr.cpp: Added Racing Jam 1 and 2 variants.
      New clones marked as NOT_WORKING
      Racing Jam (GQ676UAC) [windyfairy] Racing Jam (GQ676EAC) [windyfairy] Racing Jam (GQ676AAC) [windyfairy] Racing Jam: Chapter 2 (GQ888UAA) [windyfairy] Racing Jam: Chapter 2 (GQ888AAA) [windyfairy] Thrill Drive (UDE) [windyfairy] Thrill Drive (JCE) [windyfairy] Thrill Drive (EDE) [windyfairy] Thrill Drive (ACE) [windyfairy] Thrill Drive (ABE) [windyfairy] Thrill Drive (UDB) [windyfairy] Thrill Drive (JCB) [windyfairy] Thrill Drive (EDB) [windyfairy] Thrill Drive (ACB) [windyfairy] Thrill Drive (ABB) [windyfairy] Thrill Drive (ver GN713JAB) [windyfairy] Thrill Drive (ver GM713JAB) [windyfairy] Thrill Drive (ver GP713JAB) [windyfairy] Thrill Drive (ver GE713JAB) [windyfairy] Thrill Drive (ver GK713EAB) [windyfairy] Thrill Drive (ver GK713EEB) [windyfairy] Thrill Drive (ver GK713K*B) [windyfairy]
  • 2022-11-30 00:34:22 knascar: uppercase title string [hap]
  • 2022-11-29 22:21:03 New working machines [hap]
    • Skate or Die (Konami, handheld) [hap, Sean Riddle, Mr. Do] Bill Elliott's Nascar Racing (handheld) [hap, Sean Riddle, Mr. Do]
  • 2022-11-29 15:27:26 Merge tag 'mame0250' into mainline-master [Vas Crabb]
    • MAME 0.250
  • 2022-11-29 07:22:53 taito/asuka.cpp: ROM labels' improvements for bonzeadvp2 [Ivan Vangelista]
  • 2022-11-28 18:42:52 comad/zerozone.cpp: added PCB infos and derived clocks from actual XTALs, pending measurements [Brian Troha] [Ivan Vangelista]
  • 2022-11-28 18:39:56 New working clones [Ivan Vangelista]
    • Bonze Adventure (World, prototype, older) [BL]
  • 2022-11-28 18:16:35 konami/hornet.cpp, konami/cobra.cpp, konami/nwk-tr.cpp: Refactored JVS host code. (#10614) [987123879113]
    • Refactored JVS host code into a common device for Konami PPC400 series systems. konami/nwk-tr.cpp: Implemented JVS. konami/cobra.cpp: Replaced JVS code and hooked up Windy2 I/O for bujutsu.
  • 2022-11-27 19:32:55 Merge branch 'release0250' into mainline-master [Vas Crabb]
  • 2022-11-27 19:05:04 misc/cocoloco.cpp: Corrected DIP switch name Cocoloco typo. (#10607) [0kmg]
  • 2022-11-27 17:18:05 Metadata corrections [Vas Crabb]
  • 2022-11-27 17:16:52 scmp: Fix unreliable order of execution in JMP instruction [AJR]
  • 2022-11-27 01:19:08 Added 4 Israeli games [Josh Renaud, Sali Ariel, Keith Hacke] (#10604) [telanus]
    • New working software list items (apple2_flop_misc)
      Aleph Baiters [Josh Renaud, Sali Ariel, Keith Hacke] Nosh Kosh [Josh Renaud, Sali Ariel, Keith Hacke] Borders [Josh Renaud, Sali Ariel, Keith Hacke] The Georgia Variations [Josh Renaud, Sali Ariel, Keith Hacke]
  • 2022-11-26 18:46:31 harddisk.h: #include shuffling [AJR]
  • 2022-11-26 16:36:40 srcclean in preparation for 0.250 branch [Vas Crabb]
  • 2022-11-26 16:17:55 Revert "Make numbers signed in debugger where it matters" [Vas Crabb]
    • This reverts commit 922d5b3c81459173ce99970dca0e44825f0a4494.
      This broke an important use case with MIPS3 address comparisons no longer behaving intutively.
      It's also another case of a debugger change that wasn't followed through properly, with absolutely no attempt to update the internal debugger help or the documentation for the web site.
      I realise signed maths woud be a useful feature, for the debugger, but it needs to be done in a way that doesn't break important use cases.
  • 2022-11-26 16:11:53 -konami/hornet.cpp: Fixed 4 player cabinet type in NBA Play By Play. (#10591) [987123879113]
    • -konami/windy2.cpp: Added Konami Windy 2 JVS I/O device.
  • 2022-11-26 15:51:45 namcos22: possible overflow on texture bank (shouldnt happen) [hap]
  • 2022-11-26 10:14:43 bus/msx/ctrl: Added FM Towns Marty Pad. [Vas Crabb]
    • fujistsu/fmtowns.cpp: Made FM Towns Marty have a single Marty Pad plugged in by default.
  • 2022-11-26 09:20:07 bus/msx/ctrl: Use A/B button labels for FM Towns Pad. [Vas Crabb]
  • 2022-11-26 08:56:23 namco/20pacgal.cpp: Better values for unknown SERVICE and EEPROMIN port bits. (#10600) [pdaderko]
    • Fixes bug in 25pacmano where after 64 plays, copy protection prevents game from starting (tracked at address 0x3E-0x3F in EEPROM). Changes to 20pacgal ports verified on hardware, though makes no noticeable difference to gameplay. Ports of 25pacman left as-is, no hardware to verify with.
  • 2022-11-26 08:51:32 megadriv.xml: Added an unreleased prototype. (#10601) [0kmg]
    • New working software list additions (megadriv.xml) - Segapede (USA, prototype) [Craig Stitt, Hidden Palace]
  • 2022-11-26 08:49:19 bus/msx/ctrl: Added Micomsoft Libble Rabble Joypad. [Vas Crabb]
  • 2022-11-26 08:48:42 nes.xml: Add the Yuletide homebrew in prep for MAMEmas! (#10602) [0kmg]
    • New working software list additions (nes.xml) - 8-bit Xmas 2022 [retroUSB]
  • 2022-11-26 08:48:10 nes.xml: Add the Yuletide homebrew in prep for MAMEmas! (#10602) [0kmg]
    • New working software list additions - 8-bit Xmas 2022 [retroUSB]
  • 2022-11-26 08:19:58 philips/cdi.cpp: Added support for Italian version of Quizard 1. (#10598) [Ryan Holtz, f205v, TeamEurope] [MooglyGuy]
    • New working clones
      Quizard (v1.8, Italian, i8751 IT 11 I2) [Ryan Holtz, f205v, TeamEurope] Quizard (v1.7, Italian, i8751 IT 11 I2) [Ryan Holtz, f205v, TeamEurope] Quizard (v1.2, Italian, i8751 IT 11 I2) [Ryan Holtz, f205v, TeamEurope] Quizard (v1.0, Italian, i8751 IT 11 I2) [Ryan Holtz, f205v, TeamEurope]
      Machines promoted to working
      Quizard 3 (v3.4, German, i8751 DE 132 D3) [Ryan Holtz] Quizard 4 Rainbow (v4.2, German, i8751 DE 142 D3) [Ryan Holtz]
      Clones promoted to working
      Quizard 3 (v3.4, German, i8751 DE 132 A1) [Ryan Holtz] Quizard 3 (v3.2, German, i8751 DE 132 D3) [Ryan Holtz] Quizard 4 Rainbow (v4.2, Czech, i8751 TS142 CZ1) [Ryan Holtz] Quizard 4 Rainbow (v4.1, German, i8751 DE 142 D3) [Ryan Holtz] Quizard 4 Rainbow (v4.0, German, i8751 DE 142 D3) [Ryan Holtz]
  • 2022-11-26 07:51:55 More ROM labels updates [Brian Troha] [Ivan Vangelista]
    • - capcom/1942.cpp: Documented actual label for Supercharger 1942 including hand written version number of 1.28A. - midway/midtunit.cpp: Corrected ROM labels for Mortal Kombat Challenger (hack) and added notes.
  • 2022-11-25 23:56:51 namcos22: improve s22 draw_direct_poly [hap]
  • 2022-11-25 18:45:00 New working machines [hap]
    • Gargoyles: Night Flight (Tiger) [hap, Sean Riddle]
      New working clones
      Superman (Tiger) [hap, Sean Riddle]
  • 2022-11-25 17:53:48 docs: Fixed a markup error. [Vas Crabb]
  • 2022-11-25 17:47:01 fujitsu/fmtowns.cpp: Get rid of the rest of the leftover code. [Vas Crabb]
  • 2022-11-25 17:30:43 -fujitsu/fmtowns.cpp: Use MSX controller slots for pad ports. [Vas Crabb]
    • -bus/msx/ctrl: Added 2-button and 6-button FM Towns pads.
  • 2022-11-25 15:51:31 ui/state.cpp: Use path concatenation utility function. [Vas Crabb]
  • 2022-11-25 14:56:42 machine/upd71071.cpp: Initialize address and count registers - fixes random HDD failures in fmtowns. (#10580) [r09]
  • 2022-11-25 14:50:47 Improvements to some drivers' documentation: [Brian Troha] [Ivan Vangelista]
    • - itech/itech32.cpp: Changed the Blood Storm v2.21 ROM names to bld00_v221.u83 and bld01_v221.u88 (like v2.22) to avoid collision with the v2.1 set where both sets were bld00_v21.u83 & bld01_v21.u88. - pacman/jrpacman.cpp: Corrected ROM labels. - playmark/drtomy.cpp: Added PCB layout and corrected clocks based on actual OSCs on board. - sunelectronics/shanghia3.cpp: Corrected ROM names for US sets verified with 2 PCBs.
  • 2022-11-25 03:02:49 ymdx7: fix BIOS selection. [R. Belmont] [arbee]
  • 2022-11-25 01:36:28 New machines added as NOT_WORKING [arbee]
    • - Yamaha DX-7 Digital Programmable Algorithm Synthesizer [David Viens, R. Belmont]
  • 2022-11-24 18:06:51 midway/williams.cpp: dumped PROMs for defenderj [Guru] [Ivan Vangelista]
  • 2022-11-24 17:47:03 cpu/powerpc/ppccom.cpp: Made PPC400 series external serial clock configurable. (#10588) [987123879113]
    • Also use actual configured system clock for serial timer when selected rather than hard-coded number.
  • 2022-11-24 17:31:26 sharc: Use rot[lr]_32 some more [AJR]
  • 2022-11-24 17:04:22 nintendo/vsnes.cpp: Filled in missing Dora DIP switch settings for vsmahjng. (#10589) [0kmg]
  • 2022-11-24 16:56:33 Update 3rdparty/ymfm to latest. (#10583) [Aaron Giles]
    • Fixes uninitialized member causing slight jitter in timing (GitHub #10414). Fixes OPNA behavior when LFO is disabled. Fixes a PCM playback wraparound bug due to incorrect auto-incrementing.
  • 2022-11-24 16:49:47 yamaha/ymdx9.cpp: Added skeleton driver for Yamaha DX9. (#10586) [Anthony]
    • New machines marked as not working - Yamaha DX9 Digital Programmable Algorithm Synthesizer
  • 2022-11-24 07:16:56 nintendo/vsnes.cpp: Added missing DIP switch settings for vsmahjng. (#10587) [0kmg]
  • 2022-11-24 06:58:31 msx.cpp: Made the general purpose ports (joystick/mouse) a slot device. (#10579) [wilbertpol]
    • Also moved msx slot devices to subfolders.
  • 2022-11-24 04:35:44 New working software list additions (apple2gs_flop_orig.xml) (#10456) [A-Noid33]
    • New working software list additions (apple2gs_flop_orig.xml)
      Canal Meurtre (Brutal Deluxe) [Antoine Vignau, A-Noid]
  • 2022-11-24 04:34:07 capcom/sonson: Change vsync to 55.40Hz (#10537) [birdybro]
    • Source of measurements > https://github.com/MikeS11/Arcade-Sonson_MiSTer/issues/1#issuecomment-1312089702
      The value originally set must have been a typo, according to @kold669 (aka Corrado Tomaselli). The original PCB alternates between 55.37Hz and 55.43Hz and it is Corrado's suggestion to run it at 55.40Hz.
  • 2022-11-23 23:41:43 Fixed MESS build (#10581) [MASH]
    • Fixed MESS build
      Fixed Arcade build
  • 2022-11-23 23:41:24 msx1_cass: Fix 2 incorrect sha1 hashes from my last msx1_cass submission. (#10584) [wilbertpol]
  • 2022-11-23 19:46:55 namcos22: change poly.h rendering from float to double (fixes occasional polygon stitching issue in skybox) [hap]
  • 2022-11-23 16:22:03 namcos22: window clip doesn't need to be float [hap]
  • 2022-11-23 15:46:04 machine/jvsdev.cpp: Fixed chaining resets, and always cascade broadcast messages to slave devices. (#10582) [987123879113]
  • 2022-11-23 15:43:41 a5200.xml: Use lowercase for descriptive text in descriptions. (#10485) [ArcadeShadow]
  • 2022-11-23 15:42:32 atari/a7800.cpp: Pass (phase 2) clock to cartridge slot - fixes PAL add-on chip clock rates. (#10474) [0kmg]
  • 2022-11-23 15:36:06 a7800.xml: Replaced Wasp! with a proper, working ROM (MT06949). (#10478) [0kmg]
    • Also added note about the removed non-working development version.
  • 2022-11-23 15:12:16 sg1000.xml: Use full country names rather than abbreviations, and use lowercase for descriptive text. (#10516) [ArcadeShadow]
  • 2022-11-23 15:08:22 neocd.xml: Use full country names rather than abbreviations, and lowercase for descriptive text. (#10523) [ArcadeShadow]
  • 2022-11-23 15:06:37 neogeo.xml, ngp.xml and ngpc.xml: Cleaned up metadata. (#10524) [ArcadeShadow]
    • - Replaced abbreviated country names with full name. - Use lowercase for descriptive text.
  • 2022-11-23 15:04:44 a2600.xml: Marked light gun games unsupported, and added a prototype. (#10536) [0kmg]
    • New working software list additions - Shootin' Gallery (PAL, prototype) [Buckaroo]
  • 2022-11-23 15:03:35 skeleton/elcirculo.cpp: Dumped and added skeleton driver for Inder's "El Circulo". (#10554) [ClawGrip]
    • This is a roulette machine using LEDs and lamps for display.
      New NOT_WORKING machine - El Circulo [jordigahan, Pikolo, ArcadeHacker, ClawGrip]
  • 2022-11-23 15:01:29 spectrum_cass.xml: Twelve new working software items and two redumps. (#10555) [ArcadeShadow]
    • Also corrected parent/clone relationships, publishers, release years based on the info provided by spectrumcomputing.co.uk.
      New working software list additions (spectrum_cass.xml)
      Fantasia Diamond (set 4, VTR) [Steven Brown, Planeta Sinclair] FORTH (Microbyte) [spectrumcomputing.co.uk] Hundra (Dinamic) [spectrumcomputing.co.uk] King Arthur [Luís Rato, Planeta Sinclair] Mr. Shaw's Double Whammy (compilation) [Luís Rato, Planeta Sinclair] Nonamed (Spanish, medium case, alt) [spectrumcomputing.co.uk] Nonamed (Spanish, small case - black spine) [spectrumcomputing.co.uk] Nosferatu: Quest for the Vampire (alt) [Steven Brown, Planeta Sinclair] Nuclear Reactor [Steven Brown, Planeta Sinclair] Starship Mulvaney [Steven Brown, Planeta Sinclair] Starstrike II [spectrumcomputing.co.uk] Tremor (pirate) [Planeta Sinclair]
      Redump (spectrum_cass.xml)
      Nonamed (Spanish, small orange case) [spectrumcomputing.co.uk] Nosferatu el Vampiro (Zafiro) [spectrumcomputing.co.uk]
  • 2022-11-23 08:48:51 New machines marked as NOT_WORKING [Ivan Vangelista]
    • UFO Catcher 7 (V20011112) [Darksoft, TeamEurope]
  • 2022-11-23 04:47:33 mac: welcome back ADB full HLE for the Mac IIs so SCSI works again. Sigh. [R. Belmont] [arbee]
  • 2022-11-22 23:10:21 mame.lst: Remove duplicate entry [AJR]
  • 2022-11-22 20:20:33 Scope reduction and cleanup. [Vas Crabb]
  • 2022-11-22 20:08:59 konami/hornet.cpp: Added x76 security chip, and added new regional variants of games (#10578) [987123879113]
    • Added security EEPROM data for NBA Play by Play/All The Way. Added security EEPROM and NVRAM data for Gradius 4. Added NVRAM data for Teraburst. Added NVRAM data for Silent Scope series. machine/k033906.cpp: Fix usage for Voodoo 2.
      New clones marked as WORKING
      Gradius IV: Fukkatsu (ver JAA) [windyfairy] Gradius IV (ver UAC) [windyfairy] Gradius IV (ver AAC) [windyfairy] Gradius IV (ver AAA) [windyfairy] NBA Play By Play (ver UAB) [windyfairy] NBA Play By Play (ver JAB) [windyfairy] NBA Play By Play (ver UAA) [windyfairy] NBA Play By Play (ver AAA) [windyfairy] NBA All The Way (ver EAB) [windyfairy] NBA All The Way (ver EAA) [windyfairy]
      New clones marked as NOT_WORKING
      Teraburst (1998/07/17 ver JEL) [windyfairy] Teraburst (1998/07/17 ver HEL) [windyfairy] Teraburst (1998/02/25 ver UAA) [windyfairy] Teraburst (1998/02/25 ver JAA) [windyfairy] Teraburst (1998/02/25 ver HAA) [windyfairy] Silent Scope (ver EAD, Ver 1.33) [windyfairy] Silent Scope (ver AAD, Ver 1.33) [windyfairy] Silent Scope (ver EAC, Ver 1.30) [windyfairy] Silent Scope (ver AAC, Ver 1.30) [windyfairy] Silent Scope (ver EAB, Ver 1.20) [windyfairy] Silent Scope (ver AAB, Ver 1.20) [windyfairy] Silent Scope (ver JAB, Ver 1.20) [windyfairy] Silent Scope (ver EAA, Ver 1.00) [windyfairy] Silent Scope (ver AAA, Ver 1.00) [windyfairy] Silent Scope (ver JAA, Ver 1.00) [windyfairy] Silent Scope (ver EAD, Ver 1.33, GQ871 Voodoo 2 video board) [windyfairy] Silent Scope (ver AAD, Ver 1.33, GQ871 Voodoo 2 video board) [windyfairy] Silent Scope (ver UAC, Ver 1.30, GQ871 Voodoo 2 video board) [windyfairy] Silent Scope (ver EAC, Ver 1.30, GQ871 Voodoo 2 video board) [windyfairy] Silent Scope (ver AAC, Ver 1.30, GQ871 Voodoo 2 video board) [windyfairy] Silent Scope 2: Innocent Sweeper (ver JAD, Ver 1.03) [windyfairy] Silent Scope 2: Innocent Sweeper (ver AAD, Ver 1.03) [windyfairy] Silent Scope 2: Dark Silhouette (ver UAC, Ver 1.02) [windyfairy] Silent Scope 2: Fatal Judgement (ver EAC, Ver 1.02) [windyfairy] Silent Scope 2: Innocent Sweeper (ver JAC, Ver 1.02) [windyfairy] Silent Scope 2: Innocent Sweeper (ver AAC, Ver 1.02) [windyfairy] Silent Scope 2: Dark Silhouette (ver UAB, Ver 1.01) [windyfairy] Silent Scope 2: Fatal Judgement (ver EAB, Ver 1.01) [windyfairy] Silent Scope 2: Innocent Sweeper (ver JAB, Ver 1.01) [windyfairy] Silent Scope 2: Innocent Sweeper (ver AAB, Ver 1.01) [windyfairy] Silent Scope 2: Dark Silhouette (ver UAD, Ver 1.03, GN715 Voodoo 1 video board) [windyfairy] Silent Scope 2: Fatal Judgement (ver EAD, Ver 1.03, GN715 Voodoo 1 video board) [windyfairy] Silent Scope 2: Innocent Sweeper (ver JAD, Ver 1.03, GN715 Voodoo 1 video board) [windyfairy] Silent Scope 2: Innocent Sweeper (ver AAD, Ver 1.03, GN715 Voodoo 1 video board) [windyfairy] Silent Scope 2: Dark Silhouette (ver UAC, Ver 1.02, GN715 Voodoo 1 video board) [windyfairy] Silent Scope 2: Fatal Judgement (ver EAC, Ver 1.02, GN715 Voodoo 1 video board) [windyfairy] Silent Scope 2: Innocent Sweeper (ver JAC, Ver 1.02, GN715 Voodoo 1 video board) [windyfairy] Silent Scope 2: Innocent Sweeper (ver AAC, Ver 1.02, GN715 Voodoo 1 video board) [windyfairy] Silent Scope 2: Dark Silhouette (ver UAB, Ver 1.01, GN715 Voodoo 1 video board) [windyfairy] Silent Scope 2: Fatal Judgement (ver EAB, Ver 1.01, GN715 Voodoo 1 video board) [windyfairy] Silent Scope 2: Innocent Sweeper (ver JAB, Ver 1.01, GN715 Voodoo 1 video board) [windyfairy] Silent Scope 2: Innocent Sweeper (ver AAB, Ver 1.01, GN715 Voodoo 1 video board) [windyfairy]
  • 2022-11-22 20:01:37 gaelco/mastboy.cpp: Fixed description for 'mastboyib' and renamed it to 'mastboyiv2'. (#10574) [ClawGrip]
  • 2022-11-22 19:58:31 msx1_cass.xml: Added 47 items (45 working), and re-dumped one item. (#10566) [wilbertpol]
    • msx1_cart.xml: Marked testcart as bad dump. msx1_cass.xml: Added 48 titles, 1 redump.
      New working software list additions (msx1_cass.xml) - Aprende astronomía con El Sol (Spain) [msxcassettes] Aprende astronomía con la Luna (Spain) [msxcassettes] Aprende astronomía con la Tierra en el espacio (Spain) [msxcassettes] Aprende astronomía con los planetas (Spain) [msxcassettes] Cocos (Spain) [msxcassettes] Contabilidad Personal (Spain) [msxcassettes] Data MSX - Issue 01 (Spain) [msxcassettes] Data MSX - Issue 04 (Spain) [msxcassettes] Data MSX - Issue 09 (Spain) [msxcassettes] Dog Fighter (Spain) [msxcassettes] Floppy el Pregunton (Spain) [msxcassettes] Frankie (Spain) [msxcassettes] Freddy Hardest (UK, Italy) [msxcassettes] Generador de Sprites (Spain) [msxcassettes] Golf (Spain) [msxcassettes] Juegue con su MSX - Issue 02 - Alpha Centauro (Spain) [msxcassettes] Juegue con su MSX - Issue 07 - Robber (Spain) [msxcassettes] La Liebre y la Tortuga (Spain) [msxcassettes] Lenguaje 7° E.G.B. (Spain) [msxcassettes] Lenguaje 8° E.G.B. (Spain) [msxcassettes] Lenguaje Maquina - Issue unknown (Spain) [msxcassettes] M-47 Combate de blindados (Spain) [msxcassettes] MSX Games Vol 05 - Patrullera XH-63 (Spain) [msxcassettes] MSX Games Vol 10 - Invasores (Spain) [msxcassettes] MSX Soft Magazine - Issue 03 - Fruit Machine (Spain) [msxcassettes] MSX Soft Magazine - Issue 08 - Rana Sideral (Spain, alt) [msxcassettes] MSX Soft Magazine - Issue 09 - Cazador de tiburones (Spain) [msxcassettes] MSX Software - Issue 04 (Spain) [msxcassettes] MSX Software - Issue 16 - Hungry Harry (Spain) [msxcassettes] Mad-Fox (Spain) [msxcassettes] Música en Juego I - Notas (Spain) [msxcassettes] PHCalc (Spain) [msxcassettes] Panic Kong (Spain) [msxcassettes] Perspective (Japan, v1.1) [msxcassettes] Quinielas y Reducciones (Spain) [msxcassettes] Sky Hawk (Spain) [msxcassettes] Snackbar + Mouse Jump (Spain) [msxcassettes] Soccer Boss (UK) [msxcassettes] Soft-MSX 1 (Spain) [msxcassettes] Soft-MSX 3 (Spain) [msxcassettes] Star Seeker - Solar System (Spain) [msxcassettes] Stars MSX 1 (Spain) [msxcassettes] Stars MSX 2 (Spain) [msxcassettes] Stars MSX 4 (Spain) [msxcassettes] Viaje Espacial (Spain) [msxcassettes] Who Dares Wins 2 (UK, Italy) [msxcassettes]
      Redump (msx1_cass.xml)
      Contabilidad 2 (Spain) [msxcassettes]
      New NOT_WORKING software list additions (msx1_cass.xml) - Aprendiendo Inglés 1 - en el campo y en el castillo (Spain) [msxcassettes] Juegos de Inteligencia (Spain) [msxcassettes]
  • 2022-11-22 19:46:13 bus/msx_cart, msx1_cart.xml: Added external floppy and Kanji cartridges. (#10549) [wilbertpol]
    • msx1_flop.xml: - Moved msxdostb to msx1_flop_525.xml.
      msx1_cart.xml: - Added Kanji ROM to Japanese MSX-Write. - Added Toshiba Kanji ROM - Added Konami Word Processor with Kanji cartridge. - Added several external floppy controllers and drives.
      New working software list additions (msx1_cart.xml)
      CDX-2 + 5.25" DSDD floppy drive (Brazil) [openMSX] DDX + 5.25" DSDD floppy drive (Brazil, v3.0d) [openMSX] DDX + 5.25" DSDD floppy drive (Brazil, v3.0) [openMSX] DPF-550 Controller + 5.25" SSDD floppy drive (Argentina) [openMSX] DPF-550 Controller + 5.25" SSDD floppy drive (Belgium/Netherlands) [openMSX] EC-700 Word Processor (EC-701 + EC-702) (Japan) [openMSX] FD-051 Controller + FD-05 3.5" DSDD floppy drive [openMSX] HB-3600 Controller + HB-6000 5.25" DSDD floppy drive (Brazil) [openMSX] HBD-20W (Floppy controller + 3.5" DSDD floppy drive) (Japan) [openMSX] HBD-50 (Floppy controller + 3.5" SSDD floppy drive, SNYJX121) [openMSX] HBD-F1 (Floppy controller + 3.5" DSDD floppy drive) (Japan) [openMSX] HX-F101PE Controller + 3.5" SSDD floppy drive (Europe) [openMSX] MFD-001 (Controller + enclosure with 1 5.25" DSDD floppy drive) (Europe) [openMSX] ML-30DC Controller + ML-30FD enclosure with 1 3.5" DSDD floppy drive (Japan) [openMSX] NMS-1200 Floppy controller + 3.5" DSDD floppy drive (Europe, v1.06) [openMSX] NMS-1200 Floppy controller + 3.5" DSDD floppy drive (Europe, v1.04) [openMSX] Toshiba Kanji ROM Cartridge HX-M200 (Japan) [openMSX]
      New software marked as NOT_WORKING (msx1_cart.xml)
      FD-03 Controller + 3.5" DSDD floppy drive v3.8 [openMSX] FD-03 Controller + 3.5" DSDD floppy drive v3.5 [openMSX]
  • 2022-11-22 17:59:02 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Hello Kitty Magical Pumpkin (Japan 960712) [Hammy, Porchy]
  • 2022-11-22 11:55:45 hh_sm510: update notes [hap]
  • 2022-11-22 11:49:09 ncd88k: appease clang [Patrick Mackinlay]
  • 2022-11-22 08:40:07 ncd88k: work in progress [Patrick Mackinlay]
    • hook up serial eeprom initial work on interrupts add firmware version 2.6.0
  • 2022-11-22 00:19:15 New working machines [hap]
    • Bottom of the Ninth (handheld) [hap, Sean Riddle, Mr. Do]
  • 2022-11-21 22:57:34 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Netchuu Pro Yakyuu 2002 (NPY1 Ver. C) [Mickysmoke, rtw]
  • 2022-11-21 22:30:31 nichibutsu/cclimber.cpp: redump part of the GFX ROMs [porchy] [Ivan Vangelista]
  • 2022-11-21 20:03:20 cps3: Fix nscsi regression. [Curt Coder] [Curt Coder]
  • 2022-11-21 19:53:31 New working machine added (#10573) [algestam]
    • New working machine added - Ninja Gaiden III (Tiger handheld) [algestam, Sean Riddle]
  • 2022-11-21 19:19:40 sigma/sub.cpp, thepit/timelimt.cpp: consolidated drivers in single files [Ivan Vangelista]
  • 2022-11-21 19:18:31 New working clones [Ivan Vangelista]
    • Trojan (location test) [coolmod, rtw, Brian Troha, Sean Sutton, Smitdogg, The Dumping Union]
  • 2022-11-21 09:41:58 eepromser: correct data out level [Patrick Mackinlay]
  • 2022-11-21 09:40:33 m88000: 88100 does not have signed immediate [Patrick Mackinlay]
  • 2022-11-21 09:39:34 m88000: prepare for mmu [Patrick Mackinlay]
  • 2022-11-21 02:39:11 score: Use util::sext for sign extension [AJR]
  • 2022-11-20 21:56:33 dsp56156, i960, scudsp: Simplify some bits of code using util::sext [AJR]
  • 2022-11-20 17:28:03 hiscore.dat: Updates [Leezer] [cracyc]
  • 2022-11-20 08:39:49 Updated Greek UI translation. (#10569) [BraiNKilleRGR]
  • 2022-11-20 02:49:13 namcos22: s22 fog is per poly [hap]
  • 2022-11-19 22:17:47 Dumped and added "Golden Chip" slot machine from SegaSA / Sonic (#10570) [ClawGrip]
    • New NOT_WORKING machine
      - Golden Chip [jordigahan]
      mame.lst: Add 'goldenchip'
  • 2022-11-19 22:16:33 Dumped and added two different versions of Falgas "Fantastic Car" kiddie ride (#10571) [ClawGrip]
    • New NOT_WORKING machine
      - Fantastic Car (M89 hardware) [Eduardo Anay]
      New NOT_WORKING clone - Fantastic Car (Micro-87 hardware) [Eduardo Anay]
      mame.lsr: Add 'fantcar' and 'fantcar87'
  • 2022-11-19 19:31:25 sega/model2.cpp and hash/saturn.xml - Last Bronx title changes for Japanese sets. (#10423) [Michael Sanborn]
    • sega/model2.cpp - Include subtitle to Last Bronx Japanese set.
      has/saturn.xml - Just simply Last Bronx.
  • 2022-11-19 18:52:17 nintendo/nes_arcade_bl.cpp: Added emulation for NES side of hardware. (#10548) [0kmg]
    • bus/nes: Corrected pirate SMB3 IRQ counter.
  • 2022-11-19 18:01:39 scv.xml: Metadata cleanings (#10515) [ArcadeShadow]
    • - Lowercase applied on "Alt" descriptive word - Add tag info with alt_title on y2mnstld set (and removed the comment)
  • 2022-11-19 17:59:54 ibm5170.xml: 9 new software additions (#10542) [ArcadeShadow]
    • New working software list additions - Best of the Best: Championship Karate (Spain, PC Games release) [AbandonSocios] Fleet Defender [The Good Old Days] RoboSport (3.5" DD) [The Good Old Days] RoboSport (5.25" HD) [The Good Old Days] The Humans: Insult to Injury (France) [The Good Old Days] The Humans: Insult to Injury (Spain, PC Games release) [AbandonSocios]
      Moved from ibm5150 Software List - Both "Nova 9" games requires hard disk installation and EGA or VGA graphic card (https://www.mobygames.com/game/dos/nova-9-the-return-of-gir-draxon/cover-art/gameCoverId,223398/) Nova 9: The Return of Gir Draxon (v1.1, 3.5" DD) Nova 9: The Return of Gir Draxon (v1.0, 3.5" DD)
      Requires IBM AT (https://www.mobygames.com/game/dos/mario-andrettis-racing-challenge/cover-art/gameCoverId,89907/) Mario Andretti's Racing Challenge
  • 2022-11-19 14:37:37 nios2: Preliminary execution core and gdb support [AJR]
  • 2022-11-19 13:57:21 k007121: small cleanup [hap]
  • 2022-11-19 13:56:34 bufsprite: add length() getter [hap]
  • 2022-11-19 13:48:28 new NOT_WORKING machine (#10568) [Devin Acker]
    • new NOT_WORKING machine
      Yamaha PSS-12 [Edward d-tech]
      yamaha/ympss12: srcclean
  • 2022-11-18 22:20:54 mview: removed a little too much [Olivier Galibert]
  • 2022-11-18 20:03:30 namcos22: do cz_adjust/bri_adjust differently [hap]
  • 2022-11-18 18:39:53 New working clones [Ivan Vangelista]
    • Scud Hammer (ver 1.4) [SpinalFeyd]
  • 2022-11-18 16:48:24 casio/ld50.cpp: identify unknown ICs & signals, add link to service manual (#10561) [Devin Acker]
  • 2022-11-18 14:58:24 New working clones [hap]
    • Spelling ABC (Germany) [Sean Riddle] Letterlogic (France) [Sean Riddle] Letterlogic (Germany) [Sean Riddle]
  • 2022-11-18 14:29:21 Another MESS build fix (#10565) [MASH]
  • 2022-11-18 13:52:00 Added Elanco AgVision and fixed TRS VideoTex drivers. (#10520) [tim lindner]
    • New working machines - Elanco AgVision
      Machines promoted to working - Tandy Radio Shack Videotex
  • 2022-11-18 11:51:25 Fixed MESS build (#10564) [MASH]
  • 2022-11-18 08:25:59 hash/*: Remove zero offsets from cassette and CD-ROM setup floppy lists. (#10563) [0kmg]
  • 2022-11-18 08:25:27 Ensure queue->thread will have at least 1 work_thread_info in it (#10560) [CasualPokePlayer]
    • For platforms which do not support threads (i.e. emuscripten), queue->thread might not have any work_thread_info's added to it. This is bad as osd_work_item_queue_multiple will access queue->thread[0] when queue->threads == 0, and subsequently crash as the queue has no items in it.
  • 2022-11-18 00:23:56 msx1_cart.xml: added msxlogo uk, es, ar, br, pl and renamed nl (#10512) [goldnchild]
  • 2022-11-17 22:21:24 m68000: Apply fix from 8f77f6f75874ca67731cc81f6506b0a2969d1622 to other models [AJR]
  • 2022-11-17 21:48:56 m68000: Prevent CI/CEI bits from remaining set after MOVEC to CACR. Fixes maclc not booting. (The code tries to flush the instruction cache by adding #8 to the old value of CACR, which doesn't work if CI reads back as 1.) [AJR]
  • 2022-11-17 21:00:00 m68000: Musashi's berr line is edge-triggered [Olivier Galibert]
  • 2022-11-17 18:15:37 A few small formatting cleanups and scope reductions. [Vas Crabb]
  • 2022-11-17 18:07:07 megacd.xml, megacdj.xml: Replaced abbreviated country names with full names. (#10529) [ArcadeShadow]
    • Replaced countries' abbreviation by their full name
  • 2022-11-17 17:43:09 barcrest/mpu4.cpp: Add IC4 port B shadowing of serial and 50Hz signals. (#10426) [James Wallace]
    • Also Fixed AY8913 chip select routine that relied on the wrong PIA and improved save state support.
      Clones promoted to working
      The Crystal Maze (v1.3, Datapak) (MPU4 Video) The New Crystal Maze Featuring Ocean Zone (v2.2, Datapak) (MPU4 Video) The Crystal Maze Team Challenge (v0.9, Datapak) (MPU4 Video)
  • 2022-11-17 16:22:52 sigma2: Use util::sext in disassembler [AJR]
  • 2022-11-17 07:33:07 New working clones [Ivan Vangelista]
    • Bloxeed (Japan, earlier) (FD1094 317-0139) [Brian Troha, The Dumping Union]
  • 2022-11-17 00:36:52 Make numbers signed in debugger where it matters [AJR]
    • - Perform signed calculations for /, %, >>, /=, %=, >>=, <, >, <=, >= operators in debugger expressions - Eliminate workarounds in debugger printf method for system printf not reliably handling 64-bit integers (a previous refactoring adopted strformat for this) - Output signed decimals for %d in debugger printf formats; also add %u format - Add two-argument sext function to debugger
  • 2022-11-17 00:11:05 hornet: Replace JVS impl with jvs_host device (#10559) [987123879113]
  • 2022-11-16 21:59:35 tecmo/tehkanwc.cpp: mark teedoff ROMs #1 to #4 with BAD_DUMP [angelosa]
  • 2022-11-16 21:35:52 Update cpu.lua for 9bb87665baa2faf1edd6fd2ce67c5de28fa0459e [AJR]
  • 2022-11-16 21:34:28 a2600.xml: Added an unreleased prototype. (#10558) [0kmg]
    • New working software list additions - Turbo (NTSC, prototype) [Rom Hunter]
  • 2022-11-16 21:07:16 unidasm: Add CDC 1700, Cyber 18, Sigma 2 and Xerox 530 disassemblers [AJR]
  • 2022-11-16 18:42:10 New working clones [Ivan Vangelista]
    • Soreike Kokology [SpinalFeyd]
  • 2022-11-16 17:58:55 galaxian/galaxian.cpp: fixed GFX ROM loading for galactica2 [Robbbert] [Ivan Vangelista]
  • 2022-11-16 17:07:17 jvshost: Fix size of encoded packet with escaped bytes (#10557) [987123879113]
  • 2022-11-16 15:05:37 msx2.cpp: Fix floppy support for y805128r2 and y805128r2e (#10556) [wilbertpol]
  • 2022-11-16 04:05:45 aviio.cpp, msdib.cpp: Use core inline functions as appropriate [AJR]
  • 2022-11-16 00:34:52 namcos22: fix zsort overflow problem [hap]
  • 2022-11-15 23:55:38 olympia/portrait.cpp: simplify scroll hookup [angelosa]
  • 2022-11-15 20:12:21 Semicolon surgery [AJR]
  • 2022-11-15 19:05:45 namcos22.h: update prev commit [hap]
  • 2022-11-15 18:39:28 tsimquest: adjust svg border [hap]
  • 2022-11-15 18:16:52 Miscellaneous cleanup: [Vas Crabb]
    • mame/namcos22.h: Use common helpers for integer manipulation, more appropriate use of inline/static/constexpr. bus/gio64/newport.cpp: Changed a couple instances of K&R formatting that snuck in to Allman like the rest of the file. bus/gameboy/gbxfile.h: Added comment about another use of GBX footer "extra data".
  • 2022-11-15 18:05:46 vsmile_cd.xml: Replaced abbreviated country names with full names in descriptions. (#10543) [ArcadeShadow]
  • 2022-11-15 18:02:03 - merit/merit.cpp: dumped crt-209 module for dodgcitya, dodgcityb and dodgcityc [Team Europe, Brian Troha] [Ivan Vangelista]
    • - misc/ssingles.cpp: some minor cleanups
      - mr/dribling.cpp: consolidated driver in single file
  • 2022-11-15 17:59:36 pico.xml: Cleaned up descriptions. (#10544) [ArcadeShadow]
    • Replaced abbreviated country names with full names. Use lowercase for descriptive text.
  • 2022-11-15 16:27:22 Fix the linux CI, hopefully [Olivier Galibert]
  • 2022-11-15 16:23:01 a7800.xml: Marked light gun games as unsupported. (#10535) [0kmg]
  • 2022-11-15 13:50:06 a7800.xml: Added 10 homebrew cartridges. (#10518) [0kmg]
    • New working software list additions - Armor Attack II [Robert Tuccitto] Bentley Bear's Crystal Quest (NTSC) [Robert Tuccitto] Crazy Otto (NTSC, Ms. Pac-Man hack) [Robert Tuccitto] Crazy Otto (PAL, Ms. Pac-Man hack) [Robert Tuccitto] Froggie [Robert Tuccitto] K.C. Munchkin! [Robert Tuccitto] Rip-Off (NTSC) [Robert Tuccitto] Rip-Off (PAL) [Robert Tuccitto] Scramble (NTSC) [Robert Tuccitto] Worm! [GroovyBee]
  • 2022-11-15 13:49:25 nes.xml: Added new working entry (#10545) [ICEknigh7]
    • - The Cheetahmen: The Creation (USA) [Magic Jewelry Nerd]
  • 2022-11-15 13:49:00 New working machine added (#10551) [algestam]
    • - Castlevania II: Simon's Quest (Tiger handheld) [algestam, Sean Riddle]
  • 2022-11-15 13:48:22 -e132xsfe.cpp: Fixed missing bit mask causing UBSAN warnings. [Ryan Holtz] (#10550) [MooglyGuy]
    • Co-authored-by: Ryan Holtz
  • 2022-11-15 13:45:26 n64.xml: Added an unreleased prototype. (#10552) [0kmg]
    • New working software list additions - SimCopter 64 (prototype 19970616) [VGHF]
  • 2022-11-15 00:06:18 olympia/portrait.cpp: apply some WIP cleanups, make it playable (#10540) [Angelo Salese]
    • - Make color palette to be b&w for the time being, being more visible to the eye than the previous washed out attempt; - mask sprite area against defined playfield clip rectangle; - fix global sprite Y positions, they mostly follow up current scroll value except for some edge cases; - attempt to fix sprite priorities; - make tilemap bank more logical (?) bitwise;
  • 2022-11-14 23:22:57 namcos22: add object brightness adjust [hap]
  • 2022-11-14 18:25:41 - irem/m72.cpp: Added more PLDs to various sets, added main board BPROMs to most sets. [Porchy, The PLD Archive, Brian Troha, The Dumping Union] [Ivan Vangelista]
    • - nmk/quizdna.cpp, nmk/quizpanic.cpp: consolidated drivers in single files
  • 2022-11-14 18:23:34 New working clones [Ivan Vangelista]
    • Pitapat Puzzle (set 2) [Jorge Silva]
  • 2022-11-14 17:19:27 newport: Split out iterator setup stage (#10546) [Jiaxun Yang]
    • In REX3, iterator setup should be a dedicated operation that is only execuated if a). A Draw command is execuated with DoSetup at DRAWMODE0 set or b). A host write is issued to SETUP register
      At setup stage REX3 will calcuate quadrant for a block or span drawcall or octant together with some Bresenham parameters for a line drawcall.
      Linux newport_con driver is rely on this behavior to use quadrant calculated by previous draw call to render characters.
      Fixes: #9667 Signed-off-by: Jiaxun Yang
      Signed-off-by: Jiaxun Yang
  • 2022-11-14 13:56:58 tilemap_t::draw_instance: add another safety check for priority bitmap [hap]
  • 2022-11-14 12:09:51 wd_fdc: adjust wp detection delay to better match real hardware (#10547) [tim lindner]
  • 2022-11-14 11:13:04 abc1600: Fixed hard disk formatting by introducing configurable byte transfer and command delays into the NSCSI system. [Curt Coder] [Curt Coder]
  • 2022-11-14 02:14:30 imgtool.cpp: Future-proofing [AJR]
  • 2022-11-14 00:35:49 namcos22: fix cybrcycc speed dial [hap]
  • 2022-11-13 19:49:06 namcos22: add poly alpha pen mask [hap]
  • 2022-11-13 15:56:01 champbwl: Cleanup [AJR]
    • - Identify input select flag and use it instead of peeking into NVRAM - Reverse trackball X axis to agree with service mode display - Eliminate runtime port tag lookups
  • 2022-11-13 13:42:05 ggm: more accurate addressmap [hap]
  • 2022-11-13 12:59:00 New working clones [hap]
    • Alpine Surfer (World, AF2 Ver.A, set 2) [Guru]
  • 2022-11-13 12:57:57 teammate: grey backdrop in internal artwork [hap]
  • 2022-11-13 12:57:20 msx easi_speech: remove workaround that's not needed anymore [hap]
  • 2022-11-12 20:38:47 gameboy.xml: Added a prototype. (#10541) [0kmg]
    • New working software list additions - gameboy.xml: Altered Space - A 3-D Alien Adventure (USA, prototype, 19910215) [SteelGeneral, Forest of Illusion]
  • 2022-11-12 18:29:45 bus/gameboy: Added support for Kong Feng and BBD cartridges. [Vas Crabb]
    • New working software list items (gbcolor.xml) - Digimon Adventure 2001 [lana_chan_, taizou] Digimon 6 Adventure 2002 [taizou] Garou: Mark of the Wolves 2001 Harry Potter (China, English) [taizou] Shùmǎ Bào Lóng: Kǒudài Bǎn (China) [RocknRami, taizou] Mó Jiè Chuánshuō (China) [taizou] Mùchǎng Wùyǔ 6 GB (China) [taizou]
  • 2022-11-12 14:30:31 msx/msx1.cpp, msx/msx2.cpp: Fixed machine configuration for hb55d and hbf900a. (#10539) [wilbertpol]
  • 2022-11-12 11:55:35 Add FDC Write Protect Delay (#10538) [tim lindner]
  • 2022-11-12 11:51:19 mview: Don't forget to select the correct page when installing handlers, especially dynamically. [Olivier Galibert]
  • 2022-11-12 11:27:54 namcos22: reword game strings (region 1st) [hap]
  • 2022-11-12 08:00:10 New working clones [Ivan Vangelista]
    • Gallop - Armed Police Unit (Japan, M84 hardware) [Corrado Tomaselli, The Dumping Union]
      - m72.cpp: Corrected ROM labels, added PCB locations to some sets & added PLDs to some sets [PLD Archive, Brian Troha, The Dumping Union]
  • 2022-11-11 23:15:21 tilemap_t::draw_instance: remove problem with nullptr math [hap]
  • 2022-11-11 22:12:33 thepit: mask sprite cliprect with main cliprect [hap]
  • 2022-11-11 21:41:25 konami/hornet.cpp: hand edited gradius4a's m48t58 to show version UAA. The last letter is believed to match the letter in the program ROM's label. The game boots to whatever version the timekeeper holds, so faked a US version timekeeper to have an English version (which doesn't show the Fukkatsu subtitle on the title screen) [Ivan Vangelista]
  • 2022-11-11 21:21:21 namcos22: add text layer mid-screen x scroll updates [hap]
  • 2022-11-11 20:36:29 bus/gameboy: Added support for bootleg Telefang translations. [Vas Crabb]
    • English and German versions of the Speed Version bootleg, passed off as Pokémon Jade version, have been added to the software list. Chinese and Spanish translations, and translations of Power Version (Pokémon Diamond) also exist.
      New working software list additions (gbcolor.xml) - Pokémon Jade Version [taizou] Pokémon Vision Jade [Sanqui, taizou]
  • 2022-11-11 17:39:21 bus/gameboy: Added support for Liebao Technology cartridges. [Vas Crabb]
    • gameboy.xml: Changed default NVRAM fill for dbzgeki to 0xff - this will cause it to treat the three save files as empty rather than starting in a glitchy state.
      New working software list items - Dragon Ball Z English [lana_chan_, taizou]
  • 2022-11-11 16:19:04 tilemap.get_info_debug: don't access invalid gfxnum [hap]
  • 2022-11-11 13:49:21 Machines promoted to working [hap]
    • Alpine Surfer (Rev. AF2 Ver.A, World)
  • 2022-11-11 12:34:54 tmegaman3: adjust svg border [hap]
  • 2022-11-11 12:10:17 i8085: remove cputype enum, remove possible time travel issue [hap]
  • 2022-11-11 10:42:43 outrun: Add missing reset hookups [Olivier Galibert]
  • 2022-11-11 02:07:21 taito/tc0100scn.cpp: fix longstanding color regression with wgp (#10532) [Angelo Salese]
  • 2022-11-10 23:24:33 vortex: fix array oob access [hap]
  • 2022-11-10 23:10:33 irem/m90: fix spriteram oob access for bootleg sets [hap]
  • 2022-11-10 22:55:04 m5: zerofil class variables [hap]
  • 2022-11-10 22:54:51 olibochu: verified color prom [RepArcade] [hap]
  • 2022-11-10 22:21:09 namcos22: let's mark alpinesa as bad dump [hap]
  • 2022-11-10 19:22:29 namcos22: add alpinesa prg rom banking [hap]
  • 2022-11-10 18:01:43 New working clones [Ivan Vangelista]
    • Super Invaders (Emag bootleg set 2) [Dillweed]
  • 2022-11-10 17:59:53 - midway/balsente.cpp, tecmo/tecmosys.cpp: addressed feedback on previous commits [Ivan Vangelista]
    • - capcom/commando.cpp: consolidated driver in single file
  • 2022-11-10 17:35:46 namcos22: separate classes for some of the ss22 games [hap]
  • 2022-11-10 15:59:22 bus/gameboy: Added comments about the "new" NT/Makon memory controller. [Vas Crabb]
    • New working software items (gbcolor)
      Dragon Ball Z III 2002 Fighting [taizou]
  • 2022-11-10 12:38:39 gbcolor.xml: Corrected sizes and CRCs. [Vas Crabb]
  • 2022-11-10 09:59:19 Implement FM and mixed FM/MFM reading to DMK disk image format (#10514) [pnp2084]
  • 2022-11-10 09:56:04 Remove reference to incorrect Yamaha TX81Z ROM image (#10530) [Anthony]
  • 2022-11-09 19:26:30 New working software list additions [hap]
    • - videopac: Bastion (Europe, prototype), Himalaya (Europe, prototype), Terrahawks (Europe, prototype) [Janzl]
  • 2022-11-09 18:10:45 msx/msx2.cpp: Fixed ROM definitions for nms8245, y503iiir and y503iiire. (#10531) [wilbertpol]
    • Fixed SHA1 copy/paste mistake for nms8245. Removed duplicate ROM entries on y503iiir and y503iiire.
  • 2022-11-09 18:04:35 New working clones [Ivan Vangelista]
    • Gradius IV: Fukkatsu (ver JAC, 837a01) [alamone]
  • 2022-11-09 17:59:53 gbcolor.xml: Marked sfz4 as partially supported due to high-colour trick not displaying properly. [Vas Crabb]
  • 2022-11-09 17:45:57 bus/gameboy: Added support for newer NT/Makon cartridges. [Vas Crabb]
    • bus/gameboy: Removed the non-working "Digimon 2" cartridge device.
      gbcolor.xml: Corrected titles for a few Chinese games.
      New working software items (gbcolor.xml)
      Capcom Vs. SNK: Millennium Fight 2001 (China) [Pepper9801, taizou] Digimon 02 4 (China) [taizou] Digimon 2 (China) [Robyn A1200, taizou] Digimon Pocket (China) [taizou] Harry Potter 3 (China) [taizou] Pokémon Diamond: Special Pikachu Edition [taizou] Pokémon Jade: Special Pikachu Edition [taizou] Pokémon: Mewtwo Strikes Back [taizou] Street Fighter Zero 4 (China) [taizou]
      Software items promoted to working (gbcolor.xml)
      Shùmǎ Bào Lóng 02 4 (China) [Vas Crabb] Shùmǎ Bào Lóng 3 Shuǐjīng Bǎn (China) [Vas Crabb]
  • 2022-11-09 17:22:31 Dumped and added three more games on Unidesa/Cirsa "960606-5" hardware (#10427) [ClawGrip]
    • New NOT_WORKING games - La Perla del Caribe (V1.0, Catalonia) [jordigahan, Recreativas.org]
      New NOT_WORKING clones - unknown 960606-5 based machine (set 2) [jordigahan, Recreativas.org]
      New NOT_WORKING machine - Multi Points [jordigahan]
  • 2022-11-09 16:56:19 New working clones [Ivan Vangelista]
    • Bin Bin Bingo (Japan, terminal) [Hammy, Porchy, Nnap]
  • 2022-11-09 16:24:27 New working clones [Ivan Vangelista]
    • Galactica-2 (Moon Alien Part 2 bootleg) [gryeti]
  • 2022-11-09 12:59:10 New working clones [hap]
    • Punching Kid (Japan) [RepArcade]
  • 2022-11-09 08:07:39 New working clones [Ivan Vangelista]
    • Domino Man (set 2) [ArcadeDoc524]
  • 2022-11-09 04:23:02 machine/intelfsh.cpp: Retire variant enum; add TC58FVT800 type [AJR]
  • 2022-11-08 22:34:52 32x.xml: Metadata cleanings (#10526) [ArcadeShadow]
    • Replaced countries' abbreviation by their full name
  • 2022-11-08 18:08:09 New working clones [Ivan Vangelista]
    • Deroon DeroDero (earlier, set 2) [Fabrice Arzeno]
  • 2022-11-08 18:02:45 capcom/exedexes.cpp, capcom/higemaru.cpp, capcom/sonson.cpp, capcom/srumbler.cpp, capcom/vulgus.cpp: consolidated drivers in single files [Ivan Vangelista]
  • 2022-11-08 17:07:46 gbcolor.xml: Added five Sintax games [Vas Crabb]
    • New working software list items (gbcolor.xml)
      Chāojí Yīnsù Xiǎozi Ⅱ - Super Sonik (China) [max6464646464, taizou] Fantastic Simulated Battle (China) [BigFred, taizou] Matel Gear II (China) [NewRisingSun, taizou] Mènghuàn Mónǐ Zhàn Ⅱ (China) [taizou] Shénguǐ Dìguó zhī Èmó Chéng (China) [AprkMk10, taizou]
  • 2022-11-08 15:13:34 nec/pc8801.cpp: update QA [Angelo Salese]
  • 2022-11-08 05:00:55 msx/msx.cpp, bus/msx_cart, bus/msx_slot: Reimplemented memory using views. (#10473) [Wilbert Pol] [wilbertpol]
    • Made some devices which were not present in all msx models optional; install software lists based on components of the system. Updated hardware descriptions. Implemented bruc100 firmware banking. Added m5.00.011 version of Yamaha SFG05 cartridge. Fixed phc28 RAM misconfiguration. Added AX-230 internal games mapper. Started adding support for FS-A1FM modem. Updated input port definitions. Added support for kanji font from raw FS-A1FX ROM dump. Started adding support for RS-232. Added support for Toshiba HX-M200 kanji cartridge - allows hx21 and hx22 to start their firmware. Fixed most floppy problems. Marked all ROMs that need verification as bad dumps. Moved floppy controller and drive configuration from main state to msx_slot disk devices.
      New working machines - Hitachi MB-H1 (MSX1, Japan) Mitsubishi ML-8000 (MSX1, Japan) Panasonic CF-2700 (MSX1, UK) Pioneer", "UC-V102 (MSX2, Japan) Sakhr AX-200 (MSX1, Arabic/English) Sakhr AX-230 (MSX1, Arabic) Sakhr AX-350 II (MSX2, Arabic) Sakhr AX-500 (MSX2, Arabic) Sanyo MPC-25FS (MSX2, Japan) Sanyo PHC-23 / Wavy23 (MSX2, Japan) Toshiba HX-32 (MSX1, Japan) Toshiba HX-51I (MSX1, Italy, Spain) Yamaha SX-100 (MSX1, Japan) Victor HC-80 (MSX2, Japan)
      New working clones - Frael Bruc 100-2 (MSX1, Italy) Hitachi MB-H1E (MSX1, Japan) Philips NMS 8250/16 (MSX2, Spain) Sakhr AX-200M (MSX1, Arabic/English) Sakhr AX-350 II F (MSX2, Arabic) Sony HB-101 (MSX1, Japan) Sony HB-75 (MSX1, Japan) Sony HB-F500 2nd version (MSX2, Japan) Spectravideo SVI-728 (MSX1, Spanish) Talent DPC-200 (MSX1, Argentina, international keyboard) Toshiba HX-20E (MSX1, Spain)
  • 2022-11-08 04:18:49 Clean up image loading handlers (mostly prototypes for long-dead ones) [AJR]
  • 2022-11-07 18:26:56 excellent/aquarium.cpp, excellent/gcpinbal.cpp, excellent/witch.cpp, f32/crospang.cpp: consolidated drivers in single files [Ivan Vangelista]
  • 2022-11-07 14:27:55 a2600.xml: Set default controllers for Omega Race. (#10517) [0kmg]
  • 2022-11-07 12:38:17 misc: remove unneeded calls to driver_device [hap]
  • 2022-11-06 16:06:37 source org: move krokha.cpp to ussr folder [hap]
  • 2022-11-06 14:59:39 krokha: refactor screen update (nomore array oob) [hap]
  • 2022-11-06 04:01:49 midway/seattle.cpp: blitz typo fix. (#10510) [Michael Sanborn]
    • 1997, not 1987 on the description.
  • 2022-11-06 02:39:09 apple2e.cpp: added F1-F12 keys to the Franklin ACE 500 and 2200. [R. Belmont, Joshua Bell] [arbee]
  • 2022-11-05 22:09:23 Fixed a few issues identified by Coverity: [Vas Crabb]
    • cpu/m6805: Removed unnecessary comparison that can't be true from 'HC05 timer handler. machine/z80scc.cpp: Fixed flag test in logging. emu/devdelegate.h: Fixed use-after-move in functoid constructor. util/unzip.cpp: Fixed integer promotion issue in ZIP16 member header handling. util/xmlfile.cpp: Got rid of custom allocator functions that have alignment issues and no longer provide value. capcom/alien.cpp: Use machine().rand() for determinism. ensoniq/esqpanel.cpp: I/O stream eof() returns whether a read stopped short due to EOF, not whether the file pointer is at EOF. sega/sms.cpp: Fixed a few use-after-move errors. osd/modules/monitor: Fixed an apparent bug in what appears to be a setter member function.
  • 2022-11-05 21:05:07 teammate: fix prev commit [hap]
  • 2022-11-05 19:02:23 chromatics/cgc7900.cpp, konami/konamim2.cpp, quantel/dpb7000.cpp: replace rand() -> machine().rand(), fix coverity scan CID 375713 violations [angelosa]
  • 2022-11-05 19:01:19 sega/saturn_m.cpp: replace printf -> logerror for 68k reset log [angelosa]
  • 2022-11-05 18:13:23 teammate: add interrupt callback for running homebrew [hap]
  • 2022-11-05 17:58:47 amiga/alg.cpp, amiga/arsystems.cpp, amiga/cub.cpp, amiga/mquake.cpp, amiga/upscope.cpp: propagate 68k reset lines, fix Guru Meditation regression in arsystems.cpp [angelosa]
  • 2022-11-05 17:51:31 ll3: Use std::swap_ranges in init function [AJR]
  • 2022-11-05 17:49:22 ics2115: fix volume calc sign overflow [hap]
  • 2022-11-05 17:37:41 gladiatr.cpp: Use std::swap_ranges for descrambling GFX ROMs [AJR]
  • 2022-11-05 17:29:35 misc atari: correct 2804 eeprom address range [hap]
  • 2022-11-05 16:46:39 plugins/autofire, plugins/inputmacro: Use clear_value to release I/O port fields. [Vas Crabb]
  • 2022-11-05 16:40:03 apple2_flop_orig.xml: Metadata cleanups (#10484) [ArcadeShadow]
    • - Added the question mark on the Carmen Sandiego's descriptions. - Changed the publisher's name "Broderbund" to "Brøderbund".
  • 2022-11-05 16:35:17 x1_012: force a partial update for tilemaps whenever the scroll registers change - needed for a crude raster effect when entering underground areas on Caliber 50 (#10506) [David Haywood]
  • 2022-11-05 16:29:45 spectrum_cass.xml: New working software list additions (#10490) [ArcadeShadow]
    • New working software list additions
      Action Pack - Lightgun Games (compilation) [spectrumcomputing.co.uk] Action Pack - Lightgun Games (compilation, alt) [spectrumcomputing.co.uk] Action Pack - Lightgun Games (compilation, Spanish) [spectrumcomputing.co.uk] After The War (small case) [spectrumcomputing.co.uk] After The War (alt) [spectrumcomputing.co.uk] Agent X (Dro Soft) [spectrumcomputing.co.uk] Agent X II (Dro Soft) [spectrumcomputing.co.uk] Freddy Hardest [spectrumcomputing.co.uk] H.A.T.E. - Hostile All Terrain Encounter (Erbe) [spectrumcomputing.co.uk] Ice Breaker [spectrumcomputing.co.uk] Spirits [spectrumcomputing.co.uk] The Games - Summer Edition (Erbe) [spectrumcomputing.co.uk] X-Out (Erbe) [spectrumcomputing.co.uk]
      Redump
      Agent X [spectrumcomputing.co.uk]
      metadata cleanups: Corrected parent/cloneof relationships, publishers, release years (based on the info provided by spectrumcomputing.co.uk)
  • 2022-11-05 16:11:55 sslam,drtomy: fix spriteram oob access [hap]
  • 2022-11-05 15:55:21 starshp1: don't draw starfield outside cliprect [hap]
  • 2022-11-05 15:03:17 bestleag: no need to calc exact spriteram end [hap]
  • 2022-11-05 14:54:25 blstroid: update prev commit [hap]
  • 2022-11-05 14:43:57 bestleag: fix wrong calculation in prev commit [hap]
  • 2022-11-05 14:15:05 ironhors,bestleag: calculate spriteram bounds end [hap]
  • 2022-11-05 13:41:15 blstroid: fix playfield tilemap size [hap]
  • 2022-11-05 12:57:12 bestleag: fix spriteram oob access [hap]
  • 2022-11-05 12:34:18 midyunit: copypaste mistake on prev commit [hap]
  • 2022-11-05 12:23:58 midtunit, midyunit: fix protection ram size off by 1 [hap]
  • 2022-11-05 11:06:41 New working clones [Ivan Vangelista]
    • Mini Golf (11/25/85) [Kevin Eshbach, The Dumping Union]
      - Balsente.cpp updates: [Kevin Eshbach, Brian Troha, The Dumping Union] Identified Mini Golf (11/25/85) as being Mini Golf (10/8/85) and added actual Mini Golf (11/25/85) Identified the Name That Tune (set 1) as the 3/31/86 version and corrected ROM names Documented currently undumped Mini Golf Cocktail (10/18/85) set Miscellaneous documentation updates and / or corrections
  • 2022-11-05 08:42:14 taito/qix.h: zero-filled variables [Ivan Vangelista]
  • 2022-11-05 08:14:36 - igs/goldstar.cpp: corrected palette for cmfb55 [Ioannis Bampoulas] [Ivan Vangelista]
    • - comad/funybubl.cpp, comad/galspnbl.cpp, comad/zerozone.cpp: consolidated drivers in single files
  • 2022-11-04 21:14:57 machine/rp5c01.cpp, seibu/banprestoms.cpp: add preliminary Sharp LH5045 RTC device [angelosa]
  • 2022-11-04 20:51:50 starfire: zerofill class variables [hap]
  • 2022-11-04 20:40:34 ironhors: fix spriteram oob access [hap]
  • 2022-11-04 20:23:28 copsnrob: fix videoram oob access [hap]
  • 2022-11-04 20:12:27 calorie: fix spriteram oob access [hap]
  • 2022-11-04 20:02:47 flower_a, gomoku_a: safer intermediate sound mixer buffer size [hap]
  • 2022-11-04 19:19:50 atarifb: tilemap was too large for tileram [hap]
  • 2022-11-04 19:00:51 blueprnt: fix negative index array access [hap]
  • 2022-11-04 18:30:23 namcos22: fix array out of bounds on text tiles [hap]
  • 2022-11-04 15:45:07 Updated Czech and Slovak translations. [Milan Galcik] [Vas Crabb]
  • 2022-11-04 14:27:50 docs: Update instructions for adding mame package repository in MSYS2 [Vas Crabb]
  • 2022-11-04 13:50:55 banprestoms.cpp: Fix clang error: lambda capture 'this' is not used [-Werror,-Wunused-lambda-capture] [AJR]
  • 2022-11-04 12:44:43 fcombat: fix gameover screen in cocktail mode [hap]
  • 2022-11-04 05:46:29 seibu/banprestoms.cpp: identify RTC in tvdenwad [angelosa]
  • 2022-11-04 05:02:30 misc/pntnpuzl.cpp: hookup correct SVGA card [angelosa]
  • 2022-11-04 02:44:53 mg1: replace timer with clock, fix typo [Patrick Mackinlay]
  • 2022-11-04 02:35:51 ice/lethalj.cpp: identify steering wheel scheme for franticf/franticfa, make it sorta playable [angelosa]
  • 2022-11-04 01:10:02 naomi.cpp: added Dev BIOS v1.2 [MetalliC, rtw, zozo] [MetalliC]
  • 2022-11-04 00:35:58 new NOT_WORKING clone [MetalliC]
    • - Ibara (2005/03/22 MASTER VER.., '06. 3. 7 ver.) [alamone]
  • 2022-11-03 22:56:57 New working machine added (#10503) [algestam]
    • - Mega Man 3 (Tiger handheld) [algestam, Sean Riddle]
  • 2022-11-03 19:23:43 - cinematronics/leland.h: zero-filled variables [Ivan Vangelista]
    • - dataeast/stadhero.cpp, dataeast/tryout.cpp: consolidated drivers in a single file
  • 2022-11-03 09:31:26 68000: Add a level of transparent indirection, turn the reset output line into devcb. [Olivier Galibert]
  • 2022-11-03 07:49:03 mg1: add keyboard emulation [Patrick Mackinlay]
  • 2022-11-03 04:14:55 osd/eigccx86.h: Added optimised rotate helpers. [Vas Crabb]
    • These perform better than the constexpr function when the value is not known at compile time. If the value is known at compile time, you probably shouldn't be using these utilities anyway.
  • 2022-11-03 03:31:20 gamecom.xml: Added a prototype. (#10493) [0kmg]
    • New working software list additions (gamecom.xml) - Castlevania - Symphony of the Night (prototype) [anonymous, diskman.com, Hidden Palace]
  • 2022-11-02 19:50:06 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Super Real Magic (V6.3) [Ioannis Bampoulas]
  • 2022-11-02 17:50:02 New working machines [hap]
    • Teammate Game Computer [hap, Michael Kamprath, Sean Riddle]
  • 2022-11-02 17:48:59 battlane: fix cocktail mode [dink] [hap]
  • 2022-11-02 06:56:17 New working clones [Ivan Vangelista]
    • The Simpsons (4 Players World, set 3) [Jorge Silva]
  • 2022-11-02 00:42:14 cpu/ks0164: Fix mistake in 678036dcd45187d6adde3087280fc2937e43c4ea [AJR]
  • 2022-11-02 00:33:42 cpu/cr16b, cpu/es5510, cpu/ks0164, cpu/mb86235, cpu/sharc, upd7220: Use util::sext and other bit utility functions [AJR]
    • cpu/sharc: Be a bit more paranoid about extreme values of bit6 and len6 (non-DRC)
  • 2022-11-01 20:03:04 coretmpl.h: Add utility function for sign-extending values of arbitrary width [AJR]
    • cpu/ccpu: Simplify code for right-shifting 12-bit values arithmetically konami/3dom2_te.cpp: Fix probable copy-and-paste error
  • 2022-11-01 19:18:07 advision: re-add timer check [hap]
  • 2022-11-01 18:15:24 Revert "emu_timer adjust(): set enable flag to false if timer isn't running" [hap]
    • This reverts commit 220a2cc8f6d7095348e21af6d0a99f8ee74ce072.
  • 2022-11-01 18:14:40 Revert "emu_timer: undo prev commit, add running() getter and change some enabled() calls to that" [hap]
    • This reverts commit 957cfaa53d8c44904b62372ed120ccb684afd08c.
  • 2022-11-01 18:14:23 Revert "wd_fdc: Use the new active()" [hap]
    • This reverts commit acd8d3c144c8ec287d5d9a13fa61d079b4cfa618.
  • 2022-11-01 12:29:54 jedi_v: bogus gcc 'variable may be uninitialized' warning [hap]
  • 2022-11-01 12:26:42 jedi: fix disappearing gfx when deathstar explodes [dink] [hap]
  • 2022-11-01 11:15:22 vertigo: some class variables were not zerofilled [hap]
  • 2022-11-01 03:07:13 ussr/dvk_kcgd.cpp: Fixed bad crystal maths. [Vas Crabb]
    • Also worked around a couple of MSVC warnings reported in #10488.
  • 2022-11-01 01:28:00 vcs_ctrl/joybooster.cpp: Correct device name; add notes [AJR]
→ NOWSZY [Arcade] DevMAME [log only] 2022/12/05 22:00
  • 2022-12-05 20:55:07 MC68328 and PalmPilot: More cleanups and better LCDC emulation (#10641) [MooglyGuy]
  • 2022-12-05 07:56:36 frontend: Load INI files for the 'empty' driver that runs under the system selection menu. [Vas Crabb]
  • 2022-12-05 07:09:00 trs/coco12.cpp, trs/coco3.cpp: Moved real-time clocks to where they belong (addresses MT08416). (#10575) [tim lindner]
    • *bus/coco: Remove real-time clock and no-halt functions from Radio Shack floppy disk controller. bus/coco: Added Disto Super Controller II floppy disk controller that contains no-halt functionality bus/coco: Added "mini expansion bus" that the SCII uses for add on cards, and added slots to SCII and Disto RAM cartridges. bus/coco: Added Disto "Realtime Clock" MEB slot device (also includes a parallel printer interface).
  • 2022-12-05 06:59:21 yamaha/ymdx100.cpp: Implemented most of the Yamaha DX100 emulation. (#9278) [Pietro Gagliardi]
    • Includes controls, cassette interface, and an internal layout. Currently using YM2151 in place of unemulated YM2164 sound engine. Thanks to Devin Acker for assistance.
      Machines promoted to working
      Yamaha DX100 Digital Programmable Algorithm Synthesizer [Pietro Gagliardi]
  • 2022-12-05 06:42:12 -barcrest/mpu4.cpp, barcrest/mpu4vid.cpp: Encapsulated sampled sound board as a device. (#10633) [James Wallace]
    • Got rid of duplication in non-video and video system drivers. Set sound output to mono to match the circuit schematics. Added Alarm tone circuitry.
      -machine/roc10937.cpp: Corrected duty cycle on reset.
  • 2022-12-04 22:38:38 dkong3: extend write tap range [hap]
  • 2022-12-04 22:34:16 New WORKING Machines (Nebula, DECO Cassette) (#10642) [David Haywood]
    • New WORKING Machines
      Nebula (DECO Cassette) (UK) [Rene Balke, Darksoft, Arcadeautomaten/Senil Data Systems, David Haywood]
  • 2022-12-04 22:23:56 sound/nes_apu.cpp: Can no longer read from anything but status register. (#10644) [0kmg]
    • sound/nes_apu.cpp: Can no longer read from anything but status register. nintendo/nes_vt*: Aligned PnP APU code with core changes. nintendo/dkong.cpp: Fixed dkong3b crash regression.
  • 2022-12-04 18:32:08 optiger: fix poly rom region size [hap]
  • 2022-12-04 18:18:54 nec/pc80s31k.cpp: make pc88va2_fd_if a subdevice of pc80s31k [angelosa]
  • 2022-12-04 17:21:59 highvdeo: make blit_ram writeonly [hap]
  • 2022-12-04 16:19:15 combatscb: fix spriteram oob access [hap]
  • 2022-12-04 15:53:19 aerfboot: remove possible spriteram oob access [hap]
  • 2022-12-04 15:41:15 exidy440_a: zerofill more class variables [hap]
  • 2022-12-04 15:12:47 msx/slot/cartridge.cpp: Stop copying software memory region contents. (#10629) [wilbertpol]
    • bus/msx/cart: Replaced fatal errors with image_init_result and a descriptive message.
  • 2022-12-04 14:57:04 dkong3: add soundcpu bus conflict [hap]
  • 2022-12-04 14:24:51 megadriv.xml: Added zero offset back for multi-ROM load commands, and corrected rockman1 cartridge type. (#10636) [eientei95]
    • Software list items promoted to working
      megadriv.xml: Rockman Mega World (Japan, EEPROM) [eientei]
  • 2022-12-04 14:20:24 konami/hornet: Fixed regression causing Teraburst's gun I/O to fail boot test. (#10637) [987123879113]
  • 2022-12-04 14:19:04 pcecd.xml: Don't abbreviate "Japan" in descriptions. (#10639) [ArcadeShadow]
  • 2022-12-04 13:28:47 rp2a03: don't read from unmapped apu regs [hap]
  • 2022-12-04 13:28:11 zaccaria: small cleanup on prev commit [hap]
  • 2022-12-04 02:45:48 video/pc_vga.cpp: preliminary implemention for line_compare in vga_vh_ega mode [angelosa]
  • 2022-12-03 22:37:44 video/pc_vga.cpp: fix Read Mode 1 target color for comparison [angelosa]
    • fixes at least transparent pen sprite-like in ibm5150:lombrall & ibm5150:intsocch and missing text in ibm5150:pcglobe sets
  • 2022-12-03 22:28:58 mpu4vid.cpp: Fix bad logging format string [AJR]
  • 2022-12-03 19:12:00 6x09 TFR / EXG Improvement (#10572) [tim lindner]
    • Remove tuple implementation used by the EXG and TFR instructions of the 6809, 6309 and Konami CPUs. It was unnecessary because fundamentally these are implemented with a single, 16 bit wide temporary register.
      Changed how the 6809 CPU processes the invalid 8 to/from 16 bit register combinations. Their behavior now matches actual hardware. I used page 66 and 138 of Darren Atkinson's 6x09 manual [1] for reference. I also double checked with my own hardware [2].
      Checked for regressions using NitrOS-9 (6809 and 6309) on the CoCo, And Aliens and 88Games (Konami).
  • 2022-12-03 18:25:38 konami/hornet.cpp: Improvements for Silent Scope and Teraburst: (#10627) [987123879113]
    • Implemented scope board ADC. Made the GN680 return gun controls for Teraburst. Added note about IRQ0 and IRQ1 bits in sysreg_w.
  • 2022-12-03 17:23:50 Fixed some errors in Brazilian Portuguese translation. [cd4053b, Wellington Uemura] [Vas Crabb]
  • 2022-12-03 17:10:16 zaccaria: fix cocktail mode [iq_132] [hap]
  • 2022-12-03 16:02:35 dataeast/deco_mlc.cpp - Add Japanese subtitle to Skull Fang clones. (#10630) [Michael Sanborn]
    • This subtitle is found on both Asian and Japanese rom sets.
  • 2022-12-03 13:08:25 namcos22: apply prelim lighting to more games [hap]
  • 2022-12-03 12:27:57 hkittymp: add steering wheel [dink] [hap]
    • hkittymp: correct game title
      Machine promoted to working - Magical Pumpkin: Puroland de Daibouken (Japan 960712) [dink]
  • 2022-12-03 10:40:58 New working clones [Ivan Vangelista]
    • Slots (Belgian Token, Game Card 95-750-452) [Gerald (COY)]
  • 2022-12-03 10:24:39 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Name Club Disney (J 980614 V1.000) [Darksoft, TeamEurope]
      New NOT_WORKING software list additions - Name Club Disney (J 980614 V1.000) [Darksoft, TeamEurope]
  • 2022-12-03 03:52:47 unidasm: Add IBM 1800, IBM 1130 and (DG) Nova disassemblers [AJR]
  • 2022-12-02 21:39:08 konmedal.cpp: correct the K051649 audio clocks (#10625) [b0x-Cub3d]
  • 2022-12-02 16:46:39 bus/msx: Added support for Hudson Soft Bee Card and Electric Software Astron Softcard media. (#10610) [wilbertpol]
    • Copied or moved Bee Cards entries from msx1_cart.xml to msx1_bee_card.xml. Copied or moved SoftCard entries from msx1_cart.xml to msx_softcard.xml.
  • 2022-12-02 16:33:40 sega_beena_cart.xml: Use lowercase for things that aren't proper nouns in name. (#10527) [ArcadeShadow]
  • 2022-12-02 16:31:27 x68k_flop.xml: Added twelve dumps from original disks, and removed load offsets. (#10621) [r09]
    • Renamed existing dumps to "cracked". Changed some part_ids to reflect the actual disk labels. Added usage notes for Death Bringer.
      New working software list additions (x68k_flop.xml) - Casablanca ni Ai o - Satsujin-sha wa Jikuu o Koete [krugman] Death Bringer [krugman] Dome [krugman] Emerald Dragon [krugman] Genocide 2 - Master of the Dark Communion [krugman] Signatory - Chouinsha [krugman] The Hot File Express (1991-12-24) [krugman] The Hot File Express (1993-10-28) [krugman] Tritorn Final [krugman] Warning Type 68 [krugman]
      New not working software list additions (x68k_flop.xml) - 38 Man Kilo no Kokuu [krugman] Soft de Hard na Monogatari II [krugman]
  • 2022-12-02 14:52:00 snes.xml: Put a couple holiday homebrews in your SNES stocking. (#10611) [0kmg]
    • New working software list additions (snes.xml) - 16 Bit Xmas 2011 - Christmas Craze (USA) [retroUSB] 16 Bit Xmas 2012 - Snowball Fight (USA) [retroUSB]
  • 2022-12-02 14:42:44 ekara_japan_a.xml: Added the final known un-dumped A series cartridge. [Vas Crabb]
    • Also added "Mermaid Melody" to titles for first three cartridges as it's on the title screen and cartridge label in gold text (it may be there for the others as well, but I haven't checked).
      New NOT_WORKING software list items - ekara_japan_a: A-2 Mermaid Melody Pichi Pichi Pitch vol.2 [WingedPikPik, TeamEurope]
  • 2022-12-02 14:29:19 video/v9938.cpp: Implemented V9958 registers 26 and 27 for graphic23 and graphic4 modes. (#10619) [wilbertpol]
    • Fixes MT08466.
  • 2022-12-02 14:09:56 Fixed some misspelling occurrences here and there. (#10605) [0kmg]
  • 2022-12-02 13:50:30 apple2_flop_orig.xml: Use title case for company names (proper nouns). (#10622) [ArcadeShadow]
  • 2022-12-02 13:47:32 a800.xml: Metadata cleanups. (#10624) [ArcadeShadow]
    • - Replaced countries' abbreviations by their full name. - Lowercase on some descriptive words like "Rev", "Alt", "Prototype", "Pirate".
  • 2022-12-02 13:45:07 rz1_cass.xml: Lowercase on descriptive words. (#10623) [ArcadeShadow]
    • Lowercase on descriptive "samples" word.
  • 2022-12-02 13:43:17 Fix f726eee (mumdump broken) [Olivier Galibert]
  • 2022-12-01 20:49:44 upd765.cpp: return a command_end with data_completion = false for failed commands (#10615) [Angelo Salese]
    • upd765.cpp: return a command_end with data_completion = false for failed commands
      upd765.cpp: add for format_track_continue too
  • 2022-12-01 18:57:35 debugger: Add missing override qualifiers in Qt debugger. [Vas Crabb]
  • 2022-12-01 18:17:41 unico/silkroad.cpp: consolidated driver in single file [Ivan Vangelista]
  • 2022-12-01 16:55:28 debugger: Hopefully fix undefined names in Cocoa debugger. [Vas Crabb]
  • 2022-12-01 16:25:57 -debugger: Improved session save/restore. [Vas Crabb]
    • Qt: Save expression for memory and disassembly views. Qt: Made command history behave more like Cocoa. Qt: Added expression history and made behaviour more like Cocoa. Qt: Refactored global notifications to use signals. Win32: Increased command/expression history size to 100 items. Cocoa: Save state of device info viewer windows. Qt/Win32/Cocoa: Save command/expression history.
      -util/xmlfile.cpp: Fixed bug where copyInto failed to copy nodes.
  • 2022-12-01 15:07:22 bgt.cpp: Remove skeleton driver and fold sets into neptunp2.cpp [AJR]
→ [Arcade] DevMAME [log only] 2022/10/31 06:00
  • 2022-10-31 04:24:36 New working clones [Ivan Vangelista]
    • Championship Bowling (location test) [CoolMod, The Dumping Union]
  • 2022-10-30 16:17:12 quantel/dpb7000.cpp: Major functional improvements. (#10467) [Ryan Holtz] [MooglyGuy]
    • Added tablet comms HLE, improved drawing, and store combiner functionality. Added hard disk support. Fixed Field-In/Field-Out IRQ polarity. Fixed stencil-store selection - improves brush edges. Fixed handling of horizontal and vertical scroll registers. Added support for Framestore Read and Framestore Write commands. Improved position matching between cursor and crosshair. Started work on support for typeface brushes. Fixed disk initialization, in-use flag was erroneously removed from Restore command. Improved typeface emulation and keyboard emulation. Improved text stamping. Added known issues list to the driver's comment block.
  • 2022-10-30 16:12:54 emu/sound.cpp: Don't force lower samplerate for dummy sound output module. (#10483) [feos]
    • When using lua instead of OSD to obtain samples, we don't need sound output, but we need decent sample rate.
  • 2022-10-30 15:20:05 pokey.cpp: remove m_SKCTL assignment hack in device_start and issue a potgo at device_reset instead (#10462) [Angelo Salese]
    • - fixes a1200xl booting to self-test no matter J1 setting
  • 2022-10-30 09:49:38 upd934g: Preliminary support for ACCENT/MUTE [Dirk Best]
  • 2022-10-30 03:09:10 cpu/dsp32: Modify previous change, clamping before the narrowing conversion [AJR]
  • 2022-10-30 03:03:55 cpu/dsp32: Simplify int24 operator logic [AJR]
  • 2022-10-30 01:53:20 cpu/i960, cpu/sh: Use rotl_32 and rotr_32 for executing rotate instructions [AJR]
  • 2022-10-30 01:46:50 cpu/arm: Use rotr_32 for handling unaligned reads [AJR]
  • 2022-10-30 01:40:44 Update various source files to use swapendian_int16 [AJR]
  • 2022-10-30 01:23:51 Move debugger command parameter validation helpers into debugger_console [AJR]
  • 2022-10-30 01:18:14 bus/ata: Add alternate CS0/CS1 handlers with built-in byte swapping for big-endian host systems [AJR]
    • konami/3dom2.cpp: Fix malformed logerror
  • 2022-10-29 18:35:07 ui/selgame.cpp: Fixed display of software favourites. [Vas Crabb]
  • 2022-10-29 17:40:22 bus/epson_qx/keyboard/keyboard.cpp: Fixed #include order. [Vas Crabb]
  • 2022-10-29 17:34:54 Updated Brazilian Portuguese UI translation. [Felipe] [Vas Crabb]
  • 2022-10-29 16:58:40 wd_fdc: Use the new active() [Olivier Galibert]
  • 2022-10-29 14:03:26 amiga/amiga.cpp: dumped code for the CDTV's remote control input converter and LCD controller [Captain Future / CDTV Land] [Ivan Vangelista]
  • 2022-10-29 13:07:00 nintendo/snesb.cpp: combined bad dumps of one of the legendbs ROMs to have a working one, until another PCB can be found [Hammy, IQ_132] [Ivan Vangelista]
  • 2022-10-29 12:58:43 New working clones [Ivan Vangelista]
    • Trivia (Questions Series 18) [Brian Troha, The Dumping Union]
  • 2022-10-29 09:37:54 irem/m90.cpp: fixed MT08413 [Ivan Vangelista]
  • 2022-10-28 15:26:35 konami/xmen.cpp: worked around MT08470 [Ivan Vangelista]
  • 2022-10-26 17:15:27 mtu130: Implement mirroring of bfcx, implement lightpen [Olivier Galibert]
  • 2022-10-28 08:50:51 taito/crbaloon_v.cpp:fixed MT08437 [Ivan Vangelista]
  • 2022-10-28 08:25:48 seta/seta.cpp: fixed MT08454 [Ivan Vangelista]
  • 2022-10-28 08:03:40 orca/espial.cpp: fixed MT08457 [Ivan Vangelista]
  • 2022-10-27 18:55:43 bus/nes/bandai.cpp: fixed MT08445 [Ivan Vangelista]
  • 2022-10-27 18:06:20 - midway/balsente.cpp: fixed ROM names and documents label format for various sets [Brian Troha] [Ivan Vangelista]
    • - edevices/mugsmash.cpp, edevices/stlforce.cpp, kiwako/mrjong.cpp: consolidated drivers in single files, minor cleanups
  • 2022-10-27 18:04:26 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Cherry Master (bootleg, Game FB55 Ver.2) [Ioannis Bampoulas]
  • 2022-10-27 14:27:34 Merge tag 'mame0249' into mainline-master [Vas Crabb]
    • MAME 0.249
  • 2022-10-27 09:45:47 magmax: Added analog filtering for the four mixed 'meta-channels' from the 9 ay-3-8910 channels, and redid the audio gain control to be more based on component values. [Lord Nightmare] [Lord-Nightmare]
  • 2022-10-26 17:03:50 emumem: Fix range tracking when creating a subdispatch [Olivier Galibert]
  • 2022-10-27 06:22:02 namco/galaga.cpp: mark new bosco parent set PROMs as good (#10479) [neSneSgB]
  • 2022-10-27 05:36:28 Terra Cresta and later Nichibutsu drivers: Consolidate some common configs down into their own machine_config sections, and reduce a lot of code duplication. Also fix audio volume balance to compensate for the fact that the YM3012 Serial DAC for the FM chips outputs at half the peak to peak voltage of the R2R DACs, and the YM2203's SSG channels have another, different peak output level as well. This also adds filtered sound to Legion, which didn't have it in the previous commit due to the complex configs it had. [Lord Nightmare] [Lord-Nightmare]
  • 2022-10-26 18:09:17 mps1200.cpp: added dip switch settings [Guru] [Ivan Vangelista]
  • 2022-10-26 00:19:56 mtu130.cpp: enable additional reset vector, fixes protection failures [Peter Ferrie] [Peter Ferrie]
  • 2022-10-25 20:45:40 New machines marked as NOT_WORKING [Ivan Vangelista]
    • unknown Sega air hockey game [Darksoft, Team Europe]
  • 2022-10-25 18:35:58 Revert "romload.cpp: Fix build after e178fbd28127c526b212e5a4998058cebf530567" [AJR]
    • This (mostly) reverts commit 2923923df706950ab0b04b3d00dfc66f2c6c2653.
  • 2022-10-25 18:34:49 romload.cpp: Fix build after e178fbd28127c526b212e5a4998058cebf530567 [AJR]
  • 2022-10-25 18:32:42 diimage.cpp: Fix GCC build after e178fbd28127c526b212e5a4998058cebf530567 [AJR]
  • 2022-10-25 18:15:14 Remove #include from emu.h and move it into source files that still require it [AJR]
  • 2022-10-25 18:12:03 e132xs: Provide new helper functions for extracting signed 16-bit halves [AJR]
    • eminline.h: Remove mul_16x16 function
  • 2022-10-25 17:44:39 emu_timer: undo prev commit, add running() getter and change some enabled() calls to that [hap]
  • 2022-10-25 15:48:44 machine/mos6530n.cpp: Removed old, unused io_r/io_w functions. (#10477) [0kmg]
  • 2022-10-25 05:31:05 New working clones [Ivan Vangelista]
    • Twins (older) [Jorge Silva]
  • 2022-10-25 03:19:50 balsente.cpp: fix grudgep input port import (#10475) [David Haywood]
  • 2022-10-25 00:02:02 atari/atari400.cpp: initial split up of different driver state classes (#10442) [Angelo Salese]
    • atari400.cpp: initial split up of different state machines
      atari400.cpp: Fix clang error: misleading indentation; statement is not part of the previous 'if' [-Werror,-Wmisleading-indentation]
      atari400.cpp: virtualize machine_start/machine_reset
      atari400.cpp: isolate m_ext_bank in a130xe_state
      atari400.cpp: bulk replace pokey raw tags into m_pokey maxaflex.cpp: remove shadowed m_pokey, declared in atari_common_state;
      atari400.cpp: fix a800xl / a130xe self test ROM enabling, fixes Acid800 XL MMU test
      a800.xml: Update Q/A
      atari400.cpp: split a600xl and a1200xl to own state
      atari400.cpp: virtualize PIA portb
      atari400.cpp: use memory_view at 0xd800-0xffff
      atari400.cpp: various a400 and a800 refactoring changes: - reduce memory maps and configs to bare minimum; - reduce default RAM options for them and add preliminary options; - isolate I/O map; - make sure it unmap_value_high() because otherwise they will crash on non-48K setups;
      atari400.cpp: inherit hw_iomap for a800xl and onward
      atari400.cpp: lower kernel view bound to 0xc000 for a800xl and later machines
      atari400.cpp: remove all _low_r/low_w handlers and replaced with views, fix xegs default boot order (BASIC then game ROM via select key), address code review
      atari400.cpp: fix CI clang failure
      atari400.cpp: fix a1200xl_state calls
      atari400.cpp: hookup option jumpers to a1200xl
      atari400.cpp, gtia.cpp: misc connection notes
      a800.xml: minor bombjake notes
      atari400.cpp: reduce selftest views
      atari400.cpp: better inherit PIA portb mechanics
      atari400.cpp: remove obsolete a600xl_mem fns
      atari400.cpp: emulate extended RAM quirk for a130xe, convert m_ext_bank to address_map_bank_device
      Co-authored-by: AJR
  • 2022-10-24 20:53:46 emu_timer adjust(): set enable flag to false if timer isn't running [hap]
  • 2022-10-24 19:36:33 New working clones [Ivan Vangelista]
    • New Cross Pang (set 2) [Jorge Silva]
  • 2022-10-24 19:17:23 timer device: rename getter functions to match emu_timer [hap]
  • 2022-10-24 17:40:52 a7800.xml: Fixed parent/clone relationships for Asteroids Deluxe. (#10471) [0kmg]
  • 2022-10-24 14:03:55 gameking: move driver from skeleton to handheld folder [hap]
  • 2022-10-24 13:59:22 gameking: small cleanup [hap]
  • 2022-10-24 13:56:24 Merge remote-tracking branch 'origin/release0249' [hap]
  • 2022-10-24 13:41:32 gameking: sync with release branch [hap]
  • 2022-10-24 10:24:24 handheld/hh_tms1k.cpp: Fix validation error. (#10470) [0kmg]
  • 2022-10-24 08:44:48 New machines marked as NOT_WORKING [Patrick Mackinlay]
    • - Omron Luna 88K² [Plamen Mihaylov]
  • 2022-10-24 06:10:29 Fix FDC Busy bit for overlapped commands (#10464) [pnp2084]
    • Fixes MT8464 The problem here is that the end of the previous command clears the BSY status bit which makes it appear to system code that the second command has completed (when it has not). The bug report has files to demonstrate the problem on a TRS-80 Model I emulation.
  • 2022-10-24 03:46:30 zn.cpp, video/psx.cpp: Modernize logging calls [AJR]
  • 2022-10-24 03:11:09 cxhumax.cpp, psxcd.cpp: Modernize logging calls [AJR]
  • 2022-10-23 21:34:32 New working machines [hap]
    • Space Cruiser [hap, Sean Riddle]
  • 2022-10-23 20:27:40 Terra Cresta and later Nichibutsu games: Emulate the analog filtering for the audio from the FM chip and the two R2R DAC channels, as well as emulating the additional analog filtering and mixing on the YM2203 version of Terra Cresta. [Lord Nightmare] [Lord-Nightmare]
  • 2022-10-23 09:00:48 srcclean in preparation for release branch [Vas Crabb]
  • 2022-10-23 08:41:06 spectrum_cass.xml: Added three items and cleaned up metadata. (#10383) [ArcadeShadow]
    • Corrected some parent/clone relationships, publishers and release years.
      New working software list additions
      Golden Pack 100 - vol. 1 (compilation, pirate) [Planeta Sinclair] Johnny Reb (Zafi Chip) [spectrumcomputing.co.uk] Shackled (Erbe) [spectrumcomputing.co.uk]
  • 2022-10-23 08:38:25 luaengine_input.cpp: Fixed input device items upper bound. (#10465) [goldnchild]
  • 2022-10-23 08:35:58 igs/pgm.cpp: Added The Gladiator v104. (#10306) [Misty De Méo]
    • New Working Clones - The Gladiator / Shen Jian Fu Mo Lu / Shen Jian Fengyun (M68k label V100) (ARM label V104, ROM 04/02/03 SHEN JIAN V104)
  • 2022-10-23 08:29:51 dc.xml: Replaced abbreviated country names with full names in descriptions. (#10439) [ArcadeShadow]
  • 2022-10-23 08:27:10 snes.xml: Added 14 prototypes (13 working, 1 not working). (#10362) [0kmg]
    • New working software list additions (snes.xml) - Bing Bing! Bingo (Japan, prototype) [keiichi-desu] Densetsu no Ogre Battle - The March of the Black Queen (Japan, prototype) [keiichi-desu] Dual Orb - Seireiju Densetsu (Japan, prototype) [keiichi-desu] Elfaria - The Isle of the Blest (Japan, prototype) [keiichi-desu] Kessen! Dokapon Oukoku IV - Densetsu no Yuusha-tachi (Japan, prototype, Ver 07.315) [keiichi-desu] Kessen! Dokapon Oukoku IV - Densetsu no Yuusha-tachi (Japan, prototype, Ver 07.431) [keiichi-desu] Kunio no Oden (Japan, prototype) [keiichi-desu] The Last Battle (Japan, prototype) [keiichi-desu] Michael Andretti's IndyCar Challenge (USA, prototype) [keiichi-desu] Nosferatu (Japan, prototype) [keiichi-desu] Super Nazo Puyo - Rulue no Roux (Japan, prototype) [keiichi-desu] Tetris Battle Gaiden (Japan, prototype) [keiichi-desu] Ultra Baseball Jitsumei Ban 2 (Japan, prototype) [keiichi-desu]
      New NOT_WORKING software list additions (snes.xml) - Illvanian no Shiro (Japan, prototype, 19940823) [keiichi-desu]
  • 2022-10-23 08:25:49 ibm5170.xml: 6 new working software list additions (#10368) [ArcadeShadow]
    • New working software list additions (ibm5170.xml) - I Dream of Jeannie [MAZterXP, archive.org] Operation Crusader [The Good Old Days] Operation Harrier [The Good Old Days] Personal Computer World (1994-06 - June 1994) [arranarchipelago, archive.org] Personal Computer World (1994-11 - November 1994) [SmartCoda, archive.org] Personal Computer World (1997-05 - May 1997) [SmartCoda, archive.org]
  • 2022-10-23 08:24:27 nes.xml: Replaced abbreviated country names with full names in descriptions. (#10449) [ArcadeShadow]
  • 2022-10-23 08:22:16 psx.xml: Replaced country name abbreviations in descriptions with full names. (#10447) [ArcadeShadow]
    • Also changed descriptive text to lowercase in a few cases.
  • 2022-10-23 08:16:34 a5200.xml: Added four prototypes. (#10429) [0kmg]
    • New working software list additions (a5200.xml) - Battlezone (prototype, alt) [swlovinist] Behind Jaggi Lines (prototype) [swlovinist] Pole Position (prototype 133-05) [swlovinist]
      New NOT_WORKING software list additions (a5200.xml) - Astro Grover (prototype) [CPUWIZ]
  • 2022-10-23 03:45:58 k1, r100: Add skeleton key scanner device [AJR]
    • src/mame/kawai: Remove prefix from driver file names
  • 2022-10-23 00:32:05 machine/mos6530n.cpp: Fixed io_w offset error. (#10463) [0kmg]
  • 2022-10-22 23:30:15 bus/electron/plus1: Use BBC Micro-type slot for analogue joystick inputs (#10460) [ajrhacker]
    • bus/electron/plus1: Use BBC Micro-type slot for analogue joystick inputs
      bus/bbc/analogue: Reverse sense of all analogue inputs
  • 2022-10-22 23:05:39 apple2: get rid of outdated port definitions that caused joystick tracking weirdness. [R. Belmont] [arbee]
  • 2022-10-22 22:12:28 olibochu: update rom labels [hap]
  • 2022-10-22 19:08:51 Remove more unused legacy logging functions [AJR]
  • 2022-10-22 18:39:33 konami/wecleman.cpp: most of the world (including Japan) uses metric unit [Angelo Salese]
  • 2022-10-22 17:44:50 konami/wecleman.cpp: fixed typo in dip definition, specified defaults were taken from a US manual [Ivan Vangelista]
  • 2022-10-22 17:23:33 6840ptm.cpp: Fix unsigned comparison [AJR]
  • 2022-10-22 16:44:55 pitnrun.cpp: Overhaul [AJR]
    • - Add separate controls for cocktail mode and multiplexer device (very similar to thepit.cpp) - Add raw screen and watchdog timings - Use different watchdog reset address for jumpkun - Improve alignment for flipped sprites - Modernize VBL interrupt - Add tilt input (which just resets the system)
  • 2022-10-22 11:13:31 wd_fdc: reset the contents of data_reg when the sync is changed [pnp2084]
  • 2022-10-22 08:13:46 konami/wecleman.cpp: fixed MT08460 [Ivan Vangelista]
  • 2022-10-21 22:04:41 dbreedm72: apply similar bugfix as dbreed [hap]
  • 2022-10-21 21:12:18 dbreed: fix sprites on scorebar regression [Mamesick] [hap]
  • 2022-10-21 18:18:35 capcom/alien.cpp pingu BOOT ROMs dumped [Darksoft, Team Europe] [MetalliC]
  • 2022-10-21 17:23:13 gameboy.xml: Added one more prototype. (#10453) [0kmg]
    • New working software list additions (gameboy.xml) - Super Scrabble (USA, prototype) [Zach Lambert, Forest of Illusion]
  • 2022-10-21 17:22:40 ui: Added support for shows localised system name in Favorites. (#10455) [k2-git]
  • 2022-10-21 16:28:21 twincobr.cpp: identified differences in recently added ktiger set [sjy96525] [Ivan Vangelista]
  • 2022-10-21 05:22:19 Adjusted GitHub CI workflows: (#10452) [Vas Crabb]
    • Changed Linux GCC build to use the tiny subtarget. Added chdman and unidasm executables to artefacts.
  • 2022-10-20 22:29:38 bungo_flop.xml: fill tetris metadata [Angelo Salese]
  • 2022-10-20 18:59:34 New working clones [Ivan Vangelista]
    • Gun Dealer (Yam! Yam!? hardware, set 2) [Trol, Hammy]
  • 2022-10-20 18:56:04 gba.xml: Cleaned up metadata. (#10446) [ArcadeShadow]
    • Replaced abbreviated country names with full names. Moved alternate titles out of descriptions. Added language info elements.
  • 2022-10-20 18:09:27 megadriv.xml, sms.xml: More Chinese title cleanup. [Vas Crabb]
  • 2022-10-20 15:27:44 Remove legacy logging functions in various drivers and devices [AJR]
  • 2022-10-20 15:26:28 v25: Call exception hook on bankswitch interrupt [AJR]
  • 2022-10-20 15:24:28 cpu/nec: Fix crash on encountering invalid LDEA [AJR]
  • 2022-10-20 13:01:15 nes.xml: Fixed famijmp2 booting with fresh NVRAM (MT08446). (#10451) [0kmg]
  • 2022-10-20 13:00:44 nes.xml: Fixed wallybngp from crashing MAME (MT08441). (#10450) [0kmg]
  • 2022-10-20 06:07:43 Revert "v25: IF only masks externally vectored interrupts" [AJR]
    • This reverts commit bd6e34de43cc8feae70be4f86b2f412e59e5a924.
  • 2022-10-20 05:00:27 gbcolor.xml: Marked DBZ games as unsupported; changed Italia to Italy. (#10435) [0kmg]
  • 2022-10-20 04:43:09 sinclair/pentevo.cpp: Changed default BIOS to non-FE ROM 0.59.04. (#10431) [holub]
  • 2022-10-20 04:41:50 gamegear.xml: Replaced country name abbreviations with full names in descriptions. (#10441) [ArcadeShadow]
  • 2022-10-20 04:36:59 gameboy.xml: Added a prototype. (#10433) [0kmg]
    • New working software list additions (gameboy.xml) - Jeep Jamboree (USA, prototype) [square_wave, Forest of Illusion]
  • 2022-10-20 04:33:26 lynx.xml: Added 19 prototypes. (#10443) [0kmg]
    • New working software list additions (lynx,xml) - Cabal (prototype) [MacRorie, The Brewing Academy, Atari Gamer] Daemonsgate (USA, prototype, alt) [MacRorie, The Brewing Academy, Atari Gamer] Eye of the Beholder (USA, prototype) [MacRorie, The Brewing Academy, Atari Gamer] Friendly (prototype) [MacRorie, The Brewing Academy, Atari Gamer] Full Court Press (prototype) [MacRorie, The Brewing Academy, Atari Gamer] Geoduel (prototype) [MacRorie, The Brewing Academy, Atari Gamer] Guardians Storm Over Doria (prototype) [MacRorie, The Brewing Academy, Atari Gamer] Guardians Storm Over Doria (prototype, alt) [MacRorie, The Brewing Academy, Atari Gamer] Loopz (USA, prototype, 19920916) [MacRorie, The Brewing Academy, Atari Gamer] Marlboro Go! (Germany, prototype) [MacRorie, The Brewing Academy, Atari Gamer] Ninja Nerd (prototype) [MacRorie, The Brewing Academy, Atari Gamer] Poker (France, prototype) [MacRorie, The Brewing Academy, Atari Gamer] Pounce! (prototype) [MacRorie, The Brewing Academy, Atari Gamer] Ram Cart (prototype) [MacRorie, The Brewing Academy, Atari Gamer] Road Riot 4WD (USA, prototype, alt) [MacRorie, The Brewing Academy, Atari Gamer] Rolling Thunder (prototype) [MacRorie, The Brewing Academy, Atari Gamer] Spacewar (prototype) [MacRorie, The Brewing Academy, Atari Gamer] Vindicators (prototype) [MacRorie, The Brewing Academy, Atari Gamer] Wolfman Slideshow (prototype, 19920319) [MacRorie, The Brewing Academy, Atari Gamer]
  • 2022-10-20 04:28:38 sinclair/spectrum.cpp: Added DiagROM v1.59 as a BIOS option for spectrum. (#10448) [holub]
  • 2022-10-20 03:12:10 v25: IF only masks externally vectored interrupts [AJR]
  • 2022-10-19 21:16:24 Merge branch 'master' of https://github.com/mamedev/mame [Scott Stone]
  • 2022-10-19 21:16:01 konami/djmain.cpp: Fixed SHA1 for bm3rdeaa [Scott Stone]
  • 2022-10-19 21:10:14 jalblend: small cleanup to whitespace [hap]
  • 2022-10-19 21:09:44 intchess: remove unneeded gfx_layout [hap]
  • 2022-10-19 19:30:10 megadriv.xml: Use Hanyu Pinyin for Chinese transliteration. [Vas Crabb]
  • 2022-10-19 16:53:21 Added Windows/clang GitHub CI build task. (#10373) [invertego]
  • 2022-10-19 13:08:24 ctk-530: New working machine (#10445) [Devin Acker]
    • New working machine
      Casio CTK-530 [Devin Acker]
  • 2022-10-19 05:01:47 coleco.xml: Fix validation error. (#10444) [0kmg]
  • 2022-10-19 01:01:35 coleco.xml: Added a couple prototypes. (#10436) [0kmg]
    • New working software list additions - Dr. Seuss's Fix-Up the Mix-Up Puzzle (Rev R prototype) [phattyboombatty] Dr. Seuss's Fix-Up the Mix-Up Puzzle Graphics Demo [phattyboombatty]
  • 2022-10-18 23:33:09 a400, a800, a800xl, etc.: Adopt and adapt VCS slot device for controller inputs on non-5200 systems [AJR]
  • 2022-10-18 23:31:03 vcs_ctrl: Some fixes [AJR]
    • - Hook up trigger pin writes for currently unused callback - Invert analog ports for paddle controller
  • 2022-10-18 23:26:23 a2600.cpp: Eliminate legacy tag macros [AJR]
  • 2022-10-18 21:19:15 New working software list additions [Nigel Barnes]
    • - electron_flop: Electrobots, Electrobots Going Underground, Elementum, Lode Runner 2021, Manic Miner 2021, Python, Tapper [0xC0DE] You're Alan Partridge [everygamegoing.com]
  • 2022-10-18 21:13:34 bus/electron: Added Millsgrade Voxbox Speech Synthesiser. [Nigel Barnes]
  • 2022-10-18 17:20:41 atari400.cpp, maxaflex.cpp: Remove second trigger buttons from systems that don't support them [AJR]
  • 2022-10-18 15:58:48 konami/djmain.cpp: Added beatmania 3rd MIX (ver EA-A). (#10416) [DeepSeaSqueeze]
    • New working clones
      beatmania 3rd MIX (ver EA-A) [tobiasbp]
  • 2022-10-18 15:31:52 gbcolor.xml: Added 12 prototypes (11 not working). (#10434) [0kmg]
    • New working software list additions (gbcolor.xml) - Alone in the Dark - The New Nightmare (Europe, prototype) [VGHF, Hidden Palace]
      New NOT_WORKING software list additions (gbcolor.xml) - Dragon Ball Z - Densetsu no Chou Senshi-tachi (Japan, prototype, cheats enabled) [VGHF, Hidden Palace] Dragon Ball Z - Densetsu no Chou Senshi-tachi (Japan, prototype) [VGHF, Hidden Palace] Dragon Ball Z - Guerreros de Leyenda (Spain, prototype) [VGHF, Hidden Palace] Dragon Ball Z - Guerreros de Leyenda (Spain, prototype, all features unlocked) [VGHF, Hidden Palace] Dragon Ball Z - I Leggendari Super Guerrieri (Italy, prototype) [VGHF, Hidden Palace] Dragon Ball Z - Legendäre Superkämpfer (Germany, prototype) [VGHF, Hidden Palace] Dragon Ball Z - Legendäre Superkämpfer (Germany, prototype, 20020411) [VGHF, Hidden Palace] Dragon Ball Z - Legendäre Superkämpfer (Germany, prototype, 20020320) [VGHF, Hidden Palace] Dragon Ball Z - Legendäre Superkämpfer (Germany, prototype, all features unlocked) [VGHF, Hidden Palace] Dragon Ball Z - Legendary Super Warriors (Europe, prototype) [VGHF, Hidden Palace] Dragon Ball Z - Les Guerriers Légendaires (France, prototype) [VGHF, Hidden Palace]
  • 2022-10-18 03:54:07 nec/bungo.cpp: moved mini5sx from pc98ha, add PoC readable hiragana/katakana [angelosa]
  • 2022-10-18 02:19:47 antic: Remove hardcoded input port name and make it a GTIA callback instead [AJR]
  • 2022-10-18 01:41:10 pc98ha.cpp: kickoff a bungo_flop.xml SW list [angelosa]
    • New NOT_WORKING software list additions - bungo_flop: Bungo Utilities (pwp50sx), Tetris (mini5) [Mike Stedman, Disk Blitz]
  • 2022-10-18 00:40:36 Add myself to the taito_f3_v.cpp header (#10432) [David Haywood]
    • I've done some bits of work on this over the years, including, but not limited to, fixing up the billboards in the football games.
  • 2022-10-17 21:53:30 New working software list additions [Nigel Barnes]
    • - einstein_rom: FlexiDOS V2.2 [Pete Golding]
  • 2022-10-17 21:50:01 acorn_dsk: Allow sector counts not divisible by 10. [Nigel Barnes]
  • 2022-10-17 21:48:53 ef9364: Blanking lines repeat first character row. [Nigel Barnes]
  • 2022-10-16 23:44:22 swtpc09: Added S-BUG 1.9 [Pete Golding] [Nigel Barnes]
  • 2022-10-16 23:43:10 kr2376.cpp: Added the ROM12 variant. [Nigel Barnes]
  • 2022-10-16 23:38:00 einstein: Added 2nd ROM socket. [Nigel Barnes]
  • 2022-10-17 18:10:21 blueprnt: fix an oob array access [hap]
  • 2022-10-17 16:51:58 fcombat: fix bg colors, add fg tilemap instead of drawing manually [hap]
  • 2022-10-17 14:12:27 Fix typo and order of non pinball games (#10428) [ClawGrip]
  • 2022-10-17 06:35:39 fd1771: Add missing inversion [Olivier Galibert]
  • 2022-10-17 02:46:58 fcombat: update note [hap]
  • 2022-10-16 23:06:53 fd1771: Add extended DDAM handling [Olivier Galibert]
  • 2022-10-16 22:59:33 a800.xml, a800_flop.xml: initial pass at QA (#10412) [Angelo Salese]
    • - bus/a800: add preliminary Corina ROM cart support; - bus/a800: bbsb bankswitch works on reads too, makes it playable; - atari/atari400.cpp: bulk replace cart tags into m_cartleft / m_cartright, move config_ntsc_screen / config_pal_screen to parent state class; - atari/maxaflex.cpp, atari/bartop52.cpp: convert to screen raw params; - atari/atari400.cpp: fix a130xe extended RAM out of bounds accesses, fixes t34 after disk swap;
  • 2022-10-16 22:52:56 New machines marked as NOT_WORKING [angelosa]
    • Bungo mini 5SX [Mike Stedman]
  • 2022-10-16 21:29:33 pturn: remove unused(superceded) function [hap]
  • 2022-10-16 21:12:34 unkts: Improve memory map [AJR]
  • 2022-10-16 21:12:10 multipcm: Make address space big-endian [AJR]
  • 2022-10-16 20:04:19 Added support for specifying volume attributes in 'floptool flopcreate' (#9590) [npwoods]
    • An example command line:
      flopcreate vdk coco_rawdsk_os9_35 newdisk.vdk -name mycooldisk -creation_date "1999-02-28 13:23:47"
      Attributes are identified on the command line prefixed with '-'; if this is not the preferred syntax this can be changed.
      Implementing this also forced a change to fs::meta_value where the various as_*() calls can now be called without respect to which type the fs::meta_value is; this is necessary so that floptool code doesn't need to "own" parsing of the various types of fs::meta_value.
      And with this change, fs::meta_value::to_string() is now replaced by fs::meta_value::as_string()
  • 2022-10-16 20:06:02 New machines marked as NOT_WORKING [angelosa]
    • PC-286VS [cuba200611]
  • 2022-10-16 19:59:28 Modernize core_strwildcmp() and core_iswildstr() (#10344) [npwoods]
    • Modernize core_strwildcmp() and core_iswildstr()
      - Changed parameters from 'const char *' to 'std::string_view' - Removed 16-character limit in core_strwildcmp()
  • 2022-10-16 19:37:56 ddayjlc: simplify gfx init [hap]
  • 2022-10-16 19:16:49 sms.xml: Replaced abbreviated country names with full names. (#10421) [ArcadeShadow]
  • 2022-10-16 19:13:04 Updated German UI translation. (#10422) [Raf Tacker]
  • 2022-10-16 19:11:06 megadriv.xml: Replaced abbreviated country names with full names. (#10425) [ArcadeShadow]
  • 2022-10-16 18:38:48 fcombat: copy color resnet from exerion [hap]
  • 2022-10-16 17:39:49 New machines marked as NOT_WORKING [angelosa]
    • PC-9801 [Andrew Terwilliger] PC-9801FS [flyingharuka] PC-9801DX [flyingharuka]
  • 2022-10-16 17:05:06 nec/pc9821.cpp: PEGC 256 mode doesn't follow GDC latches, fixes aitd at very least [angelosa]
  • 2022-10-16 16:40:55 ekara_japan_s.xml: Marked sc0008 as a bad dump. [David Haywood]
    • This cartridge crashes on the scoring screen, possibly due to bit rot.
  • 2022-10-16 15:51:07 whitestar.cpp: Cleanup (#10298) [ClawGrip]
    • Add display PLD [Victor Fernandez (City Game)]. Add display version on game names (very useful when looking for undumped sets, but also informative to final users). Reformat comments. Add spacing, newlines, etc. to improve readability.
  • 2022-10-16 15:04:22 fcombat: make the choppers spin their blades [hap]
  • 2022-10-16 11:34:15 k051316: remove device_reset, remove bool-int comparison [hap]
  • 2022-10-16 10:39:20 Out Run: simpler sprite logic (#10420) [Jose Tejada]
  • 2022-10-16 09:59:55 namcos23.cpp: Start on completing I/O configs for some games. (#10254) [Hydreigon]
  • 2022-10-16 09:58:21 mpu4.cpp, ticket.cpp Added proper hopper communications to ticket.cpp (#10404) [James Wallace]
    • Clones promoted to working
      The Crystal Maze (v1.3 alt) (MPU4 Video)
      ticket.cpp: Add a devcb_line for output handling to communicate with hardware
      mpu4.cpp: Fixed hopper hookup to use the ticket dispense handler
      mpu4.cpp Updated base map to remove DUART hack
  • 2022-10-16 07:50:33 misc/highvdeo.cpp: fixed MT08426 [Ivan Vangelista]
  • 2022-10-15 23:11:49 fcombat: unknown dipsw is coinage [hap]
  • 2022-10-15 22:36:04 fcombat: improve tile alignment [hap]
  • 2022-10-15 21:04:08 fcombat: improve colors a bit [hap]
  • 2022-10-15 19:42:36 antic: Fix state save after 0de5259a9d508141178687a860f479f5b57d7f50 [AJR]
  • 2022-10-15 19:36:05 antic: Remove long-obsolete "used colors" tables [AJR]
  • 2022-10-15 19:33:42 antic: Double pixels for Mode 9 graphics. Fixes Caverns of Mars title screen. [AJR]
  • 2022-10-15 17:31:25 Regenerated UI translation files [Vas Crabb]
  • 2022-10-15 13:50:39 rz1: Add foot input, small fixes [Dirk Best]
  • 2022-10-15 13:49:50 New working clones [Ivan Vangelista]
    • Dynablaster / Bomber Man (bootleg, set 4) [Jorge Silva]
  • 2022-10-15 13:14:31 - bus/neogeo/prot_mslugx.cpp: added iq_132 to the copyright holders [Ivan Vangelista]
    • - nichibutsu/galivan.cpp: added hw info [Guru]
      - nichibutsu/nb1414m4.cpp: removed Mahjong from the device name, since it isn't actually used only for Mahjong games
  • 2022-10-15 11:21:41 Rework QX10 Keyboard implementation (#10384) [Brian Johnson]
    • qx10: Rework keyboard code
      Split keyboard into ascii and hasci variants Update keymappings to be more complete Add output_finders for keyboard LEDs Keyboard now uses sync serial, fixes timing issues with CP/M Plus
      qx10: Add layouts for both hasci and ascii keyboards
  • 2022-10-15 11:19:42 k051316 tile flip configuration bits, replaces flag setting in callbacks (#10401) [Furrtek]
    • Added shadow config bits
      Removed previous fix (hack)
      bool-ize some ints, use BIT macro
      Fixed k054000, got rid of thndrx2 patch
      Attempt to get chqflag shadow/highlights working properly with no k051960 hack
      k051316 tile flip configuration bits, replaces flag setting in callbacks
      k051316: Removed flags cb parameter, added bool for each configuration bit
      Got rid of duplicated state for flip enable bits
      video/k051316.cpp: Cleanup
      video/k051316.h: Cleanup
      Also, don’t split member initialisation between declarations and constructor - it’s a recipe for confusion.
      Co-authored-by: Vas Crabb
  • 2022-10-15 11:15:34 cdtv.xml: Metadata cleaning (#10415) [ArcadeShadow]
    • cdtv.xml: Metadata cleaning
      Replaced the countries' abbreviations by the countries' full name
      update cdtv.xml
      Added language info
  • 2022-10-15 11:02:48 Added support for Intel ISIS-II filesystem (#10367) [fulivi]
    • fs_isis: support for Intel ISIS-II filesystem added
      fs_isis: fix after CI failure
      fs_isis: adapted to changes in 5499683a239
      all.cpp: fixed amount of ws
  • 2022-10-14 19:34:05 fdes2100d: partial revert prev commit [hap]
  • 2022-10-14 19:03:44 fdes2100d: fix bookrom bankswitch, make the lcd update edge triggered [hap]
  • 2022-10-14 18:39:37 toaplan/twincobr.cpp: Dumped and added a newer ktiger set. (#10377) [ClawGrip]
    • New WORKING clone - Kyukyoku Tiger (Japan, newer) [Mikado Game Center Europe, Victor Fernandez (City Game)]
  • 2022-10-14 18:33:31 bus/epson_qx: Added YM2149-based sound card for the Epson QX-10. (#10400) [Brian Johnson]
  • 2022-10-14 18:31:25 saturn.xml: Replaced abbreviated country names in descriptions with full names. (#10409) [ArcadeShadow]
  • 2022-10-14 17:59:29 act/victor9k.cpp: Fixed several bugs in display logic: (#10374) [Paul Devine]
    • Fixed the resolution. Hide elements outside the overscan area. Correctly return from high resolution to low resolution mode. Cleaned up logging code.
  • 2022-10-14 16:01:47 New working clones [hap]
    • Designer 2100 Display (set 2) [Berger]
  • 2022-10-13 17:11:33 -bus/gameboy: Support MBC6 ROMs in GBX format. [Vas Crabb]
    • -machine/68350sim.cpp: Don't use lambda auto-capture.
  • 2022-10-13 13:17:25 atari400.cpp: "Caps" key is not a physical toggle [AJR]
  • 2022-10-13 09:21:03 Machines promoted to working [Tomasz Slanina]
    • Teenage Mutant Ninja Turtles - Mutant Warriors (SNES bootleg) [iq_132, Tomasz Slanina]
  • 2022-10-12 20:05:17 gotya: change joystick to 4way [hap]
  • 2022-10-12 20:02:26 nios2: Misc. disassembler fixes [AJR]
  • 2022-10-12 19:22:26 unkts: Hook up new skeleton CPU device [AJR]
  • 2022-10-12 17:40:45 rz1: Add MIDI ports [Dirk Best]
  • 2022-10-12 17:40:25 upd7810: Fixed serial input/output [Dirk Best]
  • 2022-10-12 17:27:39 nmk/nmk16.cpp: Added new Big Bang set (#10408) [Sergio G]
    • New WORKING clone - Big Bang (9th Nov. 1993, set 2) [Sergio Galiano, Recreativos Piscis]
  • 2022-10-12 15:39:18 new NOT_WORKING clone [MetalliC]
    • - Club Kart Prize Version B (prototype) [MetalliC, rtw, zozo]
  • 2022-10-12 11:44:53 Some layouts need more scales on the same texture [Olivier Galibert]
  • 2022-10-12 04:54:52 multipcm: Correct address bus width [AJR]
  • 2022-10-12 04:08:16 multipcm: change which bit selects 12-bit samples, fixes MU-5 bad instruments. [Laurens Holst, R. Belmont] [arbee]
  • 2022-10-12 03:42:57 unidasm: Add Nios II disassembler [AJR]
  • 2022-10-11 17:13:07 advision: add confsetting for the interpolation [hap]
  • 2022-10-11 03:05:28 advision: emulate the display at a lower level [hap]
  • 2022-10-10 23:18:57 m50734: Emulate some on-chip timers [AJR]
    • r100: Add LCD unit
  • 2022-10-10 20:54:08 New machines marked as NOT_WORKING [AJR]
    • Yamaha PSS-480 / PSS-580 [DBWBP]
  • 2022-10-10 17:48:06 New machines marked as NOT_WORKING [AJR]
    • DigiTech GSP 5 Guitar Effects Processor/Preamp [DBWBP]
  • 2022-10-10 03:35:55 pcecd.xml: Fixed dknight2 rom name typo. (#10406) [0kmg]
  • 2022-10-10 01:36:26 atari/antic.cpp: reset chand / chxor helpers, fixes trackfld timer / length hidden text [angelosa]
  • 2022-10-10 00:20:56 New working clones [hap]
    • Penguin-Kun Wars (Japan, set 2) [Dwayne Kirkwood]
  • 2022-10-09 22:05:01 atari/antic.cpp: make m_scanline to be consistant across soft resets [angelosa]
  • 2022-10-09 20:50:13 atari/atari400.cpp: fix a130xe low mapping [angelosa]
  • 2022-10-09 20:49:29 atari/antic.cpp: guard against side_effects reads for WSYNC [angelosa]
  • 2022-10-09 17:08:51 sound/pokey.cpp: acknowledge SEROC in progress flag, make a800 telelnk2 to boot [angelosa]
  • 2022-10-09 15:28:59 sinclair/pentevo.cpp: New working clone. (#10337) [holub]
    • sinclar/atm.cpp: Refactored shadow I/O handling.
      New working clones
      NedoPC ZX Evolution: BASECONF
  • 2022-10-09 15:12:34 bus/ekara: Added evio cartridge with 24LC08 I2C EEPROM (#10398) [David Haywood]
    • Allows evio:em18 cartridge to run and save data.
  • 2022-10-09 14:33:33 othello: hook up upd7751c sample player [hap]
  • 2022-10-09 05:13:48 bus/a800/rom.cpp: fix a5200 bbsb banking [angelosa]
  • 2022-10-09 00:44:49 New working software list additions [hap]
    • - advision: Code Red [hap] gamepock: 1st Pokekon Demo [hap]
  • 2022-10-08 23:54:08 advision: get rid of led fade, fix INS(MAME fastforward) not working, add driver notes [hap]
  • 2022-10-08 23:40:28 atari/gtia.cpp: make CHECK_GRACTL macro switch to actually compile [angelosa]
  • 2022-10-08 20:14:01 Merge branch 'master' of https://github.com/mamedev/mame [angelosa]
  • 2022-10-08 20:12:25 atari/gtia.cpp: fix readback of undocumented read registers, fix consol direction readback, better cold boot initial values [angelosa]
    • fixes Acid800 "GTIA: default value" and "GTIA: CONSOL test" items
  • 2022-10-08 20:08:09 nes.xml: Added four spooky homebrews. (#10402) [0kmg]
    • New working software list additions - Creepy Brawlers [No-Intro] Haunted: Halloween '85 [No-Intro] Haunted: Halloween '86 - The Curse of Possum Hollow [No-Intro] Haunted: Halloween '86 - The Curse of Possum Hollow (alt) [No-Intro]
  • 2022-10-08 18:57:13 Apricot PC/Xi software list updates [Dirk Best]
    • New working software list additions - AP001 (Utilities No. 1) [actapricot.org] AP002 (Utilities No. 2) [actapricot.org] AP003 (Apricot Disk No. 3) [actapricot.org] AP004 (MS-BASIC Games No. 1) [actapricot.org] AP005 (GSX Users Disk) [actapricot.org] AP005 (GSX Users Disk, later?) [Bitsavers] AP006 (Games No. 2) [actapricot.org] AP007 (Utilities No. 4) [actapricot.org] AP008 (Games No. 3) [actapricot.org] AP009 (Utilities No. 5) [actapricot.org] AP010 (GW-BASIC Games No. 1) [actapricot.org] AP012 (Programmers Disk No. 2) [actapricot.org] AP016 (Chess) [actapricot.org] AP042 (Printer Utilities) [Bitsavers] AP045 (Utilities No. 13) [Bitsavers] Finance Manager [Bitsavers] MS-DOS 3.2 [Bitsavers] MS-DOS Pack [Bitsavers] Public Domain Disk 4 [Bitsavers] WordStar 2000 (Rel. 1.01 American) [Bitsavers]
      New not working software list additions - System Software VR2.7 (MS-DOS 2.11, American) [Bitsavers]
  • 2022-10-07 15:05:28 bus/epson_qx: Added hard disk support for the Epson QX-10. (#10378) [Brian Johnson]
    • Added IDE hard disk option board. Added ComFiler CR-1510 option board.
  • 2022-10-07 14:17:45 apple2e.cpp: rework aux memory handling so the standard 80-column card works properly. [R. Belmont] [arbee]
  • 2022-10-07 13:49:27 berzerk: use volume filter device [hap]
  • 2022-10-07 13:02:14 abc1600: Update todo [Curt Coder]
  • 2022-10-06 21:45:52 appoooooooooh: get rid of unsafe adpcm code [hap]
  • 2022-10-06 19:17:21 berzerk: correct s14001a busy flag [hap]
  • 2022-10-06 17:26:24 blockch: identified one more dipswitch [hap]
  • 2022-10-06 17:25:44 berzerk: mute when writing 0 volume [hap]
  • 2022-10-06 16:41:37 - atari/jaguar.cpp, irem/m92.cpp, merit/merit3xx.cpp, midway/midwunit.cpp, vsystem/aerofgt.cpp: some corrections to ROM labels and/or comments [Brian Troha] [Ivan Vangelista]
    • - sunelectronics/arabian.cpp, sunelectronics/ikki.cpp: consolidated drivers in single files, minor cleanups
  • 2022-10-06 16:38:34 New working clones [Ivan Vangelista]
    • Pit Boss Megastar (9244-00-01 R0B) [ArcadeFever, Brian Troha, TheDumpingUnion]
      New clones marked as NOT_WORKING
      Star Wars Trilogy (3.00) [IPDB, PinMAME]
  • 2022-10-06 03:58:13 winclub.cpp: Further narrow down CPU core type [AJR]
  • 2022-10-06 01:58:38 plumppop: unmap cheat button, remove duplicate coins [hap]
  • 2022-10-06 01:08:08 evio.xml: Fill in alt_title fields for new software [AJR]
  • 2022-10-06 01:05:18 evio.xml: new SOFTWARE LIST entries (#10397) [David Haywood]
    • - em1 evio Selection 01 [Team Europe] em5 Healing Air 1 [Team Europe] em6 Drama Mix 1 [Team Europe] em10 Anime Special - Pocket Monsters [Team Europe] em15 evio Selection 04 [Team Europe] em17 Minna no evio [Team Europe]
  • 2022-10-06 01:03:50 blockch: even shorter paddles after hitting ceiling [hap]
  • 2022-10-06 00:57:13 atari/antic.cpp: display area is 240 in both NTSC and PAL, fixes cut top/bottom in crystalr and mileage [angelosa]
  • 2022-10-05 23:42:20 irem/m119.cpp: fix CPU endianness, add initial observations [angelosa]
  • 2022-10-05 18:49:52 konami/hyperspt.cpp, konami/jackal.cpp, konami/timeplt.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]
  • 2022-10-05 18:48:03 New working clones [Ivan Vangelista]
    • Bosconian - Star Destroyer (version 5) [Virtvic, Porchy, The Dumping Union] Mad Shark (bootleg) [Hammy]
  • 2022-10-05 16:44:24 bankp: add display on/off control and palette high bit [hap, Pierre Cornier] [hap]
  • 2022-10-05 00:39:13 pluginopts.cpp: Use path_concat utility function [AJR]
  • 2022-10-05 00:25:49 osd/modules/render/aviwrite.cpp: Use std::string_view for filename [AJR]
  • 2022-10-05 00:14:57 path.h: Fix path_append and path_concat of >2 arguments [AJR]
  • 2022-10-04 21:56:24 dirom: added pre and post rom bank change callbacks and changed almost all users to 'pre' [hap]
  • 2022-10-04 21:18:53 Change cpu32 and M68340 to 16 bit data bus instead of 32 [Paul Arnold] [Paul-Arnold]
  • 2022-10-04 19:50:47 rbowlorama.cpp: Typo, the recovery image is not v2.1.1, but v2.2.1 (#10393) [ClawGrip]
  • 2022-10-04 18:08:04 - irem/m119.cpp, sega/winclub.cpp: corrected copy paste errors / typos [Ivan Vangelista]
    • - konami/mainevt.cpp, konami/mikie.cpp, konami/pandoras.cpp, konami/pingpong.cpp, konami/pooyan.cpp, konami/sbasketb.cpp, konami/tp84.cpp: consolidated drivers in single files, minor cleanups
  • 2022-10-04 16:29:26 armchamp/armchmp2: match not-working and mechanical flags: [hap]
    • armchamp has preliminary arm input/motor emulation like armchmp2 making it borderline playable, and armchmp2 has a mechanical arm like armchamp
      ui/info: reword mechanical "cannot be emulated" to "cannot be emulated accurately" as often times we do crudely emulate mechanical elements
  • 2022-10-04 14:56:13 ekara_japan_m.xml: Fix element order. [Vas Crabb]
  • 2022-10-04 14:51:58 New working software list items (e-kara) (#10391) [David Haywood]
    • - ekara_japan_m.xml: Artist Mini Volume 3 (Morning Musume) (Japan) (MC0003-ATM) [TeamEurope] Artist Mini Volume 6 (Utada Hikaru) (Japan) (MC0010-ATM) [TeamEurope] TV Pop Mini Vol.1 (Japan) (MC0015-TPM) [TeamEurope] ekara_japan_s.xml: Saiten Cartridge: Challenge Idol vol.1 (Japan) (SC0002-SAI) [TeamEurope] Saiten Cartridge: Challenge Idol vol.2 (Japan) (SC0008-SAI) [TeamEurope] ekara_japan_web.xml: e-kara Web cartridge 12M (used, with 12 songs) (Japan) [TeamEurope] ekara_japan_en.xml: Enka-shū Dai Yon-hen (Japan) (EN-4) [TeamEurope] ekara_japan_g.xml: TV Pop Junior Volume 1 (Japan) (GC0005-TPJ) [TeamEurope]
  • 2022-10-04 12:52:23 musclem: fix sprite wraparound regression [hap]
  • 2022-10-04 09:15:10 musclem.cpp: simplify further with templates (nw) [Philip Bennett]
  • 2022-10-04 05:19:15 plugins/cheat: Overwrite existing hotkeys if all hotkeys are cleared (fixes GitHub #10387). [Vas Crabb]
  • 2022-10-04 04:41:26 nmk/ddealer.cpp: Dumped PROMs for ddealer. (#10390) [Sergio G]
  • 2022-10-04 04:35:32 nmk/nmk16.cpp: Dumped PROMs for sabotenb (same as bjtwin PROMs). (#10389) [Sergio G]
  • 2022-10-04 04:02:42 MACOS_X_VERSION_10_15 is not defined on really SDKs. (#10388) [ksherlock]
  • 2022-10-04 03:48:26 bus/gameboy: Moved MBC3/MBC30 to their own file as separate devices. [Vas Crabb]
    • New working software list additions - gbcolor.xml: Juéduì Wǔlì (China), Wàixīng Tànxiǎn zhī Xīngqiú Dàzhàn (China) [Robyn A1200, taizou]
  • 2022-10-04 03:50:01 atari400_m.cpp: Remove leftover #defines [AJR]
  • 2022-10-04 03:05:10 pokey: Cleanups [AJR]
    • - Use logmacro.h instead of custom macros for debug logging and add IRQ logging type - Include the machine context in logging messages rather than the device tag (which gets prepended automatically now) - Replace custom IRQ callback with line handler and allow the output to be cleared properly without HOLD_LINE
      a800 et al., maxaflex.cpp: Enable PIA IRQs (these will be useful later)
  • 2022-10-04 02:54:16 blockch: add paddle position read [hap]
  • 2022-10-03 18:51:17 Revert "stupid git" [AJR]
  • 2022-10-03 18:26:59 winclub.cpp: Force this to execute a little code [AJR]
  • 2022-10-03 17:48:16 Merge branch 'stupid_git' [AJR]
  • 2022-10-03 17:48:06 stupid git [AJR]
  • 2022-10-03 17:40:26 konami/aliens.cpp, konami/battlnts.cpp, konami/finalizr.cpp, konami/gberet.cpp, konami/gyruss.cpp, konami/ironhors.cpp, konami/jailbrek.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]
  • 2022-10-03 17:37:07 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Colecovision Flashback [Guru] Slotters Club - Umi Monogatari [Hammy] Winner's Wheel - Magical Spot [Darksoft, Team Europe]
  • 2022-10-03 17:32:10 musclem: stray printf (nw) [Philip Bennett]
  • 2022-10-03 17:20:01 New working machines [Philip Bennett]
    • Muscle Master [Phil Bennett]
  • 2022-10-03 03:20:24 macadb: remove incorrect SRQ check that made some microcontrollers see phantom devices. [R. Belmont] [arbee]
    • cuda: one-byte patch to the program to make ADB autopoll run, keyboard and mouse now read correctly. [R. Belmont]
      Machines promoted to WORKING
      Macintosh Color Classic [R. Belmont] Macintosh LC 520 [R. Belmont]
  • 2022-10-03 03:03:52 atari/antic.cpp: use pixel_period() for steal_cycles timer [angelosa]
    • fixes elktrgld, galaxian, blaster crashes, pitfall2 score display, alfclrcv stuck on first hole, batlband GFX faces on gameplay, mash and bldrbmbs flickering, likely more
  • 2022-10-02 19:32:51 New working machines [Ivan Vangelista]
    • Jackpot Joker Poker (Version 88V 01) [Siftware]
  • 2022-10-02 18:34:24 atari/atari400.cpp: fix up screen configs with set_raw [angelosa]
  • 2022-10-02 17:08:43 toaplan/twincobr.cpp: updated infos for fnshark [augitesoul] [Ivan Vangelista]
  • 2022-10-02 15:55:37 atari/gtia.cpp: fix player/missile width rendering, fixes jmpmanjr at very least [angelosa]
  • 2022-10-02 14:56:15 wd1000: use resolve_safe for m_intrq_cb (#10382) [Brian Johnson]
  • 2022-10-02 05:16:47 mn1880: Additional notes [AJR]
  • 2022-10-02 02:57:37 New working software list additions (apple2_flop_orig.xml) (#10381) [Firehawke]

    • Autoduel [4am, Firehawke] Bismarck: The North Sea Chase [4am, Firehawke] Championship Wrestling [4am, Firehawke] GBA Championship Basketball [4am, Firehawke] Moebius [4am, Firehawke] The Games: Winter Edition [4am, Firehawke] Six-Gun Shootout [4am, Firehawke] The Road to Gettysburg [4am, Firehawke] Gettysburg: The Turning Point (Version 1.2) [4am, Firehawke] Microzine 31 [4am, Firehawke] Microzine 33 [4am, Firehawke] Microzine 34 [4am, Firehawke] Microzine 35 [4am, Firehawke] Microzine 36 [4am, Firehawke] Microzine 37 [4am, Firehawke] Microzine 38 [4am, Firehawke] Microzine 39 [4am, Firehawke] The Balance of Nature (800K 3.5") [4am, Firehawke] The Insect World (800K 3.5") [4am, Firehawke] Sierra Championship Boxing [4am, Firehawke] Robot Rascals [4am, Firehawke] Copy II Plus (Version 6.0 Beta 1) [4am, Firehawke] Copy II Plus (Version 6.0 Beta 2) [4am, Firehawke] Thexder (Version 1.5) [4am, Firehawke] Canyon Climber [4am, Firehawke] The Factory (800K 3.5") [4am, Firehawke] Space Rescue [4am, Firehawke] Reading General Interest: TEAM Series (800K 3.5") [4am, Firehawke] Vocabulary Science and Health: TEAM Series (800K 3.5") [4am, Firehawke] Fay: The Word Hunter (800K 3.5") [4am, Firehawke] Jumblezzz (800K 3.5") [4am, Firehawke] Where in the USA is Carmen Sandiego? (800K 3.5") [4am, Firehawke] Where in Time is Carmen Sandiego? (800K 3.5") [4am, Firehawke] Famous Scientists (800K 3.5") [4am, Firehawke]
      New working software list additions (apple2_flop_clcracked.xml) -
      Living Chess Library: Jeremy Silman's Complete Guide to Chess Openings (cleanly cracked) [4am, Firehawke]
      New working software list additions (apple2gs_flop_orig.xml)
      Math Blaster Plus! (Version 1.1) [4am, Firehawke] First Letters and Words (Version 1.0) [4am, Firehawke] First Shapes (Version 1.0) [4am, Firehawke]
  • 2022-10-02 02:31:19 namco/namcos21_c67.cpp: Tidied up transfer_dsp_data a little. [Vas Crabb]
  • 2022-10-01 16:50:52 mac.cpp: fix regression in maciisi [R. Belmont] [arbee]
  • 2022-10-01 16:50:19 hash/a800_cass.xml: fix interface naming [angelosa]
  • 2022-10-01 16:34:32 bus/vcs_ctrl: Corrected header access modifiers. Simplified keypad code. (#10371) [0kmg]
  • 2022-10-01 01:44:54 suprgolf: readd that rompatch [hap]
  • 2022-10-01 00:07:33 suprgolfj: remove old unneeded rompatch [hap]
  • 2022-10-01 00:01:32 armchamp: fix problem with ppi0 port c [hap]
→ [Arcade] DevMAME [log only] 2022/09/30 22:00
  • 2022-09-30 21:47:46 geneve: Change default for Genmod dip switches. [Michael Zapf]
  • 2022-09-30 20:01:51 New working machines [Philip Bennett]
    • Arm Champs [Phil Bennett]
  • 2022-09-30 19:33:57 konami/circusc.cpp, konami/ddribble.cpp, konami/divebomb.cpp, konami/rockrage.cpp, konami/rocnrope.cpp, konami/scotrshot.cpp, konami/shaolins.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]
  • 2022-09-30 19:31:44 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Primal Rage (version 2.3, newer build) [Guru]
  • 2022-09-30 17:49:12 tiki100_8088: Dumped PALs [frodevan] [Dirk Best]
  • 2022-09-30 09:47:22 apricot: screen raw parameters [Dirk Best]
  • 2022-09-30 10:58:31 m68000: split the header to make future semi-indenpendant implementations sane [Olivier Galibert]
  • 2022-09-30 04:29:04 macadb: Additional cleanup. [R. Belmont] [arbee]
  • 2022-09-29 22:27:58 mac: LLE emulate the PIC1654S ADB modem used on early ADB Macs. [R. Belmont, Al Kossow, O. Galibert] [arbee]
  • 2022-09-29 22:05:43 pic16c5x.cpp: add support for the GI PIC1654S. [R. Belmont] [arbee]
  • 2022-09-29 18:20:50 konamibladestl.cpp, konamiyiear.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]
  • 2022-09-29 18:18:52 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Pro Bowl 2 [hammy]
  • 2022-09-29 13:22:35 sound: save cfg master volume when non-default [hap]
  • 2022-09-29 13:21:34 chess/tasc: remove wrong note [hap]
  • 2022-09-29 09:28:10 moof_dsk: write support [Olivier Galibert]
  • 2022-09-28 22:46:35 as_dsk: Complete woz writing format [Olivier Galibert]
  • 2022-09-29 04:42:11 Add the ability to define a biquad filter using raw parameters, instead of only by using component values or by type/cutoff/bandwidth/gain. Fix some of the issues with the Multiple Feedback Bandpass filter. [Lord Nightmare] [Lord-Nightmare]
  • 2022-09-28 23:44:18 Add missing locations for the rampartj ROM set. [Lord Nightmare] [Lord-Nightmare]
  • 2022-09-28 22:00:50 upd7810: Adjusted instruction clock counts to match the UPD78[C]1x datasheet; also applied similar fixes to the upd7807 when instructions matched and timing otherwise was identical to the upd7810, or when the timing was documented elsewhere. Made some minor fixes to debug information for certain illegal opcodes. [Lord Nightmare] [Lord-Nightmare]
  • 2022-09-28 20:17:23 rz1: Improve emulation [Dirk Best]
    • - Add MT (magnetic tape) support to load and save rythm and sample data. Supports raw .wav files as well as .cas files (same format as TRS-80 Model 3). - Add a line-in port to support sampling. Currently uses a cassette drive: You can sample .wav files. - Add NVRAM for data and samples - Improve layout and add support for the sampling LED - Add software list for audio (the official RZ-1 Sound Collection tape) and data tapes (homebrew files) - Update notes and small cleanups
  • 2022-09-27 07:30:52 ap2_dsk: Move the applesauce formats in their own file [Olivier Galibert]
    • as_dsk: Create a common base class, merge what is currently identical
  • 2022-09-28 11:55:59 bus/gameboy: Fixed a HK0701/HK0819 protection read. [Vas Crabb]
  • 2022-09-28 02:03:32 atari/antic.cpp: VBL status is always held no matter enable irq reg, fixes a800 anteater hangs [angelosa]
  • 2022-09-27 23:01:24 Merge tag 'mame0248' into mainline-master [Vas Crabb]
    • MAME 0.248
  • 2022-09-27 16:52:45 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Magic Bomb (Ver. NB6.1, 26/04/04) [Ioannis Bampoulas] X-Men (4 Players ver AEA, bootleg) [aussiekanga]
  • 2022-09-27 12:38:40 New working machines [hap]
    • Chroma-Chime [hap, Sean Riddle, John Parker, Altharic, wolf676]
  • 2022-09-27 02:16:11 barcrest: Refactored MPU4 machine configuration. [O. Galibert, James Wallace, AJR, Vas Crabb] (#10345) [Vas Crabb]
    • Added hopper support and DUART-based hoppers. Set YM crystal to match PCB. Fixed some Dutch reel/input setups so that sets boot Moved a some more sets to appropriate source files. Disable coin lock logic for now - it probably needs per-machine code. Removed an identical clone set - game clearly boots as 'Atlantis', not Triple Dice'. Fixed a few more reel setups. Allow m4madhse to boot based on AJR's research. Changed m4matdr to a 6-reel setup, allowing it to pass the reel check before encountering another error. Turned the reel templates into simple methods, and moved the config templates to where they're used. mpu4mod4yam.cpp: Split out YM2413 configuration from parent class, and hooked up the YM2413 using address maps. Confirmed that m4nnww2__hx5 is a bad dump. mpu4.cpp: Removed palette device from base class. Cleaned up some more, removing m_mod_number parameter, unnecessary headers and some unused configurations. mpu4.cpp: Continued moving methods down into derived classes. Set up reels/lamps/hoppers/LEDs as traits. Got m4luckwb to boot and moved it out of the "unsorted" file. machine/roc10937.cpp: Ignore transitions on SCLK while POC is active, and don't reset input line states on POC. Identified m4cbing sound chip, move it to new configuration, and made it boot. mpu4redpoint.cpp: Actually renamed the stuff in this driver. Improved m4blkgda ROM loading.
  • 2022-09-26 21:04:06 leland.cpp: added PCB infos [Guru] [Ivan Vangelista]
  • 2022-09-26 04:49:02 voodoo_render.cpp: Restore unnecessarily deleted comment [AJR]
  • 2022-09-26 04:28:50 eminline.h: Additions [AJR]
    • - Add mul_16x16 inline function to perform a signed 16x16-bit multiplication with 32-bit result. This was moved from cpu/e132xs to unite it with the analogous 32x32 operations. - Add rotl_32, rotr_32, rotl_64 and rotr_64 inline functions to perform 32-bit and 64-bit circular shifts in either direction by the specified number of places, modulo 32 or 64. It is anticipated that these will eventually be replaced by standard functions in C++20's header, and so they have been given similar signatures and semantics (which are also validity-checked). - Remove LSL, LSR, ROL and ROR macros from cpu/arm and cpu/arm7 to ameliorate unnecessary obfuscation.
  • 2022-09-26 04:24:51 mactoolbox.h: Move std::function template deduction guide to more accessible core header [AJR]
  • 2022-09-26 04:23:29 Move UTF8_xxx string literal macros to new header in lib/util [AJR]
  • 2022-09-26 04:14:24 device_palette_interface: Make information overrides noexcept [AJR]
  • 2022-09-26 04:08:17 corefile.h: Move filename utilities to path.h [AJR]
  • 2022-09-26 01:54:31 arm: Eliminate big-endian bus variant not actually implemented until ARM6 (which is also not emulated here) [AJR]
  • 2022-09-25 23:31:55 apple2e.cpp: Really get rid of legacy floppy stuff [AJR]
  • 2022-09-25 22:51:21 diagnostics: fix clang Windows build (#10370) [invertego]
    • Restore necessary const qualifier removed by 0055a33e81b60284c6390e9c73db9fcb19b8ce8b
  • 2022-09-25 15:54:28 New working clones [Ivan Vangelista]
    • Street Fighter II': Champion Edition (Red Wave, bootleg, set 2) [Genaro Rodarte]
  • 2022-09-25 11:05:29 mtu130: Add initial software list [Olivier Galibert]
  • 2022-09-25 10:27:52 mtu130: Caps lock is a toggle [Olivier Galibert]
  • 2022-09-25 10:26:12 mtu130: Add id prom [Olivier Galibert]
  • 2022-09-25 03:43:26 imgtool: make the Apple formats build, but they will not function (did they before?) [R. Belmont] [arbee]
  • 2022-09-25 02:48:35 apple: remove legacy floppy format handlers. [R. Belmont] [arbee]
  • 2022-09-25 02:32:06 Fix missed build file from previous commits. [R. Belmont] [arbee]
  • 2022-09-25 02:28:48 apple: remove the legacy version of the SWIM device. [R. Belmont] [arbee]
  • 2022-09-25 02:18:35 apple2: final removal of Apple II support for the legacy floppy system. [R. Belmont] [arbee]
  • 2022-09-24 22:59:14 apple2e.cpp: all Laser 128 models now use the new floppy system and can run .woz images. [R. Belmont] [arbee]
  • 2022-09-24 20:55:29 model3.cpp: redumped magtruck, changed description to (Export) [Andy Geezer] [MetalliC]
  • 2022-09-24 16:56:34 srcclean pass in preparation for release branch [Vas Crabb]
  • 2022-09-24 15:46:56 ibm5150.xml: 6 new working software list additions (#10365) [ArcadeShadow]
    • New working software list additions - Chess Simulator [The Good Old Days] Chicago 90 [The Good Old Days] California Pro Golf [The Good Old Days] Command H.Q. (3.5") [The Good Old Days] Command H.Q. (5.25") [The Good Old Days] Expert Will (v1.4) [ibmpc5150, archive.org]
      Metadata correction: Change floppy interface to 3_5 on "Wizardry" games
  • 2022-09-24 15:00:04 -arcadia.xml: Added Japanese titles to Bandai games. (#10360) [0kmg]
    • -mz2500.xml: Corrected gomokuna publisher.
  • 2022-09-24 13:31:05 a2600.xml: Added 19 homebrew cartridges. (#10364) [0kmg]
    • New working software list additions (a2600.xml) - Climber 5 (NTSC) [AtariAge] Climber 5 (PAL) [AtariAge] Gunfight (NTSC) [AtariAge] Gunfight (PAL) [AtariAge] Jammed [AtariAge] Marble Craze (NTSC) [AtariAge] Marble Craze (PAL) [AtariAge] Oystron [AtariAge] Qb (NTSC) [AtariAge] Qb (PAL) [AtariAge] Seawolf (NTSC) [AtariAge] Seawolf (PAL) [AtariAge] Space Instigators [AtariAge] Star Fire (NTSC) [AtariAge] Star Fire (PAL) [AtariAge] Synthcart [AtariAge] Testcart [AtariAge] Thrust+ - D.C. Edition [AtariAge] Thrust+ - Platinum Edition [AtariAge]
  • 2022-09-24 13:28:26 famicom_cass.xml: Added one more Micom BASIC magazine game. (#10363) [0kmg]
    • New working software list additions - famicom_cass.xml: Star Ship Go!! [ozidual, Gaming Alexandria]
  • 2022-09-24 12:04:44 er1400: Correct clock phase and better handle data reads [Dirk Best]
    • Fixes various issues in drivers.
  • 2022-09-24 09:34:36 namco/namcops2.cpp: redumped HDD for cobrata [Guru] [Ivan Vangelista]
  • 2022-09-24 06:34:23 midway/midwunit.cpp, psikyo/psikyo.cpp: small notes updates / corrections. [Ivan Vangelista]
  • 2022-09-24 05:34:29 apple2gs: Mega II banks now fully follow RAMRD/RAMWRT/ALTZP like banks $00/$01. [R. Belmont] [arbee]
  • 2022-09-24 05:07:13 es5503: More correct behavior in some swap-mode corner cases. [R. Belmont] [arbee]
  • 2022-09-24 03:30:48 debugview.mm: Raise requirement for Dark Mode to 10.15. [R. Belmont, kmg] [arbee]
  • 2022-09-24 02:12:58 h8, sh2: Add exception hook calls [AJR]
  • 2022-09-23 23:38:50 New Software List Entries (2x e-kara) (#10361) [David Haywood]
    • new software list entries - ekara_japan_s.xml: sc0014 Saiten Cartridge Challenge Idol vol.4 (Japan) (SC0014-SAI) [Team Europe] sc0020 Saiten Cartridge Challenge Idol vol.5 (Japan) (SC0020-SAI) [Team Europe]
  • 2022-09-23 10:22:37 m6502: Add the missing uses_custom_memory_interface. Avoid multiple instructions on one line for when reads at restartable. [Olivier Galibert]
  • 2022-09-23 04:28:31 Fix some incorrect rom locations and labels in Arkanoid and Cosmic Alien, add some notes, and mark an existing dump as good based on a redump [Brian Troha, Andy Welburn, Lord Nightmare] [Lord-Nightmare]
  • 2022-09-23 04:17:28 sonydriv.cpp: retired. [R. Belmont] [arbee]
  • 2022-09-23 04:09:51 lisa.cpp: preliminary switch to modern IWM/floppy devices. [R. Belmont] [arbee]
  • 2022-09-23 02:08:29 sv8000.xml: Added Japanese titles and release years, and changed ROM sizes to hexadecimal. (#10357) [0kmg]
  • 2022-09-23 01:23:17 apple2cp: fix VBL register access, solves hang in Prince of Persia [R. Belmont] [arbee]
  • 2022-09-22 23:52:57 bandai/sv8000.cpp: Halved CPU clock. Fixes games running too fast. (#10358) [0kmg]
  • 2022-09-22 18:52:27 snes.cpp updates: [Ivan Vangelista]
    • - identified sblastb2a as actually being Teenage Mutant Ninja Turtles - Mutant Warriors [dox] - decrypted it [iq_132] - still doesn't work, possibly because of additional protection
  • 2022-09-22 18:00:59 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Strikers 1945 III (World) / Strikers 1999 (Japan) (bootleg) [Bigblue709]
  • 2022-09-22 17:11:41 debuggdbstub.cpp: Use swapendian_int* [AJR]
  • 2022-09-22 16:49:14 dp83932c.cpp: Use swapendian_int16 [AJR]
  • 2022-09-22 16:30:18 bus/nubus/nubus_image.cpp, cpu/i386/i486ops.hxx: Use swapendian_int32 [AJR]
  • 2022-09-22 15:07:28 Adding missing emu.h include [Olivier Galibert]
  • 2022-09-22 05:03:08 ibm5170_cdrom.xml: Added three woring items. (#10349) [ArcadeShadow]
    • New working software list additions (ibm5170_cdrom.xml) - Blackhawk (Europe) [Jackal, redump.org] Network Q RAC Rally (USA) [MrX_Cuci, redump.org] Supaplex (Europe) [Jackal, redump.org]
  • 2022-09-22 05:00:26 docs: Updated build prerequisite package names for newer Ubuntu versions. (#10355) [goldnchild]
  • 2022-09-22 04:32:51 famicom_cass.xml: Added six Micom BASIC Magazine games. (#10359) [0kmg]
    • New working software list additions (famicom_cass.xml) - Abunai Penpen! [ozidual, Gaming Alexandria] Fruit Panic [ozidual, Gaming Alexandria] Itazura Karasu [ozidual, Gaming Alexandria] Kani-san no Hatahokobi [ozidual, Gaming Alexandria] Star Dust [ozidual, Gaming Alexandria] War Game [ozidual, Gaming Alexandria]
  • 2022-09-22 04:17:36 apple2cp: Use new IWM and floppy system. Writing to 3.5" disks works now. [R. Belmont] [arbee]
  • 2022-09-21 21:46:50 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Maverick, The Movie (2.00) [Matt’s Basement Arcade, PinMAME]
  • 2022-09-21 21:28:25 New working clones [Ivan Vangelista]
    • Soul Calibur (Asia, SOC12/VER.A2) [nnap]
  • 2022-09-21 04:33:45 e132xs: Cleanups [AJR]
    • - Use count_leading_zeros_32 instead of loop for TESTLZ - Simplify overflow mask calculation for SHL(I)
  • 2022-09-21 02:46:06 osd/modules/debugger/debugqt.cpp: Don't try closing windows if debugger console wasn't created. [Vas Crabb]
  • 2022-09-20 23:32:44 Update docs on romcmp [AJR]
  • 2022-09-20 23:02:49 mtu130: Implement the banking using the actual sequencer prom [Olivier Galibert]
  • 2022-09-20 20:58:52 gamepock: use hd44102_device [hap]
  • 2022-09-20 20:58:28 upd7810: some variables were missing from savestates [hap]
  • 2022-09-20 19:11:20 gamepock, gmaster: do the lcd colors with internal artwork [hap]
  • 2022-09-20 17:08:39 gamepock: remove input tag lookups, add notes [hap]
  • 2022-09-20 15:48:59 hiscore.dat: resort and set changes [cracyc]
  • 2022-09-20 11:48:11 fixed building with clang 15.0.0 on windows [smf-]
  • 2022-09-20 11:29:33 Revert "atari/atarigt.cpp:: Add Japanese release of Primal Rage version 2.3. (#10301)" (#10354) [Vas Crabb]
    • This reverts commit 8f30e3071f59a2893208d4f53b40d4ffd0f93462.
  • 2022-09-20 07:14:27 Updated mess.flt [Robbbert]
  • 2022-09-19 21:43:55 Renamed n2a03 to rp2a03 throughout source tree. (#10343) [0kmg]
  • 2022-09-19 20:22:51 Debugger updates: [Vas Crabb]
    • Made closing the Qt debugger console window hide all debugger windows and run the emulated machine (debugger windows will be shown on next user break or breakpoint hit). This matches the behaviour of the Win32 and Cocoa debuggers.
      Made Qt debugger clean up its windows on exit rather than on subsequent starts. This fixes GitHub #9789.
      Made Qt debugger less reliant on global variables, and made code to save and load configuration a bit less convoluted. It still needs more refactoring on this front, but it's in slightly better shape now.
      Made Qt debugger a bit less crashy on invalid configuration. Still plenty of ways to crash it, but every little bit counts.
      Made Qt debugger do less comparisons on menu item names and object names - it might be possible to localise one day.
      Moved all the C++ debugger implementations into namespaces. They're using awfully generic class names, so it's about time.
  • 2022-09-19 19:58:33 ave_arb: workaround for emumem bug [hap]
  • 2022-09-19 19:44:34 New working software list additions [hap]
    • - arb: Grand Master Series 3, Sargon 3.5 [Berger]
  • 2022-09-19 16:11:15 sega/megadriv_rad.cpp: add debug button option for dgunl3227 (#10350) [Devin Acker]
    • sega/megadriv_rad.cpp: add debug button option for dgunl3227
      make button C explicitly unused when disabled
  • 2022-09-19 16:09:45 colexo.xml: Cleaned up metadata. (#10346) [ArcadeShadow]
    • Replaced Canada country abbreviation by the full name. Use lowercase for descriptive text in descriptions ("Alt", "Prototype", "Earlier", Demo, "Bad").
  • 2022-09-19 16:07:39 - nes.xml: Corrected indorap ROM label. (#10342) [0kmg]
    • - nintendo/nes_m8.cpp: Made parent set 1 and oldest clone set 3.
  • 2022-09-19 15:47:44 c64_cart.xml: Cleaned up metadata. (#10347) [ArcadeShadow]
    • Use lowercase and avoid abbreviations in descriptive text.
  • 2022-09-19 15:46:22 fmtowns_flop_misc.xml: Use lowercase for descriptive text in descriptions. (#10348) [ArcadeShadow]
  • 2022-09-19 14:51:02 hd44102: add intermediate render buffer [hap]
  • 2022-09-19 13:27:27 diagnostics: ignore all but type 0x20 symbols [Patrick Mackinlay]
  • 2022-09-19 11:29:30 mtu130: Fix 2bpp, fix ipl rom size, implement external rom support. [Olivier Galibert]
  • 2022-09-19 08:33:50 Changed fs::manager_t::enumerate_f() to simplify logic within file system drivers (#10106) [npwoods]
    • Changed fs::manager_t::enumerate_f() to simplify logic within file system drivers
      enumerate_f() used to contain quite a bit of boilerplate logic to determine whether a particular floppy type should be added. This change attempts to move this logic outside the file system drivers to simplify the drivers.
      The riskiest part of this change is unformatted_image::enumerate_f(). I attempted to replicate the logic that was previously determining with unformatted image types to use, but the logic is tricky and it isn't clear to me that replicating the logic is the correct action - I may be cargo culting.
      Fix to floppy_image_device::fs_enum::add_raw()
      Updating FS_FAT to reflect this PR
      On the advise of Sarayan, I moved the filtering to the fs::manager_t::fs_enum base class. This is actually a less intrusive change than what I originally had because it keeps the unformatted raw image handling closer to what we had previously.
      Some misgivings about these changes: 1. We now have fs::manager_t::fs_enum::add() being a thin call that invokes a protected method called fs::manager_t::fs_enum::add_format(). Better ideas for names are welcome. 2. It feels odd that we've removed the need to do filtering from the various FS modules, but the unformatted module has to ask the fs_enum() for its internal variables for filtering to perform the same logic. This seems to be the least worst option
      Feedback is welcome
  • 2022-09-18 21:32:48 bus/gameboy: Improved GBCHK003 notes. [Vas Crabb]
  • 2022-09-18 19:22:19 bus/gameboy: Fixes for multi-game cartridges. [Vas Crabb]
    • Reset the system from a timer callback for the Vast Fame/SL/J.Y. Company multi-game cartridges. This fixes games on gbcolor. Reset system when leaving configuration mode for GBCK003. Fixes most issues with games. Moved GBCK003 to its own source file, and added notes for both multi-game cartridge types.
  • 2022-09-18 05:01:05 debugview.mm: full dark mode support for macOS 10.14 and later [R. Belmont] [arbee]
  • 2022-09-18 01:40:18 gamepock: merge driver files [hap]
  • 2022-09-18 01:15:19 upd7810: upd78c06 has internal rom [hap]
  • 2022-09-18 01:10:43 spectrum_cass: New working software list additions (#10339) [ArcadeShadow]
    • spectrum_cass: New working software list additions
      New working software list additions - Carlos Sainz (Musical 1) [spectrumcomputing.co.uk] Cyberball (Erbe) [spectrumcomputing.co.uk] Ficheiro Astor [Planeta Sinclair] Forbidden Planet (Design Design) [spectrumcomputing.co.uk] Gehen Sie in das Gefängnis [spectrumcomputing.co.uk] Gemini Wing (Dro Soft) [spectrumcomputing.co.uk] Golden Basket [spectrumcomputing.co.uk] Ilha dos Espiões (Timex) [Planeta Sinclair] Spectrum Organ (Mark Lawrence) [Planeta Sinclair]
      Redump software - Comecocos (Investronica) [spectrumcomputing.co.uk] Go To Jail (release 1) [spectrumcomputing.co.uk] Nightmare Rally (set 3, Erbe) [spectrumcomputing.co.uk]
  • 2022-09-18 01:00:33 bus/gameboy: Added support for banked RAM games in multi-game carts. [Vas Crabb]
    • New working software list items
      gbcolor.xml: 36 in 1 (SL36-0032) [taizou, Vas Crabb]
  • 2022-09-18 00:32:30 bus/gameboy: Added support for two Vast Fame multi-game cartridges. [Vas Crabb]
    • Neither of these use per-game cartridge RAM banking, but they do segregate the RAM between games and disable it for games that don't need it.
      New working software list additions
      gbcolor.xml: Yín Bǎn Zhōngwén RPG Zhànlüè + Dòngzuò + Yìzhì 12 in 1 [taizou, Vas Crabb] gbcolor.xml: Shǐshàng Chāoqiáng RPG + Gédòu + Yìzhì Bǎn Zǔhé Kǎ 18 in 1 [taizou, Vas Crabb]
  • 2022-09-18 00:28:58 upd7810: refresh port C on MCC related output changes [hap]
  • 2022-09-17 22:09:25 gbcolor.xml: Actually fill in CRC for added cartridge [Vas Crabb]
  • 2022-09-17 22:05:43 bus/gameboy: Added partial support for some Chinese multi-game cartridges. [Vas Crabb]
    • Cartridge RAM features are not implemented yet.
      New working software list items - gbcolor.xml: New Super Color 145 in 1 (China) [taizou, Vas Crabb]
  • 2022-09-17 20:49:16 gmaster: update notes [hap]
  • 2022-09-17 20:07:47 Moved Nintendo M8 and M82 product display units out of NES driver. (#10341) [0kmg]
    • nintendo/nes_m82.cpp: Moved m82 to separate source file and added partial implementation. Added missing graphics ROM. Got rid of m82p for now. nintendo/nes.cpp: Corrected name of "Twin Famicom". Switched famitvc1 to use older RP2A03.
      New working machines
      Nintendo M8 Game Selectable Working Product Display (US, set 3) [kmg, Voodooween, Forest of Illusion, Fiskbit]
      New working clones
      Nintendo M8 Game Selectable Working Product Display (US, set 1) [kmg] Nintendo M8 Game Selectable Working Product Display (US, set 2) [kmg]
  • 2022-09-17 17:01:43 misc/amuzy.cpp: Change the short name in the other place [Vas Crabb]
  • 2022-09-17 16:45:22 misc/amuzy.cpp: Corrected title of Acchi Muite Hoi Battle [Vas Crabb]
  • 2022-09-17 16:44:04 wy50.cpp: Note [AJR]
  • 2022-09-17 16:35:08 n64: fix stack buffer overflow (#10338) [invertego]
  • 2022-09-17 15:50:08 redclash: fix stuck sound on highscore screen [hap]
  • 2022-09-17 12:27:33 Revert "er1400: Fix loss of the first data bit on readback" [Dirk Best]
    • This reverts commit 0fde33c2dd15e0d97dc40e5bfc21dca4937d18c8.
  • 2022-09-17 12:22:25 gmaster: tweak lcd color [hap]
  • 2022-09-17 10:51:49 upd7810: update prev commit: still affect HC flag [hap]
  • 2022-09-17 05:24:58 Emulate MN18801A MMU [AJR]
  • 2022-09-17 04:28:53 New machines added as MACHINE_NOT_WORKING [arbee]
    • - Achi Muite Hoi Batoru [R. Belmont, Darksoft, Team Europe]
  • 2022-09-17 00:31:12 Machines promoted to working [hap]
    • Game Master [hap]
  • 2022-09-16 22:28:25 Added a crude dark theme for the Win32 debugger. [Vas Crabb]
    • Also made a start on weaning the Qt debugger off its weird configuation objects. It can now save more view state with less string comparisons on memory labels, but it can't restore all of it yet.
  • 2022-09-16 20:09:29 upd7810: don't change carry flag with inr/dcr opcodes [hap]
  • 2022-09-16 20:08:53 sed1520: don't write to ram when column address out of range [hap]
  • 2022-09-16 20:08:16 fidelity as12: add nvram [hap]
  • 2022-09-16 14:09:58 debugger/win: Added capability to save/restore window arrangement. [Vas Crabb]
    • Format is mostly compatible with the Cocoa debugger, besides reversed vertical positioning. Made Qt debugger more compatible with configuration format used by Win32 and Cocoa debuggers. emu/config.cpp: Preserve elements with no registered handlers in default and system configuation files.
  • 2022-09-16 12:00:32 diagnostics: preserve compatibility with old objdump [Patrick Mackinlay]
  • 2022-09-16 04:03:36 New machines added as MACHINE_NOT_WORKING [arbee]
    • - Docchi Fighter [R. Belmont, Darksoft, Team Europe]
  • 2022-09-16 03:55:22 gmaster: add lcd chips [hap]
  • 2022-09-16 00:24:46 gmaster: removed unused ports [hap]
  • 2022-09-16 00:20:22 gmaster: improve sound [hap]
  • 2022-09-16 00:18:00 source org: move gmaster to handheld folder [hap]
  • 2022-09-15 19:50:46 plaparse: remove not strictly needed use of strrchr [hap]
  • 2022-09-15 19:22:03 fix visual studio builds after bdb9404c08908249210be53ddd640c165e6df1ed [smf-]
  • 2022-09-15 14:38:44 fixes for clang 15.0 on windows [smf] [smf-]
  • 2022-09-15 13:46:52 conquest: don't assume it has 8bit nvram [hap]
  • 2022-09-15 13:42:10 diagnostics: fix symbol backtrace with current objdump [Patrick Mackinlay]
  • 2022-09-15 13:19:13 f4431: Working EAROM support, provide default NVRAM [Dirk Best]
  • 2022-09-15 13:16:06 er1400: Fix loss of the first data bit on readback [Dirk Best]
  • 2022-09-15 02:18:54 New machines marked as NOT_WORKING [AJR]
    • Yamaha PSR-500 [Phil Bennett]
  • 2022-09-15 01:25:48 blasterkit: fix regression [hap]
  • 2022-09-15 01:04:02 New working machines [hap]
    • Conquest (prototype) [Code Mystics]
  • 2022-09-14 23:30:57 Reallow debugger single-step command to break into subroutines during over/out stepping [AJR]
  • 2022-09-14 23:04:19 gbcolor.xml: Put the PCB designations on the right items. [Vas Crabb]
  • 2022-09-14 22:51:59 bus/gameboy/mbc.cpp: Added support for HK0701 and HK0819 bootlegs. [Vas Crabb]
    • New working software list additions
      gbcolor.xml: Guàishòu Go! Go! Ⅱ (China) [taizou, Vas Crabb] gbcolor.xml: Kǒudài Guàishòu - Dòngzuò Piān (China) [taizou, Vas Crabb]
  • 2022-09-14 20:05:09 Fixes and cleanup: [Vas Crabb]
    • gbcolor.xml, bus/gameboy: Renamed slot option for Rocket Games cartridges from "rom_atvrac" to "rom_rocket". emu/config.cpp: Made error messages more detailed when opening a configuration file fails, and bumped error messages to warning level. tools/imgtool: Fixed build.
  • 2022-09-14 19:17:57 atari/atarigt.cpp:: Add Japanese release of Primal Rage version 2.3. (#10301) [Lemon-King]
    • New clones marked not working
      Primal Rage (Japan, version 2.3)
  • 2022-09-14 19:02:30 util/corestr.cpp: Changed core_stricmp to take std::string_view parameters. (#10287) [npwoods]
    • Note that the implementation is still not UTF-8 aware.
  • 2022-09-14 17:26:53 New working clones [hap]
    • Elegance Chess Challenger (model AS12, set 1) [Berger]
  • 2022-09-14 13:43:51 msx holy_quran: small cleanup [hap]
  • 2022-09-14 11:15:41 Updated mess.flt [Robbbert]
  • 2022-09-14 02:39:33 New working software list additions (apple2gs_flop_orig.xml) (#10330) [A-Noid33]
    • New working software list additions (apple2gs_flop_orig.xml)
      Space Ace (Brutal Deluxe) [Antoine Vignau, A-Noid] Space Ace II: Borf's Revenge [Antoine Vignau, A-Noid] LemminGS [Antoine Vignau, A-Noid]
  • 2022-09-13 20:44:28 More miscellaneous fixes: [Vas Crabb]
    • Fixed tiny build for consolidated driver files. tools/unidasm.cpp: Capture big objects by reference in lambdas. misc/oneshot.cpp: Fixed unsigned comparison to zero bugs.
  • 2022-09-13 20:20:26 bus/nes_ctrl: Cleaned up Famicom keyboard inputs; bus/gameboy: Shut up a couple of coverity warnings. [Vas Crabb]
  • 2022-09-13 19:09:33 Software list items promoted to working [hap]
    • - msx1_cart: Easi-Speech [hap]
  • 2022-09-13 19:07:24 Added skeleton driver for Nikko Entertainment/Grey Innovation digiBLAST (#10295) [David Haywood]
    • bus/centronics/digiblst.cpp: Changed device short name to make it more explicit.
      new NOT WORKING machine - Nikko Entertainment B.V. / Grey Innovation digiBLAST [TeamEurope]
      new NOT WORKING software list items - digiblast_cart.xml: Sonic X 1 (Italy / Spain) [Most-Student-5165] Sponge Bob Square Pants 1 (Italy / Spain) [Most-Student-5165] Totally Spies! 1 (Italy) [Most-Student-5165] Yu-Gi-Oh! (Italy / Spain) [Most-Student-5165] Winx Club 1 (Italy / Spain) [Most-Student-5165] Winx Club + 5 Atari Games (Italy / Spain) [Most-Student-5165]
  • 2022-09-13 19:04:03 midway/vegas.cpp: Removed bad dump flag from sf2049se U27. (#10294) [neSneSgB]
    • The POST checksum failure for the boot ROM was normal for this game.
  • 2022-09-13 19:00:08 technos/shadfrce.cpp: Added subtitle to Japanese set description. (#10304) [Michael Sanborn]
  • 2022-09-13 18:58:30 ngp.xml; ngpc.xml: Metadata cleaning: (#10323) [ArcadeShadow]
    • Replaced the country name abbreviations with full names. Use lowercase for descriptive text in descriptions.
  • 2022-09-13 18:56:33 konami/ksys573.cpp: Added more Gutar Freaks/DrumMania clones. (#10316) [987123879113]
    • Also fixed parenting for pcnfrk9ma and pcnfrk10ma.
      New clones marked NOT_WORKING - DrumMania 9th Mix (G*D09 VER. JAB) [Taro] DrumMania 9th Mix eAmusement (G*D09 VER. JCA) [Taro] DrumMania 10th Mix eAmusement (G*D40 VER. JCA) [Taro] Guitar Freaks 11th Mix eAmusement (G*D39 VER. JBA) [Taro]
  • 2022-09-13 18:53:43 megadriv.xml: Added an unreleased prototype. (#10324) [0kmg]
    • New working software list additions - megadriv.xml: Super Spin (prototype) [GamingLegend64, Forest of Illusion]
  • 2022-09-13 18:52:55 cdi.xml: Metadata cleaning (#10325) [ArcadeShadow]
    • Removed the "[DVC enhanced]" in descriptions, since the info compatibility tag already tells that. Replaced an abbreviated country name.
  • 2022-09-13 18:52:06 bus/nes_ctrl: Corrected Arkanoid 2 paddle expansion port signal routing. [0kmg]
  • 2022-09-13 18:50:00 New NOT_WORKING clones (#10327) [0kmg]
    • Famicom Titler [kmg]
  • 2022-09-13 13:16:24 embargo: remove input tag lookups [hap]
  • 2022-09-13 09:29:24 bus/gameboy/mbc.cpp: Fixed up some details. [Vas Crabb]
    • MBC5 checks all the bits of the RAM enable register. Not sure if any games actually depend on this. Changed MBC3 device to support an additional RAM bank output so it can run the one MBC30 game (Pocket Monsters Crystal).
  • 2022-09-13 09:13:31 Updated arcade.flt and mess.flt [Robbbert]
  • 2022-09-12 23:24:17 bus/gameboy: Some header comment corrections. [Vas Crabb]
  • 2022-09-12 23:07:25 misc/amuzy.cpp: make it populate a display list, other misc notes [angelosa]
  • 2022-09-12 22:27:33 Reimplemented Game Boy and Mega Duck cartridge slots: [Vas Crabb]
    • Allow cartridges to install themselves rather than putting accesses through trampolines. Use memory banks even when they aren't installed directly, as it exposes script bindings and declares intent.
      Added support for MBC6 Flash, and MBC7 two-axis accelerometer and 128*16 or 256*16 serial EEPROM. Added basic support for Game Boy Camera image capture (various M64282FP processing features are not implemented). Improved MBC3 real-time clock emulation.
      Added basic support for Hudson Soft HuC-1 cartridges (infrared I/O not supported) and HuC-3 cartridges (real-time clock and infrared I/O not supported).
      Added full support for Vast Fame VF001 cartridges.
      Separated Mega Duck flat and banked ROM cartridge types, and allowed software list items to specify whether a cartridge has fixed and selectable 16K banks or a single selectable 32K bank.
      Added support for RAM sizes smaller than 8K that will be mirrored in the 0xA000-0xBFFF area. Implemented correct ROM mapping for sizes that are not powers of two. Corrected size of MBC2 internal static RAM.
      Added support for various hypothetical cartridge wirings, such as MBC5 with outer ROM banking for up to 128M, M161 and Wisdom Tree cartridges with flat RAM, and MBC1 or MBC5 with fewer than the maximum number of inner ROM bank lines used.
      Fixed logo spoofing logic for many pirate cartridges, including Rocket Games, Sachen MMC1 and MMC2, Sintax, Li Cheng, and Niutoude. Identified fine bank mask register for GBCK003 board.
      Added basic support for GBX format ROM images. Added heuristic for detecting raw dumps of M161 cartridge images. Removed unreliable unlicensed cartridge detection heuristics - these need to be reimplemented in a better way.
      Software list items promoted to working - gameboy.xml: Game Boy Camera (Europe, USA) Game Boy Camera Gold (USA) Pocket Camera (Japan, Rev 1) gbcolor.xml: Command Master (Japan) Kirby Tilt 'n' Tumble (USA) Korokoro Kirby (Japan) Street Hero (Taiwan) Thunder Blast Man (Europe) 4 in 1 + 8 in 1 (World, 4B-001) 4 in 1 + 8 in 1 (World, 4B-002) 4 in 1 + 8 in 1 + 16 in 1 (World, 4B-005) 4 in 1 + 8 in 1 (World, 4B-007) 31 in 1 Mighty Mix (Taiwan) 31-in-1 Mighty Mix (Australia) Nǚwáng Gédòu 2000 (Taiwan) Chāojí Gédòu 2001 Alpha (Taiwan) Gédòu Jiàn Shén - Soul Falchion (Taiwan)
  • 2022-09-12 21:59:12 b6100: don't write to speaker on tkbs [hap]
  • 2022-09-12 19:45:24 microvision: add horizontal bar for paddle pos [hap]
  • 2022-09-12 17:54:35 New machines added as MACHINE_NOT_WORKING [Olivier Galibert]
    • -
      Yamaha VL-1 [O. Galibert, Hubert "madbrain" Lamontagne]
  • 2022-09-12 17:51:57 mmarvin: just use PORT_ADJUSTER for the tone/speed configuration knobs [hap]
  • 2022-09-12 14:12:22 qix: slither was published by GDI [hap]
  • 2022-09-12 03:28:26 New machines added as MACHINE_NOT_WORKING [arbee]
    • - Mogu Mogu Hammer [R. Belmont, Darksoft, Team Europe]
  • 2022-09-11 23:15:32 -gameboy.xml, gbcolor.xml: Demoted HuC-3 games to partially working. [Vas Crabb]
    • -imagedev/picture.cpp: Added extensions for supported BMP and JPEG formats.
  • 2022-09-11 19:03:28 olibochu: added confsetting for the palette [hap]
  • 2022-09-11 16:02:45 olibochu: add hc55516 device instead of adpcm [hap]
  • 2022-09-11 11:56:31 mtu130: Add support for the datamover (68k board) [Olivier Galibert]
  • 2022-09-10 20:33:51 olibochu: added adpcm sound [hap]
  • 2022-09-10 18:13:59 bus/nes_ctrl: Minor fixes for Famicom Keyboard and Data Recorder. (#10321) [0kmg]
    • bus/nes_ctrl: Minor fixes for Famicom Keyboard and Data Recorder.
      - Allows Lode Runner to successfully detect keyboard, enabling save/load menu options.
      Also fix Arkanoid 2 saving to tape.
  • 2022-09-10 18:13:29 bus/nes_ctrl: Added Sharp Cassette Interface AN-300SL device. (#10318) [0kmg]
    • Clones promoted to working
      Sharp My Computer Terebi C1 [kmg]
  • 2022-09-10 18:12:59 fix upd7759 sample triggering and reset control (#10322) [Paul-Arnold]
  • 2022-09-10 16:31:21 Update mess.flt [Robbbert]
  • 2022-09-10 14:05:04 olibochu: improve ay sound [hap]
  • 2022-09-10 12:30:40 nichibutsu/gomoku.cpp, nichibutsu/wiping.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]
  • 2022-09-10 03:25:47 New machines added as MACHINE_NOT_WORKING [arbee]
    • - IBM RS/6000 Type 7009 Model C10 Server [R. Belmont, Captain Midnight]
  • 2022-09-10 02:39:37 m50734: Add A-D converter [AJR]
  • 2022-09-09 22:19:37 fix upd7759 sample triggering in bfm_sc.2.cpp (MT 8325) [Paul-Arnold] (#10319) [David Haywood]
    • (also made the volume ramp a little less aggressive, I'm told 0 is not 'nearly silent' on the hardware, but more like 'half volume')
  • 2022-09-09 13:59:40 airbustr: add kaneko_hit device [hap]
  • 2022-09-09 13:09:52 f4431: Improve video emulation, hook up RS232 comm port [Dirk Best]
  • 2022-09-09 07:16:11 kaneko/airbustr.cpp, kaneko/djboy.cpp, nix/pirates.cpp, sanritsu/bankp.cpp, sanritsu/drmicro.cpp, sanritsu/mjkjidai.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]
  • 2022-09-09 02:20:42 vic1520: Correct MCU type; add some stub handlers [AJR]
  • 2022-09-09 01:27:03 m740: Remove leftover declarations from header [AJR]
  • 2022-09-09 01:10:34 Add skeleton devices for MPS-1200 & MPS-1250 IEC printers [AJR]
  • 2022-09-09 00:57:47 m50734: Fix stack page [AJR]
  • 2022-09-09 00:56:49 m740: Only access data memory in indirect modes [AJR]
  • 2022-09-07 15:34:44 m50734: device_reset fix [AJR]
  • 2022-09-07 15:14:06 Add preliminary M50734 emulation [AJR]
  • 2022-09-07 12:40:23 Victor9k fix disk handling (#10315) [Paul Devine]
    • Victor9k Fixing bug in floppy disk sync header sizes
      Victor9K adding support for ramsize CLI flag
      Fixed zone 4 documentation bug
      Correcting mistake in data header sync size, 5 not 6 bytes
      fixed error in sector size comparison & sector count for DS disks
      single-sided disks read/write correctly; double-sided read correctly. DS still corrupting on write
      fixed bug in offset calculation for DS disks
      fixing bug with -ramsize=896K
      updated todo comment
      Co-authored-by: Paul Devine
  • 2022-09-07 04:09:36 M740 fixes (mostly related to 6563dfe9cf93c4e39b3ea9caa73c050147644075) [AJR]
  • 2022-09-06 22:40:24 -midway/seattle.cpp: Added San Francisco Rush Boot Code Version L1.12 as a BIOS option. [neSneSgB] [Vas Crabb]
    • -gameboy.xml, gbcolor.xml: Mark HuC-1 cartridges as using non-volatile RAM, and demoted to partially supported for lack of IR transceiver emulation.
      -Various cleanups: midway/seattle.cpp: Turned San Francisco Rush Boot Code Version L1.06A into a BIOS option rather than a clone - the game version is the same. misc/highvideo.cpp: Use a more obvious pixel loop with fewer tests, and cleaned up spacing. tvgames/micom_mahjong.cpp: Use active low logic for active low key matrix rather than inverting stuff everywhere. pacific/thief.cpp: Cleaned up indentation gone wild.
  • 2022-09-06 21:28:58 nes.xml: Added a sample cartridge dump. (#10311) [0kmg]
    • New working software list additions - nes.xml: Wily & Light no RockBoard - That's Paradise (Japan, sample) [Zoda-Y13, Forest of Illusion]
  • 2022-09-06 21:23:43 highvideo.cpp: new NOT WORKING machines (Brazilian gambling games) (#10307) [David Haywood]
    • Also got rid of function statics, made some of the other sets in here that didn't boot, boot, and set some to the correct machine type so the video renders as it should.
      new NOT WORKING machines
      Zoomania (Version 10.04, set 1) [Cristiano-MDQ] Sala Due (Version 3.04) [Cristiano-MDQ] Paradise (Industrias Brasilerias, Version 1.04) [Cristiano-MDQ]
      new NOT WORKING clones
      Sala Due (Version 1.04) Zoomania (Version 10.04, set 2) [Cristiano-MDQ]
  • 2022-09-06 21:10:04 New clones added as WORKING (#10312) [987123879113]
    • Dance Dance Revolution 2nd Mix - Link Ver (GE885 VER. JAC) [Taro]
      New clones added as NOT_WORKING
      Guitar Freaks 5th Mix (G*A26 VER. AAA) [Taro] Percussion Freaks 9th Mix (G*D09 VER. AAA) [Taro] Percussion Freaks 10th Mix (G*D40 VER. AAA) [Taro] Dance Maniax (G*874 VER. AAA) [Verox Zik, Cereth] Drummania 9th Mix Multisession Disc [SakamotoNeko]
  • 2022-09-03 23:55:53 new WORKING machine [Olivier Galibert]
    • MTU-130 [Olivier Galibert, David Williams, Disk Blitz, Eric Wright]
  • 2022-09-06 17:26:46 6502 future-proofing: do not overwrite the variable with the access address on a read in case we want to rerun it [Olivier Galibert]
  • 2022-09-06 18:35:10 seattle.cpp: added newer BIOS for blitz [anonymous] [Ivan Vangelista]
  • 2022-09-06 17:58:12 - midw8080/8080bw_a.cpp: confirmed ozmawars has 2 SN76477 [Guru] [Ivan Vangelista]
    • - orca/espial.cpp, orca/funkybee.cpp, orca/marineb.cpp, orca/vastar.cpp, orca/zodiack.cpp, pacific/mrflea.cpp, pacific/thief.cpp: consolidated drivers in single files, minor cleanups
  • 2022-09-06 11:16:58 ozmawars: fixed typo. [Robbbert]
  • 2022-09-06 07:23:03 New working clones [Ivan Vangelista]
    • Golden Tee Golf (Trackball, v2.1) [Brian Troha, The Dumping Union]
  • 2022-09-06 07:16:15 jaleco/aeroboto.cpp, jaleco/exerion.cpp, jaleco/ginganin.cpp, jaleco/homerun.cpp, jaleco/momoko.cpp, jaleco/skyfox.cpp, omori/popper.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]
  • 2022-09-06 02:12:03 ymqy70.cpp: Fix permissions [AJR]
  • 2022-09-05 23:05:25 -machine/intelfsh.cpp: Added Macronix 29F008TC (1M*8, 4K*8 pages). [Vas Crabb]
    • -bgfx: Removed obsolete sample layout files, updated documentation.
      New NOT_WORKING software list items (gbcolor.xml) - Chāojí Gédòu 2001 Alpha (Taiwan) [taizou] Gédòu Jiàn Shén - Soul Falchion (Taiwan) [taizou]
  • 2022-09-05 19:55:23 new NOT_WORKING machine [MetalliC]
    • - Virtua Golf / Dynamic Golf (prototype) [brizzo, MetalliC, Mirko, rtw, XeD]
  • 2022-09-05 19:28:07 emu/video.cpp: Added a space before %FPS in speed text. (#10305) [0kmg]
  • 2022-09-05 18:13:24 Updated Greek Translation (#10309) [BraiNKilleRGR]
  • 2022-09-05 12:06:22 amstrad: reorganised softlist entries for Roland in Time, Roland in Space, and Roland in the Caves [Barry Rodewald]
  • 2022-09-04 18:44:25 source org: move z80ne to misc folder [hap]
  • 2022-09-04 18:41:36 glasgow/amsterdam: rom regions were 256 times too large somehow [hap]
  • 2022-09-04 18:41:10 toprollr: add safety cliprect mask [hap]
  • 2022-09-04 18:40:43 cmi: move global int_levels array to local function where it's accessed [hap]
  • 2022-09-04 18:39:49 redclash: add minimal beeper frequency [hap]
  • 2022-09-04 18:39:26 z80ne: merge driver into a single file [hap]
  • 2022-09-04 16:43:36 rockrage.cpp: document why rockragea is marked as "prototype?" [Angelo Salese]
  • 2022-09-04 04:47:45 speedbsk.cpp: Add sound banking [AJR]
  • 2022-09-03 23:26:01 Language updates, software demotions, and minor code cleanup. [Vas Crabb]
    • Updated Chinese UI translations. [YuiFAN]
      Updated Ukrainian UI translation. [Stanley Kid]
      gbcolor.xml: Demoted beastfgt to partially supported (HUD blank on GBC), and demoted emochndx to unsupported due to all kinds of broken behaviour. Also added chongwu title from title screen as another alt_title - it's different to the cartridge label.
  • 2022-09-03 22:10:48 new NOT WORKING software list entries (#10300) [David Haywood]
    • c2color_cart.xml: Dì 3 dàn: Zhī Yīngxióng Dǎo Zhī Lièyàn Mó [Peter Wilhelmsen]
      c2color_cart.xml: Corrected metadata based on packaging.
  • 2022-09-03 20:02:59 sound/nes_apu.cpp: Added earliest hardware variant of 2A03 APU. (#10299) [0kmg]
    • Fixes several audio bugs with the noise channel in VS. System games, including: High-pitch sound in vsgshoe percussion track. Jet sounds in bnglngby. Number of tanks killed count screen in btlecity. nvs_platoon's bullet and enemies dying sounds are subtly changed.
      It's estimated that these letterless CPU versions are in the first two million or so Famicoms (about 10% of Famicoms sold). There are games developed on the RP2A03 that have sound glitches on later, more common Famicoms. For instance, the very last note in the game over melody in Balloon Fight rings out with a loud buzz on later machines. The new famicomo driver plays it as the developers must have intended.
      New working clones
      Nintendo Famicom (earlier, with RP2A03) [kmg]
  • 2022-09-03 15:35:35 ozmawars: Added preliminary samples to replace the incorrect invaders ones. [Robbbert]
  • 2022-09-03 15:10:11 redclash: add player shoot sample [hap]
  • 2022-09-03 09:22:55 gaelco/blmbycar.cpp, gaelco/glass.cpp, gaelco/targeth.cpp, gaelco/wrally.cpp, gaelco/xorworld.cpp, gametron/gatron.cpp, gametron/sbugger.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]
  • 2022-09-03 03:08:24 Fix regressions in debugger trace command from d8d588262de1f11a529b208e470cff9b89a4cba6, including use-after-move issue [AJR]
  • 2022-09-02 22:16:26 schedule: rename add_scheduling_quantum to add_quantum, added perfect_quatum and use that for most cases of boost_interleave [hap]
  • 2022-09-02 19:17:35 driver: make flipscreen setters compatible with writeline [hap]
  • 2022-09-02 18:57:18 zerohour: add 1bit dac [hap]
  • 2022-09-02 17:33:28 nintendo/vsnes.cpp: Improved DIP switch labels for jajamaru, bnglngby and supxevs. (#10292) [0kmg]
    • Corrected bnglngby Lives DIP switch settings, added Difficulty settings. Corrected supxevs Bonus Life DIP switch settings, added Password DIP settings. Corrected Lives DIP switch settings for jajamaru.
  • 2022-09-02 12:48:43 f4431: Emulate keyboard, add layout for keyboard LEDs, honor cliprect for screen update [Dirk Best]
  • 2022-09-02 10:55:35 cpu/psx: Initialise some DMA channel registers on reset (fixes MT08407). [Vas Crabb]
    • Without this, booting a parallel port device jumps into the weeds. Actual DMA channel state on reset needs to be investigated.
  • 2022-09-02 06:52:20 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Super Mario Bros. 3 (NES bootleg) [Victor Fernandez (City Game)]
      - misc/mcatadv.cpp, misc/oneshot.cpp, taito/retofinv.cpp: consolidated drivers in single files, minor cleanups
  • 2022-09-02 00:55:16 Patched up some gaps in functionality and fixed some bugs. [Vas Crabb]
    • ui: Added some missing functionality: Added an option to copy input device IDs to the relevant menus. Added an item for setting the software lists files path (-hashpath) to the folder setup menu. Allow pasting text from clipboard in most places that allow typing (searching, entering filenames, entering barcodes). Changed the software selection menu heading to be a bit less misleading. Made barcode menu less eager to rebuild itself unnecessarily, and removed some confusing and apparently pointless code.
      Exposed more Lua bindings: Added low-level palette objects. Added indexed bitmap types. Added a bitmap method for extracting pixels from a rectangular area as a packed binary string. Changed screen device pixels method to return width and height in addition to the pixels.
      osd: Added some functionality and cleaned up a little: Added a function for copying text to the clipboard. Moved function for converting Windows error codes to standard error conditions to winutil.cpp so it can be used from more places. Removed duplicate declaration of osd_get_clipboard_text and made the function noexcept (including fixing implementations). Made macOS implementation of osd_get_clipboard_text skip the encoding conversion if it finds UTF-8 text first. Changed the default -uimodekey setting so it doesn't lose the "not shift" that stops the default from interfering with UI paste.
      Various bug fixes: util/unicode.cpp: Fixed the version of utf8_from_uchar that returns std::string blowing up on invalid codepoints. util/bitmap.h: Fixed wrapping constructors for indexed bitmaps taking the wrong parameter type (nothing was using them before). util/bitmap.cpp: Fixed potential use-after-free issues with bitmap palettes. emu/input.cpp, emu/inputdev.cpp: Log 1-based device numbers, matching what's shown in the internal UI and used in tokens in CFG files. emu/emumem.cpp: Added the bank tag to a fatal error message where it was missing.
      docs: Reworked and expanded documentation on configuring stable controller IDs.
      For translators, the changes are quite minor: There's a menu item for copying a device ID to the clipboard, and associated success/failure messages. There's the menu item for setting the software list file search path. One of the lines in the software selection menu heading has changes as it could be interpreted as implying it showed a software list name.
  • 2022-09-01 21:33:51 Add file inadvertently omitted from 67be13960b2fffa5460c3e5dbb0a7f9736b87d3e [AJR]
  • 2022-09-01 21:24:23 woz: fix missing breaks [Olivier Galibert]
  • 2022-09-01 21:02:41 docastle: update notes [hap]
  • 2022-09-01 20:51:42 Validate slot cards only once per device type during 'quick' validation passes, which were taking rather long for some drivers (e.g. at.cpp) [AJR]
  • 2022-09-01 20:15:04 moof: Some fixes [Disk Blitz] [Olivier Galibert]
    • woz: put back the save support, will destroy any disk with FLUX encoded tracks though. How to handle that is still in discussion.
  • 2022-09-01 18:55:22 esqkt.cpp: Added TS-10 2.02 and TS-12 3.05 OS ROMs. [DBWBP.com, R. Belmont] [arbee]
  • 2022-09-01 15:29:19 woz: Remove write support, it can't really be made reliable [Olivier Galibert]
    • moof: Added support.
  • 2022-09-01 06:49:20 taito/msisaac.cpp: removed unused variable [Ivan Vangelista]
  • 2022-08-31 22:31:10 taito/galastrm.cpp, taito/gunbustr.cpp, taito/msisaac.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]
→ [Arcade] DevMAME [log only] 2022/08/31 14:00
  • 2022-08-31 12:31:47 zerohour_stars: remove need for trampoline [hap]
  • 2022-08-31 07:46:38 Merge tag 'mame0247' into mainline-master [Vas Crabb]
    • MAME 0.247
  • 2022-08-31 01:06:27 Revert "gen_latch: add boost interleave conf setting" [Vas Crabb]
    • Jamming magic behaviour for a few systems into a common device just makes code more convoluted and harder to maintain. The trouble with these things is that you quickly end up stuck with them, and then untangling the dependency on magical behaviour that never belonged in the device in the first place becomes an inordinate amount of work.
      In this case, it isn't even saving a substantial amount of code in the drivers.
      This reverts commit 229ea4b3a1b44bd558e2c99c31dfe3ad66c34ea0.
  • 2022-08-31 00:50:02 gen_latch: add boost interleave conf setting [hap]
  • 2022-08-30 23:59:39 atarisy1, gauntlet: re-add boost interleave on soundlatch write [hap]
  • 2022-08-30 22:36:25 getaway: improve colors, add dipsw locations [hap]
  • 2022-08-30 22:23:34 formats/fs_fat.cpp: Fixe use-after-std::move() issue in constructor. (#10296) [npwoods]
  • 2022-08-30 18:03:35 taito/groundfx.cpp, taito/pitnrun.cpp, taito/rollrace.cpp, taito/ssrj.cpp, taito/volfied.cpp, taito/warriorb.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]
  • 2022-08-30 15:42:01 zerohour: update notes [hap]
  • 2022-08-30 15:17:42 zerohour: bullet width is software controlled [hap]
  • 2022-08-30 07:25:49 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Exciting Speed Hockey (V19930325) [nnap]
      New clones marked as NOT_WORKING
      Red and Ted's Road Show (PA-2 prototype) [Bill Ung, PinMAME]
      - sega/model3.cpp, sega/segaybd.cpp: some board documentation updates [Brian Troha]
      - tecmo/spbactn.cpp: fixed some dips for spbactnp
  • 2022-08-30 00:40:18 zerohour: remove imperfect gfx flag for this game [hap]
  • 2022-08-29 18:20:38 New machines marked as NOT_WORKING [Dirk Best]
    • Facit 4431 [Bitsavers]
      - Create directory for Facit and move facit4440 driver
  • 2022-08-29 17:56:32 de_3.cpp: Forgot to remove country name on commit cf89d216b02524ab568a71d92c4db3bc4b5234f3 (#10293) [ClawGrip]
  • 2022-08-29 13:28:25 z80.cpp: fix WZ flag (#10291) [holub]
  • 2022-08-29 11:08:01 zerohour: correct score panel colors [hap]
  • 2022-08-29 05:50:27 redclash: add preliminary sound [hap]
  • 2022-08-29 03:53:15 redclash: add white background [hap]
  • 2022-08-29 03:27:13 Merge branch 'release0247' into mainline-master [Vas Crabb]
  • 2022-08-29 03:25:58 Work around older versions of libc++, tidy up some recent changes. [Vas Crabb]
  • 2022-08-29 01:57:44 zerohour: add sound samples again [hap]
  • 2022-08-29 00:19:33 zerohour: put driver into a single file [hap]
  • 2022-08-28 23:27:17 ladybug: put sraider driver and ladybug_video device in their own files [hap]
  • 2022-08-28 20:55:41 nintendo/vsnes.cpp: Added some DIP settings for nvs_machridera. (#10290) [0kmg]
  • 2022-08-28 20:36:02 Fix tools build after f52b402f2416ddfd646afe2d132c16d78c6fe9c3 [AJR]
  • 2022-08-28 19:27:35 Debugger changes [AJR]
    • - Added exception points as a new class of "points" triggering on specific exception numbers, with a similar set of commands to breakpoints and registerpoints. - Removed the per-instruction callback hook from device_debug. Only one driver was using this (rmnimbus.cpp), and what it was doing with it could be done more cleanly with exception points. - Change the type of the action string parameter for "points"-creating methods and make some parameters optional for those. - Change trace file logging to use a std::ostream instead of FILE to take better advantage of strformat.
  • 2022-08-28 19:23:40 OSD/network interface cleanup [AJR]
    • - Move osd_midi_device from osdcore.h to osdepend.h - Move osd_list_network_adapters from osdcore.h to osdnet.h (was already defineduniquely in osdnet.cpp) - Move #include from osdcore.h to emu.h - Remove dinetwork.h from emu.h
  • 2022-08-28 14:59:42 redclash: let's rename driver to zerohour [hap]
  • 2022-08-28 14:14:47 ladybug: move zerohour stars to its own file (redclash driver now doesn't weirdly include ladybug_v anymore) [hap]
  • 2022-08-28 01:40:20 z1013: Correct XTAL value and screen parameters based on schematics; make system clock configurable [AJR]
  • 2022-08-28 01:06:57 bus/mononcol: Get rid of a pile of copy/pasted crud. [Vas Crabb]
  • 2022-08-27 23:37:43 srcclean in preparation for release [Vas Crabb]
  • 2022-08-27 23:24:38 nintendo/vsnes.cpp: More cleanups of INPUT_PORTS. (#10238) [0kmg]
    • Use macros for the common repeated definitions of joystick, coins, etc. Player buttons are "B" and "A", like the real panels. Start buttons have number and color, etc. bnglngby, iceclimb, jajamaru, nvs_machridera, supxevs, tkoboxng: Removed as many modifications from the base VS. machine IO ports as possible. Adjusted coin PORT_IMPULSE closer to hardware, so that all games now work with it. Updated notes on why Coin 2 inputs don't work in some games.
  • 2022-08-27 23:21:26 swtcp/swtpc09.cpp: Restore to working status, and added comments to help users. (#10062) [68bit]
    • Retested all of these and they are still working. Did not have a UniFLEX DMAF2 disk to test that one combination, but it should be close to working.
      Added comments to help people make a start with these.
      Machines promoted to working
      SWTPC swtpc S/09 Sbug
      Clones promoted to working
      SWTPC swtpc S/09 Sbug + piaide SWTPC swtpc S/09 UNIBug + DMAF2 SWTPC swtpc S/09 UNIBug + DMAF3 SWTPC swtpc S/09 OS9
  • 2022-08-27 23:11:13 c64_cass.xml: Added 10 items (9 working, 1 not working) (#10255) [Steven Coomber]
    • New working software list additions - Xevious (U.S. Gold) [The Ultimate Tape Archive Team] Yabba Dabba Doo! (Quicksilva) [The Ultimate Tape Archive Team] Yie Ar Kung-Fu (Imagine) [The Ultimate Tape Archive Team] Zaga Mission (Anirog) [The Ultimate Tape Archive Team] Zamzara (Prism Leisure) [The Ultimate Tape Archive Team] Zaxxon (U.S. Gold) [The Ultimate Tape Archive Team] Zodiac (Anirog) [The Ultimate Tape Archive Team] Zoids: The Battle Begins (Martech) [The Ultimate Tape Archive Team] Zzap! Sizzlers II (Gremlin Graphics) [The Ultimate Tape Archive Team]
      New NOT_WORKING software list additions - Yie Ar Kung Fu II (Imagine) [The Ultimate Tape Archive Team]
  • 2022-08-27 23:07:30 formats/fdos_dsk.cpp: Added FDOS disk format for the SWTPC 6800. (#10273) [Michael R. Furman]
    • Allows the SWTPC 6800 machine to boot FDOS in MAME using Mike Douglas' FDOSMPS.DSK, and to read/write other available disk images.
  • 2022-08-27 23:01:23 adam_flop.xml: Use lowercase for descriptive text and unabbreviated country names in descriptions. (#10285) [ArcadeShadow]
  • 2022-08-27 22:55:01 gbcolor.xml: Added 18 prototypes (15 working, 3 not working). (#10279) [0kmg]
    • New working software list additions (gbcolor.xml) - Antz (Europe, prototype) [VGHF, Hidden Palace] Beach'n Ball (Europe, prototype, 20001121) [VGHF, Hidden Palace] Bob et Bobette - Les Dompteurs du Temps ~ Suske en Wiske - De Tijdtemmers (Europe, late prototype) [VGHF, Hidden Palace] Die Maus (Europe, prototype) [VGHF, Hidden Palace] Die Maus - Verrückte Olympiade (Germany, prototype) [VGHF, Hidden Palace] Driver (Europe, prototype) [VGHF, Hidden Palace] Klustar (Europe, prototype, 19981001) [VGHF, Hidden Palace] Klustar (Japan, prototype, 19981001) [VGHF, Hidden Palace] Looney Tunes Collector - Martian Alert! (Europe, prototype) [VGHF, Hidden Palace] Lucky Luke - Desperado Train (Europe, prototype) [VGHF, Hidden Palace] Moomin no Daibouken (Japan, prototype) [VGHF, Hidden Palace] Snoopy Tennis (Europe, prototype) [VGHF, Hidden Palace] Tootuff (prototype) [VGHF, Hidden Palace] UEFA 2000 (prototype) [VGHF, Hidden Palace] WDL - Thundertanx (prototype) [VGHF, Hidden Palace]
      New NOT_WORKING software list additions (gbcolor.xml) - The Adventures of Tintin - Prisoners of the Sun (Europe, prototype) [VGHF, Hidden Palace] Bob et Bobette - Les Dompteurs du Temps ~ Suske en Wiske - De Tijdtemmers (Europe, early prototype) [VGHF, Hidden Palace] Worms Armageddon (prototype) [VGHF, Hidden Palace]
  • 2022-08-27 22:54:10 redclash: bigger player bullets [hap]
  • 2022-08-27 22:52:50 adam_cart.xml: Use lowercase for descriptive text in descriptions. (#10283) [ArcadeShadow]
  • 2022-08-27 22:45:29 adam_cass.xml: Use lowercase for descriptive text in descriptions. (#10284) [ArcadeShadow]
    • Lowercase on some descriptive words like "Alt", "Prototype", "Demo"
  • 2022-08-27 21:12:23 fidelity/csc: improve irq active duration [hap]
  • 2022-08-27 18:32:30 monon_color.cpp: rejig music CPU protection handling and update notes + new Monon Software List additions / c2color.cpp: dump C2 internal ROM + Software Lists (#10246) [David Haywood]
    • monon_color.cpp: music MCU commands axxx really are reading a 0x1000 range from the internal ROM for a direct comparison, not sniffing the SPI bus. Add some debugging code to run that if wanted for now, even if it's incomplete (defaults to suspending the CPU)
      new WORKING software list entries - monon_color.xml: ielts: Yǎsī tǎ dà màoxiǎn / 雅思塔大冒险 / IELTS Adventure [Peter Wilhelmsen] ultbrain: Nǎolì liánlián kàn / 脑力连连看 / Ultimate Brain Power [Peter Wilhelmsen] labmath: Àoshù shíyàn shì / 奥数实验室 / Laboratory Mathematica Olympiad [Peter Wilhelmsen]
      c2color changes - added dumps of both internal SPI ROMs to the driver [Peter Wilhelmsen]
      new NOT WORKING software list additions - c2color_cart.xml: agree: Dì 1 dàn: Dài Lóngwáng Fēngyìn [Peter Wilhelmsen] kingwing: Dì 2 dàn: Zhī Yìwáng De Shì Liàn [Peter Wilhelmsen]
      - replaced overdumped darkones set in Software List with correct dump [Peter Wilhelmsen]
  • 2022-08-27 17:22:33 inifile.cpp, miscmenu.cpp: Use std::collate for filename sorting [AJR]
  • 2022-08-27 17:12:08 Miscellaneous fixes: [Vas Crabb]
    • util/ioprocsvec.h: Fixed truncating when a write doesn't reach the end of stream. [F.Ulivi] floptool.cpp: Fixed reversed error checking logic. [F.Ulivi] Fixed SUBTARGET=tiny build (required Sega encrypted CPUs to be added).
  • 2022-08-27 17:05:47 casio/ctk551.cpp: adjust ctk601 bg color (#10271) [Devin Acker]
  • 2022-08-27 16:47:05 Use util::streqlower in more places [AJR]
  • 2022-08-27 16:38:08 sparc: Re-support certain instructions in SPARClite disassembly [AJR]
  • 2022-08-27 15:44:02 Revert "zerohour: added sound via samples" [Robbbert]
    • This reverts commit 554bfeca29ce54dcf6ac4c859c48d56d2b8119b0.
  • 2022-08-27 14:50:54 Use mpu4_characteriser_pal for mpu3.cpp (#10079) [David Haywood]
    • better MPU3 reel hookup [J. Wallace]
  • 2022-08-27 14:47:50 Added notes of Nuon console models (#10144) [simzy39]
  • 2022-08-27 14:42:04 Cleaned up some ROM macro indentation and spacing. (#10270) [0kmg]
  • 2022-08-27 14:38:43 vboy.xml: Use official artwork spelling for "Insmouse". (#10278) [0kmg]
  • 2022-08-27 13:30:59 New Apple II disks for August 2022 (#10280) [Firehawke]
    • New working software list additions (apple2_flop_orig.xml)
      Microzine 1 [4am, Firehawke] Microzine 2 [4am, Firehawke] Microzine 3 [4am, Firehawke] Microzine 4 [4am, Firehawke] Microzine 5 [4am, Firehawke] Microzine 6 [4am, Firehawke] Microzine 7 [4am, Firehawke] Microzine 8 [4am, Firehawke] Microzine 9 [4am, Firehawke] Microzine 10 [4am, Firehawke] Microzine 11 [4am, Firehawke] Microzine 12 [4am, Firehawke] Microzine 13 [4am, Firehawke] Microzine 14 [4am, Firehawke] Microzine 15 [4am, Firehawke] Microzine 16 [4am, Firehawke] Microzine 17 [4am, Firehawke] Microzine 18 [4am, Firehawke] Microzine 19 [4am, Firehawke] Microzine 20 [4am, Firehawke] Microzine 21 [4am, Firehawke] Microzine 22 [4am, Firehawke] Microzine 23 [4am, Firehawke] Microzine 24 [4am, Firehawke] Microzine 25 [4am, Firehawke] Microzine 26 [4am, Firehawke] Microzine 27 [4am, Firehawke] Microzine 28 [4am, Firehawke] Microzine 29 [4am, Firehawke] Microzine 30 [4am, Firehawke]
      New working software list additions (apple2_flop_clcracked.xml) -
      Fraction-oids (1988 Version) (cleanly cracked) [4am, Firehawke] Stickybear Numbers (Revision 3) (cleanly cracked) [4am, san inc, Firehawke]
      Small formatting correction: whitespace in apple2gs_flop_orig.xml
  • 2022-08-27 13:13:04 redclash: remove duplicate input ports [hap]
  • 2022-08-27 11:18:14 new NOT_WORKING machines [MetalliC]
    • - Magical Poppins [anonymous, MetalliC] Western Dream Gold [anonymous, MetalliC]
  • 2022-08-27 03:58:53 zerohour: added sound via samples [Robbbert]
  • 2022-08-27 03:51:15 monon_color.cpp: Allocate large buffer at machine_start time [AJR]
  • 2022-08-27 01:52:17 redclash: improve sprite colors [hap]
  • 2022-08-26 20:09:02 taito/bigevglf.cpp: removed unused variable [Ivan Vangelista]
  • 2022-08-26 18:08:27 taitoashnojoe.cpp, taito/bigevglf.cpp, taito/chaknpop.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]
  • 2022-08-26 17:08:45 bmxstunts: add cocktail cabinet [hap]
  • 2022-08-26 16:27:19 konami/kpython2.cpp: Fixed dongle data format for dance864. (#10277) [987123879113]
  • 2022-08-26 15:49:36 New machine marked NOT_WORKING (#10276) [987123879113]
    • DANCE 86.4 FUNKY RADIO STATION (E01:J:A:A:2005040400) [Taro]
  • 2022-08-26 15:26:44 konami/ksys573.cpp: Dumped and added audio CD for drmna. (#10275) [Taro] [987123879113]
  • 2022-08-26 13:52:56 bmxstunts: slow down the cpu [hap]
  • 2022-08-26 13:45:22 bmxstunts: remove 'not dumped' note [hap]
  • 2022-08-26 12:31:01 moonwar: Remove deprecated PORT_RESET [AJR]
  • 2022-08-26 12:14:35 Added support for building on OpenBSD/arm64. (#10274) [Frederic Cambus]
  • 2022-08-26 12:13:04 sknsspr: fix sign overflow [hap]
  • 2022-08-26 11:35:06 fmtowns_flop_orig.xml: 4 new dumps, 2 replacements (#10249) [r09]
    • Redumped Irium from the original disks, and removed the current entry in fmtowns_flop_misc.xml which was created from loose files [cyo.the.vile] Redumped disk A of Youjuu Club Custom from an unmodified disk with no saves [cyo.the.vile]
      New working software list additions (fmtowns_flop_orig.xml) - :LOOP - Izanai no Kaikiten [cyo.the.vile] Disk Megastore Volume 1 [cyo.the.vile] Power DoLLS S-Premium Disk [cyo.the.vile] You-Jong Part I [cyo.the.vile]
  • 2022-08-26 11:26:32 -nintendo/vboy.cpp: Allow it to run unmapped reads with no cartridge. [Vas Crabb]
    • -hash/gbcolor.xml: Added notes on what happens if you bypass the boot check for Rocket Games cartridges.
      -bus/vboy/slot.cpp: Don't instantiate a cartridge device when no media is loaded.
  • 2022-08-26 11:03:05 technos/renegade.cpp: More sprite RAM to fix flickering regression. (#10272) [0kmg]
  • 2022-08-26 07:20:47 galaxian.cpp: dumped the PROM in the epoxy block for bmxstunts [chaneman] [Ivan Vangelista]
  • 2022-08-25 21:59:23 gb.cpp: Don't show BIOS patch configuration switch for Mega Duck. [Vas Crabb]
  • 2022-08-25 21:34:17 sknsspr: don't draw outside the cliprect [hap]
  • 2022-08-25 20:48:45 Initial FAT file system support for Floptool (#9119) [npwoods]
    • Initial FAT file system support for Floptool
      Current Limitations: - Read only - Only supports floppy disks - No FAT32 support - No Long Filenames Support
  • 2022-08-25 19:05:37 c64_cass.xml: Added 16 items (15 working, 1 not working) (#10250) [Steven Coomber]
    • New working software list additions (c64_cass.xml) - Willow Pattern (Firebird) [The Ultimate Tape Archive Team] Winter Camp (Thalamus) [The Ultimate Tape Archive Team] Winter Games (U.S. Gold) [The Ultimate Tape Archive Team] Winter Olympiad 88 (Tynesoft) [The Ultimate Tape Archive Team] Wiz (Melbourne House) [The Ultimate Tape Archive Team] Wizardry (The Edge) [The Ultimate Tape Archive Team] Wizball (Ocean) [The Ultimate Tape Archive Team] Wonder Boy (Activision) [The Ultimate Tape Archive Team] World Championship Soccer (Elite Systems) [The Ultimate Tape Archive Team] World Class Leader Board: The Ultimate Golf Challenge (U.S. Gold) [The Ultimate Tape Archive Team] World Cup Carnival (U.S. Gold) [The Ultimate Tape Archive Team] World Games (U.S. Gold) [The Ultimate Tape Archive Team] World Series Baseball (Imagine) [The Ultimate Tape Archive Team] The Worm in Paradise (Level 9 Computing) [The Ultimate Tape Archive Team] X-15 Alpha Mission (Activision) [The Ultimate Tape Archive Team]
      New NOT_WORKING software list additions (c64_cass.xml) - Wimbledon '64 (Merlin Software) [The Ultimate Tape Archive Team]
  • 2022-08-25 18:20:44 -megaduck.xml: Added explicit info about cartridge banking. [Vas Crabb]
    • There are three kinds of cartridge: 32K flat, 16K fixed plus 16K switchable, and 32K switchable. Cart implementation will come later.
      -Various cleanups:
      gbcolor.xml: Proper Pinyin description for sqsd. sound/pokey.cpp: Minor cleanup, and got rid of an unnecessary member in channel structures (only used in inline member functions). nintendo/gb.cpp: Spell Mega Duck with a space consistently. sega/turbo_a.cpp: Use an optional device finder to get discrete sound device. The function that would add this seems to have been lost.
  • 2022-08-25 17:27:32 sega/deniam.cpp, sega/kopunch.cpp, sega/stactics.cpp, sega/suprloco.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]
  • 2022-08-25 15:00:57 intellect02.xml: Don’t use title case in software list description. (#10239) [ArcadeShadow]
  • 2022-08-25 14:59:15 seibu/raiden.cpp: Documented more of the configuration bytes, converted comments to C++-style. (#10266) [eientei95]
  • 2022-08-25 14:37:11 ibm5170.xml: 7 new software additions + 1 Redump (#10247) [ArcadeShadow]
    • New working software list additions (ibm5170.xml) - PC Magazine (All Star - December 1992) [arranarchipelago, archive.org] PC Plus (Issue 69 - June 1992) [arranarchipelago, archive.org] PC Today (Vol. 06 № 08 - December 1992) [arranarchipelago, archive.org] Personal Computer World (1994-04 - April 1994) [SmartCoda, archive.org] Space Quest IV: Roger Wilco and the Time Rippers (Germany) [The Good Old Days] Tetris Trio [The Good Old Days] The Lost Files of Sherlock Holmes [The Good Old Days]
      Redump (ibm5170.xml) - Disney's Aladdin [Abandon Socios]
  • 2022-08-25 14:34:22 lynx.xml: Use lowercase for desciptive text in descriptions. (#10248) [ArcadeShadow]
  • 2022-08-25 14:32:11 funword/photoply.cpp: Added notes about security dongles. (#10260) [ClawGrip]
  • 2022-08-25 14:23:36 formats: Fixed some unused local variable compiler errors. (#10251) [napobear]
  • 2022-08-25 14:19:04 snes.xml: Added two recent prototype dumps. (#10256) [0kmg]
    • New working software list additions (snes.xml) - Kid Klown in Crazy Chase (Euro, prototype) [Zoda-Y13, Forest of Illusion]
      New NOT_WORKING software list additions (snes,xml) - WeaponLord (USA, prototype) [DrBizz]
  • 2022-08-25 14:17:52 namco/namcos86.cpp: Changed Wonder Momo joysticks to 8-way (MT08404). (#10267) [Steven Coomber]
  • 2022-08-25 14:09:33 nintendo/spacefb.cpp: Merged into single source file, minor cleanups. (#10261) [0kmg]
  • 2022-08-25 13:57:52 sound/pokey.cpp: Improved accuracy of POKEY emulation. (#10262) [Mike Saarna, Andrew Green] [Andrew Green]
    • The implementation changes come from the a7800 project (https://github.com/7800-devtools/a7800).
      Resolves: MT08219, and possibly MT08911 and MT07378.
  • 2022-08-25 13:45:03 spbactnp: reorder the mcfg [hap]
  • 2022-08-25 13:43:37 misc/magicard.cpp: Corrected Magic Card game names. (#10265) [Paul-Arnold]
    • Also changed short names to better reflect parent/clone relationships.
  • 2022-08-25 13:25:32 Super Pinball Action protoype - add emulation of 2nd screen (#10269) [David Haywood]
    • Super Pinball Action protoype - add emulation of 2nd screen
      Clones promoted to working
      Super Pinball Action (US, prototype, dual screen) [David Haywood]
  • 2022-08-25 12:51:29 mess.flt: add micom_mahjong [hap]
  • 2022-08-25 12:41:05 New working machines - Micom Mahjong [hap, David Haywood, Sly DC] (#10264) [David Haywood]
    • New working machines
      Micom Mahjong [hap, David Haywood, Sly DC]
  • 2022-08-25 11:07:11 mn1610: new disassembler [Patrick Mackinlay]
  • 2022-08-25 00:04:42 source org: move pensebem to the handheld folder [hap]
  • 2022-08-24 23:37:57 bombjack: small cleanup [hap]
  • 2022-08-24 23:22:21 senjyo: improve dac sound [hap]
  • 2022-08-24 21:25:02 senjyo: remove dead code that doesn't work anymore (can use debugger memory view instead) [hap]
  • 2022-08-24 18:19:38 source org: rename tehkan to tecmo [hap]
  • 2022-08-24 17:58:42 - misc/supercrd.cpp: added some notes about the encryption, moved to funworld/supercrd.cpp [Ivan Vangelista]
    • - namco/baraduke.cpp, namco/namcond1.cpp, namco/tankbatt.cpp: consolidated drivers in single files, minor cleanups
  • 2022-08-24 14:21:35 konami/kpython2.cpp: Attached upgrade DVD software list. [Vas Crabb]
  • 2022-08-24 14:16:15 konami/kpython2.cpp: Added new skeleton driver. (#10252) [987123879113]
    • New machines marked NOT_WORKING - Dance Dance Revolution SuperNOVA (FDH:A:A:A:2006071300) [Taro, windyfairy, Shiz] Dance Dance Revolution SuperNOVA (FDH:J:A:A:2006090600) [Taro, windyfairy, Shiz] Dance Dance Revolution SuperNOVA (FDH:U:A:A:2006072400) [Taro, windyfairy, Shiz] Dance Dance Revolution SuperNOVA 2 (GDJ:A:A:A:2007071100) [Taro, windyfairy, Shiz] Dance Dance Revolution SuperNOVA 2 (GDJ:A:A:A:2007100800) [Taro, windyfairy, Shiz] Dance Dance Revolution SuperNOVA 2 (GDJ:J:A:A:2007071100) [Taro, windyfairy, Shiz] Dance Dance Revolution SuperNOVA 2 (GDJ:J:A:A:2007100800) [Taro, windyfairy, Shiz] Dance Dance Revolution SuperNOVA 2 (GDJ:U:A:A:2007100800) [Taro, windyfairy, Shiz] Dancing Stage SuperNOVA (FDH:E:A:A:2006032200) [Shiz, windyfairy] Dancing Stage SuperNOVA (FDH:E:A:A:2006072500) [Shiz, windyfairy] DrumMania V (E02:A:A:A:2005050200) [Taro, windyfairy, Shiz] DrumMania V (E02:J:A:A:2005050200) [Taro, windyfairy, Shiz] DrumMania V2 (F02:A:A:A:2005101600) [Taro, windyfairy, Shiz] DrumMania V2 (F02:A:A:A:2005112800) [Taro, windyfairy, Shiz] DrumMania V2 (F02:A:A:A:2006011201) [Taro, windyfairy, Shiz] DrumMania V2 (F02:J:A:A:2005101600) [Taro, windyfairy, Shiz] DrumMania V2 (F02:J:A:A:2005112800) [Taro, windyfairy, Shiz] DrumMania V2 (F02:J:A:A:2006011201) [Taro, windyfairy, Shiz] DrumMania V3 (F32:A:A:A:2006072600) [Taro, windyfairy, Shiz] DrumMania V3 (F32:A:A:A:2006101800) [Taro, windyfairy, Shiz] DrumMania V3 (F32:J:A:A:2006072600) [Taro, windyfairy, Shiz] DrumMania V3 (F32:J:A:A:2006101800) [Taro, windyfairy, Shiz] Guitar Freaks V (E03:A:A:A:2005050200) [Taro, windyfairy, Shiz] Guitar Freaks V (E03:J:A:A:2005050200) [Taro, windyfairy, Shiz] Guitar Freaks V2 (F03:A:A:A:2005101600) [Taro, windyfairy, Shiz] Guitar Freaks V2 (F03:A:A:A:2005112800) [Taro, windyfairy, Shiz] Guitar Freaks V2 (F03:A:A:A:2006011201) [Taro, windyfairy, Shiz] Guitar Freaks V2 (F03:J:A:A:2005101600) [Taro, windyfairy, Shiz] Guitar Freaks V2 (F03:J:A:A:2005112800) [Taro, windyfairy, Shiz] Guitar Freaks V2 (F03:J:A:A:2006011201) [Taro, windyfairy, Shiz] Guitar Freaks V3 (F33:A:A:A:2006072600) [Taro, windyfairy, Shiz] Guitar Freaks V3 (F33:A:A:A:2006101800) [Taro, windyfairy, Shiz] Guitar Freaks V3 (F33:J:A:A:2006072600) [Taro, windyfairy, Shiz] Guitar Freaks V3 (F33:J:A:A:2006101800) [Taro, windyfairy, Shiz] Thrill Drive 3 (D44:J:A:A:20050316) [Taro, windyfairy, Shiz] Toy's March (E00:J:A:A:2005011602) [Taro, windyfairy, Shiz] Toy's March 2 (F00:J:A:A:2005110400) [Taro, windyfairy, Shiz]
      New software list additions (kpython2.xml) - Dance Dance Revolution SuperNOVA 2 Install Disk (JAA/AAA) [Taro] Dance Dance Revolution SuperNOVA 2 Install Disk (UAA) [Ninevolt] Dance Dance Revolution SuperNOVA Install Disk (UAA) [HybridStorm] Dancing Stage SuperNOVA Install Disk (EAA) [Shiz] DrumMania V2 (JAA/AAA) [Taro] DrumMania V2 Version 1.01 (JAA/AAA) [Taro] DrumMania V3 (JAA/AAA) [SakamotoNeko] GuitarFreaks V2 (JAA/AAA) [Taro] GuitarFreaks V2 Version 1.01 (JAA/AAA) [Taro] GuitarFreaks V3 (JAA/AAA) [SakamotoNeko]
  • 2022-08-24 14:06:21 Corrected the English translations of Monon Color games (#10263) [Qiangong2]
    • Correct English translations
      Also capitalize in a few areas
      Update software short name to align with corrected translation
      monon_color.xml: Use conventional rendering of "Dragon Ball: Budokai"
      Co-authored-by: Vas Crabb
  • 2022-08-23 19:57:35 hyperscan: added quickload support. [Sandro Ronco]
  • 2022-08-23 19:45:50 -nintendo/gb.cpp: Use taps to handle the boot ROM overlay. [Vas Crabb]
    • -Moved some stuff out of misc and skeleton: Moved Innovative Concepts machines to their own project. Moved various things out of skeleton to existing company projects.
  • 2022-08-23 17:58:29 - tehkan/spbactn.cpp: added preliminary inputs and sound for the prototype. [Ivan Vangelista]
    • - tehkan/solomon.cpp, tehkan/spbactn.cpp, tecmo16.cpp: consolidated drivers in single files, minor cleanups
  • 2022-08-23 12:04:46 misc: remove unused variables that may give compiler warning [hap]
  • 2022-08-23 06:49:55 tehkan/bombjack.cpp, tehkan/lvcards.cpp, tehkan/pbaction.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]
  • 2022-08-23 00:58:28 New working software list additions [Justin Kerk]
    • - pc98: Mind Buster!! [Justin Kerk]
  • 2022-08-22 21:01:26 Lua scripting enhancements: [Vas Crabb]
    • Added minimal support for manipulating bitmaps and drawing them in render containers. Y'CbCr 4:2:2, RGB and ARGB are supported. Argument order doesn't always match the underlying classes to make the Lua interface more consistent with render bounds and render containers.
      Added bindings for device_palette_interface.
      Fixed some errors in the documentation as well as documenting new functionality.
  • 2022-08-22 12:05:28 bmxstunts: copy 2nd half of another dump attempt to bmxl rom [hap]
  • 2022-08-22 00:37:55 vgmplay.xml: Added 20 new entries [VGMRips.net, Tafoid] [Scott Stone]
  • 2022-08-21 20:01:29 bus.lua, machine.lua: fixed a couple of entries [Ivan Vangelista]
  • 2022-08-21 15:10:46 debuggdbstub.cpp: implement thread alive command. [Sandro Ronco]
  • 2022-08-21 14:35:05 render: give cloneof ext artwork priority over internal artwork [hap]
  • 2022-08-21 14:32:13 debugger/debuggdbstub.cpp: Fixed failure to find CPU. [Vas Crabb]
  • 2022-08-21 14:19:43 Hyperscan: various updates [Sandro Ronco]
    • Fixed hang in X-Men. Fixed some graphical issues. Implemented the TVE framebuffer (used in some homebrew demos).
  • 2022-08-21 12:31:29 bmxstunts: add difficulty switch [hap]
  • 2022-08-21 07:59:30 New working clones [Ivan Vangelista]
    • Turbo Force (US, set 2) [Bill D., Brian Troha, The Dumping Union]
  • 2022-08-21 01:53:08 Machines promoted to working [hap]
    • BMX Stunts [Ivan Vangelista, hap, chaneman, Andy Welburn]
  • 2022-08-21 01:33:41 Greatly improve Monon Color emulation (#10158) [David Haywood]
    • added emulation of required/used AXC51 / AX208 extended operations added preliminary emulation of required/used AXC51 / AX208 features added support for many Monon specific features, such as the video controller most games are playable, those not requiring a card/badge scanner to function at all are promoted no music, as it's contained in a game specific MCU under a glob on each cart
  • 2022-08-21 01:30:32 bmxstunts: combine half of the 1st dump attempt with current [hap]
  • 2022-08-21 00:32:11 nes.xml: Added two dumps. (#10245) [0kmg]
    • New working software list additions - NARC (USA, CES sample, prototype) [Hard4Games, Dustin Echoes, Forest of Illusion] Controller Test Program (Japan) [Forest of Illusion]
  • 2022-08-21 00:19:03 nintendo/playch10.cpp: Minor bug fix and MMC1 cleanup. (#10244) [0kmg]
    • nintendo/nes.cpp: Mark famitvc1 as not working. nes.xml: Mark shinsend as not supported.
  • 2022-08-21 00:15:27 bmxstunts: improve sound [hap]
  • 2022-08-20 22:22:03 galaxian.cpp: redumped bmxstunts. Confirmed both dumps in MAME come from the same PCB and that one is just bad. Removed the bad dump. Still needs more work before it can be considered playable. [chaneman] [Ivan Vangelista]
  • 2022-08-20 22:14:40 chess artwork: fix xml error on white bishop [hap]
  • 2022-08-20 17:53:06 nintendo/gb.cpp: A bit of cleanup. [Vas Crabb]
    • Combined driver source files. Split up state classes and got rid of legacy start/reset callback overrides. Use configured banking for GBC RAM (fixes some save state issues, but there could be more lurking). Moved notes about cartridge hardware to more appropriate places.
  • 2022-08-20 12:56:56 emu/validity.cpp, ui/info.cpp: Base "no sound" check on speaker devices. [Vas Crabb]
    • Currently the speaker device is the only way sound can get to the OSD layer, so its presence or absence determines whether the emulated system is capabale of producing sound. A few systems use chips with sound capability for other purposes (typically I/O or video) while leaving the sound outputs disconnected. These systems should display the notice about the absence of sound output.
  • 2022-08-20 06:44:52 tecfri/holeland.cpp, tecfri/sauro.cpp, tecfri/speedbal.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]
  • 2022-08-19 19:39:36 bus: Get rid of some dubious tag manipulation. [Vas Crabb]
    • The implementation details of how the cartridges allocate storage for memory really shouldn't be part of the interface. Having tags in the headers encourages people to depend on these implementation details. This gets rid of it in most of the headers. A few particularly leaky abstractions (bbc/rom, electron/cart, gba, generic, jakks_gamekey, m5) depend on this, so it can't be removed in those cases without further refactoring to encapsulate the slot devices better.
      This doesn't change behaviour, it just mechanically removes stuff from the headers and uses device_t::subtag rather than string manipulation on tags. Most of the cartridge devices shouldn't have rom_alloc member functions at all - the region created by the software list loader can be used directly when loading from the software list, and the slot can allocate a region with the same tag when loading loose software. This avoids creating an extra region and copying the data when loading from the software list. See vboy for an example that doesn't allocate a superfluous region.
  • 2022-08-19 18:07:43 New working clones [Ivan Vangelista]
    • B.Rap Boys Special (World, older) [nnap]
  • 2022-08-19 17:06:03 Merged some single-platform projects into company projects. [Vas Crabb]
    • Also moved a few things out of skeleton into other places.
  • 2022-08-19 16:25:32 sony_news/news_r4k.cpp: Implemented Sony NEWS NWS-5000X driver. (#8854) [Brice Onken]
    • sony_news/news_hid.cpp: Added APbus I/O mapping. bus/nscsi/cd.cpp: Added Sony CD-ROM CDU-541 1.0A recognised by NEWS-OS. machine/upd765.cpp: Added National Semiconductor PC8477B clone.
      New machines marked not working
      Sony NET WORK STATION NWS-5000X
  • 2022-08-19 15:50:17 machine/ds1207.cpp: Fixed initialisation of start time. (#10242) [Paul-Arnold]
  • 2022-08-19 05:50:58 technos/mystston.cpp, technos/shadfrce.cpp, technos/ssozumo.cpp, technos/tagteam.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]
  • 2022-08-19 01:47:58 amstarz80.cpp: Add a few preliminary mappings [AJR]
  • 2022-08-19 01:41:51 bigkonggx: Simplify ROM descrambling even further [AJR]
  • 2022-08-19 01:02:54 intv.xml: Metadata cleaning (#10240) [ArcadeShadow]
    • Lowercase on descriptive text on words like "Prototype", "Alt", "Unreleased", "Unfinished", "Fixed", "Download Version", "Hacked"
  • 2022-08-19 00:53:31 New NOT_WORKING machine (#10241) [Devin Acker]
    • - VTech Phusion [Devin Acker]
  • 2022-08-19 00:39:08 cr16b: Fix sign extension of branch displacements in disassembly [AJR]
  • 2022-08-18 23:23:51 unidasm.cpp: Code cleanup [AJR]
    • - Use ioprocs methods and do a single read for normal input files (i.e. without an additional memcpy) - Compute pc_mask without using loop - Correct likely mistake in calculation of rounded_size - Split main function in two
      ioprocs.cpp: Remove no longer needed #include
  • 2022-08-18 23:21:55 sega/model3.cpp: Add US Title to most Scud Race sets. (#10225) [Michael Sanborn]
    • The US Title (Sega Super GT) is known to exist on most sets via service mode when you change region settings.
      For some reason the parent allows you to change regions (Japan, USA, Export) which is interesting about this export set.
  • 2022-08-18 17:09:34 osd/modules/input: Include device serial number in ID when available for SDL joysticks. [Vas Crabb]
  • 2022-08-18 16:22:09 Cleanup of various recently-changed files. [Vas Crabb]
  • 2022-08-18 15:41:08 misc/magicard.cpp: Added required devices and default NVRAM contents. (#9970) [Paul-Arnold]
    • cpu/pic16c5x: Expose driven lines to I/O handlers in mask. machine/ds1207.cpp: Added DS1207 Time Key device. machine/msm6242.cpp: Fixed interrupt output pulse duration. machine/scc66470.cpp: Added Philips SCC66470 Video and System controller device.
      Machines promoted to working - Puzzle Me! Lucky 7 (Impera) V04/91a
      Clones promoted to working - Magic Card Export 94 (V2.11a, set 3) Magic Card - Wien (Sicherheitsversion 1.2) unknown Poker 'TE06'
  • 2022-08-18 12:26:25 update prev commit: no, you can stay [hap]
  • 2022-08-18 12:25:03 Revert "emu: make memory_share_creator endianness param optional, it is nonsense for byte-width RAM" [hap]
    • This reverts commit cfbffd321529cc21a5880e16c6a66c750f3b3e3b.
  • 2022-08-18 12:24:21 hitparade: change SYST to GAME [hap]
  • 2022-08-18 09:29:09 a7800.xml: Cleaned up metadata: (#10237) [ArcadeShadow]
    • Use lowercase for descriptive text in descriptions. Use uppercase for trademarks/proper nouns, like POKEY and ProSystem Emulator.
  • 2022-08-18 06:53:08 frontend: Swallow save state slot key/button. [Vas Crabb]
  • 2022-08-18 02:54:08 Implement SCC baud rate calculation (#10181) [grantek]
    • - Also fix baud counter registers Reference: http://www.zilog.com/docs/serial/ps0117.pdf
      The X68000 uses the Clock Mode feature of the SCC, which multiplies the baud period by 16. Combined with a bug that read the baud counter from the wrong registers, this meant the emulator had two baud rate expiry callbacks running at some MHz.
  • 2022-08-18 01:14:26 source org: move lk3000 to handheld folder [hap]
  • 2022-08-18 01:11:58 New machines marked as NOT_WORKING [hap]
    • Hit Parade 108 / 144 / 160 [hap, Sean Riddle]
  • 2022-08-18 01:11:35 emu: make memory_share_creator endianness param optional, it is nonsense for byte-width RAM [hap]
  • 2022-08-17 20:34:02 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Hold & Draw [Siftware]
      - technos/bogeyman.cpp, technos/dogfgt.cpp, technos/matmania.cpp: consolidated drivers in single files, minor cleanups
  • 2022-08-17 11:23:16 channelf.xml: Use lowercase for descriptive text in descriptions and unabbreviated country names. (#10236) [ArcadeShadow]
  • 2022-08-17 11:10:11 sinclair/specpls3.cpp: Improved floppy drive configuration. [Vas Crabb]
    • Default to a single 3" SSDD drive, allow 3.5" SSDD drives. specpls3_flop.xml: Corrected interface type for term2a floppy.
  • 2022-08-17 10:49:18 sinclair/atm.cpp: Fixed I/O addressing, and disabled RAM writes when ROM is active. (#10226) [holub]
  • 2022-08-17 10:35:56 misc/astrcorp.cpp protection and layouts update: (#10235) [Luca Elia]
    • Emulated the "CPU Code" protection in newer games (astoneag, dinodino, hacher, magibombd, winbingo, winbingoa, zoo). Expanded ROM patches to work around imperfect data in the first 0x400 bytes (ROM overlay?), getting all games to boot. Implemented 16x32 sprites in astoneag. Created layouts and factory defaults EEPROMs for all sets. showhand: Fixed regression that caused the new opponent face to be invisible while entering the screen.
      Machines promoted to working
      Magic Bomb (Ver. L3.5S) [Luca Elia, Ivan Vangelista, Angelo Salese, Phil Bennett, Cristiano MDQ] Dino Dino (Ver. A1.1, 01/13/2005) [Olivier Galibert, Luca Elia, Ivan Vangelista, Guru] Stone Age (Astro, Ver. EN.03.A, 2005/02/21) [Olivier Galibert, Luca Elia, ANY, The Dumping Union] Win Win Bingo (Ver. GM.03.3, Feb 23 2006) [Olivier Galibert, Luca Elia, Ivan Vangelista, f205v, Filippo Tarderia] Zoo (Ver. ZO.02.D, Aug 27 2004) [Olivier Galibert, Luca Elia, Ivan Vangelista, Brian Troha, The Dumping Union]
      Clones promoted to working
      Magic Bomb (Ver. A3.1) [Luca Elia, Ivan Vangelista, Angelo Salese, Phil Bennett, Cristiano MDQ] Hacher (hack of Win Win Bingo EN.01.6) [Olivier Galibert, Luca Elia, Ivan Vangelista, ANY, The Dumping Union]
  • 2022-08-16 19:08:57 konami/ksys573.cpp: Added Guitar Freaks (EAA/UAA/JAA/AAA). (#10232) [987123879113]
    • New working clones
      Guitar Freaks (GQ886 VER. EAA) [Taro] Guitar Freaks (GQ886 VER. UAA) [Taro] Guitar Freaks (GQ886 VER. JAA) [Taro] Guitar Freaks (GQ886 VER. AAA) [Taro]
  • 2022-08-16 18:56:19 chdman: Fixed TOC session type detection for extractcd. (#10233) [987123879113]
  • 2022-08-16 18:51:36 galaxian.cpp: addressed feedback on de45cc7e00df4bf382ee8750481624cf037c96e3 [Ivan Vangelista]
  • 2022-08-16 18:39:17 - metro/metro.cpp: fixed regression for puzzlet [Ivan Vangelista]
    • - technos/battlane.cpp, technos/blockout.cpp, technos/wwfsstar.cpp: consolidated drivers in single files, very minor cleanups
  • 2022-08-16 18:34:33 New working clones [Ivan Vangelista]
    • Big Kong (Crazy Kong bootleg on Galaxian hardware) [chaneman]
  • 2022-08-16 18:03:21 formats/flex_dsk.cpp: Added FLEX 1.0 (MiniFLEX) Disk Format. (#10234) [Michael R. Furman]
    • FLEX 1.0 (MiniFLEX) for the SWTPC MF-68 Disk System uses 18 128-byte sectors per track.
  • 2022-08-16 17:17:42 cps3.cpp document known to exist latest jojoba revision [MetalliC]
  • 2022-08-16 17:00:16 nintendo/vsnes.cpp: Fixed some DIP switch issues. (#10228) [0kmg]
    • Removed nonexistent P3 and P4 controls from starlstr. Corrected credits per game mode DIP switch for vstennis. Removed redundant inputs for vsbballj, which are identical to vsbball. Corrected which smgolf clones use P3/P4 start button inputs. Added missing cluclu DIP setting: credits for 2 players. Removed fake remapping of buttons for vspinbalj. Added Lives and Bonus Life DIP settings for supxevs. Updated note about Sun prototypes.
  • 2022-08-16 16:37:57 naomi.cpp fix pjustic p/c [MetalliC]
  • 2022-08-16 16:16:03 tv21_3: corrected 700120.46 prom [Siftware] [hap]
  • 2022-08-16 13:42:14 apple2gs_flop_orig.xml: Added new software entry (#10164) [A-Noid33]
    • New working software list additions
      Space Ace (Brutal Deluxe) [Antoine Vignau, A-Noid]
  • 2022-08-16 13:40:53 ibm5170.xml: 22 new software additions (#10223) [ArcadeShadow]
    • ibm5170.xml: 21 new software additions
      New working software list additions - Classics Arcade [ibmpc5150, archive.org] GrandMaster Chess [The Good Old Days] GrandMaster Chess Deluxe [The Good Old Days] Nomad [MarkHnsn, archive.org] PC Format (Issue 26 - November 1993) [MarkHnsn, archive.org] PC Format (Issue 35 - August 1994) [StefanNL, archive.org] PC Format (Issue 48 - September 1995) [MarkHnsn, archive.org] PC Gamer (UK) (Vol. 01 Nº 01 - December 1993) [MarkHnsn, archive.org] PC Gamer (UK) (Vol. 01 Nº 03 - February 1994) [MarkHnsn, archive.org] PC Gamer (UK) (Vol. 01 Nº 04 - March 1994) [MarkHnsn, archive.org] PC Gamer (UK) (Vol. 01 Nº 05 - April 1994) [MarkHnsn, archive.org] PC Gamer (UK) (Vol. 01 Nº 07 - June 1994) [MarkHnsn, archive.org] PC Gamer (UK) (Vol. 02 Nº 10 - September 1995) [SmartCoda, archive.org] PC Gamer (USA) (Vol. 01 Nº 01 - May-June 1994) [OUTATIME Studios, archive.org] PC Gamer (USA) (Vol. 01 Nº 03 - August 1994) [OUTATIME Studios, archive.org] PC Gamer (USA) (Vol. 01 Nº 04 - September 1994) [OUTATIME Studios, archive.org] PC Gamer (USA) (Vol. 01 Nº 06 - November 1994) [OUTATIME Studios, archive.org] PC Gamer (USA) (Vol. 02 Nº 03 - March 1995) [MarkHnsn, archive.org] PC Review (Issue 07 - May 1992) [archive.org] PC Review (Issue 25 - November 1993) [MarkHnsn, archive.org]
      New NOT working software list additions - PC Gamer (UK) (Vol. 01 Nº 02 - January 1994) [MarkHnsn, archive.org]
      update ibm5170.xml
      Rename roms' label with invalid characters
      update ibm5170
      - Added the status="nodump" to the missing floppy disks dump - Replaced the N and a degree symbol by the Numero Sign
  • 2022-08-16 10:55:40 tgpachi: change yellow to green [hap]
  • 2022-08-16 07:24:54 New working clones [Ivan Vangelista]
    • Dancing Eyes (World, DC2/VER.B) [rtw, Brian Troha, Bill D., The Dumping Union]
  • 2022-08-16 04:35:13 cdrom: Pass phys flag to read_partial_sector in read_subcode (#10231) [987123879113]
  • 2022-08-16 01:38:21 tms2100: add event counter [hap]
  • 2022-08-16 01:24:37 tms2100: add interrupt pin [hap]
  • 2022-08-15 17:34:53 Machines promoted to working [hap]
    • Game Pachinko [hap, Sean Riddle, Rik, eggs]
  • 2022-08-15 11:47:44 New machine marked as NOT_WORKING (#10224) [987123879113]
    • Dance Dance Revolution Karaoke Mix 2 (GQ947 VER. JAA) [Taro]
  • 2022-08-15 08:55:33 New working clones [Ivan Vangelista]
    • Trivia Master (set 5) [chaneman]
  • 2022-08-15 07:40:12 cxd8452aq.cpp: add WSC-SONIC3 DMA controller support (#10218) [Brice Onken]
  • 2022-08-15 04:24:09 imagedev/midiin.cpp: send All Notes Off CC when unloading a MIDI file (#10221) [Devin Acker]
  • 2022-08-14 15:07:08 Revert "MT 08386: nemo, nemor1, nemoj: Priority error during attract mode [Robbbert]" [hap]
    • This reverts commit b7585fb5cebbb84ac9d23401290fdb94f6f338f8.
  • 2022-08-14 14:00:34 misc vfd handhelds: make blue a bit brighter [hap]
  • 2022-08-14 03:06:00 eturtles: add game speed control [hap]
  • 2022-08-13 20:58:17 Dumped and added "Project Justice / Moero! Justice Gakuen (Rev B)" (#10213) [ClawGrip]
    • naomi.cpp: Dumped and added Project Justice Rev. B
      mame.lst: Add 'pjustica'
  • 2022-08-13 17:47:27 hmcs40: block interrupt after conditional jump [hap]
  • 2022-08-13 16:35:46 nintendo/playch10.cpp: fixed build [Ivan Vangelista]
  • 2022-08-13 16:31:28 MT 08386: nemo, nemor1, nemoj: Priority error during attract mode [Robbbert] [Robbbert]
  • 2022-08-13 15:24:28 sinclair/atm.cpp: Added CMOS. (#10217) [holub]
    • sinclair/glukrs.cpp: Refactored to support ATM-Turbo as well as TS-Configuration.
  • 2022-08-13 15:18:48 formats/cp68_dsk.cpp: Added CP/68 disk format for SWTPC 6800. (#10178) [Michael R. Furman]
  • 2022-08-13 15:08:16 bus/nes: Updated emulation of TXC 01-22000-400 PCBs. (#10219) [0kmg]
  • 2022-08-13 14:57:54 nintendo/playch10.cpp: Merged playch10 source files. (#10214) [0kmg]
    • Added finders for joystick and gun inputs. Fixed some bad masks (sprite DMA write and Pin-Bot). Made color PROM loading more concise. Removed pc_1942 imperfect graphics flag. It looks as bad as it should. Various other minor cleanups.
  • 2022-08-13 01:30:06 ctk551.cpp: New working machines (#9929) [Devin Acker]
    • New working machines: - Casio Celviano AP-10 [Devin Acker] Casio CTK-601 [Devin Acker, Gabriel Miceli] Casio GZ-70SP [Devin Acker]
  • 2022-08-13 00:22:23 misc vfd handhelds: tweak colors, remove unneeded bitswaps in drivers [hap]
  • 2022-08-12 21:45:45 - misc/goldnpkr.cpp: identified falcnwldc's encryption device, seems to run now but needs more work [Ivan Vangelista]
    • - misc/gumbo.cpp, misc/mosaic.cpp, misc/news.cpp: consolidated drivers in single files, minor cleanups
  • 2022-08-12 19:02:49 psikyo/psikyo.cpp: Dumped security MCU for Tengai (not hooked up yet). (#10044) [Caps0ff, Museo Arcade Vintage, ClawGrip] [ClawGrip]
    • Added on both "Tengai" sets by now, although it was dumped from a World PCB.
  • 2022-08-12 17:53:44 nintendo/nes.cpp: Added an RGB capable Famicom clone. (#10200) [0kmg]
    • New working clones
      Sharp My Computer Terebi C1 [kmg]
  • 2022-08-12 17:50:58 -snes.xml: Added eight dumps (four pirate dumps, four cracked versions). (#10182) [0kmg]
    • bus/snes: Fixed address mask error for Soul Blade and Hercules pirate carts. Games run now. Marked digimon as not working, hercules and squirrel as partial until further investigated. Also tidied a few spots missed in description metadata cleanup.
      -a800_flop.xml: Marked Elektra Glide as not working.
      New working software list additions - Hercules (pirate) [Revenant] Hercules (pirate, hacked) [Revenant] The King of Fighters '98 (pirate, hacked) [Revenant] Marvel Super Heroes Vs. Street Fighter (pirate, hacked) [Revenant] Squirrel [Revenant] Squirrel (pirate, hacked) [Revenant]
      New NOT_WORKING software list additions - The King of Fighters '98 (pirate) [ALMCLE] Marvel Super Heroes Vs. Street Fighter (pirate) [ALMCLE]
  • 2022-08-12 17:17:31 Various software lists: Cleaned up more extraneous spaces. (#10202) [0kmg]
  • 2022-08-12 17:09:13 pacman.cpp: Added Miss Packman Plus. (#10201) [mdeslaur]
    • New working clones - Miss Packman Plus [Marc Deslauriers]
  • 2022-08-12 06:47:40 upl/mouser.ccp, venture/spcforce.cpp, venture/suprridr.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]
  • 2022-08-12 05:51:45 ns32082: correct rdval/wrval logic [Patrick Mackinlay]
    • don't clear translation error status unless a new error is generated
  • 2022-08-12 05:48:33 ns32000: various virtual memory bug fixes [Patrick Mackinlay]
    • use active super/user address translation in debugger ensure CXP, RXP, RETT, RETI, ENTER and CXPD instructions restart properly after a fault correct RDVAL/WRVAL logic
  • 2022-08-12 04:45:31 snes.xml: Promoted dsp1demo to working. (#10215) [0kmg]
    • Software list items promoted to working - DSP1 Tech Demo (USA, prototype)
  • 2022-08-11 18:57:50 woz/flux: even more fixes after some clarifications [Olivier Galibert]
  • 2022-08-11 18:25:52 pentagon.cpp: Clean up implementation of differences between 128K and 1024K variants. (#10198) [holub]
  • 2022-08-11 18:19:12 sinclair/atm.cpp: Use more descriptive BIOS names. (#10206) [holub]
  • 2022-08-11 18:06:13 nintendo/vsnes.cpp: A few minor changes. (#10205) [0kmg]
    • Added watchdog timer (currently only active on DualSystem games). Set perfect quantum for vsmahjng, just like all the other DualSystem games. Switched vssoccera from bnglngby's init, which installs a fake IRQ hack, to standard init. Switched suprmriobl to empty_init and gave it more consistent function naming.
  • 2022-08-11 18:03:08 nintendo/playch10.cpp: Replaced pc_gntlt PRG and CHR dumps. (#10208) [0kmg]
    • Removed MACHINE_IMPERFECT_GRAPHICS flag from pc_gntlt. [kmg] Added MACHINE_IMPERFECT_GRAPHICS flag for pc_cshwk. [Dunard]
  • 2022-08-11 18:00:57 sinclair/spectrum.cpp: Play cassette output through speaker (MT08342). (#10199) [holub]
  • 2022-08-11 17:51:24 midw8080/m79amb.cpp: Invert PROM data using region flags. (#10207) [0kmg]
  • 2022-08-11 12:06:47 emumem: remove the flags interface from address_space (still available through specific and cache), may make ld less cranky [Olivier Galibert]
  • 2022-08-11 11:12:48 woz/flux: better implementation [Olivier Galibert]
  • 2022-08-11 02:20:56 multfish.cpp: Added documented game dumps from file outside of SRC tree (attic/multfish.ref) [Scott Stone]
  • 2022-08-10 21:57:42 - misc/falgas_m89.cpp: mapped some devices, rmontercarlo runs but needs implementation of the comms between main and video CPUs [Ivan Vangelista]
    • - dooyong/gundealer.cpp, misc/aztarac.cpp: consolidated drivers in single files, minor cleanups
  • 2022-08-10 16:27:19 Fix up software list cleanup. [Vas Crabb]
    • There are a number of places where multiple spaces were being used intentionally (extracted directly from disk labels, separating titles from subtitles, tabulation, etc.).
      Also fixed misspelled Twinbee Yahho titles.
  • 2022-08-10 15:22:40 woz: handle FLUX tracks, even when somewhat broken [Olivier Galibert]
  • 2022-08-10 05:58:29 - hash*.xml: Cleanup of some software lists of various spacing and format issues (part 2). More to come. [Tafoid] [Scott Stone]
  • 2022-08-10 00:41:22 - hash*.xml: Cleanup of some software lists of various spacing and format issues. More to come. [Tafoid] [Scott Stone]
  • 2022-08-09 19:04:05 - jaleco/bigstrkb.cpp, misc/pass.cpp: consolidated drivers in one file, very minor cleanups [Ivan Vangelista]
    • - a few drivers: removed some custom GFX decodes in favor of the ones provided in emu/video/generic.cpp
  • 2022-08-09 17:14:24 jpm/jpmsru.cpp: Added Lite a Line, and cleaned up the driver. (#10197) [SomeRandomGuyIdk]
    • Added a postload callback to fix j_ewnc not updating reels after loading a save state. Changed order of display digit outputs to reflect actual order in the memory map. Cleaned up layouts.
      New machines marked not working
      Lite a Line (Dutch) (JPM) (SRU) (revision 52)
  • 2022-08-09 16:45:10 Driver device API cleanups [AJR]
    • - Remove the confusing driver_init virtual override. The function has been de-virtualized in most drivers that were calling it explicitly, and replaced by alternate overrides in others. - Remove MCFG_VIDEO_RESET_OVERRIDE (not used anymore). - Provide MCFG_MACHINE_START_REMOVE and MCFG_VIDEO_START_REMOVE for consistency.
  • 2022-08-09 16:41:25 attotime: Make operator+ and operator- constexpr [AJR]
  • 2022-08-09 16:40:09 dinvram: Separate backup-enable parameter (which prevents both loading and saving) from nvram_can_save [AJR]
  • 2022-08-09 16:22:57 williams.cpp, wmg.cpp: Clean up driver inits, setting blitter type in machine configs instead [AJR]
  • 2022-08-09 14:11:25 spectrum.cpp: Fixed floating bus read (#9850) [holub]
  • 2022-08-09 06:34:19 - capcom/mitchell.cpp: redumped sprites ROMs for pompingw. Also updated labels as per PCB pics [farzeno, anonymous] [Ivan Vangelista]
    • - galaxian/galaxian.cpp: used ROM loading macros instead of custom function for bmxstunts
  • 2022-08-09 01:47:38 vgmplay.xml: Added 40 new entries [VGMRips.net, Tafoid] [Scott Stone]
  • 2022-08-08 21:11:31 msx/msx.cpp: Merged msx_m.cpp and msx.h into msx.cpp and minor cleanups. (#10193) [wilbertpol]
  • 2022-08-08 19:00:05 nintendo/vsnes.cpp: Various cleanups. (#10195) [0kmg]
    • Merged vsnes_m.cpp and vsnes.h into vsnes.cpp. Split into base class and three separate classes for UniSystem, DualSystem, and SMB bootleg machines. Merged DualSystem's main/sub VROM banking functions. Added a separate speaker for each screen on VS. DualSystem - sound from the two APUs is not mixed.
  • 2022-08-08 18:55:22 vectrex.xml: Use lowercase for descriptive text in descriptions. (#10191) [ArcadeShadow]
  • 2022-08-08 18:54:33 fmtowns_cd.xml: 24 new dumps, 3 replacements (#10188) [r09]
    • - Added the bundled Sample Data Disk to kidpixjr [cyo.the.vile] - Replaced the habitat1110 floppy image with a good dump [cyo.the.vile] - Some minor metadata corrections
      New working software list additions - DAPS for Windows [redump.org] DynEd Demo Disc [redump.org] FM Towns II Demonstration CD-ROM '94 Spring [redump.org] FM Towns II Demonstration CD-ROM '94 Summer [redump.org] Gakuen Bomber [redump.org] Hyper Planet (demo) [redump.org] LiveAnimation V1.1 L10 [redump.org] Manami - Ai to Koukan no Hibi [redump.org, cyo.the.vile] Maruanki Eitango - Chuugaku 1-nensei [redump.org] Mirumiru Sagasu Konchuu Series Vol. 1 - Chiisana Ensouka [redump.org] Mirumiru Sagasu Konchuu Series Vol. 2 - Mori no Ninkimono - Jueki ni Atsumaru Mushi-tachi [redump.org] Muscle Bomber - The Body Explosion (demo) [redump.org] NHK Zoku Kiso Eigo - Dai-1-kan [redump.org, wiggy2k] Nihon no Rekishi - Ishin-hen - Kurofune Raikou (alt) [redump.org] Nihon no Rekishi - Sengoku-hen - Oda Nobunaga (HMB-124B) [redump.org] Nihon no Tenki [redump.org] Secre Volume 3 - Fumie Hosokawa [redump.org] SimFarm (demo) [redump.org] Towns Hyper Chiiku Ehon - Nihon Mukashibanashi II - Omusubi Kororin / Usagi to Kame [redump.org] Towns Hyper Chiiku Ehon - Nihon Mukashibanashi Vol. 4 - Tsuru no Ongaeshi / Kachi Kachi Yama [redump.org] Towns Magazine for School Vol. 3 [redump.org] Towns Magazine for School Vol. 5 [redump.org]
      New not working software list additions - Nihongo Microsoft Windows V3.0 with Multimedia Extensions V1.0 L10 [redump.org, tenyuhuang] Tenshi-tachi no Gogo - Tenkousei [redump.org]
      Replaced software list items
      Chuumon no Ooi Ryouriten [redump.org] Scavenger 4 (demo) [redump.org] Scholar Movie Magazine Soukan-gou [redump.org]
  • 2022-08-08 18:40:40 atari/a2600.cpp: Added TV Boy dump. (#10187) [0kmg]
    • Also removed some nonexistent inputs from all the TV Boy clones.
      New working clones
      TV Boy (PAL) [Thomas Jentzsch, kmg]
  • 2022-08-08 18:37:58 megaduck.xml: Use lowercase for descriptive text in descriptions. (#10190) [ArcadeShadow]
  • 2022-08-08 18:37:27 gamate.xml: Use lowercase for descriptive text in descriptions. (#10189) [ArcadeShadow]
  • 2022-08-08 18:36:35 sinclair/atm.cpp: Added support for ATM-Turbo 2 with 128K ROM. (#10192) [holub]
    • Also added eXtra v1.37 XT ROM as a BIOS option.
  • 2022-08-08 18:26:54 sinclair/tsconf.cpp: Added initial software list and cleaned up code a little. (#10196) [holub]
  • 2022-08-08 07:39:47 pentagon.cpp: cleanup + MT08390 (#10194) [holub]
  • 2022-08-07 16:50:10 tdracula: flip output pla [hap]
  • 2022-08-07 02:14:07 tms2100: add timer interrupt [hap]
  • 2022-08-06 19:44:03 c64_cass.xml: Added 10 items (9 working, 4 not working) (#10154) [Steven Coomber]
    • New working software list additions - Vigilante (U.S. Gold) [C64 Ultimate Tape Archive V2.0] The Vindicator! (Imagine) [C64 Ultimate Tape Archive V2.0] Wanderer 3D (Elite Systems) [C64 Ultimate Tape Archive V2.0] Water Polo (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0] The Way of the Exploding Fist (Micropool) [C64 Ultimate Tape Archive V2.0] West Bank (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0] Western Games (Magic Bytes) [C64 Ultimate Tape Archive V2.0] Wheelin' Wallie (Interceptor Software) [C64 Ultimate Tape Archive V2.0] Germany 1985: When Superpowers Collide (Transatlantic Simulations) [C64 Ultimate Tape Archive V2.0]
      New NOT_WORKING software list additions - V (Ocean) [C64 Ultimate Tape Archive V2.0] W.A.R (Martech) [C64 Ultimate Tape Archive V2.0] Wallie goes to Rhymeland (Interceptor Software) [C64 Ultimate Tape Archive V2.0] The Way of the Exploding Fist (Melbourne House) [C64 Ultimate Tape Archive V2.0]
  • 2022-08-06 19:10:30 tms1000: add read/write prefix to k/r/o devcb names [hap]
  • 2022-08-06 18:47:19 Tweaked MAME icon: [Vas Crabb]
    • Use flat gradient style rather than embossed edges. Made rightmost stroke of the M thicker. Use a dark border to emphasise the outline on light backgrounds. Use flat style without anti-aliasing up to 64*64. Manually tweaked small sizes to preserve sharp mitres.
  • 2022-08-06 18:27:43 misc/falgas_m89.cpp: Dumped and added "Rally Montecarlo". (#10073) [ClawGrip]
  • 2022-08-06 15:15:46 barcrest/mpu1.cpp: Added Barcrest MPU1 fruit machine driver. (#10083) [SomeRandomGuyIdk]
    • New machines marked not working - Golden Nudge It (Barcrest) (MPU1) (5p Stake, £1 Jackpot) Match It (Barcrest) (MPU1) (5p Stake, £1 Jackpot) Match Up (Barcrest) (MPU1) (10p Stake, £2 Jackpot) Lucky Nudge (Leisure Games) (MPU1) (5p Stake, £1 Jackpot) Big Apple (Leisure Games) (MPU1) (5p Stake, £1 Jackpot) Big Apple (Leisure Games) (MPU1) (5p Stake, £2 Jackpot)
  • 2022-08-06 14:34:39 atari/a2600.cpp: Merged tvboy.cpp and a2600.h into a2600.cpp. (#10180) [wilbertpol]
  • 2022-08-06 14:21:46 New working machines [hap]
    • Language Teacher [hap, Sean Riddle]
      New working software list additions - lanteach: German For Travel [hap, Sean Riddle]
  • 2022-08-06 13:25:34 bmxstunts.cpp: moved everything into galaxian.cpp as the differences are really minimal. Sets bmxstunts has a couple of bitrotten program ROMs, but bmxstuntsa sorta works [Ivan Vangelista]
  • 2022-08-06 13:23:59 tms2100: add some of the opcodes [hap]
  • 2022-08-06 07:10:07 psychic5.cpp: corrected underdumped psychic5j audio ROM [Corrado Tomaselli] [Ivan Vangelista]
  • 2022-08-06 03:46:18 docs: Update emscripten compile instructions to reflect recent source rearrangement (#10179) [algestam]
  • 2022-08-06 01:52:24 tms1000: add stack levels to constructor list [hap]
  • 2022-08-06 00:08:56 tms1000: move common memory maps to base file [hap]
  • 2022-08-05 23:33:08 New machines marked as NOT_WORKING [hap]
    • Game Pachinko [hap, Sean Riddle, Rik]
  • 2022-08-05 20:57:29 tms1000: added tms2xxx skeleton devices [hap]
  • 2022-08-05 20:33:45 arcade.flt: added missing driver [Ivan Vangelista]
  • 2022-08-05 20:11:27 bmxstunts.cpp: corrected c/p error on year [Ivan Vangelista]
  • 2022-08-05 20:04:12 New machines marked as NOT_WORKING [Ivan Vangelista]
    • BMX Stunts (set 1) [chaneman]
      New clones marked as NOT_WORKING
      BMX Stunts (set 2) [Andy Welburn]
  • 2022-08-05 19:40:20 tms1000: move known pinouts to device headers [hap]
  • 2022-08-05 18:17:17 sinclair/spec128.cpp: Adjusted border rendering (MT08264). (#10171) [holub]
  • 2022-08-05 18:07:10 New working clones [Ivan Vangelista]
    • Battle Garegga (Japan, bootleg) (Sat Feb 3 1996) [nnap]
  • 2022-08-05 17:46:11 New working clones [Ivan Vangelista]
    • Battle Garegga (Korea / Greece) (Wed Feb 7 1996) [juking]
  • 2022-08-05 12:49:51 machine/spifi3.cpp: Implemented HP 1TV3-0302 SPIFI3 SCSI controller. (#10137) [Brice Onken]
  • 2022-08-05 12:45:30 snes.xml: Fixed some parent/clone relationships for soccer games. (#10173) [0kmg]
  • 2022-08-05 12:42:52 bus/vcs: Avoid trampolines in cartridge accesses. (#10174) [wilbertpol]
    • Rewrote most banking to use memory_bank. Only install handlers in ranges that they respond to.
  • 2022-08-05 01:13:12 tms1000: added disassembler for tms1400, tms2100, tms2400 [hap]
  • 2022-08-04 17:59:32 snes.xml: Use unabbreviated country names and lowercase descriptive text in descriptions. (#10147) [ArcadeShadow]
  • 2022-08-04 17:50:47 megadriv.xml: Added a prototype. (#10175) [0kmg]
    • New working software list additions - megadriv: Primal Rage (prototype) [Rezrospect, Forest of Illusion]
  • 2022-08-04 17:49:52 namco/mappy.cpp: Renamed Freeze DIP switch to "Freeze / Rack Test" in superpac. (#10166) [eientei95]
    • Also reformatted comments, aligned PORT_CONDITIONs, and removed useless comments.
  • 2022-08-04 17:46:06 cdi.xml: Cleaned up metadata. (#10093) [ArcadeShadow]
    • Use lowercase for descriptive text in descriptions. Use unabbreviated country names. Moved CD matrix information to info elements and removed markup from descriptions.
  • 2022-08-04 17:41:30 sinclair/atm.cpp: Got ATM Turbo 2 mostly working. (#10149) [holub]
    • Implemented memory banking, video modes, palette and COVOX.
      Machines promoted to working
      MicroART ATM-Turbo 2
  • 2022-08-04 17:26:42 emumem: Add accessors lookup_{read,write]_*_flags to lookup flags without actually doing the access [Olivier Galibert]
  • 2022-08-04 17:08:48 bus/pce_ctrl: Added support for Coconuts Japan Pachinko Controller CJPC-102. (#10165) [0kmg]
    • For all controllers, added %p player specifier, made device_input_ports() protected, and moved initializations from headers to constructors.
  • 2022-08-04 11:14:32 Machines promoted to working [hap]
    • The Dracula (Tsukuda) [hap, Sean Riddle, Parotaku, eggs]
  • 2022-08-04 07:27:56 williams.cpp: updated ROM labels for blaster sets [Joe Magiera, The Dumping Union] [Ivan Vangelista]
  • 2022-08-03 19:02:15 z180asci: fix logic errors (nw) [Peter Ferrie]
  • 2022-08-03 16:10:43 segasp.cpp more games docs [MetalliC]
  • 2022-08-03 16:09:45 new NOT_WORKING clones [MetalliC]
    • - Red Earth (Asia 961121, NO CD) [Darksoft, MetalliC] Red Earth (Asia 961023, NO CD) [Darksoft, MetalliC]
  • 2022-08-03 10:51:02 rescue, minefld: make bullets 2x2 pixels instead of a single pixel (#10172) [goldnchild]
  • 2022-08-02 23:51:57 ngp.xml: Replaced ptennis bad dump. [psykopat] (#10150) [0kmg]
  • 2022-08-02 23:00:46 Mac debugging overhaul [AJR]
    • - Split out the disassembler override to a new file and use it in all 68K Mac drivers - Add several more names to the list of A-line Toolbox traps - Remove the long-disused mac_tracetrap routine
  • 2022-08-02 22:18:19 mfi_dsk: fix logic error (nw) [Peter Ferrie]
  • 2022-08-02 18:27:49 ui/icorender.cpp: Revert initialisations that can hide real bugs. [Vas Crabb]
    • MSVC isn't smart enough to detect that these can only be used after being assigned while clang and GCC can work it out fine. Initialising them to zero at declaration has the potential to mask real bugs if some code path tries to use them without assigning them. Code flow analysis (e.g. Coverity) or memory analysers (e.g. valgrind or Purify) won't pick up on the buggy path because the variable will technically be initialised.
      MSVC is problematic when it comes to warnings about uninitialised variables in general. Unfortunately MSVC has no option to selectively treat warnings as errors, unlike clang/GCC which have -Wno-error= which we use extensively. Until Microsoft addresses these issues, you'll have to use NOWERROR=1 when building with MSVC.
      Also, some cleanup.
  • 2022-08-02 18:11:43 bus/snes: Log checksums and addresses consistently when loading cartridges. (#10156) [0kmg]
  • 2022-08-02 16:24:17 Changed gdbstub to no longer expect a CPU named ':maincpu' (#10170) [npwoods]
    • The logic was changed to find the first CPU, without any particular expectation about naming. This should address issue #10141
  • 2022-08-02 14:34:02 New machines marked as NOT_WORKING [hap]
    • The Dracula (Tsukuda) [hap, Sean Riddle, Parotaku]
  • 2022-08-02 14:21:53 Change debugger command handler parameter vector element type from std::string to std::string_view [AJR]
  • 2022-08-02 14:02:20 mbc55x, saturn: Remove some residual debugging stuff [AJR]
  • 2022-08-02 12:41:30 mastboy.cpp: Dumped and added a newer Italian set (#10135) [ClawGrip]
    • mastboy.cpp: Dumped and added a newer Italian set
      Also added comments and reformatted existing single line ones. Added placeholders for PLDs. The Italian sets are not hacks. Gaelco licensed the game to Playmark for the Italian market, so changed the manufacturer accordingly on the Italian sets. Finally, the Rev A on the piggyback PCB refers to the game revision, not the PCB revision, so, changed the games names removing the "PCB" reference.
      Add 'mastboyib'
      mastboy.cpp: Add more comments
      Fixed typos
  • 2022-08-02 12:38:59 snes.xml: Added five prototypes. (#10145) [0kmg]
    • New working software list additions - International Superstar Soccer Deluxe (Euro, prototype) [Forest of Illusion] Jigsaw Party (Japan, prototype) [Forest of Illusion] Joe & Mac 2 - Lost in the Tropics (USA, prototype, alt) [Forest of Illusion] Jurassic Park (USA, prototype) [Forest of Illusion] Unirally (Euro, prototype) [Zoda-Y13, Forest of Illusion]
  • 2022-08-02 04:03:33 am9516: don't initialise variables in header [Patrick Mackinlay]
  • 2022-08-02 03:56:55 cpu16h, icorender.cpp: fix MSVC compile (nw) [Peter Ferrie]
  • 2022-08-02 01:44:25 tms1000: added tms1475 [hap]
  • 2022-08-02 01:08:42 tms1000: increase R port to 32bit [hap]
  • 2022-08-02 00:15:55 spellba: do the tms0270 ctl fix in the driver [hap]
  • 2022-08-02 00:12:25 misc hap devices: move variables init to device_start [hap]
  • 2022-08-01 19:33:46 vboy.xml: Added a homebrew pirate release. (#10152) [0kmg]
    • Added alt_title and developer info tags. Changed data sizes to hexadecimal. Replaced some names with known ROM labels. Corrected SRAM on several cartridges. Various cleanups.
      New NOT_WORKING software list additions - vboy.xml: Hyper Fighting (pirate) [Planet Virtual Boy]
  • 2022-08-01 19:07:26 to7_qd.xml: Use lowercase for descriptive text in descriptions. (#10162) [ArcadeShadow]
  • 2022-08-01 19:03:29 technos/renegade.cpp: Corrected sprite RAM size (GitHub #10163). [jotego] [Vas Crabb]
    • Also combined source files and cleaned up a little.
  • 2022-08-01 18:55:57 konami/k051960.cpp: Implemented shadow configuration bits (fixes shadows in Devastators). (#9353) [Furrtek]
    • Added descriptions for the other previously undocumented register bits, even if they shouldn't affect any game.
      Attempted to get chqflag shadow/highlights working properly with no k051960 hack.
      konami/k054000.cpp: Updated implementation to better match how the chip works.
  • 2022-08-01 18:20:07 to7_cart.xml: Use lowercase for descriptive text in descriptions, and use unabbreviated country names. (#10161) [ArcadeShadow]
  • 2022-08-01 18:18:27 to7_cass.xml: Use lowercase for descriptive text in descriptions and unabbreviated country names. (#10160) [ArcadeShadow]
  • 2022-08-01 14:52:41 abc1600: Update todo list. [Curt Coder]
  • 2022-08-01 06:33:12 am9516: general improvements [Patrick Mackinlay]
  • 2022-08-01 01:24:52 macquadra700.cpp: Hook up EASC IRQ. [R. Belmont] [arbee]
→ [Arcade] DevMAME [log only] 2022/07/31 22:00
  • 2022-07-31 21:54:39 nes.xml: Added a prototype. (#10157) [0kmg]
    • New working software list additions - Fighting Simulator - World Champ (USA, prototype) [rjtiger]
  • 2022-07-31 20:12:11 dmac3.cpp, cxd8442q.cpp: Implement DMAC3 and WSC-FIFOQ DMA controllers (#10136) [Brice Onken]
  • 2022-07-31 20:01:29 mac: Hook up ASC IRQs in system ASICs. (GitHub #10159) [R. Belmont] [arbee]
  • 2022-07-31 13:55:29 toaplan/toaplan2.cpp: Add subtitle for Japanese FixEight sets. (#10153) [Michael Sanborn]
  • 2022-07-31 08:50:50 intel/imds2: correct dump for PIO microcontroller [fulivi] [fulivi]
  • 2022-07-31 06:29:51 Merge tag 'mame0246' into mainline-master [Vas Crabb]
    • MAME 0.246
  • 2022-07-31 01:50:26 spyhunt, turbotag: Add ADC [AJR]
  • 2022-07-30 22:52:58 spectrum_cass.xml: 6 new software additions (#10155) [ArcadeShadow]
    • New working software list additions - Astérix y el Caldero Magico (Erbe) [spectrumcomputing.co.uk] Break Thru (Erbe, medium case) [spectrumcomputing.co.uk] Ganeymede [Steven Brown, Planeta Sinclair] Ghost Rider [spectrumcomputing.co.uk] Street Hawk (1986) (set 4, IBSA) [spectrumcomputing.co.uk] Wonderworm [spectrumcomputing.co.uk]
      Cleaning metadata (year, publisher, cloneof/parent relationships)
  • 2022-07-30 21:36:04 a800: Add support for the ICD R-Time 8 cartridge [AJR]
  • 2022-07-30 21:12:46 tms0270: fix problem with power off and ctl direction [hap]
  • 2022-07-30 18:31:40 Various minor cleanups. [Vas Crabb]
    • There's something wrong when derived classes need to be friends...
  • 2022-07-30 15:28:17 gbcolor.xml: Added four Taiwanese dumps. (#10146) [0kmg]
    • New working software list additions - Chāorén Tègōngduì (Taiwan) [taizou] Fēngkuáng Āgěi Ⅲ - Chāojí Zhàdànrén (Taiwan) [taizou] Wángzú Tiāntáng (Taiwan) [taizou] Xiándàn Chāorén - Ultraman (Taiwan) [taizou]
  • 2022-07-30 12:48:59 igs/goldstar.cpp: Marked Tetris + Cherry master clones as clones. [Vas Crabb]
  • 2022-07-29 14:13:15 darkseal.cpp, sidepckt.cpp: consolidated drivers in single files, other small cleanups [Ivan Vangelista]
  • 2022-07-29 14:12:12 New working clones [Ivan Vangelista]
    • Games V21.1C [Brian Troha, The Dumping Union]
  • 2022-07-29 05:13:22 mo5_flop: Use lowercase for descriptive text in descriptions. (#10125) [ArcadeShadow]
  • 2022-07-29 04:53:59 apple2: don't force ProDOS 2.5a8 to ProDOS sector order. (Github #7707) [R. Belmont] [arbee]
  • 2022-07-28 21:54:03 nvram: Fix regression related to 6d6ecf46b15cd32599d0d6760178fed0563bc5a2 [AJR]
  • 2022-07-28 21:33:58 axc51: Prune some other bits that don't exist or don't work similarly here [AJR]
  • 2022-07-28 20:53:34 cloned the mcs51 core as axc51, stripped it back, will allow monon work to continue without making a mess of the original mcs51 core. (#10140) [David Haywood]
    • cloned the mcs51 core as axc51, stripped it back, will allow monon work to continue without making a mess of the original mcs51 core.
      remove some redundant bits
      replace SFR table with AXC51 / AX208 one, removing some other functionality which is not the same on this series
      remove some other bits that are redundant now we're not trying to support other mcs51 models in the axc core
  • 2022-07-28 17:48:43 snes.xml: Added five prototypes. (#10143) [0kmg]
    • New working software list additions - Boxing Legends of the Ring (USA, prototype) [Forest of Illusion] Hammer Lock Wrestling (USA, prototype) [Forest of Illusion] Porky Pig's Haunted Holiday (USA, prototype 19950807) [iniche, Forest of Illusion] Super Punch-Out!! (Euro, prototype) [Zoda-Y13, Forest of Illusion] We're Back! - A Dinosaur's Story (USA, prototype) [Forest of Illusion]
  • 2022-07-28 17:46:55 mo5_cass: Use lowercase for descriptive text in descriptions. (#10124) [ArcadeShadow]
  • 2022-07-27 23:59:37 knightsb2: fixed priorities and highscores. [Robbbert]
    • cps1 kludges: gave reverse sprites its own bit as it's used often
  • 2022-07-27 18:47:11 playmark.cpp: Dumped sound PIC program for "Hard Times". [Caps0ff, Tailsnic Retroworks] (#10043) [ClawGrip]
  • 2022-07-27 18:24:14 arsystems.cpp: Marked dumps of protected PLDs as NO_DUMP, as they contain no info. (#10138) [ClawGrip]
  • 2022-07-27 17:58:50 Fixed miscellaneous software list issues: (#10133) [0kmg]
    • casloopy.xml: Fixed a ROM size and kanji reading. casloopy.xml: Fixed a ROM size and kanji reading. x1_flop.xml: Fixed a kanji reading. coco_cart.xml: Fixed a ROM size.
  • 2022-07-27 17:55:37 lynx.xml: Trimmed 64-byte header from Yastuna homebrews. (#10132) [0kmg]
    • Software list items promoted to working - Yastuna Vol.1 - The Alchemy of Cubes [kmg] Yastuna Vol.2 - The Space Incident [kmg]
  • 2022-07-27 17:49:00 a2600.xml: Added 20 prototypes. (#10126) [0kmg]
    • New working software list additions - Astro Chase (prototype) [Tempest] Centipede (prototype) [Dutchman2000] Defender (prototype 198111xx) [Rom Hunter] Elf Adventure (prototype 19830502) [Tempest] Elf Adventure (prototype 19830422) [Tempest] Frankenstein's Monster (prototype) [swlovinist] Gorf (prototype) [Rom Hunter] Joust (prototype 19830705) [Rom Hunter] Kangaroo (prototype 19830119) [Tempest] Missile Command (prototype) [Rom Hunter] Monkey Music (prototype 19820818) [Tempest] Mr. Do!'s Castle (later prototype) [Tempest] Mr. Do!'s Castle (prototype 19840312) [Tempest] Popeye (prototype) [Tempest] Raiders of the Lost Ark (prototype 19820614) [Rom Hunter] Solar Fox (prototype) [Dutchman2000] Solaris (prototype) [Tempest] Venture (prototype) [Rom Hunter] Wizard of Wor (prototype) [Dutchman2000] Xevious (prototype 19840118) [Tempest]
  • 2022-07-27 17:20:02 - pktgaldx.cpp: subclasses and other small cleanups [Ivan Vangelista]
    • - vaportra.cpp: consolidated driver in one file, minor cleanups
      - few drivers and devices: removed some custom GFX decodes in favor of the ones provided in emu/video/generic.cpp
  • 2022-07-27 17:18:29 gamecom.xml: Underdumped ROMs for mktrilgy, re2 and sonicjam. (#10134) [0kmg]
    • Also converted the remaining data sizes to hexadecimal.
  • 2022-07-27 13:38:27 New working clones [hap]
    • Language Translator [hap, Sean Riddle, Darksoft]
  • 2022-07-27 05:38:04 n501: correct category [Robbbert]
  • 2022-07-27 04:26:02 x68k: change layer drawing order and make pcg and text layers mask each other [cracyc]
  • 2022-07-22 02:32:58 x68k: do the final mix in a single loop per-pixel [cracyc]
  • 2022-07-26 22:06:26 Monon / AX208 - load internal AX208 ROM in device [Peter Wilhelmson, David Haywood] (#10131) [David Haywood]
  • 2022-07-26 18:15:03 - cclimber.cpp: partially redumped ccbootmm [hammy] [Ivan Vangelista]
    • - a couple of devices and drivers: fixed spelling for 'accessible'
  • 2022-07-26 18:12:58 New machines marked as NOT_WORKING [Ivan Vangelista]
    • DVD-N501 [Guru]
      New clones marked as NOT_WORKING
      Silent Scope 2: Fatal Judgement (ver EAD) [buffi]
  • 2022-07-26 18:06:41 various drivers: removed some custom GFX decodes in favor of the ones provided in emu/video/generic.cpp [Ivan Vangelista]
  • 2022-07-26 17:21:18 Merge branch 'am188em' [AJR]
  • 2022-07-26 17:18:37 i186: Add Am186EM and Am188EM variant types [AJR]
  • 2022-07-26 16:20:07 mdndclab.lay: remove stray escaped chars [hap]
  • 2022-07-26 15:55:05 hegenerglaser/*: add clickable element to internal artwork that presses 2 buttons at the same time where applicable [hap]
  • 2022-07-26 06:38:07 - namcofl.cpp: consolidated driver in one file, minor cleanups [Ivan Vangelista]
    • - pokechmp.cpp: switched to configured banking, enabled save state support, minor cleanups
  • 2022-07-26 04:13:51 Updated mess.flt [Robbbert]
  • 2022-07-26 01:44:32 chessmst: same thing as arb, clicking reset button auto clicks halt button on top of it [hap]
  • 2022-07-26 01:29:29 ave_arb: add clickable element that presses 2 buttons at the same time [hap]
  • 2022-07-26 00:59:19 hegenerglaser/*: small update to internal artwork [hap]
  • 2022-07-25 15:35:27 gameboy.xml: Converted data sizes to hexadecimal. (#10130) [0kmg]
    • Noted probable underdump of Lunar Chase prototype.
  • 2022-07-25 11:17:21 mo5_cart.xml: Use lowercase for descriptive text in descriptions. (#10123) [ArcadeShadow]
  • 2022-07-25 11:14:41 nes.xml: More cleanups. (#10128) [0kmg]
    • Cleaned up more titles and alt_titles. Converted remaining Jpn to Japan, Tw to Taiwan and Chi to China in descriptions.
  • 2022-07-25 10:58:10 bbc_rom.xml: Fixed a ROM size error. (#10129) [0kmg]
  • 2022-07-25 07:44:55 - namcofl.cpp: redumped speedrcr [Phil Bennett] [Ivan Vangelista]
  • 2022-07-25 06:26:48 nes.xml: Demoted some Enix games. Cleaned up some titles and alt_titles. (#10127) [0kmg]
  • 2022-07-25 04:45:21 Additional small cleanups to Mac drivers, getting rid of MCFG overrides [AJR]
  • 2022-07-25 03:59:41 v8.cpp: Improve notes [AJR]
  • 2022-07-25 03:24:59 v8.cpp: make shortnames more unique. [R. Belmont] [arbee]
  • 2022-07-25 01:02:21 mac.cpp: Move V8 family machines (LC, LC II, Classic II, Color Classic) to new separate driver. [R. Belmont] [arbee]
  • 2022-07-25 00:53:04 hh_tms1k: merlina is a bad dump afterall [hap]
  • 2022-07-24 17:37:24 h8: MULXS & MULXU are slower without a MAC [AJR]
  • 2022-07-24 17:19:30 c64_cass.xml: Added 10 working items (#10120) [Steven Coomber]
    • New working software list additions - Trantor: The Last Storm Trooper (Go!) [C64 Ultimate Tape Archive V2.0] Trap (Alligata) [C64 Ultimate Tape Archive V2.0] TRAZ: Transformable Arcade Zone (Cascade Games) [C64 Ultimate Tape Archive V2.0] Trio (Elite Systems) [C64 Ultimate Tape Archive V2.0] Turbo Out Run (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Turrican (Rainbow Arts) [C64 Ultimate Tape Archive V2.0] Turrican II: The Final Fight (Rainbow Arts) [C64 Ultimate Tape Archive V2.0] Typhoon (Imagine) [C64 Ultimate Tape Archive V2.0] Uchi Mata (Martech) [C64 Ultimate Tape Archive V2.0] The Untouchables (Ocean) [C64 Ultimate Tape Archive V2.0]
  • 2022-07-24 17:18:50 -cmi2x: Hooked up working MIDI on port 1. [Ryan Holtz] (#10122) [MooglyGuy]
    • - Switched to shorter type names. - Tightened up spacing in function declarations and definitions. - Removed some now-unnecessary trampoline functions. - Hooked up Rx and Tx clocks for MIDI port 1; MIDI in/out now works.
  • 2022-07-24 14:24:10 Don't load any NVRAM other than the default for devices whose configurations inhibit NVRAM saving [AJR]
  • 2022-07-24 11:38:16 Clean up whitespace with srcclean [Vas Crabb]
  • 2022-07-24 11:19:37 More minor cleanup. [Vas Crabb]
  • 2022-07-24 07:56:45 apple2_flop_clcracked.xml: fixed typo [Ivan Vangelista]
  • 2022-07-24 06:51:33 Minor cleanup and fixes. [Vas Crabb]
    • apple2_flop_clcracked.xml: Turned some comments that are apparently supposed to be usage notes into info elements.
      konami/mogura.cpp: Made PROM-to-palette mapping more obvious using bitswap.
  • 2022-07-24 05:17:17 docs: Updated documentation on compiling MAME. [Vas Crabb]
    • Updated instructions for building subsets of MAME using the SOURCES option.
      Added descriptions for several more "useful" settings.
      Bumped documentation version as the build system changes are not in 0.245.
  • 2022-07-24 00:20:49 taito_z: use generic output tag for cpua_ctrl_w [hap]
  • 2022-07-23 22:43:41 segae.cpp: Fixed labels for megrescu based on PCB photo. [Brian Troha] [Scott Stone]
  • 2022-07-23 20:47:04 mmdisplay1: update lcd on any strobe edge [hap]
  • 2022-07-23 20:11:52 mc6847: revise font (#10115) [tim lindner]
  • 2022-07-23 17:46:36 atari/a2600.cpp: Remove device lookups. (#10094) [wilbertpol]
    • atari/a2600.cpp: Remove device lookups.
      a2600.xml: Fix description for challenge and add usage note.
      a2600.cpp: Simplified vcs_cart_slot_device. Let cartridges install themselves.
      bus/vcs/rom.cpp: Reorganized code so each class's code is together.
      bus/vcs/vcs_slot.cpp: Moved pcb enum from .h to .cpp file
  • 2022-07-23 17:43:28 vectrex: Pass the new value with the timer param, so it ends up in the y integrator. (#10074) [Andrew Green]
    • Param now holds a value and a destination, so that we write the value that existed at send time, rather than whatever's in PORTA when receipt occurs. Fixes 45° vectors in Thrust and Moon Lander (and presumably others).
  • 2022-07-23 16:35:02 a2600.xml: Set default controllers for games that don't use joysticks. (#10057) [0kmg]
  • 2022-07-23 16:33:34 a2600.cpp: Default to having a right joystick connected. (#10040) [0kmg]
  • 2022-07-23 16:32:06 ibm5150.xml: 10 new software additions (#10059) [ArcadeShadow]
    • New working software list additions - Advanced Dungeons & Dragons - DragonStrike (v1.0) [ibmpc5150, archive.org] Advanced Dungeons & Dragons - DragonStrike (v1.1) [ibmpc5150, archive.org] Advanced Dungeons & Dragons - DragonStrike (v1.2) [ibmpc5150, archive.org] Home Alone 2: Lost in New York [ibmpc5150, archive.org] Pac-Man (Thunder Mountain release) [ibmpc5150, archive.org] Secret Agent (shareware, $5 Computer Store - Wiz Technology release) [SmartCoda, archive.org] Temple of Death [ibmpc5150, archive.org]
      New NOT_WORKING software list additions - King's Quest (DOS release) [Gypsy Dave, archive.org]
      Redump - Home Alone - A Family Game Without the Family [ibmpc5150, archive.org] Over the Net! [ibmpc5150, archive.org]
  • 2022-07-23 16:27:39 c64_cass.xml: Added 10 items (9 working, 1 not working) (#10108) [Steven Coomber]
    • New working software list additions - Time Tunnel (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Tintin on the Moon (Infogrames) [C64 Ultimate Tape Archive V2.0] Token of Ghall (Interceptor Software) [C64 Ultimate Tape Archive V2.0] Tom & Jerry (Magic Bytes) [C64 Ultimate Tape Archive V2.0] Tom (Kingsoft) [C64 Ultimate Tape Archive V2.0] Top Gun (Ocean) [C64 Ultimate Tape Archive V2.0] The Train: Escape to Normandy (Electronic Arts) [C64 Ultimate Tape Archive V2.0] The Transformers: Battle to Save the Earth (Activision) [C64 Ultimate Tape Archive V2.0] Transylvanian Tower (Richard Shepherd Software) [C64 Ultimate Tape Archive V2.0]
      New NOT_WORKING software list additions - Trailblazer (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0]
  • 2022-07-23 16:20:43 Adjust cocomax 3 hi res adaptor coefecients to better match values from hardware (#10116) [tim lindner]
  • 2022-07-23 11:02:42 mrmusical: add speaker switch [hap]
  • 2022-07-23 08:32:21 mogura.cpp: added hardware info [Guru] [Ivan Vangelista]
  • 2022-07-23 05:53:00 July 2022 update for Apple software lists. (#10117) [Firehawke]
    • New working software list additions (apple2_flop_orig.xml)
      Lauren of the 25th Century [4am, Firehawke]
      New working software list additions (apple2_flop_clcracked.xml) -
      Key Lingo (Revision 2) (cleanly cracked) [4am, Firehawke] Number Explorer (cleanly cracked) [4am, Firehawke] PFS File (Version B.01) (cleanly cracked) [4am, Firehawke] PFS File (Version C.00) (cleanly cracked) [4am, Firehawke] PFS Graph (Version 1983-01-12) (cleanly cracked) [4am, Firehawke] PFS Graph (Version 1984-01-31) (cleanly cracked) [4am, Firehawke] Spanish for Mastery (cleanly cracked) [4am, san inc, Firehawke] The Chambers of Vocab (Revision 2) (cleanly cracked) [4am, Firehawke] Take 1 (Version 06401) (cleanly cracked) [4am, Firehawke] Sur les traces du Deirdron (cleanly cracked) [4am, Firehawke] Pixit (Version 01331) (cleanly cracked) [4am, Firehawke] Portrait Robot (cleanly cracked) [4am, Firehawke] PFS Write (Version 1986-01-01) (cleanly cracked) [4am, Firehawke] Blazing Paddles (Revision 0) (cleanly cracked) [4am, Firehawke] PFS Graph (Version 1984-03-14) (cleanly cracked) [4am, Firehawke] PFS Write (Version 1984-09-27) (cleanly cracked) [4am, Firehawke] PFS Report (Version B:00 1981-01-03) (cleanly cracked) [4am, Firehawke] Rainy Day Games (Version 13501) (cleanly cracked) [4am, Firehawke] Ski Crazed (Version 28701) (cleanly cracked) [4am, Firehawke] Video Vegas (Version 12511) (cleanly cracked) [4am, Firehawke] Trickster Coyote (Version 1984) (cleanly cracked) [4am, Firehawke] Blazing Paddles (Version 04421) (cleanly cracked) [4am, Firehawke] PFS Report (Version 1982-01-14) (cleanly cracked) [4am, Firehawke] Prince (Version 15531) (cleanly cracked) [4am, Firehawke] PFS Write (Version 1984-11-01) (cleanly cracked) [4am, Firehawke] German Vocabulary for Shopping Use (cleanly cracked) [4am, Firehawke] Profession Détective: Qui a volé Lily (cleanly cracked) [4am, Firehawke] The Factory (Version 1984) (cleanly cracked) [4am, Firehawke] Prince (Version 15521) (cleanly cracked) [4am, Firehawke] Fractions en Folie (cleanly cracked) [4am, Firehawke] PFS Etat (Version 1984-11-26) (cleanly cracked) [4am, Firehawke] Magicalc (Version 2.0-1984) (cleanly cracked) [4am, Firehawke] Disk Optimizer II (Version 1.1) (cleanly cracked) [4am, Firehawke] CHASM Checking Account Systems Manager (cleanly cracked) [4am, Firehawke] Learning about Geography, Maps, and Globes (cleanly cracked) [4am, Firehawke] Science Volume 1: The Environment (cleanly cracked) [4am, Firehawke] Master Diagnostics II and II Plus (cleanly cracked) [4am, Firehawke] PFS Fichier (Version 1984-11-26) (cleanly cracked) [4am, Firehawke] PFS Report (Version 1985-09-10) (cleanly cracked) [4am, Firehawke] Pacific 231 (cleanly cracked) [4am, Firehawke] Sherwood Forest (cleanly cracked) [4am, Firehawke] Mathematics Courseware Problem Solving Level 5 (cleanly cracked) [4am, Firehawke] Star Warrior (Revision 2) (cleanly cracked) [4am, san inc, Firehawke] Counting Parade (Revision 0) (cleanly cracked) [4am, Firehawke] Living Chess Library: Paul Whitehead Teaches Chess (cleanly cracked) [4am, Firehawke] Living Chess Library: King's Indian Defense (cleanly cracked) [4am, Firehawke] Living Chess Library: 50 Classic Games (cleanly cracked) [4am, Firehawke] Cotton's First Files (cleanly cracked) [4am, Firehawke]
      New working software list additions (apple2gs_flop_orig.xml)
      Tomahawk [4am, Firehawke]
      New working software list additions (apple2_flop_misc.xml)
      Lauren of the 25th Century [4am, Firehawke]
  • 2022-07-23 00:47:12 hh_tms1k: add note [hap]
  • 2022-07-23 00:01:39 New working machines [hap]
    • Mr. Mus-I-Cal [hap, Sean Riddle]
  • 2022-07-22 18:14:06 - mainsnk.cpp, munchmo.cpp: consolidated driver in one file, minor cleanups [Ivan Vangelista]
    • - some drivers: minor spelling fixes (becuase -> because, Fujistu -> Fujitsu)
      - lwings.cpp: more label updates / comments for the avengers set [Brian Troha]
  • 2022-07-22 14:10:40 m6809: Simplify disassembly of pushes and pulls of both A and B [AJR]
  • 2022-07-22 12:42:43 am9516: another bug fix [Patrick Mackinlay]
  • 2022-07-22 12:34:54 am9516: bug fixes [Patrick Mackinlay]
  • 2022-07-22 05:02:28 mg1: hook up dma controllers [Patrick Mackinlay]
  • 2022-07-22 03:04:45 vgmplay.xml: Fixed shortname [Scott Stone]
  • 2022-07-22 02:31:29 vgmplay.xml: Added 40 new entries, 5 updated entries [VMGRips.net, Tafoid] [Scott Stone]
  • 2022-07-22 00:36:44 ibm5170.xml: 3 new software additions (#10114) [ArcadeShadow]
    • New working software list additions - Alone in the Dark 2 - Secret Doors (USA) [dosnostalgic, archive.org] Genesia (v1.41) [The Good Old Days] Genesia (v1.4) [MarkHnsn, archive.org]
  • 2022-07-21 22:54:25 avengers: add NO_DUMP placeholder for mcu [hap]
  • 2022-07-21 19:43:44 pang3b4,5: formatting and spelling [Robbbert]
  • 2022-07-21 14:18:15 util/zippath.cpp: Removed a now-unnecessary cast to std::string. (#10112) [npwoods]
  • 2022-07-21 14:09:08 fidelity/card: get rid of high freq timer (optimization) [hap]
  • 2022-07-21 10:13:56 desertdn: update company string [hap]
  • 2022-07-21 01:04:36 -6840ptm: Fixed counter duration and fixed output behavior in single-shot and dual-8-bit modes. [Ryan Holtz] (#10111) [MooglyGuy]
  • 2022-07-21 00:44:16 kiwame.cpp: Remove unneeded banking callback [AJR]
    • metafox: Update notes
  • 2022-07-20 23:25:54 gaelco3d.cpp: Dumped and added Football Power v1.1 (#10110) [ClawGrip]
    • gaelco3d.cpp: Dumped and added Football Power v1.1
      mame.lst: Add 'footbpow11'
  • 2022-07-20 18:30:14 fidelity/*: add speaker symbol to internal artwork [hap]
  • 2022-07-20 16:43:21 tavernie: corrected the magazine name. [Robbbert]
  • 2022-07-20 15:45:41 am9516: remove hyperlink [Patrick Mackinlay]
  • 2022-07-20 15:42:50 chess*: add chess symbols to internal artwork [hap]
  • 2022-07-20 15:05:23 cinemat.cpp: Updated controls for spaceshp, and converted to C-style comments to line comments. (#10081) [eientei95]
  • 2022-07-20 14:47:39 am9516: new device [Patrick Mackinlay]
  • 2022-07-20 11:55:28 c64_cass.xml - Fix duplicate copy/pasted label for ttgold1 [Scott Stone]
  • 2022-07-19 19:10:30 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Croupier (Playmark Roulette v.03.09) [Ivan Vangelista]
      - model2.cpp: updated documentation for manxtt sets and overrev [Brian Troha]
  • 2022-07-19 17:57:18 c64_cass.xml: Added 10 items (9 working, 1 not working) (#10102) [Steven Coomber]
    • New working software list additions - They Sold a Million (The Hit Squad) [C64 Ultimate Tape Archive V2.0] They Sold a Million 3 (The Hit Squad) [C64 Ultimate Tape Archive V2.0] Thing Bounces Back (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0] Thing on a Spring (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0] Thrill Time Gold 1 (Elite Systems) [C64 Ultimate Tape Archive V2.0] Thunder Blade (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Thundercats (Elite Systems) [C64 Ultimate Tape Archive V2.0] Tiger Mission (Status Software) [C64 Ultimate Tape Archive V2.0] Tilt (Codemasters) [C64 Ultimate Tape Archive V2.0]
      New NOT_WORKING software list additions - They Stole a Million (39 Steps) [C64 Ultimate Tape Archive V2.0]
  • 2022-07-19 12:30:16 Updated mess.flt [Robbbert]
  • 2022-07-19 06:17:42 Miscellaneous cleanup. [Vas Crabb]
    • apple/maciivx.cpp, apple/maclc3.cpp: Fixed unnecessary absolute tags.
      video/fixfreq.cpp: Make the code look more like the other MAME code: Indent initialiser lists by one level. Indent parameters by two levels when they need to be wrapped. Don't use const on parameters passed by value (not part of signature). Changed C-style casts to function-syntax casts (reduces parentheses).
      Ran srcclean on capcom/lwings.cpp and video/fixfreq.cpp.
  • 2022-07-19 05:48:09 famibox.xml: Added a missing dump; replaced 1943's bad dump. (#10105) [0kmg]
    • New working software list additions - Punch-Out!! [Lina, Forest of Illusion]
  • 2022-07-19 05:42:02 Fixing fs::cbmdos_image::enumerate_f() to properly look for single density (instead of double) (#10104) [npwoods]
    • This problem was identified because the file system didn't properly show up when the 'c64' driver was run, and this seems to be the correct fix. The part of this that confuses me is that if this defect was preventing the CBMDOS fs from showing up under c64, why don't the CoCo file systems have the same problem? Both fs_coco_rsdos.cpp and fs_coco_os9.cpp specify (seemingly incorrectly) SSDD.
  • 2022-07-19 04:39:38 -duet16: Added external PTM clock. [Ryan Holtz] (#10103) [MooglyGuy]
    • -6840ptm: Fixed one-shot behavior and timer enabling when switching to internal clock. [Ryan Holtz]
  • 2022-07-19 04:36:17 mac: Some cleanup in the new drivers. [R. Belmont] [arbee]
  • 2022-07-19 03:22:54 ekara_japan*.xml: Hopefully the last round of metadata improvements before acquiring more dumps. [Vas Crabb]
  • 2022-07-19 00:47:38 Fix a number of uninitialized variables [Olivier Galibert]
  • 2022-07-18 22:27:14 model2.cpp: Dumped sound program ROM from Manx TT Twin Rev. A, added it as a new set (#10045) [ClawGrip]
    • New clones marked as NOT_WORKING
      Manx TT Superbike - Twin (Revision A) [Tailsnic Retroworks]
  • 2022-07-18 22:13:13 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Lucky Line III [Ioannis Bampoulas]
      - vasp.cpp: initialized a couple of variables
  • 2022-07-18 20:38:20 Added info on the Avengers protection chip (#10101) [simzy39]
  • 2022-07-18 20:04:32 ssensor4,const: add chess symbols to internal artwork [hap]
  • 2022-07-18 18:40:29 cosmac: add 1804 counter timer [hap]
  • 2022-07-18 13:58:02 ekara_japan.xml: Fix order of elements for ec0077. [Vas Crabb]
  • 2022-07-18 13:56:42 ekara_japan*.xml: Fixed more titles, updated some comments. [Vas Crabb]
  • 2022-07-18 12:06:58 More Japanese title improvemnts: [Vas Crabb]
    • tvgames/xavix.cpp: Corrected gcslottv system name. ekara_japan_g.xml: Corrected more titles based on box art. gcslottv.xml: Indicate long vowels with overbars in transliterations.
  • 2022-07-18 11:09:47 hash/ekara_japan*.xml: Corrected more titles based on box art. [Vas Crabb]
  • 2022-07-18 09:57:53 ekara_japan*.xml: Fixed a few more titles. [Vas Crabb]
  • 2022-07-18 08:54:34 ekara_japan*.xml: Fixed element order to match DTD (MAME itself should be stricter on this). [Vas Crabb]
  • 2022-07-18 08:37:14 ekara_japan.xml: Corrected titles for Enka Taizen cartridges. [Vas Crabb]
    • ekara_japan_en.xml: Added another undumped cartridge seen for sale to the header comment.
  • 2022-07-18 08:10:59 ekara_japan*.xml: Improved metadata. [Vas Crabb]
    • Added a few more Japanese titles. Corrected BSC (Best Scene) and TPJ (TV Pop Junior) titles. Added artists to descriptions for a few cartridges. Moved artists from comments to descriptions fot a few cartridges. Added track listing comment for populated e-kara Web cartridge.
  • 2022-07-18 06:28:48 mm58167: day/month counters reset to 1 [Patrick Mackinlay]
  • 2022-07-18 06:26:18 i82586: interrupts are level triggered [Patrick Mackinlay]
    • also tidy up timer usage
  • 2022-07-18 06:19:39 ns32081: invalid operations generate exceptions [Patrick Mackinlay]
  • 2022-07-18 06:18:27 ns32000: always perform bus-sized writes to aligned memory [Patrick Mackinlay]
  • 2022-07-18 04:33:22 mac.cpp: moved maciivx and maciivi to their own driver. [R. Belmont] [arbee]
  • 2022-07-17 08:57:03 Cleaned up some software list kana issues. (#10098) [0kmg]
    • Replaced incorrect dakuten/double prime quote pairing with proper CJK double quotes. Replaced full-width combining dakuten/handakuten with non-combining equivalents.
  • 2022-07-17 05:43:39 - apple2gs_flop_orig.xml: fixed validation [Ivan Vangelista]
    • - mt735.cpp: ran srcclean
  • 2022-07-17 05:39:18 c64_cass.xml: Added 10 items (8 working, 2 not working) (#10049) [Steven Coomber]
    • New working software list additions - Tag-Team Wrestling Plus Karate Champ (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Tai-Pan (Ocean) [C64 Ultimate Tape Archive V2.0] Tank (Ocean) [C64 Ultimate Tape Archive V2.0] Tapper (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Teenage Mutant Hero Turtles (Image Works) [C64 Ultimate Tape Archive V2.0] Terra Cresta (Imagine) [C64 Ultimate Tape Archive V2.0] Test Drive (Electronic Arts) [C64 Ultimate Tape Archive V2.0] Tetris (Mirrorsoft) [C64 Ultimate Tape Archive V2.0]
      New NOT_WORKING software list additions - Tarzan (Martech) [C64 Ultimate Tape Archive V2.0] Techno Cop (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0]
  • 2022-07-17 05:33:28 apple2gs_flop_orig.xml: Added 3 Games (#9994) [A-Noid33]
    • New working software list additions (apple2gs_flop_orig.xml)
      Dragon's Lair [Antoine Vignau, A-Noid] Dragon's Lair: Escape from Singe's Castle [Antoine Vignau, A-Noid] Dragon's Lair II: Time Warp [Antoine Vignau, A-Noid]
      New working software list additions (apple2gs_flop_orig.xml)
      Dragon's Lair III: Curse of Mordread [Antoine Vignau, A-Noid]
      Rename Disk 10 - A and Disk 11 - B
      Update release date.
  • 2022-07-17 05:31:09 snes.xml: Added bootleg Dragon Ball Z Final Bout dumps. (#9821) [0kmg]
    • snes.xml: Added bootleg Dragon Ball Z Final Bout dumps.
      New working software list additions - Dragon Ball Z - Final Bout (pirate, hacked) [d4s]
      New NOT_WORKING software list additions - Dragon Ball Z - Final Bout (pirate) [VGHF]
      Moved entries to section of related unlicensed/pirate games.
  • 2022-07-17 05:29:46 a7800.xml: Added four prototypes. (#9995) [0kmg]
    • New working software list additions - Food Fight (NTSC, prototype) [gambler172, Eckhard Stolberg] Xevious (NTSC, prototype) [gambler172, Eckhard Stolberg]
      New NOT_WORKING software list additions - 7800 Pro System Diagnostic Test (prototype) [gambler172, Eckhard Stolberg] Pole Position II (prototype) [gambler172, Eckhard Stolberg]
  • 2022-07-17 05:28:43 nes.cpp: Oops, hide cartridge list from disk-only fds. (#10070) [0kmg]
  • 2022-07-17 05:26:14 bagman.cpp: Change fake cabinet dip to conf (#10082) [eientei95]
  • 2022-07-17 05:24:42 uzebox.xml: Metadata Cleaning (#10091) [ArcadeShadow]
    • Lower case on "Alt" word in the set description
  • 2022-07-17 05:21:28 nes.xml: Replaced modified drfrankn dump with correct dump. (#10009) [0kmg]
  • 2022-07-17 05:17:16 mt735.cpp: Flesh out comments, fix manufacturer and year (#10038) [eientei95]
  • 2022-07-16 22:48:22 netlist: include file work (#10096) [couriersud]
    • - move code to more appropriate locations - apply clang-format to modified files - fixed some cspell errors - Applied emu.h rule.
  • 2022-07-16 09:58:33 New working clones [Ivan Vangelista]
    • Avengers (US set 3) [anonymous] Avengers (US set 4) [anonymous]
  • 2022-07-15 19:51:30 New working clones [hap]
    • Mephisto Rebell 5,0 (set 3) [Supergrobi]
  • 2022-07-15 18:53:48 fairlight/cmi.cpp: Fairlight CMI IIx audio improvements: (#10086) [Ryan Holtz] [MooglyGuy]
    • fairlight/cmi01a.cpp: Nearly complete rewrite of CMI-01A "Channel Card" emulation. machine/6840ptm.cpp: Fixed a number of bugs in the 6840 PTM emulation.
  • 2022-07-15 17:53:17 ui/selgame.cpp, ui/selsoft.cpp: Clear up std::vector asserts triggered when menu items is empty. (#10085) [jflatt]
  • 2022-07-15 17:42:30 ekara_japan{,_g,_m,_s}.xml: Filled in a few Japanese titles. [Vas Crabb]
    • Machines promoted to working
      Polygonet Commanders (ver UAA) [Ryan Holtz] Poly-Net Warriors (ver JAA) [Ryan Holtz]
  • 2022-07-15 16:19:26 nes.xml: Cleaned up metadata. (#10076) [ArcadeShadow]
    • Use lowercase for descriptive and disambiguation text in descriptions. Use full country names rather than non-standard abbreviations.
  • 2022-07-15 15:45:32 new Software List entries (6x eKara / Popira / Popira 2 carts) (#10087) [TeamEurope] [David Haywood]
    • new Software List items
      ekara_japan_m:mc0005 Kids Song Mini Volume 1 (Japan) (MC0005-KSM) [TeamEurope] ekara_japan_m:mc0007 Artist Mini Volume 5 (SMAP, KinKi Kids) (Japan) (MC0007-ATM) [TeamEurope] ekara_japan_s:sc0015 Detective Conan Volume 2 (Japan) (SC0015-DCS) [TeamEurope] ekara_japan_s:sc0007 Detective Conan Volume 1 (Japan) (SC0007-DCS) [TeamEurope] ekara_japan_g:gc0018 TV Pop Volume 7 (Japan) (GC0018-TPJ) [TeamEurope] ekara_japan_g:gc0011 TV Pop Volume 4 (Japan) (GC0011-TPJ) [TeamEurope]
      Improved metadata for many eKara cartridges. [kmg, Vas Crabb, David Haywood]
  • 2022-07-15 15:12:46 nes.xml: Removed duplicate entry, blockset. (#10078) [0kmg]
  • 2022-07-15 15:10:50 atari/a2600.cpp: Console switches are not DIP switches. (#10077) [0kmg]
  • 2022-07-15 14:17:21 sonora: Update notes again [AJR]
  • 2022-07-15 07:16:33 osd/sdl: Removed keyboard/mouse/joystick device mapping options. [Vas Crabb]
    • The keyboard and mouse device mapping options did nothing at all, mostly because of lack of support for separating inputs from multiple devices.
      The joystick options were useless when you have two of the same kind of controller, and you can achieve the same thing with controller configuration files.
  • 2022-07-15 06:12:10 newcanasta.cpp: Update comment (#10089) [ClawGrip]
  • 2022-07-15 05:32:46 Reduced some redundancy in a few more slot layouts. [Vas Crabb]
  • 2022-07-15 03:59:49 mac.cpp, mac128.cpp, macpwrbk030.cpp, macquadra700.cpp: Source 1-second interrupt from RTC rather than inaccurately count VBLANKs [AJR]
  • 2022-07-14 23:11:09 Move some Mac-related notes around [AJR]
  • 2022-07-14 22:50:07 New working machines [hap]
    • ATM18 Mini Chess Computer (English) [hap]
      New working clones
      CC2-Schachzwerg (German)
  • 2022-07-14 15:07:32 Dumped and added "New Canasta" PC-based pinball as a new skeleton driver (#10065) [ClawGrip]
    • New NOT_WORKING machine
      New Canasta [Vicente y Sergio de ElectronicaVyS, ClawGrip]
  • 2022-07-14 15:03:51 exorterm - move to motorola (#10068) [68bit]
    • This is a Motorola product.
  • 2022-07-14 04:46:45 macpwrbk030.cpp: Minor correction, part 2 [AJR]
  • 2022-07-14 04:38:33 macpwrbk030.cpp: Minor correction [AJR]
  • 2022-07-13 22:34:55 yeno_532xl: add note about bookrom [hap]
  • 2022-07-13 18:48:27 - fgoal.cpp: used finders for I/O ports and other smal cleanups [Ivan Vangelista]
    • - some drivers and devices: removed leftover timer enums
  • 2022-07-13 13:14:38 Machines promoted to working [hap]
    • 532 XL (Yeno) [hap, Lars Hjorth]
  • 2022-07-13 04:39:23 macquadra700.cpp: Further clock corrections [AJR]
  • 2022-07-12 23:19:05 New working clones [hap]
    • Mephisto MM II (set 4) [Lars Hjorth]
  • 2022-07-12 21:15:07 bishi.cpp: Corrected a few titles (MT08362). (#10075) [0kmg]
  • 2022-07-12 20:42:49 dac: remove "are these real" section, move 2bit 1s complement dac to the others (it's not r2r or binary weighted, but simply connects one output to (+) speaker lead, one output to (-) speaker lead) [hap]
  • 2022-07-12 19:53:42 hh_tms1k: simplify some speaker connections [hap]
  • 2022-07-12 19:52:38 dac: remove dac_4bit_binary_weighted_sign_magnitude_longcat_device [hap]
  • 2022-07-12 18:22:59 New machines marked as NOT_WORKING [hap]
    • 532 XL (Yeno) [hap, Lars Hjorth]
  • 2022-07-12 13:34:58 intv.xml: Added two Tutor Vision dumps. (#10069) [0kmg]
    • New NOT_WORKING software list additions - Map Mazes (unreleased) [Chuck Gill] Shapes in Space (unreleased) [Chuck Gill]
  • 2022-07-12 13:32:35 nlm_tt74xx_lib.cpp: fix TTL_74157_GATE (#10072) [goldnchild]
  • 2022-07-12 07:19:33 New working clones [Ivan Vangelista]
    • unknown Sidam poker (horizontal) [Benjamin ROUX]
      - segaybd.cpp: dumped drive board ROM for Power Drift [Snoz]
      - nl:280zzzap.cpp, nl_gunfight.cpp: corrected Welburn spelling
  • 2022-07-12 06:43:48 Miscellaneous software list cleanups. (#10058) [0kmg]
    • Removed mention of MESS. Corrected case (and more) in various Japanese titles.
  • 2022-07-12 06:39:37 megadriv.xml: Added two prototypes. (#10060) [0kmg]
    • New working software list additions - Road Riot 4WD (prototype, 19930719) [DrBizz]
      New NOT_WORKING software list additions - Steel Talons (USA, prototype, 199206xx) [DrBizz]
  • 2022-07-12 03:22:47 Misc. minor Mac corrections and documentation updates [AJR]
  • 2022-07-11 19:42:43 kiwame: Move to separate driver; update notes [AJR]
  • 2022-07-11 18:20:39 Removed leftover strings from Brazilian Portuguese translation. [Vas Crabb]
  • 2022-07-11 18:15:50 Updated Brazilian Portuguese translation. (#10066) [Felipe]
  • 2022-07-11 18:12:26 jpmsru.cpp: Added Lucky Casino DAC. (#10001) [SomeRandomGuyIdk]
  • 2022-07-11 13:30:25 mm2: add notes [hap]
  • 2022-07-11 13:08:09 tking/corona: put sets in order [hap]
  • 2022-07-11 09:14:45 opus100pm: add opus 108pm isa bus card [Patrick Mackinlay]
  • 2022-07-11 04:29:56 snes.xml: Added nine dumps. (#10061) [0kmg]
    • New working software list additions - Doraemon 2 - Nobita no Toys Land Daibouken (Japan, prototype) [atomic] Gourmet Warriors [NoIntro] Jelly Boy (prototype) [Hard4Games, snescentral] Jelly Boy (earlier prototype) [Mark Flitman, snescentral, VGHF] Jimmy Connors Pro Tennis Tour (Germany, prototype) [snescentral] Pinkie [NoIntro] Superman Unfinished Version (demo) [Nostalgia Alley, snescentral, VGHF] Tinhead [NoIntro]
      New NOT_WORKING software list additions - Total Carnage (USA, prototype 19930610) [snescentral]
  • 2022-07-10 21:02:46 stuntcyc: fixed up rom addressing so that cycle displays properly (#10056) [goldnchild]
    • - fixed rom addressing - added debugging defines to document still existing issues in stuntcyc netlist
  • 2022-07-10 20:20:37 New working clones [hap]
    • Excel 68000 Mach III Master (set 2) [Supergrobi]
  • 2022-07-10 19:39:49 cclimber.cpp: corrected bootlegger name for ccbootmm [Ivan Vangelista]
  • 2022-07-10 19:03:01 taito/rbisland.cpp: More const, fixed commented code. [Vas Crabb]
  • 2022-07-10 17:34:08 New working clones [hap]
    • Excel 68000 Mach III Master (set 2) [Lars Hjorth]
  • 2022-07-10 17:32:14 saitek_osa maestro: added 2 older C version sets [Berger] [hap]
  • 2022-07-10 17:25:39 Minor cleanup: [Vas Crabb]
    • Don't put full path to target resources in generated version resource file. apple/sonora.cpp: Only #include "emu.h" as first thing in .cpp file to avoid PCH issues. taito/rbisland.cpp: Cleaned up a few details.
  • 2022-07-10 05:07:18 n64.xml: Converted ROM sizes to hexadecimal. (#10055) [0kmg]
    • Marked Dragon Sword prototypes as bad dumps and noted incorrect sizes. Marked a few more oddball-sized ROMs as bad dumps. Cleared up comment grammar.
  • 2022-07-10 00:07:13 Give proper credits to patch author (nw) [Michael Zapf]
  • 2022-07-09 22:55:17 ti99: Improved TIPI stability in communication with real Raspberry Pis [Michael Zapf]
  • 2022-07-09 22:20:20 Fixes communication with WebSocket servers that send data immediately after the handshake. [Michael Zapf]
  • 2022-07-09 21:03:10 pdriftj, pdriftl: Replaced World sound ROMs with versions from a complete Japan-version PCB. [Guru] [arbee]
    • The EPR number on the Z80 program fits the sequence for pdriftj but the sound itself seems to be the same as the World version.
  • 2022-07-09 18:46:44 spectrum-v.cpp: avoid screen update before video initialized - MT8370 (#10053) [holub]
  • 2022-07-09 18:14:17 exidy440: fix invalid array access [hap]
  • 2022-07-09 14:41:09 Updated mess.flt [Robbbert]
  • 2022-07-09 09:17:47 New working clones [Ivan Vangelista]
    • Crazy Climber (MM Computer Games bootleg) [trol]
  • 2022-07-09 01:29:33 mv_sonora: Support machines with a 32-bit wide bus. [R. Belmont] [arbee]
  • 2022-07-09 01:26:06 mac.cpp: Moved maclc3 and maclc520 to a new, cleaner, independent driver. [R. Belmont] [arbee]
  • 2022-07-08 18:31:20 - vegas.cpp: dumped revision 2.6 of the nbanfl boot ROM [Genaro Rodarte] [Ivan Vangelista]
    • - rbisland.cpp: consolidated in one single file, minor cleanups
  • 2022-07-08 18:26:41 source org: move pdp1 to dec folder [hap]
  • 2022-07-08 18:07:01 luckybal: fixed random crash at start [hap]
  • 2022-07-08 15:44:18 Update ymfm library to latest version (a78b567): [Aaron Giles, hyano] (#10052) [Aaron Giles]
    • - Fix incorrect operator volumes in some cases for OPL (MT8108) - Fix PCM playback to cut off previous notes when new waveforms are selected (see dragnblz) - Fix reversed OPM noise frequency - Fix bug preventing CSM key ons from being noticed - Fix bug where SSG EG envelope could be left in inverted state - Fix SSG envelope handling when tone and noise are off - Increase strength of DAC discontinuity in YM2612 - Improve latching logic for fnums in OPN - Increase envelope suppression threshold so some effects don't get prematurely muted - Improve ADPCM-B behavior at stop/limit addresses (more thorough rewrite here coming later)
  • 2022-07-08 04:51:18 dragonsh: stop error.log filling up with gigabytes of junk [Robbbert]
  • 2022-07-07 17:37:33 m4bjsm, m4bjsma: Add RTC; system boots now [AJR]
  • 2022-07-07 15:34:07 mpu4: set YM XTAL to match PCB, fix some Dutch reel / input setups so that sets boot, move a couple of sets (#10039) [David Haywood]
    • mpu4: set YM XTAL to match PCB
      fix some Dutch reel / input setups so that sets boot
      move a couple of sets
      disable coinlock logic for now, the code is clearly not suitable for all cases, probably needs to be per machine
      remove an identical clone set, game clearly boots as 'Atlantis' not Triple Dice'
      fix a few more reel setups
      allow m4madhse to boot based on AJR's research
      m4matdr appears to be a 6 reel setup, this pushes it past the reel check to another error
  • 2022-07-07 12:16:09 Fix PCI device initialization (#10048) [Miodrag Milanović]
  • 2022-07-07 12:04:22 bgfx: Re-built shaders for crt-geom update. [Vas Crabb]
  • 2022-07-07 11:15:55 bgfx: crt-geom and crt-geom-deluxe improvements: (#8653) [cgwg]
    • crt-geom-deluxe: Increased number of taps for halation and increased maximum width. crt-geom*: Moved repeated crt-geom/crt-geom-deluxe functions into their own file. crt-geom and crt-geom-deluxe: added support for sRGB output gamma ramp and made it the default.
  • 2022-07-07 11:08:04 bus/ide: Added ATA CompactFlash device. (#9782) [Miodrag Milanović]
  • 2022-07-07 10:40:34 machine/z80scc.cpp: Implemented /W//REQ and /DTR//REQ DMA request features. (#9952) [Brice Onken]
    • Adds support for using /W//REQ as the RX DMA pin, as well as the /DTR//REQ pin as the TX DMA pin, allowing software that uses both directions simultaneously to function.
  • 2022-07-07 09:52:28 remove not used template function [Miodrag Milanovic]
  • 2022-07-07 06:05:58 gameboy.xml: Added 14 prototypes. (#10030) [0kmg]
    • New working software list additions (gameboy.xml) - Aladdin (Europe, sample) [thevideogameproject] Dennis (Europe, prototype) [ashthedragon] Disney's Darkwing Duck (prototype) [FNeogeo, Forest of Illusion] Dr. Franken (Europe, prototype) [Aetius For Real] Eddie's Puzzle Time (prototype) [Jason McGann] Felix the Cat (prototype) [DillyDylan, drx] Hook (USA, prototype) [FNeogeo, Forest of Illusion] Joe & Mac - Caveman Ninja (Europe, prototype) [ashthedragon] Lemmings (prototype) [speedyink] Mega Man III (USA, sample) [Skaarg, Rockman Corner] Mortal Kombat (prototype) [ashthedragon] R-Type II (prototype) [The Retro Future] Tintin in Tibet (Europe, En / Es / It / Sv, prototype) [Aetius For Real]
      New NOT_WORKING software list additions (gameboy.xml) - Death Track (prototype) [speedyink]
  • 2022-07-07 05:56:28 nes.xml: Added nine prototypes. (#10026) [0kmg]
    • New working software list additions (nes.xml) - Déjà Vu (USA, prototype, 19900428) [Forest of Illusion] Déjà Vu (USA, prototype, 19900508) [Forest of Illusion] Déjà Vu (USA, prototype, 19900515) [Forest of Illusion] Déjà Vu (USA, prototype, 19900703) [Forest of Illusion] Heavy Shreddin' (USA, prototype) [johnsodu] Shadowgate (Japan, prototype) [Forest of Illusion] Uninvited (USA, prototype, 19900704) [Forest of Illusion] Uninvited (USA, prototype, 19900823) [Forest of Illusion] Uninvited (USA, prototype, 19900910) [Forest of Illusion]
  • 2022-07-07 03:54:01 Fail earlier in the build process if SOURCES= specifies no files containing system definitions [Vas Crabb]
  • 2022-07-06 21:40:37 leonardo/renaissa: correct ACK output [hap]
  • 2022-07-06 18:04:05 supduck.cpp: used finder for memory bank and other minor cleanups [Ivan Vangelista]
  • 2022-07-06 15:12:28 neogeo.xml: Fixed eightman serial. (#10042) [Abadede]
    • Fixed mismatch between serial given in description and info - 024 is lresort serial.
  • 2022-07-05 23:21:35 netlist: Fix regression (#10041) [couriersud]
    • Code was parsing src/lib/netlist/macros instead of using compiled version.
  • 2022-07-05 21:25:45 supertnk.cpp, suprslam.cpp: used finders for memory banks, other small cleanups [Ivan Vangelista]
  • 2022-07-05 21:24:39 New working clones [Ivan Vangelista]
    • Acrobat Mission (bootleg with Raiden sounds) [Hammy, EMG]
  • 2022-07-05 08:30:43 -Made parent/clone terminology consistent in Chinese translations. [YuiFAN] [Vas Crabb]
    • -bus/nubus: Made Macintosh Display Card round away from zero in 1:2:1 convolution mode. [Vas Crabb]
  • 2022-07-05 08:23:45 netlist: gtrak10 performance and other improvements and fixes (#10032) [couriersud]
    • - added support parameter FORCE_TRISTATE_LOGIC on mk28000 - add system device SYS_PULSE to generate pulse based on input changes parameters are delay, pulse width, input polarity and output polarity - add USE_SPEED_HACKS define to gtrak10 to enable the use of the above Brings gtrak10 from 18% to 120%. - Improved interlaced video support in fixfreq.cpp Added two interlace modes: progressive and interlaced which can be selected in machine configuration. - more clang format work - rename link to connection - introduced typed aliases. This information may be used later to rewrite netlists. - added a three terminal base device This will allow the analog code to be more easily comparable to literature about MNA (Modal node analysis). BJT code is now a lot better readable. - fix doxygen consistency - added an example for a cmos inverter based on NMOS/PMOS fets. - TRUTHTABLE_START was renamed to TRUTH_TABLE - truth tables are now enclosed in braces - netlists are now enclosed in braces - TRUTHTABLE_END() and NETLIST_END() removed from files - Fixed static solver script - Add file path to includes in nltool
  • 2022-07-05 07:20:48 New working clones [Ivan Vangelista]
    • Total Carnage (prototype, proto v 2.0 02/10/92) [The Garcade, Brian Troha]
  • 2022-07-05 05:51:38 gaelco2.cpp: Fixed "Touch and Go" game name. (#10031) [ClawGrip]
  • 2022-07-05 03:47:45 current mpu4 work + sorting (including progress to make m4andybt display correctly with existing layout) (#10015) [David Haywood]
    • current mpu4 work + sorting (including progress to make m4andybt display correctly with existing layout)
      do the invert in the layout instead for 7segs
      fixes led extender strobes, allows output to be inverted
  • 2022-07-05 02:46:05 Clean up #includes in src/osd (#10029) [ajrhacker]
    • Clean up #includes in src/osd
      render/bgfx/view.cpp: Add license header
  • 2022-07-04 23:24:34 source org: remove chrysler folder [hap]
  • 2022-07-04 23:22:14 scptchess: rename prtchess [hap]
  • 2022-07-04 16:56:47 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Animal Wonders (ver A900) [Ioannis Bampoulas]
  • 2022-07-04 16:44:26 Moved AU & NZ computers into a project [Robbbert]
  • 2022-07-03 23:18:02 Updated Chinese UI translations. [YuiFAN] [Vas Crabb]
  • 2022-07-03 22:52:52 New WORKING clone (#10014) [Sergio G]
    • - Thunder & Lightning (set 2) [Sergio Galiano, Recreativos Piscis]
  • 2022-07-03 22:30:53 nubus: Removed PAL monitor/encoder for MDC 1.0.1 (not supported), updated notes. [Vas Crabb]
  • 2022-07-03 22:26:10 Shuffle some declarations around in core headers [AJR]
  • 2022-07-03 21:51:35 segasm1.cpp: identified unkm1 as Caribbean Boule [Wayder] [Ivan Vangelista]
  • 2022-07-03 21:42:04 bus/nubus: Implemented enough for interlaced modes not to hang. [Vas Crabb]
    • Implemented more CRTC registers, getting to the point where System 6.0.8 and System 7.0.1 will show video on NTSC and PAL displays with approximately correct interrupt timings. Also implemented 1:2:1 convolutions (this blurs the image vertically - in real life it reduces interlace flicker).
      Screen update in interlaced modes isn't right yet - it updates every line on every frame, and there's a vertical offset caused by the initial half-line.
  • 2022-07-03 20:18:30 New working clones [Ivan Vangelista]
    • Birdie Try (Japan revision S) [Team Europe, Brian Troha, The Dumping Union]
  • 2022-07-03 19:54:58 Added support for building with Clang on OpenBSD. (#10028) [Frederic Cambus]
  • 2022-07-03 19:51:04 genie: Explicitly set LinkSupportCircularDependencies for NetBSD. (#10020) [Thomas Klausner]
    • Fixes GitHub #10011.
  • 2022-07-03 15:31:36 revert: K054539: Add cubic interpolation (reason: causes regression with reverb, and hw realtime cubic interpolation did not exist yet) [hap]
  • 2022-07-03 14:16:28 crazyfgt: Eliminate timer hack since YM3812 IRQ works well enough now [AJR]
  • 2022-07-02 21:19:34 plygonet: still got a lockup at quantum 600 [hap]
  • 2022-07-02 19:26:41 subsino2.cpp: Identified several inputs for queenbee (MT08365) (#10018) [Steven Coomber]
    • Note that I have been unable to very the inputs on the queenbee clones as only the program ROMs are available presently.
  • 2022-07-02 18:12:56 at.cpp: Fix typo in asi100b0 company name (#10021) [David 'Foxhack' Silva]
  • 2022-07-02 17:49:01 thedealr: Add timer hack to allow LED outputs to stabilize [AJR]
  • 2022-07-02 16:23:43 thedealr: Emulate 8742 I/O MCU [AJR]
  • 2022-07-02 14:48:44 Fixed gtrak10 video. (#10022) [couriersud]
    • Fixed gtrak10 video. fix visible area fix display of finish line, disable hack
  • 2022-07-02 14:08:13 Sort out couple more [Miodrag Milanovic]
  • 2022-07-02 12:57:46 source org: split the 2 olympias [hap]
  • 2022-07-02 12:42:08 source org: remove some 8.3 folder name truncations [hap]
  • 2022-07-02 12:33:36 source org: remove some 8.3 folder name truncations [hap]
  • 2022-07-02 12:09:23 matic/barata.cpp: Restored proper company name. (#10019) [eientei95]
  • 2022-07-02 11:57:22 source org: move cdi to philips folder [hap]
  • 2022-07-02 05:12:11 Seta X1-001 sprite device cleanup [AJR]
    • - Use 16-bit pointer for sprite RAM storage (despite some systems only having 8-bit CPUs) - Rename device and move to src/devices - Clean up variable naming in associated drivers - neobattl: Add DIP switch locations - krzybowl: Reduce clocks to match known XTAL value
  • 2022-07-01 23:56:40 misc konami: update previous nmi commit [hap]
  • 2022-07-01 22:51:00 asterix,parodius,rollerg,vendetta: update sound nmi implementation [hap]
    • asterix: remove dead code
  • 2022-07-01 20:57:25 Added CI job to check for likely mame.lst errors. [Vas Crabb]
  • 2022-07-01 20:21:12 virtual.flt: quotation marks for *.cpp filter [hap]
  • 2022-07-01 20:19:31 plygonet: update note about quantum [hap]
  • 2022-07-01 19:11:23 plugins/data: Fixed story.dat errors; virtual.flt: Use glob pattern. [Vas Crabb]
  • 2022-07-01 18:37:32 simpsons: fix sound problems after soft reset [hap]
  • 2022-07-01 18:03:47 nld_dm9314.cpp: add RS mode to netlist 9314 (#10016) [goldnchild]
  • 2022-07-01 18:01:02 gtrak10: working racetrack, car graphics, added test controls and coi… (#10013) [goldnchild]
    • gtrak10: working racetrack, car graphics, added test controls and coin/start switches
      gtrak10: added 555 countdown timer
  • 2022-07-01 17:44:25 There is only one Sega [Olivier Galibert]
  • 2022-07-01 17:37:44 New working clones [Ivan Vangelista]
    • Super Marukin-Ban (Japan 911128) [system11, porchy]
  • 2022-07-01 17:18:15 - f1gp.cpp: redumped f1gpb [Jorge Silva] [Ivan Vangelista]
    • - m72.cpp: dumped pal for airduelm72 [Team Europe, porchy]
  • 2022-07-01 17:13:18 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Puzz Ball (Japan, PZB1 Ver.A) [buffi] unknown Namco System 10 medal game (unknown code) [buffi]
      New clones marked as NOT_WORKING
      Varth: Operation Thunderstorm (bootleg, set 3) [Jorge Silva]
  • 2022-07-01 16:24:27 source org: remove obsolete prefix from bandai_design_master filename [hap]
  • 2022-07-01 16:23:24 Move avgdvg into devices [Olivier Galibert]
  • 2022-07-01 16:21:48 source org: remove specialsound. from shared folder [hap]
  • 2022-07-01 16:10:55 Put apple2 arcade derivative in apple [Olivier Galibert]
  • 2022-07-01 15:48:39 mess.flt: fix compile [hap]
  • 2022-07-01 15:19:10 Allow leaving off the src// prefix in SOURCES= [Vas Crabb]
  • 2022-07-01 14:55:52 Assume any src// folder containing C++ source is a project. Only 'shared' is special-cased. [Vas Crabb]
  • 2022-07-01 14:18:03 source org: let's merge the pc folders, also remove misc_ from chess/handheld because i can't make up my mind [hap]
  • 2022-07-01 13:30:12 lviv: change 'company' name [hap]
  • 2022-07-01 12:47:05 Change sssr to the more known ussr [Olivier Galibert]
  • 2022-07-01 10:17:25 docs: Fixed another missing word. [Robbbert] [Vas Crabb]
  • 2022-07-01 10:09:36 docs: I accidentally a word on the internet (fixed missing word in Visual Studio compiling notes). [Vas Crabb]
  • 2022-07-01 09:55:49 docs: Added notes about issues building MAME with Visual Studio [Vas Crabb]
  • 2022-07-01 09:49:04 Moving "special" to "sssr" [Miodrag Milanovic]
  • 2022-07-01 07:47:17 emu: Fixed issues with memory views and snapshot naming. [Vas Crabb]
    • Include device tag in memory view save item registration names. Without this, instantiating two of the same device (or two devices with identically named memory views) causes a fatal error on start.
      Fixed -aviwrite/-mngwrite with -snapview native more than two screens. Previously it would attempt to use the same file name for all screens but the first.
      Improved naming of snapshots, especially when using -snapview native with -aviwrite/-mngwrite (see GitHub #10005). The automatically included screen number should come before the extension if supplied. Also, assume that users actually know what they’re doing if they include a dot in a snapshot filename pattern.
  • 2022-07-01 04:20:17 seta.cpp: redumped blockcar's sound ROM [caius] [Ivan Vangelista]
  • 2022-07-01 00:06:12 source org: latin letters for cccp [hap]
  • 2022-07-01 00:01:42 ksys573.cpp: Fix typo [AJR]
  • 2022-06-30 23:47:33 Fixed a dumb typo in CI workflow and made task name shorter [Vas Crabb]
  • 2022-06-30 23:43:47 barcrest/mpu4*: Refactoring and functionality additions. (#10002) [James Wallace]
    • Added the ability to override the lamp current checks (will fix Lamp Drive errors) - Connect4 no longer requires a lamping hack. Replaced data logger with serial loopback for systems that expect this.
  • 2022-06-30 23:13:44 Added GitHub actions workflow to build bgfx shaders and upload as an artefact. [Vas Crabb]
  • 2022-06-30 23:01:41 ksys574.cpp: Save additional DDR stage state members. [Vas Crabb]
  • 2022-06-30 22:58:38 konami/ksys573.cpp: Untangled some stuff from the base state (should address the issue #8890 attempts to solve). [Vas Crabb]
→ [Arcade] DevMAME [log only] 2022/06/30 22:00
  • 2022-06-30 21:09:11 xsleena: Revert audio CPU clock change that broke sound [AJR]
  • 2022-06-30 21:06:05 sgi_mips: add some more missing discs from archive.org (#9651) [Michael D]
    • New working software list additions - O2 Out of Box Experience [archive.org] O2 Out of Box Experience 2.2 [archive.org] OCTANE Demos 1.3 and OCTANE2 Demos 1.0 for IRIX 6.5.9 and later [archive.org] IO4 PROM and flashio Patches [archive.org] Octane2 VPro Patches 3927 for 6.5.8m and 3928 for 6.5.8f [archive.org] Octane2 VPro Patches 4103 for 6.5.10m and 4104 for 6.5.10f [archive.org] IRIX 6.5.4 Base Documentation May 1999 [archive.org] ONC3/NFS Version 3 for IRIX 6.2, 6.3, 6.4 and 6.5 [archive.org] Freeware August 1999 [archive.org]
  • 2022-06-30 16:39:30 naomi.cpp: small note [MetalliC]
  • 2022-06-30 16:23:08 new NOT_WORKING clone [MetalliC]
    • - Derby Owners Club World Edition (Rev T) [bobbydilley, chunksin, rtw]
  • 2022-06-30 15:15:50 source org: add extra comment to cccp,ddr,sfrj [hap]
  • 2022-06-30 13:52:32 Sorted out few more from skeleton [Miodrag Milanovic]
  • 2022-06-30 13:31:19 Moved radio->cccp, merged couple of small into -> sfrj for ex Yugoslavia companies [Miodrag Milanovic]
  • 2022-06-30 12:26:54 Fix compile [Miodrag Milanovic]
  • 2022-06-30 09:26:25 Fixed CoCo OS-9 FS module in response to recent FS changes (#10007) [npwoods]
  • 2022-06-30 09:25:50 Created a CBM DOS file system driver and added it to the 1541 implementation (#9922) [npwoods]
  • 2022-06-30 05:54:58 megatrix: Switch to correct CPU type [AJR]
    • sparc: Fix debugger crash
  • 2022-06-30 05:21:50 Plug and Play bits (mostly dead-end work) (#10006) [David Haywood]
    • new Software List entries - nes_vt_cart.xml: Color Screen Game World - 10 Types of Crazy Games / Wonders 163-in-1 [TeamEurope]
      new WORKING machine
      unknown VT02 based 25-in-1 handheld [jordigahan, ClawGrip, Sean Riddle]
      new NOT WORKING machines
      TV Pump Active [ClawGrip, Sean Riddle] unknown VTxx based GameBoy style handheld (2019 PCB) [jordigahan, ClawGrip, Sean Riddle] unknown VTxx based GameBoy style handheld (2020 PCB) [jordigahan, ClawGrip, Sean Riddle] NubSup Mini Game Fan [taizou, TeamEurope] Q5 500 in 1 Handheld [taizou, TeamEurope] MeGaTrix (Spain) [jordigahan, ClawGrip, Sean Riddle]
  • 2022-06-30 03:21:07 sparc: Disassembler fixes [AJR]
    • - Compare architecture versions against correct enum values - FLUSH exists (at least nominally) on v7 under the name IFLUSH
  • 2022-06-30 00:00:08 Merge tag 'mame0245' into mainline-master [Vas Crabb]
    • MAME 0.245
  • 2022-06-29 21:25:21 source org: rename ascii to msx [hap]
  • 2022-06-29 18:54:46 source org: rename cbm to commodore [hap]
  • 2022-06-29 18:35:11 source org: rename aci to appliedconcepts, hegener to hegenerglaser [hap]
  • 2022-06-29 17:46:47 source org: rename mb to miltonbradley, let's move the vectrex to this folder [hap]
  • 2022-06-29 17:33:20 source org: create a misc_chess folder [hap]
  • 2022-06-29 17:19:26 gbcolor.xml: Added an elaborate bootleg (not working). [Vas Crabb]
    • New not working software list additions - gbcolor.xml: Nǚwáng Gédòu 2000 (Taiwan) [taizou]
  • 2022-06-29 17:14:37 source org: merge intv with mattel [hap]
  • 2022-06-29 17:08:04 source org: rename fairch to fairchild [hap]
  • 2022-06-29 17:05:57 source org: rename handheld to misc_handheld and move some files over [hap]
  • 2022-06-29 16:37:49 -Added support for directory names in SOURCES= [Vas Crabb]
    • -Retired the messshared project (combined with shared).
      -bus/nubus: Added table of video modes for Mac monitor sense values.
  • 2022-06-29 16:31:56 source org: remove obsolete filename prefix from aci,cxg,hegener,fidelity,novag,saitek [hap]
  • 2022-06-29 15:53:47 source org: merge terminal with cccp [hap]
  • 2022-06-29 15:49:03 source org: merge veb with ddr [hap]
  • 2022-06-29 15:29:37 source org: move odyssey2 driver to philips folder [hap]
  • 2022-06-29 15:25:19 source org: merge elektronika with cccp [hap]
  • 2022-06-29 15:14:17 source org: move kr1601rr1 earom chip device to devices/machine [hap]
  • 2022-06-29 14:54:42 source org: add readme for ddr, cccp [hap]
  • 2022-06-29 10:43:37 Set minimum required permissions on GitHub Actions workflows. (#10004) [neilnaveen]
  • 2022-06-29 08:28:49 Fixed CoCo RS-DOS FS module in response to recent FS changes (#10003) [npwoods]
  • 2022-06-29 06:55:58 m72.cpp: decapped and dumped MCU for airduelm72, replaced simulation [Brian Troha, BillD, rtw, f205v, darksoft, Gor, Smitdogg, Sean Sutton, Team Europe, Silvio, The Dumping Union] [Ivan Vangelista]
  • 2022-06-29 06:49:53 gamegear.xml: Most recent addition matches hashes to parent. Comment left. [Scott Stone]
  • 2022-06-29 06:05:58 gamegear,xml: Re-added a prototype that was commented. Verified hashes and reordered setnames to account for it. [Scott Stone]
    • cpc_cass.xml, dc.xml: Made comment and linefeed structure fixes.
  • 2022-06-29 04:41:52 seta.cpp: Update notes [AJR]
  • 2022-06-29 00:15:02 mame.lua: Add missing machine [AJR]
    • thunderl: Remove unused input ports
  • 2022-06-27 10:26:36 fs: new API, blk_t is probably going to change too [Olivier Galibert]
  • 2022-06-28 22:17:40 cchance: Derive clocks from known XTAL [AJR]
  • 2022-06-28 20:55:09 naomigd.cpp: Further cleanup [AJR]
  • 2022-06-28 20:41:16 Start moving devices out of src/mame/shared to more appropriate places [AJR]
  • 2022-06-28 20:33:11 mpu4.cpp - set more likely extender boards for a number of mpu4 sets, based on how they're used (#9999) [David Haywood]
    • allows more games to light all their lamps fixed(?) large extender hookup so that all lamps light, eg. m4andybt gave m4andybt better inputs (is mostly playable now, but some 7segs in the display still aren't hooked up) move some sets to mpu4mod2 and mpu4mod4yam based on sound chip use
  • 2022-06-28 19:19:39 powerpc: Add debugging flags to disassembly for simplified forms of branch instructions [AJR]
  • 2022-06-28 19:08:39 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Inter Stellar Zangus (Laser Fantasy vol. 2) [Hiroharu Shiba, Matt Ownby]
  • 2022-06-28 18:19:01 New working clones [Ivan Vangelista]
    • Tetris + Cherry Master (Aidonis Games bootleg) [Ioannis Bampoulas]
      - dumped a couple missing ROMs for nfm and clone [Ioannis Bampoulas]
  • 2022-06-28 17:29:04 More quality of life features for new source layout: [Vas Crabb]
    • Added support for wildcards in .flt filter files. You'll need to quote them to avoid / being parsed as a comment initiator, like "seta/*.cpp" on a line including the quotes.
      Added an XSLT filter for listing system driver sources, like mame -lx | xsltproc scripts/xslt/list-system-sources.xslt
      Converted the ci subtarget (which isn't really used much) into a .flt rather than .lua and .lst files.
  • 2022-06-28 15:46:01 30test.cpp, skeetsht.cpp: Remove EEPROM areas from external maps [AJR]
  • 2022-06-28 11:04:31 Prevent src/devices from inadvertently including headers from src/mame. (#9996) [Miodrag Milanović]
  • 2022-06-28 08:33:06 Added make opions for filter file, adjusted source path display. [Vas Crabb]
    • Added SOURCEFILTER option to specify a driver filter file in your make options, e.g. like make SUBTARGET=custom SOURCEFILTER=mydrivers.flt (or put it in your useroptions.mak if you'll be using it a lot). It functions more-or-less like SOURCES on steroids.
      Changed the way system/device source file paths are displayed to suit the new source layout better. INI file loading hasn't changed, that still just uses the base file name.
      Added overlooked trigger to src/bus.lua to include NES controller bus if the NES zapper sensor is needed.
  • 2022-06-28 03:50:08 bellybmbr: Fix ROM loading [AJR]
  • 2022-06-28 03:07:47 Add M68HC11 internal EEPROM for relevant models [AJR]
  • 2022-06-27 17:55:09 Merge branch 'release0245' into mainline-master [Vas Crabb]
  • 2022-06-27 17:47:00 Converted nl subtarget to use a filter rather than a script and driver list. [Vas Crabb]
  • 2022-06-27 17:11:48 Finalised Ukrainian translations for three messages. [Vas Crabb]
  • 2022-06-27 16:56:59 polygonet.cpp: More fixes. (#9993) [David Haywood, Ryan Holtz] [MooglyGuy]
    • Applied likely ROZ layer clamping behavior. [David Haywood] Reduced quantum from perfect to 600Hz.
  • 2022-06-27 10:06:20 Eliminated cross dependencies between driver projects. [Vas Crabb]
    • Driver projects now use globs to search for files. There's less effort editing the Lua files when things are moved around. Remember it won't automatically pick up a change, so if you add/remove/change files, you should touch makefile to get it to find the change.
      Driver projects no longer get the top-level MAME directory as an include path. This means you need to think about how you structure things and not introduce nasty circular dependencies.
      Subtarget projects can now be generated entirely from .flt files without the need for separate Lua scripts and .lst files. This has been done for the arcade, mess and virtual targets. It effectively works like a SOURCES= build on a large scale. This means you need to organise things so the dependency genrators can find them.
      There's an issue with the mess subtarget right now. For some reason, decmate2.cpp isn't picking up the dependency on the PDP8 CPU core for the HD6120 device. I'll debug it later
  • 2022-06-27 10:05:07 Rearrange source to match project structure (done using the script in src/tools). [Vas Crabb]
  • 2022-06-27 08:29:25 Reduced project cross-dependencies, slightly improved renaming script. [Vas Crabb]
  • 2022-06-26 05:00:26 New working clones [Ivan Vangelista]
    • Tetris + Cherry Master (Corsica, v8.01, encrypted) [Ioannis Bampoulas]
  • 2022-06-26 01:52:55 plygonet.cpp - change sound hookup so that polynetw can boot (and fixed some gfxdecode errors for the roz layer) (#9984) [David Haywood]
  • 2022-06-26 00:33:07 srcclean and cleanup in preparation for branching MAME 0.245 [Vas Crabb]
  • 2022-06-26 00:09:53 cps1.cpp: Added Final Fight test mode and Button 3 notes. (#9983) [David Silva] [David 'Foxhack' Silva]
  • 2022-06-26 00:02:56 -Updated translations, cleaned up a little. [Vas Crabb]
    • Updated Ukrainian translation. [Stanley Kid] Updated Czech and Slovak translations. [Milan Galcik]
      -bus/nubus: Started identifying JMFB registers required for supporting interlaced modes.
  • 2022-06-25 23:04:04 seta.cpp: Added implementation for thunderl protection. (#9943) [Sergio G]
    • Add implementation of thunderl protection, implemented using a PALCE16V8. Corrected address range for protection write handler. Added recreated PAL image based on analysis.
  • 2022-06-25 22:57:03 scorpion.cpp: Reviewed timings for Scorpion ZX-256 Yellow PCB, and cleaned up code. (#9750) [holub]
  • 2022-06-25 22:45:24 jpmsru.cpp: Added new sets, and fixed audio. (#9919) [SomeRandomGuyIdk]
    • Fixed audio by setting a precise value for the tone pot, also removed unnecessary amplifier section resistor. Added impulses to coin inputs to stop j_ewnd giving credits every frame. Turned the audio level down a bit.
      New machines marked as not working
      Cash Nudger? (SRU) (5p Stake, £2 Jackpot)
      New clones marked as not working
      Each Way Nudger (JPM) (SRU) (revision 23C, 5p Stake, £1 Jackpot) Each Way Shuffle (bootleg?) (SRU) (10p Stake, £3 Jackpot)
  • 2022-06-25 22:42:03 ksys573.cpp: Use dsem2 BIOS for mamboagg like real hardware does. (#9901) [987123879113]
  • 2022-06-25 22:39:19 y2.cpp: Adjusted spacing in title of higurashi. (#9920) [Michael Sanborn]
  • 2022-06-25 22:37:48 m79amb.cpp: Improved input lookup table generation, and added DIP switch locations. (#9926) [0kmg]
  • 2022-06-25 22:35:33 Updated Greek Translation (#9975) [BraiNKilleRGR]
  • 2022-06-25 22:32:25 gameboy.xml: Added nine more prototypes. (#9979) [0kmg]
    • New working software list additions (gameboy.xml) - The Chessmaster (Japan, prototype) [DillyDylan, Gaming Alexandria] Out of Gas (prototype) [Forest of Illusion] Pang (prototype) [Forest of Illusion] Populous (prototype) [Forest of Illusion] Prince of Persia (Euro, prototype) [DillyDylan, Hidden Palace] Riddick Bowe Boxing (USA, prototype) [Rezrospect, Forest of Illusion] Taz-Mania (Europe, prototype) [Forest of Illusion] Wordtris (V6 prototype) [Forest of Illusion] Zoop (prototype) [Rezrospect, Forest of Illusion]
  • 2022-06-25 22:30:03 mpu4bwb.cpp: Identified more sets identification and set better input defaults. (#9982) [David Haywood]
  • 2022-06-25 20:52:20 thoop2.cpp: Added PLD files for TH Strikes Back (thoop2). (#9980) [Sergio G]
  • 2022-06-25 19:35:10 bus/nubus: Tidy up more loose ends with the Macintosh Display Cards. [Vas Crabb]
    • Implemented VRAM size selection. Added readback for most registers that are implemented. Made CRTC calculations more sensible. Added version strings from ROMs to device descriptions. Improved logging and made it more configurable.
  • 2022-06-25 19:31:36 Considerable DSP56156 and plygonet.cpp fixes. (#9981) [Ryan Holtz] [MooglyGuy]
    • cpu/dsp56156: Fixed or added support for too many opcodes to list. plygonet.cpp: Added span-drawing support.
  • 2022-06-25 18:35:01 Throw a fatal error if combination of bgfx video and wayland videodriver has been detected (#9888) [Julian Sikorski]
  • 2022-06-25 15:55:46 segasm1: fix missing port in games with the comms board. [R. Belmont] [arbee]
  • 2022-06-25 07:42:05 - berserk.cpp: documented the differences between RC28 and RC31 sets [The Cutting Room Floor] [Ivan Vangelista]
    • - m72.cpp: corrected labels for Hammering Harry M81 set [Brian Troha]
      - model2.cpp: verified ROM EPR numbers for Manx TT Deluxe [Brian Troha]
      - supduck.cpp: documented alternate title [Brian Troha]
      - zn.cpp: proper labels for v1.10I NBA JAM Extreme [Brian Troha]
  • 2022-06-25 07:19:39 Final Star Force (Japan, set 2) [nnap] [Ivan Vangelista]
  • 2022-06-25 06:59:22 New working clones [Ivan Vangelista]
    • Egg Venture (Release 1) [Brian Troha, The Dumping Union]
  • 2022-06-25 06:52:08 New working clones [Ivan Vangelista]
    • Wonder Boy (Tecfri bootleg) [Jorge Silva]
  • 2022-06-25 04:29:51 Fix up includes [Vas Crabb]
  • 2022-06-25 02:32:41 mac.cpp: Changed default video card to Display Card 8*24. [Vas Crabb]
  • 2022-06-25 02:25:22 bus/nubus: Got rid of CRTC hacks in Macintosh Display Card emulation. [Vas Crabb]
    • Changed name of cards for slot selection to "mdc48" and "mdc824" as they're unrelated to the later 8*24 GC card. Also cleaned up code substantially and got rid of artificial differences between Display Card 4*8 and 8*24. Moved lists of NuBus and SE/30 PDS cards to a common place. Got some class declarations out of headers to reduce recompiles.
  • 2022-06-25 02:22:46 ui/selgame.cpp: Avoid assert in std::vector when no items in menu. (#9978) [jflatt]
  • 2022-06-25 00:47:57 pacman.cpp: Cleaned up inputs and added publisher for titanpac. (#9953) [eientei95]
    • Remove DIP switch locations from edge connectors/split-pads in pacman. Added DIP switch locations to mspacman. Remove duplicated inputs from mspacpls and mspachmp. Marked Rack Test as PORT_TOGGLE. Changed fake DIP switches to machine configuration settings.
  • 2022-06-25 00:30:44 a2600_cass.xml: Use lowercase for descriptive text in descriptions. (#9955) [ArcadeShadow]
  • 2022-06-25 00:29:01 Corrected a few common typos in various source files. (#9963) [0kmg]
  • 2022-06-25 00:28:31 missile.cpp: Improved inputs. (#9966) [eientei95]
    • Added correct factory default DIP switch settings. Removed duplicate inputs from suprmatk.
  • 2022-06-25 00:26:25 gameboy.xml, gbcolor.xml: Added some missing Super Game Boy enhanced tags. (#9967) [0kmg]
  • 2022-06-25 00:25:14 jp.cpp: Added notes and fixed manufacturer name for 'Lortium' and 'Pimbal (Pinball 3000)'. (#9971) [ClawGrip]
  • 2022-06-25 00:15:11 xavix.cpp: Added Play TV Jr. Construction. (#9973) [David Haywood]
    • New working machine
      Radica / Takara / SSD Company LTD Play TV Jr. Construction [Sean Riddle, David Haywood, Peter Wilhelmsen, Kamaal Brown]
  • 2022-06-25 00:13:05 midzeus.cpp: Corrected year for "The Grid" (both sets). (#9972) [ClawGrip]
  • 2022-06-24 22:18:18 docs: Updated data plugin documentation. [Vas Crabb]
  • 2022-06-24 22:07:42 bus/nubus: Updated Mac Display Card TODO notes. [Vas Crabb]
  • 2022-06-24 20:57:24 -plugins.data: Reworked the code substantialy. [Vas Crabb]
    • Use the plugin data folder for storing the cache. The history folder may be read-only or shared with different configurations. Don't create the cache database or surrounding folder if there's nothing to store in it. Actually use prepared queries multiple times rather than always destroying them after a single use. Added proper error checking for most database operations. Improved query performance by avoiding outer joins and table scans.
      -bus/nubus: Made the Macintosh Display Cards map the blue channel to white with monochrome monitors. Also added logging for PLL configuration to help debug how CRTC and RAMDAC clocks work in the future.
  • 2022-06-24 19:51:49 Apple softlist update for June 2022. (#9964) [Firehawke]
    • New working software list additions (apple2_flop_orig.xml)
      Run For It [4am, Firehawke] Starmines [4am, Firehawke] Basic Woodshop Safety [4am, Firehawke]
      New working software list additions (apple2_flop_clcracked.xml) -
      The Bubble Gum Machine (cleanly cracked) [4am, Firehawke] Verb Usage 1 (Version 01.31.89) (cleanly cracked) [4am, Firehawke] Antonyms/Synonyms (Version 08.02.89) (cleanly cracked) [4am, Firehawke] Homonyms (Version 01.19.89) (cleanly cracked) [4am, Firehawke] Verb Usage 2 (Version 01.31.89) (cleanly cracked) [4am, Firehawke] Medalist Series: Presidents (Version 09.27.85) (cleanly cracked) [4am, Firehawke] Botanical Gardens (cleanly cracked) [4am, Firehawke] The U.S. Constitution: Nationalism and Federalism (cleanly cracked) [4am, Firehawke] Verb Usage 4 (Version 01.31.89) (cleanly cracked) [4am, Firehawke] Easy Graph II (cleanly cracked) [4am, Firehawke] Graphics Calculator (Version 1.6) (cleanly cracked) [4am, Firehawke]
      Software list items promoted to working (apple2_flop_orig.xml)
      Wizardry: Proving Grounds of the Mad Overload (Version 05-SEP-81) SunDog: Frozen Legacy (Version 2.0) [4am, Firehawke] Jumpman [4am, Firehawke] Empire II: Interstellar Sharks (Version 1.0) [4am, Firehawke] Survival Math (Version 2.0) [4am, Firehawke] Teasers by Tobbs: Puzzles and Problem Solving (Version 1.3) [4am, Firehawke] The Geometric Supposer: Quadrilaterals [4am, Firehawke] Targets: A Numbers Game [4am, Firehawke] The Geometric Supposer: Triangles [4am, Firehawke] The King's Rule: Mathematics and Discovery [4am, Firehawke] Word Quest: Binary Search Strategies [4am, Firehawke] The Puzzler: A Program for Developing Reading Strategies [4am, Firehawke]
      apple2_flop_clcracked: Title change for "Wally's Word Works: The Parts of Speech Game (cleanly cracked)"
      New working software list additions (apple2_flop_orig.xml)
      Memory Castle [4am, Firehawke] Blockers and Finders [4am, Firehawke] FOR Your NEXT Adventure: FOR-NEXT Loops [4am, Firehawke] Wally's Word Works: The Parts of Speech Game [4am, Firehawke] Tobbs Learns Algebra: Puzzles and Problem Solving [4am, Firehawke] Botanical Gardens [4am, Firehawke] Muppet Math [4am, Firehawke] Muppet Slate v1.0 [4am, Firehawke] Muppet Slate (Version 1.0.1) [4am, Firehawke] Newbery Winners: A Wrinkle in Time [4am, Firehawke] Newbery Winners: Sounder [4am, Firehawke] Newbery Winners: Bridge to Terabithia [4am, Firehawke] The Human Pump [4am, Firehawke] Muppets on Stage [4am, Firehawke] Pick the Part [4am, Firehawke] The Memory Machine [4am, Firehawke] Playing with Science: Temperature [4am, Firehawke] Punctuation Put-On: Punctuation Processor [4am, Firehawke] Safari Search: Problem Solving and Inference [4am, Firehawke] Simon Says [4am, Firehawke] Regrouping [4am, Firehawke] Space Waste Race: Storybooks of the Future [4am, Firehawke] Solving Equations and Inequalities (Version 2) [4am, Firehawke] Ten Clues [4am, Firehawke] Taking Chances [4am, Firehawke] Trading Post [4am, Firehawke] The Semantic Calculator [4am, Firehawke] The Pond [4am, Firehawke] Computer Foosball [4am, Firehawke] 1-2-3 Sequence Me [4am, Firehawke] BIG and little: Books, Posters, and Cards for Muppet Slate [4am, Firehawke] Challenge Math [4am, Firehawke] Discover: A Science Experiment [4am, Firehawke] Exploring Science: Temperature [4am, Firehawke] High Wire Logic [4am, Firehawke] Hop To It! [4am, Firehawke] Iggy's Gnees: Discrimination, Attributes and Rules [4am, Firehawke]
      Title/metadata corrections for (apple2_flop_clcracked.xml): - Discover: A Science Experiment (cleanly cracked) BIG and little: Books, Posters, and Cards for Muppet Slate (cleanly cracked) Ultima II (Revision 3) (cleanly cracked) [4am, Firehawke] Ultima II (Revision 2) (cleanly cracked) [4am, Firehawke] Ultima II (Revision 1) (cleanly cracked) [4am, Firehawke] Super Ear Challenger (cleanly cracked) [4am, Firehawke] Cyborg (Softsmith) (cleanly cracked) [4am, Firehawke] Kittens, Kids, and a Frog (Version 03.12.86) (cleanly cracked) [4am, Firehawke] Pythagoras and The Dragon (cleanly cracked) [4am, Firehawke] Space Rescue (cleanly cracked) [4am, Firehawke] Locksmith (Version 5.0 Revision G) (cleanly cracked) [4am, Firehawke] VT-100 Emulator (cleanly cracked) [4am, san inc, Firehawke] Order Tracking System (Version 1.3a) (cleanly cracked) [4am, san inc, Firehawke] The New Step by Step: A Computer Course in BASIC (cleanly cracked) [4am, Firehawke] Writer's Helper (Version 1.5) (cleanly cracked) [4am, Firehawke] Muppetville (Revision 2) (cleanly cracked) [4am, Firehawke] Fay: That Math Woman! (cleanly cracked) [4am, Firehawke] Rebus Writer (cleanly cracked) [4am, Firehawke] Desktop Zoo (cleanly cracked) [4am, Firehawke] Gothmog's Lair (cleanly cracked) [4am, Firehawke] Geography: Our Country and Our World (cleanly cracked) [4am, Firehawke] Ginn Reading Program (cleanly cracked) [4am, Firehawke] Math Blaster (Version 08.05.84) (cleanly cracked) [4am, Firehawke] Playing and Reading Music (cleanly cracked) [4am, Firehawke]
  • 2022-06-24 18:40:57 vgmplay.xml: Added 40 new entries and fixed shortname assignment issues (macross/macross2) [vgmrips.net, Tafoid] [Scott Stone]
  • 2022-06-24 00:27:32 bus/nubus: Properly generate pixel clocks for the Macintosh Display Cards. [Vas Crabb]
  • 2022-06-23 22:56:27 bus/nubus: More Mac video card improvements. [Vas Crabb]
    • Started implementing the Macintosh Display Card CRTC. It gives correct resolutions, although refresh rates are incorrect. Added machine configuration settings allowing several monitors to be selected.
      Implemented the Macintosh Display Card's packed RGB mode. The base/stride in RGB mode make more sense with this implemented.
      Cleaned up the code for the SuperMac Spectrum cards, and fixed the garbage at the bottom of the screen on the Spectrum/8.
      Put a layout with views for common monitor aspect ratios in a place where cards can use it. This is especially useful for the NuBus cards that can support portrait monitors.
  • 2022-06-23 14:24:58 pc_kbd: Add emulation of Cherry G80-1500 keyboard, minus smartcard reader [AJR]
  • 2022-06-23 08:00:24 bus/nubus: Fixed SuperMac Spectrum PDQ blitter. [Vas Crabb]
  • 2022-06-22 23:05:46 bus/nubus: More improvements to SuperMac Spectrum video cards. [Vas Crabb]
    • Factored CRTC and shift register out of Spectrum/8 and added to Spectrum PDQ. Fixes video mode selection and resolution for Spectrum PDQ.
      Implemented vertical interrupt position, stride, line offset and clock source registers for Spectrum PDQ. Added a hack to work around line end control not being understood. Also added save state support.
      Slightly modernised the Macintosh Display Card (JMFB) device code.
      Initialised some driver state class members that were causing System 7 to fail to see files. [Ivan Vangelista]
  • 2022-06-22 22:35:59 spi_sdcard.cpp: Fixed CMD24 - WRITE_BLOCK. [Nigel Barnes]
  • 2022-06-22 22:27:38 6522via.cpp: Implement Shift Register Mode 0. [Nigel Barnes]
  • 2022-06-22 22:25:38 bbc_sdcard: Added CB1 callback for CLK. [Nigel Barnes]
  • 2022-06-22 22:21:59 bus/archimedes/podule: Added Hard Disk podules (not working). [Nigel Barnes]
    • - Acorn AKD52 Hard Disc Podule - Computerware Hard Disk Podule - Morley Electronics Hard Disc Podule - Watford Electronics Archimedes Hard Disk Podule
  • 2022-06-22 05:01:43 apple2gs: Bank text page 0 by PAGE1/PAGE2 in bank $E0 too. Fixes AOL. (GitHub #9916) [R. Belmont] [arbee]
  • 2022-06-22 01:47:33 gameboy.xml: Added 21 more prototypes. (#9962) [0kmg]
    • gameboy.xml: Added 21 more prototypes.
      New working software list additions - Astérix (earlier prototype) [VGHF, Hidden Palace] Astérix (early prototype) [VGHF, Hidden Palace] Asteroids (prototype) [VGHF, Hidden Palace] Barbie - Game Girl (prototype) [VGHF, Hidden Palace] Battle Ships (Spain, prototype) [VGHF, Hidden Palace] Blaster Master Boy (USA, prototype) [VGHF, Hidden Palace] Bomb Jack (earlier prototype) [VGHF, Hidden Palace] Bomb Jack (later prototype) [VGHF, Hidden Palace] Bonk's Adventure (USA, prototype) [VGHF, Hidden Palace] Bubble Ghost (prototype) [VGHF, Hidden Palace] Catrap (prototype) [Forest of Illusion, Swanhubstream] Cosmo Tank (USA, prototype) [VGHF, Hidden Palace] Dropzone (prototype, alt) [VGHF, Hidden Palace] Gauntlet II (prototype) [Forest of Illusion, Rezrospect] Ghostbusters II (prototype) [VGHF, Hidden Palace] Kung-Fu Master (prototype) [Forest of Illusion, FNeogeo] Mysterium (prototype) [Forest of Illusion, Rezrospect] Obélix (Europe, French / German, prototype) [Forest of Illusion] Prince of Persia (prototype) [Forest of Illusion, FNeogeo] The Blues Brothers (prototype) [Forest of Illusion, FNeogeo] Triumph (prototype) [Gaming Alexandria]
  • 2022-06-22 00:30:43 bus/nubus: Implemented Spectrum/8 oscillator selection and vertical count read. [Vas Crabb]
  • 2022-06-21 23:19:31 fix Sega Pico PCM playback (#9965) [ValleyBell]
    • - fix uPD775x type - enforce "slave" mode (required for manual data stream) - hook up "PCM FIFO empty" interrupt
  • 2022-06-21 22:12:53 pwrview: fdc work [cracyc]
    • upd765: fix command decoding
  • 2022-06-21 18:25:47 New machines marked as NOT_WORKING [Ivan Vangelista]
    • unknown Zilec game on Blue Print hardware [Andy Walker (of AW Electronics), Dr. Alan Meades, Hammy, Porchy]
  • 2022-06-21 17:56:20 sms.xml: Use lowercase in descriptive text in descriptions. (#9956) [ArcadeShadow]
  • 2022-06-21 16:54:29 albazc.cpp: Use Seta device for sprites; correct type of sound chip [AJR]
  • 2022-06-21 13:45:11 MT 08246: fixed regression when F3 pushed, used fix from MT 08068. [Robbbert]
  • 2022-06-21 13:41:57 MT 08237: fixed regression when F3 pushed, used fix from MT 08068. [Robbbert]
  • 2022-06-21 05:49:10 spectrum_cass.xml: Added some "author" info tags (#9961) [ICEknigh7]
  • 2022-06-21 05:33:16 ky80.cpp: Documentation update [AJR]
  • 2022-06-20 22:22:16 bus/nubus: Fixed handling of 4*8 screen base register in 24-bit mode (same format as stride). [Vas Crabb]
  • 2022-06-20 20:01:03 netlist: fix bug, prepare for future changes and improve readability (#9947) [couriersud]
    • netlist: fix bug, prepare for future changes and improve readability
      - fix a bug where a net processing error may trigger a nullptr access - applied some clang-tidy recommendations - add no_return to plib::terminate - properly encapsulate dynamic_cast usage - more review of noexcept - added a clang-format file. Over time, all source files will be processed with clang-format - Used clang format on a number of files
      - Rewrote 74174
      - all device constructors now use a struct to pass data on to base classes. Neither netlist state nor the name are intended to be used in a constructor. After the base class was constructed, they can be accessed by state() and name().
      - The device construction macros can now be removed. Changes to the core will not need to be reflected in constructors.
      - Change truth table macros so that going forward NETLIST_END and TRUTH_TABLE_END can be replaced by a closing curly brace. netlists can than use curly braces enclosed blocks.
      - more clang-format - removed some macros completely - all derived classes from base_device_t now don't use macros any longer. - as a result, delegator_t was removed. This class was only used to support macros :-(
  • 2022-06-20 18:21:28 bus/nubus: Implemented SuperMac Spectrum/8 desktop panning and zoom. [Vas Crabb]
  • 2022-06-20 18:13:47 spectrum.cpp, spec128.cpp: Fixed partial updates at end of frame. (#9945) [holub]
    • See MT08264 and MT08265 as well as discussion on GitHub #9670 and #9750.
  • 2022-06-20 17:02:12 New working software list additions [Ivan Vangelista]
    • - a2600.xml: Asteroids (PAL, rev. 06) [Guru]
      Clones promoted to working
      Super Treasure Island (Italy, v1.6) [Ivan Vangelista]
      - tankbust.cpp: used finders, logmacro and other small cleanups
  • 2022-06-20 16:56:46 MT 08358: fixed catchp regression. [Robbbert]
  • 2022-06-20 04:00:15 New working clones [Ivan Vangelista]
    • Treasure Island (American Alpha, v3.0N) [Ioannis Bampoulas]
  • 2022-06-20 02:11:56 bus/nubus: Minor SuperMac Spectrum improvements: [Vas Crabb]
    • Made the Spectrum/8 firmware selectable as a card BIOS option. Added a palette device for the Spectrum/8 so it can be seen in the graphics viewer. Initialise enough members of the Spectrum PDQ device class to not hang a debug build. Got the code of the Spectrum/8 and Spectrum PDQ more in line with each other.
  • 2022-06-20 01:18:12 bus/nubus: Better SuperMac Spectrum/8 CRTC emulation. [Vas Crabb]
    • Implemented sync pulse width registers and moved sync to be logically at the end of the line/frame. Fixed vertical offset in 480i mode and made vertical blanking interrupt fire at field frequency.
  • 2022-06-19 23:52:24 Mac-related emulation fixes: [Vas Crabb]
    • bus/nubus: Started emulating SuperMac Spectrum/8 CRTC. bus/nubus: Respect Apple 4•8 screen base register. cpu/m68000: Fixed disassembly of bit field extract instructions. Also cleaned up data plugin a little.
  • 2022-06-19 23:16:40 ibm5170.xml: Fixed a couple more part name typos. (#9957) [0kmg]
  • 2022-06-19 23:01:57 mpu4: further moving of class specifics into classes, sorting of sets, reel configs for booting (#9935) [David Haywood]
    • moved manufacturer / system specifics into subclasses (eg. some bwb configs) [David Haywood] identified correct reel setups for many sets, allowing them to boot further [David Haywood] added some default input configurations for games needing stake keys and percent keys so that they boot by default [David Haywood] moved some sets around based on the machine type [David Haywood] adjusted AY hookup to keep 'Four More' happy [AJR]
  • 2022-06-19 22:50:34 ibm5170.xml: Fix typo in part name [AJR]
  • 2022-06-19 20:38:40 ibm5170.xml: 6 new software additions (#9954) [ArcadeShadow]
    • ibm5170.xml: 6 new software additions
      New working software list additions - Battle Chess (Windows 3.x release) [minimojoman, archive.org] King's Quest VI: Heir Today, Gone Tomorrow (3.5") [The Good Old Days] King's Quest VI: Heir Today, Gone Tomorrow (3.5", Germany) [The Good Old Days] King's Quest VI: Heir Today, Gone Tomorrow (5.25") [The Good Old Days] Litil Divil [The Good Old Days] Roberta Williams' Laura Bow in "The Dagger of Amon Ra" (Germany) [The Good Old Days]
  • 2022-06-19 18:42:32 gameboy.xml: Added 25 prototypes. (#9951) [0kmg]
    • gameboy.xml: Added 25 prototypes.
      New working software list additions - Alfred Chicken (prototype) [VGHF, Hidden Palace] Jimmy Connors Tennis (prototype) [VGHF, Hidden Palace] Klustar (prototype) [VGHF, Hidden Palace] Lethal Weapon (prototype) [VGHF, Hidden Palace] Loopz (prototype) [VGHF, Hidden Palace] Metal Masters (prototype) [VGHF, Hidden Palace] Mickey's Ultimate Challenge (prototype, 19931112) [VGHF, Hidden Palace] Mighty Morphin Power Rangers (prototype) [VGHF, Hidden Palace] Mind-Bender (Brain-Bender prototype, 19910304) [VGHF, Hidden Palace] Monster Max (prototype, 19930401) [VGHF, Hidden Palace] Ninja Taro (USA, prototype, earlier?) [VGHF, Hidden Palace] Otto's Ottifanten - Baby Bruno's Nightmare (prototype) [VGHF, Hidden Palace] Pinball - Revenge of the 'Gator (prototype) [VGHF, Hidden Palace] Race Drivin' (prototype) [VGHF, Hidden Palace] Spider-Man 3 - Invasion of the Spider-Slayers (prototype, 19930411) [VGHF, Hidden Palace] Star Trek - The Next Generation (prototype) [VGHF, Hidden Palace] Teenage Mutant Ninja Turtles 2 (Japan, prototype, 19910520) [VGHF, Hidden Palace] Teenage Mutant Ninja Turtles II - Back from the Sewers (USA, prototype) [VGHF, Hidden Palace] Tesserae (prototype) [VGHF, Hidden Palace] Tiny Toon Adventures - Babs' Big Break (prototype, 19910906) [VGHF, Hidden Palace] Tiny Toon Adventures - Babs' Big Break (Japan, prototype, 19910716) [VGHF, Hidden Palace] Tom and Jerry - Frantic Antics (prototype) [VGHF, Hidden Palace] Ultra Golf (prototype, 19911120) [VGHF, Hidden Palace] World Beach Volley - 1992 GB Cup (prototype) [VGHF, Hidden Palace]
      New NOT_WORKING software list additions - The Lawnmower Man (prototype) [VGHF, Hidden Palace]
      Marked a few more pinball titles as not supported.
      Added missing MBC for bbullj. Fixes complete graphics corruption.
  • 2022-06-19 12:14:49 8042kbdc.cpp: return 0 when reading data port with no data (makes nforcepc bios usable) [yz70s]
  • 2022-06-19 18:07:52 m32cdasm.cpp: Add some default cases to switch blocks [AJR]
  • 2022-06-19 00:53:35 sun2.cpp: Use swapendian_int16 [AJR]
  • 2022-06-19 00:47:18 mcs96.cpp, upd78k0.cpp, upd78k2.cpp, upd78k4.cpp: Replace BYTE_XOR_LE with new casting helper [AJR]
  • 2022-06-19 00:14:14 nes.xml: Added an unreleased prototype. (#9950) [0kmg]
    • New working software list additions - The FairyLand Story (Japan, prototype) [Forest of Illusion, Gaming Alexandria, Hard4Games, FenrisRetro]
  • 2022-06-18 16:14:16 fantland.cpp: verified CPUs and XTAL for fantland [system11] [Ivan Vangelista]
  • 2022-06-18 16:08:43 input_sdlcommon.cpp: Move devmap_init down into class [AJR]
  • 2022-06-18 13:42:48 ti99: Fixed segfaults on termination; use 1800 as default for CRU base. [Michael Zapf]
  • 2022-06-18 05:04:36 bus/nubus: Fixed mode selection for RasterOps ColorBoard 264. [R. Belmont] [arbee]
  • 2022-06-17 22:27:05 bus/nubus: Fixed Apple 4•8 NuBus video card screen base address in 24-bit mode. [Vas Crabb]
  • 2022-06-17 21:58:30 bus/nubus: Fixed aspect ratio of portrait screen, and fixed mc30 regression. [Vas Crabb]
  • 2022-06-17 20:00:14 bus/nubus, bus/sbus: Removed a redundant parameter, modernised endian helpers. [Vas Crabb]
  • 2022-06-17 16:44:21 hp2640.cpp: Fixed some uninitialised memory accesses. [Vas Crabb]
  • 2022-06-17 15:51:57 Acknowledge presence of circular dependencies to keep GNU ld happy on Linux. [Vas Crabb]
  • 2022-06-17 02:35:29 mc68hc11z1, cfp1080s: Separate source file for MCU; add numerous logging stubs [AJR]
  • 2022-06-17 01:13:41 m6809: Add support for stepping out [AJR]
  • 2022-06-16 21:48:44 machine.h: The bookkeeping assert was checking the wrong entity. (#9938) [Andrew Green]
    • nice find
  • 2022-06-16 21:36:24 More scheduler optimisation, Visual Studio build fixes, and cleanup. [Vas Crabb]
    • emu/schedule.cpp: Fixed a few more pessimising assumptions. Gains a few percent in Ketsui and SNES SuperFX.
      util/endianness.h: Added some more operations on endian-swizzlers. Changed a few more drivers to use them.
      sun2.cpp: Fixed uninitialised variable that could cause corrupt video.
      Fixed some issues with Visual Studio project generation after the changes to Windows resource creation.
  • 2022-06-16 17:12:19 Clones promoted to working [Ivan Vangelista]
    • Borderline (Tranquillizer Gun conversion) [anonymous]
      New working clones
      Beta Force [anonymous]
      - astinvad.cpp, rollerg.cpp, shootout.cpp: used finders, derived classes and other minor cleanups
  • 2022-06-16 15:59:48 kp64.cpp: Better workaround [AJR]
  • 2022-06-16 14:55:37 toprollr: fix bigsprite layer in cocktail mode [hap]
  • 2022-06-16 14:33:42 spectrum_cass.xml: Fixed duplicate label/case issue [Scott Stone]
  • 2022-06-16 14:14:36 audio/cclimber: fix off-by-1 problem when looping [hap]
  • 2022-06-16 11:11:17 hng64/kp64: two 6.25MHz timers are not a good idea. Hack them out for now, someone interested can try to understand what's really going on [Olivier Galibert]
  • 2022-06-16 10:01:49 labtam: improved interrupt map logic [Patrick Mackinlay]
  • 2022-06-16 04:30:57 i8xc51gb: Correct SFR address of ACON for disassembly [AJR]
  • 2022-06-16 03:09:52 zombraid: Fix regression from b911bd29a5ad76a7e5c3c4a632470dd5652cc5f6 [AJR]
  • 2022-06-15 23:07:15 emu/schedule.cpp: Fixed regressions with some temporary timers. [Vas Crabb]
  • 2022-06-15 22:13:14 New working clones [Ivan Vangelista]
    • Butterfly Video Game (version A00) [Ioannis Bampoulas]
      New machines marked as NOT_WORKING
      Sea Devil [Ioannis Bampoulas] Space Liner [Ioannis Bampoulas]
      New clones marked as NOT_WORKING
      Speedway (set 2) [Ioannis Bampoulas]
      - namcos23.cpp: confirmed set finfurl2j is FFS1 Ver.A [Guru]
  • 2022-06-15 20:02:55 fex68k: increase board delay a bit [hap]
  • 2022-06-15 19:53:12 schedule.h: silence compiler warning in non-debug build [hap]
  • 2022-06-15 19:32:46 Optimisation, and baby steps towards untangling stuff: [Vas Crabb]
    • Optimised the scheduler's handling of unscheduled timers - gives a 50% performance improvement in some timer-heavy drivers.
      Added better endianness swizzling helpers.
      Got rid of some of the OSD input modules' dependence on concrete input classes from emu.
  • 2022-06-15 19:14:54 igs17.cpp: Fixed demo sounds DIP switch (#9933) [Mitchell Hancock]
  • 2022-06-15 16:57:55 New clones marked as NOT_WORKING [hap]
    • TV Game 8080 [anonymous, Jay Gallagher]
  • 2022-06-15 16:36:51 sshangha.cpp: fix pf1 tilemap paging size, necessary for sshangha end credits to be displayed properly [angelosa]
  • 2022-06-15 15:23:56 ics2115: Cleanup timer code [Olivier Galibert]
  • 2022-06-15 15:02:55 ics2115: make fast timers less expensive [Olivier Galibert]
  • 2022-06-15 14:17:35 x37: Added PAL dumps and titles from Luxor source code. [Dataindustrier AB DIAB Intressegrupp, Curt Coder] [Curt Coder]
  • 2022-06-15 14:02:50 abc1600: Added FPU PAL dump, and PAL titles from Luxor source code. [Dataindustrier AB DIAB Intressegrupp, Curt Coder] [Curt Coder]
  • 2022-06-15 13:17:02 pgm: merge the two halves of the latches, remove overeager synchronizing [Olivier Galibert]
  • 2022-06-15 13:15:17 cpu16: Minor disassembly formatting fix for branch destinations [AJR]
  • 2022-06-15 13:12:09 osdcomm.h: Remove a few unimportant 64-bit functions [AJR]
  • 2022-06-15 12:57:23 osdcore.h: Changed osd_subst_env to accept a std::string_view and return a std::string. (#9928) [npwoods]
  • 2022-06-15 12:39:00 sound.cpp: Fix missed samples due to state save (#9917) (#9918) [couriersud]
    • sound.cpp: Fix missed samples due to state save (#9917)
      The PR address #9917. A save state may occur between time slices. Sound devices through sound.cpp are updated during a timer call every 20ms. When the state is saved, these devices are not updated to the current machine time. Consequently after a state load the devices have have a "time lag" since in postload buffer end time is forced to machine time. This change will save the last buffer end time so that all outstanding samples are processed.
      This is a core change. I tested it on some drivers. This needs a very thorough review and I post the PR primarily to document a possible solution.
      sound.cpp: use "stream.sound_stream" as module name for save_item
      sound.cpp: use presave handler to store end_time()
  • 2022-06-15 12:37:26 mpu4: move some crystal specifics into crystal state, remove some unneccessary parts of the bootleg chr emuation (#9932) [David Haywood]
  • 2022-06-15 11:38:50 igs022 handle_command_6d: don't do unneeded work on strings when logging is disabled [hap]
  • 2022-06-15 11:09:41 fixes for mpu4/arcade.flt, and jp.cpp/mame.lst. [Robbbert]
  • 2022-06-15 08:35:16 MPU4 refactoring, reverse engineering, notes etc. (#9893) [David Haywood]
    • Moved protection simulation to devices, and got more games to boot. Corrected lamp output mapping for most games. Correctly identified more games, and removed bad dumps. Organised sets better, and cleaned up some of the implementation.
  • 2022-06-15 08:29:55 Cleanup using state object [Miodrag Milanovic]
  • 2022-06-15 07:45:08 More miscellaneous cleanup: [Vas Crabb]
    • spectrum.cpp: Removed a member from the base state class that's only used by certain Soviet clones. There seems to be some copy/pasted code in the clone drivers - pehaps they can share some of the implementation.
      spec128.cpp: Moved the Spectrum 128 state class declaration to the corresponding header.
      Reduced redundancy in a few fruit machine layouts.
  • 2022-06-15 03:06:31 e132xs: Cleanups [AJR]
    • - Add helper functions for double-word register accesses and multiplication - Make 16-bit multiplications signed for EHCMULD and EHCMACD - Correct typo in comments
  • 2022-06-14 23:59:47 rohga.cpp: Correct nitrobal protection device. [Vas Crabb]
  • 2022-06-14 23:47:32 rohga.cpp: Got rid of leftovers in wizdfire config. [Vas Crabb]
    • I clearly shouldn't be programming at this point.
  • 2022-06-14 23:35:07 rohga.cpp: Got rid of leftover in rohga machine config. [Vas Crabb]
  • 2022-06-14 23:27:45 rohga.cpp, seta.cpp: More cleanup. [Vas Crabb]
    • seta.cpp: Split a bit more off from base class. roha.cpp: Factored out common machine configuration.
  • 2022-06-14 22:21:56 Cleaned up a few more legacy callbacks. [Vas Crabb]
  • 2022-06-14 21:07:09 Updated scripts to support SOURCES= builds after the reorganisation happens. [Vas Crabb]
  • 2022-06-14 20:30:19 segaufo: added GAL for ufo21 [Darksoft, Team Europe] [hap]
  • 2022-06-14 20:26:40 - d9final.cpp: updated parent / clone relationship as suggested [Ivan Vangelista]
    • - dec8.cpp: added hw infos for oscar [Guru]
  • 2022-06-14 16:46:29 segasp.cpp: games docs [MetalliC]
  • 2022-06-14 16:37:56 [spectrum_cass.xml] Added 56 type-in programs from MicroHobby (#9903) [ICEknigh7]
    • New working software list additions - spectrum_cass: Balalín (type-in, MicroHobby issue 125) [Ignacio Prini] Magnus Zone (type-in, MicroHobby issue 126) [Ignacio Prini] Oráculo Egipcio (type-in, MicroHobby issue 127) [Ignacio Prini] Demolition (type-in, MicroHobby issue 128) [Ignacio Prini] Basket Trainer (type-in, MicroHobby issue 129) [Ignacio Prini] Galaxy Fun (type-in, MicroHobby issue 130) [Ignacio Prini] Micro Draw (type-in, MicroHobby issues 131, 132) [Ignacio Prini] El Alambrista (type-in, MicroHobby issue 133) [Ignacio Prini] Ranamirez (type-in, MicroHobby issue 134) [Ignacio Prini] Fórmula Suicida (type-in, MicroHobby issue 135) [Ignacio Prini] Phantasmas (type-in, MicroHobby issue 136) [Ignacio Prini] Dardos (type-in, MicroHobby issue 137) [Ignacio Prini] S.E.M.I.S.I.S. (type-in, MicroHobby issues 138, 139) [Ignacio Prini] Alley's Gun (type-in, MicroHobby issue 140) [Ignacio Prini] Kleingeld (type-in, MicroHobby issues 141, 142) [Ignacio Prini] Caribe’s Day (type-in, MicroHobby issue 143) [Ignacio Prini] Rally (type-in, MicroHobby issue 144) [Ignacio Prini] La Profecía (type-in, MicroHobby issue 145) [Ignacio Prini] Mine Alert (type-in, MicroHobby issues 146, 147) [Ignacio Prini] Freddy (type-in, MicroHobby issue 148) [Ignacio Prini] Russian's Attack (type-in, MicroHobby issues 149, 150) [Ignacio Prini] En Ruta (type-in, MicroHobby issue 151) [Ignacio Prini] Zinco (type-in, MicroHobby issue 152) [Ignacio Prini] Ruffo’s Dream (type-in, MicroHobby issue 153) [Ignacio Prini] Crozet (type-in, MicroHobby issue 154) [Ignacio Prini] Rock Animation (type-in, MicroHobby issue 155) [Ignacio Prini] Bunker (type-in, MicroHobby issue 156) [Ignacio Prini] Telepuzzle (type-in, MicroHobby issue 157) [Ignacio Prini] Golfo Pérsico (type-in, MicroHobby issue 158) [Ignacio Prini] Mad Drivers (type-in, MicroHobby issue 159) [Ignacio Prini] Bowling Star (type-in, MicroHobby issue 160) [Ignacio Prini] Gas-Car (type-in, MicroHobby issue 161) [Ignacio Prini] Ghost Like (type-in, MicroHobby issue 162) [Ignacio Prini] Sky Invaders (type-in, MicroHobby issue 163) [Ignacio Prini] Perico Jones (type-in, MicroHobby issue 164) [Ignacio Prini] Brad Zotes (type-in, MicroHobby issue 165) [Ignacio Prini] Striker (type-in, MicroHobby issue 166) [Ignacio Prini] Indy (type-in, MicroHobby issue 167) [Ignacio Prini] Topin (type-in, MicroHobby issue 168) [Ignacio Prini] Starlike (type-in, MicroHobby issue 169) [Ignacio Prini] Tres en Raya (type-in, MicroHobby issue 170) [Ignacio Prini] Goteras (type-in, MicroHobby issue 171) [Ignacio Prini] Parvision (type-in, MicroHobby issue 172) [Ignacio Prini] Furax (type-in, MicroHobby issue 173) [Ignacio Prini] Duck Shooting (type-in, MicroHobby issue 174) [Ignacio Prini] Nomen Rosae (type-in, MicroHobby issue 175) [Ignacio Prini] PunkyMan (type-in, MicroHobby issue 176) [Ignacio Prini] El Retorno del Yedi (type-in, MicroHobby issue 177) [Ignacio Prini] Sky Warrior (type-in, MicroHobby issue 178) [Ignacio Prini] Reptkon (type-in, MicroHobby issue 179) [Ignacio Prini] Intro (type-in, MicroHobby issue 180) [Ignacio Prini] Keops (type-in, MicroHobby issue 181) [Ignacio Prini] Sir Gawain (type-in, MicroHobby issue 182) [Ignacio Prini] Snake (type-in, MicroHobby issue 183) [Ignacio Prini] Microbowl (type-in, MicroHobby issue 184) [Ignacio Prini] God Save the Punk (type-in, MicroHobby issue 185) [Ignacio Prini]
  • 2022-06-14 16:29:42 new NOT_WORKING clone [MetalliC]
    • - Chibi Maruko-chan ~Minna de Sugoroku Asobi~ no Maki (Ver.1.00A, 04/04/20) [Darksoft, Team Europe, MetalliC]
  • 2022-06-14 16:18:02 tsconf.cpp: fix gfx offsets (#9905) [holub]
  • 2022-06-14 16:14:07 geniusiq.cpp: Added PreComputer Unlimited (USA/Canada) (#9911) [ClawGrip]
    • New NOT_WORKING machine
      PreComputer Unlimited (USA/Canada) [Val Polyakh]
  • 2022-06-14 16:12:16 pluto5.cpp: Add notes (#9904) [ClawGrip]
  • 2022-06-14 16:10:14 New NOT_WORKING clone (#9907) [ClawGrip]
    • Halley Comet (set 3) [Sergio y Vicente de www.electronicavys.es]
  • 2022-06-14 16:09:06 gts3a.cpp: Dumped and added a new 'Wipeout' set (#9664) [ClawGrip]
    • New NOT_WORKING clones - Wipeout (rev.2, alt) [Victor Fernandez (City Game)]
  • 2022-06-14 15:37:23 First version of the src/mame sources reorganization tool, makedep needs some love. [Olivier Galibert]
  • 2022-06-14 12:35:03 x37: Populate devices. [Curt Coder] [Curt Coder]
  • 2022-06-14 10:50:20 saa7191: Move to devices/machine too [Olivier Galibert]
  • 2022-06-13 22:08:22 at, cammu: kick upstairs too [Olivier Galibert]
  • 2022-06-14 09:24:46 Various cleanups: [Vas Crabb]
    • vsystem.cpp: Modernised code a little. upscope.cpp: Put code in anonymous namespace. Reduced redundancy in more fruit machine layouts.
  • 2022-06-14 05:13:27 New working clones [Ivan Vangelista]
    • Rolling Panic (v2.33) [Darksoft, Team Europe]
  • 2022-06-13 23:54:28 segaufo: small update to notes [hap]
  • 2022-06-13 22:56:46 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Magic Touch [Ivan Vangelista]
  • 2022-06-13 22:52:40 megadriv.xml: Use lowercase for descriptive text that isn't poper nouns. (#9924) [ArcadeShadow]
  • 2022-06-13 22:45:56 psx.xml: Use lowercase for descriptive text that isn’t proper nouns. (#9925) [ArcadeShadow]
  • 2022-06-13 21:03:46 tickee.cpp: Fixed rapidfir gun inputs and cleaned up code: [Vas Crabb]
    • Split the lightgun games into a derived class. Got rid of run time I/O port tag lookups. Got rid of legacy start/reset callbacks. Registered some members for save states.
  • 2022-06-13 15:14:15 patinho: decouple cpu from driver [Olivier Galibert]
  • 2022-06-13 14:38:14 archimedes_keyb: also kick upstairs in devices/machine [Olivier Galibert]
  • 2022-06-13 13:10:57 fm_scsi: kick upstairs in devices/machine [Olivier Galibert]
  • 2022-06-13 19:12:29 return proper enumeration value [Miodrag Milanovic]
  • 2022-06-13 17:22:33 8080bw.cpp, exidy.cpp: Minor I/O fixes: [Vas Crabb]
    • exidy.cpp: Hooked up coin counters for Venture (see #9757). 8080bw.cpp: Further clarifications for Sidam Invasion hardware. [Janniz]
  • 2022-06-13 14:20:58 New machines marked as NOT_WORKING [Curt Coder]
    • Luxor X37 (prototype) [Dataindustrier AB DIAB Intressegrupp, Curt Coder]
      New NOT_WORKING software list additions - x37_flop: ABCenix, cremount [Dataindustrier AB DIAB Intressegrupp, Curt Coder]
  • 2022-06-13 08:53:23 -Got rid of some legacy MESS support glue. [Vas Crabb]
    • Got rid of the special-casing for the "mess" subtarget name. Got rid of the MESS-specific Windows resources, emuator info source and man page. Added subtarget name to the internal name and original name in Windows resources.
      -ui: Put the system-specific items on the input settings menu together, and fixed the crosshair visibility settings.
  • 2022-06-13 04:18:35 pwrview: pass z80sio tests [cracyc]
  • 2022-06-13 02:31:28 r4000.cpp: partially implement secondary cache tag manipulation (#9923) [Brice Onken]
  • 2022-06-13 00:31:25 Dumped and added a new set of 'Super Star' (#9927) [ClawGrip]
    • supstarf.cpp: Dumped and added a new set of 'Super Star', make it the parent since it's a complete dump.
      New NOT_WORKING machine - Super Star (Recreativos Franco, set 1) [jordigahan]
  • 2022-06-12 21:22:19 dotrikun: update rom labels [hap]
  • 2022-06-12 18:41:29 warpwarp.cpp: redumped bombbee and added hw info [Guru] [Ivan Vangelista]
  • 2022-06-12 18:31:52 New working clones [Ivan Vangelista]
    • Knuckle Bash (location test) [coolmod]
  • 2022-06-12 18:12:18 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Sekai Kaseki Hakken (Japan, SKH1 Ver.B) [Darksoft, brizzo]
  • 2022-06-12 16:37:11 goldnaxe: easier/easy dipswitch setting was the wrong way around [Jose Tejada] [hap]
  • 2022-06-12 04:27:05 macqd700: add save state support [R. Belmont] [arbee]
  • 2022-06-12 03:00:07 vgmplay.xml: Added 20 new entries [vgmrips.net, Tafoid] [Scott Stone]
  • 2022-06-12 01:57:50 Prevent debugger commands from being evaluated when they are assignment expressions and only supposed to be validated at the moment [AJR]
  • 2022-06-12 01:18:34 ti99/genmod: Add option to decode high address lines for DDCC-1 so that it can be used with Genmod. [Michael Zapf]
  • 2022-06-11 23:01:25 8080bw.cpp: Improved emulation for Sidam Invasion. [Janniz] [Vas Crabb]
    • One of the R Z SRL Bologna sets was aleady working as well as any of the other sets. This improves inputs for all of them anyway, so may as well credit Janniz for it even though it's not clear when it started working.
      Clones promoted to working
      Invasion (bootleg set 1, R Z SRL Bologna) [Janniz]
  • 2022-06-11 20:31:45 compc.cpp: Modernize keyboard interface (eliminates occasional "stuck key" error in compc1); eliminate runtime port tag lookup [AJR]
  • 2022-06-11 20:23:59 machine/dp83932c.cpp: Support BE mode and transmission packet appending (#9910) [Brice Onken]
    • Added support for big endian bus accesses by adjusting the width of the bus access appropriately. (In 32-bit mode, descriptors and the RBA must all be aligned to 32-bit boundaries, even when the values are only 16 bit, thus the previous method had issues on BE buses. See pages 7 and 15 in the datasheet.)
      Stop device from starting a second transaction task if one is already in progress. The datasheet recommends that software which wants to append packets during a transmission send another transmission command to avoid a race condition, and it should do nothing if this command is received while the transfer is still ongoing. NEWS-OS 4.2.1aRD is an example of software that does this. It would hang on boot without this change because the SONIC would start doing weird things when the second transmit command came in.
  • 2022-06-11 19:08:01 igs017.cpp, igs022.cpp: Improved protection and decryption; ,oved protection data to external files. (#9890) [Luca Elia]
    • igs017.cpp: Improved protection and decryption [Luca Elia] - Implemented "magic" i/o as a memory map (IGS_MUX) for added flexibility - Hooked up IGS_INCDEC protection to cpoker2, tarzanc, spkrform, starzan - Implemented specific IGS_INC protection in cpoker2 - Hooked up improved IGS022 protection to lhzb2, sqlz2 - Added IGS025 string protection to lhzb2, lhzb2a, mgcs, spkrform, slqz2, starzan, tarzanc, tjsb - Palette scramble and tweaked tiles decryption in tarzanc (used also by starzan, happyskl, cpoker2) - Decrypted sprites in tarzanc and starzan (used also by happyskl) - Lamps and layout for starzan, happyskl, cpoker2 - Cleaned up/finished hopper emulation, added diplocations - Joystick inputs in mgcs - Finished inputs in spkrform. Allow hiding gambling (switching to Formosa and back) - Moved protection data to external files
      igs022.cpp: Fixes for igs017.cpp games [Luca Elia, RockyWall] - Fixed initial auto-DMA mode - Enlarged internal RAM. Added stack - Fixed command 12: Copy -> Stack Push - Added command 45: Stack Pop - Fixed command 6d opcode 1: Add Imm -> Sub Values - Added command 6d opcode 0: Add Values - Extended logging
      Machines promoted to working
      Tarzan Chuang Tian Guan (China, V109C, set 1) [Luca Elia, iq_132, Ivan Vangelista, Guru, Dyq, bnathan] Super Tarzan (Italy, V100I) [Luca Elia, iq_132, Ivan Vangelista, f205v, Mirko Buffoni] Happy Skill (Italy, V611IT) [Luca Elia, Ivan Vangelista, Caius, The Dumping Union] Champion Poker 2 (V100A) [Luca Elia, Ivan Vangelista, Jorge Silva, Fernando Oliveira] Long Hu Zhengba 2 (China, set 1) [Luca Elia, RockyWall, David Haywood, iq_132, Pierpaolo Prazzoli, XingXing] Shuang Long Qiang Zhu 2 VS (China, VS203J) [Luca Elia, RockyWall, David Haywood, iq_132, Pierpaolo Prazzoli, XingXing]
      Clones promoted to working
      Super Poker (V100xD03) / Formosa [Luca Elia, ANY]
  • 2022-06-11 18:57:11 punchout.cpp: Correctly labeled service button and coin 2 inputs. (#9921) [0kmg]
  • 2022-06-11 14:24:49 Changed the constructor of fs::dir_entry to take 'std::string &&name' instead of 'const std::string &name' (#9913) [npwoods]
  • 2022-06-11 13:47:19 ui, docs: Added menus to fill a couple of gaps, improved consistency. (#9915) [Vas Crabb]
    • Added menus for controlling toggle inputs, and showing recognised input devices and control state. Moved input menu options off main menu to a submenu, as there are a lot of them now.
      Moved menu heading drawing into base class, added headings to more menus, and made headings more consistent with the menu items used to reach them. Also made terminology more consistent.
      Changed the default names for buttons and hat switches/D-pads to use 1-based numbering. DirectInput still returns 0-based button numbers for some devices.
      Removed local copy of MinGW xaudio2.h as it’s now included in the MSYS2 package. Also fixed building the DirectSound sound output module with the SDL OSD on Windows - the Windows headers are sensitive to include order.
      Started adding documentation for menus, to hopefully help people find menus they remember seeing but can't recall how to access.
      For translators, this makes terminology more consistent. In particular: "Settings" is preferred over "configuration" in a number of places, as the latter can be construed as referring specifically to settings stored in .cfg files in the cfg_directory folder. Also, references to saving machine configuration could be interpreted as relating to the settings on the "Machine Configuration" menu. The controls on host input devices (e.g. keys, buttons, joystick axes) are referred to as "controls", while emulated inputs are referred to as "inputs". The menus for assigning host controls to emulated inputs are called "input assignments" menus to distinguish them from other input settings menus. Combinations of controls that can be assigned to emulated inputs are referred to as "combinations" rather than "sequences". The potentially confusing term "ROM set" has been removed altogether. Use "short name" to refer to a device or system's identifier. "System" is used in almost places to refer to a complete, runnable system rather than "Machine". "Driver" is now only used to refer to source files where systems or devices are defined - it is no longer used to refer to individual systems. A few more menus have message context for the messages. This makes it a bit easier to guess where the messages are used. It also means you can use different translations in different places if necessary (e.g. if the same English text should be translated differently as an item in one menu and as a heading in another).
  • 2022-06-11 11:22:23 mess.lua: place hh_ collection drivers and their subclasses together [hap]
  • 2022-06-10 20:26:40 Fixed Arcade build (#9912) [MASH]
    • Added missing segafruit.cpp to Arcade build filter.
  • 2022-06-10 20:25:48 rename headonb.cpp to efg8080.cpp [hap]
  • 2022-06-10 17:24:33 Add missing segafruit.cpp source file. [R. Belmont] [arbee]
  • 2022-06-10 17:22:47 New machines added as MACHINE_NOT_WORKING [arbee]
    • - M3001 [Darksoft, Team Europe, R. Belmont] M4001 [Darksoft, Team Europe, R. Belmont]
  • 2022-06-10 17:19:20 breakout: improve cpanel in internal artwork, hide it by default [hap]
  • 2022-06-10 16:11:21 netlist: fix bugs and more cpp instead of macros (#9897) [couriersud]
    • netlist: fix bugs and more cpp instead of macros
      - C-style comments converted to c++ - Fix crash in state saving code when an abort queue processing event is pending. - Fix a bug where a net could be twice in the queue. - Convert more macros to c++ - fixed SUBTARGET=nl build - fixed potential bugs which would allow a terminal to belong to more than one net. This is not possible even for a short time. - moved some member function definitions out-of-class. - moved code out-of-class - added constexpr where appropriate - fixed mamenl build - Cleanup and indentation
  • 2022-06-10 15:27:03 pong: remove obsolete external version [hap]
  • 2022-06-10 10:25:39 jpmsru.cpp: Added Lucky Casino. (#9864) [SomeRandomGuyIdk]
    • New machines marked as NOT_WORKING
      Lucky Casino (JPM) (SRU) (revision 8A)
      New clones marked as NOT_WORKING
      Lucky Casino (JPM) (SRU) (revision 8, lower %)
  • 2022-06-09 23:01:04 upd7220: reset pattern after figd [cracyc]
  • 2022-06-09 19:58:39 pwrview: display and sio wip [cracyc]
  • 2022-06-09 16:39:17 Fixed MESS build. [Robbbert]
  • 2022-06-09 16:06:22 mbeett: machine has recently regressed, can't see why, so marked as MNW. [Robbbert]
  • 2022-06-09 15:59:06 mbee: fixed unwanted L chrs for mbee -bios 1 [Robbbert]
  • 2022-06-09 12:23:43 Cleanup of the source files lists for src/mame: [Olivier Galibert]
    • - Every file in src/mame/{includes,drivers,audio,machine} with the exception of konamiic.txt has to appear in one and only one of the projects of arcade.lua or mess.lua (ignoring mameshared)
      - Files in mameshared must exist in mame.lua
  • 2022-06-09 14:05:08 sound/k054539.cpp: Fixed DPCM table, and added cubic interpolation. (#9778) [Tony Konzel]
    • Using powers of 2 rather than squares for the DPCM table fixes DC offsets for 4-bit sample playback.
  • 2022-06-09 14:00:58 cclimber: update yamato notes [hap]
  • 2022-06-09 12:05:45 Remove currently shelved uncompiled experiment [Olivier Galibert]
  • 2022-06-09 11:24:09 mame/includes: remove 2 files i forgot to delete ages ago [hap]
  • 2022-06-09 05:05:32 New machines added as MACHINE_NOT_WORKING [arbee]
    • - Blicks [Darksoft, Team Europe, R. Belmont]
  • 2022-06-09 01:00:39 audio/cclimber: assert on rom region size [hap]
  • 2022-06-09 00:22:43 audio/cclimber: use a timer+dac instead of MAME samples, add support for looping [hap]
  • 2022-06-09 00:20:18 toprollr: correct playfield visible area [hap]
  • 2022-06-08 19:26:49 cpu/dps56156, plygonet.cpp: DSP56156 fixes and plygonet.cpp cleanup: (#9894) [Ryan Holtz] [MooglyGuy]
    • cpu/dsp56156: Fixed ANDI, fixed BFCLR errata, fixed DEC24 not affecting flags. cpu/dsp56156: Added proper devcb_write16 for Port C output. plygonet.cpp: Fixed banking and tightened up VRAM access. plygonet.cpp: Account for endianness in tilemap accesses. plygonet.cpp: Switched to logmacro, merged into one file, and general code cleanup.
  • 2022-06-08 18:46:54 How did the CI manage to compile already? [Olivier Galibert]
  • 2022-06-08 18:44:27 Remove header file that doesn't exist anymore from tiny.lua and ci.lua [Olivier Galibert]
  • 2022-06-08 17:03:40 ibm5170.xml: 18 new software additions (#9891) [ArcadeShadow]
    • ibm5170.xml: 18 new software additions
      New working software list additions - Alone in the Dark (France, newer) [abandonware-france.org] Commander Keen in Secret of the Oracle (shareware) [bpc908, archive.org] Duke Nukem II (shareware, $5 Computer Store - Wiz Technology release) [bpc908, archive.org] Gunship 2000 (3.5" HD, v469.0605) [ibmpc5150, archive.org] Gunship 2000 (3.5" DD, v469.03) [ibmpc5150, archive.org] Gunship 2000 (5.25" HD, v469.03) [ibmpc5150, archive.org] Gunship 2000 (5.25" HD, v469.02) [ibmpc5150, archive.org] Hired Guns [The Good Old Days] Microsoft Arcade [The Good Old Days] Microsoft Entertainment Pack [The Good Old Days] Microsoft Entertainment Pack 2 [The Good Old Days] Microsoft Entertainment Pack 3 [The Good Old Days] Microsoft Entertainment Pack 4 [The Good Old Days] Microsoft Entertainment Pack 4 (alt) [The Good Old Days] Microsoft Flight Simulator 5.0 [The Good Old Days] Mike Ditka Ultimate Football [The Good Old Days] Retro City Rampage: 486 [The Good Old Days] The Beverly Hillbillies [The Good Old Days]
  • 2022-06-08 09:32:51 labtam: improve z80sbc interrupt handling and mapping logic [Patrick Mackinlay]
  • 2022-06-08 09:28:49 labtam: improve vducom palette handling and font decode [Patrick Mackinlay]
  • 2022-06-08 09:26:11 z80dma: ensure dma is stopped after most commands [Patrick Mackinlay]
  • 2022-06-08 09:25:35 am9519: interrupt requests are latched [Patrick Mackinlay]
  • 2022-06-08 08:15:14 20pacgal: fixed regression, by connecting cts signal [Miodrag Milanovic]
  • 2022-06-08 07:55:14 rc2014: enable user to start from empty backplane configuration [Miodrag Milanovic]
  • 2022-06-08 05:18:47 mac.cpp: fix save states for all Mac II and LC series models. [R. Belmont] [arbee]
  • 2022-06-08 05:06:27 maciivx/maciivi: Properly draw all supported video modes from 1 to 16 bpp. [R. Belmont] [arbee]
  • 2022-06-08 02:12:51 toprollr: correct samples base pitch [hap]
  • 2022-06-08 00:34:58 toprollr: assume coin3 is service coin (unlike coin1/coin2, makes no sound effect) [hap]
  • 2022-06-07 23:39:57 toprollr: replace rom 15.h4 with a redump from July 2001 [Lee Taylor] [hap]
  • 2022-06-07 22:06:45 toprollr: fix textlayer color problem [hap]
  • 2022-06-07 20:19:52 bus/rc2014/edge.cpp: Fix typos in comments [Chris Swan]
    • bus/rc2014/edge.cpp: Fix typos in comments
  • 2022-06-07 11:01:14 Fixes for ph_04 and sis630. [Robbbert]
  • 2022-06-07 06:48:02 8080bw.cpp: Fixed galwars port 0 - it requires a fixed value. [Vas Crabb]
  • 2022-06-07 06:16:02 New working clones [Ivan Vangelista]
    • unknown 'Pac Man with cars' gambling game [Jorge Silva]
  • 2022-06-07 04:56:03 New working machines [Ivan Vangelista]
    • Ganbare Goemon [Jingleboy, Fluvian]
  • 2022-06-07 04:28:54 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Phantom Haus (0.4) [Flipprojets.fr, PinMAME]
      New clones marked as NOT_WORKING
      World Cup Soccer (Lx-1) [inkochnito, PinMAME]
  • 2022-06-07 03:05:42 excel9.cpp: Additional cleanup, made code style consistent, fixed weird spacing. [R. Belmont] [arbee]
  • 2022-06-07 01:41:58 ti99/geneve: TIPI: Fixed crash on empty queue access and network instabilities. [Michael Zapf]
  • 2022-06-06 16:47:19 safarir: use membank for the banked vram [hap]
  • 2022-06-06 16:00:03 New working clones [hap]
    • Mephisto Monte Carlo IV [anonymous]
  • 2022-06-06 15:59:14 segas16b_isgsm: remove unneeded bitswaps [hap]
  • 2022-06-06 13:46:31 segas16sb: move isgsm driver to its own file [hap]
  • 2022-06-06 13:37:08 New working clones [Miodrag Milanovic]
    • RC2014 Micro [Miodrag Milanovic] SC203 - Modular Z180 Computer [Miodrag Milanovic] SC105 - Modular Backplane (RC2014) [Miodrag Milanovic] SC112 - Modular Backplane (RC2014) [Miodrag Milanovic] SC116 - Modular Backplane (RC2014) [Miodrag Milanovic] SC133 - Modular Backplane (RC2014) [Miodrag Milanovic]
  • 2022-06-06 10:48:41 Z180 ASCI (#9762) [Miodrag Milanović]
    • New working machines - Micromint SB180 [Miodrag Milanovic]
      -z180: implemented ASCI serial communication [Miodrag Milanovic] -tim011: hookup serial keyboard [Miodrag Milanovic]
      -20pacgal: Add support for terminal
  • 2022-06-06 05:10:17 bgfx: Honour antialias flag on textured quad primitives (fixes MT08340). [Vas Crabb]
  • 2022-06-06 04:27:26 apple2: support for the Excel-9 6809 card, which runs Flex09. [Rob Justice, R. Belmont] [arbee]
  • 2022-06-06 01:54:27 ega: latch start address [cracyc]
  • 2022-06-06 00:27:28 [specpls3_flop.xml] Added 7 dumps, cleanup (#9877) [ICEknigh7]
    • [specpls3_flop.xml] Added 3 dumps, cleanup
      Softlist additions: - Sol Negro: Both sides of the original Spanish edition, with the disk protection intact (which crashes MAME). Previous entry had been cracked to remove protection. [Fede Jerez] - Simulation Hits (Spain): Best available dump of Side B. [Fede Jerez] - LED Storm Rally 2011: Both sides of the original protected dump (also crashes MAME). [Tom Dalby] - Manic Pietro [Spectrum Computing] - Tiki Taca [Spectrum Computing]
      Multiple cleanups including removal of empty side labels, useless "offset", changing "Spa" to "Spain", etc.
      Ordered all entries alphabetically, now the softlist is way easier to navigate/update and IPF parents are next to their respective clones. As in other softlists, SPS releases are already labeled as such.
      Added instructions on loading +3 disks and other observations. Reworded, merged and updated some of the existing comments.
  • 2022-06-05 23:41:36 su2000.cpp: add notes: SD2000 and SU2000 hardware, list of games (#9672) [simzy39]
    • su2000.cpp: distinguish SD2000 and SU2000, and add game list
      -First attempt at listing that there are SU2000 (Stand Up) and SD2000 (Sit Down) models -Attempt at listing the 2000 platform's software, but currently don't know what games are SU or SD only -Added a link to SU2000 Technical Manual
  • 2022-06-05 23:40:20 New WORKING clone (#9863) [ClawGrip]
    • New WORKING clone - Kung-Fu Senjyo (bootleg, Spanish) [Asociación Retroclub]
      m62.cpp: Reformatted single-line comments.
  • 2022-06-05 23:39:05 New NOT_WORKING machine (#9862) [ClawGrip]
    • New NOT_WORKING machine - Frenzy Express [Museo del Recreativo]
  • 2022-06-05 23:38:12 New NOT_WORKING machine (#9870) [ClawGrip]
    • New NOT_WORKING machine
      Jungle Treasures [Museo del Recreativo]
  • 2022-06-05 23:37:51 New NOT_WORKING machines (#9856) [ClawGrip]
    • New NOT_WORKING machines
      Belly Bomber [Museo del Recreativo]
  • 2022-06-05 23:29:02 [spectrum_cass] 44 new entries, 3 replacements (#9886) [ICEknigh7]
    • [spectrum_cass] 43 new entries, 2 replacements
      New entries: - Ballbreaker II (Zafiro) [José Manuel] - Breakaway (Intelligent Program) [Jesús Alonso R., José Manuel, El Trastero del Spectrum] - Contabilidad General (Micro Bit) [César Hernández Bañó] - Cuentas Bancarias (Intelligent Program) [Qbl] - Dangerous Maze - Rescate En El Laberinto [Fede Jerez] - Driller (System 4) [Alberto Cuesta Cantarero, Fede Jerez] - El Paquetazo [ICEknight, retroLEL] - Exolon (Erbe - Serie Leyenda) [Metalbrain] - Exterminator (Microbyte) [Fede Jerez, SPA2] - Faraon (ABC Soft) [Fede Jerez, José Luis Soler] - FIAO [Spectrum Computing] - Head Over Heels (IBSA - Serie Leyenda) [Fede Jerez] - Henry's Hoard (System 4) [Metalbrain ] - Hypa Raid (Z Cobra) [José Luis Soler] - Legend [Fede Jerez] - Libreria De Software Spectrum (Issue 11) [Juan Pablo López] - Libreria De Software Spectrum (Issue 20) - Night [Qbl] - Mad Mix Game (Topo Soft) [SPA2] - Mad Mix Game (Spectrum + Amstrad) Side B [SPA2] - Memoedit [César Hernández] - Monte Dorado [Spectrum Computing] - North Star (Erbe - Serie Leyenda) [Metalbrain ] - Ocean Racer (System 4) [Alberto Cuesta Cantarero, Fede Jerez] - Pioneer (Z Cobra) [Alberto Cuesta Cantarero, Fede Jerez] - Prefijos Mundiales [Museu LOAD ZX Spectrum] - Pro Golf II (System 4) [Alberto Cuesta Cantarero, Fede Jerez] - Robot Rumpus (Z Cobra) [Metalbrain ] - Rocas Bingo [Óscar Mira] - Sarlmoor (Z Cobra) [José Manuel] - Stardust (IBSA - Serie Leyenda) [SPA2] - Subbuteo (System 4) [SPA2] - Supercalco [Spectrum Computing] - Tapper (Erbe) [Leovanifer ] - The Brick [Mode2, Metalbrain] - The Goonies - Small Case (Erbe) [Metalbrain ] - Through The Trap Door (System 4) [ICEknight, retroLEL] - Tiki Taka [SPA2] - Uwol Quest For Money (Interface 2 Version) [SPA2] - Venusian Invaders [Spectrum Computing] - Viaje al Centro de la Tierra [SPA2] - Viaje al Centro de la Tierra - Versión Extendida [SPA2] - Viaje al Centro de la Tierra - Versión Extendida (levels 4 and 5) [SPA2] - Viaje Al Centro De La Tierra - Versión Extendida (10 Aniversario) [Mojonia]
      Replaced: - Cobra's Arc (medium case) [Miguel G. Prada, José Luis Soler] - Cobra's Arc (small case) [Miguel G. Prada, José Luis Soler]
  • 2022-06-05 23:26:16 ibm5150.xml: Mark some cracked images (#9713) [Allofich]
    • ibm5150.xml: Mark some cracked images
      ibm5150.xml: Clean up cracked image info
      Also mark some more cracked images.
  • 2022-06-05 23:25:05 c64_cass.xml: Added 14 working items (#9889) [Steven Coomber]
    • New working software list additions - Super Cycle (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Super Dogfight (Terminal Software) [C64 Ultimate Tape Archive V2.0] Super Hero (Codemasters) [C64 Ultimate Tape Archive V2.0] Super Huey II (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Super Huey UH-1X (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Super Oswald (Silverrock Productions) [C64 Ultimate Tape Archive V2.0] Super Skramble (Terminal Software) [C64 Ultimate Tape Archive V2.0] Super Spring (Electric Dreams) [C64 Ultimate Tape Archive V2.0] Super Stunt Man (Codemasters) [C64 Ultimate Tape Archive V2.0] Super Trux (Elite Systems) [C64 Ultimate Tape Archive V2.0] Super Wonder Boy (Activision) [C64 Ultimate Tape Archive V2.0] Super Zaxxon (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Superstar Ice Hockey (Databyte) [C64 Ultimate Tape Archive V2.0] Superstar Ping Pong (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
  • 2022-06-05 21:56:12 ega: irq and row preset [cracyc]
    • at: irq2 is redirected to pic2 ir1
  • 2022-06-05 20:34:52 segasm1: small optmization suggested by Vas. [R. Belmont] [arbee]
  • 2022-06-05 20:33:46 frontend/mame/infoxml.cpp: Work around an MSVCPRT shortcoming with promise types (see e.g. GitHub #9665). [Vas Crabb]
  • 2022-06-05 20:11:58 netlist/plib: Fix compile with Apple clang. [Vas Crabb]
  • 2022-06-05 19:56:51 Adjust toolchain versions for triggering workarounds: [Vas Crabb]
    • Make netlist/plib noexcept issue workaround trigger for clang 8 or Apple clang 11.0.0. Disable lifetime DSE optimisation for GCC 10.2 (this may be an issue in GNU libstdc++ rather than GCC itself - using compiler version as a proxy for standard library version is bad, but it's the path of least resistance for now).
  • 2022-06-05 19:54:41 at28c64b.cpp: Remove unnecessary debug logging. [R. Belmont] [arbee]
  • 2022-06-05 17:24:03 arcade.flt: fix compile [hap]
  • 2022-06-05 15:37:21 8080bw.cpp, mw8080bw.cpp: Some cleanup/untangling: (#9884) [Vas Crabb]
    • Updated Space Invaders C.V. and Space Invaders Part II input definitions based on schematics and manuals.
      Got Space Invaders specific stuff out of the Midway 8080 B/W base class.
      Got some of the game-specific stuff out of the _8080bw_state class. It's still a bit of a mess because sound hardware is implemented in the driver classes so some games pull in a more derived class than they really should just for sound handlers.
      Got rid of the duplicate joystick inputs in rollingc.
      Fixed cocktail mode input and DIP switches in a few games.
  • 2022-06-05 13:05:11 bbcm: Reset cartridges on Break. [Nigel Barnes]
  • 2022-06-05 00:14:19 bus/bbc/userport: Added SD Card, and SD Turbo interfaces (not working). [Nigel Barnes]
  • 2022-06-05 00:08:20 bus/bbc/modem: Added Master Extra User Port device. [Nigel Barnes]
  • 2022-06-05 00:02:33 New working software list additions [Nigel Barnes]
    • - electron_cart: ElkSD Plus 1 [Ramtop, Nigel Barnes] bbcm_cart: Master SD [Ramptop, Nigel Barnes]
  • 2022-06-04 21:10:20 bus/electron: Added the ElkSD64 and ElkSD128 Electron SD interfaces. [Nigel Barnes]
  • 2022-06-04 20:53:08 spi_sdcard: Added CMD1 SEND_OP_COND. [Nigel Barnes]
    • - Fixed CMD10 R1 response, not idle. - Delay SPI response by 1 byte, required for MMFS. - Only latch data on clock edges.
  • 2022-06-05 06:51:00 ega: palette and memory map fixes [cracyc]
  • 2022-06-05 03:19:44 New machines added as MACHINE_NOT_WORKING [arbee]
    • - Tinker Bell [Darksoft, Team Europe, R. Belmont]
      segam1.cpp: removed and games merged into the new segasm1.cpp. [R. Belmont]
  • 2022-06-05 03:10:12 europc, europc2: Low-level emulation of built-in keyboard [AJR]
  • 2022-06-05 03:05:40 pcnoppi_mb: Enable accesses to keyboard-related registers [AJR]
  • 2022-06-04 22:33:52 Revert "stupid_git" [AJR]
    • This reverts commit c2b6d57e5c966c1d5b986507e599d9919c0e2de7.
  • 2022-06-04 22:25:10 mc6805: Timer updates [AJR]
    • - Allow timer prescaler and mode to be determined by configuration parameters on models for which these are not otherwise programmable (P2, P6, R2 and U2 models) - Change default value of timer input from 0 to 1
  • 2022-06-04 21:43:31 Merge remote-tracking branch 'upstream/master' [AJR]
  • 2022-06-04 21:39:51 stupid_git [AJR]
  • 2022-06-04 11:42:01 ef9340_1: readd prefix to function names [hap]
  • 2022-06-04 10:40:14 emu/schedule.cpp: Reduced spam from use of synchronize() - it serves a purpose for now. [Vas Crabb]
  • 2022-06-04 09:28:15 Ranges in case statements are not supported by all compilers [yz70s]
  • 2022-06-04 09:14:21 - Removed device_timer, device_timer_id, et al in favor of direct callback members. (#9788) [MooglyGuy]
    • Primarily, this removes device_t::device_timer, device_t::timer_set, device_t::synchronize, device_t::timer_expired, and device_timer_id. Use of device_timer often resulted in unnecessary trampolining in addition to switch/case overhead on a driver/device level, and additional logic to manage delegated vs. ID-based timers on a core level. In the worst cases, devices were performing a switch/case with only one valid case.
      device_scheduler::timer_set is marked deprecated as the only remaining direct uses are via the Lua engine and a few drivers that need refactoring anyway. The remaining uses occur via device_scheduler::synchronize.
      As a middle ground between the extremely short timer_alloc() and the extremely long machine().scheduler().timer_alloc(timer_expired_delegate(FUNC(widget_device::contoso_tick), this)), a helper function in device_t has been added which can be invoked with the following syntax: timer_alloc(FUNC(widget_device::contoso_tick), this)
      - Additional changes/cleanups performed along the way:
      - Converted to use logmacro: src/devices/bus/ieee488/hp9895.cpp src/devices/bus/ieee488/remote488.cpp src/devices/bus/isa/hdc.cpp src/devices/bus/isa/omti8621.cpp src/devices/bus/isa/sc499.cpp src/devices/bus/vip/vp550.cpp src/devices/cpu/i86/i186.cpp src/devices/cpu/lc8670/lc8670.cpp src/devices/machine/68230pit.cpp src/devices/machine/corvushd.cpp src/devices/machine/ds1994.cpp src/devices/machine/ticket.cpp src/mame/audio/pinsnd88.cpp src/mame/drivers/notetaker.cpp src/mame/machine/asic65.cpp src/mame/machine/rmnimbus.cpp src/mame/machine/victor9k_fdc.cpp src/mame/video/uv201.cpp
      - Made usage of m_member prefix consistent: src/devices/bus/isa/hdc.cpp src/devices/bus/isa/omti8621.cpp src/devices/bus/vme/vme_fccpu20.cpp src/devices/machine/ds1386.cpp src/devices/machine/i7220.cpp
      - Spacing consistency pass: src/devices/bus/isa/hdc.cpp src/devices/bus/isa/omti8621.cpp src/devices/bus/thomson/nanoresau.cpp src/devices/bus/ti99/internal/992board.cpp src/devices/bus/ti99/internal/genkbd.cpp src/devices/bus/ti99/internal/joyport/handset.cpp src/devices/bus/vme/vme_fccpu20.cpp src/devices/cpu/i86/i186.cpp src/devices/cpu/lc8670/lc8670.cpp src/devices/machine/68230pit.cpp src/devices/machine/cop452.cpp src/devices/machine/corvushd.cpp src/devices/machine/hp_dc100_tape.cpp src/devices/machine/hp_taco.cpp src/devices/machine/meters.cpp src/devices/machine/microtch.cpp src/devices/machine/phi.cpp src/devices/video/ef9365.cpp src/devices/video/v9938.cpp src/mame/drivers/alphaskop41xx.cpp src/mame/drivers/myb3k.cpp src/mame/drivers/notetaker.cpp src/mame/drivers/wpc_an.cpp src/mame/machine/midikbd.cpp src/mame/machine/rmnimbus.cpp src/mame/machine/wpc_lamp.cpp src/mame/machine/wpc_out.cpp
      - Removed string-based ioport lookups: src/devices/bus/ti99/internal/joyport/handset.cpp src/devices/bus/ti99/internal/joyport/mecmouse.cpp src/devices/bus/vme/vme_hcpu30.cpp src/mame/machine/k7659kb.cpp src/mame/machine/ti85.cpp
      - Adjustments to grammar/wording in comments src/devices/bus/sms_ctrl/lphaser.cpp src/devices/bus/sms_ctrl/sports.cpp src/devices/bus/snes/event.cpp src/devices/bus/snes/sa1.cpp src/devices/bus/thomson/nanoresau.cpp src/devices/bus/z88/z88.cpp src/devices/machine/ds1386.cpp src/devices/machine/vic_pl192.cpp
      - Favored BIT() macro for single-bit checks src/devices/bus/ti99/internal/992board.cpp src/devices/bus/ti99/joyport/handset.cpp src/mame/drivers/notetaker.cpp src/mame/machine/wpc_lamp.cpp src/mame/machine/wpc_out.cpp
      - Removed C89-style variable declarations when noticed src/devices/bus/isa/hdc.cpp src/devices/bus/sms_ctrl/lphaser.cpp src/devices/bus/ti99/joyport/mecmouse.cpp src/devices/machine/acorn_vidc.cpp src/devices/sound/ymz280b.cpp src/devices/video/vic4567.cpp
      - Removed FUNCNAME to avoid compiler-specific #define checks in devices src/devices/bus/vme/vme_fccpu20.cpp src/devices/bus/vme/vme_hcpu30.cpp src/devices/machine/68230pit.cpp src/devices/machine/mc14411.cpp src/mame/drivers/myb3k.cpp
      - Removed unecessary member prefixes/suffixes src/devices/video/ef9340_1.cpp src/mame/drivers/fuukifg2.cpp src/mame/drivers/fuukifg3.cpp src/mame/drivers/intv.cpp src/mame/drivers/simpsons.cpp src/mame/drivers/socrates.cpp src/mame/drivers/special_gambl.cpp src/mame/drivers/sprint4.cpp src/mame/drivers/ti990_10.cpp src/mame/drivers/tubep.cpp src/mame/drivers/vectrex.cpp src/mame/drivers/wpc_an.cpp src/mame/drivers/wpc_dot.cpp src/mame/drivers/wpc_flip1.cpp src/mame/drivers/wpc_flip2.cpp src/mame/machine/z80ne.cpp src/mame/video/rollerg.cpp
      - Switched to lower-case hex constants src/devices/video/ef9365.cpp src/mame/machine/rmnimbus.cpp
      - Re-ordered driver overrides and function members src/mame/drivers/boxer.cpp src/mame/drivers/eurocom2.cpp src/mame/drivers/exidy.cpp src/mame/drivers/gpworld.cpp src/mame/drivers/h19.cpp src/mame/drivers/ibmpcjr.cpp src/mame/drivers/mekd5.cpp src/mame/drivers/mgolf.cpp src/mame/drivers/myb3k.cpp src/mame/drivers/nightmare.cpp src/mame/drivers/notetaker.cpp src/mame/drivers/ptcsol.cpp src/mame/drivers/pwrview.cpp src/mame/drivers/rabbit.cpp src/mame/drivers/sitcom.cpp src/mame/drivers/socrates.cpp src/mame/drivers/sprint4.cpp src/mame/drivers/techno.cpp src/mame/drivers/thayers.cpp src/mame/drivers/ti990_10.cpp src/mame/drivers/ti990_4.cpp src/mame/drivers/tv912.cpp src/mame/drivers/tv990.cpp src/mame/drivers/uchroma68.cpp src/mame/drivers/vk100.cpp src/mame/drivers/votrhv.cpp src/mame/drivers/wicat.cpp src/mame/drivers/wpc_an.cpp src/mame/includes/abc80.h src/mame/includes/asterix.h src/mame/includes/fuukifg2.h src/mame/includes/fuukifg3.h src/mame/includes/gunbustr.h src/mame/includes/intv.h src/mame/includes/namcona1.h src/mame/includes/newbrain.h src/mame/includes/poly.h src/mame/includes/prof80.h src/mame/includes/rollerg.h src/mame/includes/s11.h src/mame/includes/segahang.h src/mame/includes/simpsons.h src/mame/includes/spacefb.h src/mame/includes/tandy2k.h src/mame/includes/trucocl.h src/mame/includes/tubebp.h src/mame/includes/vidbrain.h src/mame/includes/wolfpack.h src/mame/includes/wpc_dot.h
      - Made capitalization consistent on class members src/devices/machine/meters.cpp src/mame/drivers/namcona1.cpp src/mame/drivers/notetaker.cpp
      -src/devices/bus/isa/hdc.cpp: Removed fixed-size std::vector in favor of std::unique_ptr
      -src/devices/bus/isa/s3virge.cpp: Moved unusually large (for a header) functions into .cpp from header
      -src/devices/bus/vip/vp550.cpp Switched to required_device_array to simplify code paths
      -src/devices/machine/arm_iomd.cpp Added initializers to constructor Favored std::size over fixed static sizes
      -src/devices/machine/ds1386.cpp Moved register #defines into header enums
      -src/devices/machine/mc68901.cpp Removed unnecessary parameters and emu_timer::enable calls
      -src/devices/machine/mccs1850.cpp Removed inline overuse
      -src/devices/machine/meters.cpp Removed unused members
      -src/devices/machine/mos6526.cpp Removed inline overuse
      -src/devices/machine/nsc810.cpp Converted to arrays rather than individually-numbered members
      -src/devices/machine/pxa255.cpp Simplified DMA transfer code
      -src/devices/machine/saa1043.cpp Removed extraneous members in favor of resolve_all_safe
      -src/devices/machine/vic_pl192.cpp Shifted constructors, start-up, and maps to be at the top of the source file
      -src/devices/machine/z8536.cpp Removed stray uses of device_timer_id
      -src/devices/sound/cdp1869.cpp Removed inline overuse
      -src/devices/sound/mos7360.cpp Converted to arrays rather than individually-numbered members
      -src/emu/device.cpp Removed ID-based timer_alloc Removed timer_set Removed synchronize Removed timer_expired Added shorthand timer_alloc to avoid lengthy machine().scheduler().timer_alloc() calls
      -src/emu/schedule.cpp Removed now-unused m_id and m_device members
      -src/mame/audio/alesis.cpp Added initializers to constructor
      -src/mame/drivers/alto2.cpp Removed custom-named driver init in favor of driver_init override Removed octal constant in favor of more standard hex
      -src/mame/drivers/astinvad.cpp Fixed 'kamizake' typo
      -src/mame/drivers/tm990189.cpp Removed unnecessary machine reset override
      -src/mame/drivers/unichamp.cpp Removed custom-named driver init in favor of driver_init override
      -src/mame/drivers/votrhv.cpp Fixed ROM_LOAD macros and region() usage in memory maps
      -src/mame/machine/victor9k_fdc.cpp Made bracing style consistent across the file
      -src/mame/video/gime.cpp Removed unnecessary void specifiers in function prototypes
  • 2022-06-03 22:42:41 machine/dmv_keyb.cpp: Corrected typo in DIP swithc label. (#9887) [rfka01]
  • 2022-06-03 16:14:06 revert: mephisto_mm2: swap oldest 2 sets [hap]
  • 2022-06-03 09:57:06 gokidetor.cpp: Rename Gokidetor to La Cucaracha (#9883) [eientei95]
  • 2022-06-02 21:28:26 New working clones [Ivan Vangelista]
    • Cookie & Bibi 2 (English / Korean) [f205v]
  • 2022-06-02 20:34:39 viper.cpp: Game title consistencies, year fixes and note for US Tsurugi title. (#9816) [Michael Sanborn]
    • viper.cpp - Game/some rom title consistencies
      This a continuation of where I left off in #9184 due to my repo being funky earlier causing a refork. So yes I seen some videos where the Korean sets used the Japanese Keisatsukan title but they have Korean text and some English in them.
  • 2022-06-02 20:32:00 New NOT_WORKING clones (#9853) [ClawGrip]
    • New NOT_WORKING clones - Hoop it Up World Tour - 3 on 3 (Rev 21) [Museo del Recreativo]
      piggypas.cpp: Add PCB ASCII layout
  • 2022-06-02 20:30:41 c64_cass.xml: Added 12 items (11 working, 1 not working) (#9882) [Steven Coomber]
    • New working software list additions - Stormlord (Hewson Consultants) [C64 Ultimate Tape Archive V2.0] The Story So Far Volume II (Elite Systems) [C64 Ultimate Tape Archive V2.0] Street Hassle (Melbourne House) [C64 Ultimate Tape Archive V2.0] Street Sports Baseball (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Street Sports Basketball (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Subterranea (Prism Leisure) [C64 Ultimate Tape Archive V2.0] Summer Camp (Thalamus) [C64 Ultimate Tape Archive V2.0] Summer Games (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Summer Games II (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Summer Games II (Rushware) [C64 Ultimate Tape Archive V2.0] Super Bowl (Ocean) [C64 Ultimate Tape Archive V2.0]
      New NOT_WORKING software list additions - Street Sports Soccer (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
  • 2022-06-02 20:21:27 New working clones [hap]
    • Mephisto MM II (set 4) [Berger]
  • 2022-06-02 20:11:04 mephisto_mm2: swap oldest 2 sets [hap]
  • 2022-06-02 20:07:33 mephisto_mm2: be more consistent with unknown romlabels [hap]
  • 2022-06-02 16:33:21 New NOT_WORKING machines (#9881) [ClawGrip]
    • Tom's Adventures [Museo del Recreativo] Ice Cold Beer (ICE) [Museo del Recreativo]
  • 2022-06-02 07:59:46 anes.cpp: updated transliteration for sanma [Ivan Vangelista]
  • 2022-06-02 04:25:31 New WORKING clone (#9876) [ClawGrip]
    • New WORKING clone - Moon Cresta (Centromatic Spanish bootleg) [Javier Alonso, Recreativas.org]
  • 2022-06-02 04:21:23 specpls3.cpp: enable floppy sound (#9880) [holub]
  • 2022-06-02 03:46:13 at.cpp: added pccm205 v2.23 bios (#9879) [Tom]
  • 2022-06-01 20:13:41 starfire.cpp: Swapped fireone P1/P2 inputs, and simplified paddle reads. (#9873) [0kmg]
  • 2022-06-01 18:08:55 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Sanma - 3nin-uchi Mahjong (Japan) [buffi]
  • 2022-06-01 02:34:38 Various cleanups in software lists. (#9866) [0kmg]
    • Cleaned up spaces in software list comments.
      megadriv.xml: Improperly indented sharedfeat tag.
      gbcolor.xml: Converted "GBC only" comments into sharedfeat tags.
      a5200.hsi: Fixed a few dispossessed tags.
      Various softlists: Fixed improperly entabulated tags.
      Various softlists: More entabulation fixes.
→ [Arcade] DevMAME [log only] 2022/05/31 22:00
  • 2022-05-31 20:57:53 [spectrum_cass.xml] 25 new entries (#9867) [ICEknigh7]
    • spectrum_cass.xml: 25 new entries
      Androides [Avlixa, retroLEL] Batalla Naval [ICEknight, retroLEL] Colección Dinamic-90 [José Luis Soler, José Manuel Claros, El trastero del Spectrum] Ci-U-Than Trilogy I: Cozumel [Juan Pablo Lopez, SPA2] Ci-U-Than Trilogy I: Cozumel (Serie Leyenda) [Juan Pablo Lopez, SPA2] Ci-U-Than Trilogy II: Los Templos Sagrados [Juan Pablo Lopez, D-O-S] Ci-U-Than Trilogy III: Chichén Itzá [Rockersuke Moroboshi] Cuerpo / Digestivo [Fede Jerez] David el Gnomo - Los Gnomos (cassette version) [José Manuel Claros, El trastero del Spectrum] Fernando Martin Basket Master (pitch demo, cracked) [El Perez, ENORM, retroLEL] Globus [Paco Lafuente] King Leonard [José Luis Soler, Fede Jerez] King Leonard (large case) [Fede Jerez] La Diosa de Cozumel (Samusoft, Retro Gamer) [ENORM, retroLEL] MicroHobby (Issue 037) (flexi disc) [José Manuel Claros, El trastero del Spectrum] Murciélago en la Cuarta Dimensión (demo) [Paco Lafuente] Ogerox en los Dominios del Fuego [Roberto M. Oliva, ICEknight, retroLEL] Ok Computer Program (Radiohead – OK Computer OKNOTOK 1997 2017) [Marcin Skoczylas, ICEknight] Proteus (1986) [anonymous] Renault After Sales [Juan Francisco Torres, Fede Jerez] Xadom (Investronica) [Spectrum Computing] Xadom (Microbyte) [johnny farragut] Xadom (Power Software) [Ignacio Prini, Fede Jerez] Vega Solaris (Retro Gamer) [ENORM, retroLEL] Wander X (clone of Xadom) [Spectrum Computing]
      Also, a few new clone relationships and corrected titles.
  • 2022-05-31 20:54:46 pc8801_cass.xml: New software list addition (#9849) [David 'Foxhack' Silva]
    • 3156 Coro Coro [Gaming Alexandria]
  • 2022-05-31 20:51:05 c64_cass.xml: Added 13 items (12 working, 1 not working) (#9753) [Steven Coomber]
    • New working software list additions - Shanghai (Activision) [C64 Ultimate Tape Archive V2.0] Shirley Muldowney's Top Fuel Challenge (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Side Arms (Go!) [C64 Ultimate Tape Archive V2.0] Sidewize (Firebird) [C64 Ultimate Tape Archive V2.0] Sigma 7 (Durell) [C64 Ultimate Tape Archive V2.0] Silent Service (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Silkworm (Virgin) [C64 Ultimate Tape Archive V2.0] Siren City (Interceptor Software) [C64 Ultimate Tape Archive V2.0] Siren City (Datamaxx) [C64 Ultimate Tape Archive V2.0] Six Shooter (Dixons) [C64 Ultimate Tape Archive V2.0] Skate Crazy (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0] Skate or Die (Electronic Arts) [C64 Ultimate Tape Archive V2.0]
      New NOT_WORKING software list additions - Short Circuit (Ocean) [C64 Ultimate Tape Archive V2.0]
  • 2022-05-31 20:48:06 namcos12.cpp: Add note (#9871) [ClawGrip]
  • 2022-05-31 18:25:57 cosmos_playc8f.cpp: Add main PCB ASCII layout (#9875) [ClawGrip]
  • 2022-05-31 17:09:21 New NOT_WORKING clone (#9874) [ClawGrip]
    • New NOT_WORKING clone - Aqualand (alternate version) [Sergio y Vicente de www.electronicavys.es]
  • 2022-05-31 15:26:48 fixed description... [smf-]
  • 2022-05-31 15:23:34 Added a more detailed description of why the NMI hack is required [smf-]
  • 2022-05-31 12:24:48 labtam: install 8086 board [Patrick Mackinlay]
  • 2022-05-31 12:24:02 labtam: add 8086 vdu comm board [Xolod] [Patrick Mackinlay]
  • 2022-05-31 12:23:14 labtam: improve z80sbc floppy hookup [Patrick Mackinlay]
  • 2022-05-31 11:30:50 y2.cpp: Fix dependency (#9872) [cam900]
  • 2022-05-30 23:34:59 kl5c80a12: Add KP64 timer/counter units to emulation [AJR]
  • 2022-05-30 22:52:50 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Higurashi no Naku Koro NiJong (Japan) [system11, Brizzo]
  • 2022-05-30 20:31:43 simpsons: remove nmi clear at wrong place (no effect on emulation) [hap]
  • 2022-05-30 20:01:09 lynx.xml: Added a prototype. (#9861) [0kmg]
    • New working software list additions - Robotron: 2084 (prototype) [swlovinist]
  • 2022-05-30 20:00:42 n64.xml: Added two unreleased titles. (#9865) [0kmg]
    • New working software list additions - Carnivalé - Cenzo’s Adventure (prototype 20000721) [Baker64, Forest of Illusion]
      New NOT_WORKING software list additions - Doubutsu Banchou (Japan, prototype) [Marshall, Olivieryuyu, Baker64]
  • 2022-05-30 14:13:42 Fixed MT#08333, Simpsons attract mode music cuts off because it waits forever in a halt instruct. The ld ($fa00),a acks the NMI and the following halt instruction should wait for the next one. Some research shows the Z80 checks NMI in the last T cycle of an instruction, which may explain why the hack was already needed. [smf] [smf-]
  • 2022-05-29 23:33:49 thepit.cpp: Modernizations and fixes [AJR]
    • - Replace legacy VBLANK interrupt generators - Derive audio CPU interrupt from VSYNC, not VBLANK - Add multiplexer device for inputs - Fix screen offsets for cocktail-flipped mode
  • 2022-05-29 21:23:43 hp2100d.cpp: Fix mask [AJR]
  • 2022-05-29 20:20:21 saturn.xml: Cleaned up metadata. (#9761) [ArcadeShadow]
    • Changed Prototype, Alt, Rev, Demo to lowercase in descriptions.
  • 2022-05-29 20:11:17 a2600.xml: Cleaned up metadata. (#9854) [ArcadeShadow]
    • Lowercase on descriptive word like Unknown, Alt, Prototype, Older in descriptions.
  • 2022-05-29 19:17:02 jaguar.xml: Cleaned up metadata. (#9855) [ArcadeShadow]
    • Lowercase on descriptive words like Prototype, Alt, Re-release, Hacked in descriptions.
  • 2022-05-29 18:52:08 Updated cdi.xml hashes for TOSEC disks (#9407) [Daniel Sarfati]
    • chdman changed since the chd hashes were taken. This is an update for about 200 disk hashes.
  • 2022-05-29 18:47:53 util/options.h: Removed legacy OPTION_ option type constants. (#9851) [npwoods]
    • These constants were polluting the global namespace.
  • 2022-05-29 18:30:25 netlist: static solver work and improve code readability (#9841) [couriersud]
    • - nltool: Added support for building individual static solver files. - Added pre-built documentation files for nltool and nlwav. - plib: Extended typed_version to have patchlevel as well. - plib: Compile more of ppmf.h with nvcc. - create_devinc.py: Add include guards to the generated files. - makefile: Recreate generated files when python code has changed. - Reduced nld_base.h usage in the core. -
  • 2022-05-29 17:39:54 Fixed Arcade build (#9858) [MASH]
    • Removed "Shuttle MS11 PC" computer from Arcade build/Listxml.
  • 2022-05-29 17:11:56 miconkit: cpu clock divider should be good [hap]
  • 2022-05-29 15:25:40 midwunit.cpp: Add interlock and bill inputs for all games [AJR]
    • midxunit.cpp: Correctly designate interlock input as such
  • 2022-05-29 12:16:12 miconkit: add p1/p2 lamps [hap]
  • 2022-05-29 10:41:42 added Power button to Commodore LCD, if you hibernate before exiting MAME then you can continue where you left off [smf] [smf-]
  • 2022-05-29 01:31:39 Fixed commodore LCD loading from 1541/1571, loading and saving to 1581. [smf] [smf-]
  • 2022-05-29 00:40:42 clcd.cpp: Added IEC bus connections. (#9843) [Mike Naberezny]
  • 2022-05-29 00:07:02 m68hc16: Update CPU16 core [