Appendix A
RUBY-9712VG2A User’s Manual
System Memory Address Map
Each On-board device in the system is assigned a set of memory addresses, which
also can be identical of the device. The following table lists the system memory
address used.
Memory Area
Size
Device Description
0000 – 003F
1K
Interrupt Area
0040 – 004F
0.3K
BIOS Data Area
0050 – 006F
0.5K
System Data
0070 – 04A4
16K
DOS
04A5 – 0C7C
31K
Program Area
0C7D – 9F3E
587K
[Available]
9F3F –9FFF
3K
Unused
= Conventional memory ends at 637K =
A000 – AFFF
64K
VGA Graphics
B000 – B7FF
32K
Unused
B800 – BFFF
32K
VGA Text
C000 – CA7F
42K
Video ROM
CA80 – CB00
2K
Unused
CB01 – CBFE
4K
High RAM
CBFF – CBFF
0.1K
Unused
CC00 - D57F
38K
ROM
D580 – D5FF
2K
Unused
D600 – D77F
6K
ROM
D780 – D949
7.2K
Unused
D94A – DFFF
26K
High RAM
E000 – EFFF
64K
Unused
F000 – FFFF
64K
System ROM
HMA
64K
First 64K Extended