/[cebix]/Frodo4/Src/IEC.h
ViewVC logotype

Diff of /Frodo4/Src/IEC.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by cebix, Sun Jan 11 00:09:51 2004 UTC revision 1.4 by cebix, Sun Jan 11 14:03:29 2004 UTC
# Line 135  public: Line 135  public:
135          uint8 Out(uint8 byte, bool eoi);          uint8 Out(uint8 byte, bool eoi);
136          uint8 OutATN(uint8 byte);          uint8 OutATN(uint8 byte);
137          uint8 OutSec(uint8 byte);          uint8 OutSec(uint8 byte);
138          uint8 In(uint8 *byte);          uint8 In(uint8 &byte);
139          void SetATN(void);          void SetATN(void);
140          void RelATN(void);          void RelATN(void);
141          void Turnaround(void);          void Turnaround(void);
# Line 150  private: Line 150  private:
150          uint8 sec_talk(void);          uint8 sec_talk(void);
151          uint8 open_out(uint8 byte, bool eoi);          uint8 open_out(uint8 byte, bool eoi);
152          uint8 data_out(uint8 byte, bool eoi);          uint8 data_out(uint8 byte, bool eoi);
153          uint8 data_in(uint8 *byte);          uint8 data_in(uint8 &byte);
154    
155          C64Display *the_display;        // Pointer to display object (for drive LEDs)          C64Display *the_display;        // Pointer to display object (for drive LEDs)
156    
# Line 180  public: Line 180  public:
180    
181          virtual uint8 Open(int channel, const uint8 *name, int name_len)=0;          virtual uint8 Open(int channel, const uint8 *name, int name_len)=0;
182          virtual uint8 Close(int channel)=0;          virtual uint8 Close(int channel)=0;
183          virtual uint8 Read(int channel, uint8 *byte)=0;          virtual uint8 Read(int channel, uint8 &byte)=0;
184          virtual uint8 Write(int channel, uint8 byte, bool eoi)=0;          virtual uint8 Write(int channel, uint8 byte, bool eoi)=0;
185          virtual void Reset(void)=0;          virtual void Reset(void)=0;
186    
# Line 214  protected: Line 214  protected:
214          char error_buf[256];    // Buffer with current error message          char error_buf[256];    // Buffer with current error message
215          char *error_ptr;                // Pointer within error message          char *error_ptr;                // Pointer within error message
216          int error_len;                  // Remaining length of error message          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          uint8 cmd_buf[64];              // Buffer for incoming command strings
220          int cmd_len;                    // Length of received command          int cmd_len;                    // Length of received command

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

Christian Bauer">Christian Bauer
ViewVC Help
Powered by ViewVC 1.1.15