altstoreio / altstoreio/AltStore
This pull request is a parent for tracking the changes for SkyEmu v4.
Open
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 14.4k
- Forks
- 1.5k
- PR merge metrics
- No merged PRs in 30d
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
- https://github.com/skylersaleh/SkyEmu/pull/477
- https://github.com/skylersaleh/SkyEmu/pull/328
- https://github.com/skylersaleh/SkyEmu/issues/178
- https://github.com/skylersaleh/SkyEmu/pull/470
- New default theme
- Ability to turn on and off touchscreen button labels
- Updated CoG BIOS to the latest
- https://github.com/skylersaleh/SkyEmu/pull/514
Fixed Games/test roms:
- https://github.com/skylersaleh/SkyEmu/issues/315
- https://github.com/skylersaleh/SkyEmu/issues/323
- https://github.com/skylersaleh/SkyEmu/issues/316
- vram-mirror.gba
- https://github.com/skylersaleh/SkyEmu/issues/320
- https://github.com/skylersaleh/SkyEmu/issues/418
- https://github.com/skylersaleh/SkyEmu/issues/413
- https://github.com/skylersaleh/SkyEmu/issues/405
- https://github.com/skylersaleh/SkyEmu/issues/398
- https://github.com/skylersaleh/SkyEmu/issues/392
- https://github.com/skylersaleh/SkyEmu/issues/313
- https://github.com/skylersaleh/SkyEmu/issues/474
- https://github.com/skylersaleh/SkyEmu/pull/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 https://github.com/skylersaleh/SkyEmu/pull/321
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
This issue is a tracking parent for SkyEmu v4 and does not name files, tests, or an entry point in the AltStore repository. Review the referenced SkyEmu pull request and listed builds first; no newcomer-sized definition of done is provided here.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, ios
- Domain
- game-dev, mobile-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 10/100