HP85 GPIB Disk Emulator
1.0
HP85GPIBDiskEmulator
|
Go to the documentation of this file.
26 void V2B_MSB_Index1 ( uint8_t *B ,
int index ,
int size , uint32_t val );
56 #endif // #ifndef _SS80_H_
int SS80_locate_and_read(void)
SS80 Locate and Read COmmend.
int SS80_Command_State(void)
Process OP Codes following 0x65 Command State.
int SS80_Channel_Independent_Clear(int u)
Channel Independent Clear.
void SS80_Check_Unit(uint8_t unit)
Check unit number and assign.
void V2B_MSB_Index1(uint8_t *B, int index, int size, uint32_t val)
Initialize SS80 state and bus.
int SS80_error_return(void)
Common SS80 Error Return function. Send qstat = 1.
uint32_t SS80_Bytes_to_Blocks(uint32_t bytes)
SS80 Return current block addresss from bytes.
int SS80_Amigo_Clear(void)
Amigo Clear.
uint8_t * SS80ControllerPack(int *size)
Pack Controller data into bytes.
void SS80_display_extended_status(uint8_t *p, char *message)
SS80 Display extended 8 byte status messages for debuging.
uint8_t * SS80VolumePack(int *size)
Pack Voulme data into bytes.
GPIB, AMIGO, SS80 and device defines.
void SS80_set_extended_status(uint8_t *p, int bit)
SS80 set extendend status bits.
int SS80_Transparent_State(void)
(0x70 or 0x72) OP Code processing.
void Clear_Common(int u)
Universal and Decvice clear code.
void SS80_Test(void)
SS80 GPIB function.
uint32_t SS80_Blocks_to_Bytes(uint32_t block)
SS80 Return current address in bytes.
int SS80_increment(void)
Increment position Addressy by one block.
int SS80_cmd_seek(void)
Limit tests for disk seek.
int SS80_Universal_Device_Clear(void)
Universal Device CLear.
int SS80_Cancel(void)
Cancel transaction.
void SS80_Check_Volume(uint8_t volume)
Check volume number and assign.
int SS80_locate_and_write(void)
SS80 Locate and Write Commend.
int SS80_Report(void)
send QSTAT
int SS80_Selected_Device_Clear(int u)
Selected Device Clear.
void SS80_init(void)
SS80 nitialize all devices Initialize ALL SS80 devives.
int SS80_describe(void)
Send Controler,Unit and Volume description.
uint8_t * SS80UnitPack(int *size)
Pack Unit data into bytes.
int SS80_COMMANDS(uint8_t ch)
SS80 COMMANDS States.
int SS80_send_status(void)
SS80 send detailed status.
int SS80_Execute_State(void)
SS80 Execute state process.
int SS80_test_extended_status(uint8_t *p, int bit)
SS80 test extendend status bits and display them.