Original by Steve Wozniak in 1976.
Ported to ACIA serial by Ben Eater in 2023.
Ported to the RP6502 (v0.2) by Kai Wells in 2023.
Compiles to just 248 bytes of machine code, but requires an additional 128 bytes of input buffer and 8 zero page spaces.
Occupies 0x24..0x2B
and 0xFD00..0xFE7F
when loaded. Works best with set caps 2
to force capslock - hexadecimal and R
must be capitalized.
Copy wozmon.rp6502
from the latest release to a USB drive and attach to the Picocomputer.
vasm6502_oldstyle
should be compiled from source like so:
$ make CPU=6502 SYNTAX=oldstyle
Then move the executable into your $PATH
.
Clone this repo and initialize the rp6502-sdk submodule:
$ git clone https://github.com/quells/wozmon.rp6502.git
$ cd wozmon.rp6502
$ git submodule update --init
Finally, run upload.py
:
$ python3 upload.py
This will compile using vasm, write that out to a RP6502 ROM file, then attempt to upload to a Picocomputer attached via USB.