135 |
|
uint8 Out(uint8 byte, bool eoi); |
136 |
|
uint8 OutATN(uint8 byte); |
137 |
|
uint8 OutSec(uint8 byte); |
138 |
< |
uint8 In(uint8 *byte); |
138 |
> |
uint8 In(uint8 &byte); |
139 |
|
void SetATN(void); |
140 |
|
void RelATN(void); |
141 |
|
void Turnaround(void); |
150 |
|
uint8 sec_talk(void); |
151 |
|
uint8 open_out(uint8 byte, bool eoi); |
152 |
|
uint8 data_out(uint8 byte, bool eoi); |
153 |
< |
uint8 data_in(uint8 *byte); |
153 |
> |
uint8 data_in(uint8 &byte); |
154 |
|
|
155 |
|
C64Display *the_display; // Pointer to display object (for drive LEDs) |
156 |
|
|
180 |
|
|
181 |
|
virtual uint8 Open(int channel, const uint8 *name, int name_len)=0; |
182 |
|
virtual uint8 Close(int channel)=0; |
183 |
< |
virtual uint8 Read(int channel, uint8 *byte)=0; |
183 |
> |
virtual uint8 Read(int channel, uint8 &byte)=0; |
184 |
|
virtual uint8 Write(int channel, uint8 byte, bool eoi)=0; |
185 |
|
virtual void Reset(void)=0; |
186 |
|
|
214 |
|
char error_buf[256]; // Buffer with current error message |
215 |
|
char *error_ptr; // Pointer within error message |
216 |
|
int error_len; // Remaining length of error message |
217 |
+ |
int current_error; // Number of current error |
218 |
|
|
219 |
|
uint8 cmd_buf[64]; // Buffer for incoming command strings |
220 |
|
int cmd_len; // Length of received command |