#include <IEC.h>
Inheritance diagram for Drive:


Public Member Functions | |
| Drive (IEC *iec) | |
| virtual | ~Drive () |
| virtual uint8 | Open (int channel, char *filename)=0 |
| virtual uint8 | Close (int channel)=0 |
| virtual uint8 | Read (int channel, uint8 *byte)=0 |
| virtual uint8 | Write (int channel, uint8 byte, bool eoi)=0 |
| virtual void | Reset (void)=0 |
Public Attributes | |
| int | LED |
| bool | Ready |
Protected Member Functions | |
| void | set_error (int error) |
Protected Attributes | |
| char * | error_ptr |
| int | error_len |
Private Attributes | |
| IEC * | the_iec |
|
|
Definition at line 398 of file IEC.cpp. References DRVLED_OFF, ERR_STARTUP, LED, Ready, set_error(), and the_iec. |
|
|
|
|
|
Implemented in D64Drive, FSDrive, and T64Drive. Referenced by IEC::sec_listen(). |
|
||||||||||||
|
Implemented in D64Drive, FSDrive, and T64Drive. Referenced by IEC::open_out(). |
|
||||||||||||
|
Implemented in D64Drive, FSDrive, and T64Drive. Referenced by IEC::data_in(). |
|
|
|
|
|
||||||||||||||||
|
Implemented in D64Drive, FSDrive, and T64Drive. Referenced by IEC::data_out(). |
|
|
Definition at line 141 of file IEC.h. Referenced by D64Drive::execute_command(), D64Drive::Read(), and set_error(). |
|
|
Definition at line 140 of file IEC.h. Referenced by D64Drive::execute_command(), T64Drive::Read(), FSDrive::Read(), D64Drive::Read(), and set_error(). |
|
|
Definition at line 134 of file IEC.h. Referenced by Drive(), IEC::open_out(), IEC::sec_listen(), and set_error(). |
|
|
Definition at line 135 of file IEC.h. Referenced by D64Drive::D64Drive(), Drive(), FSDrive::FSDrive(), IEC::listen(), IEC::Reset(), T64Drive::T64Drive(), IEC::talk(), D64Drive::~D64Drive(), FSDrive::~FSDrive(), and T64Drive::~T64Drive(). |
|
|
Definition at line 144 of file IEC.h. Referenced by Drive(), and set_error(). |
1.3.3