Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SkyEmu v4 #321

Open
wants to merge 265 commits into
base: main
Choose a base branch
from
Open

SkyEmu v4 #321

wants to merge 265 commits into from

Conversation

skylersaleh
Copy link
Owner

@skylersaleh skylersaleh commented Aug 15, 2023

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: Early Development - Not Production Ready

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 #477
  • Retro Achievements #328
  • Clear Recent Played List #178
  • Continuation of Add Export Save States Button PR #470

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:

@github-actions
Copy link

@github-actions
Copy link

@github-actions
Copy link

@github-actions
Copy link

@github-actions
Copy link

@github-actions
Copy link

@github-actions
Copy link

@github-actions
Copy link

@github-actions
Copy link

@github-actions
Copy link

@github-actions
Copy link

@github-actions
Copy link

@github-actions
Copy link

@github-actions
Copy link

@github-actions
Copy link

@github-actions
Copy link

@github-actions
Copy link

@github-actions
Copy link

@github-actions
Copy link

@github-actions
Copy link

@github-actions
Copy link

Copy link

hazelwiss and others added 2 commits August 29, 2024 21:55
added documentation for control strips
Copy link

Copy link

Copy link

github-actions bot commented Sep 5, 2024

Copy link

github-actions bot commented Sep 9, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants