[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Jon Relay's Apple II Info Archives: Memory Area Summary (repost)
- Subject: Jon Relay's Apple II Info Archives: Memory Area Summary (repost)
- From: jonINTERNETrelayCHAT@napaVALLEYnet.CLARInet (Jon Bettencourt)
- Date: 2000/02/12
- Newsgroups: comp.sys.apple2
- Organization: ABS(power) corrupts ABS(ly) & Auld Lang SIN(), ?DIVISION BY ZERO ERROR, {Gammasoft Incorporated / Kreative Entertainment Services}
{ All Apple II Computers
{ $0000 - $00FF (0 - 255): Zero Page
{ $0100 - $01FF (256 - 511): 6502 Processor Stack
{ $0200 - $02FF (512 - 767): GETLN Line Input Buffer
{ $0300 - $03CF (768 - 975): Free Space for Machine Language, Shape Table, etc.
{ $03D0 - $03FF (976 - 1023): DOS, ProDOS, and Interrupt Vectors
{ $0400 - $07FF (1024 - 2047): Text Video Page and Peripheral Screenholes
{ $0800 - $0BFF (2048 - 3071): Text Video Page 2 and Applesoft Program
{ $0C00 - $1FFF (3072 - 8191): Free Space for Machine Language, Shapes, etc.
{ (might be overwritten if you use a lot of variables or BASIC program is long)
{ $2000 - $3FFF (8192 - 16383): High Resolution Graphics Page 1
{ $4000 - $5FFF (16384 - 24575): High Resolution Graphics Page 2
{ $6000 - $95FF (24576 - 38399): Applesoft String Data
{ (may have a little space free)
{ DOS 3.2 / 3.3 and Custom DOSes
{ $9600 - $9CFF (38400 - 40191): Disk I/O Buffers
{ $9D00 - $BFFF (40192 - 49151): DOS Routines
{ (memory below $9600 can also be used for disk buffers via MAXFILES command)
{
{ ProDOS
{ $9600 - $99FF (38400 - 39423): BASIC.SYSTEM I/O Buffers
{ $9A00 - $BEFF (39424 - 48895): Currently running SYS file
{ $BF00 - $BFFF (48896 - 49151): ProDOS Kernel Global Page
{ (memory below $9600 can also be used for disk buffers by opening more files)
{ All Apple II Computers
{ $C000 - $C0FF (49152 - 49407): Soft Switches and Status Locations
{ Apple II Series in General
{ $C100 - $C7FF (49408 - 51199): Peripheral Card Memory
{ $C800 - $CFFF (51200 - 53247): Extended Memory for Peripheral Card in Use
{
{ Apple IIe
{ $C100 - $C2FF (49408 - 49919): Extensions to System Monitor
{ $C300 - $C3FF (49920 - 50175): 80-Column Display Routines
{ $C400 - $C7FF (50176 - 51199): Self-Test Routines
{ $C800 - $CFFF (51200 - 53247): More 80-Column Display Routines
{
{ Apple IIc and sometimes IIgs
{ $C100 - $C2FF (49408 - 49919): Serial Firmware
{ $C300 - $C3FF (49920 - 50175): 80-Column Firmware
{ $C400 - $C4FF (50176 - 50431): Mouse Firmware
{ $C500 - $C6FF (50432 - 50943): Floppy Disk Drive Firmware
{ $C700 - $C7FF (50944 - 51199): AppleTalk Firmware
{ $C800 - $CFFF (51200 - 53247): Extended Memory for Periph Card
{ Apple IIe, IIc, IIgs, and II+ with Applesoft ROM Language Card
{ $D000 - $F7FF (53248 - 63487): Applesoft Interpreter
{ $F800 - $FFFF (63488 - 65535): System Monitor
{
{ Apple II and II+ with Integer ROM Language Card
{ $D000 - $D7FF (53248 - 55040): Programmer's Aid #1 ROM
{ $D800 - $DFFF (55041 - 57343): Empty (No RAM or ROM)
{ $E000 - $F7FF (57344 - 63487): Integer BASIC / Mini-Assembler / Sweet16
{ $F800 - $FFFF (63488 - 65535): System Monitor
{
{ Apple IIe, IIc, and IIgs
{ $D000 - $DFFF (53248 - 57343): Bank-Switched RAM (2 Banks RAM, 1 Bank ROM)
{ $E000 - $FFFF (57344 - 65535): Bank-Switched RAM (1 Bank RAM, 1 Bank ROM)
--
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
jonrelay@napanet.net dimension18.cjb.net
An Apple II fanatic since 1998! S0.5 LIS+++! Suzy+++! M1987
A Macintosh fanatic since 1996? OM0.1 OZY++ MIL+++! M1987
An Ozy & Millie fanatic since 2000. MC1.0 CHL+++! TAM+++! M1987
"Remember, if it's not a secure web server, it's an _insecure_
web server!" -- Me
*_ Syntax Error: an error on a criminal's tax record.
| Bad Subscript: a criminal reading a book on a subway.
--- Unimplemented Trap: when a bear trap isn't set up
|' ,| properly and thus does not work.
--- Overflow: too many ice cubes. <Can't Restart>
Don't forget: Tammy Day on February 15th!
Please remove capital letters from my e-mail address to respond.