|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of ModuleException in dioscuri.interfaces |
---|
Methods in dioscuri.interfaces that throw ModuleException | |
---|---|
byte |
Addressable.getIOPortByte(int address)
|
byte[] |
Addressable.getIOPortDoubleWord(int address)
|
byte[] |
Addressable.getIOPortWord(int address)
|
void |
Addressable.setIOPortByte(int address,
byte value)
|
void |
Addressable.setIOPortDoubleWord(int address,
byte[] value)
|
void |
Addressable.setIOPortWord(int address,
byte[] value)
|
Uses of ModuleException in dioscuri.module |
---|
Methods in dioscuri.module that throw ModuleException | |
---|---|
abstract byte |
ModuleMemory.getByte(int address)
Return a byte from memory at a specific address |
abstract byte |
ModuleMotherboard.getIOPortByte(int portAddress)
|
abstract byte[] |
ModuleMotherboard.getIOPortDoubleWord(int portAddress)
|
abstract byte[] |
ModuleMotherboard.getIOPortWord(int portAddress)
|
abstract byte[] |
ModuleMemory.getWord(int address)
Returns the value of a word at a specific address Note: words in memory are stored in Little Endian order (LSB, MSB), but this method returns a word in Big Endian order (MSB, LSB) because this is the common way words are used by instructions. |
abstract void |
ModuleMemory.setByte(int address,
byte value)
Set a byte in memory at given address |
abstract void |
ModuleMemory.setBytes(int address,
byte[] binaryStream)
Stores an array of bytes in memory starting at a specific address |
abstract void |
ModuleMotherboard.setIOPortByte(int portAddress,
byte dataByte)
|
abstract void |
ModuleMotherboard.setIOPortDoubleWord(int portAddress,
byte[] dataDoubleWord)
|
abstract void |
ModuleMotherboard.setIOPortWord(int portAddress,
byte[] dataWord)
|
abstract boolean |
ModuleBIOS.setSystemBIOS(byte[] biosCode)
Sets the system BIOS code in ROM |
abstract boolean |
ModuleBIOS.setVideoBIOS(byte[] biosCode)
Sets the Video BIOS code in ROM |
abstract void |
ModuleMemory.setWord(int address,
byte[] value)
Stores the value of a word at a specific address Note: words in memory are stored in Little Endian order (LSB, MSB), but this method assumes that a word is given in Big Endian order (MSB, LSB) because this is the common way words are used by instructions. |
Uses of ModuleException in dioscuri.module.ata |
---|
Methods in dioscuri.module.ata that throw ModuleException | |
---|---|
byte |
ATA.getIOPortByte(int originalPortAddress)
|
byte[] |
ATA.getIOPortDoubleWord(int portAddress)
|
byte[] |
ATA.getIOPortWord(int portAddress)
|
void |
ATA.setIOPortByte(int originalAddress,
byte data)
|
void |
ATA.setIOPortDoubleWord(int portAddress,
byte[] dataDoubleWord)
|
void |
ATA.setIOPortWord(int portAddress,
byte[] dataWord)
|
Uses of ModuleException in dioscuri.module.bios |
---|
Methods in dioscuri.module.bios that throw ModuleException | |
---|---|
boolean |
BIOS.setSystemBIOS(byte[] biosCode)
Sets the system BIOS code in ROM |
boolean |
BIOS.setVideoBIOS(byte[] biosCode)
Sets the Video BIOS code in ROM |
Uses of ModuleException in dioscuri.module.cpu |
---|
Methods in dioscuri.module.cpu that throw ModuleException | |
---|---|
byte |
CPU.getIOPortByte(int portAddress)
|
byte[] |
CPU.getIOPortDoubleWord(int portAddress)
|
byte[] |
CPU.getIOPortWord(int portAddress)
|
void |
CPU.setIOPortByte(int portAddress,
byte data)
|
void |
CPU.setIOPortDoubleWord(int portAddress,
byte[] data)
|
void |
CPU.setIOPortWord(int portAddress,
byte[] data)
|
Uses of ModuleException in dioscuri.module.cpu32 |
---|
Methods in dioscuri.module.cpu32 that throw ModuleException | |
---|---|
byte |
Processor.getIOPortByte(int portAddress)
|
byte |
DMAController.getIOPortByte(int portAddress)
|
byte[] |
Processor.getIOPortDoubleWord(int portAddress)
|
byte[] |
DMAController.getIOPortDoubleWord(int portAddress)
|
byte[] |
Processor.getIOPortWord(int portAddress)
|
byte[] |
DMAController.getIOPortWord(int portAddress)
|
int |
IOPortHandler.ioPortReadByte(int address)
|
int |
IOPortCapable.ioPortReadByte(int address)
|
int |
IOPortHandler.ioPortReadLong(int address)
|
int |
IOPortCapable.ioPortReadLong(int address)
|
int |
IOPortHandler.ioPortReadWord(int address)
|
int |
IOPortCapable.ioPortReadWord(int address)
|
static void |
UCodeStaticMethods.ioportwrite_hef_OUT_O16_cpl_iopl_tss_reg0_reg1_ioports(int cpl,
int iopl,
Segment tss,
int reg0,
int reg1,
IOPortHandler ioports)
|
static void |
UCodeStaticMethods.ioportwrite_hef_OUT_O32_cpl_iopl_tss_reg0_reg1_ioports(int cpl,
int iopl,
Segment tss,
int reg0,
int reg1,
IOPortHandler ioports)
|
static void |
UCodeStaticMethods.ioportwrite_hef_OUT_O8_cpl_iopl_tss_reg0_reg1_ioports(int cpl,
int iopl,
Segment tss,
int reg0,
int reg1,
IOPortHandler ioports)
|
void |
IOPortHandler.ioPortWriteByte(int address,
int data)
|
void |
IOPortCapable.ioPortWriteByte(int address,
int data)
|
void |
IOPortHandler.ioPortWriteLong(int address,
int data)
|
void |
IOPortCapable.ioPortWriteLong(int address,
int data)
|
void |
IOPortHandler.ioPortWriteWord(int address,
int data)
|
void |
IOPortCapable.ioPortWriteWord(int address,
int data)
|
static int |
UCodeStaticMethods.reg0_hef_IN_O16_cpl_iopl_tss_reg0_ioports(int cpl,
int iopl,
Segment tss,
int reg0,
IOPortHandler ioports)
|
static int |
UCodeStaticMethods.reg0_hef_IN_O32_cpl_iopl_tss_reg0_ioports(int cpl,
int iopl,
Segment tss,
int reg0,
IOPortHandler ioports)
|
static int |
UCodeStaticMethods.reg0_hef_IN_O8_cpl_iopl_tss_reg0_ioports(int cpl,
int iopl,
Segment tss,
int reg0,
IOPortHandler ioports)
|
void |
Processor.setIOPortByte(int portAddress,
byte value)
|
void |
DMAController.setIOPortByte(int portAddress,
byte data)
|
void |
Processor.setIOPortDoubleWord(int portAddress,
byte[] value)
|
void |
DMAController.setIOPortDoubleWord(int portAddress,
byte[] dataDoubleWord)
|
void |
Processor.setIOPortWord(int portAddress,
byte[] value)
|
void |
DMAController.setIOPortWord(int portAddress,
byte[] dataWord)
|
Uses of ModuleException in dioscuri.module.fdc |
---|
Methods in dioscuri.module.fdc that throw ModuleException | |
---|---|
byte |
FDC.getIOPortByte(int portAddress)
|
byte[] |
FDC.getIOPortDoubleWord(int portAddress)
|
byte[] |
FDC.getIOPortWord(int portAddress)
|
void |
FDC.setIOPortByte(int portAddress,
byte value)
|
void |
FDC.setIOPortDoubleWord(int portAddress,
byte[] dataDoubleWord)
|
void |
FDC.setIOPortWord(int portAddress,
byte[] dataWord)
|
Uses of ModuleException in dioscuri.module.keyboard |
---|
Methods in dioscuri.module.keyboard that throw ModuleException | |
---|---|
byte[] |
Keyboard.getIOPortDoubleWord(int portAddress)
|
byte[] |
Keyboard.getIOPortWord(int portAddress)
|
void |
Keyboard.setIOPortDoubleWord(int portAddress,
byte[] dataDoubleWord)
|
void |
Keyboard.setIOPortWord(int portAddress,
byte[] dataWord)
|
Uses of ModuleException in dioscuri.module.memory |
---|
Methods in dioscuri.module.memory that throw ModuleException | |
---|---|
void |
Memory.setBytes(int address,
byte[] binaryStream)
Stores an array of bytes in memory starting at a specific address |
void |
DynamicAllocationMemory.setBytes(int address,
byte[] binaryStream)
Stores an array of bytes in memory starting at a specific address |
Uses of ModuleException in dioscuri.module.motherboard |
---|
Methods in dioscuri.module.motherboard that throw ModuleException | |
---|---|
byte |
Motherboard.getIOPortByte(int portAddress)
|
byte |
DeviceDummy.getIOPortByte(int portAddress)
|
byte[] |
Motherboard.getIOPortDoubleWord(int portAddress)
|
byte[] |
DeviceDummy.getIOPortDoubleWord(int portAddress)
|
byte[] |
Motherboard.getIOPortWord(int portAddress)
|
byte[] |
DeviceDummy.getIOPortWord(int portAddress)
|
void |
Motherboard.setIOPortByte(int portAddress,
byte dataByte)
|
void |
DeviceDummy.setIOPortByte(int portAddress,
byte data)
|
void |
Motherboard.setIOPortDoubleWord(int portAddress,
byte[] dataDoubleWord)
|
void |
DeviceDummy.setIOPortDoubleWord(int portAddress,
byte[] dataDoubleWord)
|
void |
Motherboard.setIOPortWord(int portAddress,
byte[] dataWord)
|
void |
DeviceDummy.setIOPortWord(int portAddress,
byte[] dataWord)
|
Uses of ModuleException in dioscuri.module.parallelport |
---|
Methods in dioscuri.module.parallelport that throw ModuleException | |
---|---|
byte[] |
ParallelPort.getIOPortDoubleWord(int portAddress)
|
byte[] |
ParallelPort.getIOPortWord(int portAddress)
|
void |
ParallelPort.setIOPortDoubleWord(int portAddress,
byte[] dataDoubleWord)
|
void |
ParallelPort.setIOPortWord(int portAddress,
byte[] dataWord)
|
Uses of ModuleException in dioscuri.module.pci |
---|
Methods in dioscuri.module.pci that throw ModuleException | |
---|---|
byte |
PCI.getIOPortByte(int portAddress)
|
byte[] |
PCI.getIOPortDoubleWord(int portAddress)
|
byte[] |
PCI.getIOPortWord(int portAddress)
|
void |
PCI.setIOPortByte(int portAddress,
byte data)
|
void |
PCI.setIOPortDoubleWord(int portAddress,
byte[] dataDoubleWord)
|
void |
PCI.setIOPortWord(int portAddress,
byte[] dataWord)
|
Uses of ModuleException in dioscuri.module.pit |
---|
Methods in dioscuri.module.pit that throw ModuleException | |
---|---|
byte |
PIT.getIOPortByte(int portAddress)
|
byte[] |
PIT.getIOPortDoubleWord(int portAddress)
|
byte[] |
PIT.getIOPortWord(int portAddress)
|
void |
PIT.setIOPortByte(int portAddress,
byte data)
|
void |
PIT.setIOPortDoubleWord(int portAddress,
byte[] dataDoubleWord)
|
void |
PIT.setIOPortWord(int portAddress,
byte[] dataWord)
|
Uses of ModuleException in dioscuri.module.rtc |
---|
Methods in dioscuri.module.rtc that throw ModuleException | |
---|---|
byte[] |
RTC.getIOPortDoubleWord(int portAddress)
|
byte[] |
RTC.getIOPortWord(int portAddress)
|
void |
RTC.setIOPortDoubleWord(int portAddress,
byte[] dataDoubleWord)
|
void |
RTC.setIOPortWord(int portAddress,
byte[] dataWord)
|
Uses of ModuleException in dioscuri.module.serialport |
---|
Methods in dioscuri.module.serialport that throw ModuleException | |
---|---|
byte[] |
SerialPort.getIOPortDoubleWord(int portAddress)
|
byte[] |
SerialPort.getIOPortWord(int portAddress)
|
void |
SerialPort.setIOPortDoubleWord(int portAddress,
byte[] dataDoubleWord)
|
void |
SerialPort.setIOPortWord(int portAddress,
byte[] dataWord)
|
Uses of ModuleException in dioscuri.module.video |
---|
Methods in dioscuri.module.video that throw ModuleException | |
---|---|
byte |
Video.getIOPortByte(int portAddress)
|
byte[] |
Video.getIOPortDoubleWord(int portAddress)
|
byte[] |
Video.getIOPortWord(int portAddress)
|
void |
Video.setIOPortByte(int portAddress,
byte data)
|
void |
Video.setIOPortDoubleWord(int portAddress,
byte[] dataDoubleWord)
|
void |
Video.setIOPortWord(int portAddress,
byte[] dataWord)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |