altstoreio / altstoreio/AltStore

This pull request is a parent for tracking the changes for SkyEmu v4.

Open
#1,624 0 comments 0 reactions 0 assignees View on GitHub

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:

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:

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.