mirror of
https://github.com/bobbimanners/Applecorn.git
synced 2025-02-06 17:30:39 +00:00
Update Memory Map to relect change to .SYSTEM program and
clarify some vector names
This commit is contained in:
parent
3bf3797488
commit
20fe5c707d
34
memmap.txt
34
memmap.txt
@ -24,37 +24,33 @@ MOSFILE2 EQU $0341 ; $0341 length
|
||||
* ; $03C4 EXEC EXEC COUNT
|
||||
* ; $03C8 SIZE START OFFSET
|
||||
* ; $03CC ATTR END
|
||||
* ; $03D0-$03FF: ProDOS vectors, etc.
|
||||
* ; $03D0-$03D2 JMP WARM
|
||||
* ; $03D3-$03D5 JMP WARM
|
||||
* ; $03D6-$03EC ProDOS
|
||||
* ; $03ED-$03DE XFER address
|
||||
* ; $03EF ProDOS
|
||||
* ; $03F0-$03D1 BRKV
|
||||
* ; $03F2-$03D3 RESETV
|
||||
* ; $03F4 RESETV ACK
|
||||
* ; $03F5-$03F7 JMP AMP
|
||||
* ; $03F8-$03FA JMP USER
|
||||
* ; $03FB-$03FD JMP MON
|
||||
* ; $03D0-$03EF: ProDOS - reserved for .SYSTEM programs
|
||||
* ; $03D0-$03EC Undefined, available
|
||||
* ; $03ED-$03EE XFER address
|
||||
* ; $03EF ProDOS reserved
|
||||
* ; $03F0-$3FF: Monitor/Applesoft locations
|
||||
* ; $03F0-$03F1 BRKV
|
||||
* ; $03F2-$03F3 RESETV
|
||||
* ; $03F4 PWDRUP
|
||||
* ; $03F5-$03F7 AMPERV
|
||||
* ; $03F8-$03FA USERV (^Y)
|
||||
* ; $03FB-$03FD NMIV
|
||||
* ; $03FE-$03FF IRQV
|
||||
*
|
||||
* EQU $0400 ; $0400- Can't use as ProDOS uses 'hidden' bytes
|
||||
* ; -$07FF within screen for workspace
|
||||
SCREEN EQU $0800 ; $0800-$0BFF Half 80-col screen or 40-col screen
|
||||
* EQU $0400 ; $0400-$07FF Text Page 1 & screen holes - not for general use
|
||||
SCREEN EQU $0800 ; $0800-$0BFF Text Page 2
|
||||
IOBUF0 EQU $0C00 ; $0C00-$0FFF For loading ROM, OSFILE, *.
|
||||
IOBUF1 EQU $1000 ; $1000-$13FF Four open files for langs
|
||||
IOBUF2 EQU $1400 ; $1400-$17FF
|
||||
IOBUF3 EQU $1800 ; $1800-$1BFF
|
||||
IOBUF4 EQU $1C00 ; $1C00-$1FFF
|
||||
* ; $2000-$3FFF Hi-Res screen 1
|
||||
* ; $2000-$3FFF Hi-Res screen 1 - used for transient .SYSTEM loader code
|
||||
* ; $4000- Code, to do: make code move itself
|
||||
* -$6FFF
|
||||
BLKBUF EQU $7000 ; $7000-$73FF 512-byte buffer plus channel data
|
||||
BLKBUFEND EQU $7200
|
||||
*
|
||||
* ; $9600-$BDFF ProDOS buffers
|
||||
* ; $BE00-$BEFF MLI Global workspace
|
||||
* ; $BF00-$BFFF MLI API interface
|
||||
* ; $BF00-$BFFF ProDOS Global Page - reserved
|
||||
|
||||
|
||||
Memory layout in aux memory (Acorn environment)
|
||||
|
Loading…
x
Reference in New Issue
Block a user