dioscuri.module.cpu32
Interface IOPortCapable
- All Superinterfaces:
- HardwareComponent, Hibernatable
- All Known Implementing Classes:
- DMAController, IOPortHandler, SystemBIOS, VGABIOS
public interface IOPortCapable
- extends HardwareComponent
- Author:
- Bram Lohman, Bart Kiers
ioPortWriteByte
void ioPortWriteByte(int address,
int data)
throws ModuleException
- Parameters:
address
- data
-
- Throws:
ModuleException
ioPortWriteWord
void ioPortWriteWord(int address,
int data)
throws ModuleException
- Parameters:
address
- data
-
- Throws:
ModuleException
ioPortWriteLong
void ioPortWriteLong(int address,
int data)
throws ModuleException
- Parameters:
address
- data
-
- Throws:
ModuleException
ioPortReadByte
int ioPortReadByte(int address)
throws ModuleException
- Parameters:
address
-
- Returns:
- -
- Throws:
ModuleException
ioPortReadWord
int ioPortReadWord(int address)
throws ModuleException
- Parameters:
address
-
- Returns:
- -
- Throws:
ModuleException
ioPortReadLong
int ioPortReadLong(int address)
throws ModuleException
- Parameters:
address
-
- Returns:
- -
- Throws:
ModuleException
ioPortsRequested
int[] ioPortsRequested()
- Returns:
- -