
Intellivision Master Componenet: 1600 Memory Map 


0000-003F   STIC Chip locations

0000-0007  Horizontal Position Table
0008-000F  Vertical Position Table
0010-0017  Character Table
0018-001F  Interaction Table
0020       CPU/STIC Handshake
0021       Background Mode: Read=Color Stack
                            Write = FG/BG
0022-0027  Reserved
0028-002B  Color Stack
002C       Border Color
002D-002F  Reserved
0030       Horizontal Scroll Distance
0031       Vertical Scroll Distance
0032       Border Extension (bit 1 Top Bit 0 Left)
0033-003F  Reserved
0040-00FF  Unused
          
0100-01EF  8 BIT RAM

0100-015C  8 bit RAM used by EXEC
015D-01EF  8 bit RAM available for CART
          
01F0-01FD  Sound Chip

01F0       Channel 1 Frequency (Low 8 bits of 12)
01F1       Channel 2 Frequency (Low 8 bits of 12)
01F2       Channel 3 Frequency (Low 8 bits of 12)
01F3       Envelope Period (Low 8 bits of 16)
01F4       Channel 1 Frequency (High 4 bits of 12)
01F5       Channel 2 Frequency (High 4 bits of 12)
01F6       Channel 3 Frequency (High 4 bits of 12)
01F7       Envelope Period (High 4 bits of 16)
01F8       Enable Noise/Tone (bits 3-5 Noise : 0-2 Tone)
01F9       Noise Frequency (5 bits)
01FA       Envelope characteristics (4 bits)
01FB       Channel 1 Volume (6 bits)
01FC       Channel 2 Volume (6 bits)
01FD       Channel 3 Volume (6 bits)
          
01FE-01FF  Hand Controller ports

01FE       Keypad 1 (right)
01FF       Keypad 0 (left)
          
0200-035F  16 bit RAM

0200-02EF  The Background table (BACKTAB)
02F0       EXEC Object GRAM Allocation Table Pointer
02F1-0318  1610 Stack
0319-031C  16 bit RAM for EXEC
031D-035C  Moving Object RAM Data Bases
035D-035F  16 bit RAM for EXEC
          
0360-0FFF  Unused

          
1000-1FFF  EXEC ROM

1000       Trap Destination on Reset
          
2000-2FFF  Unused
          
3000-37FF  Graphics ROM (GROM)
          
3800-39FF  Graphics RAM (GRAM)
          
3A00-3FFF  Additional GRAM mappings (incomplete decoding)
          
4000-403F  STIC REMAPPING (incomplete decoding)
          
4040-47FF  Reserved
          
4800-4FFF  Playcable monitor
          
5000-5FFF  Cart ROM
          
6000-6FFF  Cart ROM
          
7000-7FFF  Keyboard Component ROM
          
8000-BFFF  Keyboard Component 16k-decel dual port RAM
8020-8021  Sensitive STIC remapping locations (incomplete decoding)
          
C000-DFFF  Reserved for speech synth.
          
E000-FFFF  Keyboard component "BASIC" language ROM
E000-FFFF  Datawidget (when attached)
          
SN0-99    

E000-EFFF  Reserved
F000-F5FF  Read/Write Sensitive locations
F600-F7FF  RAM for kernal or Dopey
F800-FBFF  Expansion ROM
FC00-FFFF  Kernal
          
SN100+    

E000-E5FF  Read/Write Sensitive locations
E600-E7FF  RAM for kernal or dopey
E800-EFFF  Reserved
F000-F7FF  Expansion ROM
F800-FFFF  Kernal


