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)