Memory areas are different depending on whether the system is in HIRES or TEXT modes.
BASIC Text Memory Map
| Address | Name |
| 0000-00FF | Page Zero |
| 0100-01FF | Stack |
| 0200-02FF | Page 2 |
| 0300-03FF | I/O Area |
| 0400-04FF | Sedoric Code |
| 0500-B3FF | BASIC Program RAM |
| A000-BFDF | HIRES Screen |
| B400-B4FF | Spare Memory |
| B500-B7FF | Standard Character Set |
| B800-B8FF | Spare Memory |
| B900-BB7F | Alternate Character Set |
| BB80-BF3F | TEXT Screen |
| BF40-BF67 | Spare Memory |
| BF68-BFDF | TEXT Bottom Screen |
| BFE0-BFFF | Spare Memory |
| C000-FFFF | ROM / Overlay RAM |
Page 0 (Page Zero)
Locations not used by BASIC
| Address Range | Notes |
| 00-0B | |
| BB-BC | |
| F3-F9 | |
Page 3 (I/O)
| Memory Range | Device |
| 0300-030F | Internal VIA 6522 |
| 0310-0310 | DK'tronics Joystick Interface (left port) |
| 0310-0313 | Microdisc FDC WD1793 |
| 0310-031F | Pravetz FDC |
| 0314-031B | Microdisc additionnal I/O registers |
| 031C-031F | Internal ACIA 6551 (Telestrat) |
| 0320-032F | RS232 extension (Atmos) |
| 0320-0320 | DK'tronics Joystick Interface (right port) |
| 0320-032F | Second VIA 6522 (Telestrat) |
| 0320-03FF | Pravetz ROM |
| 0330-035F | Spare Memory |
| 0360-0371 | RTC ICM7170 (Telestrat and Atmos) |
| 0380-03DF | Spare Memory |
| 03E0-03E1 | Oric Lightpen |
| 03E2-03F3 | Spare Memory |
| 03F4-03FF | Jasmin FDC WD1773 |
Other references: Passion ORIC
CPU vectors
| Memory location | Vector |
| FFFA-FFFB | NMI 6502 Vector |
| FFFC-FFFD | Reset 6502 Vector |
| FFFE-FFFF | IRQ 6502 Vector |