Difference between revisions of "Memory Map"

From Intellivision Wiki
Jump to: navigation, search
m
Line 5: Line 5:
 
<tr><th>Memory Range<th>Accessibility<th>Device</th></tr>
 
<tr><th>Memory Range<th>Accessibility<th>Device</th></tr>
 
<tr><td>$0000-$003F</td><td>RW</td><td>STIC Registers</td></tr>
 
<tr><td>$0000-$003F</td><td>RW</td><td>STIC Registers</td></tr>
<tr><td>$0100-$01EF</td><td>RW</td><td>RAM 8-bit</td></tr>
+
<tr><td>$0100-$01EF</td><td>RW</td><td>[[Scratchpad RAM]]</td></tr>
 
<tr><td>$01F0-$01FF</td><td>RW</td><td>PSG Registers</td></tr>
 
<tr><td>$01F0-$01FF</td><td>RW</td><td>PSG Registers</td></tr>
<tr><td>$0200-$035F</td><td>RW</td><td>RAM</td></tr>
+
<tr><td>$0200-$035F</td><td>RW</td><td>[[System RAM]]</td></tr>
<tr><td>$1000-$1FFF</td><td>R</td><td>Executive ROM</td></tr>
+
<tr><td>$1000-$1FFF</td><td>R</td><td>[[Executive ROM]]</td></tr>
<tr><td>$3000-$37FF</td><td>R</td><td>Graphics ROM</td></tr>
+
<tr><td>$3000-$37FF</td><td>R</td><td>[[Graphics ROM]]</td></tr>
<tr><td>$3800-$39FF</td><td>RW</td><td>Graphics RAM</td></tr>
+
<tr><td>$3800-$39FF</td><td>RW</td><td>[[Graphics RAM]]</td></tr>
 
</table>
 
</table>
  

Revision as of 23:49, 10 January 2005

Official Memory Map

The "official" memory map published by Mattel is included below.

Memory RangeAccessibilityDevice
$0000-$003FRWSTIC Registers
$0100-$01EFRWScratchpad RAM
$01F0-$01FFRWPSG Registers
$0200-$035FRWSystem RAM
$1000-$1FFFRExecutive ROM
$3000-$37FFRGraphics ROM
$3800-$39FFRWGraphics RAM

Additional Memory Aliases

Note that the official memory map shown above is actually incomplete, due to the fact that the STIC and the Graphics RAM chip incompletely decoded addresses that were placed on the address bus.

Memory RangeAccessibilityDevice
$3A00-$3BFFRWGraphics RAM
$3C00-$3DFFRWGraphics RAM
$3E00-$3FFFRWGraphics RAM
$4000-$403FWSTIC Registers
$7800-$79FFWGraphics RAM
$7A00-$7BFFWGraphics RAM
$7C00-$7DFFWGraphics RAM
$7E00-$7FFFWGraphics RAM
$8000-$803FWSTIC Registers
$B800-$B9FFW Graphics RAM
$BA00-$BBFFW Graphics RAM
$BC00-$BDFFW Graphics RAM
$BE00-$BFFFW Graphics RAM
$C000-$C03FWSTIC Registers
$F800-$F9FFW Graphics RAM
$FA00-$FBFFW Graphics RAM
$FC00-$FDFFW Graphics RAM
$FE00-$FFFFW Graphics RAM