[Arcade] DevMAME [log only] 2021/10/23 07:10

[150] @ !!! Sobota, 23 Października 2021 07:10 CET [01-10-2021 00:10 CET]

[Arcade] DevMAME [log only] 2021/10/23 07:10

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

  • 2021-10-23 06:53:31 bus/scsi/cdu76s.cpp: dumped ROM [hammy] [Ivan Vangelista]
  • 2021-10-23 06:46:45 ibm5170.xml: New working software list additions (#8716) [ArcadeShadow]
    • New working software list additions - ibm5170: Buzz Aldrin's Race Into Space, Fates of Twinion, Leisure Suit Larry 6: Shape Up or Slip Out!, Shadow of Yserbius, Star Wars - TIE Fighter (Germany), The Sierra Imagination Network, The Sierra Imagination Network (older), The Sierra Network [The Good Old Days]
      ibm5170.xml: Redumped Star Wars - TIE Fighter [The Good Old Days]
  • 2021-10-23 06:45:35 New working clones [Ivan Vangelista]
    • Street Fighter Zero 2 Alpha (Asia 960805) [Genaro Rodarte]
  • 2021-10-23 06:43:32 ibm5150.xml: New working software list additions (#8715) [ArcadeShadow]
    • New working software list additions - ibm5150: PGA Tour Golf, PGA Tour Golf (alt), PGA Tour Golf (Special Maxell edition), PGA Tour Golf: Tournament Course Disk, PowerMonger, Silpheed (3.5", v3.2) [The Good Old Days]
  • 2021-10-23 05:51:02 Fill in Japanese names for main player buttons. [Vas Crabb]
  • 2021-10-23 05:09:00 konmedal020: more video [cracyc]
  • 2021-10-23 05:09:06 cococart.cpp: Remove superfluous #include [AJR]
  • 2021-10-23 05:06:24 cococart.cpp: Fix build (was broken after 84970b9090f99ca6a06cb0133b108aabf3caf533 due to ioprocs changes) [AJR]
  • 2021-10-23 04:56:27 Dumped (bruteforced) the PAL from 'guttangts3' [Recreativas.org] (#8726) [ClawGrip]
  • 2021-10-23 04:56:02 bus/nes: Added support for a 6 in 1 multicart. (#8732) [0kmg]
    • • bus/nes: Added support for a 6 in 1 multicart.
      - Changed base MMC3 (TxROM) initialization code to default to the first contiguous 8K of VRAM/VROM.
      New working software list additions (nes.xml) - New Star 6 in 1 Game Cartridge [anonymous]
      Software list items promoted to working (nes.xml) - EverQuest - Wújìn de Rènwù (China) Sānguózhì - Yīngjié Zhuàn (China, alt) Sānguózhì - Yīngjié Zhuàn (China, alt 2) Sānguózhì - Yīngjié Zhuàn (China)
      • Promote Famicom Yarou Vol.1 to partially supported.
  • 2021-10-23 04:54:26 Initial RPK support for CoCo (#8541) [npwoods]
  • 2021-10-23 04:52:46 add some recognizable (but still awful) PSG output to the dphh8630 driver (#8704) [David Haywood]
  • 2021-10-23 04:52:21 remove deco_zoomspr device, refactor deco32 - drgngun, lockload to use the namco_c355spr device instead (#8725) [David Haywood]
  • 2021-10-23 04:18:22 sun3_460: Correct RTC type [AJR]
  • 2021-10-22 23:02:15 shootgal: Adjusted MAME's crosshair to match actual crosshair (#8739) [aequites7]
    • Shooting Gallery (shootgal)'s default PORT_CROSSHAIR values are reverse and unscaled against the game's screen resolution.
      The game does not offer a calibration option, but the test mode that comes up after a few seconds upon setting the DIP switch shows the internal crosshair for adjusting the gun.
      The new offsets are manually determined. They are visual cues for the MAME users only and are unrelated to the game's operation.
  • 2021-10-22 18:14:09 Filled in Japanese names for a bunch of inputs, fixed issues with localised P10 control names not showing. [Vas Crabb]
  • 2021-10-22 18:12:11 c64_cass.xml: Added eleven entries (#8737) [Steven Coomber]
    • New working software list additions - E-motion (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Edd the Duck (Impulze) [C64 Ultimate Tape Archive V2.0] Enduro Racer (Activision) [C64 Ultimate Tape Archive V2.0] Epyx Epics (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Escape (Ocean) [C64 Ultimate Tape Archive V2.0] Escape-MCP (Rabbit Software) [C64 Ultimate Tape Archive V2.0] Every Second Counts (TV Games) [C64 Ultimate Tape Archive V2.0] The Fabulous Wanda and the Secret of Life, the Universe, and Everything (Games Machine) [C64 Ultimate Tape Archive V2.0] Fairlight (The Edge) [C64 Ultimate Tape Archive V2.0] Famous Five (Mastertronic) [C64 Ultimate Tape Archive V2.0] Fantasy World Dizzy (Codemasters) [C64 Ultimate Tape Archive V2.0]
      Note that I have also added a reason why Cobra is not supported which was pointed out in PR#8689.
  • 2021-10-22 16:55:07 Updated Greek Translation (#8738) [BraiNKilleRGR]
  • 2021-10-22 06:39:00 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Amidar (Cirsa bootleg) [Retromaniacs]
  • 2021-10-22 04:48:48 vgmplay.xml: Added 16 new entries and 3 updated entries [vgmrips.net, Tafoid] [Scott Stone]
  • 2021-10-21 22:39:06 docs: Still more cleanup on the FAQ page. [Vas Crabb]
  • 2021-10-21 22:19:32 docs: More adjustments. [Vas Crabb]
  • 2021-10-21 20:11:01 gts80b: added a comment. [Robbbert]
  • 2021-10-21 19:17:26 commonissues.rst: Fixed bad English. [Robbbert]
  • 2021-10-21 18:46:00 plugins/timer: Fixed ticking when menu is left on the screen. [Vas Crabb]
  • 2021-10-21 18:19:20 nes.xml: Set missing save RAM for RPG Jinsei Game. (#8733) [0kmg]
  • 2021-10-21 17:46:52 -Cleaned up CI targets: [Vas Crabb]
    • • Restricted Linux CI build to only run on changes to code, translations, software lists, and build scripts. • Restricted Windows/macOS CO to only run on changes to code and build scripts. They provide nothing over Linux for the other stuff. • Added plugin properties and controller file validation to the "hash" workflow. • Added a workflow for building documentation, so pull requests that affect documentation will at least get a basic check in advance.
      -plugins/autofire: Bumped version as configuration format has changed.
  • 2021-10-21 17:19:42 gts80a: indicated bios [Robbbert]
  • 2021-10-21 17:11:12 new NOT_WORKING machine [MetalliC]
    • - Manpuku Suizokukan [Darksoft, MetalliC, Mitsurugi_W, rtw, SNK-NEO-GEO]
      new NOT_WORKING clone - Yataimura Kingyosukui (1-player, Japan, Ver 1.005) [Darksoft, MetalliC, Mitsurugi_W, rtw, SNK-NEO-GEO]
  • 2021-10-21 16:52:54 gts1: removed duplicate set; added sound card. [Robbbert]
  • 2021-10-21 16:14:05 Plugin usability improvements: [Vas Crabb]
    • • autofire, inputmacro: Made left/right repeat when held (makes setting long delays/durations easier). • autofire, inputmacro: Added headings for devices in input selection menus (helps when controller buttons have identical names, e.g. AES) • autofire: Made intial selection when moving between menus intuitive, log some errors on saving/loading configuration. • autofire: Fixed two errors in Chinese localisations.
  • 2021-10-21 15:31:11 New clones marked as NOT_WORKING [Robbbert]
    • Ice Cold Beer (set 2) [Robbbert]
  • 2021-10-21 15:07:10 ay8910.cpp: Improve AY8930 noise algorithm, simplify some logic (#8729) [cam900]
  • 2021-10-21 15:04:23 bus/nes: Added support for a Somari board variant. (#8728) [0kmg]
    • New working software list additions (nes.xml) - AV Jiūjí Májiàng II (Asia, alt) [MLX]
  • 2021-10-21 13:59:50 c64_cass.xml: Correct typo in parent name for Commando (#8734) [Steven Coomber]
  • 2021-10-21 00:20:41 c64_cass.xml: Added seventeen entries (#8730) [Steven Coomber]
    • New working software list additions - Dominator (System 3) [C64 Ultimate Tape Archive V2.0] Donald Duck's Playground (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Double Dragon (Melbourne House) [C64 Ultimate Tape Archive V2.0] Double Take (Ocean) [C64 Ultimate Tape Archive V2.0] Dough Boy (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Dragon's Lair (Software Projects) [C64 Ultimate Tape Archive V2.0] Dragon's Lair Part II: Escape from Singe's Castle (Software Projects) [C64 Ultimate Tape Archive V2.0] Dragon's Lair (Preview) (Software Projects) [C64 Ultimate Tape Archive V2.0] Dragons of Flame (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Dream Warrior (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Drelbs (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Druid (Firebird) [C64 Ultimate Tape Archive V2.0] Dynamic Duo (Firebird) [C64 Ultimate Tape Archive V2.0] Dynasty Wars (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
      New NOT_WORKING software list additions - Doc the Destroyer (Melbourne House) [C64 Ultimate Tape Archive V2.0] Dodgy Geezers (Melbourne House) [C64 Ultimate Tape Archive V2.0] Donkey Kong (Ocean) [C64 Ultimate Tape Archive V2.0]
      Note that I have demoted the existing Donkey Kong (Erbe) entry as this also fails to load correctly.
  • 2021-10-21 00:20:27 c64_cass.xml: Added twelve entries (#8705) [Steven Coomber]
    • New working software list additions - Dark Force (Ocean) [C64 Ultimate Tape Archive V2.0] Days of Thunder (Mindscape) [C64 Ultimate Tape Archive V2.0] Death or Glory (Mind Games) [C64 Ultimate Tape Archive V2.0] Death Wish 3 (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0] The Deep (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Deflektor (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0] Delta (Thalamus) [C64 Ultimate Tape Archive V2.0] Desert Fox (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Dick Tracy (Titus) [C64 Ultimate Tape Archive V2.0] Dig Dug (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
      New NOT_WORKING software list additions - Decathlon (Activision) [C64 Ultimate Tape Archive V2.0] Deceptor (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
  • 2021-10-21 00:20:12 c64_cass.xml: Added nine entries (#8693) [Steven Coomber]
    • New working software list additions - Cosmic Causeway: Trailblazer II (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0] Crazy Cars (Titus) [C64 Ultimate Tape Archive V2.0] Crazy Comet (Martech) [C64 Ultimate Tape Archive V2.0] Crazy Kong (Interceptor Software, alt) [C64 Ultimate Tape Archive V2.0] Creatures 2: Torture Trouble (Thalamus) [C64 Ultimate Tape Archive V2.0] Critical Mass (Durell) [C64 Ultimate Tape Archive V2.0] Crystal Castles (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
      New NOT_WORKING software list additions - Crack Down (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Creatures (Thalamus) [C64 Ultimate Tape Archive V2.0]
  • 2021-10-21 00:19:52 c64_cass.xml: Added ten entries (#8689) [Steven Coomber]
    • New working software list additions - Ciphoid 9 (GB Standard) [C64 Ultimate Tape Archive V2.0] Cluedo (Leisure Genius) [C64 Ultimate Tape Archive V2.0] Cobra (Ocean) [C64 Ultimate Tape Archive V2.0] Coin Op Hits II (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Combat School (Ocean) [C64 Ultimate Tape Archive V2.0] Comet Game (Firebird) [C64 Ultimate Tape Archive V2.0] Comic Bakery (Imagine) [C64 Ultimate Tape Archive V2.0] Commando (Elite Systems, alt) [C64 Ultimate Tape Archive V2.0] Conflicts 1 (Personal Software Services) [C64 Ultimate Tape Archive V2.0] Convoy Raider (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0]
      Note that the existing entry for "Stallone: Cobra" has been renamed to "Cobra" to reflect the title change that occurred from C64 Ultimate Tape Archive V1 to C64 Ultimate Tape Archive V2. I have also demoted this entry to not working status as the game crashes as soon as it loads but surprisingly the original Ocean release (added on this PR) with different tape loading software works OK.
  • 2021-10-21 00:19:26 c64_cass.xml: Added ten entries (#8671) [Steven Coomber]
    • New working software list additions - Bonanza Bros (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Bounty Bob Strikes Back! (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Brave Starr (Go!) [C64 Ultimate Tape Archive V2.0] Breakthru (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Bubble Bobble (Firebird) [C64 Ultimate Tape Archive V2.0] Buck Rogers: Planet of Zoom (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Buggy Boy (Elite Systems) [C64 Ultimate Tape Archive V2.0] Bulldog (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0] Burger Time (Interceptor Software) [C64 Ultimate Tape Archive V2.0]
      New NOT_WORKING software list additions - Brian Bloodaxe (The Edge) [C64 Ultimate Tape Archive V2.0]
  • 2021-10-21 00:06:50 frontend: Fixed untranslated info box title appearing on system/software selection menus (#8731). [Vas Crabb]
  • 2021-10-20 23:51:40 docs: Fix a copy/paste error. [Vas Crabb]
  • 2021-10-20 22:44:34 frontend: Beter provision for plugins with multiple menu levels. [Vas Crabb]
    • Make it possible for a plugin to specify which item should be selected on repopulate. Also allowed plugins to specify the UI heading flag for menu items.
      Updated input macro plugin to select sane items when changing menus. Other plugins not updated yet, but may be at some point in the future.
  • 2021-10-20 21:32:55 gts80b.cpp: Fix clang build [-Werror,-Warray-bounds] [AJR]
  • 2021-10-20 20:57:01 gts80: More WIP [Robbbert]
  • 2021-10-20 19:11:43 -plugins: Added an input macro plugin. [Vas Crabb]
    • -plugins: Sort input selection menus for autofire plugin.
      -frontend: Fixed another case where the menus may not automatically scroll the first item into view.
  • 2021-10-20 15:42:42 speedbsk: correct harmless copypaste mistake [hap]
  • 2021-10-20 15:28:08 speedbsk: reduce lamp flickering, add yellow lamp output [hap]
  • 2021-10-20 13:52:07 speedbsk: Initial layout, map some outputs [Dirk Best]
  • 2021-10-20 03:28:43 First pass in improving Amiga SW compatibility (#8722) [Angelo Salese]
    • • amiga.cpp: connect missing DSKINDEX signal from FDC to CIA-B ICR bit 4
      • amigafdc.cpp: workaround live_counter > 8 to reset, makes abreed to boot to gameplay
      • 8364_paula.cpp: fix output channel of irq delegation, and throw one when a DMA reaches the end of a stream. Fixes asparmgp/gpmaster BGMs at very least
      • mos6526.cpp: guard against resetting IRQs when none is chained • makes timer B polling reads to actually work in barb2paln4, fixing booting
      • amigafdc.cpp: start adding logmacros
      • amigafdc.cpp: fix DMAON readback, giving logica2 diag BIOS the chance to print extensive floppy test info
      • 8364_paula.cpp: avoid reading audio DMA buffers outside the allocated ranges, fixes sound buzzing/aliasing bug
      • alg.cpp: standardize title metadatas
      • amigaocs_flop.xml: QA, consistent XML titles, consistent ids of virus plagued disks (additional field plus mark these as baddump)
      • amigaocs_flop.xml: mark the failures on mount and bulk test with ATK
      • 8364_paula.cpp: fix DMA reload behaviour (fixes BGMs in Ocean games), add live logging, misc
      • amiga.cpp: ignore bit 0 with BPLxMOD writes, fixes hpoker/hpokera GFXs
      • amigaocs_flop.xml: misc QA notes
  • 2021-10-19 20:27:31 frontend: Don't show plugin options menu in main menu before start - it doesn't work anyway. [Vas Crabb]
  • 2021-10-19 17:59:52 debugger: Memory accesses in expressions don't support taking the first exposed space (yet). [Vas Crabb]
  • 2021-10-19 17:40:07 express.cpp: Fix regression in interpreting db@, ib@, ob@ and similar memory access operators [AJR]
  • 2021-10-19 17:36:52 speedbsk: Make the service mode work [Dirk Best]
    • - Hook up region select and photo sensors - Change RF5C68 to RF5C164, connect addrmap - Hook up switches and service panel inputs - Hook up trackballs - Connect main and audio UARTs - Work around audiocpu serial input at 0x20
  • 2021-10-19 17:37:25 mn1880: Make it possible to take interrupts; emulate (unused) PI instruction [AJR]
  • 2021-10-19 17:03:43 Tie up a few loose ends: [Vas Crabb]
    • debugger: Octal cheats for octal address spaces.
      frontend: Pass events for automatically generated menu items to the plugin - they will have index zero.
      frontend: Don't try calling the data plugin from the main menu if the system isn't starting yet - doing so will prevent the data plugin from loading at all.
  • 2021-10-19 15:58:25 gba.xml: made descriptions more consistent (#8717) [ArcadeShadow]
  • 2021-10-19 15:46:17 bus/nes: Overhauled SOMARI board emulation. (#8723) [0kmg]
    • - Fixed non-booting games. - Garou Densetsu Special no longer crashes on black screen between rounds. - Fixed graphics corruption in AV Bishoujo Senshi. Yes, those graphics too. - Removed bad alt dump of AV Bishoujo Senshi. - Also save mirroring state in MMC3 (TxROM) base class as it's useful for subclasses.
      Software list items promoted to working (nes.xml) - Kart Fighter (Asia, SOMARI-W) Somari (Asia, SOMARI-W) Somari (Asia, SOMARI-P)
  • 2021-10-19 04:17:47 New working software list additions (apple2gs_flop_clcracked.xml) (#8712) [Firehawke]
    • • New working software list additions (apple2gs_flop_clcracked.xml) -
      Aesop's Fables (cleanly cracked) [Brian Troha] All About America (cleanly cracked) [Brian Troha] Ancient Land of Ys (cleanly cracked) [Brian Troha] Arkanoid (Version 12-Jan-89) (cleanly cracked) [Brian Troha] Arkanoid II: Revenge of Doh (Version 29-Aug-89) (cleanly cracked) [Brian Troha] Arkanoid II: Revenge of Doh (Version 18-Jul-89) (cleanly cracked) [Brian Troha] Battle Chess (cleanly cracked) [Brian Troha] Block Out (Version 1.0) (cleanly cracked) [Brian Troha] Bubble Ghost (cleanly cracked) [Brian Troha] Bubble Ghost - Hard Drive compatible (cleanly cracked) [Brian Troha] Calendar Crafter (Version 1.2) (cleanly cracked) [Brian Troha] California Games (cleanly cracked) [Brian Troha] Captain Blood (cleanly cracked) [Brian Troha] Cavern Cobra (cleanly cracked) [Brian Troha] Club Backgammon (Version 2.0) (cleanly cracked) [Brian Troha] Club Backgammon (Version 1.0) (cleanly cracked) [Brian Troha] Cribbage King / Gin King (Version 1.01) (cleanly cracked) [Brian Troha] Defender of the Crown (cleanly cracked) [Brian Troha] Déjà Vu (cleanly cracked) [Brian Troha] Déjà Vu II: Lost in Las Vegas (cleanly cracked) [Brian Troha] Designer Prints (Version 1.0) (cleanly cracked) [Brian Troha] Designer Puzzles (Version 1.0) (cleanly cracked) [Brian Troha] Destroyer (cleanly cracked) [Brian Troha] Downhill Challenge (cleanly cracked) [Brian Troha] Fantavision (Version 2.1) (cleanly cracked) [Brian Troha] Fantavision (Version 1.0) (cleanly cracked) [Brian Troha] Fast Break (cleanly cracked) [Brian Troha] Final Assault (cleanly cracked) [Brian Troha] Gauntlet (cleanly cracked) [Brian Troha] Geometry (Version 1.0) (cleanly cracked) [Brian Troha] Gnarly Golf (cleanly cracked) [Brian Troha] Grand Prix Circuit (cleanly cracked) [Brian Troha] Great Western Shootout (cleanly cracked) [Brian Troha] Hacker II: The Doomsday Papers (cleanly cracked) [Brian Troha] Hardball! (cleanly cracked) [Brian Troha] Hostage: Rescue Mission (cleanly cracked) [Brian Troha] Impossible Mission II (cleanly cracked) [Brian Troha] Jack Nicklaus' Greatest 18 Holes of Major Championship Golf (cleanly cracked) [Brian Troha] Jigsaw (Version 1.4 - 022988) (cleanly cracked) [Brian Troha] King's Quest - Quest for the Crown (cleanly cracked) [Brian Troha] King's Quest II - Romancing The Throne (cleanly cracked) [Brian Troha] King's Quest III - To Hier is Human (cleanly cracked) [Brian Troha] LaserForce (cleanly cracked) [Brian Troha] Leisure Suit Larry in the Land of the Lounge Lizards (cleanly cracked) [Brian Troha] Magical Myths (cleanly cracked) [Brian Troha] Mancala (Version 1.0) (cleanly cracked) [Brian Troha] Marble Madness (cleanly cracked) [Brian Troha] Math Blaster Plus! (Version 1.1) (cleanly cracked) [Brian Troha] Math Blaster Plus! (Version 1.0) (cleanly cracked) [Brian Troha] Math Wizard (cleanly cracked) [Brian Troha] Mavis Beacon Teaches Typing (Version 1.8 21-Dec-88) (cleanly cracked) [Brian Troha] Mavis Beacon Teaches Typing (Version 1.2 16-Nov-87) (cleanly cracked) [Brian Troha] Mean 18 (cleanly cracked) [Brian Troha] Mercury (Version 1.0) (cleanly cracked) [Brian Troha] Music Construction Set (Version 1.0) (cleanly cracked) [Brian Troha] Neuromancer (cleanly cracked) [Brian Troha] Paperboy (cleanly cracked) [Brian Troha] Pipe Dream (cleanly cracked) [Brian Troha] Qix (Version 1.4? 16-Jan-90) (cleanly cracked) [Brian Troha] Read and Rhyme (cleanly cracked) [Brian Troha] Read-a-Rama (cleanly cracked) [Brian Troha] Reader Rabbit (Version 2.3) (cleanly cracked) [Brian Troha] Reader Rabbit (Version 2.2) (cleanly cracked) [Brian Troha] Reading and Me (Version 1.0) (cleanly cracked) [Brian Troha] Sea Strike (Version 1.0) (cleanly cracked) [Brian Troha] Serve and Volley (cleanly cracked) [Brian Troha] Shanghai (Version 15-Sep-87) (cleanly cracked) [Brian Troha] Shanghai (Version 20-Jan-87) (cleanly cracked) [Brian Troha] ShowOff (Version 1.1) (cleanly cracked) [Brian Troha] Silent Service (Version 925.01) (cleanly cracked) [Brian Troha] Silpheed - Super Dogfighter (cleanly cracked) [Brian Troha] Skate or Die (Version 1.1 07-Oct-88) (cleanly cracked) [Brian Troha] Skate or Die (Version 1.0 12-Aug-88) (cleanly cracked) [Brian Troha] Space Quest - The Sarien Encounter (cleanly cracked) [Brian Troha] Space Quest II - Vohual's Revenge (cleanly cracked) [Brian Troha] Spirit of Excalibur (cleanly cracked) [Brian Troha] Storybook Weaver (Version 1.0) (cleanly cracked) [Brian Troha] Storybook Weaver - World of Adventure (Version 1.0) (cleanly cracked) [Brian Troha] Storybook Weaver - World of Make-Believe (Version 1.0) (cleanly cracked) [Brian Troha] Street Sports Soccer (cleanly cracked) [Brian Troha] Superstar Ice Hockey (cleanly cracked) [Brian Troha] Tales From The Arabian Nights (cleanly cracked) [Brian Troha] Task Force (cleanly cracked) [Brian Troha] Tetris (cleanly cracked) [Brian Troha] The Adventures of Sinbad (cleanly cracked) [Brian Troha] The Duel: Test Drive II (cleanly cracked) [Brian Troha] The Fidelity Chessmaster 2100 (Version 1.1 17-Nov-88) (cleanly cracked) [Brian Troha] The Fidelity Chessmaster 2100 (Version 1.01 28-Sep-88) (cleanly cracked) [Brian Troha] The Graphics Studio (cleanly cracked) [Brian Troha] The Immortal (cleanly cracked) [Brian Troha] The King of Chicago (cleanly cracked) [Brian Troha] The Last Ninja (cleanly cracked) [Brian Troha] The Logic Master (Version 1.5) (cleanly cracked) [Brian Troha] The Print Shop (Version 1.0) (cleanly cracked) [Brian Troha] The Third Courier (cleanly cracked) [Brian Troha] The Tower of Myraglen (Version 1.0) (cleanly cracked) [Brian Troha] The Wonders of the Animal Kingdom (cleanly cracked) [Brian Troha] The Word Master (cleanly cracked) [Brian Troha] Thexder (Version 2.7) (cleanly cracked) [Brian Troha] Topdraw (Version 1.00A) (cleanly cracked) [Brian Troha] TrianGo (Version 1.0) (cleanly cracked) [Brian Troha] Uninvited (cleanly cracked) [Brian Troha] Vegas Craps (Version 1.0) (cleanly cracked) [Brian Troha] Vegas Gambler (Version 1.1 25-Jul-88) (cleanly cracked) [Brian Troha] Vegas Gambler (Version 1.0 07-Jun-88) (cleanly cracked) [Brian Troha] War in Middle Earth (cleanly cracked) [Brian Troha] Where in the U.S.A. is Carmen Sandiego? (cleanly cracked) [Brian Troha] Where in the World is Carmen Sandiego? (cleanly cracked) [Brian Troha] Winter Games (cleanly cracked) [Brian Troha] World Games (cleanly cracked) [Brian Troha] World Tour Golf (cleanly cracked) [Brian Troha] Writer's Choice Elite (cleanly cracked) [Brian Troha] Xenocide (Version 25-Sep-89) (unprotected) [Brian Troha] Xenocide (Version 11-Aug-89) (cleanly cracked) [Brian Troha] Zany Golf (cleanly cracked) [Brian Troha]
  • 2021-10-19 03:38:07 seta.cpp: add dumps for plds in blandia set, and info for undumped plds (#8569) [Sergio G]
    • • seta.cpp: add dumps for plds in blandia set
      http://www.citylan.it/wiki/images/6/67/334_PCB_component_side.jpg
      • seta.cpp: added info for undumped plds in several sets: • rezon & rezont: https://i.ebayimg.com/images/g/nR8AAOSwJ6JdOxBX/s-l1600.jpg • umanclub: https://i.ebayimg.com/images/g/TCkAAOSwhnZexMZr/s-l1600.jpg • zingzip: https://img.ricardostatic.ch/t_1800x1350/pl/1135454728/1/3/ • daioh & daioha: • msgundam & msgundam1: https://cdn.shopify.com/s/files/1/1861/2927/products/IMG_20210520_160716_1024x1024@2x.jpg • wrofaero: http://blog.system11.org/wp-content/uploads/2017/06/20170610_war_of_aero.jpg • jjsquawk & jjsquawko: https://i.imgur.com/ZCHV5QT.jpg & http://blog.system11.org/wp-content/uploads/2016/01/20160129_jj_squawkers.jpg • kamenrid: https://i.ebayimg.com/images/g/77AAAOSwd11gaO-Q/s-l1600.jpg • eightfrc: http://www.fillmoregames.com/pcbs/eight_forces_01.jpg • krzybowl: https://coinoppartsetc.com/sites/default/files/products/Crazy%20Bowl%20Arcade%20Machine%20Game%20PCB%20Printed%20Circuit%20Board%20-%20Sammy%20-%20%23812-29%20-%20AS%20IS%20%281%29.JPG • extdwnhl: https://quarterarcade.com/Media/Thumbs/0013/0013870-extreme-downhill.jpg • gundhara: https://www.jammarcade.net/images/2015/05/Gundhara_PCB_800.jpg & https://img.over-blog-kiwi.com/2/57/89/99/20180821/ob_3b9745_img-4880.JPG • sokonuke (same as extdwnhl?): https://cdn.shopify.com/s/files/1/1861/2927/products/IMG-20200222-165329_1024x1024@2x.jpg?v=1582358079 • zombraid: https://i.ebayimg.com/d/w1600/pict/163932014453_/Tested-Working-Sammy-Zombie-Raid-Arcade-Video-Game.jpg • utoukond: http://www.ym2149.com/arcadepcb/pcb/banpresto/ultra_toukon_densetsu_pcb_partside.jpg • neobattl: https://i.ebayimg.com/images/g/35YAAOSwq2NeUdT6/s-l1600.jpg
      • fix ROM_LOAD arguments for "fw-003.u52"
  • 2021-10-19 03:24:43 upd765: use the command sector size not the address size in read track and set the correct bit in st2 to indicate data crc error [cracyc]
  • 2021-10-19 01:01:02 -docs: Documented debugger's built-in functions for expressions. [Vas Crabb]
    • -Fixed a couple of coverity warnings.
  • 2021-10-18 21:23:03 New working clones [hap]
    • Buccaneer (set 2) [Jeremy Locke, Cam]
  • 2021-10-18 21:21:46 fastlane: fixed score layer color [Jotego, Angelo Salese] [hap]
  • 2021-10-18 20:35:30 -debugger: Finished updating commands and documentation. [Vas Crabb]
    • • Updated cheat commands to work with arbitrary devices and address spaces. You can still only search RAM areas in a single address space at a time, but any address space of any device can be used now. • Made the cheatinit/cheatrange commands not affect current state if the arguments are invalid. Also fixed some bugs in the cheat commands. • Updated documentation for cheat commands, and added a simple worked example. Also added single-sentence descriptions of what (break|watch|register)points are to the top of the relevant pages.
      -frontend improvements:
      • Added a bit more info to the about box, moved the VCS revision to the heading. • Don't show "not" codes in prompts - they're not helpful.
  • 2021-10-18 17:54:16 ra17xx: fixed error message [Robbbert]
  • 2021-10-18 15:06:38 sag: preparing for pacman2 dump [hap]
  • 2021-10-18 15:00:23 hh_sm510: Add cheat for trsrescue and trthuball (#8668) [algestam]
  • 2021-10-18 14:14:36 bus/nes: Corrections for SL-1632 board. (#8719) [0kmg]
    • • bus/nes: Corrections for SL-1632 board.
      - Fixed CHR banking and mirroring issues. Clears up all graphics glitches in Rex Soft's Samurai Spirits.
      • Only set necessary bank when already in VRC2 mode.
  • 2021-10-18 11:23:57 gts80: added a list of known alternate roms [Robbbert]
  • 2021-10-18 10:35:50 Revert "Better rules for generating .po files - multiple jobs have an effect now." [Vas Crabb]
    • Need to find a better way of doing this without causing .po files to be rebuilt on every build. The commit is still there for reference.
      This reverts commit efe9c1e7283e6a0ca5f4fc57a832430e656399ef.
  • 2021-10-18 10:29:01 Better rules for generating .po files - multiple jobs have an effect now. [Vas Crabb]
  • 2021-10-18 06:32:58 - koikoi.cpp: added reference video for colors [Ivan Vangelista]
    • - williams.cpp: corrected bubbles labels and updated comments [Corrado Tomaselli, Brian Troha]
  • 2021-10-18 04:36:22 gst80,gts80a,gts80b: WIP. Some games can be played. [Robbbert]
  • 2021-10-17 23:47:13 pc_vga: add xga blits [cracyc]
  • 2021-10-17 23:46:17 Add new files to SDL OSD as well as Mac OSD. [Vas Crabb]
  • 2021-10-17 23:22:21 Still more user experience improvements: [Vas Crabb]
    • Changed the default mapping for UI select to not trigger on Alt+Enter fullscreen toggle. (Fullscreen toggle still doesn't work in menus - actually fixing that is complicated.)
      frontend: Made the about box wrap text properly, made the title and backtrack menu item always visible, and added a footer with the VCS revision.
      frontend: Don't highlight the favourites and info toolbar buttons if there's no selection (can happen if filters produce no results). Also made the info viewer appear even if no info is available - it's less confusing to see an empty menu than wonder why clicking the button does nothing.
      debugger: Added a register points view to the GUI debuggers, to go with the breakpoints and watchpoints views.
      debugger: Extended [brw]p(clear|(en|dis)able) commands to accept multiple arguments to perform the same action on multiple (break|watch|register)points at once. Also made rplist accept a CPU for showing a single CPU's register points ([bw]plist already support this).
      docs: Updated registerpoints debugger commands page, and updated other pages for latest extensions to syntax.
  • 2021-10-17 21:02:27 New Working Clone [tim lindner]
    • - Instituto Latinoamericano de la Comunicación Educativa / Secretaría de Educación Pública Micro-SEP 1600 [Tim Lindner]
  • 2021-10-17 17:45:09 bus/nes: Continued work on VRC4 and clone boards. (#8713) [0kmg]
    • - Tweaked VRC4 class to make it easier to extend for clones and multicarts. The main new pieces are: a centralized and more flexible function for PRG banking and an overridable IRQ acknowledge function. - Added support for 830506C board. - Added support for unknown board for Yu Yu Hakusho/Dragon Ball Z 2-in-1. - Made a small simplification to TF1201 using new IRQ function.
      New working software list additions (nes.xml) - 1994 Super HiK 4 in 1 (JY-005) [famiac, NewRisingSun]
      Software list items promoted to working (nes.xml) - 2 in 1 - Yu Yu + Dragonball Z
  • 2021-10-17 14:48:30 sun4.cpp: Added preliminary Sun4/25 support. (#8691) [Yvan Janssens]
    • New clones marked as not working - Sun Microsystems SPARCstation ELC (Sun 4/25) [Yvan Janssens]
  • 2021-10-17 14:45:10 bus/nes: Improved support for Super Cool Boy and related multicarts. (#8706) [0kmg]
    • • Also renamed set mc_4scb and made it a clone of one of the new additions.
      New working software list additions (nes.xml) - Super Cool Boy 3 in 1 (ABAB CB-403x) [NewRisingSun] Super Cool Boy 4 in 1 (CB-4011) [Consolethinks, NewRisingSun] Super Cool Boy 4 in 1 (CB-4034) [Consolethinks, NewRisingSun] Super Cool Boy 4 in 1 (CB-4035) [CaH4e3, NewRisingSun] 4 in 1 (JH-274) [anonymous] 1998 HIGH 4 in 1 (YH-463) [anonymous] 4 in 1 (YH-4103) [anonymous]
  • 2021-10-17 14:41:18 bus/nes: VRC2 only supports two mirroring modes. (#8714) [0kmg]
    • - Fixes several graphics glitches in Wai Wai World.
  • 2021-10-17 10:26:47 speedbsk: Set ppi tristate to prevent bogus write [Dirk Best]
  • 2021-10-17 10:17:05 speedbsk: Hook up service mode LCD and maincpu IRQ [Dirk Best]
  • 2021-10-17 04:07:47 marineb.cpp: Updates and fixes [AJR]
    • - More accurate interrupt generation - Add watchdog timer - Workaround for hang after soft reset
  • 2021-10-17 01:00:13 am9517a: Updates [AJR]
    • - Store actual line state in status register, correcting to logical state when used - Revert previous change that corrupted DREQ input state when the mask register was written to (3b151130022e04fc6d4111fbf3aeec295e2659fb) - Add configuration methods to define initial state for DREQ inputs being active low (or high) - Add a few more internal helper functions - Disable side effects of reads for debugging
  • 2021-10-17 00:34:08 frontend: Further improved behaviour of info box on system selection menu, and fixed alignment issues. [Vas Crabb]
  • 2021-10-17 00:02:26 frontend: fixed horizontal offset on text boxes with blank lines. [Vas Crabb]
  • 2021-10-16 23:22:28 frontend: Better code for carrying justification across when wrapping. [Vas Crabb]
  • 2021-10-16 23:00:51 Regenerate and patch up translation files for latest UI work. [Vas Crabb]
  • 2021-10-16 21:58:12 frontend: Cleaned up rendering of info views. [Vas Crabb]
    • Put the description for systems in the info box - it's useful for the fruit machines with very long names that are truncated in the list. Also stopped truncating manufactuer and parent name in the info box.
      Made the text layout class capable of handling lines containing combinatations of left/centre/right-justified text and got rid of the legacy UI manager text wrapping function. Made the system/software selection menus and the info viewer share the same code for formatting info text. This means the multi-column layout works properly in the info viewer now, and the code is a lot simpler. Also the system/software selection menus don't have to redo the text layout every frame now.
      Made the info viewer update the text layout if the output aspect ratio changes, and cleaned up more legacy code. The lines in the info viewer are no longer bogus "menu items", and there's a lot less special-case code to support it in the base menu class.
      This commit includes an update to the Chinese translations from YuiFAN.
  • 2021-10-16 13:10:13 New working software list additions [Ivan Vangelista]
    • - megadriv.xml: Mortal Kombat (prototype) [drx, The Hidden Palace]
  • 2021-10-16 02:51:35 New WORKING clone (#8700) [ClawGrip]
    • • New WORKING clone
      City Attack (Petaco S.A., bootleg of Pleiads) [Retromaniacs]
      • Confirmed that "Pleiads (Irecsa)" is a bootleg
  • 2021-10-15 19:44:39 Updated translation files for latest changes. [Vas Crabb]
  • 2021-10-15 19:03:08 New working clones [Ivan Vangelista]
    • Guttang Gottong (Sede 3 bootleg on Galaxian type hardware) [Retromaniacs]
  • 2021-10-15 18:49:08 speedbsk.cpp: Map devices [AJR]
  • 2021-10-15 17:12:35 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Exciting Boat Race [Phil Bennett] Speed Basketball [Tailsnic Retroworks]
  • 2021-10-15 16:45:02 naomi.cpp: document Driving sim GD-ROMs [MetalliC]
  • 2021-10-15 15:49:14 pc8401a: remove wrong comment [hap]
  • 2021-10-15 09:37:52 Fixed syntax errors in translation files. [Vas Crabb]
  • 2021-10-15 09:31:40 Updated Chinese translations. [YuiFAN] [Vas Crabb]
  • 2021-10-15 08:56:16 nes.xml: Fixed name and alt title for Rough World. (#8702) [0kmg]
  • 2021-10-15 08:55:04 Fixed E7 cracks, some additional new apple2_flop_clcracked disks. (#8537) [Firehawke]
    • A number of Apple II cleanly cracked disks were re-cracked due to a compatibility issue with IWM disk controllers on Apple IIc/IIgs machines; while MAME was not affected by this issue, these sets are being treated as promoted to working as real hardware still exists to use these disk images.
      Imperfect E7 cracks will not function on specific combinations of drives and newer Apple II machines due to subtle timing issues, but run fine on MAME and other emulators. Some, mostly Epyx, were not previously.
      New working software list additions (apple2_flop_orig.xml)
      Woolly Bounce (Version 1.0) (800K 3.5") [4am, Firehawke] The Hitchhiker's Guide to the Galaxy (Release 56 / 841221) [4am, Firehawke] The Hitchhiker's Guide to the Galaxy (Release 58 / 851002) [4am, Firehawke] The Hitchhiker's Guide to the Galaxy (Release 31 / 871119) [4am, Firehawke] Beyond Zork (Release 49 / 870917) [4am, Firehawke] Beyond Zork (Release 57 / 871221) [4am, Firehawke] Border Zone (Release 9 / 871008) [4am, Firehawke] Bureaucracy (Release 86 / 870212) [4am, Firehawke] ProDOS (Version B.1A 09-DEC-82) [4am, Firehawke] Picture Chompers (Version 1.0) (800K 3.5") [4am, Firehawke] Number Munchers (Version 1.3) (800K 3.5") [4am, Firehawke] Mystery Objects (Version 1.1) (800K 3.5") [4am, Firehawke] Littletown Zoo (800K 3.5") [4am, Firehawke] Invisible Bugs (Version 1.1) (800K 3.5") [4am, Firehawke]
      New working software list additions (apple2_flop_clcracked.xml) - Street Sports Baseball [4am, Firehawke] Street Sports Football [4am, Firehawke] Sub Battle Simulator [4am, Firehawke] Summer Games [4am, Firehawke] Summer Games II [4am, Firehawke] Temple of Apshai Trilogy [4am, Firehawke] The Ancient Art of War at Sea [4am, Firehawke] The Games: Winter Edition [4am, Firehawke] Winter Games [4am, Firehawke] The World's Greatest Football Game [4am, Firehawke] World Karate Championship [4am, Firehawke] Ricochet [4am, Firehawke] Spiderbot [4am, Firehawke] Street Sports Basketball [4am, Firehawke] Street Sports Soccer [4am, Firehawke] The Movie Monster Game [4am, Firehawke] Spy vs. Spy III: Arctic Antics [4am, Firehawke] The Sporting News: Baseball [4am, Firehawke] The World's Greatest Baseball Game (cleanly cracked) [4am, Firehawke] RoboCop [4am, Firehawke]
      Software list items promoted to working - apple2_flop_clcracked.xml: Mind Mirror (cleanly cracked) [4am, san inc., Firehawke] apple2_flop_clcracked.xml: Where in Time is Carmen Sandiego (Version 1.0) (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: All About America (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Animate (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Bank Street StoryBook (Version 1.1) (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Bank Street Writer II (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Boulderdash Construction Kit (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Centauri Alliance (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Creative Play (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Dondra - A New Beginning (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: English Achievement IV (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Felony (Thunder Mountain release) (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Goldfinger (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Microzine 7 (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Microzine 9 (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Microzine 14 (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: High Stakes (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: In Search of the Most Amazing Thing (Revision 2) (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Indiana Jones in Revenge of the Ancients (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Kung Fu Master (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Locksmith (Version 5.0 Revision C) (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Locksmith (Version 5.0 Revision F) (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Mathematics Skills Software Level 2 (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Mr. Pixel's Cartoon Kit (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Multiple Choices (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Mystery Sentences (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Operation Frog (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Project Space Station (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Pyramid Puzzler (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Secret Filer (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Ten Little Robots (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Forbidden Castle (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Fractions (Version 3.1 / 25-NOV-83) (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Mastering the SAT (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Millionaire (Release 2) (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Tag Team Wrestling (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Sub Mission (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: The Eidolon (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Techno Cop (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: The Circuit Simulator (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Where in Europe is Carmen Sandiego? (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Story Maker (64K Version) (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Robot Odyssey (Version 1.1) (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Reading Workshop: Distant Views (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Story Tree (Version 1.4) (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Winnie the Pooh in the Hundred Acre Wood (Sierra On-Line) (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Soko-Ban (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Swiss Family Robinson (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Tink! Tonk! - Tuk Goes to Town (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Reading Workshop: Running Free (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Voodoo Island (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Success with Typing (Version 1.2) (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Tales of Mystery (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: The Wizard of Oz (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Robot Odyssey I (Version 2.0) (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Tink! Tonk! Tink's Subtraction Fair (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Tonk in the Land of the Buddy-Bots (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Where in the USA is Carmen Sandiego? (Version 26-APR-1989) (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Where in the World is Carmen Sandiego? (Version 15-AUG-1989) (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Treasure Island (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Computer Preparation for the SAT (Version 1.1A) (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: The World's Greatest Baseball Game (Enhanced Version) (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Certificates and More! (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Algebra Volume 6 (Version 1.0) (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Where in North Dakota is Carmen Sandiego? (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Conceptor (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: The Math Twister (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Dondra: A New Beginning (Revision 2) (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: MECC-A405 Sports Stats (Version 1.0) (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Algebra Volume 4 (Version 1.1) (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Algebra Volume 3 (Revision 0) (cleanly cracked) [4am, Firehawke]
      Software list items promoted to working - apple2_flop_clcracked.xml: Five in a Row - Addition and Subtraction (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: Rocky's Boots (Version 4.0) (cleanly cracked) [4am, Firehawke] apple2_flop_clcracked.xml: The Hangtown Trilogy (Version 2.2) (cleanly cracked) [4am, Firehawke]
      New working software list additions (apple2_flop_orig.xml)
      Magic Spells (Version 2.3) (800K 3.5") [4am, Firehawke] Math Rabbit (Version 1.3) (800K 3.5") [4am, Firehawke] Think Quick! (Version 1.4) (800K 3.5") [4am, Firehawke] Word Attack! (Version 06.01.87) (800K 3.5") [4am, Firehawke] Word Attack Plus! (Version 1.2) (800K 3.5") [4am, Firehawke] Word Attack Plus! French (Version 1.3) (800K 3.5") [4am, Firehawke] Word Attack Plus! Spanish (Version 1.2, 09.01.88) (800K 3.5") [4am, Firehawke] SuperPrint II (800K 3.5") [4am, Firehawke] Track Attack [4am, Firehawke] The Print Shop [4am, Firehawke] Genesis [4am, Firehawke] Killed Until Dead [4am, Firehawke]
      New working software list additions (apple2_flop_clcracked.xml) - Match Maker Biology Facts (cleanly cracked) [4am, Firehawke] The Dam Busters (cleanly cracked) [4am, Firehawke] A Question of Scruples (cleanly cracked) [4am, Firehawke] The Basics of BASIC (cleanly cracked) [4am, Firehawke] Solo Flight (cleanly cracked) [4am, Firehawke] PFS (Version A.02, 1980-10-23) (cleanly cracked) [4am, Firehawke] Boulder Dash II (cleanly cracked) [4am, san, Firehawke] Ape Escape (cleanly cracked) [4am, Firehawke] Trompers (cleanly cracked) [4am, Firehawke] Squire (Version 1.0) (cleanly cracked) [4am, Firehawke] Interlude II (cleanly cracked) [4am, Firehawke] Who Framed Roger Rabbit (cleanly cracked) [4am, Firehawke] Logic Builders (cleanly cracked) [4am, san, Firehawke] PFS (Version B.00, 1981-01-03) (cleanly cracked) [4am, Firehawke] Algebra Volume 1 (Version 1.1.2) (cleanly cracked) [4am, Firehawke] Pop 'R Spell (Rev 2) (cleanly cracked) [4am, Firehawke] Multidimensional Personality Evaluation (cleanly cracked) [4am, Firehawke] Serendipity (cleanly cracked) [4am, Firehawke] Inca (cleanly cracked) [4am, Firehawke] The Holy Grail (cleanly cracked) [4am, Firehawke] How to Read in the Content Areas (cleanly cracked) [4am, Firehawke] Mixed Number Concepts (cleanly cracked) [4am, Firehawke] PFS:Write (Version 26-APR-86) (cleanly cracked) [4am, Firehawke] Conjecture (cleanly cracked) [4am, Firehawke]
      New working software list additions (apple2gs_flop_orig.xml)
      King's Quest II (Version 2.0A) [4am, Firehawke] Solitaire Royale (Version 1.0) [4am, Firehawke]
  • 2021-10-15 02:26:45 Actually commit the workaround for Xcode's issues with reference wrapper casts. [Vas Crabb]
  • 2021-10-15 02:12:03 frontend: Two bug fixes. [Vas Crabb]
    • Audit menu was using one variable for two things, which obviously doesn't work.
      DIP switch menu could trigger spurious clicks on for systems with too many DIP switch groups to show.
      Also work around Xcode's issues with casting non-const to const reference wrappers.
  • 2021-10-15 01:21:50 frontend: Show full sofware name in right panel for favourites, too. [Vas Crabb]
  • 2021-10-15 00:42:35 More user experience improvements: [Vas Crabb]
    • frontend: Made it possible to cancel a media audit while it's in progress. Also made the media audit multi-threaded so it's faster.
      frontend: Made the DIP switches in the DIP switch preview clickable.
      frontend: Made the system and software selection menus leave focus on the same system when clearing the search rather than jumping to the first item. Also fixed a couple of bugs in the logic for keeping the selected item visible.
      frontend: Fixed a few places that weren't showing localised system names.
      frontend: Made UI Cancel clear a search in the file manager the same way it does on the system and sofware selection menus.
      frontend: Made it possible for plugin menus to handle UI Cancel more naturally, backing up to the previous plugin menu rather than dropping straight back to the list of plugins. Updated the autofire, cheat and cheatfind plugins, and fixed a few other issues in the cheatfind plugin.
      debugger: Made the mount and unmount commands accept instance names as well as brief instance names. Also updated another page of debugger documentation.
  • 2021-10-14 18:13:36 a1supply.cpp updates: [Ivan Vangelista]
    • - dumped another PCB for TV Poker [f205v] - PCBs use a 4040 CPU - added NO_DUMPs to tv21_3 set - updated ROM labels
  • 2021-10-14 16:57:26 bus/nes: Added a couple bootleg games using VRC2 clone hardware. (#8699) [0kmg]
    • - Also convert 900218 board from VRC4 clone to VRC2 clone.
      New working software list additions (nes.xml) - Batman - The Video Game (Brazil, pirate) [Fisher] Fudou Myouou Den (pirate) [anonymous]
  • 2021-10-14 16:57:04 bus/nes: Corrected VRC4/6/7 IRQ pseudo-scanline counter. (#8695) [0kmg]
    • - This eliminates the constant shaking in TMNT2J and Akumajo Special's status bars and full screen shaking in some vertical stages (Clock Tower at least) in Akumajo Densetsu.
  • 2021-10-14 13:08:52 nes.xml: Added a pair of promotional releases. (#8701) [0kmg]
    • New working software list additions - Gotta Protectors - Amazon's Running Diet [kmg] Minna de Mamotte Knight - Amazon no Daisakusen [kmg]
  • 2021-10-14 06:24:31 asuka.cpp: split in subclasses [Ivan Vangelista]
  • 2021-10-13 23:00:04 More user experience improvements: [Vas Crabb]
    • frontend: Allow clicking the adjuster arrows on menu items. This allows things like video options and DIP switches to be configured using a mouse only. Also fixed a bug preventing paging menus with a mouse if the first item scrolled off the bottom is not selectable.
      debugger: Allow wplist and bplist to accept a CPU argument to list breakpoints/watchpoints for a single CPU only.
      debugger: Fixed some corner cases in address space syntax in memory accesses, and allowed memory region accesses to use tags relative to the visible CPU.
      emu/softlist.cpp: Ignore notes elements when loading software lists. It's effectively a comment that isn't a comment syntactically, it's being used for things that are not useful to display in the internal UI, and it slows down startup.
      docs: Updated three more pages of debugger documentation. Also updated more of the built-in debugger help.
      minimaws: Fixed up schema for software list notes, made sofware list notes display initially collapsed.
  • 2021-10-13 20:05:57 lckydrawa: added note [Robbbert]
  • 2021-10-13 16:13:59 Updated Greek Translation (#8694) [BraiNKilleRGR]
  • 2021-10-13 14:06:01 bujutsu: correct game title [hap]
  • 2021-10-13 11:01:42 lckydraw: added coin counter. [Robbbert]
  • 2021-10-13 09:35:00 Casio CTK-551 [Daivn Acker] [Devin Acker]
    • • New machine marked as NOT_WORKING
      Casio CTK-551 [Devin Acker]
  • 2021-10-13 05:53:41 sparc: Add support for over/out disassembler flags [AJR]
  • 2021-10-13 04:56:24 konmedal020: add xga skeleton and few oak bits [cracyc]
  • 2021-10-13 01:59:38 Various improvements to the user experience: [Vas Crabb]
    • Extended the memory access prefixes in debugger expressions to support address space names.
      Made the debugger history command aware of how much history it has collected, and added a help topic for it to the built-in debugger help.
      Started updating the documentation for the web site, and corrected some of the more misleading built-in debugger help.
      Made some corrections to Chinese localisation after discussion with YuiFAN.
      Darkened the UI red colour a little.
      cpu/m6502/st2205u.h: Marked sound imperfect.
  • 2021-10-12 20:54:48 bus/nes: More VRC clone improvements: (#8690) [0kmg]
    • • Added emulation for 900218 board (Lord of King pirate). • Re-implemented non-working City Fighter IV board. 4-bit PCM audio is still unemulated. • Simplified board with AX5705 VRC4 clone chip (SMB Pocker Mali).
      Software list items promoted to working (nes.xml) - City Fighter IV (Asia) The Lord of King (Asia, pirate)
  • 2021-10-12 19:19:14 Meteor (Alca bootleg of Moon Cresta) [Andrew Welburn, system11] [Ivan Vangelista]
  • 2021-10-12 18:52:27 New working clones [Ivan Vangelista]
    • Asuka & Asuka (Japan, version 1) [Brian Troha, The Dumping Union]
  • 2021-10-12 14:00:21 bgfx: Updated mipmap support in Fighters chain. (#8692) [sairuk]
    • Fixes crashes on Linux using Vulkan backend (GitHub #8538).
  • 2021-10-12 13:51:22 bus/centronics/epson_lx810l.cpp: Fixed carriage position readback after soft readback. (#8679) [goldnchild]
  • 2021-10-12 04:57:07 New machines added as MACHINE_NOT_WORKING [arbee]
    • - Ensoniq KS-32 [TaunTek.com, R. Belmont]
  • 2021-10-11 23:21:30 hd6120: Improve sequencing for OPR group 1 [AJR]
  • 2021-10-11 23:13:37 hd6120: IAC also complements LINK on carry out [AJR]
  • 2021-10-11 22:51:03 st2205u.cpp - add some very preliminary ADPCM output (#8660) [David Haywood]
  • 2021-10-11 19:58:54 frontend: More wording and localisation fixes for colours menus. [Vas Crabb]
  • 2021-10-11 19:31:02 tms32082: rewrote the PP disassembler [Ville Linde]
  • 2021-10-11 18:56:42 More UI enhancements/cleanup: [Vas Crabb]
    • Made the headings in the info viewer clickable, so you can switch between DATs with a mouse or trackball (or maybe a lightgun if that's your thing).
      Made the UI red/yellow/green traffic light status colours less dirty-looking. The "yellow" is more of an amber-brown than a cat puke brown now, and red is brighter. The contrast with white text is definitely fine for red and green, but it's reduced a bit for yellow. However there's a limit to how dark you can make a yellow or orange colour before it looks muddy.
      Reduced the number of places the UI uses red for things that aren't errors. The error colour should be used sparingly, for actual errors.
      Improved the colour swatch display in the RGBA colour editor. It now has black/white underlay so alpha effects are move obvious. Also fixed a bug preventing the channels being run down to zero.
      Fixed double-clicking configure machine causing MAME to exit from the system selection menu. Also slightly adjusted the colours of the toolbar buttons again.
  • 2021-10-11 18:56:26 lckydraw, lckydrawa: made working in the electronic sense. [Robbbert]
  • 2021-10-11 15:04:22 nes.xml: Set correct board type for fjsanguo. (#8670) [0kmg]
  • 2021-10-11 14:49:37 bus/nes: Improved support for various VRC clone boards. (#8687) [0kmg]
    • • Expanded VRC4 CHR bank regs to 9-bit. This functionality is verified on Konami VRC4 hardware as well but is only used by clones (World Hero here). • Removed board for World Hero. Its VRC4 clone chip is under a glop top but is thought to be identical to Konami's. • Reimplemented TF1201 (Lethal Weapon) as a VRC4 subclass. Its clone chip is only known to differ by the IRQ reload bit, which it ignores. • Reimplemented Shui Guan Pipe as a VRC4 subclass. Its clone chip has different PRG banking but is otherwise standard.
      Software list items promoted to working (nes.xml) - Gimmick! (Asia, pirate) Lethal Weapon (China) World Hero (Asia) World Hero (Asia, alt)
  • 2021-10-11 14:06:44 luna_68k: boots to monitor [Patrick Mackinlay]
  • 2021-10-11 06:02:55 Re-generated translations for I/O port names. [Vas Crabb]
    • Trying to collect messages from everything at once hits some limit in xgettext and causes messages to be lost no, so I've split it up by the second-level source directories.
      For some reason xgettext thinks overloaded Lua functions are blasphemy, so that has to be worked around, too.
  • 2021-10-11 05:03:16 Updated Chinese translations. [YuiFAN] [Vas Crabb]
  • 2021-10-11 04:14:31 frontend: Keep cleaning up. [Vas Crabb]
    • Got rid of one of the UI audit inputs. There only needs to be one, and the options can be presented in the confirmation menu. Two secret keystrokes is too confusing. Also got rid of the long-obsolete UI Toggle Debugger input.
      Added audit media button to the toolbar so it's a bit less opaque, and it can be accessed with a mouse/trackball (not just by knowing the key mapping).
      Made default I/O port names localisable.
      Made autofire plugin save port fields using the { port, mask, type } tuple, the same way MAME does. Unfortunately this will break existing autofire configuration, but it should be more stable going forward.
      Added some more UI keys to the default key mappings documentation.
  • 2021-10-11 02:08:41 bus/nes: Added support for Super RPG 5 in 1. (#8680) [0kmg]
    • New working software list additions (nes.xml) - Super RPG 5 in 1 (CH501) [NewRisingSun]
  • 2021-10-11 02:05:58 nes.xml: Removed mk4p8, duplicate entry of mktrilgya. (#8681) [0kmg]
  • 2021-10-11 02:05:35 bus/nes: Improved 830118C multicarts, all menu items now load. (#8682) [0kmg]
    • New working software list additions (nes.xml) - 1994 New Series Red Pig 7 in 1 (EW-002) [anonymous] 1994 Super HiK 7 in 1 (M-026) [anonymous] 1994 Super HiK 7 in 1 (M-027) [anonymous]
      Software list items promoted to working (nes.xml) - 7 in 1 (M-022)
  • 2021-10-10 22:55:12 frontend: Fix another dumb clone sorting bug. [Vas Crabb]
  • 2021-10-10 22:26:32 RM Nimbus updates: (#8684) [prime6809]
    • • Updated mouse handling so it mostly works • Updated SASI/SCSI code so that formatting disks with HDFORM works for ST125N and ST225N. • Added documentation of the video code drawn from the Nimbus Service manual.
  • 2021-10-10 22:13:50 frontend: Recovered precious vertical space for system/software names! [Vas Crabb]
    • Reduced the height of the bottom info panel by one line. The system shortname or list/software name tuple are now only displayed in the info box on the right. It's a bit out-of-the-way, but it's not something you need to see all the time.
      The main reason for having the quit or return to previous menu item always visible is to make it easy for someone to quit if they only have a mouse. However, we don't need waste space on the menu for this when we have a toolbar. Users without a mouse can exit using the keyboard/controller UI Cancel input (given how important this is, it's unlikely they won't have it mapped to something usable).
      There's now a toolbar button on the extreme right for returning to the previous menu or quitting. The tooltip and icon are appropriately context-sensitive. This recovers one line on the system selection menu, and two on the software selection menu since the separator is no longer needed.
      Replaced the toolbar icons bitmaps with SVGs. Colours/shapes may be tweaked before the release if people have good suggestions
      Flipped the simple system selection menu so the description is on the left.
      Moved the handling of special cases for the final menu item out of the base menu class. It's still hacky having it handled there at all, but it's less hacky without if menus that want to do something different can do it themselves.
  • 2021-10-10 21:37:22 snes.xml: Change "Prototype" and "Alt" to lowercase. (#8685) [ArcadeShadow]
    • Changed various descriptive and disambiguation text to lowercase.
  • 2021-10-10 19:26:50 m88000d: Clean up over/out flagging [AJR]
  • 2021-10-10 18:01:53 New working clones [Ivan Vangelista]
    • Super Rider (v1.3) [Michel Blanco]
  • 2021-10-10 09:58:48 Added luna_68k to mess.flt [Robbbert]
  • 2021-10-10 02:30:47 bus/nes: Added support for a couple Korean educational titles. (#8675) [0kmg]
    • - Also replaced the underdumped ROMs for brillco2, which is now fully working.
      New working software list additions (nes.xml) - Yeongjaekeom Cocoma Pack 1 (Korea) [MLX]
  • 2021-10-10 02:30:11 bus/nes: Added emulation for Super Mario Family multicart. (#8677) [0kmg]
    • - Replaced underdumped PRG. [MLX, NewRisingSun]
      Software list items promoted to working (nes.xml) - Super Mario Family 10 in 1
  • 2021-10-10 02:29:21 c64_cass.xml: Added eleven entries (#8678) [Steven Coomber]
    • New working software list additions - Cabal (Ocean) [C64 Ultimate Tape Archive V2.0] California Games (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Capcom Collection (U.S. Gold) [C64 Ultimate Tape Archive V2.0] Captain America in: The Doom Tube of Dr. Megalomann (Go!) [C64 Ultimate Tape Archive V2.0] Catacombs (Anirog) [C64 Ultimate Tape Archive V2.0] Championship Sprint (Proein Soft Line) [C64 Ultimate Tape Archive V2.0] Chart Busters (Beau-Jolly) [C64 Ultimate Tape Archive V2.0] Chimera (Firebird) [C64 Ultimate Tape Archive V2.0] China Miner (Interceptor Software) [C64 Ultimate Tape Archive V2.0] Chip's Challenge (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
      New NOT_WORKING software list additions - Championship Wrestling (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
  • 2021-10-10 00:22:24 mstworld: fix typo [Barry Rodewald]
  • 2021-10-09 20:07:34 pic17: Fix over/out in debugger [AJR]
  • 2021-10-09 16:33:06 frontend: Don't show toggles for plugin libraries, show a message when no plugins are found. [Vas Crabb]
  • 2021-10-09 16:16:25 frontend: Moved plugins menu off the main menu - it's only one level deeper now. [Vas Crabb]
  • 2021-10-09 15:55:01 frontend: Allow falling through to file manager for systems that require media, and one more optimisation. [Vas Crabb]
  • 2021-10-09 15:10:00 frontend: Fixed sorting of clones when not using localised system names. [Vas Crabb]
  • 2021-10-09 14:41:27 frontend: Support phonetic reading field from localised system name lists. [Vas Crabb]
  • 2021-10-09 12:58:50 frontend: If in doubt, micro-optimise (halves startup time on Windows). [Vas Crabb]
  • 2021-10-09 10:49:45 New working clones [hap]
    • Elite Champion Challenger [hap, Berger]
  • 2021-10-09 08:19:21 pengo.cpp: updated comments [Brian Troha] [Ivan Vangelista]
  • 2021-10-09 05:54:03 zac_1: added some sound [Robbbert]
  • 2021-10-09 05:32:05 unicode.cpp: Fix build on non-WIN32 systems [AJR]
  • 2021-10-09 05:27:37 util/unicode.cpp: string_view treatment for the last two holdouts. [Vas Crabb]
  • 2021-10-09 05:19:35 frontend: Fixed clone sorting; osd/strconv.cpp: The string_view treatment, and fixed a bug with to/from ANSI codepage. [Vas Crabb]
  • 2021-10-09 03:16:17 Overdue internal UI enhancements (#8674) [Vas Crabb]
    • • frontend: Added support for message context to localisations. • frontend: Added string_view versions of the message lookup functions. • frontend: Added a few more folder options to the internal UI. • emu/softlist.cpp: Use more appropriate containers. • Switched to Python 3 by default - this will become a requirement. • Updated msgfmt.py for message context support. • frontend: Show all software item info in the internal UI. • frontend: Search alternate titles in software selection menu. • 3rdparty/utf8proc: Updated to v2.6.1 (has several fixes). • frontend: Added software filters for common info fields. • frontend: Allow UI manager to hold onto persistent session data. • frontend: Cache software lists for eight machines. • frontend: Added support for loading localised system names. • frontend: Add UI for selecting localised system names.
  • 2021-10-08 21:39:28 starfire.cpp: correct ROM labels for starfire set [Andrew Welburn] [Ivan Vangelista]
  • 2021-10-08 14:02:16 bus/nes: Added support for GN-91B and NC-20MB multicart boards. (#8672) [0kmg]
    • New working software list additions (nes.xml) - 2 in 1 (GN-91B) [Consolethinks, Nikolka] 20 in 1 (CA-006) [Consolethinks, Nikolka] 2 in 1 (VT-2037) [Consolethinks, Nikolka] 2 in 1 (VT-2038) [Consolethinks, Nikolka] Super 2 in 1 (WQ 2047) [Consolethinks, Nikolka]
  • 2021-10-08 11:49:57 luna_68k: more probable serial clock, handle reset [Patrick Mackinlay]
  • 2021-10-08 11:15:00 luna_68k: add am9513 gate1 clock [Patrick Mackinlay]
  • 2021-10-08 07:01:44 luna_68k: more complete serial hookup [Patrick Mackinlay]
  • 2021-10-08 03:42:08 New machines marked as NOT_WORKING [Patrick Mackinlay]
    • - Omron Luna [Plamen Mihaylov]
  • 2021-10-07 17:28:11 - cchasm.cpp: removed duplicated include [Ivan Vangelista]
    • - dietgo.cpp: moved everything into the driver file, as video/dietgo.cpp only had one method
  • 2021-10-07 14:06:31 bus/nes: Set multicart bank size in softlist when appropriate. (#8644) [0kmg]
    • New working software list additions (nes.xml) - 1996 Super HiK 4 in 1 (JY-004) [NewRisingSun, taizou] 1998 Super Game 8 in 1 (JY-111) [Consolethinks, NewRisingSun] 1997 8 in 1 (JY-112) [Consolethinks, NewRisingSun]
  • 2021-10-07 04:21:06 bus/nes: Added support for Golden Mario Party II multicart. (#8667) [0kmg]
    • New working software list additions (nes.xml) - Golden Mario Party II - Around the World 6 in 1 [krzsyiobal, NewRisingSun]
  • 2021-10-07 04:20:35 bus/nes: Fixed loading and bank locking for EH8813A boards. (#8666) [0kmg]
    • New working software list additions (nes.xml) - 1996 Yīngyǔ CAI 3 in 1 (China) [taizou] Xiǎoxuéshēng Shùxué CAI (China) [MLX]
  • 2021-10-07 04:19:45 bus/nes: Added support for K-3033 and 970670C type multicart. (#8665) [0kmg]
    • New working software list additions (nes.xml) - 2 in 1 (NT-811) [Consolethinks] 4 in 1 1999 [Consolethinks] 35 in 1 (K-3033) [anonymous]
  • 2021-10-07 04:19:10 c64_cass: revert from shortened filenames in PR#8640 & PR#8357 (#8663) [Steven Coomber]
  • 2021-10-06 21:27:21 ioprocsfilter.h: Add missing #include [AJR]
  • 2021-10-06 16:22:03 olyboss: fix crash [cracyc]
  • 2021-10-05 22:14:18 -ui: Put software description on the left and sort by description by default. [Vas Crabb]
    • -osd/windows: Set locale on start so sorting in the UI works properly.

    Changed: swlist.cpp , winmain.cpp

  • 2021-10-05 21:08:46 ui: Locale-aware sorting for software list items. [Vas Crabb]

    Changed: selsoft.cpp , swlist.cpp , swlist.h

  • 2021-10-05 21:04:41 New working clones [Ivan Vangelista]
    • Advisor (Italian bootleg of Space Fury) [Matteo Legittimo, Andrew Welburn]

    Changed: segag80v.cpp , segag80v.h , mame.lst

  • 2021-10-05 20:28:14 ui: Made file manager software list menu search behave better (based on file selection menu code). [Vas Crabb]

    Changed: swlist.cpp , swlist.h

  • 2021-10-05 18:12:57 New working clones [Ivan Vangelista]
    • Pengo (set 6, encrypted) [philmurr]

    Changed: balsente.cpp , pengo.cpp , mame.lst

  • 2021-10-05 17:32:38 machine/spg_renderer.cpp: Fix blend level handling for tile layers (#8652) [Simon Eriksson]

    Changed: spg_renderer.cpp

  • 2021-10-05 17:30:33 Fix various typos in comments [AJR]

    Changed: z8038.cpp , bfm_sc4.cpp , cyclemb.cpp , kay_kbd.cpp , window.cpp

  • 2021-10-05 17:24:01 Fix pcatmem command (probably regressed in 360d3a5950f0649270822e2db1ea25028eabd18b) [AJR]

    Changed: debugcmd.cpp

  • 2021-10-05 16:33:06 util/zippath.cpp: Fixed two issues affecting Windows: [Vas Crabb]
    • • Browsing from a location inside an archive causes MAME to hang. • Files inside archives are not listed.

    Changed: zippath.cpp

  • 2021-10-05 15:37:37 util/zippath.cpp: Made behaviour of trying to open things inside archives a bit more consistent, fixed another bug with root paths. [Vas Crabb]

    Changed: zippath.cpp

  • 2021-10-05 14:27:24 botanic2: fix protection read value and use the dumped PROM instead of bagman's [David Haywood]

    Changed: bagman.cpp , bagman.h

  • 2021-10-05 12:59:24 legendos: add Wave to company string [hap]

    Changed: neogeo.xml , ashnojoe.cpp , neogeo.cpp , segac2.cpp

  • 2021-10-05 03:01:03 pc6001: add fdc irq read port [cracyc]

    Changed: pc6001.cpp

  • 2021-10-04 22:26:46 More low-effort cleanup. [Vas Crabb]
    • • Got more slot card classes out of headers. • Changed most of the Apple II cards still looking up ROM regions manually to use required_region_ptr. • Removed an unreferenced function leftover from copy-pasting another device from the Videx Uniprint device.

    Changed: a1bus.cpp , a1cassette.cpp , a1cassette.h , a1cffa.cpp , a1cffa.h , 4play.cpp , 4play.h , a2alfam2.cpp , a2alfam2.h , a2applicard.cpp , a2applicard.h , a2cffa.cpp , a2cffa.h , a2dx1.cpp , a2dx1.h , a2memexp.cpp , a2memexp.h , a2midi.cpp , a2midi.h , a2sam.cpp , a2sam.h , a2ssc.cpp , a2ssc.h , a2swyft.cpp , a2swyft.h , a2thunderclock.cpp , a2thunderclock.h , a2ultraterm.cpp , a2ultraterm.h , a2videoterm.cpp , a2videoterm.h , a2vulcan.cpp , a2vulcan.h , a2zipdrive.cpp , a2zipdrive.h , booti.cpp , booti.h , byte8251.cpp , byte8251.h , suprterminal.cpp , suprterminal.h , timemasterho.cpp , timemasterho.h , uniprint.cpp , uniprint.h , keyboard.h , terminal.cpp , terminal.h , delegate.cpp , octo_kbd.h , x68k_kbd.h

  • 2021-10-04 21:30:31 machine/bagman: correct license/copyright holder [hap]

    Changed: bagman.cpp , bagman.cpp

  • 2021-10-04 19:48:16 bus/nes: Added emulation for a couple homebrew 8 in 1 cartridges. (#8654) [0kmg]
    • Adds support for two multi-game cartridges developed by "FARID".

    Changed: mmc1_clones.cpp , mmc1_clones.h , multigame.cpp , multigame.h , nes_carts.cpp , nes_ines.hxx , nes_pcb.hxx , nes_slot.h , nes_unif.hxx

  • 2021-10-04 19:29:25 Fix multiple issues with debug memory tracking [AJR]
    • - Track write accesses rather than read accesses - Actually install the taps when the trackmem command is executed - Correct cell addresses for address-shifted spaces in Qt and Windows memory viewers

    Changed: debugcpu.cpp , debugcpu.h , memorywindow.cpp , memoryviewinfo.cpp

  • 2021-10-04 18:34:45 util: Further API cleanups: (#8661) [Vas Crabb]
    • • Turned `core_file` into an implementation of `random_read_write`. • Turned PNG errors into a standard error category. • Added a helper for generating what look like derived classes on-the-fly.

    Changed: lib.lua , a78_slot.cpp , a800_slot.cpp , slot.cpp , slot.cpp , slot.cpp , slot.cpp , exp.cpp , slot.cpp , slot.cpp , slot.cpp , gb_slot.cpp , gba_slot.cpp , slot.cpp , omti8621.cpp , slot.cpp , md_slot.cpp , cartridge.cpp , aladdin.cpp , nes_slot.cpp , nubus_image.cpp , slot.cpp , pce_slot.cpp , slot.cpp , sega8_slot.cpp , snes_slot.cpp , cartridges.cpp , slot.cpp , vcs_slot.cpp , slot.cpp , slot.cpp , cassette.cpp , chd_cd.cpp , diablo.cpp , flopdrv.cpp , floppy.cpp , harddriv.cpp , midiin.cpp , hp_dc100_tape.cpp , devdelegate.h , diimage.cpp , diimage.h , fileio.cpp , fileio.h , image.cpp , ioport.cpp , recording.cpp , rendlay.cpp , rendutil.cpp , rendutil.h , save.cpp , softlist.cpp , softlist.h , softlist_dev.h , video.cpp , media_ident.cpp , icorender.cpp , cbm_crt.cpp , cbm_crt.h , abi.h , cdrom.cpp , chd.cpp , corefile.cpp , corefile.h , delegate.cpp , delegate.h , dynamicclass.cpp , dynamicclass.h , dynamicclass.ipp , flac.cpp , flac.h , harddisk.cpp , harddisk.h , ioprocs.cpp , ioprocs.h , ioprocsfilter.cpp , ioprocsfilter.h , msdib.cpp , msdib.h , path.cpp , png.cpp , png.h , xmlfile.cpp , xmlfile.h , coco_vhd.cpp , d3dhlsl.cpp , chdman.cpp , stream.cpp , pngcmp.cpp , regrep.cpp , split.cpp , srcclean.cpp

  • 2021-10-04 18:21:00 segasp.cpp: Love&Berry security PIC dumped [Flinnster, Porchy] [MetalliC]

    Changed: segasp.cpp

  • 2021-10-04 18:06:23 New WORKING clones (#8515) [ClawGrip]
    • - Pac-Man (Cirsa, Spanish bootleg on Galaxian hardware) [Ricardo - Factory Arcade, Recreativas.org] Komemokos ('Pac-Man (Cirsa, Spanish bootleg)' hack) [Ricardo - Factory Arcade, Recreativas.org]

    Changed: galaxian.cpp , mame.lst

  • 2021-10-04 10:43:56 New Working clone added (#8655) [algestam]
    • Thunder Ball (Tronica) [algestam]

    Changed: hh_sm510.cpp , mame.lst

  • 2021-10-04 09:09:51 pc6001.cpp: Major rework of PC-6001mk2SR (#8626) [Angelo Salese]
    • • Added a PC-6001 cartridge software list XML, and hooked up to the driver; • Fixed a regression bug with machine_reset fn where PC-6001mkII was implicitly overriding its memory model when a cart was inserted, causing being stuck at POST; • Improved irq handling and removed a couple kludges, fixing hangs caused by multiple irqs being fired at the same time; • Added PC-6601SR "Mr. PC", and improved the specific SR video mode already used by PC-6001mk2SR; • Refactored PC-6001mkIISR / PC-6601SR memory model to use address_map_device, allowing BIOS booting and .cas loading in mode 6. Replace AY8910 with YM2203; • Add keyboard inputs F1-F10, and fixed the specific irq vector dispatch; • Add preliminary FDC internal/external interface. Hooked up PC80S31 to external i/f as a proof of concept; • Fixed timer enable (fixes Yakyukyo and Punchball Mario boots), and fixed different timer resolution with PC-6001mk2SR so that cursor blinking happens at the right frequency;
      New machines marked as NOT_WORKING
      PC-6601SR "Mr. PC" [anonymous]
      New NOT_WORKING software list additions - pc6001_cart.xml: Tutankham [HardcoreHubz, cyberat2600, Gaming Alexandria]

    Changed: pc6001_cart.xml , pc6001.cpp , pc8801.cpp , pc6001.h , mame.lst , pc6001.cpp

  • 2021-10-04 02:56:25 spi_sdcard: don't use a random number in the CID block, it'll confuse BBC Micro MMFS. [R. Belmont] [arbee]

    Changed: spi_sdcard.cpp

  • 2021-10-04 02:49:59 spi_sdcard.cpp: Preliminary support for CMD10 (SEND_CID), report CRC16 for data blocks read. [R. Belmont] [arbee]

    Changed: spi_sdcard.cpp

  • 2021-10-04 01:18:12 8080bw.cpp: gunchamp - identify unknown dip switch as "Enter Initials". [Wulfaz] [Scott Stone]
    • Fixed MT#8095

    Changed: 8080bw.cpp

  • 2021-10-04 01:09:02 add all debug options to template. fix shift count to properly display M bits. (#8656) [tim lindner]
    • 6883sam: add all debug options to template. fix shift count to properly display M bits.

    Changed: 6883sam.cpp

  • 2021-10-03 20:03:30 ti84pce: Revert overclocking [AJR]

    Changed: ti85.cpp

  • 2021-10-03 19:56:18 Add Z80-derived stub devices for eZ80 and R800 CPUs [AJR]

    Changed: cpu.lua , ez80.cpp , ez80.h , r800.cpp , r800.h , msx.cpp , ti85.cpp , msx.h , ti85.h

  • 2021-10-03 17:11:55 bus/a2bus, bus/a2gameio: Moved many class declarations out of headers. [Vas Crabb]
    • This reduces how frequently the Apple II drivers need to be recompiled when a random device changes.
      Also, this turned up three things that are apparently not hooked up in the PC Transported card.

    Changed: a2arcadebd.cpp , a2arcadebd.h , a2echoii.cpp , a2echoii.h , a2mockingboard.cpp , a2mockingboard.h , computereyes2.cpp , computereyes2.h , ezcgi.cpp , ezcgi.h , lancegs.cpp , lancegs.h , pc_xporter.cpp , pc_xporter.h , ssbapple.cpp , ssbapple.h , ssprite.cpp , ssprite.h , uthernet.cpp , uthernet.h , computereyes.cpp , computereyes.h , gizmo.cpp , gizmo.h , joyport.cpp , joyport.h , joystick.cpp , joystick.h , paddles.cpp , paddles.h , patchbox.cpp , tt5665.cpp , apple2e.cpp

  • 2021-10-02 22:24:40 tt5665.cpp: Add support for separate voice commands per output channel (#8605) [cam900]

    Changed: tt5665.cpp, tt5665.h

  • 2021-10-02 22:22:45 tmspoker.cpp: Add two Jeutel "Las Vegas" sets (#8625) [ClawGrip]
    • New NOT_WORKING machines - Las Vegas (Jeutel, set 1) [Benjamin Roux, ClawGrip]
      New NOT_WORKING clones - Las Vegas (Jeutel, set 2) [Benjamin Roux, ClawGrip]

    Changed: tmspoker.cpp, mame.lst

  • 2021-10-02 22:21:34 bus/nes: Added emulation for A Winner is You homebrew cart. (#8582) [0kmg]

    Changed: nes_carts.cpp, nes_ines.hxx, nes_pcb.hxx, nes_slot.h, sealie.cpp, sealie.h

  • 2021-10-02 19:53:34 alesis.cpp: Correct main CPU type [AJR]

    Changed: alesis.cpp

  • 2021-10-02 19:41:06 rs232/patchbox.cpp: GCC may allow this syntax, but clang doesn't [AJR]

    Changed: patchbox.cpp

  • 2021-10-02 19:18:52 bus/rs232: Added patchbox device source. [Vas Crabb]

    Changed: patchbox.cpp, patchbox.h

  • 2021-10-02 18:21:12 Update bgfx, bx and bimg to latest upstream (fixes issue #8057) (#8645) [Julian Sikorski]

    Changed: .travis.yml, cgltf.h, cgltf_write.h, imgui.cpp, imgui.h, imgui_demo.cpp, imgui_draw.cpp, imgui_internal.h, imgui_tables.cpp, imgui_widgets.cpp, CHANGES.md, GLSL.ext.NV.h, GlslangToSpv.cpp, SpvBuilder.cpp, doc.cpp, spirv.hpp, build_info.h, hlslParseHelper.cpp, hlslParseables.cpp, BaseTypes.h, Common.h, Types.h, intermediate.h, Constant.cpp, Initialize.cpp, Intermediate.cpp, ParseContextBase.cpp, ParseHelper.cpp, ParseHelper.h, SymbolTable.cpp, SymbolTable.h, Versions.cpp, Versions.h, attribute.cpp, glslang.m4, glslang.y, glslang_tab.cpp, intermOut.cpp, iomapper.cpp, iomapper.h, linkValidate.cpp, vulkan_beta.h, vulkan_core.h, spirv_cross.cpp, spirv_glsl.cpp, spirv_glsl.hpp, spirv_msl.cpp, spirv_msl.hpp, SPIRV-Headers.pc.in, spir-v.xml, NonSemanticShaderDebugInfo100.h, NonSemanticVulkanDebugInfo100.h, extinst.nonsemantic.shader.debuginfo.100.grammar.json, spirv.core.grammar.json, spirv.cs, spirv.h, spirv.hpp, spirv.hpp11, spirv.json, spirv.lua, spirv.py, spv.d, NonSemanticShaderDebugInfo100.h, NonSemanticVulkanDebugInfo100.h, build-version.inc, core.insts-unified1.inc, enum_string_mapping.inc, extension_enum.inc, generators.inc, nonsemantic.shader.debuginfo.100.insts.inc, operand.kinds-unified1.inc, libspirv.h, libspirv.hpp, linter.hpp, optimizer.hpp, binary.cpp, common_debug_info.h, ext_inst.cpp, extinst.nonsemantic.vulkan.debuginfo.100.grammar.json, divergence_analysis.cpp, divergence_analysis.h, lint_divergent_derivatives.cpp, linter.cpp, lints.h, operand.cpp, aggressive_dead_code_elim_pass.cpp, aggressive_dead_code_elim_pass.h, block_merge_util.cpp, compact_ids_pass.cpp, const_folding_rules.cpp, constants.cpp, constants.h, convert_to_sampled_image_pass.cpp, convert_to_sampled_image_pass.h, dataflow.cpp, dataflow.h, debug_info_manager.cpp, debug_info_manager.h, def_use_manager.cpp, feature_manager.cpp, feature_manager.h, folding_rules.cpp, if_conversion.cpp, inline_pass.cpp, inst_buff_addr_check_pass.cpp, inst_buff_addr_check_pass.h, instruction.cpp, instruction.h, ir_context.cpp, ir_context.h, ir_loader.cpp, local_access_chain_convert_pass.cpp, local_single_block_elim_pass.cpp, local_single_store_elim_pass.cpp, loop_unroller.cpp, module.cpp, module.h, optimizer.cpp, pass.cpp, passes.h, reduce_load_size.cpp, reduce_load_size.h, reflect.h, replace_invalid_opc.cpp, scalar_replacement_pass.cpp, scalar_replacement_pass.h, vector_dce.cpp, vector_dce.h, spirv_validator_options.cpp, spirv_validator_options.h, hex_float.h, construct.cpp, function.cpp, validate_adjacency.cpp, validate_atomics.cpp, validate_builtins.cpp, validate_cfg.cpp, validate_decorations.cpp, validate_extensions.cpp, validate_interfaces.cpp, validate_layout.cpp, validate_memory.cpp, validate_mode_setting.cpp, validate_type.cpp, validation_state.cpp, validation_state.h, CONTRIBUTING.md, README.md, bgfx.bf, bgfx.cs, types.d, ibl.cpp, wireframe.cpp, debugdraw.cpp, sky.cpp, gpudrivenrendering.cpp, cs_assao_generate_importance_map.sc, cs_assao_generate_q.sh, cs_assao_smart_blur.sc, bgfx_utils.cpp, bounds.cpp, bounds.h, camera.cpp, debugdraw.cpp, dialog_darwin.mm, particle_system.cpp, bgfx.h, bgfx.h, embedded_shader.h, bgfx.idl, bgfx.lua, amalgamated.cpp, bgfx.cpp, bgfx_p.h, bgfx_shader.sh, config.h, dxgi.cpp, dxgi.h, renderer_agc.cpp, renderer_d3d11.cpp, renderer_d3d12.cpp, renderer_gl.cpp, renderer_gnm.cpp, renderer_mtl.mm, renderer_nvn.cpp, renderer_vk.cpp, renderer_vk.h, vertexlayout.cpp, geometryc.cpp, geometryv.cpp, shaderc.cpp, shaderc_spirv.cpp, .travis.yml, README.md, image_cubemap_filter.cpp, .travis.yml, README.md, math.inl, string.inl, math.h, platform.h, string.h, math_test.cpp, string_test.cpp, 3rdparty.lua

  • 2021-10-02 16:21:46 machine/amstrad.cpp: Fixed spelling/grammar errors in comments. (#8649) [jogo-]

    Changed: amstrad.cpp

  • 2021-10-02 14:36:53 Revert "amstrad: fix spelling/grammar in the comments (#8647)" (#8648) [R. Belmont]
    • This reverts commit 2bc0a7ab939b4ac49a7fb533e96354773fa232e2.
    •  

    Changed: amstrad.cpp

  • 2021-10-02 14:04:39 amstrad: fix spelling/grammar in the comments (#8647) [jogo-]

    Changed: amstrad.cpp

  • 2021-10-02 06:11:31 zac_proto: added labels for inputs [Robbbert]

    Changed: zac_proto.cpp

  • 2021-10-02 03:26:23 sa1.cpp: Fix CPU speed, memory access cycle, Add notes (#8637) [cam900]

    Changed: sa1.cpp, sa1.h

  • 2021-10-01 23:38:52 mpu4.cpp: Dumped and add PAL for Escalera Tobogan [jordigahan, ClawGrip] (#8643) [ClawGrip]

    Changed: mpu4.cpp

  • 2021-10-01 21:16:38 zac_proto: added sound, added outputs, added save states. [Robbbert]

    Changed: zac_proto.cpp

  • 2021-10-01 18:00:59 segahang: some games don't feature freeplay [hap]

    Changed: segahang.cpp, segaipt.h

  • 2021-10-01 12:56:50 karnov: Cleanup [Dirk Best]

    Changed: arcade.lua, karnov.cpp, karnov.h, karnov.cpp

  • 2021-10-01 12:08:18 photon2: Hook up 8255, mark brod IMPERFECT_CONTROLS [Dirk Best]
    • No change in functionality

    Changed: photon2.cpp

  • 2021-09-30 23:10:43 -ui: Work around GitHub issue #8634. [Vas Crabb]
    • -util/delegate.cpp: Detect clang x86-64 thunk for first vtable entry.
    •  

    Changed: selgame.cpp, delegate.cpp

→ [Arcade] DevMAME [log only] 2021/09/30 23:10
  • 2021-09-30 22:22:43 emu/video.cpp: Set file names via -snapname when exiting in -seconds_… (#8633) [0kmg]

    Changed: commandline-all.rst , video.cpp

  • 2021-09-30 21:26:11 debugger: Extended target address syntax to include device/address space. (#8630) [Vas Crabb]
    • Added a validity check to ensure address space names are tag-like and unique, since they're now used as identifiers in debugger commands.
      Extended the syntax for target addresses to allow them to be qualified with a colon followed by an optional device tag and/or address space name. If only the device needs to be specified, a debugger CPU number may also be used. This makes commands like bpset and wpset more flexible, as they can operate on CPUs other than the currently visible CPU. Commands like find, fill, dump and load are more flexible as they can access any space of any device.
      Removed now-redundant CPU parameters from many commands, and renamed pcatmemp to pcatmem for consistency with other commands. Extended region syntax for saver/loadr to support tags relative to the visible CPU (e.g. you can use "." for the region with the same name as the visible CPU, or "^sibling" syntax). Added an optional root device parameter to memdump. Changed interpretation of Boolean values to support numeric expressions as well as true/false strings and literal 1/0.
      Added checks that the specified device is CPU-like to various commands that require a CPU (e.g. focus). Previously these commands would crash or trigger an assertion failure if a tag for a non-CPU devices was specified.
      Fixed the cpunum symbol so it uses the same rules for determining what is or isn't a CPU as parameter parsing.
      Made device_t sanitise subtags better. Previously you could cause an assertion failure or crash MAME by giving it unexpected relative tags via Lua or the debugger.
      Added help topic alias support, and reworked the data structures to improve the performance of looking up debugger commands and help topics. Removed the "ref" parameter from debugger command functions (std::bind can hold extra argument values for you if you need them). Also added an error message if duplicate debugger commands are registered.
      Updated help for commands that changed syntax, and also updated summaries for some commands that had changed in the past without corresponding help updates.

    Changed: doxygen.config , gio64.cpp , isa.cpp , qbus.cpp , sbus.cpp , vme.cpp , adsp2100.cpp , arm7.cpp , arm7.h , hd641016.cpp , h8500.cpp , r65c19.cpp , m68kcpu.cpp , ns32000.cpp , ns32000.h , hd6120.cpp , rx01.cpp , sparc.cpp , sparc.h , upd78k0.cpp , upd78k2.cpp , upd78k3.cpp , vt61.cpp , z8000.cpp , acorn_memc.cpp , acorn_memc.h , sun4c_mmu.cpp , sun4c_mmu.h , dave.cpp , ymopn.cpp , debugcmd.cpp , debugcmd.h , debugcon.cpp , debugcon.h , debughlp.cpp , debughlp.h , express.cpp , express.h , device.cpp , dimemory.cpp , chihiro.cpp , konamim2.cpp , dgn_beta.h , mbc55x.h , model2.h , rmnimbus.h , xbox.h , 6883sam.cpp , dgn_beta.cpp , hpc3.cpp , model2.cpp , rmnimbus.cpp , xbox.cpp , mbc55x.cpp , midtunit.cpp , midtunit.h , rmnimbus.cpp

  • 2021-09-30 11:11:02 bus/nes: Added support for original Dongdongnao II cartridge. (#8628) [0kmg]
    • • Also set correct board type for Yeong-eo Pyramid, fixing title screen graphics, and identified it as a (licensed) clone of Dongdongnao II.
      New working software list additions (nes.xml) - Dòngdòngnǎo II: Guózhōng Yīngwén (I) (Taiwan) [MLX]

    Changed: nes.xml , nes_carts.cpp , nes_ines.hxx , nes_pcb.hxx , nes_slot.h , sachen.cpp , sachen.h , nes.cpp

  • 2021-09-30 05:01:56 pickin, botanic, squaitsa: Correct mapping for PSGs; add watchdog timer [AJR]

    Changed: bagman.cpp , bagman.h

  • 2021-09-30 04:37:17 x68k: try to fix the gvram clear [cracyc]

    Changed: x68k_crtc.cpp

  • 2021-09-29 18:51:41 dvmemory: remove outdated/unused FD1094_HACK [hap]

    Changed: dvmemory.cpp , kim1.cpp , fddebug.cpp

  • 2021-09-29 17:14:20 epos.cpp: Update notes with pinout from Igmo manual [AJR]

    Changed: epos.cpp

  • 2021-09-29 17:13:21 kim1: use pwm_display for the 7segs [hap]

    Changed: cv1k.cpp , kim1.cpp

  • 2021-09-29 17:01:07 mcnpshnt, mjmyornt, suprmous: Add DIP locations [AJR]

    Changed: ddenlovr.cpp , dynax.cpp , thepit.cpp

  • 2021-09-29 12:40:03 champbas.cpp updated unknown dip switches for Talbot (MT#08093) (#8629) [Steven Coomber]

    Changed: champbas.cpp

  • 2021-09-29 06:27:57 -minimaws: Changed geometry of disclosure triangles. [Vas Crabb]
    • -util/delegate.cpp: Fixed typo in comment.

    Changed: disclosedown.svg , discloseup.svg , delegate.cpp

  • 2021-09-29 04:54:32 Merge tag 'mame0236' into mainline-master [Vas Crabb]
    • MAME 0.236

    Changed: AndroidManifest.xml , makefile

  • 2021-09-28 12:08:49 Added laser128o to list. [Robbbert]

    Changed: mame.lst

  • 2021-09-28 04:59:23 bus/nes: Added support for Y2K 420 in 1. (#8622) [0kmg]
    • New working software list additions (nes.xml) - Y2K 420 in 1 [BootGod]

    Changed: nes.xml , multigame.cpp , multigame.h , nes_carts.cpp , nes_ines.hxx , nes_pcb.hxx , nes_slot.h , nes.cpp

  • 2021-09-28 04:18:15 rollext: hooked up eeprom [Ville Linde]

    Changed: rollext.cpp

  • 2021-09-28 03:39:11 Merge branch 'release0236' into mainline-master [Vas Crabb]

    Changed: apxen_flop.xml , cdi.xml , nes.xml , pc8001mk2_flop.xml , pc8801_flop.xml , validity.cpp , konmedal020.cpp , debuggerview.cpp , debugviewinfo.cpp

  • 2021-09-27 18:34:22 New working clones [Ivan Vangelista]
    • Winning Spike (ver AAA) [f205v]

    Changed: konamigx.cpp , mame.lst

  • 2021-09-27 04:23:35 Laser 128 updates: [R. Belmont, Tom Greene] [arbee]
    • - Added all currently dumped ROM versions - Support both the original and later hardware versions - Support the built-in mouse interface
      New clones added as WORKING - Laser 128 (original hardware) [R. Belmont, Tom Greene]

    Changed: laser128.cpp , laser128.h , apple2e.cpp , apple2.cpp , apple2.h

  • 2021-09-26 23:21:11 segac2: speed up initialization [hap]

    Changed: clock.cpp , conchess.cpp , fidel_eag68k.cpp , segac2.cpp

  • 2021-09-26 17:21:55 util/delegate.cpp: Notes from experiments with clang. [Vas Crabb]

    Changed: delegate.cpp

  • 2021-09-26 11:58:54 Optimized the multithreading strategy for -listxml (#8300) [npwoods]
    • The previous algorithm would spawn tasks but wait for them in sequential order. This is not necessarily optimal, and with these changes we will respond to whichever task completes first.
      On my computer (Quad Core 2), this triples the speed of a full -listxml

    Changed: infoxml.cpp

  • 2021-09-26 07:26:25 Actually stage the fix to validity.cpp, clean up video/kikikai.cpp a little, srcclean latest PRs. [Vas Crabb]

    Changed: nes_slot.h , validity.cpp , kikikai.cpp

  • 2021-09-26 06:15:42 srcclean in preparation for MAME 0.235, and two small adjustments. [Vas Crabb]
    • • Reduce repeated directory walking in cleansrc target (substantially improves speed of building the target on Windows). • Disable a validity check using an MSVC language extension when using clang in MSVC ABI mode.

    Changed: cdi.xml , coco_flop.xml , ibm5170_cdrom.xml , pc8001_flop.xml , pc8001mk2_flop.xml , pc8001mk2sr_flop.xml , pc8801_cass.xml , pc8801_flop.xml , spectrum_cass.xml , vgmplay.xml , makefile , a2sd.cpp , batlab.cpp , mmc1.h , cartridges.cpp , mp_ops.cpp , tms32082.cpp , tx0.cpp , 8042kbdc.h , smpc.cpp , stvcd.cpp , ics2115.cpp , upd3301.cpp , upd3301.h , viewgfx.cpp , rpk.cpp , rpk.h , 4enraya.cpp , acesp.cpp , agat.cpp , ampoker2.cpp , apple2.cpp , apple2gs.cpp , atarig42.cpp , barni.cpp , cybstorm.cpp , mpu4.cpp , naomi.cpp , pc8001.cpp , pc8801.cpp , rollext.cpp , saturn.cpp , spg2xx_jakks.cpp , pc8001.h , ace_sp_dmd.lay , ace_sp_reelctrl.cpp , pc80s31k.cpp , pc80s31k.h , mame.lst , sknsspr.cpp , debuggdbstub.cpp

  • 2021-09-26 02:28:51 kikikai.cpp: Fix notes (#8483) [cam900]
    • • kikikai.cpp: Fix video hardware notes

    Changed: kikikai.cpp

  • 2021-09-26 00:15:08 tx0: Turn RIM logging back off [AJR]

    Changed: tx0.cpp

  • 2021-09-25 21:32:50 tms32082: Fix clang build [AJR]

    Changed: tms32082.cpp

  • 2021-09-25 21:24:55 Mostly playable driver for Rolling Extreme. Various bug fixes to the TMS320C82 core. [Ville Linde]

    Changed: dis_mp.cpp , mp_ops.cpp , tms32082.cpp , tms32082.h , rollext.cpp

  • 2021-09-25 19:06:32 New clones marked as NOT_WORKING [AJR]
    • TX-0 upgraded system (8 kWords of RAM, old order code)
      • tx0_64kw: Swap LR and MBR when MLR and LMB are specified together • tx0_8kw: Recognize a few more composite OPRs in disassembly

    Changed: tx0_ptp.xml , tx0.cpp , tx0.h , tx0dasm.cpp , tx0dasm.h , tx0.cpp , tx0.h , mame.lst , unidasm.cpp

  • 2021-09-25 17:54:49 arcade.flt: add saturnkr exception [hap]

    Changed: arcade.flt

  • 2021-09-25 17:49:54 tasc: gideon engine version is 3.1 [hap]

    Changed: tasc.cpp

  • 2021-09-25 16:00:29 Add floppy support to NEC PC-8001 (#8532) [Angelo Salese]
    • New clones marked as NOT_WORKING
      PC-8001mkIISR [anonymous]
      • Generate a new pc8001_flop.xml list, based off Neo Kobe dumps; • Move several items from pc8801_flop.xml to the new pc8001_flop.xml; • Generate new lists for pc8001mk2_flop.xml and pc8001mk2sr_flop.xml; • Hook aforementioned lists where they belongs ( i.e. N-Basic list is now shared between pc8801.cpp and pc8001.cpp, N80 list belongs to pc8001mk2 and pc8001mk2sr, N80SR list belongs to pc8001mk2sr alone)
      • upd3301.cpp: fix scrolling glitch when unthrottled
      • pc8001.cpp: fix machine configs inheritance
      • pc8001.cpp: constexpr the XTALs
      • pc8001.cpp: allow to enter into N80 BASIC mode for mk2 machines
      • Ported pc80s31k to device interface, and hooked it up to pc8001
      • Fix validation errors
      • Misc documentation updates
      • uPD3301.cpp: implement bulk of attribute fields
      • upd3301: fix olyboss compile and crashing, add rvv signal
      • upd3301.cpp: fix last value of attribute row (7narabe), fix graphic mode when in width 40 (15puzzle)
      • upd3301.cpp: consider an attribute end of 0 equal to max size, fixes starfire
      • upd3301.cpp: rvv is definitely a global reverse rather than acting on palette for PC8001, document flgworld attribute weirdness (double somersault)
      • pc8001_flop.xml: QA selected SW
      • pc80s31k.cpp: split into PC80S31 (2d) and PC80S31K (2d/2dd/2hd) devices, rearrange disk bioses
      • pc8801.cpp: inherit pc80s31k device and kill off FDC legacy code
      • pc80s31k.cpp: documentation updates
      • pc8001_flop: move Magic Copy and a alt versions of ay1 and 4d house in here
      • pc98.xml: move daivacal from PC88 since it really belongs here
      • pc8801_flop.xml: major QA testing on suspicious floppy activities
      • pc8801.cpp: remove logging of High [TV]RAM
      • pc8801_flop.xml: fix rogue extra comment closing
      • pc80s31k.cpp: mailbox the PPI ports, fix barbatus booting; pc80s31k.cpp: allow filemst to boot, and add note about its unemulated extended HW;
      • upd3301.cpp: convert AT1/AT0/SC to an aggregate variable
      • upd3301.cpp: convert attribute fetch to be a client delegate
      • pc8001.cpp: move some shared functions to pc8001_base_state
      • pc8001.cpp: add DMA functions
      • pc8001.cpp: add extension setter for 24KHz mode (which will be used by PC-8801 once implementation is merged)
      • pc8801_flop.xml: fix description duplicate
      • Bulk replace pc8*_flop.xml capitalized Alt into lowercase
      • pc80s31k.cpp: add space.unmap() for terminal_count_r, reorder headers, make constructor trampoline protected
      • Standardize Daiva titles across XMLs
      • pc8801_cass.xml: revert of software name t[ape] postfixes
      • pc8801_flop.xml: more identification of N/V1 BASIC SWs

    Changed: fm77av.xml , msx1_cart.xml , msx1_flop.xml , msx2_flop.xml , nes.xml , pc8001_flop.xml , pc8001mk2_flop.xml , pc8001mk2sr_flop.xml , pc8801_cass.xml , pc8801_flop.xml , pc98.xml , x1_flop.xml , mess.lua , upd3301.cpp , upd3301.h , olyboss.cpp , pc8001.cpp , pc8801.cpp , pc88va.cpp , pc8001.h , pc8801.h , pc80s31k.cpp , pc80s31k.h , mame.lst

  • 2021-09-25 14:56:19 saturn.cpp: Add Korean BIOS placeholder (#8608) [Angelo Salese]
    • • saturn.cpp: add Korean BIOS placeholder, refactored init routines, add enumerator for regions
      • hash/saturn.xml: marked all Korean set with NTSC-K, also part I of SW list QA overhaul
      • stvcd.cpp: guard against deleting partial sectors in cmd_delete_sector_data, fixes pstarcol Phantasy Star 2 crash after first attract cycle
      • smpc.cpp: NMI is unconditionally requested for screen clock change commands, fixes booting in bigichig, capgen1, capgen4, capgen5
      • stvcd.cpp: add fixed status for NetLink, allow dragndrm to actually boot (on -non drc)
      • stvcd.cpp: fix clang build, put another QA point for Dragon's Dream
      • More QA up to J

    Changed: saturn.xml , smpc.cpp , stvcd.cpp , saturn.cpp , mame.lst

  • 2021-09-25 04:38:37 apple2gs: revert previous change, verified on hardware that bit 6 of NEWVIDEO is not set on power-up. [R. Belmont] [arbee]

    Changed: apple2gs.cpp

  • 2021-09-25 03:33:32 apple2gs: enable SHR linearization bit in NEWVIDEO by default, fixes Nucleus P8 1.0.1 [R. Belmont] [arbee]

    Changed: apple2gs.cpp

  • 2021-09-24 22:51:22 polepos2: freeze dipswitch works fine [hap]

    Changed: polepos.cpp

  • 2021-09-24 22:49:36 a800: fixes writing antic DLISTL and DLISTH to only affect the high and low byte component that is spread between m_dpage and m_doffs (#8616) [goldnchild]

    Changed: antic.cpp

  • 2021-09-24 21:39:40 docs: explain compressor a bit again [hap]

    Changed: mame.6 , mess.6 , commandline-all.rst

  • 2021-09-24 20:00:07 docs: explain compressor a bit [hap]

    Changed: mame.6 , mess.6 , commandline-all.rst

  • 2021-09-24 19:40:10 sound: make the compressor optional (clamp overdrive to -1.0-1.0 when off) [hap]

    Changed: mame.6 , mess.6 , commandline-all.rst , commandline-index.rst , emuopts.cpp , emuopts.h , sound.cpp , sound.h , sndmenu.cpp , sndmenu.h

  • 2021-09-23 22:51:51 util/delegate.h: Use "compatible" delegates for MinGW GCC i686. [Vas Crabb]
    • The Itanium delegate has questionable value on on MinGW i686 as it injects a conditional branch in the hot path for delegates anyway to deal with the different __thiscall convention. It's somehow breaking and causing memory corruption in full builds, but I don't have the time to work out exactly which delegate type is the problematic one, especially not with a release coming soon.
      This will probably cause 32-bit MinGW builds to become substantially larger.

    Changed: delegate.h

  • 2021-09-23 21:27:26 util/delegate.cpp: PowerPC-64 Little Endian drops function descriptors. [Vas Crabb]
    • At some point I'll make a proper header ABI detection. There's too much stuff to keep in the delegate sources, and it will be useful for other stuff like recompilers.

    Changed: delegate.cpp

  • 2021-09-23 20:10:03 New working clones [hap]
    • Conchess Plymate 5.5MHz [hap, Berger]

    Changed: conchess.cpp , mame.lst

  • 2021-09-23 19:51:23 Various volume level adjustements to avoid hitting limiter. (#8553) [David Haywood]
    • • Adjusted levels in mustache.cpp, metlfrzr.cpp, xyonix.cpp, labybug.cpp, pgm.cpp, terracre.cpp, boogwing.cpp, astrocde.cpp, and gottlieb.cpp. • Re-balanced some Votrax stuff, attempting to keep the chip output between +/-1.0.

    Changed: votrax.cpp , gottlieb.cpp , gottlieb.h , astrocde.cpp , boogwing.cpp , ladybug.cpp , metlfrzr.cpp , mustache.cpp , pgm.cpp , terracre.cpp , xyonix.cpp , astrocde.h

  • 2021-09-23 19:08:01 mpu4.cpp: Added three Vifico Escalera Tobogan sets. (#8607) [ClawGrip]
    • New NOT_WORKING machines
      Escalera Tobogan (MPU4, set 1) [jordigahan, ClawGrip]
      New NOT_WORKING clones
      Escalera Tobogan (MPU4, set 2) [jordigahan, ClawGrip] Escalera Tobogan (MPU4, set 3) [jordigahan, ClawGrip]

    Changed: mpu4.cpp , mame.lst

  • 2021-09-23 15:50:59 minimaws: Added disclosure triangle controls to many sections. [Vas Crabb]

    Changed: common.js , disclosedown.svg , discloseup.svg , romident.js , style.css , htmltmpl.py , wsgiserve.py

  • 2021-09-23 09:09:47 konmedal68k.cpp: made pwrchanc show the title screen [Ivan Vangelista]

    Changed: konmedal68k.cpp

  • 2021-09-23 09:03:20 -minimaws: Made table sort widgets (and the code behind them) less ugly. [Vas Crabb]
    • -util/delegate.cpp: Added a couple of comments about assumptions.

    Changed: common.js , sortasc.png , sortasc.svg , sortdesc.png , sortdesc.svg , sortind.png , sortind.svg , style.css , wsgiserve.py , delegate.cpp

  • 2021-09-23 07:49:46 konmedal68k.cpp: adjusted some dips definitions [Ivan Vangelista]

    Changed: konmedal68k.cpp

  • 2021-09-23 06:32:55 - konmedal68k.cpp: tentatively identified the unkkonmd set [Wayder] [Ivan Vangelista]
    • - model2.cpp: minor documentation update [Brian Troha]
      - arcade.lua: fixed arcade build compiling [Brian Troha]

    Changed: arcade.lua , konmedal68k.cpp , model2.cpp

  • 2021-09-22 23:38:24 4enraya.cpp: Add PCB ASCII layout for 'tourpgum' (#8610) [ClawGrip]

    Changed: 4enraya.cpp

  • 2021-09-22 23:33:08 Make debugger 'out' command step over return delay slots on SH architectures [AJR]

    Changed: sh_dasm.cpp , debugcpu.cpp

  • 2021-09-22 20:19:13 supernova: fix oob access on transcient incorrect sprites, use masking instead of %, silence watchdog access [Olivier Galibert]

    Changed: suprnova.cpp , sknsspr.cpp

  • 2021-09-22 19:59:42 pss680: Bank some of the ROM space [AJR]

    Changed: ympsr16.cpp

  • 2021-09-22 07:49:59 view: take into account the pre-offsetting when expanding handlers [Olivier Galibert]

    Changed: emumem_hedr.ipp , emumem_hedw.ipp

  • 2021-09-22 04:27:47 new WORKING machine (#8558) [David Haywood]
    • New WORKING machine
      Paradise / Gum (France) [Benjamin Roux, David Haywood]

    Changed: 4enraya.cpp , 4enraya.h , mame.lst

  • 2021-09-22 04:26:09 Dumped the 68705P3 MCUs on 2 different types of sp.ACE fruit machine reel driver PCBs [TTX] (#8593) [David Haywood]

    Changed: arcade.lua , acesp.cpp , ace_sp_dmd.lay , ace_sp_reelctrl.cpp , ace_sp_reelctrl.h

  • 2021-09-22 04:23:08 added tzx to the sc-3000 formats (#8592) [Fabio DL]

    Changed: sc3000_bit.cpp

  • 2021-09-22 01:42:10 util/delegate.cpp: Recognise a couple more MSVC thunks. [Vas Crabb]
    • The MSVC C++ ABI doesn't reserve the first vtable entry for classes without a virtual destructor, so the instruction to load the virtual member function address may not need an immediate displacement.
      Also recognise virtual member function call thunks for AArch64.

    Changed: delegate.cpp

  • 2021-09-21 21:58:42 util/delegate.h: Make comparison operators more technically correct. [Vas Crabb]
    • For Itanium ABI, two null member function pointers should compare equal even if the undefined bits differ.
      For MSVC ABI, there's all sorts of complexity around what happens when you compare pointers to member functions for different inheritance types.
      You'll still occasionally get weird results comparing pointers to members of different classes.

    Changed: delegate.h

  • 2021-09-21 21:05:19 cpu/drcbex64.cpp: Proof-of-concept for optimisation of calling out. [Vas Crabb]
    • Resolve address space virtual member function addresses on constrcution and call them directly. Provides a small but measurable improvement to performance in drivers that use the recompiler and access the memory system a lot.
      Also made MSVC delegates capable of walking past all the thunks MSVC puts in the way of actually calling a member function. I'm not accounting for the "this" pointer being passed in RDX when the return value is an oversize scalar. This is harmless because it won't see anything that looks like a virtual call thunk using RCX when RCX points to uninitialised space for the return value. It just means virtual member function calls won't be bypassed if the return value is an oversize scalar, but that doesn't happen frequently anyway.

    Changed: drcbex64.cpp , drcbex64.h , validity.cpp , delegate.cpp , delegate.h

  • 2021-09-21 19:51:09 wndrplnt: Decapped and dumped MCU [Alex, Brian A. Troha, TeamEurope] [Dirk Best]
    • - Also remove simulation, clean ups

    Changed: karnov.cpp , karnov.h

  • 2021-09-21 17:38:58 plsonic4.cpp: added inputs, dips as per test mode [Ivan Vangelista]

    Changed: plsonic4.cpp

  • 2021-09-21 12:40:32 hh_sm510: Add cheats for gnw_flagman, gnw_judge and gnw_lion (#8601) [algestam]

    Changed: hh_sm510.cpp

  • 2021-09-21 00:33:53 tiamc1.cpp little note change [MetalliC]

    Changed: tiamc1.cpp

  • 2021-09-21 00:26:14 tiamc1.cpp: set games release years to 198?, they are actually unknown [MetalliC]

    Changed: tiamc1.cpp

  • 2021-09-21 00:23:39 new NOT_WORKING machine [MetalliC]
    • - Mushiking The King Of Beetle (2K3 2ND Ver. 1.000-, Korea) [Jorge Valero, MetalliC, rtw]

    Changed: naomi.cpp , mame.lst

  • 2021-09-20 20:59:41 New clone marked as WORKING (#8586) [987123879113]
    • beatmania complete MIX (ver AA-C) [DeepSeaSqueeze]

    Changed: djmain.cpp , mame.lst

  • 2021-09-20 20:21:31 bus/nes: Several small separate fixes. (#8580) [0kmg]
    • • Fixed empty menu in Supervision 16 in 1. • Fixed softlist loading of GB 63 in 1 and hooked it up with a compatible board type. Removed old partially-working code. • Removed a spurious line in PCB loader that set WRAM in SMB2J bootlegsthey don't have any!
      Software list items promoted to working (nes.xml) - Ghostbusters 63 in 1 Super 128k - 16 in 1

    Changed: nes.xml , bootleg.cpp , multigame.cpp , multigame.h , nes_carts.cpp , nes_pcb.hxx , nes_slot.h , nes_unif.hxx , nes.cpp

  • 2021-09-20 17:02:11 -delegates: Fixed structure return with MSVC C++ ABI. [Vas Crabb]
    • • Automatically use delegate_mfp_compatible to generate an adaptor for member functions that return non-scalar, non-reference types (partially addresses #8597). • Enabled the MSVC delegate implemenation for MSVC on AArch64. • Switched back to neater delegate types for layout item bounds and colour.
      -docs: Updated the example layout links to point to 0.235 - this means there's now an example of embedded SVG.

    Changed: layout_files.rst , rendlay.cpp , rendlay.h , luaengine_render.cpp , delegate.h

  • 2021-09-20 15:44:59 arcade.flt: added konmedal020.cpp [Robbbert]

    Changed: arcade.flt

  • 2021-09-20 09:08:51 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Faeton (6 digits) [Jordi, Orlando, PinMAME] Hardbody (rev. D) [PinMAME] Hook (UK 4.06, display A4.01) [PinMAME] MotorDome (rev. B) [PinMAME]

    Changed: by6803.cpp , de_3.cpp , jp.cpp , mame.lst

  • 2021-09-20 08:09:24 namcos1.cpp: corrected the program ROM label for Tank Force (US, 2 Players) [Action Jackson] [Ivan Vangelista]

    Changed: namcos1.cpp

  • 2021-09-20 08:07:04 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Peacock Flutter (01J00011, NSW/ACT) [Dam0, Heihachi_73]

    Changed: aristmk5.cpp , mame.lst

  • 2021-09-20 02:09:18 Fix build script typo [R. Belmont] [arbee]

    Changed: arcade.lua

  • 2021-09-20 01:59:10 Fix compile on GCC x64 Linux [R. Belmont] [arbee]

    Changed: delegate.h

  • 2021-09-20 01:47:14 New games added as MACHINE_NOT_WORKING [arbee]
    • Unknown medal game GS471 [Phil Bennett, R. Belmont]

    Changed: arcade.lua , konmedal020.cpp , mame.lst

  • 2021-09-19 21:29:43 util/delegate.cpp: Fixed calculation of this pointer when casting member function pointers across virtual inheritance relationships using MSVC with /vmg. [Vas Crabb]

    Changed: delegate.cpp

  • 2021-09-19 19:03:26 util/delegate.h: Try to catch issues earlier, and some cleanup. [Vas Crabb]
    • Optimised generation of late bind helper functions. The late bind helper function doesn't depend on the delegate signature - only on the late bind base class and function target class. Having it inside the delegate base class means it needs to be instantiated for every combination of late bind base class, function target class and delegate signature. In a typical driver file, there is only one late bind base class (delegate_late_bind), and there will be delegates with multiple signatures bound to function members of the same class (e.g. read and write handlers, possibly of different widths, bound to members of the driver state class). By moving the late bind helper out of the delegate base class, the number of required instantiations can be reduced. By moving the body out of the enclosing class declaration, the compiler can be encouraged to coalese instantiations across translation units. While this won't give a further reduction in compile time, it should at least reduce the output binary size by reducing duplication for devices that frequently have handlers installed in memory maps.
      Added an additional template parameter to delegates allowing the late bind base class to be changed if desired.
      Moved the MSVC implementation "this" pointer optimisation out-of-line and added logging. Also cleaned up the Itanium "this" pointer adjustment and code pointer resolution implementation to reduce duplication and conditional compilation.
      Made binding_type_exception give a more meaningful what() message than "std::exception".
      Added extensive validity tests for delegate functionality. Pointers to member functions are tested, including multiple inheritance, virtual and non-virtual member functions, and checking for generational loss across copying/assigning delegates. This should properly exercise "this" pointer adjustment for the Itanium and MSVC implementations, and vtable lookup for the Itanium implementation. So-called late binding functionality is tested, including exceptions on failure. Functoids are tested, although given the encapsulation it's not possible to check that an apator isn't generated when it shouldn't be.

    Changed: machine.cpp , validity.cpp , validity.h , delegate.cpp , delegate.h , eigccppc.h

  • 2021-09-19 17:45:33 sharrier: Hook up MCU, remove simulation (#8552) [Dirk Best]
    • - The MCU for the sharrier1 set is handcrafted and marked BAD_DUMP - There is a slight issue with the initial synchronisation, so there is a hack to ignore the problematic write

    Changed: segahang.cpp , segahang.h

  • 2021-09-19 17:36:33 merits.cpp: Correctly identified set as "Pub Time Darts II" (#8595) [ClawGrip]

    Changed: merits.cpp , mame.lst

  • 2021-09-19 05:10:29 Merge pull request #8591 from 0kmg/nes-batlab [ajrhacker]
    • bus/nes: Added support for Super Russian Roulette.

    Changed: nes.xml , bus.lua , batlab.cpp , batlab.h , nes_carts.cpp , nes_ines.hxx , nes_pcb.hxx , nes_slot.cpp , nes_slot.h , nes.cpp

  • 2021-09-18 20:07:41 util/delegate.cpp: Fixed multiple issues. [Vas Crabb]
    • • Fixed this pointer displacement being reapplied after delegates are copied - caused issues with classes with multiple inheritance. • Made null member function pointer test conformant with Itanium C++ ABI specification. • Corrected size of this pointer displacement - fixes issues on big Endian targets. • Fixed function addresses for virtual member functions on targets that use function descriptors (e.g. PPC64). • Applied shift to this pointer displacement for targets that use the ARM variant of the Itanium ABI. • Fixed this pointer displacement not being applied for virtual member functions on targets using ARM variant of the Itanium ABI. • Fixed this pointer displacement being incorrectly applied to vptr on targets using ARM variant of the Itanium ABI. • Made less code conditionally compiled to make it easier to catch errors.

    Changed: delegate.cpp , delegate.h

  • 2021-09-18 20:30:03 spi_sdcard: add a child device which supports the SDV2 (non-HC) standard. [R. Belmont] [arbee]

    Changed: spi_sdcard.cpp , spi_sdcard.h

  • 2021-09-18 19:33:35 spi_sdcard: Support CMD16 (SET_BLOCKLEN) for improved SDv2 compatibility. [R. Belmont] [arbee]

    Changed: spi_sdcard.cpp , spi_sdcard.h

  • 2021-09-18 19:28:14 harddisk.cpp: Allow specifying the desired block size for loose files / verifying a CHD's block size. [R. Belmont] [arbee]

    Changed: harddisk.cpp , harddisk.h

  • 2021-09-17 20:16:07 sound/disc_sys.hxx, ymz770: Use std::clamp for clamping [AJR]

    Changed: disc_sys.hxx , ymz770.cpp

  • 2021-09-17 19:53:43 wrinkles: added most of the sensors [hap]

    Changed: mcs51.cpp , mcs51.h , 4004clk.cpp , wrinkles.cpp

  • 2021-09-17 18:02:58 util/strformat.h: Detect C++ standard > C++17 before doing weird stuff. [Vas Crabb]

    Changed: genie.lua , strformat.cpp , strformat.h

  • 2021-09-17 17:20:42 Do not build with -m64 on riscv64 (#8578) [Graham Inggs]

    Changed: makefile

  • 2021-09-17 17:09:23 util/strformat.h, util/delegate.h: More cleanup and future-proofing. [Vas Crabb]
    • • util/strformat.h: Found a SFINAE trick to detect absence of stream-out operators. Fixes building with C++20 standard library (#6275). • util/delegate.h: Fixed a commend and removed an unused declaration from MSVC member function pointer wrapper. • util/delegate.h: Added support for discarding functoid return values for delegates returning void. • util/delegate.h: Added support for using std::ref to bind non-copyable functoids.

    Changed: delegate.cpp , delegate.h , strformat.h

  • 2021-09-17 15:43:53 fix gime master interrupt switches (#8583) [tim lindner]
    • coco3: fix GIME master interrupt switches [tim lindner]

    Changed: gime.cpp

  • 2021-09-17 12:39:51 4004clk: fix 50hz setting [hap]

    Changed: 4004clk.cpp

  • 2021-09-16 23:16:57 msx.cpp: Fixed typo (MT8084) (#8581) [0kmg]

    Changed: msx.cpp

→ [Arcade] DevMAME [log only] 2021/09/17 00:34