Cite as
crystalisdisassembly/crystalisdisassembly
Original
https://github.com/crystalisdisassembly/crystalisdisassembly
Pinned
crystalisdisassembly/crystalisdisassembly @ b049e8be6238b6b790dd0ffdae41dd1d6048b9b2
Accessed
2026-10-28
Licence
none stated (no LICENSE file); the README says "use anything here, no need to credit me"
Credit
The crystalisdisassembly account, which generated the ca65 source with a custom disassembler (LDASM) guided by a Mesen code-data log. Its few hand labels and comments quoted in Crystalis claims are theirs.
Notes
ca65 source for Crystalis, generated by the author's own disassembler (LDASM) from a Mesen code- and-data log (the README's stats: PRG 92.19% analyzed, CHR 88.16%), with a master file and per- bank files under source/. Documentation is thin and mostly on PRG banks 8, D and F; most labels are generated. The author reassembles with the shipped ca65.exe and ld65.exe via _cryasm.bat. Built 2026-10-28 from a git archive of the pin: current ca65 rejects a few indirect jmp lines in the CHR banks (a jmp (abs) whose pointer crosses a page), which we emitted as their .byte values, and with that the assembled ROM equals Crystalis (USA).nes after the iNES header. Some CHR bytes are guessed code, written as .byte.

Cited on

No page cites it yet.

Claims (0)