SkoolKit components for MOS 6502 disassembly. SkoolKit 8.1+ is required.
- Assembler (for converting skool files into binary files)
- Disassembler (for converting binary files into skool files)
- Skool reference calculator (for converting address operands into hyperlinks)
- Label substitution (when converting a skool file to ASM or HTML)
- Case conversion (when converting a skool file to ASM or HTML)
- Control directive composer (for converting skool files into control files)
- Control file generator (for identifying code and data in memory dumps)
- Reader for VICE snapshot files
In short, you can create a cross-referenced HTML disassembly and assembler-ready source file right now.
- Base conversion (when converting a skool file to ASM or HTML)
- Control file generator with code map support
Base conversion (to decimal) might not be worth implementing. 6502 assemblers
seem to rely on the number of digits in a hexadecimal operand to distinguish
instructions, e.g. INC $01
(zeropage) v. INC $0001
(absolute).
- Lee Davison's almost completely commented C64 ROM disassembly (mirror here)
- The complete Skool Daze C64 disassembly (mirror here)