HP85 GPIB Disk Emulator
1.0
HP85GPIBDiskEmulator
|
We do not have RPS or Burst settings yet so we do not clear them/
We do not have a diagnostic mode so bits ALWAYS get cleared.
FIXME Normally the poweron value is -1 (Full volume) However; Any read will try to read the whole volume. (This is Only used in disk copy functions) A setting of 0 will offer the best chance of the error being spotted by the Controller in Charge However; Typically systems will always set this value BEFORE a transfer.
FIXME If we have a Diagnostic Report bit then we do not clear the Status/Error bits SS80 4-12
FIXME, In Execute state calls SS80_locate_and_read();
FIXME, SS80_locate_and_write();
FIXME Important SS80 and CS80 differences regarding Complementary Commands! CS80 pg 2-1 1) In CS80 when only complementary commands appear in a message they will set the system defaults: Unit, number, data transfer length, burst size, maximum retry time, and Rotational Position Sensing (RPS) window size and location. 2) If, in the same message, they proceed a Real Time, General Purpose or Diagnostic they are TEMPORARY and just for that single transaction! 3) The exeption to these rules are Set Unit, Set Volume
Only handles 4-byte Addresses at the moment CS80 pg 4-11, 2-14 SS80 pg 4-67
not implmented yet SS80 pg 4-43 CS80 pg 4-20, 2-28
FIXME The class GENERAL PURPOSE suggests yes
FIXME SS80 4-49 CS80 4-27, 3-7
FIXME SS80 4-49 CS80 4-27, 3-7