Skip to content

Tags: Provenance-Emu/iCube

Tags

2509

Toggle 2509's commit message
Release for September 2025

4.1.0beta5

Toggle 4.1.0beta5's commit message

Verified

This tag was signed with the committer’s verified signature.
JoeMatt Joe Mattiello
DSU, new UX/UI themes

4.1.0b4

Toggle 4.1.0b4's commit message

Verified

This tag was signed with the committer’s verified signature.
JoeMatt Joe Mattiello
- **Skylander Portal Support**: Added USB device support for Skylande…

…r portal

- **Performance HUD**: Added extra controls on performance overlay
- **iOS/tvOS 16 Support**: Added support for iOS and tvOS 16

- Fixed R1 button mapping (was incorrectly mapped as R instead of Z)
- Set touchpad to Wii IR by default
- Enabled gyro controls by default (mapping still needs work)
- Microgamepad now always receives menu input
- Fixed controller stealing issues in library navigation
- Adjusted Wiimote assignment (no longer force assigns P2-P4)

- Added compute fast-path for simple RGBA8 blits
- Added compute fast-path for copy filter with optional gamma on RGBA8
- Implemented CIR (Custom IR) builtin prefetch optimizations
- Added ARM-specific optimizations and NEON instruction support
- Reorganized hot/cold path macros for better performance
- Added SIMD and builtin prefetch handling
- Set UseComputeEfbXfb to false by default with exposed option
- Added graphics settings:
  - GPU texture decoding option
  - No mipmapping hack option
  - Early XFB output hack option

- Fixed broken game deduplication code - library now shows games properly
- Added more SF Symbols throughout the interface
- Fixed WebDAV sources text input type corrections
- Improved library refresh functionality
- Fixed library navigation issues
- Fixed currentGames array crashes
- Hidden performance overlay icon on tvOS
- Fixed URL types in sources view
- Added main actor annotations to prevent Spotlight crashes

- Fixed cache crashes and improved logging
- Removed duplicate setting files
- Fixed Wii update cancel functionality
- Reduced debug logging (moved to debug-only builds)
- Fixed various crashes in currentGames handling
- Memory entitlement improvements

- Updated PVWebServer minimum requirements (iOS 15, tvOS 15)
- Updated to XCFramework for iOS/tvOS 16 support
- Various code organization and cleanup improvements
- Updated TODOs and documentation

---
**Note**: Some experimental features (gesture controls, shake gestures) are included but may not be fully functional yet.

4.1.0b3

Toggle 4.1.0b3's commit message

Verified

This tag was signed with the committer’s verified signature.
JoeMatt Joe Mattiello
- **Pipeline Binary Archive**: Persistent shader cache reduces first-…

…launch stutter

- **Batched Buffer Binding**: Reduced CPU overhead with combined buffer calls
- **Optimized Upload Buffers**: Ring-buffer uploads replace expensive setBytes calls
- **Pipeline Prewarming**: EFB resolve, format conversion, and poke pipelines pre-compiled at startup
- **Shader Compilation**: Modern MSL language versions and optional Fast Math support
- **Reduced Driver Overhead**: Untracked hazard mode for upload buffers
- **Presentation Tuning**: Optimized CAMetalLayer settings for better frame pacing

- **Audio Performance Tweaks**: General audio system optimizations
- **Spatial Audio Experiments**: Enhanced audio experience
- **Audio Effects**: New audio processing capabilities

- **Fast Math Toggle**: New Graphics > Hacks option for Metal shader optimization
- **On-Screen Performance**: VBI and CPU speed display during emulation
- **Web Server Info**: Display server information in settings
- **Loading Bar**: Repositioned to left side for better visibility
- **Multi-Select Fixes**: Improved touch handling in settings menus

- **Custom Controller Mappings**: Preserved user controller configurations
- **GameCube Language Setting**: Added language selection for GameCube games

- **Global Cheats Toggle**: Master on/off switch for all cheats
- **Smart Cheat Prompts**: Automatic prompts to enable cheats when needed
- **Improved Cheat Menu**: Better cheat management interface

- **Vulkan Progress**: Continued work on Vulkan backend (experimental)
- **MoltenVK 1.4.0**: Updated support for latest MoltenVK
- **Depth Buffer Fixes**: Improved depth comparison on some devices
- **Aspect Ratio Fixes**: Corrected 4:3 and 16:9 aspect ratio handling

- **WebDAV Instructions**: Updated software path documentation
- **System Updates**: Improved online update process

- Fixed multi-select touch areas in settings
- Corrected graphics settings synchronization
- Resolved aspect ratio swap issues
- Fixed controller mapping preservation
- Improved settings menu navigation
- Fixed online system update functionality on iPad

- **CPU Overclock Range**: Extended to 1-400% for better performance tuning
- **VBI Range**: Extended to 1-400% for enhanced video timing control
- **Default Region**: Set to NTSC-U for better compatibility

---

**Note**: This release focuses heavily on Metal renderer performance improvements. Users should see reduced stutter and improved frame rates, especially on first launch and during shader-intensive scenes.

**Minimum Requirements**: iOS 16.0+, tvOS 17.0+, A10X or newer

4.1.0b2

Toggle 4.1.0b2's commit message

Verified

This tag was signed with the committer’s verified signature.
JoeMatt Joe Mattiello
Beta 2

iOS-dolphin-VBI-Overclock

Toggle iOS-dolphin-VBI-Overclock's commit message
Beta 9 OatmealDome Merge

I'm not skilled enough so I'll revert for now

2506a

Toggle 2506a's commit message

Verified

This tag was signed with the committer’s verified signature.
First hotfix release for 2506

2506

Toggle 2506's commit message

Verified

This tag was signed with the committer’s verified signature.
Release for June 2025

v4.0.0b9

Toggle v4.0.0b9's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request OatmealDome#201 from SamoZ256/master

InputCommon: fix keyboards not being listed in devices

2503a

Toggle 2503a's commit message
First hotfix release for 2503