-
Notifications
You must be signed in to change notification settings - Fork 0
Home
codingncaffeine edited this page Apr 10, 2026
·
2 revisions
Detailed notes on per-system emulation: configuration, known issues, workarounds, and implementation details for libretro core integration.
These notes document real problems encountered while building the frontend and the solutions that worked. If you're building a libretro frontend and running into similar issues, this is the reference.
- Nintendo 64 — ParaLLEl-RDP via Vulkan swapchain, teardown sequence, timing pitfalls
- GameCube — Dolphin libretro: OpenGL backend, CachedInterpreter, HW shared context
- Dreamcast — VMU saves, 30fps timing, audio-drain loop
- Vectrex — HW OpenGL: FBO sizing, readback dimensions, AR correction, game overlays
-
Neo Geo — Geolith core,
.neoROM format, BIOS requirements - PlayStation Portable — PPSSPP: context destruction skip on close
- Philips CD-i — SAME CDi: BIOS, analog limitations, button 3 mapping
- Disc-Based Systems — .cue/.chd support, region detection, BIOS lookup
- RetroAchievements — rcheevos integration: CRT linking, DLL placement, memory regions, auth flow, HTTP bridging
- Emulation Timing — Audio-driven vs Stopwatch loops, 30fps game handling, HW core timing