AozoraVision BETA
An optional shader for a remastered look: upscaling, less dithering and banding, and reconstructed transparency in checkerboard effects. Recent work improves artwork protection and lettering. Results still vary by game and scene.
WINDOWS / macOS / LINUX
AozoraMD is a Mega Drive / Genesis emulator built around hardware timing, with tools to inspect the machine and an optional shader to rework its output.
C++20 · Open source · GPL-3.0

An optional shader for a remastered look: upscaling, less dithering and banding, and reconstructed transparency in checkerboard effects. Recent work improves artwork protection and lettering. Results still vary by game and scene.
CPU, video and audio share a master-clock timeline. The VDP models fetch slots, FIFO and DMA timing for raster effects and bus contention.
Inspect CPU execution, memory, VDP layers and graphics in the built-in debugger. Save states and input recording help reproduce a problem.
Rewind, save states, cheats and configurable controllers. Choose raw output, CRT, AozoraVision or Hybrid, with OpenGL and Vulkan rendering on desktop.
Check GitHub Releases for available builds.
x64 · ZIP
Apple silicon · DMG
Unsigned · first-launch steps required
x86_64 · Flatpak
aozoramd.exe.flatpak install ./aozoramd-linux-x86_64.flatpakAndroid arm64 is experimental. No Android package is offered here.
ROMs and BIOS files are not included. Open your own game files in the app. Settings and saves live in ~/.aozoramd.