Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
dioscuri.exception.ModuleException

Packages that use ModuleException
dioscuri.interfaces |
dioscuri.module |
dioscuri.module.ata |
dioscuri.module.bios |
dioscuri.module.cpu |
dioscuri.module.cpu32 |
dioscuri.module.fdc |
dioscuri.module.keyboard |
dioscuri.module.memory |
dioscuri.module.motherboard |
dioscuri.module.parallelport |
dioscuri.module.pci |
dioscuri.module.pit |
dioscuri.module.rtc |
dioscuri.module.serialport |
dioscuri.module.video |

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)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES