6502 assembly in Scratch!? This is a highly unfinished project, based of off 6502 assembly. It's been awhile so I don't remember all the commands. If you go inside the project and go to the custom blocks, you can see the finished commands. The only ones that I think are unfinished are the conditional jump (CJMP) and jump (JMP). There are also custom commands for graphics and sound. Addition/Subtraction Notes: Mode 1 displays base ten (decimal). Mode 2 displays base two (binary). Hexadecimal and octal were originally going to be implemented. Basic Graphics Commands: PSZ: Pen size. DRL: Draw line. (X1, Y1 to X2, Y2.) DRC and LCL (No idea what they stood for, or why there is two commands that do the same thing.) (Color, Brightness, Saturation.) BGD: Background. (Color, Brightness, Saturation.) Sound Commands: RST: Rest (Beats.) MSC: Music. (INS: Instrument 1-21, TMP: Tempo, NTE: Note 0-132, DUR: Duration.) Normal 6502 Commands: See chart: https://www.masswerk.at/6502/6502_instruction_set.html It explains it much better than I will. Let me know if you find any mistakes.
All code by me, except for the binary conversion. I can't remember who I got it from, but it's not mine. Feel free to remix to make assembly projects, or even finish the assembly language. I may return to this in the future, but I have more projects coming that are hopefully going to be amazing. (Any snes fans/coders?)