C64 SID Relocator
Load SID file
Drag & drop a .sid file here
or click to browse
Relocation Settings
Console Output
Initializing...
Loading WebAssembly moduleβ¦
Tips & Info
- Load address will default to the one in the SID file if unknown.
- Init address is required for correct playback; typically $1000-$2000 for C64 music.
- Play address points to the routine that is called every 1/50th second (PAL) or 1/60th second (NTSC).
- Subtunes can be selected using the first two bytes of the SID header in some multi-song files.
- Safe Zero-page ($f9-$ff) ($80-ff if no Basic).
- Verbose mode prints detailed relocation logs; useful for debugging.
- If relocation fails with zero-page overlap, try disabling zero-page relocation or choose a different destination page.
- High destination pages (C0-FF) may cause wrap-around issues - use caution.