Close

Software Design

A project log for 65c02 Homebrew Computer on breadboard

Custom designed breadboard computer (BBC!) with bespoke programming language, full graphics, sound and SD card storage.

6502nerd6502Nerd 05/16/2015 at 18:110 Comments

Monitor

I have updated my monitor program, with some additional commands and it is more of a command line style rather than single letter commands:

CommandDescription
DIR

Directory listing

LOAD <addr> <file>Load from address <addr> the file <file>
OPEN <file>Open the file <file> and output to the current output device
MEMTYPE V | M
Set memory type to VRAM (V) or normal memory (M) all memory commands
act on this memory type
SET <addr> <xx>*
Set the memory from address <addr> to bytes defined in <xx>. A sequence of

more than one byte can be written.

DUMP <addr>
Dumps 8 byte blocks from address <addr> with an ASCII readout. Enter continues

the dump for another 8 byte block, any other key stops the dump.

WATCH <addr>*
Watches the memory at <addr>, outputting bytes to the output device until any

key is pressed. More than one address can be watched.

SECTOR <addr>Load sector <addr> in to memory. Useful for low level inspection of SD cards.

Discussions