Open
Description
This pull request is a parent for tracking the changes for SkyEmu v4.
The latest builds of dev are available at the below links:
- Web Build: https://web.skyemu.app/branch/dev/
- Windows: https://nightly.link/skylersaleh/SkyEmu/workflows/deploy_win/dev/WindowsRelease.zip
- macOS: https://nightly.link/skylersaleh/SkyEmu/workflows/deploy_mac/dev/MacOSRelease.zip
- Linux: https://nightly.link/skylersaleh/SkyEmu/workflows/deploy_linux/dev/LinuxRelease.zip
- FreeBSD: https://nightly.link/skylersaleh/SkyEmu/workflows/deploy_freebsd/dev/FreeBSDRelease.zip
- Android: https://nightly.link/skylersaleh/SkyEmu/workflows/deploy_android/dev/AndroidRelease.zip
- iOS: https://nightly.link/skylersaleh/SkyEmu/workflows/deploy_ios/dev/iOSRelease.zip
Current Status: Late Development - Nearing Release
New Features:
- Android Controller and Hardware Keyboard Support
- Android ARM 32bit and x86_64 support
- MMIO Read/Write Access Flags & Break on access in GBA MMIO Debugger
- GBA & GB PSG Sequencer Debugger
- GB CPU & PPU Debuggers
- Custom Bitmap Based Theme Support
- Font Customization
- Added the ability to delete/add BIOS files in the GUI
- [Android] Added the file associations to launch gb/gbc/gba/nds/zip files directly in SkyEmu
- [Android] Added the ability to launch roms with a parameter to support emulator front end launchers.
- Recent games list sorting and searching
- Hard core mode
- Added the ability to toggle between multiple rewind and fast forward speeds
- Added the ability to slow down emulation to half, quarter, and 1/8th speed.
- Google Drive based cloud synced save states
- Added the ability to load and delete a save from the GUI
- NDS Layout options
- Polish Translation
- swedish localization skylersaleh/SkyEmu#477
- Retro Achievements skylersaleh/SkyEmu#328
- Clear Recent Played List skylersaleh/SkyEmu#178
- Continuation of Add Export Save States Button PR skylersaleh/SkyEmu#470
- New default theme
- Ability to turn on and off touchscreen button labels
- Updated CoG BIOS to the latest
- Add French localization skylersaleh/SkyEmu#514
Fixed Games/test roms:
- Minish Cap: "unlock" sound effect issue skylersaleh/SkyEmu#315
- "Sleep" mode in games doesn't turn off screen skylersaleh/SkyEmu#323
- Shrek 2 GBA: green blobs between screens skylersaleh/SkyEmu#316
- vram-mirror.gba
- Mother 3 - scrolling corruption skylersaleh/SkyEmu#320
- [NDS] Animal Crossing: Wild World - blocky mask transition skylersaleh/SkyEmu#418
- [NDS] Advance Wars - Dual Strike (USA, Australia) menu is black and keeps rotating (cant start a new game or choose options) skylersaleh/SkyEmu#413
- [NDS] de Blob (USA) (Proto) could not access save date error skylersaleh/SkyEmu#405
- [NDS] Need for Speed - Most Wanted (Europe) car models are black skylersaleh/SkyEmu#398
- [NDS] Madden 06 - Broken Character Models skylersaleh/SkyEmu#392
- Black rectangles in Minish Cap without BIOS skylersaleh/SkyEmu#313
- (Homebrew) Sushi the Cat - Audio Problem skylersaleh/SkyEmu#474
- Libretro skylersaleh/SkyEmu#377
- Fixed several games that weren't rendering affine sprites correctly with the builtin open source GBA BIOS.
Other:
- NDS has significantly improved audio quality
- NDS emulation is about 30% faster
- NDS emulation now implements the vertex lighting pipeline
- The performance of loading a new ROM is significantly improved.
- The HTTP control server can now be accessed from remote machines
- The HCS /status command now returns data in JSON format
- The HCS /status command now returns info about the rewind buffer capacity and usage
- Emscripten dynamic memory growth support (helps on devices with RAM limits like iOS and Xbox)
- Forced Integer scaling now uses HW nearest filtering instead of SW anti-aliased nearest filtering to save power and avoid rounding errors.
Bug Fixes:
Originally posted by @skylersaleh in skylersaleh/SkyEmu#321
Metadata
Metadata
Assignees
Labels
No labels