PART : CHIP SELECTION |
This part give you many information about the chip selection and the hard compatibility with ORIC ATMOS
CARTOGRAPHY OF THE MEMORY |
NORMAL MODE | |
0x000000 - 0x00FFFF | STACK POINTER (64 KBytes) |
0x010000 - 0x01FFFF | ORIC EMULATION(64 KBytes) |
0x020000 - 0x02FFFF | I/O SPACE (64 KBytes) |
0x030000 - 0xAFFFFF | USER RAM (10,81 MBytes) |
0xB00000 - 0xBFFFFF | DSP (1 MBytes) |
0xC00000 - 0xDFFFFF | RAM VIDEO + RAM SOUND (2 MBytes) |
0xE00000 - 0xFFFFFF | ROM (2 MBytes) |
ORIC ATMOS | |
0x0000 - 0x00FF | page 0 |
0x0100 - 0x01FF | page 1 (stack) |
0x0200 - 0x02FF | page 2 (variables) |
0x0300 - 0x03FF | page 3 I/O space |
0x0400 - 0x97FF | USER RAM |
0x9800 - 0xBFDF | VIDEO RAM Text & Graphic |
0xBFE0 - 0xBFFF | not used |
0xC000 - 0xFFFF | ROM |
EMULATION MODE | |
0x000000 - 0x0000FF | remapped in 0x010000 - 0x010000 |
0x000100 - 0x0001FF | remapped in 0x010100 - 0x0101FF |
0x000200 - 0x0002FF | remapped in 0x010200 - 0x0102FF |
0x000300 - 0x0003FF | remapped in 0x020300 - 0x0203FF |
0x000400 - 0x0097FF | remapped in 0x010400 - 0x0197FF |
0x009800 - 0x00BFDF | remapped in 0xC00000 - 0xC027DF |
0x00BFE0 - 0x00BFFF | remapped in 0x01BFE0 - 0x01BFFF |
0x00C000 - 0x00FFFF | remapped in 0x01C000 - 0x01CFFF & RD only authorized |
EXPLANATION |
CHIP SELECTION |
This part of the project generates all need signals to select :
![]() |
![]() |