Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
mg_notes:apple_iic:firmware_bank_switch [2017/07/17 15:55]
M.G.
mg_notes:apple_iic:firmware_bank_switch [2017/07/25 16:15]
M.G.
Line 3: Line 3:
 All Apple %%//%%c and IIc Plus computers //except ROM $00// ship with two 16K firmware banks, each visible from $C100-$FFFF. ​ The visible bank is switched by a write to $C028. ​ This is not well-documented by the Apple documentation. All Apple %%//%%c and IIc Plus computers //except ROM $00// ship with two 16K firmware banks, each visible from $C100-$FFFF. ​ The visible bank is switched by a write to $C028. ​ This is not well-documented by the Apple documentation.
  
-The ROM $00 machines may be upgraded to use a 32K ROM via a pair of solder/trace jumpers on the board.+It is not possible to know which firmware bank is active except by reading locations in the firmware, there is no status bit available in the I/O space. 
 + 
 +The ROM $00 machines may be upgraded to use a 32K ROM via a pair of solder/butterfly ​jumpers on the board.
  
 The aux bank mostly contains firmware supporting the features not present or less mature in the original Apple %%//%%c: 3.5%%"​%% drive/​SmartPort,​ serial and keyboard buffering, memory expansion card, diagnostics,​ and (for the Plus) accelerator. The aux bank mostly contains firmware supporting the features not present or less mature in the original Apple %%//%%c: 3.5%%"​%% drive/​SmartPort,​ serial and keyboard buffering, memory expansion card, diagnostics,​ and (for the Plus) accelerator.