Nowa wersja i nowe poprawki w emulatorze konsoli Nintendo WiiU. Miły emulator, zauważalny postęp ale nie mogę się przekonać do gier z tej konsoli. Co mogę polecić to bardzo pomocny frontend do tego emulatora - MappleSeed, a do uzupełnienia plugin pozwalający odtwarzać materiały h264 (filmy) Cemu Hook.
Cemu 1.11.1 Patreon release: 2017-11-20 | Public release: 2017-11-27
- general: Improved online support, as a consequence Cemu now requires all ccert and scert files to be dumped
- general: Input window should open faster
- general: Improved error description when file copy operations fail (save migration and update/DLC installer)
- general: Cemu will generate meta folder for saves if not already present (necessary to identify saves)
- general: Updated application and window icon
- general: Updated game profiles
- PPC/JIT: New global linear-scan register allocator
- Previous register allocator would only look at blocks of uninterrupted instructions, while the new RA can allocate registers across branches and loops, resulting in code with far less memory read/writes. If you know x64/ppc asm and want to see an example, check this link: http://cemu.info/changelog/cemu1.11.1_ra.txt
- PPC/JIT: Use BMI2 SHRX/SHLX for PPC SRW/SLW (if supported)
- PPC/JIT: Detect and replace common ADDIC+SUBFE pattern with x64 optimized code
- coreinit: Added missing MEMCreateUnitHeapEx, MEMDestroyUnitHeap exports
- coreinit: Fixed bugs in memory heap implementations
- coreinit: Added API MEMGetNthListObject, MEMGetPrevListObject, MEMPrependList, MCP_GetSystemVersion, MCP_TitleListByDevice
- ax: Small tweaks and optimizations to audio handling
- nn_ac: Added API GetConnectResult, GetLastErrorCode, GetStatus
- nn_ac: Fixed the return values of IsApplicationConnected, GetConnectStatus, GetAssignedAddress, GetAssignedSubnet
- nn_act: Implemented API AcquireIndependentServiceToken
- nn_acp: Implemented API ACPGetSaveDataTitleIdList, ACPGetTitleSaveMetaXml, ACPGetTitleSaveDirEx
- nn_erreula: Implemented preliminary support for nn_erreula library
- nlibcurl: Implemented a large chunk of Cafe OS nlibcurl functions
- GX2: Fixed a bug that caused a mismatch between geometry and pixel shader attribute location
- GX2: Fixed a rare bug that caused textures to be dropped from the texture cache after a period of time despite being still in use
- nsysnet: Added API NSSLCreateContext, NSSLSetClientPKI, NSSLAddServerPKI, NSSLAddServerPKIGroups, NSSLDestroyContext
→ NOWSZY [zx] SpecEmu 3.4 build 31/08/2025
SpecEmu v3.4 build 31/08/25
- Fixed +3 contention issue when leaving 64K RAM mode. (thanks, r-lyeh)
- Fixed Sinclair 1+2 joystick port behaviour on the Spectrum +2. (thanks, XoRRoX)
- Clicking a register label, other than IM, in the debugger highlights its address in yellow in the memory viewer (suggested by XoRRoX)
- Clicking the IM label in the debugger shows the disassembly for the current interrupt service routine in the current interrupt mode
- Fixed a +3 disk controller bug affecting multisector transfers
- Added an invert tape polarity option in tape options
- Added options to create new ZX Spectrum +3 (180K/360K/720K) and new Beta Disk (160K/320K/640K) image files to the File menu
- Added mouse position to character position to the Tools window (suggested by XoRRoX)
- Added /bpc command line argument to add a conditional breakpoint (eg: /bpc "hl=5 a=#0d")
- Added slowmo command to the debugger to slow down screen drawing and show how it's being updated (toggles on/off with the command or on reset/loading snaps)
→ NOWSZY [cpc] CPCEmu 3.0.2 [fix] 24/04/2025
CpcEmu 3.0.2 24/04/2025
I have fixed several bugs in this release:
- Android: Lagging hardware keyboard input.
- Missing or wrong mapping of some hardware-keyboard keys.
- Selection of keyboard layout during setup sets hardware keyboard layout now, too, and configures national ROMs where appropriate.
- SymbOS 4.0 boots from disks now.
- Fixed bank-switching bug: SymbOS boots with RAM sizes between 128k and 576k now.
- M4 board (Windows version): Folders can now be deleted, |CD,".." works now.
- M4 board/SymbOS: SD card live mode significantly improved, but still not reliable enough for production use. Caveat emptor! If you have used live mode before please make sure to restore all SymbOS files, they might have become damaged.
- Portable version (Windows): ROM paths are relative now.
CpcEmu 3.0.1 19/04/2025
- The Mac and Windows versions have been updated to 3.0.1, because CPCemu did not start on most Windows 11 machines. Besides, the setup of the Dobbertin HD20 was flawed. The file for the virtual harddisk was created in the executable directory (which, depending on its location, failed due to lack of write permissions). The new version uses (as originally intended) the folder where cpcemu.cfg is located ("%APPDATA%CPCemu" in Windows and "Library/Application Support/CPCemu" in MacOS). The virtual HD20 file will be automatically created the first time the HD20 is used (for which the X-DDOS ROM needs to be loaded, e. g. as ROM 5).
CpcEmu 3.0 13/04/2025
- New GUI
- New debugger/monitor including (re)assembler
- ROM configuration by GUI
- Basic V9990 graphics card emulation (primarily for SymbOS)
- Emulation of Dobbertin HD20 harddisk drive
- Emulation of keyboard clash
- Virtual joystick/mouse left/right handles can be swapped
- New video mode "simple" (should be faster, but that still needs to be proved)
- IPv6 compatibility (only for the web server, not inside CPC via M4)
- Usability of joysticks/game controllers improved
- Mouse emulation (conversion of host mouse) improved, in particular the Symbiface mouse for SymbOS
- Many bugs fixed (in particular compatibility with Windows 11)
- Adjusted to SDL version 2.32.4 (which probably needs to be installed manually on Linux)
New in v2.5:
- Floppy LED (visible only with virtual keyboard)
- Virtual keyboard:
- adjustable: position, size, transparency
- persistent: saves position, size, transparency automatically (separately for portrait and landscape on Android and iOS)
- visual und acoustic (switchable) feedback
- adjustable: position, size, transparency
- Virtual joystick in two different sizes
- Virtual mouse (selectable instead of joystick): AMX, Reisware/Gerdes or Symbiface II (PS/2)
- Original sounds of disk drive, cassette relay and keyboard (can be switched on and off)
- Zoom function (display without border), alternating with and without full screen; persistent (separately for portrait and landscape on Android and iOS)
- Audio emulation deeply revised; output quality significantly improved (you can select from 4 output frequencies)
- Vortex memory extension SP64...SP512
- Jarek memory extension 576KB...4096KB
- Bank-switching speed dramatically improved; correct emulation of C3 mode
- Web server similar to M4 board (upload and download into/from the emulator via web interface)
- Autostart behaviour improved (automatic file selection and deactivation)
- Minimal audio latency on Android (Oboe)
- User interface improved on Android/iOS
- Setup settings are saved immediately
- First preparations for new user interface
- Adjusted to SDL version 2.0.22 (which needs to be installed manually on Linux)
- Fixed bugs: background-foreground-changing behaviour on Android, real-time speed, video output speed (in particular on Android, iOS and MacOS, I think also on the Raspberry Pi), memory leaks, M4 sockets, file access on Android and iOS
→ NOWSZY [WIIU] Cemu v2.6 05/02/2025
Cemu 2.6 5/02/2025
- Exporting saves via the title manager no longer crashes when the export path contains unicode characters
- Fixed a regression in DS Virtual Console titles (#1440)
- Fixed a bug where the debug shader dumping option would try to write files to the wrong directory
- Added a right-click context menu to the PPC debugger disassembly view and fixed some smaller bugs in the debugger
- Use libusb as the backend for HID/USB devices on Windows (#1471)
- Reduce amount of Vulkan sampler objects that are created. Reduces memory usage slightly and avoids crashes on drivers that have a low limit on sampler objects
- Improved index data caching on Vulkan. This may provide a very small performance benefit in some games
- The --force-interpreter command line option now always uses single-threaded CPU emulation like originally intended
→ NOWSZY [WIIU] Cemu v2.5 7/12/2024
Cemu 2.5 7/12/2024
- Upscaling and downscaling options in the graphics settings now work correctly on Vulkan. Previously, the hermite and bicubic scaling options would only work on OpenGL and silently fall back to bilinear filtering on Vulkan
- Graphic pack support for custom scaling shaders has been reworked and is now functional on Vulkan, with fixes carrying over to OpenGL. If you are a graphic pack developer see #1392 for details
- Cemu will now show an error if the MLC directory is not writeable
- Added a workaround for graphic driver crashes seen in the eShop versions of Fatal Frame. These are caused by the game shipping with shaders that contain infinite loops. The actual hardware has an escape mechanism for this that we don't yet emulate
- Added support for connecting Wiimotes via L2CAP on Linux (Details in #1353)
- Set correct version for MacOS bundle
- Updated Arabic, German, Russian and Swedish translations
→ NOWSZY [WIIU] Cemu v2.4 13/11/2024
Cemu 2.4 8/09/2024
- Added emulated Dimensions Toypad
- Fixed a corruption bug to could occur when reading from titles in .app/.wud/.wux format under rare circumstances
- Cemu will now validate all reads for .app/.wud/.wux format titles and log any detected errors to log.txt. In the future we will also show these errors on screen
- Reworked the Wii U error dialog implementation (ErrEula) for better accuracy. This should fix the bug where sometimes the error dialog was unskippable in some games
- Fixed a bug in the HLE implementation of proc_ui.ProcUIRegisterCallback/ProcUIRegisterBackgroundCallback
Cemu 2.3 2/11/2024
- Vulkan: Fixed a race condition where uniform data could get corrupted. Most commonly this would cause polygon corruptions in BotW or XCX but in theory could affect every game
- Vulkan: Changes to how frame display is handled to reduce input latency
- Input: Fixed a crash that could occur when closing the add controller dialog while a controller search was still active
- Amiibo: Fixed an issue where Amiibo were not detected in Mario Kart 8
- Online: SpotPass functionality now respects the proxy_server option in settings.xml
- Windows: In portable mode shortcut save icons will now be stored to the Cemu directory instead of %appdata%
- Misc: Fixed a crash that could occur when invalid command line parameters were passed to Cemu
Cemu 2.2 8/09/2024
- Handle null timeout in nsysnet.select. Fixes a crash in Skylanders SuperChargers and Imaginators
- Fixed an issue where changing the Receive untested updates option would have no effect
- The Linux appimage version will use the system libstdc++.so.6 if it is newer than the bundled file
- Updated French, Korean and Simplified Chinese translations
Cemu 2.1 26/08/2024
This is the major release of Cemu 2.1 with a cumulative changelog which includes the changes from all 93 experimental releases since Cemu 2.0.
For users that were already using our experimental updates (2.0-x), you can think of this release as the final experimental update. There are no noteworthy additional changes compared to Cemu 2.0-95 other than the new version number.
Starting with this release, Cemu will now only have a single release channel. Instead of experimental releases, there is a new option to control whether Cemu will update immediately to cutting-edge releases, which may contain uncaught bugs, or update with a slight delay. More details on this can be found here
Changelog
Major new additions:
- Added appimage and flatpak releases for Linux
- Added an experimental release for macOS. Available for x86-64 only for now but it can be run on ARM macs through Rosetta 2 emulation. MoltenVK is used as the graphics backend
- Added a tool to emulate the USB portals for Skylanders and Disney Infinity
- Added NFC/NTAG support. Pokemon Rumble U figures can now be scanned from a file similar to the existing Amiibo scanning
- Added support for titles stored in
.wuhb(Wii U homebrew) and.app(NUS) format - Added support for connecting to Pretendo network services
- Cemu on Windows is now non-portable by default for new installations only. All data and config files will be stored in
%appdata%/Cemu. This makes the Windows installation match other platforms. Existing installations will not be affected - Added portable mode by placing a directory named
portablenext to the Cemu executable. Cemu will then store data and config files in this folder. This works on all platforms
General:
- Added
Disable screen saversetting - Added
--title-idcommand line parameter to launch games by title id - Added desktop shortcut creation to game list
- Added experimental GamePad microphone support
- Improved unicode character support across the board, including the names and descriptions of graphic packs
- Cemu will no longer refuse to start when the MLC path is invalid
- Fixed several GamePad window size issues
- Fixed a regression causing an infinite loop in the renderer. This would previously cause Tokyo Mirage Sessions and Pokkén Tournament to freeze on boot
- Fixed a regression causing some games to crash without dumped Mii system files. Known affected games were Sonic Lost World and Super Mario 3D World
- Initial support for title switching
- Improved compatibility with the Wii U menu which can now run and launch games
- Games with launchers, like Ryū ga Gotoku 1 & 2 HD and Steamworld Collection, are now playable
- This feature is still experimental. Once it's stable, the option to quit games without closing Cemu will be added
- Fixed a crash that could occur when the Title Manager tried to display system data titles
- Fullscreen mode can now also be toggled with F11
- The GamePad view will now display the game-specific bootup screen
- Discord rich presence will use the translated title name that matches the console language, instead of defaulting to English
- Fixed an issue where error dialogs in a game (erreula) can't be interacted with if the GamePad window is open
- Updated default game profiles
- Decreased the latency of the H264 decoder by decoding frames asynchronously
Windows:
- Re-enabled DPI awareness
- Fixed a crash that would occur when no audio devices are available
Linux:
- Added wayland support
- Added support for storing MLC and game files on case-sensitive filesystems
- Added an option to enable GameMode
- Brought online features on a par with Windows builds
- Enabled DSU controller support
- Emulated games can now access HID devices from the host via libusb (e.g. Skylanders portal)
- Many changes to improve robustness of the Linux build
- Added debug option to create core dumps on crash
- Improved diagnostics logging in case of crashes or other exceptions. Cemu is now also shipped with symbols so that stack traces show function names
- The CPU and memory statistics in the overlay now work on Linux
- The background colors of the Game List now match the brightness of the window theme instead of always using bright colors
- Fixed an issue where closing the GamePad window would freeze Cemu
- Fixed a bug where the GamePad window would not render anything with OpenGL
- Fixed an issue where some UI dialogs would cause Cemu to crash after closing them
- Fixed many smaller UI issues specific to WxWidget's wxGTK backend
UI:
- Added
Receive untested updatesoption to general settings. More info here - Added
Open Cemu folderandOpen MLC folderoptions to the File menu - Added new options when right-clicking a game inside the Game List
- Copy the title ID, name or icon of a game
- Delete the shader cache of a game
- Added a location column to the Title Manager
- Separated icons in the Game List into their own hideable column
- Fixed empty title names in Title Manager if the console language is set to something other than English
- Fixed an issue where custom game names would not show in the Game List when it was set to icon mode
- Fixed an issue where an extra "c" entry would show up in the save import/export dropdown in the Title Manager
- Fixed an incorrect error message that could occur while installing games due to a mistake in the calculation of free disk space
- The font size of overlay text will now scale according to the display's DPI
- Fixed a crash that would occur when clicking on the Format column header in the Title Manager
- Use the long title names in the Game List instead of the short name. This was changed due to some games which have cut-off short names
- UI elements for options that cannot be changed at runtime are now grayed out when a game is running
- Simplified the
Getting Starteddialog - Various smaller tweaks and restructuring of the UI to make Cemu more user-friendly
CPU:
- Improved emulation of PowerPC overflow condition. Improves compatibility with some Unity and DS Virtual Console games
GPU core (Latte):
- Added support for more shader instructions, some of which are necessary for homebrew shaders compiled with CafeGLSL
- Optimized output of the shader decompiler which slightly reduces shader compilation times
- Removed shaderMulAccuracy
minoption since it has no measurable benefits over the other options - Use better hashing for the buffer cache to avoid hash collisions. Fixes a bug in BotW where the weapon trail effect would sometimes render in a solid red color for a single frame
- Added support for a missing vertex format used by Rabbids Land
- Corrected calculation of
FragCoord.w. Fixes rendering issues in DS Virtual Console games - Fixed several issues where the shader decompiler could generate broken GLSL. Fixes rainbow colors on characters in Tekken Tag Tournament 2
- Various smaller optimizations
OpenGL:
- Removed
-legacycommand line parameter which has been non-functional for a long time. Originally this would disable some features to fix crashes on pre-2015 Intel GPU drivers - Cemu should no longer crash if OpenGL fails to initialize
- Fixed a regression where Cemu's precompiled shader cache for OpenGL wasn't actually used
- Lowered latency of texture readback. This fixes severe FPS drops in BotW whenever something is lit on fire
Vulkan:
- The option
Async shader compileis now enabled by default - Multi-threaded pipeline compilation during the shader cache loading screen is now again enabled on Nvidia drivers which results in much faster pipeline loading
- Fixed incorrect decoding of
R4G4texture format whenVK_FORMAT_R4G4_UNORM_PACK8is not supported. Fixes invisible rupee counter in Twilight Princess HD - Several changes to make Cemu align more with the Vulkan specification
- Avoid a crash if validation layer is enabled but not installed
- Improve floating point emulation accuracy in shaders when
VK_KHR_SHADER_FLOAT_CONTROLSextension is available. This fixes mobs in Minecraft having misplaced limbs - Added support for
R32_X8_FLOATcolor texture format - Allow
RGBA16Ftexture format with SRGB bit. Fixes a crash in Sonic Transformed - Fixed stencil front mask using the value of the back mask
- Enhanced synchronization of draw calls involving textures that are read from and written to simultaneously. Resolves an issue with broken heightmaps in BotW on the Mesa RADV driver
- Resolved a crash that occurred when the pipeline cache failed to open due to corruption or other issues
Online Functionality:
- Fixed online connectivity for accounts in North America region after Wii U system update 5.5.6
- Added option to switch between Nintendo, Pretendo or custom server URLs
- Online mode and server selection can be set per-account instead of only globally
- The Download Manager will always connect to Nintendo servers even if the current account is set to Pretendo or custom servers. This avoids the hassle of having to switch server settings temporarily to use the Download Manager
- Fixed SpotPass downloads not working at all on Linux/MacOS and generally improved robustness of SpotPass downloads
- Correctly set the current app in the friend status so it doesn't show up as "???" to other friends anymore
- Added rudimentary proxy support (can currently only be configured by editing settings.xml)
Input:
- Added a pairing utility for Wiimotes
- Added Wiimote support for Linux and MacOS
- Fixed a crash on Cemu startup caused by DSU initialization that would occur when not connected to any network
- Added support for analog triggers for DSU API controllers
- Fixed incorrect CRC calculation in DSU protocol
- Fixed an issue where the UI would allow to configure more controllers of a particular type than technically supported
- Always refresh the input settings UI when a different controller profile is selected
- Loading a controller profile in the input settings, then changing the name and saving it again correctly creates new profile under the new name now
- Simulate the behavior of the Wii U input driver returning no input data when queried too quickly. Fixes extra controllers not being detected in Affordable Space Adventures
- Increased frequency of WPAD/KPAD sampling callbacks. This fixes the high latency of controllers in Pokémon Rumble U
Audio:
- Added a default device to the Cubeb device selection
Localization:
- More parts of Cemu are now translatable
- While some languages have been updated with new translations, most translations remain incomplete. We are looking into streamlining the translation process in the future
Graphic packs and patches:
- The feature to change the pixel format of a texture (
overwriteFormatin rules.txt) is now working correctly on Vulkan - Fixed an issue in the parser for assembly patches where commas inside strings would be treated as a delimiter
- Games will now see new files added via graphic packs. Previously when a game iterated a directory, it would only see files matching the names of the original game files and not any of the new files added by graphic packs
Debugging:
- Added GDB stub for attaching external debuggers
- Added a simplistic PPC profiler to the PPC Threads view
- Fixed register window not updating in PPC debugger on Linux/MacOS
- Added logging breakpoints
- Added support for memory read/write breakpoints on Linux
- PPC stack traces in log.txt will display function names if they are available
- Added
Invalid API usagelog type. This log type is aimed at homebrew developers and will inform about misuse of certain API functions - Assigned a name to all of Cemu's threads. The main thread is now called
cemu - Added a window to view logging output in realtime (Debug -> Open logging window)
- Various smaller fixes for the PPC debugger
Technical CafeOS and HLE improvements:
- Fixed a bug in
nn_savethat would prevent a title from accessing the saves of other titles. This is often for bonus content like Captain Toad Treasure Tracker or demo versions of games - Fixed an out-of-bounds memory access in sndcore
- Reworked coreinit API related to thread creation (
OSCreateThread,OSCreateThreadType) - Added HLE implementions for
nfc.rpl,ntag.rplandproc_ui.rpl - Implemented coreinit FSA API which is used by homebrew compiled with WUT 1.3.0 or newer
- Reworked nsyshid to support different backends (currently the backends are: libusb, Windows HID API and emulated portals)
- Stubbed drmapp
PatchChkIsFinished,AocChkIsFinished,TicketChkIsFinishedandnn_sl.GetDefaultWhiteListAccessorto avoid errors and crashes on the Wii U menu - Stubbed
sysapp.SYSSwitchToEManualto avoid softlocks when accidentally opening the manual in any game - Fixed a regression where most
OSAtomicfunctions would return the wrong value - Fixed issues where Mii names where handled with the wrong endianness leading to names being displayed as garbled text in some games
OSReportandOSConsoleWriteare now thread-safe and calling them in parallel will not cause log corruption or crashes- Various improvements to coreinit OSDynLoad API
- Reworked coreinit memory mapping API (
OSAllocVirtAddr,OSMapMemory, etc.) - Tweaked coreinit thread scheduler to avoid a deadlock in Just Dance 2019
- Fixed an issue where emulated PowerPC threads would sometimes immediately end their allotted timeslice
- Added support for parent directory references ("..") in FS/FSA file paths
- Fixed an issue where the FS/FSA working directory would be ignored for some filesystem operations
- Implemented more parts of
nn_olv. Mario Kart 8 tournaments and ranking uploads are now functional - Fully reworked nn_fp (Friend service) implementation
- Implemented PPC va_list and va_arg. Additionally reworked functions that rely on these
- Fixed UTC offset calculation in
GetUtcOffset/GetUtcOffsetEx - Correctly handle permissions for
FSGetMountSource. This fixes One Piece: Unlimited World Red freezing on boot - Started work on a new modularized approach of handling HLE modules. This will eventually simplify title switching and is a prerequisite for multi-process emulation
- Improved accuracy of
OSSwitchCoroutine. Fixes a crash in Injustice: Gods Among Us during boot - Implemented minimal code for
KBDGetKey. Fixes MSX Virtual Console games freezing on boot - Correctly treat the target in
GX2CopyColorBufferToScanBufferas a bitmask and not an id - Avoid a crash in
nsysnet.recvfromwhen the peer address is null - Added support for
SO_TYPEinnsysnet.getsockopt - Added support for
SO_BIOandSO_ENOTCONNinnsysnet - Correctly set wiimote position visibility state in
KPADRead. This fixes the wiimote cursor being invisible in Little Inferno - Fixed a crash that would happen when
KPADGetUnifiedWpadStatuswas called while input logging is enabled - Improved handling of APIs that should fail gracefully in offline mode (e.g.,
nn_act.AcquireNexToken) - Implemented additional CafeOS API:
- coreinit:
OSIsDebuggerPresent,OSGetForegroundBucketFreeArea,OSGetSystemTick,MCP_GetTitleId - nsysnet:
inet_ntop - nn_act:
GetTransferableId - nn_acp:
ACPGetTitleMetaXml,ACPGetOlvAccesskey - zlib125:
deflateInit_
- coreinit:
Disclaimer: The specific games mentioned in this changelog are notable examples that have known improvements, but the list is not all-inclusive. Other games likely benefit from these changes too but might not have been caught during testing. By nature all changes are game-independent
→ NOWSZY [zx] SpecEmu 3.4 build 1/04/2024
SpecEmu v3.4 build 01/04/24
- Fixed Q flag behaviour for illegal instructions. (thanks, zjoYkileR)
- Fixed +2 (and IF2 for 48K/128K machines) joystick behaviour. (thanks, XoRRoX, Ped7g, ZXGuesser, SevenFFF)
SpecEmu v3.4 build 20/03/24
- Tape flashloading now works properly with "Stop the tape if in 48K mode" TZX blocks. (thanks, Beginner)
- Improved tape loading from WAV files. (thanks, Weiv for providing the Chase H.Q test file)
- Fixed a zip extraction bug that could crash the emulator.
SpecEmuv3.4 build 05/03/24
- Fixed a crash that can happen when saving very large blocks to TAP files.
- Fixed where loading a memory snapshot might not restore the correct 128K display.
- Added some level of protection against broken TZX files.
SpecEmu v3.4 build 15/02/24
- Fixed an RZX recording bug. Unlikely to ever trigger it but really don't want to throw recordings away! Holding ALT when dropping tape images will flip the tape polarity for polarity sensitive loaders
- Fixed a potential issue with loading stripe colours when ROM flash loading is disabled
- Snow effect setting now defaults to enabled on new installs
- Some minor bug fixes
SpecEmu v3.4 build 03/02/24
- Fixed MEMPTR for interrupted INIR/INDR and OTIR/OTDR instructions. Thanks to ZjoyKiLer.
- Pac-Man returns to the Tools menu (if you have the necessary ROMs).
SpecEmu v3.4 build 24/07/23
- Reverted recent files list code changes (endless silly niggles, needs a proper coder)
- Fixed a small timer resolution bug (Windows 10 v2004 and later, but you won't notice any difference)
SpecEmu v3.4 build 20/07/23
- Fixed recent files list issue (again, and hopefully better than the last "fix". might have to delete your .ini file)
→ NOWSZY [zx] SpecEmu 3.4 build 11/06/2023
SpecEmu v3.4 build 11/06/23
- z80 (v3) snapshots now only save 16K RAM under Spectrum 16K emulation
SpecEmu v3.4 build 09/06/23
- Fixed recent files list issue
- Fixed issue 3 keyboard issue
v3.4 build 07/06/23
- Added "set intdiff n" command to set an offset value to add to a machine's interrupt period (0 - 128)
- This offset is in addition to the late timings setting set in hardware options and the late timings flag saved in SZX (v1.4) snapshots.
v3.3 build 10/05/23
- Fixed a bug affecting menu checkmarking for "Break on leaving ROM space" and "Break on entering ROM space" options in some situations (thanks, Ref)
- Fixed issue with ROM flash loading (thanks, Ms. Beginner)
v3.3 build 07/04/23
- Fixed the 128k snow effect to read from the correct upper contended page when active (thanks, Weiv, TheMartian, Richard Chandler et al)
- Added "Set As Next Instruction" to disassembly menu
- Implemented speaker to ear delay for ULA port writes with no tape input
- Add "optime" conditional breakpoint parameter (opcode execution time of last opcode)
- Added maximum opcode execution time to cmd parser's "ops" command (value resets at machine reset and after each "ops" command)
- Increase disassembler's small font size from Courier New 6 to Courier New 7
v3.2 build 25/03/23
- Remove missing files from the recent files list on startup
- Added RZX streaming - sections of RZX recordings can be streamed into new RZX recording
→ NOWSZY [WIIU] Cemu Exp v2.0-32 4/04/2023
Cemu v2.0-31 (Experimental) | 2022-04-04
- nw [check changelog]
Cemu v2.0-31 (Experimental) | 2022-03-29
- nw [check changelog]
SVN
Revision 362 / 2.0.32
Author: exzap | Date: wtorek, 4 kwietnia 2023 22:58:38
- Use system GTK3 instead of the vcpkg port
Revision 361
Author: exzap | Date: wtorek, 4 kwietnia 2023 22:58:38
- Use system GTK3 instead of the vcpkg port
Revision 360
Author: nicholas.f | Date: wtorek, 4 kwietnia 2023 04:39:29
- Add F11 hotkey to gamepad view (#727)
Revision 359
Author: forest | Date: poniedziałek, 3 kwietnia 2023 13:49:14
- metainfo.xml: respect AppStream version format (#738)
Revision 358
Author: tillsunset | Date: poniedziałek, 3 kwietnia 2023 13:48:25
- update homebrew to get latest packages and use llvm@15, llvm @16 has a compatibility issue with boost
Revision 357
Author: goeiecool9999 | Date: czwartek, 30 marca 2023 11:32:25
- Fix disable screensaver workaround (#728)
Revision 356 / v2.0-31
Author: colin.kinloch | Date: środa, 29 marca 2023 18:22:48
- Fix GamePad window when using vulkan with wayland
Revision 355
Author: tillsunset | Date: środa, 29 marca 2023 02:23:52
- Disable the "Disable screen saver" option
Revision 354
Author: colin.kinloch | Date: środa, 29 marca 2023 18:22:48
- Fix GamePad window when using vulkan with wayland
Revision 353
Author: colin.kinloch | Date: środa, 29 marca 2023 16:28:17
- Wayland: Set app_id for icon in kde (#718)
Revision 352
Author: nicholas.f | Date: środa, 29 marca 2023 14:24:51
- Allow user to enter fullscreen with F11
Revision 351
Author: tillsunset | Date: środa, 29 marca 2023 02:23:52
- Disable the "Disable screen saver" option
Revision 350
Author: exzap | Date: wtorek, 28 marca 2023 18:29:30
- Fetch full history for vcpkg
Revision 349
Author: exzap | Date: wtorek, 28 marca 2023 17:53:54
- Keep vcpkg_overlay_ports folder
Revision 348
Author: exzap | Date: wtorek, 28 marca 2023 17:43:02
- Upgrade vcpkg + submodule dependencies (#719)
Revision 347
Author: jp.carr | Date: niedziela, 26 marca 2023 15:10:48
- switched cafeLog_logLine() with cemuLog_log()
Revision 346
Author: tillsunset | Date: piątek, 24 marca 2023 18:06:19
- Revert "Force async compile off for macos (#532)"
- This reverts commit 523a0e1706d5c400103ef00172b9923a943954b3.
Revision 345
Author: rivan.parmar | Date: niedziela, 19 marca 2023 11:25:05
- gui: Added location column in Title Manager (#697)
- Thanks @RivanParmar!
→ NOWSZY [zx] SpecEmu 3.2 build 11/03/2023
v3.2 build 11/03/23
- Updated OpenSE BASIC to v3.2.1 (thanks, Andrew Owen, source code and documentation at https://zxdesign.itch.io/opense)
v3.2 build 05/03/23
- Added SEM snapshot support (loading only)
- Added SP (old type) snapshot support (loading only)
v3.2 build 18/02/23
- Fixed +3 floating bus (again)
- Fixed a +3 port contention bug (thanks, azesmbog and Arjun Nair)
v3.2 build 06/12/22
- Fixed joypad emulation (had switched to new include files which had incorrect joypad structures)
→ NOWSZY [zx] SpecEmu 3.2 build 04/12/2022
v3.2 build 04/12/22
- Improved snow effect emulation (thanks, Weiv)
- Fixed "tapeinvert" command (in command parser) to invert bit 6 of IN #FE only with tape input (thanks, cngsoft)
- Added a list of some of the debugger's command parser commands into the Docs folder
- Added a few examples for the conditional breakpoints into the Docs folder
v3.2 build 01/10/22
- Fixed AY noise frequency running at half clock speed. 20+ years to spot it..
v3.2 build 25/06/22
- Debugger's cycle-accurate display update option now only displays pixels up to the raster location in the current frame
- Debugger's Run To conditions correctly override +3 floppy controller breakpoints
- Fixed right-hand edge corner curves being slightly wrong in fullscreen mode
- Fixed RETI/RETN interrupt behaviour (thanks, Floh, ZjoyKiLer, Tony Brewer, Ped7g, ZXGuesser)
- Added some (useless, atm :p) conditional breakpoint "documentation" (see "Conditional Breakpoints.txt") (it won't help you..)
![[WIIU] Cemu 1.11.1](/Photos//www/photo/201705/cemulogo.png,134)


Highly experimental software to emulate Wii U applications on PC