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 ) |