Skip to content

Releases: ImLunaHey/emulators

Release list

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 16 Jun 21:32
1911a4f

0.1.1 (2026-06-16)

Features

  • add Cloudflare Workers configuration (#1) (67ef2b9)
  • app: --player CLI flag to launch straight into the player (b760c84)
  • app: multi-window player, console tile art, 8 new systems (f260042)
  • app: on-screen FPS counter + rolling graph (4b5a56e)
  • app: seed the nxdk demo XBEs into the Xbox shelf (28299cf)
  • atari2600: add Atari 2600 (VCS) core from scratch (7c672f5)
  • audio: DirectSound A/B + Web Audio output (106ba20)
  • audio: implement PSG channels 1-4 + stereo output (91b9109)
  • bios: implement HuffUnComp (SWI 0x13) (7a85e8c)
  • bios: SWI HLE — math, memory, decompression, intr-wait (593093f)
  • cheats: GS / Action Replay / CodeBreaker cheat code support (f0b3682)
  • cheats: import / export cheat lists (1e7404c)
  • cheats: surface known cheats from the libretro database (1a30432)
  • controller-panel: raw signals dump for unknown D-pad indices (b472d03)
  • core-api: sketch shared FrameSource/EmulatorCore contract (b889335)
  • core: port the GBA core to Rust + WebAssembly (037e7fd)
  • cores: add fault-loop crash screens to GBA/NDS/NES/SMS/GBC (38000cd)
  • cpu: ARM7TDMI state + ARM/THUMB interpreters (05cba92)
  • desktop: cross-platform Rust front-end (eframe) — v1 (0f553cd)
  • desktop: fullscreen (F11), pause (P), and reset (5035794)
  • desktop: save states (F2/F4) + recents library (329bf20)
  • desktop: settings panel, persisted config, and per-game .sav saves (7987f4d)
  • docs: add per-core capability matrix, populated for GBA (02ceace)
  • docs: support matrices for all 16 cores (4a343a7)
  • emuapp: controller remapping + hide top bar in fullscreen (3e0589e)
  • emuapp: Metal renderer with curved-CRT shader + MetalFX upscaling (be2a8e0)
  • emuapp: pixel-art upscaling (Scale2x/Scale3x) (cddade0)
  • emuapp: redesign controller remapping UI + fix PS5 face defaults (ee6d301)
  • emuapp: settings, attachments, storage manager, key remapping, retro filters (a2621c4)
  • emuapp: unify video scaling into one Upscaling picker with pixel-perfect (a7441e7)
  • gba: emulate the Wireless Adapter (RFU) with a host↔client peer seam (5b7bc4f)
  • gba: expose wireless + multiboot via wasm and docs (f186fb0)
  • gba: Single-Pak multiboot — child-receive boot + SWI 0x25 HLE (ef7aabb)
  • gbc: complete the Game Boy Color core (CPU/PPU/APU/timer/DMA/serial + run_frame + wasm) (06fefd9)
  • gbc: scaffold core-gbc crate with LR35902 CPU + memory-map/MBC foundation (652733e)
  • gc: add Nintendo GameCube (PowerPC "Gekko") foundation core (fc8cca7)
  • genesis: add Sega Genesis / Mega Drive core from scratch (0fd523e)
  • input: turbo/autofire + usePersistedState hook (fa4727c)
  • io: IO bridge + DMA(4) + Timers(4) + IRQ + Keypad (05d9d1d)
  • io: link-cable serial controller (Phase A — loopback) (9ae2f85)
  • jit: add THUMB control flow + block transfer (formats 5/14/15/19) (5de2298)
  • jit: add THUMB formats 2/12/13 and remaining non-shift ALU ops (3b495c6)
  • jit: add THUMB immediate and register shifts (formats 1 and 4) (e6ee8cb)
  • jit: add THUMB load/store formats 6/7/8/10/11 (0790b22)
  • jit: block linking — chain compiled blocks per dispatch (1ba1afa)
  • jit: enable the recompiler by default (2c55b1e)
  • jit: recompile ARM + optimize register sync (f9b717c)
  • launcher: audio for NES/SMS/GBC/PS1/NDS players (cb0ac38)
  • launcher: console-first web homescreen redesign (d0d46a1)
  • launcher: Rust-rendered home screen with multi-system library (8605afa)
  • launcher: scrollable game grid (81e14d1)
  • launcher: settings menu rendered in the Rust launcher (8bd5e8e)
  • launcher: wire GBC + GB into the host (gbc & gb playable) (bdd3c22)
  • launcher: wire NDS core into the host (dual-screen player, nds playable) (b76c1fc)
  • launcher: wire NES core into the host (single-screen player, nes playable) (3a592a4)
  • launcher: wire PS1 into the host (BIOS-gated player, ps1 playable) (7b1c08c)
  • launcher: wire SMS + Game Gear into the host (sms & gg playable) (aea4b09)
  • library: "favorites only" filter (40ed613)
  • library: favorite games (a6fb145)
  • library: user-supplied cover art (1b250d7)
  • libretro: persist SRAM via retro_get_memory_data (battery saves) (1a6cd91)
  • libretro: RetroArch core wrapping the unified em...
Read more