[Arcade] DevMAME [log only]

[27] @ środa, 25 Lipca 2018 05:38CET

[Arcade] DevMAME [log only]

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.

→ NOWSZY [Arcade] DevMAME [log only] 2022/10/04 10:00
  • 2022-10-04 09:15:10 musclem.cpp: simplify further with templates (nw) [Philip Bennett]
  • 2022-10-04 05:19:15 plugins/cheat: Overwrite existing hotkeys if all hotkeys are cleared (fixes GitHub #10387). [Vas Crabb]
  • 2022-10-04 04:41:26 nmk/ddealer.cpp: Dumped PROMs for ddealer. (#10390) [Sergio G]
  • 2022-10-04 04:35:32 nmk/nmk16.cpp: Dumped PROMs for sabotenb (same as bjtwin PROMs). (#10389) [Sergio G]
  • 2022-10-04 04:02:42 MACOS_X_VERSION_10_15 is not defined on really SDKs. (#10388) [ksherlock]
  • 2022-10-04 03:48:26 bus/gameboy: Moved MBC3/MBC30 to their own file as separate devices. [Vas Crabb]
    • New working software list additions - gbcolor.xml: Juéduì Wǔlì (China), Wàixīng Tànxiǎn zhī Xīngqiú Dàzhàn (China) [Robyn A1200, taizou]
  • 2022-10-04 03:50:01 atari400_m.cpp: Remove leftover #defines [AJR]
  • 2022-10-04 03:05:10 pokey: Cleanups [AJR]
    • - Use logmacro.h instead of custom macros for debug logging and add IRQ logging type - Include the machine context in logging messages rather than the device tag (which gets prepended automatically now) - Replace custom IRQ callback with line handler and allow the output to be cleared properly without HOLD_LINE
      a800 et al., maxaflex.cpp: Enable PIA IRQs (these will be useful later)
  • 2022-10-04 02:54:16 blockch: add paddle position read [hap]
  • 2022-10-03 18:51:17 Revert "stupid git" [AJR]
  • 2022-10-03 18:26:59 winclub.cpp: Force this to execute a little code [AJR]
  • 2022-10-03 17:48:16 Merge branch 'stupid_git' [AJR]
  • 2022-10-03 17:48:06 stupid git [AJR]
  • 2022-10-03 17:40:26 konami/aliens.cpp, konami/battlnts.cpp, konami/finalizr.cpp, konami/gberet.cpp, konami/gyruss.cpp, konami/ironhors.cpp, konami/jailbrek.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]
  • 2022-10-03 17:37:07 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Colecovision Flashback [Guru] Slotters Club - Umi Monogatari [Hammy] Winner's Wheel - Magical Spot [Darksoft, Team Europe]
  • 2022-10-03 17:32:10 musclem: stray printf (nw) [Philip Bennett]
  • 2022-10-03 17:20:01 New working machines [Philip Bennett]
    • Muscle Master [Phil Bennett]
  • 2022-10-03 03:20:24 macadb: remove incorrect SRQ check that made some microcontrollers see phantom devices. [R. Belmont] [arbee]
    • cuda: one-byte patch to the program to make ADB autopoll run, keyboard and mouse now read correctly. [R. Belmont]
      Machines promoted to WORKING
      Macintosh Color Classic [R. Belmont] Macintosh LC 520 [R. Belmont]
  • 2022-10-03 03:03:52 atari/antic.cpp: use pixel_period() for steal_cycles timer [angelosa]
    • fixes elktrgld, galaxian, blaster crashes, pitfall2 score display, alfclrcv stuck on first hole, batlband GFX faces on gameplay, mash and bldrbmbs flickering, likely more
  • 2022-10-02 19:32:51 New working machines [Ivan Vangelista]
    • Jackpot Joker Poker (Version 88V 01) [Siftware]
  • 2022-10-02 18:34:24 atari/atari400.cpp: fix up screen configs with set_raw [angelosa]
  • 2022-10-02 17:08:43 toaplan/twincobr.cpp: updated infos for fnshark [augitesoul] [Ivan Vangelista]
  • 2022-10-02 15:55:37 atari/gtia.cpp: fix player/missile width rendering, fixes jmpmanjr at very least [angelosa]
  • 2022-10-02 14:56:15 wd1000: use resolve_safe for m_intrq_cb (#10382) [Brian Johnson]
  • 2022-10-02 05:16:47 mn1880: Additional notes [AJR]
  • 2022-10-02 02:57:37 New working software list additions (apple2_flop_orig.xml) (#10381) [Firehawke]

    • Autoduel [4am, Firehawke] Bismarck: The North Sea Chase [4am, Firehawke] Championship Wrestling [4am, Firehawke] GBA Championship Basketball [4am, Firehawke] Moebius [4am, Firehawke] The Games: Winter Edition [4am, Firehawke] Six-Gun Shootout [4am, Firehawke] The Road to Gettysburg [4am, Firehawke] Gettysburg: The Turning Point (Version 1.2) [4am, Firehawke] Microzine 31 [4am, Firehawke] Microzine 33 [4am, Firehawke] Microzine 34 [4am, Firehawke] Microzine 35 [4am, Firehawke] Microzine 36 [4am, Firehawke] Microzine 37 [4am, Firehawke] Microzine 38 [4am, Firehawke] Microzine 39 [4am, Firehawke] The Balance of Nature (800K 3.5") [4am, Firehawke] The Insect World (800K 3.5") [4am, Firehawke] Sierra Championship Boxing [4am, Firehawke] Robot Rascals [4am, Firehawke] Copy II Plus (Version 6.0 Beta 1) [4am, Firehawke] Copy II Plus (Version 6.0 Beta 2) [4am, Firehawke] Thexder (Version 1.5) [4am, Firehawke] Canyon Climber [4am, Firehawke] The Factory (800K 3.5") [4am, Firehawke] Space Rescue [4am, Firehawke] Reading General Interest: TEAM Series (800K 3.5") [4am, Firehawke] Vocabulary Science and Health: TEAM Series (800K 3.5") [4am, Firehawke] Fay: The Word Hunter (800K 3.5") [4am, Firehawke] Jumblezzz (800K 3.5") [4am, Firehawke] Where in the USA is Carmen Sandiego? (800K 3.5") [4am, Firehawke] Where in Time is Carmen Sandiego? (800K 3.5") [4am, Firehawke] Famous Scientists (800K 3.5") [4am, Firehawke]
      New working software list additions (apple2_flop_clcracked.xml) -
      Living Chess Library: Jeremy Silman's Complete Guide to Chess Openings (cleanly cracked) [4am, Firehawke]
      New working software list additions (apple2gs_flop_orig.xml)
      Math Blaster Plus! (Version 1.1) [4am, Firehawke] First Letters and Words (Version 1.0) [4am, Firehawke] First Shapes (Version 1.0) [4am, Firehawke]
  • 2022-10-02 02:31:19 namco/namcos21_c67.cpp: Tidied up transfer_dsp_data a little. [Vas Crabb]
  • 2022-10-01 16:50:52 mac.cpp: fix regression in maciisi [R. Belmont] [arbee]
  • 2022-10-01 16:50:19 hash/a800_cass.xml: fix interface naming [angelosa]
  • 2022-10-01 16:34:32 bus/vcs_ctrl: Corrected header access modifiers. Simplified keypad code. (#10371) [0kmg]
  • 2022-10-01 01:44:54 suprgolf: readd that rompatch [hap]
  • 2022-10-01 00:07:33 suprgolfj: remove old unneeded rompatch [hap]
  • 2022-10-01 00:01:32 armchamp: fix problem with ppi0 port c [hap]
→ NOWSZY [Arcade] DevMAME [log only] 2022/09/30 22:00
  • 2022-09-30 21:47:46 geneve: Change default for Genmod dip switches. [Michael Zapf]
  • 2022-09-30 20:01:51 New working machines [Philip Bennett]
    • Arm Champs [Phil Bennett]
  • 2022-09-30 19:33:57 konami/circusc.cpp, konami/ddribble.cpp, konami/divebomb.cpp, konami/rockrage.cpp, konami/rocnrope.cpp, konami/scotrshot.cpp, konami/shaolins.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]
  • 2022-09-30 19:31:44 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Primal Rage (version 2.3, newer build) [Guru]
  • 2022-09-30 17:49:12 tiki100_8088: Dumped PALs [frodevan] [Dirk Best]
  • 2022-09-30 09:47:22 apricot: screen raw parameters [Dirk Best]
  • 2022-09-30 10:58:31 m68000: split the header to make future semi-indenpendant implementations sane [Olivier Galibert]
  • 2022-09-30 04:29:04 macadb: Additional cleanup. [R. Belmont] [arbee]
  • 2022-09-29 22:27:58 mac: LLE emulate the PIC1654S ADB modem used on early ADB Macs. [R. Belmont, Al Kossow, O. Galibert] [arbee]
  • 2022-09-29 22:05:43 pic16c5x.cpp: add support for the GI PIC1654S. [R. Belmont] [arbee]
  • 2022-09-29 18:20:50 konamibladestl.cpp, konamiyiear.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]
  • 2022-09-29 18:18:52 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Pro Bowl 2 [hammy]
  • 2022-09-29 13:22:35 sound: save cfg master volume when non-default [hap]
  • 2022-09-29 13:21:34 chess/tasc: remove wrong note [hap]
  • 2022-09-29 09:28:10 moof_dsk: write support [Olivier Galibert]
  • 2022-09-28 22:46:35 as_dsk: Complete woz writing format [Olivier Galibert]
  • 2022-09-29 04:42:11 Add the ability to define a biquad filter using raw parameters, instead of only by using component values or by type/cutoff/bandwidth/gain. Fix some of the issues with the Multiple Feedback Bandpass filter. [Lord Nightmare] [Lord-Nightmare]
  • 2022-09-28 23:44:18 Add missing locations for the rampartj ROM set. [Lord Nightmare] [Lord-Nightmare]
  • 2022-09-28 22:00:50 upd7810: Adjusted instruction clock counts to match the UPD78[C]1x datasheet; also applied similar fixes to the upd7807 when instructions matched and timing otherwise was identical to the upd7810, or when the timing was documented elsewhere. Made some minor fixes to debug information for certain illegal opcodes. [Lord Nightmare] [Lord-Nightmare]
  • 2022-09-28 20:17:23 rz1: Improve emulation [Dirk Best]
    • - Add MT (magnetic tape) support to load and save rythm and sample data. Supports raw .wav files as well as .cas files (same format as TRS-80 Model 3). - Add a line-in port to support sampling. Currently uses a cassette drive: You can sample .wav files. - Add NVRAM for data and samples - Improve layout and add support for the sampling LED - Add software list for audio (the official RZ-1 Sound Collection tape) and data tapes (homebrew files) - Update notes and small cleanups
  • 2022-09-27 07:30:52 ap2_dsk: Move the applesauce formats in their own file [Olivier Galibert]
    • as_dsk: Create a common base class, merge what is currently identical
  • 2022-09-28 11:55:59 bus/gameboy: Fixed a HK0701/HK0819 protection read. [Vas Crabb]
  • 2022-09-28 02:03:32 atari/antic.cpp: VBL status is always held no matter enable irq reg, fixes a800 anteater hangs [angelosa]
  • 2022-09-27 23:01:24 Merge tag 'mame0248' into mainline-master [Vas Crabb]
    • MAME 0.248
  • 2022-09-27 16:52:45 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Magic Bomb (Ver. NB6.1, 26/04/04) [Ioannis Bampoulas] X-Men (4 Players ver AEA, bootleg) [aussiekanga]
  • 2022-09-27 12:38:40 New working machines [hap]
    • Chroma-Chime [hap, Sean Riddle, John Parker, Altharic, wolf676]
  • 2022-09-27 02:16:11 barcrest: Refactored MPU4 machine configuration. [O. Galibert, James Wallace, AJR, Vas Crabb] (#10345) [Vas Crabb]
    • Added hopper support and DUART-based hoppers. Set YM crystal to match PCB. Fixed some Dutch reel/input setups so that sets boot Moved a some more sets to appropriate source files. Disable coin lock logic for now - it probably needs per-machine code. Removed an identical clone set - game clearly boots as 'Atlantis', not Triple Dice'. Fixed a few more reel setups. Allow m4madhse to boot based on AJR's research. Changed m4matdr to a 6-reel setup, allowing it to pass the reel check before encountering another error. Turned the reel templates into simple methods, and moved the config templates to where they're used. mpu4mod4yam.cpp: Split out YM2413 configuration from parent class, and hooked up the YM2413 using address maps. Confirmed that m4nnww2__hx5 is a bad dump. mpu4.cpp: Removed palette device from base class. Cleaned up some more, removing m_mod_number parameter, unnecessary headers and some unused configurations. mpu4.cpp: Continued moving methods down into derived classes. Set up reels/lamps/hoppers/LEDs as traits. Got m4luckwb to boot and moved it out of the "unsorted" file. machine/roc10937.cpp: Ignore transitions on SCLK while POC is active, and don't reset input line states on POC. Identified m4cbing sound chip, move it to new configuration, and made it boot. mpu4redpoint.cpp: Actually renamed the stuff in this driver. Improved m4blkgda ROM loading.
  • 2022-09-26 21:04:06 leland.cpp: added PCB infos [Guru] [Ivan Vangelista]
  • 2022-09-26 04:49:02 voodoo_render.cpp: Restore unnecessarily deleted comment [AJR]
  • 2022-09-26 04:28:50 eminline.h: Additions [AJR]
    • - Add mul_16x16 inline function to perform a signed 16x16-bit multiplication with 32-bit result. This was moved from cpu/e132xs to unite it with the analogous 32x32 operations. - Add rotl_32, rotr_32, rotl_64 and rotr_64 inline functions to perform 32-bit and 64-bit circular shifts in either direction by the specified number of places, modulo 32 or 64. It is anticipated that these will eventually be replaced by standard functions in C++20's header, and so they have been given similar signatures and semantics (which are also validity-checked). - Remove LSL, LSR, ROL and ROR macros from cpu/arm and cpu/arm7 to ameliorate unnecessary obfuscation.
  • 2022-09-26 04:24:51 mactoolbox.h: Move std::function template deduction guide to more accessible core header [AJR]
  • 2022-09-26 04:23:29 Move UTF8_xxx string literal macros to new header in lib/util [AJR]
  • 2022-09-26 04:14:24 device_palette_interface: Make information overrides noexcept [AJR]
  • 2022-09-26 04:08:17 corefile.h: Move filename utilities to path.h [AJR]
  • 2022-09-26 01:54:31 arm: Eliminate big-endian bus variant not actually implemented until ARM6 (which is also not emulated here) [AJR]
  • 2022-09-25 23:31:55 apple2e.cpp: Really get rid of legacy floppy stuff [AJR]
  • 2022-09-25 22:51:21 diagnostics: fix clang Windows build (#10370) [invertego]
    • Restore necessary const qualifier removed by 0055a33e81b60284c6390e9c73db9fcb19b8ce8b
  • 2022-09-25 15:54:28 New working clones [Ivan Vangelista]
    • Street Fighter II': Champion Edition (Red Wave, bootleg, set 2) [Genaro Rodarte]
  • 2022-09-25 11:05:29 mtu130: Add initial software list [Olivier Galibert]
  • 2022-09-25 10:27:52 mtu130: Caps lock is a toggle [Olivier Galibert]
  • 2022-09-25 10:26:12 mtu130: Add id prom [Olivier Galibert]
  • 2022-09-25 03:43:26 imgtool: make the Apple formats build, but they will not function (did they before?) [R. Belmont] [arbee]
  • 2022-09-25 02:48:35 apple: remove legacy floppy format handlers. [R. Belmont] [arbee]
  • 2022-09-25 02:32:06 Fix missed build file from previous commits. [R. Belmont] [arbee]
  • 2022-09-25 02:28:48 apple: remove the legacy version of the SWIM device. [R. Belmont] [arbee]
  • 2022-09-25 02:18:35 apple2: final removal of Apple II support for the legacy floppy system. [R. Belmont] [arbee]
  • 2022-09-24 22:59:14 apple2e.cpp: all Laser 128 models now use the new floppy system and can run .woz images. [R. Belmont] [arbee]
  • 2022-09-24 20:55:29 model3.cpp: redumped magtruck, changed description to (Export) [Andy Geezer] [MetalliC]
  • 2022-09-24 16:56:34 srcclean pass in preparation for release branch [Vas Crabb]
  • 2022-09-24 15:46:56 ibm5150.xml: 6 new working software list additions (#10365) [ArcadeShadow]
    • New working software list additions - Chess Simulator [The Good Old Days] Chicago 90 [The Good Old Days] California Pro Golf [The Good Old Days] Command H.Q. (3.5") [The Good Old Days] Command H.Q. (5.25") [The Good Old Days] Expert Will (v1.4) [ibmpc5150, archive.org]
      Metadata correction: Change floppy interface to 3_5 on "Wizardry" games
  • 2022-09-24 15:00:04 -arcadia.xml: Added Japanese titles to Bandai games. (#10360) [0kmg]
    • -mz2500.xml: Corrected gomokuna publisher.
  • 2022-09-24 13:31:05 a2600.xml: Added 19 homebrew cartridges. (#10364) [0kmg]
    • New working software list additions (a2600.xml) - Climber 5 (NTSC) [AtariAge] Climber 5 (PAL) [AtariAge] Gunfight (NTSC) [AtariAge] Gunfight (PAL) [AtariAge] Jammed [AtariAge] Marble Craze (NTSC) [AtariAge] Marble Craze (PAL) [AtariAge] Oystron [AtariAge] Qb (NTSC) [AtariAge] Qb (PAL) [AtariAge] Seawolf (NTSC) [AtariAge] Seawolf (PAL) [AtariAge] Space Instigators [AtariAge] Star Fire (NTSC) [AtariAge] Star Fire (PAL) [AtariAge] Synthcart [AtariAge] Testcart [AtariAge] Thrust+ - D.C. Edition [AtariAge] Thrust+ - Platinum Edition [AtariAge]
  • 2022-09-24 13:28:26 famicom_cass.xml: Added one more Micom BASIC magazine game. (#10363) [0kmg]
    • New working software list additions - famicom_cass.xml: Star Ship Go!! [ozidual, Gaming Alexandria]
  • 2022-09-24 12:04:44 er1400: Correct clock phase and better handle data reads [Dirk Best]
    • Fixes various issues in drivers.
  • 2022-09-24 09:34:36 namco/namcops2.cpp: redumped HDD for cobrata [Guru] [Ivan Vangelista]
  • 2022-09-24 06:34:23 midway/midwunit.cpp, psikyo/psikyo.cpp: small notes updates / corrections. [Ivan Vangelista]
  • 2022-09-24 05:34:29 apple2gs: Mega II banks now fully follow RAMRD/RAMWRT/ALTZP like banks $00/$01. [R. Belmont] [arbee]
  • 2022-09-24 05:07:13 es5503: More correct behavior in some swap-mode corner cases. [R. Belmont] [arbee]
  • 2022-09-24 03:30:48 debugview.mm: Raise requirement for Dark Mode to 10.15. [R. Belmont, kmg] [arbee]
  • 2022-09-24 02:12:58 h8, sh2: Add exception hook calls [AJR]
  • 2022-09-23 23:38:50 New Software List Entries (2x e-kara) (#10361) [David Haywood]
    • new software list entries - ekara_japan_s.xml: sc0014 Saiten Cartridge Challenge Idol vol.4 (Japan) (SC0014-SAI) [Team Europe] sc0020 Saiten Cartridge Challenge Idol vol.5 (Japan) (SC0020-SAI) [Team Europe]
  • 2022-09-23 10:22:37 m6502: Add the missing uses_custom_memory_interface. Avoid multiple instructions on one line for when reads at restartable. [Olivier Galibert]
  • 2022-09-23 04:28:31 Fix some incorrect rom locations and labels in Arkanoid and Cosmic Alien, add some notes, and mark an existing dump as good based on a redump [Brian Troha, Andy Welburn, Lord Nightmare] [Lord-Nightmare]
  • 2022-09-23 04:17:28 sonydriv.cpp: retired. [R. Belmont] [arbee]
  • 2022-09-23 04:09:51 lisa.cpp: preliminary switch to modern IWM/floppy devices. [R. Belmont] [arbee]
  • 2022-09-23 02:08:29 sv8000.xml: Added Japanese titles and release years, and changed ROM sizes to hexadecimal. (#10357) [0kmg]
  • 2022-09-23 01:23:17 apple2cp: fix VBL register access, solves hang in Prince of Persia [R. Belmont] [arbee]
  • 2022-09-22 23:52:57 bandai/sv8000.cpp: Halved CPU clock. Fixes games running too fast. (#10358) [0kmg]
  • 2022-09-22 18:52:27 snes.cpp updates: [Ivan Vangelista]
    • - identified sblastb2a as actually being Teenage Mutant Ninja Turtles - Mutant Warriors [dox] - decrypted it [iq_132] - still doesn't work, possibly because of additional protection
  • 2022-09-22 18:00:59 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Strikers 1945 III (World) / Strikers 1999 (Japan) (bootleg) [Bigblue709]
  • 2022-09-22 17:11:41 debuggdbstub.cpp: Use swapendian_int* [AJR]
  • 2022-09-22 16:49:14 dp83932c.cpp: Use swapendian_int16 [AJR]
  • 2022-09-22 16:30:18 bus/nubus/nubus_image.cpp, cpu/i386/i486ops.hxx: Use swapendian_int32 [AJR]
  • 2022-09-22 15:07:28 Adding missing emu.h include [Olivier Galibert]
  • 2022-09-22 05:03:08 ibm5170_cdrom.xml: Added three woring items. (#10349) [ArcadeShadow]
    • New working software list additions (ibm5170_cdrom.xml) - Blackhawk (Europe) [Jackal, redump.org] Network Q RAC Rally (USA) [MrX_Cuci, redump.org] Supaplex (Europe) [Jackal, redump.org]
  • 2022-09-22 05:00:26 docs: Updated build prerequisite package names for newer Ubuntu versions. (#10355) [goldnchild]
  • 2022-09-22 04:32:51 famicom_cass.xml: Added six Micom BASIC Magazine games. (#10359) [0kmg]
    • New working software list additions (famicom_cass.xml) - Abunai Penpen! [ozidual, Gaming Alexandria] Fruit Panic [ozidual, Gaming Alexandria] Itazura Karasu [ozidual, Gaming Alexandria] Kani-san no Hatahokobi [ozidual, Gaming Alexandria] Star Dust [ozidual, Gaming Alexandria] War Game [ozidual, Gaming Alexandria]
  • 2022-09-22 04:17:36 apple2cp: Use new IWM and floppy system. Writing to 3.5" disks works now. [R. Belmont] [arbee]
  • 2022-09-21 21:46:50 New clones marked as NOT_WORKING [Ivan Vangelista]
    • Maverick, The Movie (2.00) [Matt’s Basement Arcade, PinMAME]
  • 2022-09-21 21:28:25 New working clones [Ivan Vangelista]
    • Soul Calibur (Asia, SOC12/VER.A2) [nnap]
  • 2022-09-21 04:33:45 e132xs: Cleanups [AJR]
    • - Use count_leading_zeros_32 instead of loop for TESTLZ - Simplify overflow mask calculation for SHL(I)
  • 2022-09-21 02:46:06 osd/modules/debugger/debugqt.cpp: Don't try closing windows if debugger console wasn't created. [Vas Crabb]
  • 2022-09-20 23:32:44 Update docs on romcmp [AJR]
  • 2022-09-20 23:02:49 mtu130: Implement the banking using the actual sequencer prom [Olivier Galibert]
  • 2022-09-20 20:58:52 gamepock: use hd44102_device [hap]
  • 2022-09-20 20:58:28 upd7810: some variables were missing from savestates [hap]
  • 2022-09-20 19:11:20 gamepock, gmaster: do the lcd colors with internal artwork [hap]
  • 2022-09-20 17:08:39 gamepock: remove input tag lookups, add notes [hap]
  • 2022-09-20 15:48:59 hiscore.dat: resort and set changes [cracyc]
  • 2022-09-20 11:48:11 fixed building with clang 15.0.0 on windows [smf-]
  • 2022-09-20 11:29:33 Revert "atari/atarigt.cpp:: Add Japanese release of Primal Rage version 2.3. (#10301)" (#10354) [Vas Crabb]
    • This reverts commit 8f30e3071f59a2893208d4f53b40d4ffd0f93462.
  • 2022-09-20 07:14:27 Updated mess.flt [Robbbert]
  • 2022-09-19 21:43:55 Renamed n2a03 to rp2a03 throughout source tree. (#10343) [0kmg]
  • 2022-09-19 20:22:51 Debugger updates: [Vas Crabb]
    • Made closing the Qt debugger console window hide all debugger windows and run the emulated machine (debugger windows will be shown on next user break or breakpoint hit). This matches the behaviour of the Win32 and Cocoa debuggers.
      Made Qt debugger clean up its windows on exit rather than on subsequent starts. This fixes GitHub #9789.
      Made Qt debugger less reliant on global variables, and made code to save and load configuration a bit less convoluted. It still needs more refactoring on this front, but it's in slightly better shape now.
      Made Qt debugger a bit less crashy on invalid configuration. Still plenty of ways to crash it, but every little bit counts.
      Made Qt debugger do less comparisons on menu item names and object names - it might be possible to localise one day.
      Moved all the C++ debugger implementations into namespaces. They're using awfully generic class names, so it's about time.
  • 2022-09-19 19:58:33 ave_arb: workaround for emumem bug [hap]
  • 2022-09-19 19:44:34 New working software list additions [hap]
    • - arb: Grand Master Series 3, Sargon 3.5 [Berger]
  • 2022-09-19 16:11:15 sega/megadriv_rad.cpp: add debug button option for dgunl3227 (#10350) [Devin Acker]
    • sega/megadriv_rad.cpp: add debug button option for dgunl3227
      make button C explicitly unused when disabled
  • 2022-09-19 16:09:45 colexo.xml: Cleaned up metadata. (#10346) [ArcadeShadow]
    • Replaced Canada country abbreviation by the full name. Use lowercase for descriptive text in descriptions ("Alt", "Prototype", "Earlier", Demo, "Bad").
  • 2022-09-19 16:07:39 - nes.xml: Corrected indorap ROM label. (#10342) [0kmg]
    • - nintendo/nes_m8.cpp: Made parent set 1 and oldest clone set 3.
  • 2022-09-19 15:47:44 c64_cart.xml: Cleaned up metadata. (#10347) [ArcadeShadow]
    • Use lowercase and avoid abbreviations in descriptive text.
  • 2022-09-19 15:46:22 fmtowns_flop_misc.xml: Use lowercase for descriptive text in descriptions. (#10348) [ArcadeShadow]
  • 2022-09-19 14:51:02 hd44102: add intermediate render buffer [hap]
  • 2022-09-19 13:27:27 diagnostics: ignore all but type 0x20 symbols [Patrick Mackinlay]
  • 2022-09-19 11:29:30 mtu130: Fix 2bpp, fix ipl rom size, implement external rom support. [Olivier Galibert]
  • 2022-09-19 08:33:50 Changed fs::manager_t::enumerate_f() to simplify logic within file system drivers (#10106) [npwoods]
    • Changed fs::manager_t::enumerate_f() to simplify logic within file system drivers
      enumerate_f() used to contain quite a bit of boilerplate logic to determine whether a particular floppy type should be added. This change attempts to move this logic outside the file system drivers to simplify the drivers.
      The riskiest part of this change is unformatted_image::enumerate_f(). I attempted to replicate the logic that was previously determining with unformatted image types to use, but the logic is tricky and it isn't clear to me that replicating the logic is the correct action - I may be cargo culting.
      Fix to floppy_image_device::fs_enum::add_raw()
      Updating FS_FAT to reflect this PR
      On the advise of Sarayan, I moved the filtering to the fs::manager_t::fs_enum base class. This is actually a less intrusive change than what I originally had because it keeps the unformatted raw image handling closer to what we had previously.
      Some misgivings about these changes: 1. We now have fs::manager_t::fs_enum::add() being a thin call that invokes a protected method called fs::manager_t::fs_enum::add_format(). Better ideas for names are welcome. 2. It feels odd that we've removed the need to do filtering from the various FS modules, but the unformatted module has to ask the fs_enum() for its internal variables for filtering to perform the same logic. This seems to be the least worst option
      Feedback is welcome
  • 2022-09-18 21:32:48 bus/gameboy: Improved GBCHK003 notes. [Vas Crabb]
  • 2022-09-18 19:22:19 bus/gameboy: Fixes for multi-game cartridges. [Vas Crabb]
    • Reset the system from a timer callback for the Vast Fame/SL/J.Y. Company multi-game cartridges. This fixes games on gbcolor. Reset system when leaving configuration mode for GBCK003. Fixes most issues with games. Moved GBCK003 to its own source file, and added notes for both multi-game cartridge types.
  • 2022-09-18 05:01:05 debugview.mm: full dark mode support for macOS 10.14 and later [R. Belmont] [arbee]
  • 2022-09-18 01:40:18 gamepock: merge driver files [hap]
  • 2022-09-18 01:15:19 upd7810: upd78c06 has internal rom [hap]
  • 2022-09-18 01:10:43 spectrum_cass: New working software list additions (#10339) [ArcadeShadow]
    • spectrum_cass: New working software list additions
      New working software list additions - Carlos Sainz (Musical 1) [spectrumcomputing.co.uk] Cyberball (Erbe) [spectrumcomputing.co.uk] Ficheiro Astor [Planeta Sinclair] Forbidden Planet (Design Design) [spectrumcomputing.co.uk] Gehen Sie in das Gefängnis [spectrumcomputing.co.uk] Gemini Wing (Dro Soft) [spectrumcomputing.co.uk] Golden Basket [spectrumcomputing.co.uk] Ilha dos Espiões (Timex) [Planeta Sinclair] Spectrum Organ (Mark Lawrence) [Planeta Sinclair]
      Redump software - Comecocos (Investronica) [spectrumcomputing.co.uk] Go To Jail (release 1) [spectrumcomputing.co.uk] Nightmare Rally (set 3, Erbe) [spectrumcomputing.co.uk]
  • 2022-09-18 01:00:33 bus/gameboy: Added support for banked RAM games in multi-game carts. [Vas Crabb]
    • New working software list items
      gbcolor.xml: 36 in 1 (SL36-0032) [taizou, Vas Crabb]
  • 2022-09-18 00:32:30 bus/gameboy: Added support for two Vast Fame multi-game cartridges. [Vas Crabb]
    • Neither of these use per-game cartridge RAM banking, but they do segregate the RAM between games and disable it for games that don't need it.
      New working software list additions
      gbcolor.xml: Yín Bǎn Zhōngwén RPG Zhànlüè + Dòngzuò + Yìzhì 12 in 1 [taizou, Vas Crabb] gbcolor.xml: Shǐshàng Chāoqiáng RPG + Gédòu + Yìzhì Bǎn Zǔhé Kǎ 18 in 1 [taizou, Vas Crabb]
  • 2022-09-18 00:28:58 upd7810: refresh port C on MCC related output changes [hap]
  • 2022-09-17 22:09:25 gbcolor.xml: Actually fill in CRC for added cartridge [Vas Crabb]
  • 2022-09-17 22:05:43 bus/gameboy: Added partial support for some Chinese multi-game cartridges. [Vas Crabb]
    • Cartridge RAM features are not implemented yet.
      New working software list items - gbcolor.xml: New Super Color 145 in 1 (China) [taizou, Vas Crabb]
  • 2022-09-17 20:49:16 gmaster: update notes [hap]
  • 2022-09-17 20:07:47 Moved Nintendo M8 and M82 product display units out of NES driver. (#10341) [0kmg]
    • nintendo/nes_m82.cpp: Moved m82 to separate source file and added partial implementation. Added missing graphics ROM. Got rid of m82p for now. nintendo/nes.cpp: Corrected name of "Twin Famicom". Switched famitvc1 to use older RP2A03.
      New working machines
      Nintendo M8 Game Selectable Working Product Display (US, set 3) [kmg, Voodooween, Forest of Illusion, Fiskbit]
      New working clones
      Nintendo M8 Game Selectable Working Product Display (US, set 1) [kmg] Nintendo M8 Game Selectable Working Product Display (US, set 2) [kmg]
  • 2022-09-17 17:01:43 misc/amuzy.cpp: Change the short name in the other place [Vas Crabb]
  • 2022-09-17 16:45:22 misc/amuzy.cpp: Corrected title of Acchi Muite Hoi Battle [Vas Crabb]
  • 2022-09-17 16:44:04 wy50.cpp: Note [AJR]
  • 2022-09-17 16:35:08 n64: fix stack buffer overflow (#10338) [invertego]
  • 2022-09-17 15:50:08 redclash: fix stuck sound on highscore screen [hap]
  • 2022-09-17 12:27:33 Revert "er1400: Fix loss of the first data bit on readback" [Dirk Best]
    • This reverts commit 0fde33c2dd15e0d97dc40e5bfc21dca4937d18c8.
  • 2022-09-17 12:22:25 gmaster: tweak lcd color [hap]
  • 2022-09-17 10:51:49 upd7810: update prev commit: still affect HC flag [hap]
  • 2022-09-17 05:24:58 Emulate MN18801A MMU [AJR]
  • 2022-09-17 04:28:53 New machines added as MACHINE_NOT_WORKING [arbee]
    • - Achi Muite Hoi Batoru [R. Belmont, Darksoft, Team Europe]
  • 2022-09-17 00:31:12 Machines promoted to working [hap]
    • Game Master [hap]
  • 2022-09-16 22:28:25 Added a crude dark theme for the Win32 debugger. [Vas Crabb]
    • Also made a start on weaning the Qt debugger off its weird configuation objects. It can now save more view state with less string comparisons on memory labels, but it can't restore all of it yet.
  • 2022-09-16 20:09:29 upd7810: don't change carry flag with inr/dcr opcodes [hap]
  • 2022-09-16 20:08:53 sed1520: don't write to ram when column address out of range [hap]
  • 2022-09-16 20:08:16 fidelity as12: add nvram [hap]
  • 2022-09-16 14:09:58 debugger/win: Added capability to save/restore window arrangement. [Vas Crabb]
    • Format is mostly compatible with the Cocoa debugger, besides reversed vertical positioning. Made Qt debugger more compatible with configuration format used by Win32 and Cocoa debuggers. emu/config.cpp: Preserve elements with no registered handlers in default and system configuation files.
  • 2022-09-16 12:00:32 diagnostics: preserve compatibility with old objdump [Patrick Mackinlay]
  • 2022-09-16 04:03:36 New machines added as MACHINE_NOT_WORKING [arbee]
    • - Docchi Fighter [R. Belmont, Darksoft, Team Europe]
  • 2022-09-16 03:55:22 gmaster: add lcd chips [hap]
  • 2022-09-16 00:24:46 gmaster: removed unused ports [hap]
  • 2022-09-16 00:20:22 gmaster: improve sound [hap]
  • 2022-09-16 00:18:00 source org: move gmaster to handheld folder [hap]
  • 2022-09-15 19:50:46 plaparse: remove not strictly needed use of strrchr [hap]
  • 2022-09-15 19:22:03 fix visual studio builds after bdb9404c08908249210be53ddd640c165e6df1ed [smf-]
  • 2022-09-15 14:38:44 fixes for clang 15.0 on windows [smf] [smf-]
  • 2022-09-15 13:46:52 conquest: don't assume it has 8bit nvram [hap]
  • 2022-09-15 13:42:10 diagnostics: fix symbol backtrace with current objdump [Patrick Mackinlay]
  • 2022-09-15 13:19:13 f4431: Working EAROM support, provide default NVRAM [Dirk Best]
  • 2022-09-15 13:16:06 er1400: Fix loss of the first data bit on readback [Dirk Best]
  • 2022-09-15 02:18:54 New machines marked as NOT_WORKING [AJR]
    • Yamaha PSR-500 [Phil Bennett]
  • 2022-09-15 01:25:48 blasterkit: fix regression [hap]
  • 2022-09-15 01:04:02 New working machines [hap]
    • Conquest (prototype) [Code Mystics]
  • 2022-09-14 23:30:57 Reallow debugger single-step command to break into subroutines during over/out stepping [AJR]
  • 2022-09-14 23:04:19 gbcolor.xml: Put the PCB designations on the right items. [Vas Crabb]
  • 2022-09-14 22:51:59 bus/gameboy/mbc.cpp: Added support for HK0701 and HK0819 bootlegs. [Vas Crabb]
    • New working software list additions
      gbcolor.xml: Guàishòu Go! Go! Ⅱ (China) [taizou, Vas Crabb] gbcolor.xml: Kǒudài Guàishòu - Dòngzuò Piān (China) [taizou, Vas Crabb]
  • 2022-09-14 20:05:09 Fixes and cleanup: [Vas Crabb]
    • gbcolor.xml, bus/gameboy: Renamed slot option for Rocket Games cartridges from "rom_atvrac" to "rom_rocket". emu/config.cpp: Made error messages more detailed when opening a configuration file fails, and bumped error messages to warning level. tools/imgtool: Fixed build.
  • 2022-09-14 19:17:57 atari/atarigt.cpp:: Add Japanese release of Primal Rage version 2.3. (#10301) [Lemon-King]
    • New clones marked not working
      Primal Rage (Japan, version 2.3)
  • 2022-09-14 19:02:30 util/corestr.cpp: Changed core_stricmp to take std::string_view parameters. (#10287) [npwoods]
    • Note that the implementation is still not UTF-8 aware.
  • 2022-09-14 17:26:53 New working clones [hap]
    • Elegance Chess Challenger (model AS12, set 1) [Berger]
  • 2022-09-14 13:43:51 msx holy_quran: small cleanup [hap]
  • 2022-09-14 11:15:41 Updated mess.flt [Robbbert]
  • 2022-09-14 02:39:33 New working software list additions (apple2gs_flop_orig.xml) (#10330) [A-Noid33]
    • New working software list additions (apple2gs_flop_orig.xml)
      Space Ace (Brutal Deluxe) [Antoine Vignau, A-Noid] Space Ace II: Borf's Revenge [Antoine Vignau, A-Noid] LemminGS [Antoine Vignau, A-Noid]
  • 2022-09-13 20:44:28 More miscellaneous fixes: [Vas Crabb]
    • Fixed tiny build for consolidated driver files. tools/unidasm.cpp: Capture big objects by reference in lambdas. misc/oneshot.cpp: Fixed unsigned comparison to zero bugs.
  • 2022-09-13 20:20:26 bus/nes_ctrl: Cleaned up Famicom keyboard inputs; bus/gameboy: Shut up a couple of coverity warnings. [Vas Crabb]
  • 2022-09-13 19:09:33 Software list items promoted to working [hap]
    • - msx1_cart: Easi-Speech [hap]
  • 2022-09-13 19:07:24 Added skeleton driver for Nikko Entertainment/Grey Innovation digiBLAST (#10295) [David Haywood]
    • bus/centronics/digiblst.cpp: Changed device short name to make it more explicit.
      new NOT WORKING machine - Nikko Entertainment B.V. / Grey Innovation digiBLAST [TeamEurope]
      new NOT WORKING software list items - digiblast_cart.xml: Sonic X 1 (Italy / Spain) [Most-Student-5165] Sponge Bob Square Pants 1 (Italy / Spain) [Most-Student-5165] Totally Spies! 1 (Italy) [Most-Student-5165] Yu-Gi-Oh! (Italy / Spain) [Most-Student-5165] Winx Club 1 (Italy / Spain) [Most-Student-5165] Winx Club + 5 Atari Games (Italy / Spain) [Most-Student-5165]
  • 2022-09-13 19:04:03 midway/vegas.cpp: Removed bad dump flag from sf2049se U27. (#10294) [neSneSgB]
    • The POST checksum failure for the boot ROM was normal for this game.
  • 2022-09-13 19:00:08 technos/shadfrce.cpp: Added subtitle to Japanese set description. (#10304) [Michael Sanborn]
  • 2022-09-13 18:58:30 ngp.xml; ngpc.xml: Metadata cleaning: (#10323) [ArcadeShadow]
    • Replaced the country name abbreviations with full names. Use lowercase for descriptive text in descriptions.
  • 2022-09-13 18:56:33 konami/ksys573.cpp: Added more Gutar Freaks/DrumMania clones. (#10316) [987123879113]
    • Also fixed parenting for pcnfrk9ma and pcnfrk10ma.
      New clones marked NOT_WORKING - DrumMania 9th Mix (G*D09 VER. JAB) [Taro] DrumMania 9th Mix eAmusement (G*D09 VER. JCA) [Taro] DrumMania 10th Mix eAmusement (G*D40 VER. JCA) [Taro] Guitar Freaks 11th Mix eAmusement (G*D39 VER. JBA) [Taro]
  • 2022-09-13 18:53:43 megadriv.xml: Added an unreleased prototype. (#10324) [0kmg]
    • New working software list additions - megadriv.xml: Super Spin (prototype) [GamingLegend64, Forest of Illusion]
  • 2022-09-13 18:52:55 cdi.xml: Metadata cleaning (#10325) [ArcadeShadow]
    • Removed the "[DVC enhanced]" in descriptions, since the info compatibility tag already tells that. Replaced an abbreviated country name.
  • 2022-09-13 18:52:06 bus/nes_ctrl: Corrected Arkanoid 2 paddle expansion port signal routing. [0kmg]
  • 2022-09-13 18:50:00 New NOT_WORKING clones (#10327) [0kmg]
    • Famicom Titler [kmg]
  • 2022-09-13 13:16:24 embargo: remove input tag lookups [hap]
  • 2022-09-13 09:29:24 bus/gameboy/mbc.cpp: Fixed up some details. [Vas Crabb]
    • MBC5 checks all the bits of the RAM enable register. Not sure if any games actually depend on this. Changed MBC3 device to support an additional RAM bank output so it can run the one MBC30 game (Pocket Monsters Crystal).
  • 2022-09-13 09:13:31 Updated arcade.flt and mess.flt [Robbbert]
  • 2022-09-12 23:24:17 bus/gameboy: Some header comment corrections. [Vas Crabb]
  • 2022-09-12 23:07:25 misc/amuzy.cpp: make it populate a display list, other misc notes [angelosa]
  • 2022-09-12 22:27:33 Reimplemented Game Boy and Mega Duck cartridge slots: [Vas Crabb]
    • Allow cartridges to install themselves rather than putting accesses through trampolines. Use memory banks even when they aren't installed directly, as it exposes script bindings and declares intent.
      Added support for MBC6 Flash, and MBC7 two-axis accelerometer and 128*16 or 256*16 serial EEPROM. Added basic support for Game Boy Camera image capture (various M64282FP processing features are not implemented). Improved MBC3 real-time clock emulation.
      Added basic support for Hudson Soft HuC-1 cartridges (infrared I/O not supported) and HuC-3 cartridges (real-time clock and infrared I/O not supported).
      Added full support for Vast Fame VF001 cartridges.
      Separated Mega Duck flat and banked ROM cartridge types, and allowed software list items to specify whether a cartridge has fixed and selectable 16K banks or a single selectable 32K bank.
      Added support for RAM sizes smaller than 8K that will be mirrored in the 0xA000-0xBFFF area. Implemented correct ROM mapping for sizes that are not powers of two. Corrected size of MBC2 internal static RAM.
      Added support for various hypothetical cartridge wirings, such as MBC5 with outer ROM banking for up to 128M, M161 and Wisdom Tree cartridges with flat RAM, and MBC1 or MBC5 with fewer than the maximum number of inner ROM bank lines used.
      Fixed logo spoofing logic for many pirate cartridges, including Rocket Games, Sachen MMC1 and MMC2, Sintax, Li Cheng, and Niutoude. Identified fine bank mask register for GBCK003 board.
      Added basic support for GBX format ROM images. Added heuristic for detecting raw dumps of M161 cartridge images. Removed unreliable unlicensed cartridge detection heuristics - these need to be reimplemented in a better way.
      Software list items promoted to working - gameboy.xml: Game Boy Camera (Europe, USA) Game Boy Camera Gold (USA) Pocket Camera (Japan, Rev 1) gbcolor.xml: Command Master (Japan) Kirby Tilt 'n' Tumble (USA) Korokoro Kirby (Japan) Street Hero (Taiwan) Thunder Blast Man (Europe) 4 in 1 + 8 in 1 (World, 4B-001) 4 in 1 + 8 in 1 (World, 4B-002) 4 in 1 + 8 in 1 + 16 in 1 (World, 4B-005) 4 in 1 + 8 in 1 (World, 4B-007) 31 in 1 Mighty Mix (Taiwan) 31-in-1 Mighty Mix (Australia) Nǚwáng Gédòu 2000 (Taiwan) Chāojí Gédòu 2001 Alpha (Taiwan) Gédòu Jiàn Shén - Soul Falchion (Taiwan)
  • 2022-09-12 21:59:12 b6100: don't write to speaker on tkbs [hap]
  • 2022-09-12 19:45:24 microvision: add horizontal bar for paddle pos [hap]
  • 2022-09-12 17:54:35 New machines added as MACHINE_NOT_WORKING [Olivier Galibert]
    • -
      Yamaha VL-1 [O. Galibert, Hubert "madbrain" Lamontagne]
  • 2022-09-12 17:51:57 mmarvin: just use PORT_ADJUSTER for the tone/speed configuration knobs [hap]
  • 2022-09-12 14:12:22 qix: slither was published by GDI [hap]
  • 2022-09-12 03:28:26 New machines added as MACHINE_NOT_WORKING [arbee]
    • - Mogu Mogu Hammer [R. Belmont, Darksoft, Team Europe]
  • 2022-09-11 23:15:32 -gameboy.xml, gbcolor.xml: Demoted HuC-3 games to partially working. [Vas Crabb]
    • -imagedev/picture.cpp: Added extensions for supported BMP and JPEG formats.
  • 2022-09-11 19:03:28 olibochu: added confsetting for the palette [hap]
  • 2022-09-11 16:02:45 olibochu: add hc55516 device instead of adpcm [hap]
  • 2022-09-11 11:56:31 mtu130: Add support for the datamover (68k board) [Olivier Galibert]
  • 2022-09-10 20:33:51 olibochu: added adpcm sound [hap]
  • 2022-09-10 18:13:59 bus/nes_ctrl: Minor fixes for Famicom Keyboard and Data Recorder. (#10321) [0kmg]
    • bus/nes_ctrl: Minor fixes for Famicom Keyboard and Data Recorder.
      - Allows Lode Runner to successfully detect keyboard, enabling save/load menu options.
      Also fix Arkanoid 2 saving to tape.
  • 2022-09-10 18:13:29 bus/nes_ctrl: Added Sharp Cassette Interface AN-300SL device. (#10318) [0kmg]
    • Clones promoted to working
      Sharp My Computer Terebi C1 [kmg]
  • 2022-09-10 18:12:59 fix upd7759 sample triggering and reset control (#10322) [Paul-Arnold]
  • 2022-09-10 16:31:21 Update mess.flt [Robbbert]
  • 2022-09-10 14:05:04 olibochu: improve ay sound [hap]
  • 2022-09-10 12:30:40 nichibutsu/gomoku.cpp, nichibutsu/wiping.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]
  • 2022-09-10 03:25:47 New machines added as MACHINE_NOT_WORKING [arbee]
    • - IBM RS/6000 Type 7009 Model C10 Server [R. Belmont, Captain Midnight]
  • 2022-09-10 02:39:37 m50734: Add A-D converter [AJR]
  • 2022-09-09 22:19:37 fix upd7759 sample triggering in bfm_sc.2.cpp (MT 8325) [Paul-Arnold] (#10319) [David Haywood]
    • (also made the volume ramp a little less aggressive, I'm told 0 is not 'nearly silent' on the hardware, but more like 'half volume')
  • 2022-09-09 13:59:40 airbustr: add kaneko_hit device [hap]
  • 2022-09-09 13:09:52 f4431: Improve video emulation, hook up RS232 comm port [Dirk Best]
  • 2022-09-09 07:16:11 kaneko/airbustr.cpp, kaneko/djboy.cpp, nix/pirates.cpp, sanritsu/bankp.cpp, sanritsu/drmicro.cpp, sanritsu/mjkjidai.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]
  • 2022-09-09 02:20:42 vic1520: Correct MCU type; add some stub handlers [AJR]
  • 2022-09-09 01:27:03 m740: Remove leftover declarations from header [AJR]
  • 2022-09-09 01:10:34 Add skeleton devices for MPS-1200 & MPS-1250 IEC printers [AJR]
  • 2022-09-09 00:57:47 m50734: Fix stack page [AJR]
  • 2022-09-09 00:56:49 m740: Only access data memory in indirect modes [AJR]
  • 2022-09-07 15:34:44 m50734: device_reset fix [AJR]
  • 2022-09-07 15:14:06 Add preliminary M50734 emulation [AJR]
  • 2022-09-07 12:40:23 Victor9k fix disk handling (#10315) [Paul Devine]
    • Victor9k Fixing bug in floppy disk sync header sizes
      Victor9K adding support for ramsize CLI flag
      Fixed zone 4 documentation bug
      Correcting mistake in data header sync size, 5 not 6 bytes
      fixed error in sector size comparison & sector count for DS disks
      single-sided disks read/write correctly; double-sided read correctly. DS still corrupting on write
      fixed bug in offset calculation for DS disks
      fixing bug with -ramsize=896K
      updated todo comment
      Co-authored-by: Paul Devine
  • 2022-09-07 04:09:36 M740 fixes (mostly related to 6563dfe9cf93c4e39b3ea9caa73c050147644075) [AJR]
  • 2022-09-06 22:40:24 -midway/seattle.cpp: Added San Francisco Rush Boot Code Version L1.12 as a BIOS option. [neSneSgB] [Vas Crabb]
    • -gameboy.xml, gbcolor.xml: Mark HuC-1 cartridges as using non-volatile RAM, and demoted to partially supported for lack of IR transceiver emulation.
      -Various cleanups: midway/seattle.cpp: Turned San Francisco Rush Boot Code Version L1.06A into a BIOS option rather than a clone - the game version is the same. misc/highvideo.cpp: Use a more obvious pixel loop with fewer tests, and cleaned up spacing. tvgames/micom_mahjong.cpp: Use active low logic for active low key matrix rather than inverting stuff everywhere. pacific/thief.cpp: Cleaned up indentation gone wild.
  • 2022-09-06 21:28:58 nes.xml: Added a sample cartridge dump. (#10311) [0kmg]
    • New working software list additions - nes.xml: Wily & Light no RockBoard - That's Paradise (Japan, sample) [Zoda-Y13, Forest of Illusion]
  • 2022-09-06 21:23:43 highvideo.cpp: new NOT WORKING machines (Brazilian gambling games) (#10307) [David Haywood]
    • Also got rid of function statics, made some of the other sets in here that didn't boot, boot, and set some to the correct machine type so the video renders as it should.
      new NOT WORKING machines
      Zoomania (Version 10.04, set 1) [Cristiano-MDQ] Sala Due (Version 3.04) [Cristiano-MDQ] Paradise (Industrias Brasilerias, Version 1.04) [Cristiano-MDQ]
      new NOT WORKING clones
      Sala Due (Version 1.04) Zoomania (Version 10.04, set 2) [Cristiano-MDQ]
  • 2022-09-06 21:10:04 New clones added as WORKING (#10312) [987123879113]
    • Dance Dance Revolution 2nd Mix - Link Ver (GE885 VER. JAC) [Taro]
      New clones added as NOT_WORKING
      Guitar Freaks 5th Mix (G*A26 VER. AAA) [Taro] Percussion Freaks 9th Mix (G*D09 VER. AAA) [Taro] Percussion Freaks 10th Mix (G*D40 VER. AAA) [Taro] Dance Maniax (G*874 VER. AAA) [Verox Zik, Cereth] Drummania 9th Mix Multisession Disc [SakamotoNeko]
  • 2022-09-03 23:55:53 new WORKING machine [Olivier Galibert]
    • MTU-130 [Olivier Galibert, David Williams, Disk Blitz, Eric Wright]
  • 2022-09-06 17:26:46 6502 future-proofing: do not overwrite the variable with the access address on a read in case we want to rerun it [Olivier Galibert]
  • 2022-09-06 18:35:10 seattle.cpp: added newer BIOS for blitz [anonymous] [Ivan Vangelista]
  • 2022-09-06 17:58:12 - midw8080/8080bw_a.cpp: confirmed ozmawars has 2 SN76477 [Guru] [Ivan Vangelista]
    • - orca/espial.cpp, orca/funkybee.cpp, orca/marineb.cpp, orca/vastar.cpp, orca/zodiack.cpp, pacific/mrflea.cpp, pacific/thief.cpp: consolidated drivers in single files, minor cleanups
  • 2022-09-06 11:16:58 ozmawars: fixed typo. [Robbbert]
  • 2022-09-06 07:23:03 New working clones [Ivan Vangelista]
    • Golden Tee Golf (Trackball, v2.1) [Brian Troha, The Dumping Union]
  • 2022-09-06 07:16:15 jaleco/aeroboto.cpp, jaleco/exerion.cpp, jaleco/ginganin.cpp, jaleco/homerun.cpp, jaleco/momoko.cpp, jaleco/skyfox.cpp, omori/popper.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]
  • 2022-09-06 02:12:03 ymqy70.cpp: Fix permissions [AJR]
  • 2022-09-05 23:05:25 -machine/intelfsh.cpp: Added Macronix 29F008TC (1M*8, 4K*8 pages). [Vas Crabb]
    • -bgfx: Removed obsolete sample layout files, updated documentation.
      New NOT_WORKING software list items (gbcolor.xml) - Chāojí Gédòu 2001 Alpha (Taiwan) [taizou] Gédòu Jiàn Shén - Soul Falchion (Taiwan) [taizou]
  • 2022-09-05 19:55:23 new NOT_WORKING machine [MetalliC]
    • - Virtua Golf / Dynamic Golf (prototype) [brizzo, MetalliC, Mirko, rtw, XeD]
  • 2022-09-05 19:28:07 emu/video.cpp: Added a space before %FPS in speed text. (#10305) [0kmg]
  • 2022-09-05 18:13:24 Updated Greek Translation (#10309) [BraiNKilleRGR]
  • 2022-09-05 12:06:22 amstrad: reorganised softlist entries for Roland in Time, Roland in Space, and Roland in the Caves [Barry Rodewald]
  • 2022-09-04 18:44:25 source org: move z80ne to misc folder [hap]
  • 2022-09-04 18:41:36 glasgow/amsterdam: rom regions were 256 times too large somehow [hap]
  • 2022-09-04 18:41:10 toprollr: add safety cliprect mask [hap]
  • 2022-09-04 18:40:43 cmi: move global int_levels array to local function where it's accessed [hap]
  • 2022-09-04 18:39:49 redclash: add minimal beeper frequency [hap]
  • 2022-09-04 18:39:26 z80ne: merge driver into a single file [hap]
  • 2022-09-04 16:43:36 rockrage.cpp: document why rockragea is marked as "prototype?" [Angelo Salese]
  • 2022-09-04 04:47:45 speedbsk.cpp: Add sound banking [AJR]
  • 2022-09-03 23:26:01 Language updates, software demotions, and minor code cleanup. [Vas Crabb]
    • Updated Chinese UI translations. [YuiFAN]
      Updated Ukrainian UI translation. [Stanley Kid]
      gbcolor.xml: Demoted beastfgt to partially supported (HUD blank on GBC), and demoted emochndx to unsupported due to all kinds of broken behaviour. Also added chongwu title from title screen as another alt_title - it's different to the cartridge label.
  • 2022-09-03 22:10:48 new NOT WORKING software list entries (#10300) [David Haywood]
    • c2color_cart.xml: Dì 3 dàn: Zhī Yīngxióng Dǎo Zhī Lièyàn Mó [Peter Wilhelmsen]
      c2color_cart.xml: Corrected metadata based on packaging.
  • 2022-09-03 20:02:59 sound/nes_apu.cpp: Added earliest hardware variant of 2A03 APU. (#10299) [0kmg]
    • Fixes several audio bugs with the noise channel in VS. System games, including: High-pitch sound in vsgshoe percussion track. Jet sounds in bnglngby. Number of tanks killed count screen in btlecity. nvs_platoon's bullet and enemies dying sounds are subtly changed.
      It's estimated that these letterless CPU versions are in the first two million or so Famicoms (about 10% of Famicoms sold). There are games developed on the RP2A03 that have sound glitches on later, more common Famicoms. For instance, the very last note in the game over melody in Balloon Fight rings out with a loud buzz on later machines. The new famicomo driver plays it as the developers must have intended.
      New working clones
      Nintendo Famicom (earlier, with RP2A03) [kmg]
  • 2022-09-03 15:35:35 ozmawars: Added preliminary samples to replace the incorrect invaders ones. [Robbbert]
  • 2022-09-03 15:10:11 redclash: add player shoot sample [hap]
  • 2022-09-03 09:22:55 gaelco/blmbycar.cpp, gaelco/glass.cpp, gaelco/targeth.cpp, gaelco/wrally.cpp, gaelco/xorworld.cpp, gametron/gatron.cpp, gametron/sbugger.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]
  • 2022-09-03 03:08:24 Fix regressions in debugger trace command from d8d588262de1f11a529b208e470cff9b89a4cba6, including use-after-move issue [AJR]
  • 2022-09-02 22:16:26 schedule: rename add_scheduling_quantum to add_quantum, added perfect_quatum and use that for most cases of boost_interleave [hap]
  • 2022-09-02 19:17:35 driver: make flipscreen setters compatible with writeline [hap]
  • 2022-09-02 18:57:18 zerohour: add 1bit dac [hap]
  • 2022-09-02 17:33:28 nintendo/vsnes.cpp: Improved DIP switch labels for jajamaru, bnglngby and supxevs. (#10292) [0kmg]
    • Corrected bnglngby Lives DIP switch settings, added Difficulty settings. Corrected supxevs Bonus Life DIP switch settings, added Password DIP settings. Corrected Lives DIP switch settings for jajamaru.
  • 2022-09-02 12:48:43 f4431: Emulate keyboard, add layout for keyboard LEDs, honor cliprect for screen update [Dirk Best]
  • 2022-09-02 10:55:35 cpu/psx: Initialise some DMA channel registers on reset (fixes MT08407). [Vas Crabb]
    • Without this, booting a parallel port device jumps into the weeds. Actual DMA channel state on reset needs to be investigated.
  • 2022-09-02 06:52:20 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Super Mario Bros. 3 (NES bootleg) [Victor Fernandez (City Game)]
      - misc/mcatadv.cpp, misc/oneshot.cpp, taito/retofinv.cpp: consolidated drivers in single files, minor cleanups
  • 2022-09-02 00:55:16 Patched up some gaps in functionality and fixed some bugs. [Vas Crabb]
    • ui: Added some missing functionality: Added an option to copy input device IDs to the relevant menus. Added an item for setting the software lists files path (-hashpath) to the folder setup menu. Allow pasting text from clipboard in most places that allow typing (searching, entering filenames, entering barcodes). Changed the software selection menu heading to be a bit less misleading. Made barcode menu less eager to rebuild itself unnecessarily, and removed some confusing and apparently pointless code.
      Exposed more Lua bindings: Added low-level palette objects. Added indexed bitmap types. Added a bitmap method for extracting pixels from a rectangular area as a packed binary string. Changed screen device pixels method to return width and height in addition to the pixels.
      osd: Added some functionality and cleaned up a little: Added a function for copying text to the clipboard. Moved function for converting Windows error codes to standard error conditions to winutil.cpp so it can be used from more places. Removed duplicate declaration of osd_get_clipboard_text and made the function noexcept (including fixing implementations). Made macOS implementation of osd_get_clipboard_text skip the encoding conversion if it finds UTF-8 text first. Changed the default -uimodekey setting so it doesn't lose the "not shift" that stops the default from interfering with UI paste.
      Various bug fixes: util/unicode.cpp: Fixed the version of utf8_from_uchar that returns std::string blowing up on invalid codepoints. util/bitmap.h: Fixed wrapping constructors for indexed bitmaps taking the wrong parameter type (nothing was using them before). util/bitmap.cpp: Fixed potential use-after-free issues with bitmap palettes. emu/input.cpp, emu/inputdev.cpp: Log 1-based device numbers, matching what's shown in the internal UI and used in tokens in CFG files. emu/emumem.cpp: Added the bank tag to a fatal error message where it was missing.
      docs: Reworked and expanded documentation on configuring stable controller IDs.
      For translators, the changes are quite minor: There's a menu item for copying a device ID to the clipboard, and associated success/failure messages. There's the menu item for setting the software list file search path. One of the lines in the software selection menu heading has changes as it could be interpreted as implying it showed a software list name.
  • 2022-09-01 21:33:51 Add file inadvertently omitted from 67be13960b2fffa5460c3e5dbb0a7f9736b87d3e [AJR]
  • 2022-09-01 21:24:23 woz: fix missing breaks [Olivier Galibert]
  • 2022-09-01 21:02:41 docastle: update notes [hap]
  • 2022-09-01 20:51:42 Validate slot cards only once per device type during 'quick' validation passes, which were taking rather long for some drivers (e.g. at.cpp) [AJR]
  • 2022-09-01 20:15:04 moof: Some fixes [Disk Blitz] [Olivier Galibert]
    • woz: put back the save support, will destroy any disk with FLUX encoded tracks though. How to handle that is still in discussion.
  • 2022-09-01 18:55:22 esqkt.cpp: Added TS-10 2.02 and TS-12 3.05 OS ROMs. [DBWBP.com, R. Belmont] [arbee]
  • 2022-09-01 15:29:19 woz: Remove write support, it can't really be made reliable [Olivier Galibert]
    • moof: Added support.
  • 2022-09-01 06:49:20 taito/msisaac.cpp: removed unused variable [Ivan Vangelista]
  • 2022-08-31 22:31:10 taito/galastrm.cpp, taito/gunbustr.cpp, taito/msisaac.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]
→ NOWSZY [Arcade] DevMAME [log only] 2022/08/31 14:00
  • 2022-08-31 12:31:47 zerohour_stars: remove need for trampoline [hap]
  • 2022-08-31 07:46:38 Merge tag 'mame0247' into mainline-master [Vas Crabb]
    • MAME 0.247
  • 2022-08-31 01:06:27 Revert "gen_latch: add boost interleave conf setting" [Vas Crabb]
    • Jamming magic behaviour for a few systems into a common device just makes code more convoluted and harder to maintain. The trouble with these things is that you quickly end up stuck with them, and then untangling the dependency on magical behaviour that never belonged in the device in the first place becomes an inordinate amount of work.
      In this case, it isn't even saving a substantial amount of code in the drivers.
      This reverts commit 229ea4b3a1b44bd558e2c99c31dfe3ad66c34ea0.
  • 2022-08-31 00:50:02 gen_latch: add boost interleave conf setting [hap]
  • 2022-08-30 23:59:39 atarisy1, gauntlet: re-add boost interleave on soundlatch write [hap]
  • 2022-08-30 22:36:25 getaway: improve colors, add dipsw locations [hap]
  • 2022-08-30 22:23:34 formats/fs_fat.cpp: Fixe use-after-std::move() issue in constructor. (#10296) [npwoods]
  • 2022-08-30 18:03:35 taito/groundfx.cpp, taito/pitnrun.cpp, taito/rollrace.cpp, taito/ssrj.cpp, taito/volfied.cpp, taito/warriorb.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]
  • 2022-08-30 15:42:01 zerohour: update notes [hap]
  • 2022-08-30 15:17:42 zerohour: bullet width is software controlled [hap]
  • 2022-08-30 07:25:49 New machines marked as NOT_WORKING [Ivan Vangelista]
    • Exciting Speed Hockey (V19930325) [nnap]
      New clones marked as NOT_WORKING
      Red and Ted's Road Show (PA-2 prototype) [Bill Ung, PinMAME]
      - sega/model3.cpp, sega/segaybd.cpp: some board documentation updates [Brian Troha]
      - tecmo/spbactn.cpp: fixed some dips for spbactnp
  • 2022-08-30 00:40:18 zerohour: remove imperfect gfx flag for this game [hap]
  • 2022-08-29 18:20:38 New machines marked as NOT_WORKING [Dirk Best]
    • Facit 4431 [Bitsavers]
      - Create directory for Facit and move facit4440 driver
  • 2022-08-29 17:56:32 de_3.cpp: Forgot to remove country name on commit cf89d216b02524ab568a71d92c4db3bc4b5234f3 (#10293) [ClawGrip]
  • 2022-08-29 13:28:25 z80.cpp: fix WZ flag (#10291) [holub]
  • 2022-08-29 11:08:01 zerohour: correct score panel colors [hap]
  • 2022-08-29 05:50:27 redclash: add preliminary sound [hap]
  • 2022-08-29 03:53:15 redclash: add white background [hap]
  • 2022-08-29 03:27:13 Merge branch 'release0247' into mainline-master [Vas Crabb]
  • 2022-08-29 03:25:58 Work around older versions of libc++, tidy up some recent changes. [Vas Crabb]
  • 2022-08-29 01:57:44 zerohour: add sound samples again [hap]
  • 2022-08-29 00:19:33 zerohour: put driver into a single file [hap]
  • 2022-08-28 23:27:17 ladybug: put sraider driver and ladybug_video device in their own files [hap]
  • 2022-08-28 20:55:41 nintendo/vsnes.cpp: Added some DIP settings for nvs_machridera. (#10290) [0kmg]
  • 2022-08-28 20:36:02 Fix tools build after f52b402f2416ddfd646afe2d132c16d78c6fe9c3 [AJR]
  • 2022-08-28 19:27:35 Debugger changes [AJR]
    • - Added exception points as a new class of "points" triggering on specific exception numbers, with a similar set of commands to breakpoints and registerpoints. - Removed the per-instruction callback hook from device_debug. Only one driver was using this (rmnimbus.cpp), and what it was doing with it could be done more cleanly with exception points. - Change the type of the action string parameter for "points"-creating methods and make some parameters optional for those. - Change trace file logging to use a std::ostream instead of FILE to take better advantage of strformat.
  • 2022-08-28 19:23:40 OSD/network interface cleanup [AJR]
    • - Move osd_midi_device from osdcore.h to osdepend.h - Move osd_list_network_adapters from osdcore.h to osdnet.h (was already defineduniquely in osdnet.cpp) - Move #include from osdcore.h to emu.h - Remove dinetwork.h from emu.h
  • 2022-08-28 14:59:42 redclash: let's rename driver to zerohour [hap]
  • 2022-08-28 14:14:47 ladybug: move zerohour stars to its own file (redclash driver now doesn't weirdly include ladybug_v anymore) [hap]
  • 2022-08-28 01:40:20 z1013: Correct XTAL value and screen parameters based on schematics; make system clock configurable [AJR]
  • 2022-08-28 01:06:57 bus/mononcol: Get rid of a pile of copy/pasted crud. [Vas Crabb]
  • 2022-08-27 23:37:43 srcclean in preparation for release [Vas Crabb]
  • 2022-08-27 23:24:38 nintendo/vsnes.cpp: More cleanups of INPUT_PORTS. (#10238) [0kmg]
    • Use macros for the common repeated definitions of joystick, coins, etc. Player buttons are "B" and "A", like the real panels. Start buttons have number and color, etc. bnglngby, iceclimb, jajamaru, nvs_machridera, supxevs, tkoboxng: Removed as many modifications from the base VS. machine IO ports as possible. Adjusted coin PORT_IMPULSE closer to hardware, so that all games now work with it. Updated notes on why Coin 2 inputs don't work in some games.
  • 2022-08-27 23:21:26 swtcp/swtpc09.cpp: Restore to working status, and added comments to help users. (#10062) [68bit]
    • Retested all of these and they are still working. Did not have a UniFLEX DMAF2 disk to test that one combination, but it should be close to working.
      Added comments to help people make a start with these.
      Machines promoted to working
      SWTPC swtpc S/09 Sbug
      Clones promoted to working
      SWTPC swtpc S/09 Sbug + piaide SWTPC swtpc S/09 UNIBug + DMAF2 SWTPC swtpc S/09 UNIBug + DMAF3 SWTPC swtpc S/09 OS9
  • 2022-08-27 23:11:13 c64_cass.xml: Added 10 items (9 working, 1 not working) (#10255) [Steven Coomber]
    • New working software list additions - Xevious (U.S. Gold) [The Ultimate Tape Archive Team] Yabba Dabba Doo! (Quicksilva) [The Ultimate Tape Archive Team] Yie Ar Kung-Fu (Imagine) [The Ultimate Tape Archive Team] Zaga Mission (Anirog) [The Ultimate Tape Archive Team] Zamzara (Prism Leisure) [The Ultimate Tape Archive Team] Zaxxon (U.S. Gold) [The Ultimate Tape Archive Team] Zodiac (Anirog) [The Ultimate Tape Archive Team] Zoids: The Battle Begins (Martech) [The Ultimate Tape Archive Team] Zzap! Sizzlers II (Gremlin Graphics) [The Ultimate Tape Archive Team]
      New NOT_WORKING software list additions - Yie Ar Kung Fu II (Imagine) [The Ultimate Tape Archive Team]
  • 2022-08-27 23:07:30 formats/fdos_dsk.cpp: Added FDOS disk format for the SWTPC 6800. (#10273) [Michael R. Furman]
    • Allows the SWTPC 6800 machine to boot FDOS in MAME using Mike Douglas' FDOSMPS.DSK, and to read/write other available disk images.
  • 2022-08-27 23:01:23 adam_flop.xml: Use lowercase for descriptive text and unabbreviated country names in descriptions. (#10285) [ArcadeShadow]
  • 2022-08-27 22:55:01 gbcolor.xml: Added 18 prototypes (15 working, 3 not working). (#10279) [0kmg]
    • New working software list additions (gbcolor.xml) - Antz (Europe, prototype) [VGHF, Hidden Palace] Beach'n Ball (Europe, prototype, 20001121) [VGHF, Hidden Palace] Bob et Bobette - Les Dompteurs du Temps ~ Suske en Wiske - De Tijdtemmers (Europe, late prototype) [VGHF, Hidden Palace] Die Maus (Europe, prototype) [VGHF, Hidden Palace] Die Maus - Verrückte Olympiade (Germany, prototype) [VGHF, Hidden Palace] Driver (Europe, prototype) [VGHF, Hidden Palace] Klustar (Europe, prototype, 19981001) [VGHF, Hidden Palace] Klustar (Japan, prototype, 19981001) [VGHF, Hidden Palace] Looney Tunes Collector - Martian Alert! (Europe, prototype) [VGHF, Hidden Palace] Lucky Luke - Desperado Train (Europe, prototype) [VGHF, Hidden Palace] Moomin no Daibouken (Japan, prototype) [VGHF, Hidden Palace] Snoopy Tennis (Europe, prototype) [VGHF, Hidden Palace] Tootuff (prototype) [VGHF, Hidden Palace] UEFA 2000 (prototype) [VGHF, Hidden Palace] WDL - Thundertanx (prototype) [VGHF, Hidden Palace]
      New NOT_WORKING software list additions (gbcolor.xml) - The Adventures of Tintin - Prisoners of the Sun (Europe, prototype) [VGHF, Hidden Palace] Bob et Bobette - Les Dompteurs du Temps ~ Suske en Wiske - De Tijdtemmers (Europe, early prototype) [VGHF, Hidden Palace] Worms Armageddon (prototype) [VGHF, Hidden Palace]
  • 2022-08-27 22:54:10 redclash: bigger player bullets [hap]
  • 2022-08-27 22:52:50 adam_cart.xml: Use lowercase for descriptive text in descriptions. (#10283) [ArcadeShadow]
  • 2022-08-27 22:45:29 adam_cass.xml: Use lowercase for descriptive text in descriptions. (#10284) [ArcadeShadow]
    • Lowercase on some descriptive words like "Alt", "Prototype", "Demo"
  • 2022-08-27 21:12:23 fidelity/csc: improve irq active duration [hap]
  • 2022-08-27 18:32:30 monon_color.cpp: rejig music CPU protection handling and update notes + new Monon Software List additions / c2color.cpp: dump C2 internal ROM + Software Lists (#10246) [David Haywood]
    • monon_color.cpp: music MCU commands axxx really are reading a 0x1000 range from the internal ROM for a direct comparison, not sniffing the SPI bus. Add some debugging code to run that if wanted for now, even if it's incomplete (defaults to suspending the CPU)
      new WORKING software list entries - monon_color.xml: ielts: Yǎsī tǎ dà màoxiǎn / 雅思塔大冒险 / IELTS Adventure [Peter Wilhelmsen] ultbrain: Nǎolì liánlián kàn / 脑力连连看 / Ultimate Brain Power [Peter Wilhelmsen] labmath: Àoshù shíyàn shì / 奥数实验室 / Laboratory Mathematica Olympiad [Peter Wilhelmsen]
      c2color changes - added dumps of both internal SPI ROMs to the driver [Peter Wilhelmsen]
      new NOT WORKING software list additions - c2color_cart.xml: agree: Dì 1 dàn: Dài Lóngwáng Fēngyìn [Peter Wilhelmsen] kingwing: Dì 2 dàn: Zhī Yìwáng De Shì Liàn [Peter Wilhelmsen]
      - replaced overdumped darkones set in Software List with correct dump [Peter Wilhelmsen]
  • 2022-08-27 17:22:33 inifile.cpp, miscmenu.cpp: Use std::collate for filename sorting [AJR]
  • 2022-08-27 17:12:08 Miscellaneous fixes: [Vas Crabb]
    • util/ioprocsvec.h: Fixed truncating when a write doesn't reach the end of stream. [F.Ulivi] floptool.cpp: Fixed reversed error checking logic. [F.Ulivi] Fixed SUBTARGET=tiny build (required Sega encrypted CPUs to be added).
  • 2022-08-27 17:05:47 casio/ctk551.cpp: adjust ctk601 bg color (#10271) [Devin Acker]
  • 2022-08-27 16:47:05 Use util::streqlower in more places [AJR]
  • 2022-08-27 16:38:08 sparc: Re-support certain instructions in SPARClite disassembly [AJR]
  • 2022-08-27 15:44:02 Revert "zerohour: added sound via samples" [Robbbert]
    • This reverts commit 554bfeca29ce54dcf6ac4c859c48d56d2b8119b0.
  • 2022-08-27 14:50:54 Use mpu4_characteriser_pal for mpu3.cpp (#10079) [David Haywood]
    • better MPU3 reel hookup [J. Wallace]
  • 2022-08-27 14:47:50 Added notes of Nuon console models (#10144) [simzy39]
  • 2022-08-27 14:42:04 Cleaned up some ROM macro indentation and spacing. (#10270) [0kmg]
  • 2022-08-27 14:38:43 vboy.xml: Use official artwork spelling for "Insmouse". (#10278) [0kmg]
  • 2022-08-27 13:30:59 New Apple II disks for August 2022 (#10280) [Firehawke]
    • New working software list additions (apple2_flop_orig.xml)
      Microzine 1 [4am, Firehawke] Microzine 2 [4am, Firehawke] Microzine 3 [4am, Firehawke] Microzine 4 [4am, Firehawke] Microzine 5 [4am, Firehawke] Microzine 6 [4am, Firehawke] Microzine 7 [4am, Firehawke] Microzine 8 [4am, Firehawke] Microzine 9 [4am, Firehawke] Microzine 10 [4am, Firehawke] Microzine 11 [4am, Firehawke] Microzine 12 [4am, Firehawke] Microzine 13 [4am, Firehawke] Microzine 14 [4am, Firehawke] Microzine 15 [4am, Firehawke] Microzine 16 [4am, Firehawke] Microzine 17 [4am, Firehawke] Microzine 18 [4am, Firehawke] Microzine 19 [4am, Firehawke] Microzine 20 [4am, Firehawke] Microzine 21 [4am, Firehawke] Microzine 22 [4am, Firehawke] Microzine 23 [4am, Firehawke] Microzine 24 [4am, Firehawke] Microzine 25 [4am, Firehawke] Microzine 26 [4am, Firehawke] Microzine 27 [4am, Firehawke] Microzine 28 [4am, Firehawke] Microzine 29 [4am, Firehawke] Microzine 30 [4am, Firehawke]
      New working software list additions (apple2_flop_clcracked.xml) -
      Fraction-oids (1988 Version) (cleanly cracked) [4am, Firehawke] Stickybear Numbers (Revision 3) (cleanly cracked) [4am, san inc, Firehawke]
      Small formatting correction: whitespace in apple2gs_flop_orig.xml
  • 2022-08-27 13:13:04 redclash: remove duplicate input ports [hap]
  • 2022-08-27 11:18:14 new NOT_WORKING machines [MetalliC]
    • - Magical Poppins [anonymous, MetalliC] Western Dream Gold [anonymous, MetalliC]
  • 2022-08-27 03:58:53 zerohour: added sound via samples [Robbbert]
  • 2022-08-27 03:51:15 monon_color.cpp: Allocate large buffer at machine_start time [AJR]
  • 2022-08-27 01:52:17 redclash: improve sprite colors [hap]
  • 2022-08-26 20:09:02 taito/bigevglf.cpp: removed unused variable [Ivan Vangelista]
  • 2022-08-26 18:08:27 taitoashnojoe.cpp, taito/bigevglf.cpp, taito/chaknpop.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista]
  • 2022-08-26 17:08:45 bmxstunts: add cocktail cabinet [hap]
  • 2022-08-26 16:27:19 konami/kpython2.cpp: Fixed dongle data format for dance864. (#10277) [987123879113]
  • 2022-08-26 15:49:36 New machine marked NOT_WORKING (#10276) [987123879113]
    • DANCE 86.4 FUNKY RADIO STATION (E01:J:A:A:2005040400) [Taro]
  • 2022-08-26 15:26:44 konami/ksys573.cpp: Dumped and added audio CD for drmna. (#10275) [Taro] [987123879113]
  • 2022-08-26 13:52:56 bmxstunts: slow down the cpu [hap]
  • 2022-08-26 13:45:22 bmxstunts: remove 'not dumped' note [hap]
  • 2022-08-26 12:31:01 moonwar: Remove deprecated PORT_RESET [AJR]
  • 2022-08-26 12:14:35 Added support for building on OpenBSD/arm64. (#10274) [Frederic Cambus]
  • 2022-08-26 12:13:04 sknsspr: fix sign overflow [hap]
  • 2022-08-26 11:35:06 fmtowns_flop_orig.xml: 4 new dumps, 2 replacements (#10249) [r09]
    • Redumped Irium from the original disks, and removed the current entry in fmtowns_flop_misc.xml which was created from loose files [cyo.the.vile] Redumped disk A of Youjuu Club Custom from an unmodified disk with no saves [cyo.the.vile]
      New working software list additions (fmtowns_flop_orig.xml) - :LOOP - Izanai no Kaikiten [cyo.the.vile] Disk Megastore Volume 1 [cyo.the.vile] Power DoLLS S-Premium Disk [cyo.the.vile] You-Jong Part I [cyo.the.vile]
  • 2022-08-26 11:26:32 -nintendo/vboy.cpp: Allow it to run unmapped reads with no cartridge. [Vas Crabb]
    • -hash/gbcolor.xml: Added notes on what happens if you bypass the boot check for Rocket Games cartridges.
      -bus/vboy/slot.cpp: Don't instantiate a cartridge device when no media is loaded.
  • 2022-08-26 11:03:05 technos/renegade.cpp: More sprite RAM to fix flickering regression. (#10272) [0kmg]
  • 2022-08-26 07:20:47 galaxian.cpp: dumped the PROM in the epoxy block for bmxstunts [chaneman] [Ivan Vangelista]
  • 2022-08-25 21:59:23 gb.cpp: Don't show BIOS patch configuration switch for Mega Duck. [Vas Crabb]
  • 2022-08-25 21:34:17 sknsspr: don't draw outside the cliprect</