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