diff --git a/more.S b/more.S index 62630be..3124f3c 100644 --- a/more.S +++ b/more.S @@ -5,10 +5,26 @@ * * ******************************** -* DSK MORE ;WRITE ASSEMBLED FILE TO DISK -* TYP $06 ;$FF=SYSTEM, $06=BINARY - .OR $2000 ;ASSEMBLE START ADDRESS +* Memory Map * +* $0000 - $00FF Zero Page +* $0100 - $01FF Stack +* $0200 - $03FF Mostly Free, Input Buffer, Interrupt Vectors +* $0400 - $07FF Lo-res/Text Page1 +* $0800 - $0BFF Lo-res/Text Page2 (BASIC programs load here) +* $0C00 - $1FFF Free +* $2000 - $3FFF Hi-res Page1 +* $4000 - $5FFF Hi-res Page2 +* $6000 - $95FF Free +* $9600 - $BFFF DOS3.3 and Buffers +* $C000 - $CFFF Soft Switches, Expansion Card I/O and ROM +* $D000 - $F7FF BASIC ROM (can be bankswitched later models) +* $F800 - $FFFF Machine Language Monitor ROM (also can be bankswitched) + + DSK MORE ;WRITE ASSEMBLED FILE TO DISK + TYP $06 ;$FF=SYSTEM, $06=BINARY + ORG $2000 ;ASSEMBLE START ADDRESS + * SYSTEM VARIABLES * IN .EQ $200 ;256-CHAR INPUT BUF