diff defs/atari.d @ 2625:d1ea3dc90082

More progress... now booting with DriveWire
author Boisy Pitre <boisy.pitre@nuance.com>
date Sat, 25 Feb 2012 18:21:34 -0600
parents b8c7b7fbf3c9
children a34c08cdfcb2
line wrap: on
line diff
--- a/defs/atari.d	Fri Feb 24 08:51:08 2012 -0600
+++ b/defs/atari.d	Sat Feb 25 18:21:34 2012 -0600
@@ -4,6 +4,49 @@
 ********************************************************************
 * AtariDefs - NitrOS-9 System Definitions for the Atari XE/XL
 *
+* This is a high level view of the Atari XE/XL memory map as setup by
+* NitrOS-9.
+*
+*     $0000----> ================================== 
+*               |                                  |
+*               |      NitrOS-9 Globals/Stack      |
+*               |                                  |
+*     $0500---->|==================================|
+*               |                                  |
+*               |               Atari              |
+*  $0500-$08BF  |           Screen Memory          |
+*               |              (40x24)             |
+*               |                                  |
+*               |----------------------------------|
+*  $08C0-$08FF  |         ANTIC Display List       |
+*     $9000---->|----------------------------------|
+*               |                                  |
+*                 . . . . . . . . . . . . . . . . .
+*               |                                  |
+*               |   RAM available for allocation   |
+*               |       by NitrOS-9 and Apps       |
+*               |                                  |
+*                 . . . . . . . . . . . . . . . . .
+*               |                                  |
+*     $C000---->|==================================|
+*               |                                  |
+*  $C000-$CFFF  |               ROM                |
+*               |                                  |
+*     $D000---->|==================================|
+*               |                                  |
+*               |   XEGS Memory Mapped I/O Region  |
+*               |(may differ in location on others)|
+*               |                                  |
+*     $D800---->|==================================|
+*               |                                  |
+*  $D800-$FFFF  |               ROM                |
+*               |                                  |
+*               |==================================|
+*
+*
+* Atari Hardware is documented here:
+*   http://user.xmission.com/~trevin/atari/pokey_regs.html
+*
 * $Id$
 *
 * Edt/Rev  YYYY/MM/DD  Modified by