DSi Menu replacement for DS/DSi/3DS/2DS
Includes nds-bootstrap v1.5.1
Check here on how to update TWiLight Menu++:
Flashcard
DSi
3DS
What's new?
You've asked, we listened, and now after nearly 4 years, the Wood UI theme returns to TWiLight Menu++! Thank you for your longtime patience!
@mentusfentus, @DieGo367, and @edo9300: DS Classic Menu has been improved to closely resemble the original DS/DS Lite menu as possible, with additions such as analog clock, calendar, name display, and more!
Added a feature to change where DS(i) save files are placed. By default, they are placed in the saves folder in the same location as the ROMs, but can be changed to place them straight in the ROM folder, or in a saves folder within the TWiLightMenu folder (similar to RetroArch).
Placing the saves in the ROM folder will disable save slots in order to not slow down loading the ROM folder too much.
Bug fixes
Fixed a long-standing bug where the icon palettes would sometimes appear glitched in the R4 theme and DS Classic Menu.
Some minor fixes.
Known issues
As the Wood UI theme has been re-written using the R4 theme as the base (as a way to work around the SD corruption bug), elements of the R4 theme have been left over, such as the message box (used by per-game settings and cheat menus, as well as general messages), English-only text, and the code which loads the game icons and infos (scrolling speed may vary, as a result).
Pressing START in Wood UI will open DS Classic Menu.
5px-wide clock colon images will not display properly in Wood UI.
BGB is a GameBoy emulator/debugger which runs on Windows and Wine.
New in BGB 1.6.3 (2024-05-05)
Added "MGB reality" (gameboy pocket) colorscheme and frame blend and doubler, and setting to automatically switch between DMG and MGB colorscheme and border
Fixed a number of bugs
New in BGB 1.6.2 (2024-03-01)
Fixed a number of stability related bugs
Improved accuracy of joypad timing
New in BGB 1.6.1 (2024-02-01)
Fixed a bug where the game state could get corrupted in a rare edge case
In late 2012, Dolphin moved to a brand new website - dolphin-emu.org. With complete control of our own home and infrastructure for the first time, we noticed the accessibility to users that it gave us. Not only did we get a new home, but we also got a platform, one that allowed us to communicate directly to our users! We used it to great effect, explaining big changes to the emulator such as tev_fixes_new, getting ahead of controversy when we removed the popular D3D9 graphics backend, calling out broken drivers, and more! The Dolphin Blog was born! However, we quickly realized that while single dedicated articles were great for big changes, Dolphin was improving all the time and tons of important and/or interesting changes were being overlooked simply because they weren't "big enough" to warrant a feature article. We needed something that would let us cover the continuing development of the emulator. Something like, a periodical article filled with a collection of notable changes, so we could report on the progress of Dolphin within a set window of time. And after much experimentation, we built a format to fulfill this role, and released the first of its kind to the world on the 30th of April, 2014. Ten years ago today, the first Dolphin Progress Report was launched! Since then, our blog has exploded in popularity, and tens of thousands of people read every Report! And in that time, we've made 79 Dolphin Progress Reports, with 797 Notable Changes, 54 special sections, and 301,807 words! Thanks for reading! As the writers of the Dolphin blog, we are proud of what we have accomplished here. We've highlighted tons of cool changes, educated our users (and ourselves!) on how Dolphin works, we've helped reel in fresh talent for the emulator, we've helped people get into universities and launch their careers, and even helped a few people meet their life partners! Progress Reports have been so impactful, that they have reached far beyond Dolphin. The once novel concept of emulator Progress Reports has become a standard means of user communication throughout emulation! But of course, ten years is a long time, and we've changed along the way and will continue to change over time. The Reports may grow or shrink, become more or less frequent, structure and style may change, and writers may come and go. And truth be told, this is hard, and we nearly reached the breaking point a few times along the way. But no matter what happens, as the writers of the Dolphin Blog, it is our goal and our hope that for as long there are Notable Changes being made to Dolphin, there will be Progress Reports to feature them! Speaking of which, anniversary or not, this is a Progress Report. We have Notable Changes to cover! So without further ado, please enjoy the Tenth Anniversary Dolphin Progress Report, and the last Dolphin Progress Report of the 5.0 era.
A Nintendo 3DS Emulator. Contribute to Gamer64ytb/Citra-Enhanced development by creating an account on GitHub.
Yet another Yuzu fork. Contribute to litucks/torzu development by creating an account on GitHub.
Compilation of games that received fan translation in April 2024. Some of them got released exactly in April while the others aren't but received notable upd...
Gopher2600 is an emulator for the Atari 2600 games console
Changes from v0.30.1
Television
Added colour controls
Improvements
Logging is less noisy
Less memory churn from ARM emulation
Bug fixes
ROM selection works again on Windows
bug introduced in v0.30.0
Fixed loading of ELF and ACE wrapped ELF files
Frame Queue Length initialised correctly on first use
The last bug fix is a very important fix. Previous to this version, the frame queue was initialised to be zero length on first use. Unless the user had changed this in the preferences window (unlikely) then the display would likely be very choppy. This would create a very bad impression of the emulator.
If you've been disappointed in Gopher2600 in the past, then this version may very well improve your experience.
Play! is a PlayStation2 emulator for Windows, macOS, UNIX, Android, iOS & web browser platforms.
Play! v0.65 is now available. Here's what's new in this build:
- Minor optimizations.
- Compatibility improvements (Fatal Frame 2/3).
- Fixed map rendering in Oneechambara games.
- Reorganized Namco System 147 arcadedefs and added some new ones.
What’s new in this release:
Mono engine updated to version 9.1.0.
IDL-generated files use fully interpreted stubs.
Improved RPC/COM support on ARM platforms.
Various bug fixes.
PS3 emulator/debugger
cellGame: Fix PPU deadlocks on concurrent execution by @elad335 in #15004
init_mutex.hpp: Fixup by @elad335 in #15275
macOS CI: Don't upgrade installed dependents by @nastys in #15276
Increase VBlank Frequency hertz setting by @Ordinary205 in #15277
Update submodules by @Megamouse in #15278
More fixes by @elad335 in #15279
rsx/cpu_thread: Fix cpu_thread::get_name() for RSX by @elad335 in #15280
SPU LLVM: Improve SPU code precompilation by @elad335 in #15282
SPU LLVM: Postpone cache writes until compiled by @elad335 in #15285
[Experimental] SPU LLVM: More compilation threads by @elad335 in #15284
Qt: don't deleteLater the progress_dialog by @Megamouse in #15288
Qt: Try to fix some edge cases related to the progress dialogs by @Megamouse in #15292
LV2: Much longer thread creation delay for low prio threads by @elad335 in #15293
RSX: Fix Visual studio debug runtime by @Megamouse in #15304
Cleanup and set -Werror=delete-non-virtual-dtor by @RipleyTom in #15305
Visual Studio: Fix debug builds by @Megamouse in #15300
VS: Fix 3rdparty library output paths by @Megamouse in #15307
appimage: Do not bundle libvulkan.so by @AniLeo in #15273
Qt: more game list progress dialog fixes by @Megamouse in #15311
Fix sceNpScoreGetRankingByNpId by @RipleyTom in #15312
Qt: replace refresh progress slot with timer by @Megamouse in #15314
Qt: add search bar to save manager by @Megamouse in #15317
HLE: clear lower bits of Free Disk Space value by @elad335 in #15313
Enable WOLFSSL_ALT_CERT_CHAINS by @RipleyTom in #15326
PPU LLVM: Get rid of "Applying PPU Code" Stage, use smart symbol resolver function instead by @elad335 in #15333
PPU LLVM: Remove one external symbol resolve for BLR by @elad335 in #15338
GUI/SaveState: Progress Dialog On Save State Creation, Saving Fixes And Speed Improvement by @elad335 in #15345
Fixup Savestate Progress by @elad335 in #15346
Fixup a race in emulation stopping, More SaveState fixes by @elad335 in #15348
Update submodules by @Megamouse in #15352
cellMic: fix access violation in cellMicRead by @Megamouse in #15354
cellAudio: log some more audio backend info by @Megamouse in #15355
Savestates: More fixes by @elad335 in #15356
Qt 6.6.3 by @Megamouse in #15351
Remove Windows 7 reference from Building.md by @Megamouse in #15366
GL: fix segfault in GLGSRender::flip by @Megamouse in #15363
rsx: Move SPIRV stuff into common code by @kd-11 in #15367
Savestates: Fixes Maxima by @elad335 in #15364
audio: allow to choose channel layouts by @Megamouse in #15359
rsx: Maintenance fixes by @kd-11 in #15370
fix: compiler warnings, MSVC CMake build by @oltolm in #15331
LV2: Make the log cleaner by @elad335 in #15372
rsx: Fix loading savestates captured during draw calls by @kd-11 in #15374
SaveStates: User-Experience fixes by @elad335 in #15375
[TESTERS NEEDED] LLVM: New pass manager by @oltolm in #14877
PPU LLVM: Fix memory leaks and protect against the rise of CPU threads in the coming years by @elad335 in #15377
PPU Loader: Fix unload of HLEd PRX modules by @elad335 in #15385
Updater: Add RPCS3's Patreon link to update dialog by @elad335 in #15390
SPU LLVM: Fix store elimination within common blocks and MFC commands by @elad335 in #15392
Fix updater message by @RipleyTom in #15394
Savestates/Network: Feign connection failure on startup by @elad335 in #15395
Fix changelog size hack by @RipleyTom in #15398
Extremely important typo fix by @elad335 in #15399
Update submodules by @Megamouse in #15400
cellGame: Enable disc insert/eject based on disc mount state by @Megamouse in #15401
lv2_socket: reset queue after move by @Megamouse in #15406
cellCamera: fix config from_string by @Megamouse in #15405
cellGame: add some more error checks by @Megamouse in #15402
Remove git brew package from macOS CI script by @nastys in #15407
cellRtc: some improvements by @Megamouse in #15408
SPU Analyzer: Do not terminate blocks on BRA by @elad335 in #15413
cellRtc: tick conversion improvements by @capriots in #15425
Handle R16G16B16X16_FLOAT / Fix Super Hero Squad output by @Florin9doi in #15431
PPU/reservations: send thread notification only if data changed by @elad335 in #15432
SPU: Use bitset to reduce memory for compiler instance by @elad335 in #15434
Initialize CB in cellSysutilAvc2Load by @RipleyTom in #15435
cellSysutilAvc2Load: param checks by @Megamouse in #15439
fix CellSysutilAvc2InitParam by @RipleyTom in #15442
RSX: Multi-context support [part 1] by @kd-11 in #15421
Default constructor for avc2_settings by @RipleyTom in #15443
Savestates: Some improvements by @elad335 in #15438
Savestates: Fixup by @elad335 in #15446
LINUX: Explicitly bundle QtWayland plugins by @hcorion in #15447
rsx: Fixups by @kd-11 in #15453
Set a unique System Name by @Florin9doi in #15454
fix some warnings by @Megamouse in #15460
Buzz cleanup by @Florin9doi in #15456
rsx: Fix intra-draw-call barrier queueing by @kd-11 in #15465
Fix OVL patching by @cipherxof in #15463
Fix typo in System.cpp by @eltociear in #15466
[NVIDIA TESTERS NEEDED] rsx: Improve ROP output rounding precision by @kd-11 in #15471
uDraw GameTablet device emulation by @Florin9doi in #15457
cellSysutilAvc2: improve unload and some more stuff by @Megamouse in #15441
overlays/osk: Don't use meta out key code in the osk overlay by @Megamouse in #15480
Qt: try to fix sound effects by @Megamouse in #15482
PPU LLVM: Fix crash in Unity games (regression) by @elad335 in #15477
Keyboard improvements by @Megamouse in #15481
Silence some warnings by @Megamouse in #15486
cellMusic: add missing error check by @Megamouse in #15487
Update spurs test by @RipleyTom in #15485
cellRtc: implement remaining parsers, improve formatters by @capriots in #15451
Move freopen to console.h by @Megamouse in #15488
Don't create perf map files in linux unless enabled by @Megamouse in #15490
Don't crash the game if only a LDD controller is present by @Florin9doi in #15493
Cleanup templates by @oltolm in #15494
Compile AUDIT on release builds by @elad335 in #14967
rsx: optimize some loops by @Megamouse in #15492
Split normal sockets and p2p sockets handling by @RipleyTom in #15497
PPU LLVM: Do not crash on linkage of garbage code by @elad335 in #15508
Logging improvements by @RipleyTom in #15505
input: use keyboard consumers to seperate cell and overlay logic by @Megamouse in #15506
Revert "Split normal sockets and p2p sockets handling" by @RipleyTom in #15511
cellRtc: misc. improvements, set to HLE by default by @capriots in #15496
Camera: optimize some loops by @Megamouse in #15491
SPU LLVM: Remove wrong zero sign fixup by @elad335 in #15523
Clamp spu_fi results by @RipleyTom in #15526
syscall: Register syscall 149 sys_time_get_system_time by @AniLeo in #15530
GunCon 3 device emulation by @Florin9doi in #15528
rpcs3_version: Bump to 0.0.32 by @AniLeo in #15541
ares is a cross-platform, open source, multi-system emulator, focusing on accuracy and preservation.
Since v137, a total of 10 contributors have created 58 commits to the ares codebase.
If you wish to see the full changelog in a per-commit format along with their authors, similarly to how previous release notes were written, you can do so on GitHub here.
Atari 2600
Improved 6502 CPU emulation; all unofficial opcodes are now implemented
Improve handling of the HMOVE register
Refactor of TIA; fixes many emulation issues but still imperfect
Implement correct 6502 reset timing
Bandai - WonderSwan / WonderSwan Color
Minor fixes to v30mz CPU emulation
Emulate 32KB SRAM for '8KB' type cartridges
Implement Sound Test register bits 1,2 and 3
Nintendo - NES / Famicom
Improved 6502 CPU emulation; all unofficial opcodes are now supported
Fix APU frame counter emulation
Various improvements to APU emulation
Implement correct 6502 reset timing
Nintendo - Nintendo 64
Fix an issue where saved data from the current game could be duplicated into the next
Fix an issue where the Real Time Clock may not function correctly depending on the user's local time zone
Nintendo - Game Boy Advance
Implement that the last cycle of the prefetcher cannot be interrupted
Implement correct ROM mirroring for Famicom Mini / Classic NES series
Improve handling of SRAM/Flash bus
Fix the timing of initial DMA wait cycles
Sega Mega Drive / CD / 32X
Lower sync interval between MD and 32X: improves emulation accuracy but does reduce performance
Sony - PlayStation
Update the blitter to operate on a copy of the framebuffer; fixes potential threading issues
ruby (Audio/Video/Input abstraction layer)
Added a native Metal backend for macOS with VRR support
Implemented latency selection in SDL audio driver
Removed the built-in Blur shader, using the bilinear slang shader is preferred
Removed non-hardware accelerated video drivers (any platform capable of running ares should at least have OpenGL, D3D or Metal available)
Reduce CPU usage on the video thread by using a condition variable rather than a spinlock
Add support for connecting a Mouse on macOS (for emulating SNES mouse, etc)
Remove tight loops in SDL and OpenAL drivers, reducing CPU usage when using these drivers.
User Interface
Fix an issue where nested slang shaders were not available in the UI
ColecoDS - An Emulator for the DS/DSi. Original port by Alekmaul. Phoenix-Edition by Wavemotion with support for Colecovision, ADAM, MSX1, Sord-M5, Memotech MTX, Spectravision SVI, Hanimex Pencil II, Tatung Einstein, SG-1000/SC-3000 and the Creativision.
Added overlays for Blackjack and War Room. Improved War Games overlay.
Added KANA lock LED indicator for Japanese MSX keyboard layouts.
Correctly read-back the PPG Port B (needed to make the KANA lock work but is more accurate overall).
Improvements to various Coleco PCB types for more accurate emulation.
Game Boy, Game Boy Color, Master System, Game Gear and MSX Emulator
This update comes with a few bugfixes.
The full list of changes follows:
Fixed flickering screen in A Bug’s Life and Men in Black for Game Boy Colr (thanks to Scott Nash)
Fixed the palette displayed in the Sprite Viewer when emulating the original Game Boy/DMG (thanks to widge)
Fixed a glitch in the Variables tab that could render a checkbox for the name of a boolean value
Fixed issues with the Input variable of the Mastersystem
Rosalie's Mupen GUI
Fix parallel-rsp regression introduced in v0.5.8 (see libretro/parallel-rsp#12)
Fix corruption when using GLideN64 and resizing the window (see gonetz/GLideN64#2835)
Fix changing save state slot always selecting slot 0 on some system configurations
Fix changing speed factor always using 0% on some system configurations
Add color settings for the OSD in the settings dialog
Add 'Test Rumble' button to the options dialog in RMG-Input
Add 'Play Game with State' to the context menu of the ROM browser
Add '--load-state-slot' commandline option
Update cheats and GLideN64
https://www.mamedev.org/releases/whatsnew_0265.txt00:00:00 MAME Testers bugs fixed00:00:20 New working systems00:00:46 New working clones00:01:40 Systems pro...
A Nintendo 3DS emulator based on Citra
Linux: Downgraded minimum glibc version from 2.38 to 2.36
This fixes a regression introduced in 2110 where certain Linux distros, such as the Steam Deck's SteamOS, were unable to launch Lime3DS via AppImage due to the glibc version being too recent
Android: Updated internal resolution selection interface to more closely match the desktop equivalent
The setting is now configured using a dropdown menu instead of a slider
Alongside the multiplier, the resulting resolution is now also displayed
Updated log filenames
citra_log.txt --> lime3ds_log.txt
citra_log.txt.old.txt --> lime3ds_log.old.txt
Notes:
It is recommended to delete the old citra_log.XXX files to avoid accidentally sending them instead of the newer files when filing bug reports
We are currently looking for maintainers to help with reviewing PRs and investigating issues
Must have prior experience contributing to open source projects and familiarity with C++
Bonus points if you contributed to Citra
Inquire at our Discord server if you are interested in helping out
A Virtual Boy emulator for the 3DS
This release features savestate support, as well as a new splash screen. There are 10 savestate slots per game, and the savestates are stored in a "red-viper" directory on the root of your SD card.
Added savestates (#59)
New splash screen by Morintari
Added a fallback interpreter when executing code from RAM to fix Formula V
Fixed the reset button on the touchscreen config turning off the touchscreen
Fixed the default file select cursor being offset in folders with subfolders
Added toggle for New 3DS speedup
Sega Genesis / Sega CD / SNES / Master System / Game Gear emulator
Summary: CHD support for Sega CD, AppImage builds for Linux, and a bunch of minor fixes/improvements (mostly SNES bugfixes) that have accumulated since the 0.7.0 tag
Features
(Sega CD) CHD files are now supported in addition to CUE/BIN files
(Sega CD) Added an option to load the CD-ROM image into RAM at startup, which significantly increases RAM usage (by up to 650MB for the largest CDs) but removes the need for the emulator to access disk after starting up
(NES) Added an option for whether or not simultaneous opposing directional inputs are allowed, which defaults to not allowed
Some NES games exhibit severe glitches when the game reads left+right or up+down pressed simultaneously, including Zelda II and Battletoads
(NES) Added support for the unlicensed mapper used by Action 52 and Cheetahmen II (iNES mapper 228)
Added a new Video option "auto-prescale" that will automatically adjust the image prescale factor based on the viewport size instead of requiring it to be specified manually
Fixes
(Genesis) Writes to higher-numbered VDP registers are now ignored while in mode 4 (SMS mode); this fixes glitchy graphics in Bass Masters Classic: Pro Edition
This game does not actually render any graphics while in mode 4, but it accidentally depends on the VDP ignoring certain register writes while it's in mode 4 due to it temporarily switching the VDP to mode 4 during some screen transitions
(NES) Fixed the MMC1 mapper not correctly handling the outer 256KB bank in games that have 512KB of PRG ROM; this fixes Dragon Quest III and Dragon Quest IV from failing to boot
(NES) Fixed the MMC5 mapper incorrectly applying extended attributes mappings while rendering is disabled; this fixes horribly glitched maps in the SimCity prototype cartridge
(SNES) Fixed the APU timers incorrectly continuing to tick while disabled; this fixes Jurassic Park from freezing after the title screen
(SNES) Implemented the 1-cycle delay that occurs for handling interrupts that trigger during a DMA; this fixes Wild Guns from having horribly glitched graphics during gameplay
(SNES) Super FX GSU instruction timings have been made more accurate, particularly for instructions that access RAM; this fixes occasional glitchy sprite graphics in Winter Gold which seems to be extremely sensitive to the GSU running too fast
(SNES) DMA is no longer allowed to access address bus B (PPU/APU/WRAM ports) through address bus A; this fixes incorrect color palettes in Krusty's Super Fun House
(SNES) Fixed several SA-1 and Super FX games incorrectly persisting cartridge RAM to disk when the actual cartridge did not have a battery backup (e.g. Star Fox and Dragon Ball Z: Hyper Dimension)
(SNES) Fixed the entire screen rendering one pixel too low in 512x448 interlaced mode
(SNES) Fixed forced blanking not clearing the bottom half of the frame buffer in 512x448 interlaced mode
(SNES) Fixed an off-by-one error in how the window is applied in high-resolution modes; this fixes the entire screen appearing as if shifted half a pixel to the left in Jurassic Park
(SNES) Fixed behavior when GPDMA and HDMA are simultaneously enabled on the same DMA channel (the HDMA should cancel the GPDMA)
(GB) Implemented the DMG STAT interrupt bug, where writing to the STAT register while any of the four STAT conditions is true will briefly enable all four STAT interrupt sources; this fixes Road Rash (GB version) and Zerd no Densetsu from failing to boot
This is emulated only in DMG mode because some Game Boy Color games do not work correctly if this behavior is emulated in CGB mode
Improvements
(Sega CD) Backup RAM and the RAM cartridge are now saved to separate files instead of concatenating them into a single 136KB file (the emulator will still load save files in the old format)
(SNES) Slight performance improvement in games that use the SA-1 coprocessor
Linux releases are now provided as AppImage packages instead of standalone binaries
Note these are built on Ubuntu 22.04 due to a dependency on a newer version of SDL2 than what Ubuntu 20.04 provides, so these builds will likely not work on distros more than a few years old
The renderer now caches GPU resources per-internal resolution instead of recreating everything on every internal resolution change; this eliminates a potential minor stutter that could have occurred any time a Genesis or SNES game changed its resolution (e.g. between 256x224 and 320x224 on Genesis)
This was particularly noticeable in Seiken Densetsu 3 / Trials of Mana (SNES), which changes resolution from 256x224 to 512x224 any time there is a text box onscreen and then switches back to 256x224 when the text box is gone
The "SNES adaptive" blur shader now behaves much more reasonably when used with non-SNES consoles; it now provides a lighter blur effect than the other shaders by upscaling to 2x native resolution before applying the blur (e.g. for Genesis in H320px mode, it internally upscales to H640px before blending with adjacent pixels)
Symbols and debuginfo are now stripped from release binaries which slightly reduces executable size
Fast PlayStation 1 emulator for x86-64/AArch32/AArch64/RV64
Purge unused code (Stenzek)
Fix gaps between some UI elements (Stenzek)
07c012a: Negcon rumble (#3177) (Matheus Fraguas)
1c39244: Spanish (Spain) translation update 2024/01/25 (#3102) (Víctor "IlDucci)
Simplify controller binding layout construction (Stenzek)
Add binding layout for NegConRumble (Stenzek)
Fix Flathub update script (Stenzek)
Fix a couple of errors in ReadFrames() resampler (Stenzek)
Fix Windows build (Stenzek)
f9b1944: Atualização Português do Brasil (#3180) (Anderson Cardoso) #3180
79a7a8c: Update the Simple-Chinese translation to latest. (#3181) (zkdpower) #3181
ef05a80: Polish localization updates (#3182) (Marcin Mitura) #3182
Fix HC mode activating on reset of non-cheevo game (Stenzek)
Fix possible crash in save state selector (Stenzek)
Get rid of extra scrollbar in save state selector (Stenzek)
d918705: Massive Italian translation rework, part 2 (#3183) (Valtekken) #3183
Fix forward slash entries on Windows (Stenzek)
Fix fullscreen window height (Stenzek)
Allow opening cheat manager while shutdown (Stenzek)
Shrink text box size in memory scanner (Stenzek)
Use a 128b cache line size on Apple Silicon (Stenzek)
Clarify controller settings labels (Stenzek)
b478fd9: New Theme Added (#3184) (Anderson Cardoso) #3184
a2d81bb: Final third of the translation (#3185) (Valtekken) #3185
Purplerain -> Purple Rain (Stenzek)
Swap to KDE 6.7 Flatpak actions (Stenzek)
Rename build-dependencies.sh to build-dependencies-linux.sh (Stenzek)
Update Linux build instructions (Stenzek)
Motor Toon Grand Prix (again) (Stenzek)
Tidy up build system (Stenzek)
Remove questionable hashes (Stenzek)
Motor Toon Grand Prix (again) (Stenzek)
Move dump audio on startup out of settings (Stenzek)
Add kissfft (Stenzek)
Add freesurround (Stenzek)
Add surround expansion via FreeSurround (Stenzek)
Update debug dispatcher flag on init (Stenzek)
Improve reset determinism (Stenzek)
Add OSD message when all enhancements are disabled (Stenzek)
Confirm shutdown if memory card is being written (Stenzek)
Don't try to fast boot non-PS1 discs (Stenzek)
Add OSD toggle hotkey (Stenzek)
Add tooltip for stretch/expansion advanced settings (Stenzek)
Fix pause-on-start running unthrottled (Stenzek)
Fix rare crash during update download (Stenzek)
89c0d49: Fix post processing menu in the fullscreen UI (#3187) (RSDuck) #3187
bfe3cf4: Polish localization updates (#3188) (Marcin Mitura) #3188
6e78db3: Atualização Português do Brasil (#3186) (Anderson Cardoso) #3186
Handle sliders in per-game settings (Stenzek)
Backport changes (Stenzek)
9d3f328: Adding crt-guest-advanced-HD shader (#3189) (Michael Prince Sharpe) #3189
Fix file leak on Linux (Stenzek)
Move COM init to common code (Stenzek)
Add volume reset button (Stenzek)
Build fix (Stenzek)
Clean and remove empty game settings (Stenzek)
Warning fix (Stenzek)
Drop freetype/zlib from Linux deps build (Stenzek)
Slim down Linux package install list (Stenzek)
Add Ubuntu/Debian package list (Stenzek)
f7238a8: Atualização Português do Brasil (#3190) (Anderson Cardoso) #3190
26917f1: CI/Flatpak: Disable SDK CFLAGS (Stenzek)
MAME is a multi-purpose emulation framework.
It’s time for our very special MAME 0.265 release! April has seen development across numerous areas. MAME now has support for touch screens on Linux and Windows 8 or later, opening up new possibilities for interactive artwork. If you have a suitable multi-touch screen, you can now play chords on systems with on-screen piano keyboards. Check the documentation for specifics on how touch differs from mouse control in menus. You’ll need to turn on the enable_touch option to use touch screen support on Linux.
A pair of 1970s portable computers from IBM are now emulated in MAME: the IBM 5100 and IBM 5110. Based on a heavily microcoded 16-bit architecture, these systems ran APL software by emulating a System/360 mainframe and BASIC software by emulating a System/3 business system (ancestors of IBM Z and IBM i, respectively). Prior to the introduction of the IBM 5100, APL was exclusive to large mainframe computers. A self-contained 25 kg system running APL as well as BASIC was revolutionary.
You can now plug a virtual Super Game Module into your emulated ColecoVision, adding more RAM and better sound output. Many titles from the vibrant ColecoVision homebrew development community require or make use of the Super Game Module. There’s also a big update to the ColecoVision software lists, including lots of homebrew software to try out. Other software list additions this month include one of the remaining Bandai RX-78 game cartridges, two more GameKing III games, a batch of MSX2 floppy disks, and the latest Apple II floppy disk dumps.
Of course, we haven’t stopped working on arcade game emulation. For the first time, you can play Konami’s Tokimeki Memorial Oshiete Your Heart games. These spin-offs of the popular dating simulation series used heart rate and galvanic skin resistance sensors and printed the results from your game. What appears to be an early version of Visco’s Kokontouzai Eto Monogatari drop puzzle game has been found and dumped. This version has much less content in the data ROM and a smaller program. Another rare find dumped this month is a production version of the CES Galaxy Games StarPak 4 multi-game cartridge.
Other improvements this month include serial console support for the KIM-1 hobbyist computer and an option to use one binary file per track when extracting CHD CD-ROM images. You can read about everything that happened in the whatsnew.txt file, or get the source code and 64-bit Windows binary packages from the download page.
MAME Testers bugs fixed
08221: [DIP/Input] (atari/harddriv.cpp) strtdriv: Brake pedal input is not connected correctly. (Jamie McCadden)
08839: [Debugger] (snk/ngp.cpp) ngp, ngpc: Assignng the TLCS900 PC register from the debugger doesn’t work. (hap)
08840: [Gameplay] (capcom/lwings.cpp) avengers, buraiken: Microcontroller misses some CPU messages. (hap)
08847: [Gameplay] (midway/williams.cpp) lottofun: Game displays CALL OPERATOR error after any player wins. (hap)
08848: [DIP/Input] (capcom/1942.cpp) 1942, 1942a, 1942b, 1942w: Default lives setting does not match manual. (ketburai)
08851: [Media Support] (trs/trs80.cpp) trs80l2 trs80m3 trs80m4 coco: Single-sided DMK disk images are not identified. (pnp2084)
New working systems
CEI 60.04 (CEI 906-III Poker, Schedule 09F) [Roberto Fresca]
Excalibur Electronics Igor (Excalibur) [hap, Sean Riddle]
International Business Machines IBM 5100 [Christian Corti, Tom Stepleton, Patrick Mackinlay]
International Business Machines IBM 5110 [Christian Corti, Tom Stepleton, Patrick Mackinlay]
New working clones
Animal House (bootleg of Jingle Bell) [Taksangs, charlie]
Bongo (set 2) [Arcadedealer aka Edgar Solé aka Dios, Recreativas.org]
CEI 51.08 (CEI 906-III Poker, Schedule 09F) [Roberto Fresca]
CEI 51.08 (CEI 906-III Poker, Schedule 21F) [Roberto Fresca]
Galaxy Games StarPak 4 [Bill D., Brian Troha, The Dumping Union]
Gorf (Spain, Irecsa license) [Recreativas.org]
Hack Inc. Sandbox PCI PC (430HX, Socket 7 CPU) [Angelo Salese]
Kokontouzai Eto Monogatari (Japan, prototype?) [twistedsymphony]
Mahjong Gekisha Part II (Japan) [hammy]
Mahjong Reach (Ver. 1.00) [Sergio Galiano]
Mahjong Reach Part II (Ver. D88) [Sergio Galiano]
Ruleta RE-800 (v1.0, set 2) [Roberto Fresca, Gabriel Vega (El Pampa), Emmanuel Firmapaz, Club Argentino de Arcades]
Saitek Mephisto Schachakademie [hap, Berger, Drahti]
Super Ms. Pac-Man (turbo hack, NVC284/NVC285 hardware) [Roberto Fresca, Gabriel Vega (El Pampa), Pablo Marcos (FaceArcade), Emmanuel Firmapaz, Club Argentino de Arcades]
Xiao Ao Jiang Hu (China, Ver. 1.00) [dyq, little0, AJR, Guru]
Systems promoted to working
Sinclair Research Ltd ZX-80 [Robbbert]
Tokimeki Memorial Oshiete Your Heart (GQ673 JAA) [Windy Fairy]
Tokimeki Memorial Oshiete Your Heart Seal Version (GE755 JAA) [Windy Fairy]
Tokimeki Memorial Oshiete Your Heart Seal Version Plus (GE756 JAB) [Windy Fairy]
New systems marked not working
Alone Shettle Crew [f205v, Brian Troha, rtw, Scott Jackman, Sead Sutton, Smitdogg, The Dumping Union]
Black Jack (Irem) [hammy, Joko3]
Dawg Gone Fun [Siftware]
Esprit Systems Executive 10/102 [Dirk Best, Bitsavers]
Hammer Champ (Japan) [hammy]
Knights in Armor [Jeff Anderson, Seth Soffer]
Man Guan Caishen 3 (V101CN) [dyq, little0, Guru]
Man Guan Zhi Zun (V100CN) [dyq, little0, Guru]
Neo Print - Fairy Tales (World) (T4i 3.07) [Mrhide]
Qing Cheng Zhi Lian [dyq, little0, Guru]
Que Huang Zheng Ba (V100CN) [dyq, little0, Guru]
Soccer 10 (ver. 16.44) [trol]
Wheels II [Jeff Anderson, Seth Soffer]
New clones marked not working
Poker Ladies (Uncensored bootleg, encrypted) [f205v, Roberto Fresca]
Scared Stiff (1.1) [Corrado Tomaselli]
New working software list items
apple2_flop_clcracked: From The Beginning... Contraception (4am crack), Mastering Math Series 4: Space Subtraction (A-145 version 1.0) (4am crack), Mastering Math Series 5: Subtraction Puzzles (A-146 version 1.0) (4am crack), Mastering Math Series 6: Multiplication Puzzles (A-147 version 1.0) (4am crack), Mastering Math Series 7: Quotient Quest (A-148 version 1.0) (4am crack), Mastering Math Series: Diagnostic System (A-149 version 1.1) (4am crack), Mastering Math Series: Management System (A-150 version 1.0) (4am crack), Mastering Math Series: Management System (A-150 version 1.1) (4am crack), Mastering Math Series: Worksheet Generator (A-151 version 1.0) (4am crack), Mastering Math Series: Worksheet Generator (A-151 version 1.1) (4am crack) [4am, A-Noid]
apple2_flop_orig:
Candy Land, Chuck Yeager's Advanced Flight Trainer [4am, A-Noid]
Nibbles Away ][ (version A1), Wizimore: Catacombs of Vlad, Wizimore: Nihonbashi, Wizimore: O'Connor's Mine, Wizimore: The Emperor's Seal, Wizimore: The Scarlet Brotherhood of Hsi Ho [4am, A2_Canada, A-Noid]
Anchorman, Back It Up III (version 3.4), Questmaster I: The Prism of Heheutotol [4am, ianoid, A-Noid]
Copy II Plus (version 3.3), Essential Data Duplicator 4 Plus (version 4.1), Nibbles Away (version B2) [4am, txgx42, A-Noid]
apple2gs_flop_clcracked: GBA Championship Basketball: Two-on-Two (cleanly cracked), Reader Rabbit (Version 2.0) (cleanly cracked), ShowOff (Version 1.0) (cleanly cracked), Sid Meier's Pirates! (cleanly cracked), USA GeoGraph (Version 1.0) (cleanly cracked), World GeoGraph (Version 1.3) (cleanly cracked) [Brian Troha]
coleco_homebrew:
Star Force (fixed) [AtariAge, Ikrananka]
421, A.E. - Anti-Environment Encounter, Aerial, Arno Dash, Asteroids, Astrostorm, Bank Panic, Bankruptcy Builder, Bejeweled, Bootskell, Breakout, Burn Rubber, C-So!, Canadian Mini Games, Caterpillar S.O.S., Cavit, Champion Pro Wrestling, Children of the Night, Circus Charlie, Cold Blood, Crazy Climber Redux, DacMan, Danger Tower, Deep Dungeon Adventure, Deflektor Kollection, Destructor S.C.E., Diamond Dash II, Dragon's Lair, Flapee Byrd, Flicky, Flora and the Ghost Mirror, Frog Feast, Front Line S.C.E., Frostbite, Gauntlet, Ghostblaster, Ghostbusters, Girl's Garden, Golgo 13, The Goonies, GP World, Gulkave, Heroes Arena, Impetus, Insane Pickin' Sticks VIII, J.E.T.P.A.C., Jeepers Creepers, Kaboom!, Kevtris, King & Balloon, King's Valley, Klondike Solitaire v1.0, Knight Lore, Knightmare, Kobashi, Konami's Ping-Pong, Kralizec Tetris, Lift, Magical Tree, Mahjong Solitaire v1.0, Majikazo, Mappy, Mario Bros., Maze Maniac, Mazy, Mecha 9, Mikie, Minesweeper v1.0, Missle Strike, Module Man, Monaco GP, Mopiranger, Mr Chin, Ms. Space Fury, Multiverse, N-Sub, Neuras, Ninja Princess, Operation Wolf, Pac-Man Collection, Pacar, Peek-A-Boo, Pegged v1.0, Pillars, Pitfall II Arcade, Pitman, Pooyan, Princess Quest, Purple Dinosaur Massacre, Pyramid Warp + Battle Ship Clapton II, Qbiqs, Quest for the Golden Chalice, Rally-X, Remember the Flag, Reversi & Diamond Dash, Road Fighter, Ruptus, Search for the Stolen Crown Jewels 3 (Demo), Secret of the Moai, Sega Flipper, Shmup!, Shouganai, Sindbad Mystery, Sky Jaguar, Snake, Space Invaders Collection, Space Invasion, Space Shuttle: A Journey Into Space, Spelunker, Spunky's Super Car!, Squares, Star Castle, Star Fire, Star Fortess, Star Jacker, Steamroller, The Stone of Wisdom, Stray Cat, Subroc Super Game, Sudoku, Super Pac-Man, Super Space Acer, Thexder, Track & Field, Traffic Jam, Turmoil 2022, TwinBee, Txupinazo!, Uridium, Utopia, Vectorollerpede, Vexed, War, Waterville Rescue, Winky Trap, Wizard of Wor, Wonder Boy, Yie Ar Kung-Fu, Zaxxon II, Zaxxon Super Game, Zippy Race, Zombie Calavera Prologue, Zombie Incident, Zombie Near, Zoom 909 [ColecoVision Addict]
The Black Onyx, Booming Boy, Boxxle, Buck Rogers Super Game, Caos Begins, Caverns of Titan, Kung-Fu Master, Space Shuttle: A Journey Into Space (64k) [Dirk Best, ColecoVision Addict]
gameking: 4 in 1 - Three Battles + Light Sword + Risker + Metal Deform (512KB cartridge, set 2) [sCZther, SSJ, Gaming Alexandria, TeamEurope]
gameking3: Diamond, Hemic Battle [sCZther, SSJ, Gaming Alexandria, TeamEurope]
ibm5170_cdrom: BeOS 4.5 [WinWorld]
msx1_flop: Aackotext II (Netherlands, v2.2), Brasil Geográfico (Brazil), dBASE II (Netherlands), JUBILEUM Diskette (Netherlands), MS Text (Netherlands), MSX-AIDS (Japan, v1.1), Nihongo Waupuro Kan-juku Tomato (Japan), Score Editor (Japan) [file-hunter]
msx2_flop:
DMK Creator (v6.3), DSKPRO (v6.51), DSKPRO (v9.01), DSKPRO (v11.6), DSKPRO Light (v1.4) [cbsfox]
Atlas / Encyclopedie (Belgium), Belasting Diskette 1989 (Netherlands), Brainstorm (Netherlands), Cheat Master (Netherlands), Copy Aid Tenka Muteki (Japan, v2.12), Copy Aid Tenka Muteki (Japan, v2.20), Copy Aid Tenka Muteki (Japan, v2.30), Copy Aid Tenka Muteki (Japan, v2.32), Copy Aid Tenka Muteki (Japan, v2.32+), Copy CAT (Japan, v2.00), DemoKit Deluxe (Netherlands), Developer II (Netherlands), Disk Album 42 - MSX-C Nyuumon Jougekan (Japan), DupeDisk (Netherlands, v1.02), EPROM - Extra Products ROM (Netherlands), F1 Tool Disk (Japan), F1 Tool Disk II (Japan), FAC Soundtracker (Netherlands, v2.0), FAC Soundtracker Pro (Netherlands, 1992), FAC Soundtracker Pro (Netherlands, v1.03), Home Office - MSX Designer (Italy), Home Office 2 (Italy), Image Maker & Poster 8 (Netherlands), The Magical Editor (German), Melbrains Note (Japan?), MIDI Saurus (Japan), Mitsubishi ML-G30, MoonBlaster (Netherlands, v1.4), MoonBlaster Music #2 (Netherlands), MSX BASIC Kun (Netherlands), MSX Technical Guidebook - The Fourth Edition (Japan), MSX Utility Disk (Netherlands), MSX2 Disk Backup Tool - Focus (Japan, v2.0), Music Editor Onchi-kun (Japan), Nihongo Waupuro Bunsho Sakuzaemon (Japan), Palet 2 (Netherlands), PictureKit Deluxe (Netherlands), Print Shop II (Japan, cracked), Pro-tracker (Netherlands), PSG Tracker (Netherlands), Sampbox 2 Deluxe (Netherlands), Sampbox 3 Deluxe (Netherlands), Sampbox 4 Macro (Netherlands), Studio FM (Netherlands), Superscreendumper (Netherlands), Super-X (Japan, v1.2), Synchro Copy, Synth Saurus Ver2.0 (Japan, v2.03), T/Maker IV, De T.V. Krant (Netherlands), Troubles in Town (Netherlands), Turbowipe (Netherlands), TwinCopy (Japan), Ultra BASIC (Netherlands), Workmate (Europe) [file-hunter]
Animecha (Japan, v2.00) [tempest]
Compass - Finally Free Edition (v1.2.09) [turbor]
msx2p_flop: FS-A1FX (Japan), FS-A1WSX (Japan), FS-A1WX (Japan), Game Programming Tool HB-F1XDJ Sen'you (Japan), HB-F1XV (Japan), PHC-70FD/FD2 (Japan) [file-hunter]
nes: Spy vs. Spy: The Island Caper (USA, prototype) [Hidden Palace]
oric1_cass: Rodmän [Mika Keranen]
rx78_cart: Cannon Ball [Gaming Alexandria]
sms:
Sydney Hunter and the Sacred Tribe [No-Intro]
Gemitas [SMS Power!]
snes: Rockman's Soccer (Japan, sample) [C. Davis]
spectrum_cass:
Anti-Lune [Michael Bruhn, Planeta Sinclair]
Rodmän [Mika Keranen]
Tokimal (demo) [Pat Morita Team]
Cálculo de Areas e Volumes, Cálculo de Estrutura Tronco-Cónicas, Foguetão, Geografia de Portugal (Astor), Mad Mix Game & The Pepsi Challenge (Portuguese), Pro Golf II (System 4, alt), Pssst (Nuova Newel Software), Pssst + Jetpac + Kucharik, Sachy Psion + Reversi + Backgammon, O Segredo dos Templários (TAP tape image), Starblazer, Tabela Periódica, Tabela Periódica (fast version hack) [Planeta Sinclair]
Black & White, Box Reloaded, Flunky (Zafi Chip), GP Motocross, Left Behind: Escape From Mars, Mad Cars, Pot-Pourri, Quest for the Sacred Flame of Hestia, Space Racer (Proein), Stop Virus (demo) [Spectrum Computing]
La Balada del Duende, Editor Musical, La Isla Maldita Juego de Damas [El Trastero del Spectrum]
Software list items promoted to working
spectrum_cass: Prioridade Em Cruzamentos [ArcadeShadow]
New software list items marked not working
coleco_homebrew: Jetp4k, Star Force [ColecoVision Addict]
msx1_flop: MSX Data Communications (Netherlands), Serial Interface (Netherlands), Yamaha Portatone PSR-6300 Demonstration [file-hunter]
msx2p_flop:
Amimoto-san (Japan), Barad (Netherlands), Easy Telopper II (Japan), GFX9000 Toolbox, Graph Saurus Ver.2.1 Interlace Mode Plus (Japan), MSX Data Communications (Netherlands, v1.7), Multi-Barcode (Netherlands), NMS 1170 (Netherlands), Panasonic FS-IFA1 (Japan), Philips NMS 8280 Digitiser Disk (Netherlands), Print Shop II (Japan), TraxPlayer [file-hunter]
Amimoto-san 2 (Japan) [itochi]
msxr_flop: The Best of Hamaraja Night (Japan), Dewoman Chuuhen (Japan), Dewoman Zenpen (Japan), Fantasy Attraction (Japan), FS-A1GT (Japan), FS-A1ST (Japan), Hyper Role Playing Story LOSTWORD Episode 0 (Japan), innocent wish ~destiny2~ (Japan), Mahou no Kuni no Hoippuru (Japan), Mechanical Brain (Japan), Mejuu Sa - Medusa (Japan), Moon Light Saga (Japan, alt), MSX ViewCALC (Japan), Quien Quiere Ser Milionario, Qui Veut Gagner Des Millions, R2 Chaser's (Japan), South Town's Hero II (Japan), South Town's Hero Turbo (Japan), Speedline (demo), Stage 11 (Japan), Stage 11 Kai (Japan), Superiority Fighters (Japan), Telebasic Edición No. 1 (Spain), Telebasic Edición No. 2 (Spain), Telebasic Edición No. 3 (Spain), Turbo Blaster (Japan), Welkis the Legend (Japan) [file-hunter]
spectrum_cass: O Segredo dos Templários (TZX tape image) [Spectrum Computing]
Merged pull requests
10139: konami/konamim2.cpp: Re-dumped the CD for Heat of Eleven ’98. [Victor Fernandez (City Game), Arcade Planet, ClawGrip]
11581: namco/namcops2.cpp: Corrected notes about THE IDOLM@STAR games and V300 I/O boards. [Alexander Poyanco]
12091: saturn.xml: Added language info elements, and corrected parent/clone relationships for Rayman games. [ArcadeShadow]
12093: namco/namcops2.cpp: Corrected title of MotoGP and added a note about the US version of Battle Gear 3. [ArtLine]
12131: osd/strconv.cpp: Handle UTF-8 Windows code page internally in osd_uchar_from_osdchar. [invertego]
12161: commodore/kim1.cpp: Added RS-232 port for console. [Jeff Tranter]
12172: megadriv.xml: Added and corrected info about the Sega Game Toshokan games. [ICEknight]
12175: bus/hp9845_io/hp9885.cpp: Implemented format track command. [F.Ulivi]
12176: mr/dribling.cpp: Dumped missing ROMs from the Automave version of Dribbling. [David Bosque, Recreativas.org, ClawGrip]
12177: Cleared inappropriate execute bits on a few source files. [Davide Cavalca]
12183: plugins/cheat: Added string.char and string.format to the environment for Lua cheats. [einstein95]
12184: nes.xml: Added a US prototype of Spy vs. Spy. [Hidden Palace. David Silva]
12185: snes.xml: Added a prototype of Rockman’s Soccer. [C. Davis, David Silva]
12187: igs/igs036crypt.cpp: Added preliminary decryption code for Bu Bu Car. [XingXing]
12188: bus/multibus: Added Robotron K7071 text-only video card for the A7100 series. [shattered]
12191: tools/chdman.cpp: Added support for extracting cue/bin GD-ROM images and producing one binary file per track. [Windy Fairy]
12192: atari/harddriv.cpp: Corrected brake pedal ADC channel for Street Drivin’. [Jamie McCadden]
12193: sms.xml: Added Gemitas and Sydney Hunter and the Sacred Tribe. [SMS Power!, No-Intro, ArcadeShadow]
12194: Add C compiler flags for Wayland EGL from pkgconfig to OSD build options on Linux. [Belegdol]
12196: atari/harddriv.cpp: Fixed ranges for Street Drivin’ and Hard Drivin’s Airborne controls. [Jamie McCadden]
12197: debug/express.cpp: Fixed comparison of iterators from different containers. [invertego]
12198: msx1_flop.xml: Added eleven items (eight working), and replaced two items with better dumps. [file-hunter, Wilbert Pol]
12199: msxr_flop.xml: Added 27 items, and replaced one item with a better dump. [file-hunter, Wilbert Pol]
12200: msx2p_flop.xml: Added six working items. [file-hunter, Wilbert Pol]
12202: coleco.xml: Added 34 items (27 working). [ColecoVision Addict, ArcadeShadow]
12206: igs/pgm.cpp: Fixed readings for Chinese titles of Oriental Legend games. [BarbuDreadMon]
12207: machine/icd2061a.cpp: Fixed out-of-bounds array access when configuring video clock output. [Windy Fairy]
12208: namco/namcos12.cpp: Removed Um Jammer Lammy NOW! from the list of undumped games. [simzy]
12211: seta/srmp2.cpp: Added PCB reference numbers for all games. [Sergio Galiano]
12212: machine/spi_sdcard.cpp: Report status for CMD58 (READ_OCR) requests. [holub]
12213: apple2gs_flop_clcracked.xml: Added six cracks, and improved metadata for many items. [Brian Troha, Ivan Vangelista]
12214: msx2_flop.xml: Added 76 items (63 working), and replaced three items with better dumps. [Wilbert Pol]
12216: Add C compiler flags from pkgconfig for Wayland EGL to BGFX build options. [Belegdol]
12217: namco/namcos12.cpp: Improved description of Teckno Werk in comments. [simzy]
12218: namco/galaga.cpp: Added a note about the Sidam version of Galaga. [Xavier Panadero, Recreativas.org, ClawGrip]
12219: util/cdrom.cpp: Clear entire output TOC structure in cdrom_file::parse_metadata. [MetalSlug]
12220: midway/astrocde.cpp: Added a version of Gorf licensed to Irecsa for Spanish distribution. [Recreativas.org, ClawGrip]
12221: bus/msx/slot/disk.cpp: Improved MSX Turbo-R disk interface emulation. [Wilbert Pol]
12222: taito/taito_x.cpp: Added PCB reference numbers for all games. [Sergio Galiano]
12223: cpu/i86/i186.cpp: Fixed issues with DMA and timers using timer 2 as source. [Hannes Janetzek]
12224: docs: Removed unnecessary repetition in descriptions of external tools. [Angelo Salese]
12227: roland/roland_jv80.cpp: Dumped wave ROMs and main CPU ROM, and added older v1.0.0 program as a BIOS option. [Giulio Zausa]
12228: 3rdparty/asmjit: Updated to upstream version 1.13.0. [Patrick Mackinlay]
12229: konami/konamigv.cpp: Implemented inputs and printer check for Tokimeki Memorial Oshiete Your Heart games. [Windy Fairy]
12230: seta/seta2.cpp: Corrected release year for bootleg of Guardians / Denjin Makai II. [BarbuDreadMon]
12231: itech/itech32.cpp: Cleaned up code and improved metadata. [cam900]
12232: formats/dmk_dsk.cpp: Fixed a bug in the format identification header check (fixes MT08851). [Wilbert Pol]
12233: konami/konamigv.cpp: Added printer simulation for Tokimeki Memorial Oshiete Your Heart games. [Windy Fairy]
12235: itech/itech8.cpp: Cleaned up code. [cam900]
12236: itech/capbowl.cpp: Suppress side effects for debugger reads. [cam900]
12237: misc/xtom3d.cpp, misc/xtom3d_piu10.cpp: Added PIU10 ISA PCB device for Pump It Up. [Windy Fairy]
12238: ussr/bk.cpp: Added DAC, QBus and unmapped read/write traps. [shattered]
12239: msx: Implemented a little more MSX2+ functionality. [Wilbert Pol]
12240: kaneko/sandscrp.cpp: Suppress side effects for debugger reads from sound latches. [cam900]
12242: trs/coco.cpp: Corrected light gun raster spot detection timing. [Tim Lindner]
12243: msx/msx.cpp: Use arrays of memory views. [Wilbert Pol]
12244: msx/msx2p.cpp: Correctly configure MSX Music devices (fixes validation errors). [Wilbert Pol]
12245: konami/konamigv.cpp: Removed inputs that are not present from Tokimeki Memorial Oshiete Your Heart games. [Windy Fairy]
12246: midway/williams.cpp, wmg.cpp: Cleaned up code. [cam900]
12248: midway/midyunit.cpp: Cleaned up code. [cam900]
12249: machine/spi_sdcard.cpp: Don’t write received data to the command shift register. [holub]
12250: rx78_cart.xml: Added Cannon Ball, and improved metadata for various items. [Gaming Alexandria, David Silva]
12251: cirsa/neptunp2.cpp: Added a Counters serial EEPROM dump to gladiador. [ClawGrip]
12252: shared/dcs.cpp: Implemented device_mixer_interface for sound output and cleaned up code. [cam900]
12253: docs: Updated RTD theme to version 2.0.0 and removed dependency on jQuery. [Firehawke]
12254: ussr/uknc.cpp: Added cassette interface and QBus slots with floppy controller card. [shattered]
12255: bmc/koftball.cpp: Decode bitmap layer and use back layer pen. [Angelo Salese]
12256: apple2_flop_clcracked.xml: Added nine cracks, updated one crack, and removed an outdated crack. [4am, san inc, A-Noid33]
12257: capcom/cps2.cpp: Corrected release region and date in two system descriptions. [BarbuDreadMon]
12260: igs/igs009.cpp: Added a bootleg of Jingle Bell called “Animal House”. [Taksangs, charlie, ClawGrip]
12262: midway/midwayic.cpp: Reduced hard-coded tags and cleaned up code. [cam900]
12266: shared/decobsmt.cpp: Implemented device_mixer_interface for sound output and improved save state support. [cam900]
12267: tomy/tomy_princ.cpp: Install cartridge ROM into CPU address space. [QUFB]
12268: spectrum_cass.xml: Added 31 items (30 working), removed a duplicate item and improved metadata. [ArcadeShadow]
12269: sinclair/sprinter.cpp: Improved interrupt and accelerator emulation accuracy. [holub]
12270: gameking.xml, gameking3.xml: Added three working cartridges and replaced one cartridge with a better dump. [David Haywood]
12272: misc/skimaxx.cpp: Suppress side effects for debugger reads, and reduced tag lookups. [cam900]
12273: pinball/decodmd*.cpp: Register data members for save states and suppress side effects for debugger reads. [cam900]
12274: galaxian/galaxian.cpp: Added an alternate version of Bongo found on an original Namco PCB. [ClawGrip]
12276: apple2_flop_orig.xml, apple2_flop_clcracked.xml: Added fourteen original dumps and one crack. [A-Noid33]
12277: sinclair/tsconf.cpp: Use RGB format for screen bitmap so mid-screen palette changes work. [holub]
12279: oric1_cass.xml Added Rodmän. [Mika Keranen, ArcadeShadow]
12280: nmk/nmk16.cpp: Updated comments to note that Many Block is a hack of Slot Gal. [negunma]
12281: midway/midtunit.cpp, midtunit_v.cpp, midwunit.cpp, midxunit.cpp: Cleaned up code. [cam900]
BBC Micro emulator for Windows, OS X, and Linux
Add progress output to main CMakeLists.txt. $(APPVEYOR_REPO_COMMIT_MESSAGE_EXTENDED)
Emulation
Emulation across the ages