Repository navigation
Releases
Releases · Zaxaerith/CastlevaniaHarmonyOfDissonanceRecomp
Castlevania: Harmony of Dissonance Recomp v0.1.0-preview
Castlevania: Harmony of Dissonance Recomp v0.1.0-preview
A high-performance native PC port (static recompilation) of Castlevania: Harmony of Dissonance (Game Boy Advance) for Windows x64, featuring a native graphical launcher powered by recomp-ui.
Highlights & Features
- Native PC Execution: Statically recompiled ARM7TDMI code running natively on x86-64 at a smooth 60 FPS.
- Modern Graphical Launcher (
recomp-ui):- ROM and BIOS selection with real-time SHA-1 and identity verification.
- Video settings: Window scale (1x to 6x) and Fullscreen toggle.
- Audio settings: Master volume slider and mute controls.
- Controls: Configurable keyboard bindings and SDL2 game controller / gamepad mapping with live button prompts.
- Configuration persistence (
launcher_config.json) with an optional "Skip Launcher" mode for direct boot.
- Dual Executable Support: Bundled with both the branded executable
CastlevaniaHarmonyOfDissonanceRecomp.exeand backward-compatible aliashod.exe. - Accurate Save Emulation: Full Flash512 (64 KiB) save memory emulation with signature verification (
CASTLEVANIA1.00), matching genuine GBA cartridge behavior. - Zero Dependencies: Standalone Windows x64 release package with all required MinGW-w64 and SDL2 runtime libraries included. No external development tools or compilers required.
Required Files & Verification
In accordance with legal and copyright standards, this release does not include any proprietary ROM or BIOS files. You must provide your own legally dumped retail files.
1. Game ROM (USA Retail)
- Title: Castlevania: Harmony of Dissonance
- Region: USA
- Game Code:
ACHE - File Size:
8,388,608 bytes(8 MiB) - SHA-1:
b90da0d9be0b3a0893cd9e2c399056bcf9579e21 - CRC32:
88C1B562
Note: Only the unmodified USA retail ROM is supported in this build. Modified ROMs, hacks, or ROMs from other regions (EUR / JPN) will be rejected by the launcher.
2. GBA BIOS
- File Size:
16,384 bytes(16 KiB) - SHA-1:
300c20df6731a33952ded8c436f7f186d25d3492
Save File Compatibility
- Save Type: Flash512 (64 KiB / 65,536 bytes).
- Save Signature:
CASTLEVANIA1.00. - Notice: Castlevania: Harmony of Dissonance utilizes a 512 Kbit Flash chip for save states, not SRAM. Standard 64 KiB
.savfiles dumped from retail cartridges or compatible emulators are supported.
Quick Start Guide
- Download and extract
CastlevaniaHarmonyOfDissonanceRecomp-windows-x64-v0.1.0-preview.zipto a folder of your choice. - Launch
CastlevaniaHarmonyOfDissonanceRecomp.exe(orhod.exe). - In the launcher window:
- Select your legally dumped USA ROM file (
Castlevania - Harmony of Dissonance (USA).gba). - Select your official GBA BIOS file (
gba_bios.bin). - Verify that the status indicators turn green.
- Configure your preferred display resolution, volume, and keyboard/controller bindings.
- Select your legally dumped USA ROM file (
- Click Launch Game to start playing!
(Tip: Check "Skip Launcher next time" in the launcher to boot directly into the game on future runs. You can hold Shift during launch or edit launcher_config.json to reopen the launcher.)
Verified Status & Functionality
- Display: Flawless 60 FPS output, integer scaling, fullscreen switching.
- Audio: Low-latency 48 kHz stereo audio output via SDL2.
- Controls: Seamless input handling for keyboard and standard XInput/DirectInput/SDL2 gamepads.
- Save/Load: Flash512 save file read/write fully operational.
Release Asset Checksum
| Attribute | Value |
|---|---|
| Filename | CastlevaniaHarmonyOfDissonanceRecomp-windows-x64-v0.1.0-preview.zip |
| File Size | 40,931,667 bytes |
| SHA-256 | 9b1b2000cddd7a37c19fccaaf0dae3b549ae9508daf8add6ee2e8b86d21f7066 |
Credits & Attribution
- GBARecomp: Static recompilation framework for Game Boy Advance binaries.
- recomp-ui: Clean, embedded GUI launcher interface.
- libsdl2 / SDL2: Audio, video, and gamepad hardware abstraction.
- Dear ImGui: Immediate-mode GUI library used by recomp-ui.
- MinGW-w64: Toolchain & C/C++ runtime environment.
- Castlevania: Harmony of Dissonance is copyright © Konami Computer Entertainment Tokyo. This project is an independent open-source static recompilation clean-room host and does not contain copyrighted assets.