Skip to content
/ hydra Public

Releases: SamoZ256/hydra

v0.2.1

08 Oct 06:11
Compare
Choose a tag to compare
v0.2.1 Pre-release
Pre-release

This is a small patch to fix crashes when firmware files are not present.

v0.2.0 - game compatibility improvements

25 Sep 15:02
Compare
Choose a tag to compare

Official games:

  • Hollow Knight no longer deadlocks and gets in-game, although with minor graphical issues
  • Human Fall Flat gets in-game, but has corrupted textures and flickering sky
  • Double Dragon gets in-game, but with graphical issues
  • Deer God boots, but ignores input

Improvements:

  • Controller support
  • Display resolution configuration
  • Toggle handheld mode on and off
  • Custom sysmodules (like Tesla Overlay) can now be launched on startup
  • GPU frame capture with a Command + P shortcut

Homebrew:

  • ImGui apps now render correctly
  • Tesla Overlay now works and can be displayed on top of other applications

v0.1.0 - Small fixes and QoL improvements

28 Aug 13:43
Compare
Choose a tag to compare

Improvements:

  • Games no longer render upside down
  • Input is now configurable (you can configure it by editing files at ~/Library/Application Support/Hydra/input_config, GUI support is planned for the future)
  • Screenshots can be taken by pressing Command + T

Official games:

  • Disgaea 5's characters now render correctly, making the game close to perfect
  • Axiom Verge no longer has stretched lines on the right side of the screen, meaning its now perfect

Homebrew:

  • Old Homebrew applications no longer crash at startup and now render correctly

v0.0.4

10 Aug 08:06
Compare
Choose a tag to compare
v0.0.4 Pre-release
Pre-release

Homebrew:

  • hbloader is now used to load Homebrew applications
  • hbmenu now works and is able to load applications (requires firmware)
  • The Super Mario World app is the first emulator inside an emulator to work on Hydra, even with audio

Official games:

  • The hidden flog NES emulator from the firmware now partially renders
  • Minecraft: Story Mode's title screen is rendering almost perfectly
  • Hollow Knight's title screen is now rendering (though it loads infinitely afterwards)
  • LEGO Worlds' title screen is working too
  • Elliot Quest is almost perfect, except for the horrible frame rates
  • ... and many more

Improvements:

  • A complete rewrite of the shader decompiler
  • A rework of how services handle requests (with some early attempts on LLE services too)
  • WIP emulation stopping (SwiftUI only)
  • WIP multi-process support (no real use cases yet)

v0.0.3: Merge pull request #34 from SamoZ256/xci2

28 Jun 13:33
662bb6d
Compare
Choose a tag to compare

Games:

  • Super Mario Odyssey - boots and renders title screen now
  • Once Piece - renders title screen, but freezes when loading a game
  • Disgaea 5 - goes in-game, but has some broken textures
  • Super Meat Boy - pretty much playable

Improvements:

  • Software keyboard applet
  • Loading applets from firmware
  • Debugger (SwiftUI only)
  • Switch loading screen

v0.0.2

01 Jun 06:57
Compare
Choose a tag to compare
v0.0.2 Pre-release
Pre-release

Games (don't forget to get the latest patches):

  • Sonic Mania - no longer crashes when going in-game
  • Cave Story+ - flickering fixed, but still has graphical issues in-game
  • Axiom Verge - rendering pretty much fixed, just some incorrect colors and stretched images on screen borders
  • Stardew Valley - rendering completely fixed, but loads infinitely when creating a new game
  • Minecraft - boots, but displays either black screen or random triangles

Improvements:

  • experimental audio support with Cubeb - works in some homebrew games, but no official ones
  • error applet - displays an error popup on the game's request
  • cache filesystem - provides temporary storage for games, currently stored entirely in RAM

First release

24 May 14:38
Compare
Choose a tag to compare
First release Pre-release
Pre-release
v0.0.1

cmake: add an option to build macOS bundlele