Releases: MoTheMansour/canvas-retro-engine
Releases · MoTheMansour/canvas-retro-engine
Release list
1.2.0
✨ What's New in v1.2.0
- ⚡ Supercharged Emulation Performance: Main-thread rendering isolation during gameplay eliminates CPU bottlenecks, frame stutter, and audio crackling for both NES and 32-bit PS1 games.
- 🌐 Starter Hub & Preservation Sets: Integrated 1-click modal connecting directly to LaunchBox GamesDB (high-res 3D covers and spine art), No-Intro NES sets, Redump PS1 archives, and official Redump PS1 BIOS repositories.
- 🎮 Universal Physical Gamepad Support: Plug-and-play support for any USB or Bluetooth gamepad (PlayStation DualShock/DualSense, Xbox controllers, DirectInput USB adapters, generic PC controllers) with 60 FPS polling.
- 🕹️ Live Tactile Button Feedback: The on-screen controller overlay reacts in real time with physical indentation feedback to keyboard typing, mouse clicks, and gamepad presses even before any game is inserted.
- 💾 Permanent Save States: Robust disk persistence engine storing binary PS1 states and NES memory states directly in your vault, persisting permanently across app restarts.
- 🎛️ Streamlined Action Bar: Cleaned up bottom controls with full access to the Starter Hub inside the Advanced Settings drawer.
1.1.0
📦 Release Summary for v1.1.0:
🧙♂️ Universal Cheat Engine (Game Genie & GameShark):
Native dark-glass modal for managing cheats per-game with automatic vault persistence.
Real-time Game Genie (NES) decoding and direct retro_get_memory_data(2) memory injection for GameShark (PS1) codes.
⚡ Real-Time Speed Stepper ([-] [ ⏱️ 1.0x NORMAL ] [+]
Dynamic real-time speed control from 0.25x (Slow-Motion) to 4.0x (Fast-Forward).
Click center badge to instantly reset to 1.0x NORMAL.
✨ PS1 Texture Smoothing & Subpixel Geometric Anti-Aliasing:
Restored PS1 Texture Smoothing toggle in Advanced Settings.
Integrated subpixel edge reconstruction on 3D geometry silhouettes to eliminate vertex jaggedness.