Site Tools


Differences

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

Link to this comparison view

Next revision
Previous revision
Last revision Both sides next revision
mg_notes:apple_iic:firmware_bank_switch [2017/07/17 15:54]
M.G. created
mg_notes:apple_iic:firmware_bank_switch [2017/07/17 15:56]
M.G.
Line 2: Line 2:
  
 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.
 +
 +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/​trace jumpers on the board. The ROM $00 machines may be upgraded to use a 32K ROM via a pair of solder/​trace jumpers on the board.
  
-The aux bank mostly contains firmware supporting the features not present in the original Apple //c: 3.5%%"​%% drive/​SmartPort,​ 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.