Il s’agit d’un émulateur de Commodore C64 en allemand et aussi en anglais.

– NEW! [#224] GeoRAM size can now be configured. Four sizes are available: 512 KB, 1 MB, 2 MB, and 4 MB.
– NEW! [#224] New command-line parameter `–set-georam-size` sets the GeoRAM memory size in KiB (512, 1024, 2048, 4096).
– NEW! It is now possible to extract the contents of a chip ROM from a C64 cartridge and save it as a binary file.
– NEW! [#225] REU size can now be configured. Available sizes are 128 KB, 256 KB, 512 KB, 1 MB, 2 MB, 4 MB, 8 MB, and 16 MB.
– NEW! [#225] New command-line parameter `–set-reu-size` sets the REU memory size in KiB (128, 256, 512, 1024, 2048, 4096, 8192, 16384).
– NEW! reSID has been added to Emu64. Users can now choose between the Emu64 SID engine and reSID. reSID provides more accurate emulation at the cost of higher CPU usage.
– NEW! DigiBoost can now be enabled for the MOS 8580 SID in both the Emu64 SID engine and reSID.
– NEW! Sound buffer size can now be adjusted in the settings. Restarting Emu64 is required for changes to take effect.
– NEW! New command-line parameter `–set-sid-engine` sets the SID emulation engine. Available options are `emu64` and `resid` (0 = Emu64, 1 = reSID).
– NEW! When opening a T64 image containing multiple files, you can now choose which file to start. A new window displays the list of contained files.
– NEW! TAP files are now supported by the autostart feature and can be launched automatically.
– NEW! An alternative renderer can now be selected at Emu64 startup. This is required for Emu64 to run correctly in VirtualBox VMs, where the C64 screen previously remained black.
– NEW! [#295] New command-line parameter `–use-sdl-renderer` enables the SDL2 renderer. It should only be used if display issues occur.
– FIXED [#233] Linux AppImage builds could not receive command-line arguments. This has been fixed.
– FIXED [#258] The debugger/disassembler calculated branch target addresses incorrectly.
– FIXED [#252] The `–debugcart` command-line option did not function correctly and now works as intended.
– FIXED [#271] Exporting a PRG file from a D64 image could enter an infinite loop, producing an endlessly growing file. This issue has been resolved.
– FIXED [#294] Opening the user palette window twice could cause a crash.
– FIXED [#207] During autostart of various C64 file types (D64, CRT, TAP), related windows were not refreshed correctly.
– FIXED Sporadic crashes when using `–debugcart`.
– FIXED Occasional crashes when switching between Warp Mode and Normal Mode.
– FIXED `–limitcycles` did not work correctly together with `–autostart` and failed to terminate automatically.
– FIXED File browser behavior: information is now updated when navigating with cursor keys, not only when clicking items (e.g., in the Floppy and Cartridge windows).
– FIXED Issues with video recording. Recording should work correctly again.
– FIXED Qt6 `connectSlotsByName` warnings by renaming slots and adding explicit signal/slot connections.
– FIXED Qt6 `–nogui –limitcycles` mode not terminating properly. It now explicitly calls `QCoreApplication::quit()` instead of only `close()`.
– FIXED Break flag handling in the 6502 and 6510 CPU emulation.
– FIXED Saving to TAP images did not work correctly.
– FIXED Occasional crashes when switching between CRT images in the Cartridge window.
– FIXED Various issues in `AM29F040Class`.
– IMPROVED Floppy emulation now accesses GCR data at the bit level instead of the byte level, resulting in more accurate emulation and improved sync mark detection.
– IMPROVED REU `LoadRAM` has been reworked to support RAM sizes of 512 KB, 1 MB, 2 MB, and 4 MB.
– UPDATED `crossbuild-win-releases.sh`.
– UPDATED `create_linux_appimage.sh`; it now requires the Qt root directory to be specified, e.g.: `create_linux_appimage.sh –qt /usr/lib/qt6`
– IMPROVED Memory management: numerous memory leaks were fixed using Valgrind and AddressSanitizer. Emu64 should now be more stable and shut down more cleanly.
– IMPROVED All uses of `strcpy` have been replaced with `snprintf`, eliminating potential buffer overflows.
– UPDATED `` replaced with ``.
– UPDATED `QFontDatabase` usage to the newer API variant.
– IMPROVED Removed many FFmpeg deprecation warnings, allowing Emu64 to compile and run with FFmpeg 6.x and newer.
– FIXED Numerous smaller bugs and compiler warnings.
– CONTRIBUTION (Felix Palmen / Zirias):
– Added CI builds with GCC and Clang.
– Fixed the QuaZIP dependency for FreeBSD.
– General code cleanup.
Télécharger Emu64 (x86) v5.2.0 (21.9 Mo)
Télécharger Emu64 (x64) v5.2.0 (23.9 Mo)
Site Officiel
En savoir plus…