Voltmace Delta 14B/1 JOYSTIK loader Memory Map

← Voltmace Delta 14B Driver

Addresses outside the ROM used by Voltmace Delta 14B/1 JOYSTIK loader at run time — zero-page workspace, RAM buffers, and memory-mapped I/O. For the ROM code itself (&1900&4CFF), see the disassembly listing.

Access: R read, W write, B indexing base — the address is named as base,X/,Y, so the byte actually touched is base + index and the literal byte at this address is never itself accessed.

Zero page

Address Name Access Description
&0080–&0081 decode_ptr R/W

ROL-decode cursor sweeping the encrypted drivers and BASIC in place.

OS workspace

Address Name Access Description
&023C autorun_index R/W

Running fill index into the keyboard buffer as the loader queues its PAGE / OLD / RUN commands.

&0300 kbd_buffer W/B

Base of the &0300 page holding the MOS keyboard buffer, written directly on the fast hand-off path.

OS ROM

Address Name Access Description
&E8AA–&E8AC os_signature R

Three OS ROM bytes read as the "OS " tag to distinguish OS versions and choose the command hand-off path.

OS entry points

Address Name Access Description
&FFF4 osbyte

OSBYTE: used to read/set vectors and enable ADC input while the loader hands off to the BASIC.