I’ve had the idea to try and learn how to Program 6502 Assembly for my Commodore PET, but I’m a little lost on what the best source is on learning this stuff, especially for a beginner who is yet unfamiliar with its full Architecture and Quirks!

Thus far I’ve tried looking at Books from the PETs Period, but those do expect quite a bit of pre-knowledge in Computing, which for me includes a tiny bit of Python and Commodore Basic…

Edit: Thank you all for Commenting! I’ll try out the many Ideas you all had soon and see what works best with me! Thank you all for the Suggestions!

  • Dave.@aussie.zone
    link
    fedilink
    arrow-up
    7
    ·
    edit-2
    22 days ago

    There’s a nice 6502 assembly intro + Sim here :

    https://skilldrick.github.io/easy6502/

    Added edit: I mean, it’s not PET-specific, but it’s cool to have a little sim with a little chunk of display memory to play with.

    Also you’ll quickly find that assembly is extremely verbose. Learn how to load registers and jump to (and return from) subroutines as quick as you can to prevent endless amounts of repetitive assembly.