Skip to content

skoolkid/sk6502

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sk6502

SkoolKit components for MOS 6502 disassembly. SkoolKit 8.1+ is required.

What's done

  • 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.

What's left to do

  • 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).

Examples

About

SkoolKit components for 6502 disassembly

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published