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 Both sides next revision
mg_notes:general:hardware_probing [2018/09/28 14:57]
M.G. [How to Probe for Hardware]
mg_notes:general:hardware_probing [2018/10/01 12:44]
M.G. [How to Probe for Hardware]
Line 41: Line 41:
 There'​s a big exception to the above paragraph: ​ The Apple %%//​%%c. ​ Several companies produced Microsoft-compatible Z80 cards for the %%//%%c, including the popular AE Z-RAM series. ​ These respond to appropriate writes, but also contain the machines built-in firmware in the "​slot." ​ So if the machine is a %%//%%c, it is safe to probe all slots for the Z80. There'​s a big exception to the above paragraph: ​ The Apple %%//​%%c. ​ Several companies produced Microsoft-compatible Z80 cards for the %%//%%c, including the popular AE Z-RAM series. ​ These respond to appropriate writes, but also contain the machines built-in firmware in the "​slot." ​ So if the machine is a %%//%%c, it is safe to probe all slots for the Z80.
  
-Finally, the Mockingboard and clones don't have slot firmware, instead having two or more 6522 VIAs present in the space normally used for slot firmware. ​ For a two-VIA card, the VIAs are at $C400 and $C480 and have 16 registers each.  Cards exist with more VIAs present on further $10-byte divisions.+Finally, the Mockingboard and clones don't have slot firmware, instead having two or more 6522 VIAs present in the space normally used for slot firmware. ​ For a two-VIA card, the VIAs are at $Cs00 and $Cs80 and have 16 registers each.  Cards exist with more VIAs present on further $10-byte divisions.
  
-In this case, the Mockingboard is probably not going to look like a standard slot card when ID bytes are checked. ​ Since it's I/O is in the firmware space, it won't work in a IIgs slot that isn't set to "your card," nor in slot 3 of a %%//e%% same as the Softcard. ​ So probe for it under the same conditions of the Softcard.+In this case, the Mockingboard is probably not going to look like a standard slot card when ID bytes are checked. ​ Since it's I/O is in the firmware space, it won't work in a IIgs slot that isn't set to "your card," nor in slot 3 of a %%//e%%, basically the same constraints ​as the Softcard. ​ So probe for it under the same conditions of the Softcard.
  
 ===== Recommendations for Slot Card Designers ===== ===== Recommendations for Slot Card Designers =====