Motherboard banks indicated via SW1 |
RAM in expansion cards |
SW2 setting |
BX register |
BX = 0040h ? |
IO_RAM_SIZE (KB RAM past 64) |
Calculated RAM total (MEMORY_SIZE) |
0 (64 KB) |
N/A |
64 KB |
16 (0010h) |
No |
not relevant |
16 + 0 = 16 KB ( BX + 0 , because BX not 0040h ) |
0/1 (128 KB) |
N/A |
128 KB |
32 (0020h) |
No |
not relevant |
32 + 0 = 32 KB ( BX + 0 , because BX not 0040h ) |
0/1/2 (192 KB) |
N/A |
192 KB |
48 (0030h) |
No |
not relevant |
48 + 0 = 48 KB ( BX + 0 , because BX not 0040h ) |
0/1/2/3 (256 KB) |
0 KB |
256 KB |
64 (0040h) |
Yes |
192 (00C0h) |
64 + 192 = 256 KB ( BX + IO_RAM_SIZE ) |
0/1/2/3 (256 KB) |
64 KB |
320 KB |
64 (0040h) |
Yes |
256 (0100h) |
64 + 256 = 320 KB ( BX + IO_RAM_SIZE ) |
0/1/2/3 (256 KB) |
128 KB |
384 KB |
64 (0040h) |
Yes |
320 (0140h) |
64 + 320 = 384 KB ( BX + IO_RAM_SIZE ) |