Latest release of ProDOS is 2.4.2

ProDOS 2.5 has been announced but is not available yet.

ProDOS 8 Technical Note #18

/RAM Memory Map

Revised by Matt Deatherage (November 1988)
Written by Pete McDonald (December 1986)

This Technical Note describes the block to actual memory location mapping of /RAM.



                Blocks     Address Range
            ______________________________
           |   $70-$7F   |   $E000-$EFFF  |
            ______________________________
           |   $68-$6F   |   $D000-$DFFF  |  (Bank 2)
            ______________________________
           |   $60-$67   |   $D000-$DFFF  |  (Bank 1)
            ______________________________
           |   $4E-$5C   |   $A200-$BFFF  |
            ______________________________
           |   $3D-$4C   |   $8200-$A1FF  |
            ______________________________
           |   $2C-$3B   |   $6200-$81FF  |
            ______________________________
           |   $1B-$2A   |   $4200-$61FF  |
            ______________________________
           |   $0A-$19   |   $2200-$41FF  |
            ______________________________

            ______________________________
           |   $5D-$5F   |   $1A00-$1FFF  |
            ______________________________
           |     $4D     |   $1800-$19FF  |
            ______________________________
           |     $3C     |   $1600-$17FF  |
            ______________________________
           |     $2B     |   $1400-$15FF  |
            ______________________________
           |     $1A     |   $1200-$13FF  |
            ______________________________
           |     $09     |   $1000-$11FF  |
            ______________________________
           |     $08     |   $2000-$21FF  |
            ______________________________
           |     $02     |   $0E00-$0FFF  |
            ______________________________
            
            ______________________________
           |     $03     |     Bitmap*    |
            ______________________________

Notes:

*: Synthesized.
1: Blocks 0, 1, 4, 5, 6, and 7 do not exist.
2: Block $7F contains the Reset, IRQ, and NMI vectors and is normally marked as used.
3: The memory from $0C00 - $0DFF is a general purpose buffer used by the /RAM driver.


The Apple II Technical Notes have been converted to HTML by Aaron Heiss as a public service to the Apple II community, with permission by Apple Computer, Inc.

 

Any and all trademarks, registered and otherwise, are properties of their owners.