public class IECBus extends Object
Modifier and Type | Field and Description |
---|---|
protected byte |
cpuBus |
protected byte |
cpuPort |
protected C1541[] |
drives
Floppy Disk Drives connected to the bus.
|
protected byte[] |
drvBus |
protected byte[] |
drvData |
protected byte |
drvPort |
static int |
IECBUS_NUM
Number of IEC devices.
|
protected SerialIECDevice[] |
serialDevices
Serial devices connected to the bus.
|
Constructor and Description |
---|
IECBus() |
Modifier and Type | Method and Description |
---|---|
byte |
deviceRead() |
void |
deviceWrite(int deviceNum,
byte data) |
byte |
readFromIECBus()
Read from IEC bus.
|
void |
reset()
Reset bus state.
|
protected void |
setDriveBus(int deviceNum) |
void |
setFloppies(C1541[] drvs)
Set Floppy Disk Drives.
|
void |
setSerialDevices(SerialIECDevice[] devices)
Set Serial Devices.
|
void |
updateDrive(int deviceNum,
byte byt) |
protected void |
updatePorts() |
void |
writeToIECBus(byte data)
Write to IEC bus.
|
public static final int IECBUS_NUM
protected byte[] drvBus
protected byte[] drvData
protected byte drvPort
protected byte cpuBus
protected byte cpuPort
protected C1541[] drives
protected SerialIECDevice[] serialDevices
public final void reset()
public final void setFloppies(C1541[] drvs)
drvs
- Floppiespublic final void setSerialDevices(SerialIECDevice[] devices)
devices
- Serial Devicespublic final byte readFromIECBus()
public final void writeToIECBus(byte data)
data
- write valuepublic final byte deviceRead()
public final void deviceWrite(int deviceNum, byte data)
public final void updateDrive(int deviceNum, byte byt)
protected final void setDriveBus(int deviceNum)
protected final void updatePorts()
Copyright © 2018 Ken Händel. All rights reserved.