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

A B C D E F G H I J K L M N O P R S T U V W X Y Z

## A

A20mask - Static variable in class dioscuri.module.memory.DynamicAllocationMemory
A20mask - Static variable in class dioscuri.module.memory.Memory
AAA - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
AAD - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
AALOAD - Static variable in class dioscuri.module.cpu32.JavaOpcode
AAM - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
AAS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
AASTORE - Static variable in class dioscuri.module.cpu32.JavaOpcode
ABSTRACT - Static variable in class dioscuri.module.cpu32.ClassFile
ABSTRACT - Static variable in class dioscuri.module.cpu32.MethodInfo
AbstractBasicCompiler - Class in dioscuri.module.cpu32
AbstractBasicCompiler() - Constructor for class dioscuri.module.cpu32.AbstractBasicCompiler
AbstractCodeBlockWrapper - Class in dioscuri.module.cpu32
AbstractCodeBlockWrapper(CodeBlock) - Constructor for class dioscuri.module.cpu32.AbstractCodeBlockWrapper
AbstractHardwareComponent - Class in dioscuri.module.cpu32
AbstractHardwareComponent() - Constructor for class dioscuri.module.cpu32.AbstractHardwareComponent
AbstractMemory - Class in dioscuri.module.cpu32
AbstractMemory() - Constructor for class dioscuri.module.cpu32.AbstractMemory
AbstractModule - Class in dioscuri.module
  Abstract class representing a generic hardware module.
AbstractModule(Module.Type, Module.Type...) - Constructor for class dioscuri.module.AbstractModule
  Creates a new instance of a module.
AbstractModulePanel - Class in dioscuri.config
AC_BIT4_NEQ - Static variable in class dioscuri.module.cpu32.Processor
AC_LNIBBLE_MAX - Static variable in class dioscuri.module.cpu32.Processor
AC_LNIBBLE_NZERO - Static variable in class dioscuri.module.cpu32.Processor
AC_LNIBBLE_ZERO - Static variable in class dioscuri.module.cpu32.Processor
AC_XOR - Static variable in class dioscuri.module.cpu32.Processor
acceptComponent(HardwareComponent) - Method in class dioscuri.module.cpu32.AbstractHardwareComponent
acceptComponent(HardwareComponent) - Method in class dioscuri.module.cpu32.DMAController
acceptComponent(HardwareComponent) - Method in interface dioscuri.module.cpu32.HardwareComponent
acceptComponent(HardwareComponent) - Method in class dioscuri.module.cpu32.IOPortHandler
acceptComponent(HardwareComponent) - Method in class dioscuri.module.cpu32.LinearAddressSpace
acceptComponent(HardwareComponent) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace
acceptComponent(HardwareComponent) - Method in class dioscuri.module.cpu32.Processor
acceptComponent(HardwareComponent) - Method in class dioscuri.module.cpu32.SystemBIOS
acceptComponent(HardwareComponent) - Method in class dioscuri.module.cpu32.VGABIOS
acceptComponent(HardwareComponent) - Method in class dioscuri.module.fdc.FDC
acceptComponent(HardwareComponent) - Method in class dioscuri.module.video.Video
acknowledgeBusHold() - Method in class dioscuri.module.dma.DMA
  Control has been relinquished of the system busses
  DMA now has control over the system busses, so the highest priority DMA channel that scheduled a request is located and after setting up the necessary parameters (address, count, memory), the DMA transfer is initiated
acknowledgeBusHold() - Method in class dioscuri.module.ModuleDMA
  Control has been relinquished of the system busses
  DMA now has control over the system busses, so the highest priority DMA channel that scheduled a request is located and after setting up the necessary parameters (address, count, memory), the DMA transfer is initiated
ACONST_NULL - Static variable in class dioscuri.module.cpu32.JavaOpcode
actionPerformed(ActionEvent) - Method in class dioscuri.DioscuriFrame
  Implementation of the interface ActionListener.
active - Variable in class dioscuri.module.clock.Timer
ADC - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADC_O16_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADC_O32_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADC_O8_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADD - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
add(E) - Method in interface dioscuri.util.Deque
ADD_O16_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADD_O32_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADD_O8_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
addFirst(Object) - Method in class dioscuri.module.cpu32.PriorityDeque
addFirst(E) - Method in interface dioscuri.util.Deque
addLast(Object) - Method in class dioscuri.module.cpu32.PriorityDeque
addLast(E) - Method in interface dioscuri.util.Deque
addModule(Module) - Method in class dioscuri.Modules
addr0_nef_ADDR_2EAX_addr0_eax(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_2EBP_addr0_ebp(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_2EBX_addr0_ebx(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_2ECX_addr0_ecx(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_2EDI_addr0_edi(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_2EDX_addr0_edx(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_2ESI_addr0_esi(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_2ESP_addr0_esp(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_4EAX_addr0_eax(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_4EBP_addr0_ebp(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_4EBX_addr0_ebx(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_4ECX_addr0_ecx(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_4EDI_addr0_edi(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_4EDX_addr0_edx(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_4ESI_addr0_esi(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_4ESP_addr0_esp(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_8EAX_addr0_eax(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_8EBP_addr0_ebp(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_8EBX_addr0_ebx(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_8ECX_addr0_ecx(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_8EDI_addr0_edi(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_8EDX_addr0_edx(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_8ESI_addr0_esi(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_8ESP_addr0_esp(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_AX_addr0_eax(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_BP_addr0_ebp(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_BX_addr0_ebx(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_CX_addr0_ecx(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_DI_addr0_edi(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_DX_addr0_edx(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_EAX_addr0_eax(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_EBP_addr0_ebp(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_EBX_addr0_ebx(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_ECX_addr0_ecx(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_EDI_addr0_edi(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_EDX_addr0_edx(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_ESI_addr0_esi(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_ESP_addr0_esp(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_IB_addr0_immediate(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_ID_addr0_immediate(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_IW_addr0_immediate(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_MASK16_addr0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_REG1_addr0_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_SI_addr0_esi(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_SP_addr0_esp(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_ADDR_uAL_addr0_eax(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
addr0_nef_MEM_RESET() - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
ADDR_2EAX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_2EBP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_2EBX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_2ECX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_2EDI - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_2EDX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_2ESI - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_2ESP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_2REG1 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_4EAX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_4EBP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_4EBX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_4ECX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_4EDI - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_4EDX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_4ESI - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_4ESP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_4REG1 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_8EAX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_8EBP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_8EBX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_8ECX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_8EDI - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_8EDX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_8ESI - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_8ESP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_8REG1 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_AX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_BP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_BX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_CX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_DI - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_DX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_EAX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_EBP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_EBX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_ECX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_EDI - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_EDX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_ESI - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_ESP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_IB - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_ID - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_IW - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_MASK16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_REG1 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_SI - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_SP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ADDR_uAL - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
addRegRegDisp(byte[], byte[], byte[]) - Static method in class dioscuri.module.cpu.Util
  Adds two registers and the memory reference displacement.
  Does not check carry or overflow flags.
Addressable - Interface in dioscuri.interfaces
AddressSpace - Class in dioscuri.module.cpu32
AddressSpace() - Constructor for class dioscuri.module.cpu32.AddressSpace
addToConstantPool(Object) - Method in class dioscuri.module.cpu32.ClassFile
addWords(byte[], byte[], int) - Static method in class dioscuri.module.cpu.Util
  Adds two words (16-bit) including a possible carry bit.
  Takes care of possible carry from LSB to MSB.
aflag_nef_ADC_O16_FLAGS_reg0_reg1_reg2(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
aflag_nef_ADC_O32_FLAGS_reg0_reg1_reg2(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
aflag_nef_ADC_O8_FLAGS_reg0_reg1_reg2(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
aflag_nef_ADD_O16_FLAGS_reg0_reg1_reg2(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
aflag_nef_ADD_O32_FLAGS_reg0_reg1_reg2(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
aflag_nef_ADD_O8_FLAGS_reg0_reg1_reg2(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
aflag_nef_CMPXCHG_O16_FLAGS_reg1_reg2(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
aflag_nef_CMPXCHG_O32_FLAGS_reg1_reg2(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
aflag_nef_CMPXCHG_O8_FLAGS_reg1_reg2(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
aflag_nef_DEC_O16_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
aflag_nef_DEC_O32_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
aflag_nef_DEC_O8_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
aflag_nef_INC_O16_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
aflag_nef_INC_O32_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
aflag_nef_INC_O8_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
aflag_nef_NEG_O16_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
aflag_nef_NEG_O32_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
aflag_nef_NEG_O8_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
aflag_nef_SBB_O16_FLAGS_reg0_reg1_reg2(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
aflag_nef_SBB_O32_FLAGS_reg0_reg1_reg2(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
aflag_nef_SBB_O8_FLAGS_reg0_reg1_reg2(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
aflag_nef_STORE0_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
aflag_nef_SUB_O16_FLAGS_reg0_reg1_reg2(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
aflag_nef_SUB_O32_FLAGS_reg0_reg1_reg2(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
aflag_nef_SUB_O8_FLAGS_reg0_reg1_reg2(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
AlignmentCheckedAddressSpace - Class in dioscuri.module.cpu32
AlignmentCheckedAddressSpace(AddressSpace) - Constructor for class dioscuri.module.cpu32.AlignmentCheckedAddressSpace
alignmentCheckedMemory - Variable in class dioscuri.module.cpu32.Processor
allocateMemory(int, Memory) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace
ALOAD - Static variable in class dioscuri.module.cpu32.JavaOpcode
ALOAD_0 - Static variable in class dioscuri.module.cpu32.JavaOpcode
ALOAD_1 - Static variable in class dioscuri.module.cpu32.JavaOpcode
ALOAD_2 - Static variable in class dioscuri.module.cpu32.JavaOpcode
ALOAD_3 - Static variable in class dioscuri.module.cpu32.JavaOpcode
AMI_EXTEND_MEM_HIGH - Static variable in class dioscuri.module.rtc.CMOS
AMI_EXTEND_MEM_LOW - Static variable in class dioscuri.module.rtc.CMOS
AND - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ANEWARRAY - Static variable in class dioscuri.module.cpu32.JavaOpcode
ARETURN - Static variable in class dioscuri.module.cpu32.JavaOpcode
ArrayBackedInstructionSource - Class in dioscuri.module.cpu32
ArrayBackedInstructionSource(int[], int[]) - Constructor for class dioscuri.module.cpu32.ArrayBackedInstructionSource
ARRAYLENGTH - Static variable in class dioscuri.module.cpu32.JavaOpcode
asciiToUnicode - Variable in class dioscuri.module.video.TextTranslation
AscType - Enum in dioscuri.module.ata
  Enumeration class for Asc Type.
asJFrame() - Method in class dioscuri.DioscuriFrame
asJFrame() - Method in interface dioscuri.GUI
assignRange(int, int) - Method in class dioscuri.module.cpu32.ExceptionHandler
ASTORE - Static variable in class dioscuri.module.cpu32.JavaOpcode
ASTORE_0 - Static variable in class dioscuri.module.cpu32.JavaOpcode
ASTORE_1 - Static variable in class dioscuri.module.cpu32.JavaOpcode
ASTORE_2 - Static variable in class dioscuri.module.cpu32.JavaOpcode
ASTORE_3 - Static variable in class dioscuri.module.cpu32.JavaOpcode
asyncEvent - Variable in class dioscuri.module.cpu.CPU
ATA - Class in dioscuri.module.ata
  An implementation of a ATA controller module.
ATA(Emulator) - Constructor for class dioscuri.module.ata.ATA
  Class constructor
ATA_POLICY_0_1 - Static variable in class dioscuri.module.rtc.CMOS
ATA_POLICY_2_3 - Static variable in class dioscuri.module.rtc.CMOS
ATAChannel - Class in dioscuri.module.ata
  Class representing a single ATA channel
ATAChannel(ATA, int, int) - Constructor for class dioscuri.module.ata.ATAChannel
  Class constructor.
ATACommand - Enum in dioscuri.module.ata
  An enumeration representing all the ATA commands.
ATAConstants - Class in dioscuri.module.ata
  An class holding the constants associated with the ATA controller.
ATAConstants() - Constructor for class dioscuri.module.ata.ATAConstants
ATADrive - Class in dioscuri.module.ata
  A class representing a ATA drive and parameters.
ATADrive(ATADriveType, ATA, boolean) - Constructor for class dioscuri.module.ata.ATADrive
  Class Constructor with input parameter IDE drive type.
ATADrive(ATADriveType, ATA, boolean, int) - Constructor for class dioscuri.module.ata.ATADrive
ATADriveController - Class in dioscuri.module.ata
  Class representing the ATA drive controller.
ATADriveController(ATA) - Constructor for class dioscuri.module.ata.ATADriveController
  Copnstructor.
ATADriveType - Enum in dioscuri.module.ata
  An enumeration representing the types of drives available for the ATA AbstractModule.
AtaPanel - Class in dioscuri.config
ATAStatus - Class in dioscuri.module.ata
  Class to hold status flags of a ATA channel
ATAStatus() - Constructor for class dioscuri.module.ata.ATAStatus
  Constructor.
ATATranslationType - Enum in dioscuri.module.ata
  An enumeration representing the translation types for a ATA drive.
ATHROW - Static variable in class dioscuri.module.cpu32.JavaOpcode
atpi - Variable in class dioscuri.module.ata.ATADrive
Atpi - Class in dioscuri.module.ata
  Stores attributes of the ATPI.
Atpi() - Constructor for class dioscuri.module.ata.Atpi
attachExceptionHandler(ExceptionHandler) - Method in class dioscuri.module.cpu32.RPNNode
AttributeController - Class in dioscuri.module.video
  Attribute Controller registers Selects the 16 color and 64 color palettes used for EGA/CGA compatibility.
  Consists of 20 8-bit registers; these are accessed via a pair of registers,
  the Address/Data Register [0x3C0] and the Data Read Register [0x3C1]
AttributeController() - Constructor for class dioscuri.module.video.AttributeController
AttributeInfo - Class in dioscuri.module.cpu32
AttributeInfo() - Constructor for class dioscuri.module.cpu32.AttributeInfo
available(int) - Static method in class dioscuri.vnc.VNCUtil
  Checks to see if a specific port is available.
AWARD_HD1_USERDEF - Static variable in class dioscuri.module.rtc.CMOS
ax - Variable in class dioscuri.module.cpu.CPU

## B

BackgroundCompiler - Class in dioscuri.module.cpu32
BackgroundCompiler(CodeBlockCompiler, CodeBlockCompiler) - Constructor for class dioscuri.module.cpu32.BackgroundCompiler
BALOAD - Static variable in class dioscuri.module.cpu32.JavaOpcode
BASTORE - Static variable in class dioscuri.module.cpu32.JavaOpcode
baudrate - Variable in class dioscuri.module.serialport.ComPort
bcd - Variable in class dioscuri.module.pit.Counter
bcdToDec(byte) - Method in class dioscuri.module.rtc.CMOS
  Performs a conversion of bcd value into decimal.
BIOS - Class in dioscuri.module.bios
  An implementation of a hardware BIOS module.
BIOS(Emulator) - Constructor for class dioscuri.module.bios.BIOS
  Class constructor
BiosPanel - Class in dioscuri.config
BIPUSH - Static variable in class dioscuri.module.cpu32.JavaOpcode
BITWISE_FLAGS_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
BITWISE_FLAGS_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
BITWISE_FLAGS_O8 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
BlankCodeBlock - Class in dioscuri.module.cpu32
BlankCodeBlock(int, int) - Constructor for class dioscuri.module.cpu32.BlankCodeBlock
BLOCK_MASK - Static variable in class dioscuri.module.cpu32.AddressSpace
BLOCK_SIZE - Static variable in class dioscuri.module.cpu32.AddressSpace
BLUE - Static variable in class dioscuri.module.screen.Screen
BOCHS_BIOS - Static variable in class dioscuri.Constants
  the absolute path of the bios image file
booleansToBytes(boolean[]) - Static method in class dioscuri.module.cpu.Util
  Converts a boolean[] into a byte[] Each boolean value is converted into a hexadecimal (0 or 1) value and placed in a byte[].
BOOT_CDROM - Static variable in class dioscuri.module.ata.ATAConstants
BOOT_DISKC - Static variable in class dioscuri.module.ata.ATAConstants
BOOT_FLOPPYA - Static variable in class dioscuri.module.ata.ATAConstants
BOOT_NONE - Static variable in class dioscuri.module.ata.ATAConstants
BootPanel - Class in dioscuri.config
BOUND_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
BOUND_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
bp - Variable in class dioscuri.module.cpu.CPU
BREAKPOINT - Static variable in class dioscuri.module.cpu32.JavaOpcode
BRIDGE - Static variable in class dioscuri.module.cpu32.MethodInfo
BSF - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
BSR - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
BSWAP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
BT_MEM - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
BT_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
BT_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
BTC_MEM - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
BTC_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
BTC_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
BTR_MEM - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
BTR_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
BTR_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
BTS_MEM - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
BTS_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
BTS_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
bufferMicrocodes - Variable in class dioscuri.module.cpu32.AbstractBasicCompiler
bufferOffset - Variable in class dioscuri.module.cpu32.AbstractBasicCompiler
bufferPositions - Variable in class dioscuri.module.cpu32.AbstractBasicCompiler
buildCodeBlockBuffers(InstructionSource) - Method in class dioscuri.module.cpu32.AbstractBasicCompiler
bx - Variable in class dioscuri.module.cpu.CPU
ByteArray - Interface in dioscuri.module.cpu32
BytecodeFragments - Class in dioscuri.module.cpu32
BytecodeFragments() - Constructor for class dioscuri.module.cpu32.BytecodeFragments
bytes - Variable in class dioscuri.module.fdc.Floppy
ByteSource - Interface in dioscuri.module.cpu32
ByteSourceWrappedMemory - Class in dioscuri.module.cpu32
ByteSourceWrappedMemory() - Constructor for class dioscuri.module.cpu32.ByteSourceWrappedMemory
bytesToBooleans(byte[]) - Static method in class dioscuri.module.cpu.Util
  Converts a byte[] into a boolean[] Each bit is converted into a boolean value and placed in a boolean[].

## C

CALC_FROM_CONST_POOL - Static variable in class dioscuri.module.cpu32.JavaOpcode
calculateLogicalAddress(int) - Method in class dioscuri.module.ata.ATADrive
calculateLogicalAddress() - Method in class dioscuri.module.ata.ATADrive
calculateStepDelay(int, int) - Method in class dioscuri.module.fdc.FDC
  Calculate the delay for timer This method makes an approximation of the delay in the drive It does this based on the gap between current position of head in cylinder and desired cylinder
CALL_ABS_O16_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CALL_ABS_O16_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CALL_ABS_O32_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CALL_ABS_O32_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CALL_FAR_O16_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CALL_FAR_O16_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CALL_FAR_O32_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CALL_FAR_O32_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CALL_O16_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CALL_O16_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CALL_O32_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CALL_O32_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CALOAD - Static variable in class dioscuri.module.cpu32.JavaOpcode
canThrowException() - Method in class dioscuri.module.cpu32.ProtectedModeRPNNode
canThrowException() - Method in class dioscuri.module.cpu32.RealModeRPNNode
canThrowException() - Method in class dioscuri.module.cpu32.RPNNode
CASTORE - Static variable in class dioscuri.module.cpu32.JavaOpcode
CDQ - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CDROM - Class in dioscuri.module.ata
  Class that stores CDROM attributes.
CDROM() - Constructor for class dioscuri.module.ata.CDROM
ce - Variable in class dioscuri.module.pit.Counter
cf - Static variable in class dioscuri.module.cpu.Util
cflag_hef_BT_MEM_reg1_seg0_addr0(int, Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_hef_BTC_MEM_reg1_seg0_addr0(int, Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_hef_BTR_MEM_reg1_seg0_addr0(int, Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_hef_BTS_MEM_reg1_seg0_addr0(int, Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_ADC_O16_FLAGS_cflag_reg1_reg0(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_ADC_O32_FLAGS_cflag_reg1_reg2(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_ADC_O8_FLAGS_cflag_reg1_reg0(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_ADD_O16_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_ADD_O32_FLAGS_reg1_reg2(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_ADD_O8_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_BITWISE_FLAGS_O16() - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_BITWISE_FLAGS_O32() - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_BITWISE_FLAGS_O8() - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_CLC() - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_CMC_cflag(boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_CMPXCHG_O16_FLAGS_reg1_reg2(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_CMPXCHG_O32_FLAGS_reg1_reg2(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_CMPXCHG_O8_FLAGS_reg1_reg2(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_IMUL_O16_reg0_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_IMUL_O32_reg0_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_IMULA_O16_reg0_eax(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_IMULA_O32_reg0_eax(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_IMULA_O8_reg0_eax(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_MUL_O16_reg0_eax(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_MUL_O32_reg0_eax(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_MUL_O8_reg0_eax(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_NEG_O16_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_NEG_O32_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_NEG_O8_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_RCL_O16_FLAGS_cflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_RCL_O8_FLAGS_cflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_RCR_O16_FLAGS_cflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_RCR_O8_FLAGS_cflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_ROL_O16_FLAGS_cflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_ROL_O32_FLAGS_cflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_ROL_O8_FLAGS_cflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_ROR_O16_FLAGS_cflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_ROR_O32_FLAGS_cflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_ROR_O8_FLAGS_cflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_SAR_O16_FLAGS_cflag_reg2_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_SAR_O32_FLAGS_cflag_reg2_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_SAR_O8_FLAGS_cflag_reg2_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_SBB_O16_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_SBB_O32_FLAGS_reg1_reg2_cflag(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_SBB_O8_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_SHL_O16_FLAGS_cflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_SHL_O32_FLAGS_cflag_reg2_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_SHL_O8_FLAGS_cflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_SHR_O16_FLAGS_cflag_reg2_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_SHR_O32_FLAGS_cflag_reg2_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_SHR_O8_FLAGS_cflag_reg2_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_STC() - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_STORE0_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_SUB_O16_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_SUB_O32_FLAGS_reg2_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
cflag_nef_SUB_O8_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
checkAddress(int) - Method in class dioscuri.module.cpu32.Segment
CHECKCAST - Static variable in class dioscuri.module.cpu32.JavaOpcode
checkExceptions() - Method in class dioscuri.module.cpu32.FpuState
checkExceptions() - Method in class dioscuri.module.cpu32.FpuState64
checkParityOfByte(byte) - Static method in class dioscuri.module.cpu.Util
  Check the parity of a given byte and given size in bits.
CHECKSUM_HIGH_BYTE - Static variable in class dioscuri.module.rtc.CMOS
CHECKSUM_LOW_BYTE - Static variable in class dioscuri.module.rtc.CMOS
CLASS - Static variable in class dioscuri.module.cpu32.ConstantPoolInfo
ClassFile - Class in dioscuri.module.cpu32
ClassFile() - Constructor for class dioscuri.module.cpu32.ClassFile
ClassFileBuilder - Class in dioscuri.module.cpu32
CLC - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CLD - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
clear() - Method in class dioscuri.module.cpu32.AbstractMemory
clear(int, int) - Method in class dioscuri.module.cpu32.AbstractMemory
clear() - Method in class dioscuri.module.cpu32.AddressSpace
clear() - Method in class dioscuri.module.cpu32.AlignmentCheckedAddressSpace
clear() - Method in interface dioscuri.module.cpu32.ByteArray
clear() - Method in class dioscuri.module.cpu32.EPROMMemory
clear() - Method in class dioscuri.module.cpu32.LazyCodeBlockMemory
clear() - Method in class dioscuri.module.cpu32.LazyMemory
clear() - Method in class dioscuri.module.cpu32.LinearAddressSpace
clear() - Method in class dioscuri.module.cpu32.LinearAddressSpace.PageFaultWrapper
clear(int, int) - Method in class dioscuri.module.cpu32.LinearAddressSpace.PageFaultWrapper
clear() - Method in class dioscuri.module.cpu32.Memory
clear(int, int) - Method in class dioscuri.module.cpu32.Memory
clear() - Method in class dioscuri.module.cpu32.PhysicalAddressSpace
clear() - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.MapWrapper
clear(int, int) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.MapWrapper
clear() - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.UnconnectedMemoryBlock
clear(int, int) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.UnconnectedMemoryBlock
clear() - Method in class dioscuri.module.video.Video.DiosJPCVideoConnect
clear(int, int) - Method in class dioscuri.module.video.Video.DiosJPCVideoConnect
clearArray(Object[], Object) - Static method in class dioscuri.module.cpu32.AbstractMemory
clearArray(byte[], byte) - Static method in class dioscuri.module.cpu32.AbstractMemory
clearExceptions() - Method in class dioscuri.module.cpu32.FpuState
clearExceptions() - Method in class dioscuri.module.cpu32.FpuState64
clearImage() - Method in class dioscuri.module.screen.ScreenPanel
  Clear the image on canvas
clearImage() - Method in class dioscuri.StartupPanel
  Clear the image on canvas
clearInterrupt() - Method in class dioscuri.module.cpu32.Processor
clearInterrupt() - Method in class dioscuri.module.fdc.FDC
  Clear interrupt signal
clearInterrupt(int) - Method in class dioscuri.module.keyboard.Keyboard
clearIRQ(int) - Method in class dioscuri.module.ModulePIC
  Lowers an interrupt request (IRQ) of given IRQ number
clearIRQ(int) - Method in class dioscuri.module.pic.PIC
  Lowers an interrupt request (IRQ) of given IRQ number
clearScreen() - Method in class dioscuri.module.ModuleScreen
  Clear screen from any output
clearScreen() - Method in class dioscuri.module.screen.Screen
  Clear screen from any output
CLI - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
Clock - Class in dioscuri.module.clock
  AbstractModule Clock This module implements a pulsing clock mechanism.
Clock(Emulator) - Constructor for class dioscuri.module.clock.Clock
  Constructor Clock
CLOCK_SPEED - Static variable in class dioscuri.module.cpu32.Processor
clockPulse() - Method in class dioscuri.module.pit.Counter
  Performs counter action on one clockpulse.
close() - Method in class dioscuri.module.cpu32.CountingOutputStream
CLTS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CMC - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CMD_DEBUG - Static variable in class dioscuri.Emulator
CMD_DEBUG_DUMP - Static variable in class dioscuri.Emulator
CMD_DEBUG_ENTER - Static variable in class dioscuri.Emulator
CMD_DEBUG_HELP - Static variable in class dioscuri.Emulator
CMD_DEBUG_MEM_DUMP - Static variable in class dioscuri.Emulator
CMD_DEBUG_SHOWREG - Static variable in class dioscuri.Emulator
CMD_DEBUG_STEP - Static variable in class dioscuri.Emulator
CMD_DEBUG_STOP - Static variable in class dioscuri.Emulator
CMD_LOAD_DATA - Static variable in class dioscuri.Emulator
CMD_LOAD_MODULES - Static variable in class dioscuri.Emulator
CMD_LOGGING - Static variable in class dioscuri.Emulator
CMD_LOGTOFILE - Static variable in class dioscuri.Emulator
CMD_MISMATCH - Static variable in class dioscuri.Emulator
CMD_OBSERVE - Static variable in class dioscuri.Emulator
CMD_RESET - Static variable in class dioscuri.Emulator
CMD_START - Static variable in class dioscuri.Emulator
CMD_STOP - Static variable in class dioscuri.Emulator
CMOS - Class in dioscuri.module.rtc
  Implementation of the CMOS memory

  Notes: - register information is taken from CMOS Reference by Padgett Peterson, 2001.
CMOS() - Constructor for class dioscuri.module.rtc.CMOS
  Class constructor
CMOVA - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CMOVC - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CMOVG - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CMOVL - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CMOVNA - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CMOVNC - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CMOVNG - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CMOVNL - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CMOVNO - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CMOVNP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CMOVNS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CMOVNZ - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CMOVO - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CMOVP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CMOVS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CMOVZ - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CMPSB_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CMPSB_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CMPSD_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CMPSD_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CMPSW_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CMPSW_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CMPXCHG - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CMPXCHG8B - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CMPXCHG_O16_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CMPXCHG_O32_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CMPXCHG_O8_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CodeBlock - Interface in dioscuri.module.cpu32
CodeBlockCombiner - Class in dioscuri.module.cpu32
CodeBlockCombiner(CodeBlockFactory) - Constructor for class dioscuri.module.cpu32.CodeBlockCombiner
CodeBlockCompiler - Interface in dioscuri.module.cpu32
CodeBlockFactory - Interface in dioscuri.module.cpu32
CodeBlockManager - Class in dioscuri.module.cpu32
CodeBlockManager(Clock) - Constructor for class dioscuri.module.cpu32.CodeBlockManager
CodeBlockReplacementException - Exception in dioscuri.module.cpu32
CodeBlockReplacementException(CodeBlock) - Constructor for exception dioscuri.module.cpu32.CodeBlockReplacementException
codeByte - Variable in class dioscuri.module.cpu.CPU
codeByte2 - Variable in class dioscuri.module.cpu.CPU
CodePage437 - Class in dioscuri.module.screen
  16-byte/character representation of the original character set of the IBM PC (ca.
CodePage437() - Constructor for class dioscuri.module.screen.CodePage437
colourCompareTable - Static variable in class dioscuri.module.video.GraphicsController
colourModel - Variable in class dioscuri.module.screen.Screen
ColourRegister - Class in dioscuri.module.video
  Colour Register Selects the 256 colour palette from the maximum possible colours.
  Consists of 5 registers, which are addressed via I/O ports [0x3C7] - [0x3C9]
ColourRegister() - Constructor for class dioscuri.module.video.ColourRegister
combinesToDoubleFault(int) - Method in exception dioscuri.module.cpu32.ProcessorException
CombiningRealCodeBlock - Class in dioscuri.module.cpu32
CombiningRealCodeBlock(CodeBlock, CodeBlock, CodeBlock, int, int) - Constructor for class dioscuri.module.cpu32.CombiningRealCodeBlock
CommandException - Exception in dioscuri.exception
CommandException(String) - Constructor for exception dioscuri.exception.CommandException
CommandLineInterface - Class in dioscuri
  A class that handles the parameters provided by the user through the command line.
CommandLineInterface(String...) - Constructor for class dioscuri.CommandLineInterface
  Creates a CommandLineInterface with the provided parameters
ComparableObject - Interface in dioscuri.module.cpu32
compareTo(Object) - Method in interface dioscuri.module.cpu32.ComparableObject
ComPort - Class in dioscuri.module.serialport
ComPort() - Constructor for class dioscuri.module.serialport.ComPort
conditionCode - Variable in class dioscuri.module.cpu32.FpuState
CONFIG_DIR - Static variable in class dioscuri.Constants
  the absolute path of the config folder
ConfigController - Class in dioscuri.config
ConfigController() - Constructor for class dioscuri.config.ConfigController
ConfigDialog - Class in dioscuri.config
ConfigDialog(GUI) - Constructor for class dioscuri.config.ConfigDialog
connectModules() - Method in class dioscuri.Emulator
  Connect the modules together.
ConsoleFormatter - Class in dioscuri.logging
ConsoleFormatter() - Constructor for class dioscuri.logging.ConsoleFormatter
ConstantPoolInfo - Class in dioscuri.module.cpu32
ConstantPoolInfo() - Constructor for class dioscuri.module.cpu32.ConstantPoolInfo
ConstantPoolInfo.ClassInfo - Class in dioscuri.module.cpu32
ConstantPoolInfo.DoubleInfo - Class in dioscuri.module.cpu32
ConstantPoolInfo.FieldRefInfo - Class in dioscuri.module.cpu32
ConstantPoolInfo.FloatInfo - Class in dioscuri.module.cpu32
ConstantPoolInfo.IntegerInfo - Class in dioscuri.module.cpu32
ConstantPoolInfo.InterfaceMethodRefInfo - Class in dioscuri.module.cpu32
ConstantPoolInfo.LongInfo - Class in dioscuri.module.cpu32
ConstantPoolInfo.MethodRefInfo - Class in dioscuri.module.cpu32
ConstantPoolInfo.NameAndTypeInfo - Class in dioscuri.module.cpu32
ConstantPoolInfo.StringInfo - Class in dioscuri.module.cpu32
ConstantPoolInfo.Utf8Info - Class in dioscuri.module.cpu32
ConstantPoolSymbol - Class in dioscuri.module.cpu32
ConstantPoolSymbol(Object) - Constructor for class dioscuri.module.cpu32.ConstantPoolSymbol
Constants - Class in dioscuri
  A class with system wide constants.
construct(DataInputStream, ConstantPoolInfo[]) - Static method in class dioscuri.module.cpu32.AttributeInfo
construct(DataInputStream) - Static method in class dioscuri.module.cpu32.ConstantPoolInfo
constructCodeBlocksArray() - Method in class dioscuri.module.cpu32.LazyCodeBlockMemory
contains(Object) - Method in class dioscuri.module.cpu32.PriorityDeque
contains(Object) - Method in interface dioscuri.util.Deque
containsDisk - Variable in class dioscuri.module.ata.ATADrive
containsDisk() - Method in class dioscuri.module.ata.ATADrive
  Checks the existence of a disk in drive
containsFloppy() - Method in class dioscuri.module.fdc.Drive
  Checks the existence of a floppy disk in drive
controller - Variable in class dioscuri.module.dma.DMA
CONTROLLER_QUEUE_SIZE - Static variable in class dioscuri.module.keyboard.TheKeyboard
controlMouse(byte) - Method in class dioscuri.module.ModuleMouse
controlMouse(byte) - Method in class dioscuri.module.mouse.Mouse
convertByteToString(byte) - Static method in class dioscuri.module.cpu.Util
convertStringToByte(String) - Static method in class dioscuri.module.cpu.Util
  Converts a given string into a byte of one integer
convertStringToWord(String) - Static method in class dioscuri.module.cpu.Util
  Converts a given string into a word of bytes
convertWordToString(byte[]) - Static method in class dioscuri.module.cpu.Util
copyContentsFrom(int, byte[], int, int) - Method in class dioscuri.module.cpu32.AbstractMemory
copyContentsFrom(int, byte[], int, int) - Method in class dioscuri.module.cpu32.AddressSpace
copyContentsFrom(int, byte[], int, int) - Method in class dioscuri.module.cpu32.AlignmentCheckedAddressSpace
copyContentsFrom(int, byte[], int, int) - Method in class dioscuri.module.cpu32.EPROMMemory
copyContentsFrom(int, byte[], int, int) - Method in class dioscuri.module.cpu32.LazyCodeBlockMemory
copyContentsFrom(int, byte[], int, int) - Method in class dioscuri.module.cpu32.LazyMemory
copyContentsFrom(int, byte[], int, int) - Method in class dioscuri.module.cpu32.LinearAddressSpace.PageFaultWrapper
copyContentsFrom(int, byte[], int, int) - Method in class dioscuri.module.cpu32.Memory
copyContentsFrom(int, byte[], int, int) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.MapWrapper
copyContentsFrom(int, byte[], int, int) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.UnconnectedMemoryBlock
copyContentsFrom(int, byte[], int, int) - Method in class dioscuri.module.video.Video.DiosJPCVideoConnect
copyContentsInto(int, byte[], int, int) - Method in class dioscuri.module.cpu32.AbstractMemory
copyContentsInto(int, byte[], int, int) - Method in class dioscuri.module.cpu32.AddressSpace
copyContentsInto(int, byte[], int, int) - Method in class dioscuri.module.cpu32.AlignmentCheckedAddressSpace
copyContentsInto(int, byte[], int, int) - Method in interface dioscuri.module.cpu32.ByteArray
copyContentsInto(int, byte[], int, int) - Method in class dioscuri.module.cpu32.LazyMemory
copyContentsInto(int, byte[], int, int) - Method in class dioscuri.module.cpu32.LinearAddressSpace.PageFaultWrapper
copyContentsInto(int, byte[], int, int) - Method in class dioscuri.module.cpu32.Memory
copyContentsInto(int, byte[], int, int) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.MapWrapper
copyContentsInto(int, byte[], int, int) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.UnconnectedMemoryBlock
copyContentsInto(int, byte[], int, int) - Method in class dioscuri.module.video.Video.DiosJPCVideoConnect
copyStateInto(FpuState) - Method in class dioscuri.module.cpu32.FpuState
correctAlignmentChecking(Segment) - Method in class dioscuri.module.cpu32.Processor
Counter - Class in dioscuri.module.pit
  A single counter of the PIT based on the Intel 82C54 chipset.
Counter(PIT, int) - Constructor for class dioscuri.module.pit.Counter
  Constructor of the counter class
counterMode - Variable in class dioscuri.module.pit.Counter
CountingOutputStream - Class in dioscuri.module.cpu32
CountingOutputStream(OutputStream) - Constructor for class dioscuri.module.cpu32.CountingOutputStream
CPU - Class in dioscuri.module.cpu
  An implementation of an Intel 8086 hardware CPU module.
CPU(Emulator) - Constructor for class dioscuri.module.cpu.CPU
  Class constructor specifying memory
CPU_DE_Exception - Exception in dioscuri.exception
CPU_DE_Exception(String) - Constructor for exception dioscuri.exception.CPU_DE_Exception
CPUID - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
CPUInstructionException - Exception in dioscuri.exception
CPUInstructionException(String) - Constructor for exception dioscuri.exception.CPUInstructionException
CpuPanel - Class in dioscuri.config
cr - Variable in class dioscuri.module.pit.Counter
cr0 - Variable in class dioscuri.module.cpu.CPU
CR0_ALIGNMENT_MASK - Static variable in class dioscuri.module.cpu32.Processor
CR0_CACHE_DISABLE - Static variable in class dioscuri.module.cpu32.Processor
CR0_FPU_EMULATION - Static variable in class dioscuri.module.cpu32.Processor
CR0_MONITOR_COPROCESSOR - Static variable in class dioscuri.module.cpu32.Processor
CR0_NOT_WRITETHROUGH - Static variable in class dioscuri.module.cpu32.Processor
CR0_NUMERIC_ERROR - Static variable in class dioscuri.module.cpu32.Processor
CR0_PAGING - Static variable in class dioscuri.module.cpu32.Processor
CR0_PROTECTION_ENABLE - Static variable in class dioscuri.module.cpu32.Processor
CR0_TASK_SWITCHED - Static variable in class dioscuri.module.cpu32.Processor
CR0_WRITE_PROTECT - Static variable in class dioscuri.module.cpu32.Processor
cr1 - Variable in class dioscuri.module.cpu.CPU
cr2 - Variable in class dioscuri.module.cpu.CPU
cr3 - Variable in class dioscuri.module.cpu.CPU
CR3_PAGE_CACHE_DISABLE - Static variable in class dioscuri.module.cpu32.Processor
CR3_PAGE_WRITES_TRANSPARENT - Static variable in class dioscuri.module.cpu32.Processor
cr4 - Variable in class dioscuri.module.cpu.CPU
CR4_DEBUGGING_EXTENSIONS - Static variable in class dioscuri.module.cpu32.Processor
CR4_MACHINE_CHECK_ENABLE - Static variable in class dioscuri.module.cpu32.Processor
CR4_OS_SUPPORT_FXSAVE_FXSTORE - Static variable in class dioscuri.module.cpu32.Processor
CR4_OS_SUPPORT_UNMASKED_SIMD_EXCEPTIONS - Static variable in class dioscuri.module.cpu32.Processor
CR4_PAGE_GLOBAL_ENABLE - Static variable in class dioscuri.module.cpu32.Processor
CR4_PAGE_SIZE_EXTENSIONS - Static variable in class dioscuri.module.cpu32.Processor
CR4_PERFORMANCE_MONITORING_COUNTER_ENABLE - Static variable in class dioscuri.module.cpu32.Processor
CR4_PHYSICAL_ADDRESS_EXTENSION - Static variable in class dioscuri.module.cpu32.Processor
CR4_PROTECTED_MODE_VIRTUAL_INTERRUPTS - Static variable in class dioscuri.module.cpu32.Processor
CR4_TIME_STAMP_DISABLE - Static variable in class dioscuri.module.cpu32.Processor
CR4_VIRTUAL8086_MODE_EXTENSIONS - Static variable in class dioscuri.module.cpu32.Processor
createDescriptorTableSegment(int, int) - Method in class dioscuri.module.cpu32.Processor
createDescriptorTableSegment(Memory, int, int) - Static method in class dioscuri.module.cpu32.SegmentFactory
createModules() - Method in class dioscuri.Emulator
createNewProtectedModeSkeletonClass() - Static method in class dioscuri.module.cpu32.ClassFileBuilder
createNewRealModeSkeletonClass() - Static method in class dioscuri.module.cpu32.ClassFileBuilder
createProtectedModeSegment(Memory, int, long) - Static method in class dioscuri.module.cpu32.SegmentFactory
createRealModeSegment(int) - Method in class dioscuri.module.cpu32.Processor
createRealModeSegment(Memory, int) - Static method in class dioscuri.module.cpu32.SegmentFactory
CRTControllerRegister - Class in dioscuri.module.video
  CRT Controller Registers, Address (RW: 3x4h) and Data (RW: 3x5h), where x can be B or D, set in colorEmulation
CRTControllerRegister() - Constructor for class dioscuri.module.video.CRTControllerRegister
cs - Variable in class dioscuri.module.cpu.CPU
cs - Variable in class dioscuri.module.cpu32.Processor
cumulativeX86Length - Variable in class dioscuri.module.cpu32.ProtectedModeUBlock
cumulativeX86Length - Variable in class dioscuri.module.cpu32.RealModeUBlock
cumulativeX86Length - Variable in class dioscuri.module.cpu32.Virtual8086ModeUBlock
currentCount - Variable in class dioscuri.module.clock.Timer
currentCylinder - Variable in class dioscuri.module.ata.ATADrive
currentHead - Variable in class dioscuri.module.ata.ATADrive
currentSector - Variable in class dioscuri.module.ata.ATADrive
cursorEndLine - Variable in class dioscuri.module.video.TextModeAttributes
cursorStartLine - Variable in class dioscuri.module.video.TextModeAttributes
CWD - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
cx - Variable in class dioscuri.module.cpu.CPU
CY_GREATER_FF - Static variable in class dioscuri.module.cpu32.Processor
CY_HIGH_BYTE_NZ - Static variable in class dioscuri.module.cpu32.Processor
CY_HIGHBIT_BYTE - Static variable in class dioscuri.module.cpu32.Processor
CY_HIGHBIT_INT - Static variable in class dioscuri.module.cpu32.Processor
CY_HIGHBIT_SHORT - Static variable in class dioscuri.module.cpu32.Processor
CY_LOW_WORD_NZ - Static variable in class dioscuri.module.cpu32.Processor
CY_LOWBIT - Static variable in class dioscuri.module.cpu32.Processor
CY_NOT_BYTE - Static variable in class dioscuri.module.cpu32.Processor
CY_NOT_INT - Static variable in class dioscuri.module.cpu32.Processor
CY_NOT_SHORT - Static variable in class dioscuri.module.cpu32.Processor
CY_NTH_BIT_SET - Static variable in class dioscuri.module.cpu32.Processor
CY_NZ - Static variable in class dioscuri.module.cpu32.Processor
CY_OFFENDBIT_BYTE - Static variable in class dioscuri.module.cpu32.Processor
CY_OFFENDBIT_INT - Static variable in class dioscuri.module.cpu32.Processor
CY_OFFENDBIT_SHORT - Static variable in class dioscuri.module.cpu32.Processor
CY_SHL_OUTBIT_BYTE - Static variable in class dioscuri.module.cpu32.Processor
CY_SHL_OUTBIT_INT - Static variable in class dioscuri.module.cpu32.Processor
CY_SHL_OUTBIT_SHORT - Static variable in class dioscuri.module.cpu32.Processor
CY_SHR_OUTBIT - Static variable in class dioscuri.module.cpu32.Processor
CY_TWIDDLE_FF - Static variable in class dioscuri.module.cpu32.Processor
CY_TWIDDLE_FFFF - Static variable in class dioscuri.module.cpu32.Processor
CY_TWIDDLE_FFFFFFFF - Static variable in class dioscuri.module.cpu32.Processor
cylinder - Variable in class dioscuri.module.fdc.Drive
cylinders - Variable in class dioscuri.module.fdc.Drive

## D

D2F - Static variable in class dioscuri.module.cpu32.JavaOpcode
D2I - Static variable in class dioscuri.module.cpu32.JavaOpcode
D2L - Static variable in class dioscuri.module.cpu32.JavaOpcode
DAA - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
DADD - Static variable in class dioscuri.module.cpu32.JavaOpcode
DALOAD - Static variable in class dioscuri.module.cpu32.JavaOpcode
DAS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
DASTORE - Static variable in class dioscuri.module.cpu32.JavaOpcode
dataBuffer - Variable in class dioscuri.module.screen.Screen
DCMPG - Static variable in class dioscuri.module.cpu32.JavaOpcode
DCMPL - Static variable in class dioscuri.module.cpu32.JavaOpcode
DCONST_0 - Static variable in class dioscuri.module.cpu32.JavaOpcode
DCONST_1 - Static variable in class dioscuri.module.cpu32.JavaOpcode
DDIV - Static variable in class dioscuri.module.cpu32.JavaOpcode
debug(int) - Method in class dioscuri.Emulator
DEC - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
DEC_O16_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
DEC_O32_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
DEC_O8_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
decode(Processor) - Method in class dioscuri.module.cpu32.SpanningCodeBlock
decode(Processor) - Method in class dioscuri.module.cpu32.SpanningProtectedModeCodeBlock
decode(Processor) - Method in class dioscuri.module.cpu32.SpanningRealModeCodeBlock
decode(Processor) - Method in class dioscuri.module.cpu32.SpanningVirtual8086ModeCodeBlock
decodeCodeBlockAt(Processor, int) - Method in class dioscuri.module.cpu32.AlignmentCheckedAddressSpace
decodeCodeBlockAt(Processor, int) - Method in class dioscuri.module.cpu32.LazyCodeBlockMemory
decodeCodeBlockAt(Processor, int) - Method in class dioscuri.module.cpu32.LazyMemory
decodeCodeBlockAt(Processor, int) - Method in class dioscuri.module.cpu32.LinearAddressSpace
decodeCodeBlockAt(Processor, int) - Method in class dioscuri.module.cpu32.LinearAddressSpace.PageFaultWrapper
decodeCodeBlockAt(Processor, int) - Method in class dioscuri.module.cpu32.Memory
decodeCodeBlockAt(Processor, int) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace
decodeCodeBlockAt(Processor, int) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.MapWrapper
decodeCodeBlockAt(Processor, int) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.UnconnectedMemoryBlock
decodeCodeBlockAt(Processor, int) - Method in class dioscuri.module.video.Video.DiosJPCVideoConnect
decodeExtraRegister(int) - Method in class dioscuri.module.cpu.CPU
  Determine extra register based on rrr/sss bits from addressbyte.
  Complete register is returned to ensure pass by reference.
decodeMM(int) - Method in class dioscuri.module.cpu.CPU
  Using mm bits from addressbyte, retrieve value of displacement (if sss indicates a memory destination).
decodeProtected(ByteSource, boolean) - Method in interface dioscuri.module.cpu32.Decoder
decodeProtected(ByteSource, boolean) - Method in class dioscuri.module.cpu32.ProtectedModeUDecoder
decodeProtected(ByteSource, boolean) - Method in class dioscuri.module.cpu32.RealModeUDecoder
Decoder - Interface in dioscuri.module.cpu32
decodeReal(ByteSource) - Method in interface dioscuri.module.cpu32.Decoder
decodeReal(ByteSource) - Method in class dioscuri.module.cpu32.ProtectedModeUDecoder
decodeReal(ByteSource) - Method in class dioscuri.module.cpu32.RealModeUDecoder
decodeRegister(boolean, int) - Method in class dioscuri.module.cpu.CPU
  Determine register based on rrr/sss bits from addressbyte.
  Complete register is returned to ensure pass by reference.
decodeSegmentRegister(int) - Method in class dioscuri.module.cpu.CPU
  Determine segment register based on rrr/sss bits from addressbyte.
  Complete segment register is returned to ensure pass by reference.
decodeSSSMemDest(byte, byte[]) - Method in class dioscuri.module.cpu.CPU
  Determine memory destination based on sss bits from addressbyte.
decodeVirtual8086(ByteSource) - Method in interface dioscuri.module.cpu32.Decoder
decodeVirtual8086(ByteSource) - Method in class dioscuri.module.cpu32.ProtectedModeUDecoder
decodeVirtual8086(ByteSource) - Method in class dioscuri.module.cpu32.RealModeUDecoder
decrementIndexPulseCount() - Method in class dioscuri.module.ata.ATAStatus
decrementSectorCount() - Method in class dioscuri.module.ata.ATADrive
decToBcd(int) - Method in class dioscuri.module.rtc.CMOS
  Performs a conversion of decimal value into Binary Code Decimal (BCD).
DEFAULT_CONFIG_XML - Static variable in class dioscuri.Constants
  the absolute path of the default config xml file
DEFAULT_IO_ADDR_1 - Static variable in class dioscuri.module.ata.ATAConstants
DEFAULT_IO_ADDR_2 - Static variable in class dioscuri.module.ata.ATAConstants
DefaultCodeBlockFactory - Class in dioscuri.module.cpu32
DefaultCodeBlockFactory(Decoder, CodeBlockCompiler) - Constructor for class dioscuri.module.cpu32.DefaultCodeBlockFactory
Deque<E> - Interface in dioscuri.util
deregisterIOPortCapable(IOPortCapable) - Method in class dioscuri.module.cpu32.IOPortHandler
descendingIterator() - Method in class dioscuri.module.cpu32.PriorityDeque
descendingIterator() - Method in interface dioscuri.util.Deque
DESCRIPTOR_TYPE_CODE_DATA - Static variable in class dioscuri.module.cpu32.SegmentFactory
determineScreenSize() - Method in class dioscuri.module.ModuleVideo
  Determine the screen size in pixels
determineScreenSize() - Method in class dioscuri.module.video.Video
  Determine the screen size in pixels
DeviceDummy - Class in dioscuri.module.motherboard
  This class is a dummy for a peripheral device.
DeviceDummy(Emulator) - Constructor for class dioscuri.module.motherboard.DeviceDummy
  Class constructor
deviceNum - Variable in class dioscuri.module.ata.ATADrive
dflag_nef_CLD() - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
dflag_nef_STD() - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
dflag_nef_STORE0_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
di - Variable in class dioscuri.module.cpu.CPU
dioscuri - package dioscuri
dioscuri.config - package dioscuri.config
dioscuri.datatransfer - package dioscuri.datatransfer
dioscuri.exception - package dioscuri.exception
dioscuri.interfaces - package dioscuri.interfaces
dioscuri.logging - package dioscuri.logging
dioscuri.module - package dioscuri.module
dioscuri.module.ata - package dioscuri.module.ata
dioscuri.module.bios - package dioscuri.module.bios
dioscuri.module.clock - package dioscuri.module.clock
dioscuri.module.cpu - package dioscuri.module.cpu
dioscuri.module.cpu32 - package dioscuri.module.cpu32
dioscuri.module.dma - package dioscuri.module.dma
dioscuri.module.fdc - package dioscuri.module.fdc
dioscuri.module.keyboard - package dioscuri.module.keyboard
dioscuri.module.memory - package dioscuri.module.memory
dioscuri.module.motherboard - package dioscuri.module.motherboard
dioscuri.module.mouse - package dioscuri.module.mouse
dioscuri.module.parallelport - package dioscuri.module.parallelport
dioscuri.module.pci - package dioscuri.module.pci
dioscuri.module.pic - package dioscuri.module.pic
dioscuri.module.pit - package dioscuri.module.pit
dioscuri.module.rtc - package dioscuri.module.rtc
dioscuri.module.screen - package dioscuri.module.screen
dioscuri.module.serialport - package dioscuri.module.serialport
dioscuri.module.video - package dioscuri.module.video
dioscuri.util - package dioscuri.util
dioscuri.vnc - package dioscuri.vnc
DioscuriFrame - Class in dioscuri
  Graphical User Interface for emulator.
DioscuriFrame() - Constructor for class dioscuri.DioscuriFrame
  Class constructor
DioscuriFrame(String[]) - Constructor for class dioscuri.DioscuriFrame
dir - Variable in class dioscuri.module.fdc.Drive
DiskImage - Class in dioscuri.module.ata
  A class holding a IDE disk image.
DiskImage() - Constructor for class dioscuri.module.ata.DiskImage
  Class constructor without disk image file.
DiskImage(File) - Constructor for class dioscuri.module.ata.DiskImage
  Class constructor with disk image file.
displayInfo(KeyEvent, String) - Method in class dioscuri.DioscuriFrame
  Creates a string containing keypress events
dispose() - Method in class dioscuri.module.cpu32.CodeBlockManager
dispose() - Static method in class dioscuri.module.cpu32.LazyCodeBlockMemory
DIV_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
DIV_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
DIV_O8 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
dll - Variable in class dioscuri.module.serialport.ComPort
dlm - Variable in class dioscuri.module.serialport.ComPort
DLOAD - Static variable in class dioscuri.module.cpu32.JavaOpcode
DLOAD_0 - Static variable in class dioscuri.module.cpu32.JavaOpcode
DLOAD_1 - Static variable in class dioscuri.module.cpu32.JavaOpcode
DLOAD_2 - Static variable in class dioscuri.module.cpu32.JavaOpcode
DLOAD_3 - Static variable in class dioscuri.module.cpu32.JavaOpcode
DMA - Class in dioscuri.module.dma
  An implementation of a DMA controller module.
DMA(Emulator) - Constructor for class dioscuri.module.dma.DMA
  Class constructor
dma16Handler - Variable in class dioscuri.module.dma.DMA
DMA16Handler - Class in dioscuri.module.dma
  Handler for the slave DMA controller, providing implementations for 16-bit read and write functionality
  This handler will be registered with the DMA class to provide device-specific methods for reading (memory -> device) and writing (device -> memory) a word via DMA.
DMA16Handler() - Constructor for class dioscuri.module.dma.DMA16Handler
dma16ReadFromMem(byte[]) - Method in class dioscuri.module.dma.DMA16Handler
  Device-specific implementation of the 16-bit DMA read functionality.
  This provides a way for DMA to pass a word read from memory (by way of DMA request) to the device for further processing.
dma16WriteToMem() - Method in class dioscuri.module.dma.DMA16Handler
  Device-specific implementation of the 16-bit DMA write functionality.
  This provides a way for DMA to write a word to memory (by way of DMA request) passed from the device.
dma8Handler - Variable in class dioscuri.module.dma.DMA
DMA8Handler - Class in dioscuri.module.dma
  Handler for the master DMA controller, providing implementations for 8-bit read and write functionality
  This handler will be registered with the DMA class to provide device-specific methods for reading (memory -> device) and writing (device -> memory) a byte via DMA.
DMA8Handler() - Constructor for class dioscuri.module.dma.DMA8Handler
DMA8Handler - Class in dioscuri.module.fdc
DMA8Handler(FDC) - Constructor for class dioscuri.module.fdc.DMA8Handler
  Class Constructor
dma8Handler - Variable in class dioscuri.module.fdc.FDC
dma8ReadFromMem(byte) - Method in class dioscuri.module.dma.DMA8Handler
  Device-specific implementation of the 8-bit DMA read functionality.
  This provides a way for DMA to pass a byte read from memory (by way of DMA request) to the device for further processing.
dma8ReadFromMem(byte) - Method in class dioscuri.module.fdc.DMA8Handler
  Implementation of the 8-bit DMA read functionality.
  This provides a way for DMA to pass a byte read from memory (by way of DMA request) to the device for further processing.
dma8WriteToMem() - Method in class dioscuri.module.dma.DMA8Handler
  Device-specific implementation of the 8-bit DMA write functionality.
  This provides a way for DMA to write a byte to memory (by way of DMA request) passed from the device.
dma8WriteToMem() - Method in class dioscuri.module.fdc.DMA8Handler
  Implementation of the 8-bit DMA write functionality.
  This provides a way for DMA to write a byte to memory (by way of DMA request) passed from the device.
DMA_MODE_BLOCK - Static variable in class dioscuri.module.dma.DMAModeRegister
DMA_MODE_CASCADE - Static variable in class dioscuri.module.dma.DMAModeRegister
DMA_MODE_DEMAND - Static variable in class dioscuri.module.dma.DMAModeRegister
DMA_MODE_SINGLE - Static variable in class dioscuri.module.dma.DMAModeRegister
DMA_TRANSFER_READ - Static variable in class dioscuri.module.dma.DMAModeRegister
DMA_TRANSFER_VERIFY - Static variable in class dioscuri.module.dma.DMAModeRegister
DMA_TRANSFER_WRITE - Static variable in class dioscuri.module.dma.DMAModeRegister
DMAChannel - Class in dioscuri.module.dma
  DMA Channel
  Class representing the structure of a DMA channel; each channel contains:
  - mode register (sets mode and transfer type)
  - current and base address (memory location of read/write)
  - current and base count (number of transfers)
  - used status (channel is in use)
DMAChannel() - Constructor for class dioscuri.module.dma.DMAChannel
DMAController - Class in dioscuri.module.cpu32
DMAController(boolean, boolean) - Constructor for class dioscuri.module.cpu32.DMAController
DMAController - Class in dioscuri.module.dma
  DMA controller
  Class representing the structure of a DMA controller; each controller contains:
  - 4 channels, eah having a DMA Request (DRQ) and DMA Acknowledge (DRQ) bit
  - mask register (disables incoming DRQs)
  - flipflop (additional address bit)
  - status register (status of terminal counts, DMA requests)
  - command register (operation control)
DMAController() - Constructor for class dioscuri.module.dma.DMAController
DMAModeRegister - Class in dioscuri.module.dma
  DMA mode register
  Class representing the mode register a DMA controller
DMAModeRegister() - Constructor for class dioscuri.module.dma.DMAModeRegister
DMATransferCapable - Interface in dioscuri.module.cpu32
DMUL - Static variable in class dioscuri.module.cpu32.JavaOpcode
DNEG - Static variable in class dioscuri.module.cpu32.JavaOpcode
DOUBLE - Static variable in class dioscuri.module.cpu32.ConstantPoolInfo
doubleByteInstructions - Variable in class dioscuri.module.cpu.CPU
doubleToExtended(double, boolean) - Static method in class dioscuri.module.cpu32.FpuState64
doubleWord - Variable in class dioscuri.module.cpu.CPU
dr0 - Variable in class dioscuri.module.cpu32.Processor
dr1 - Variable in class dioscuri.module.cpu32.Processor
dr2 - Variable in class dioscuri.module.cpu32.Processor
dr3 - Variable in class dioscuri.module.cpu32.Processor
dr4 - Variable in class dioscuri.module.cpu32.Processor
dr5 - Variable in class dioscuri.module.cpu32.Processor
dr6 - Variable in class dioscuri.module.cpu32.Processor
dr7 - Variable in class dioscuri.module.cpu32.Processor
DREM - Static variable in class dioscuri.module.cpu32.JavaOpcode
DRETURN - Static variable in class dioscuri.module.cpu32.JavaOpcode
Drive - Class in dioscuri.module.fdc
Drive() - Constructor for class dioscuri.module.fdc.Drive
  Drive
driveType - Variable in class dioscuri.module.ata.ATADrive
ds - Variable in class dioscuri.module.cpu.CPU
ds - Variable in class dioscuri.module.cpu32.Processor
DSTORE - Static variable in class dioscuri.module.cpu32.JavaOpcode
DSTORE_0 - Static variable in class dioscuri.module.cpu32.JavaOpcode
DSTORE_1 - Static variable in class dioscuri.module.cpu32.JavaOpcode
DSTORE_2 - Static variable in class dioscuri.module.cpu32.JavaOpcode
DSTORE_3 - Static variable in class dioscuri.module.cpu32.JavaOpcode
DSUB - Static variable in class dioscuri.module.cpu32.JavaOpcode
dumpDebug(String) - Method in class dioscuri.module.cpu.CPU
dumpRegisters() - Method in class dioscuri.module.cpu.CPU
  Returns a dump of the current registers with their value
dumpRegisters() - Method in class dioscuri.module.cpu32.Processor
  Returns a dump of the current registers with their value
dumpRegisters() - Method in class dioscuri.module.ModuleCPU
  Returns a dump of the current registers with their value
dumpState(DataOutput) - Method in class dioscuri.module.cpu32.AbstractHardwareComponent
dumpState(DataOutput) - Method in class dioscuri.module.cpu32.DMAController
dumpState(DataOutput) - Method in class dioscuri.module.cpu32.FpuState
dumpState(DataOutput) - Method in class dioscuri.module.cpu32.FpuState64
dumpState(DataOutput) - Method in interface dioscuri.module.cpu32.HardwareComponent
dumpState(DataOutput) - Method in class dioscuri.module.cpu32.IOPortHandler
dumpState(DataOutput) - Method in class dioscuri.module.cpu32.LinearAddressSpace
dumpState(DataOutput) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace
dumpState(DataOutput) - Method in class dioscuri.module.cpu32.Processor
dumpState(DataOutput) - Method in class dioscuri.module.cpu32.Segment
dumpState(DataOutput) - Method in class dioscuri.module.cpu32.SystemBIOS
dumpState(DataOutput) - Method in class dioscuri.module.cpu32.VGABIOS
DUP - Static variable in class dioscuri.module.cpu32.JavaOpcode
DUP2 - Static variable in class dioscuri.module.cpu32.JavaOpcode
DUP2_X1 - Static variable in class dioscuri.module.cpu32.JavaOpcode
DUP2_X2 - Static variable in class dioscuri.module.cpu32.JavaOpcode
DUP_X1 - Static variable in class dioscuri.module.cpu32.JavaOpcode
DUP_X2 - Static variable in class dioscuri.module.cpu32.JavaOpcode
dx - Variable in class dioscuri.module.cpu.CPU
DynamicAllocationMemory - Class in dioscuri.module.memory
  An implementation of a hardware memory module.
DynamicAllocationMemory(Emulator) - Constructor for class dioscuri.module.memory.DynamicAllocationMemory
  Class constructor

## E

eax - Variable in class dioscuri.module.cpu.CPU
eax - Variable in class dioscuri.module.cpu32.Processor
eax_hef_LODSB_A16_eax_seg0_esi(int, Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eax_hef_LODSB_A32_eax_seg0_esi(int, Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eax_hef_LODSD_A16_seg0_esi(Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eax_hef_LODSD_A32_seg0_esi(Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eax_hef_LODSW_A16_eax_seg0_esi(int, Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eax_hef_LODSW_A32_eax_seg0_esi(int, Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eax_hef_POPAD_A32_eax_ss_esp(int, Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eax_nef_DIV_O16_edx_eax_reg0(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eax_nef_DIV_O32_edx_eax_reg0(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eax_nef_DIV_O8_eax_reg0(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eax_nef_IDIV_O16_reg0_eax_edx(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eax_nef_IDIV_O32_reg0_eax_edx(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eax_nef_IDIV_O8_reg0_eax(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eax_nef_IMULA_O16_reg0_eax(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eax_nef_IMULA_O32_reg0_eax(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eax_nef_IMULA_O8_reg0_eax(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eax_nef_LAHF_eax_cflag_pflag_aflag_zflag_sflag(int, boolean, boolean, boolean, boolean, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eax_nef_MUL_O16_reg0_eax(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eax_nef_MUL_O32_reg0_eax(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eax_nef_MUL_O8_reg0_eax(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eax_nef_STORE0_AH_eax_reg0(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eax_nef_STORE0_AL_eax_reg0(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eax_nef_STORE0_AX_eax_reg0(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eax_nef_STORE0_EAX_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eax_nef_STORE1_AH_eax_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eax_nef_STORE1_AL_eax_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eax_nef_STORE1_AX_eax_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eax_nef_STORE1_EAX_reg1(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
ebp - Variable in class dioscuri.module.cpu.CPU
ebp - Variable in class dioscuri.module.cpu32.Processor
ebp_hef_LEAVE_O32_A32_ss_ebp(Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
ebp_hef_POPAD_A32_ebp_ss_esp(int, Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
ebp_nef_STORE0_BP_ebp_reg0(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
ebp_nef_STORE0_EBP_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
ebp_nef_STORE1_BP_ebp_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
ebp_nef_STORE1_EBP_reg1(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
ebx - Variable in class dioscuri.module.cpu.CPU
ebx - Variable in class dioscuri.module.cpu32.Processor
ebx_hef_POPAD_A32_ebx_ss_esp(int, Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
ebx_nef_STORE0_BH_ebx_reg0(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
ebx_nef_STORE0_BL_ebx_reg0(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
ebx_nef_STORE0_BX_ebx_reg0(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
ebx_nef_STORE0_EBX_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
ebx_nef_STORE1_BH_ebx_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
ebx_nef_STORE1_BL_ebx_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
ebx_nef_STORE1_BX_ebx_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
ebx_nef_STORE1_EBX_reg1(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
ecx - Variable in class dioscuri.module.cpu.CPU
ecx - Variable in class dioscuri.module.cpu32.Processor
ecx_hef_POPAD_A32_ecx_ss_esp(int, Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
ecx_nef_LOOP_CX_ecx(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
ecx_nef_LOOP_ECX_ecx(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
ecx_nef_STORE0_CH_ecx_reg0(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
ecx_nef_STORE0_CL_ecx_reg0(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
ecx_nef_STORE0_CX_ecx_reg0(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
ecx_nef_STORE0_ECX_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
ecx_nef_STORE1_CH_ecx_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
ecx_nef_STORE1_CL_ecx_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
ecx_nef_STORE1_CX_ecx_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
ecx_nef_STORE1_ECX_reg1(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edi - Variable in class dioscuri.module.cpu.CPU
edi - Variable in class dioscuri.module.cpu32.Processor
edi_hef_POPAD_A32_edi_ss_esp(int, Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edi_nef_MOVSB_A16_dflag_edi(boolean, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edi_nef_MOVSB_A32_dflag_edi(boolean, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edi_nef_MOVSD_A16_dflag_edi(boolean, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edi_nef_MOVSD_A32_dflag_edi(boolean, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edi_nef_MOVSW_A16_dflag_edi(boolean, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edi_nef_MOVSW_A32_dflag_edi(boolean, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edi_nef_STORE0_DI_edi_reg0(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edi_nef_STORE0_EDI_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edi_nef_STORE1_DI_edi_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edi_nef_STORE1_EDI_reg1(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edi_nef_STOSB_A16_edi_dflag(int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edi_nef_STOSB_A32_edi_dflag(int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edi_nef_STOSD_A16_edi_dflag(int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edi_nef_STOSD_A32_edi_dflag(int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edi_nef_STOSW_A16_edi_dflag(int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edi_nef_STOSW_A32_edi_dflag(int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edx - Variable in class dioscuri.module.cpu.CPU
edx - Variable in class dioscuri.module.cpu32.Processor
edx_hef_POPAD_A32_edx_ss_esp(int, Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edx_nef_CDQ_eax(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edx_nef_CWD_edx_eax(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edx_nef_DIV_O16_reg0_eax_edx(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edx_nef_DIV_O32_reg0_eax_edx(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edx_nef_IDIV_O16_reg0_eax_edx(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edx_nef_IDIV_O32_reg0_eax_edx(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edx_nef_IMULA_O16_edx_reg0_eax(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edx_nef_IMULA_O32_edx_reg0_eax(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edx_nef_MUL_O16_edx_reg0_eax(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edx_nef_MUL_O32_reg0_eax(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edx_nef_STORE0_DH_edx_reg0(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edx_nef_STORE0_DL_edx_reg0(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edx_nef_STORE0_DX_edx_reg0(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edx_nef_STORE0_EDX_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edx_nef_STORE1_DH_edx_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edx_nef_STORE1_DL_edx_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edx_nef_STORE1_DX_edx_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
edx_nef_STORE1_EDX_reg1(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eflagsAlignmentCheck - Variable in class dioscuri.module.cpu32.Processor
eflagsAuxiliaryCarry - Variable in class dioscuri.module.cpu32.Processor
eflagsCarry - Variable in class dioscuri.module.cpu32.Processor
eflagsDirection - Variable in class dioscuri.module.cpu32.Processor
eflagsID - Variable in class dioscuri.module.cpu32.Processor
eflagsInterruptEnable - Variable in class dioscuri.module.cpu32.Processor
eflagsInterruptEnableSoon - Variable in class dioscuri.module.cpu32.Processor
eflagsIOPrivilegeLevel - Variable in class dioscuri.module.cpu32.Processor
eflagsNestedTask - Variable in class dioscuri.module.cpu32.Processor
eflagsOverflow - Variable in class dioscuri.module.cpu32.Processor
eflagsParity - Variable in class dioscuri.module.cpu32.Processor
eflagsResume - Variable in class dioscuri.module.cpu32.Processor
eflagsSign - Variable in class dioscuri.module.cpu32.Processor
eflagsTrap - Variable in class dioscuri.module.cpu32.Processor
eflagsVirtual8086Mode - Variable in class dioscuri.module.cpu32.Processor
eflagsVirtualInterrupt - Variable in class dioscuri.module.cpu32.Processor
eflagsVirtualInterruptPending - Variable in class dioscuri.module.cpu32.Processor
eflagsZero - Variable in class dioscuri.module.cpu32.Processor
eip - Variable in class dioscuri.module.cpu32.Processor
eip_hef_RET_IW_O32_A32_ss_esp(Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_hef_RET_O32_A32_ss_esp(Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_CALL_ABS_O32_A32_cs_reg0(Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_CALL_O32_A32_cs_eip_reg0(Segment, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_EIP_UPDATE_eip_x86length(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JA_O16_cs_eip_reg0_cflag_zflag(Segment, int, int, boolean, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JA_O32_cs_eip_reg0_cflag_zflag(Segment, int, int, boolean, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JA_O8_cs_eip_reg0_cflag_zflag(Segment, int, int, boolean, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JC_O16_cs_eip_reg0_cflag(Segment, int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JC_O32_cs_eip_reg0_cflag(Segment, int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JC_O8_cs_eip_reg0_cflag(Segment, int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JCXZ_cs_eip_reg0_ecx(Segment, int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JECXZ_cs_eip_reg0_ecx(Segment, int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JG_O16_cs_eip_reg0_zflag_sflag_oflag(Segment, int, int, boolean, boolean, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JG_O32_cs_eip_reg0_zflag_sflag_oflag(Segment, int, int, boolean, boolean, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JG_O8_cs_eip_reg0_zflag_sflag_oflag(Segment, int, int, boolean, boolean, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JL_O16_cs_eip_reg0_oflag_sflag(Segment, int, int, boolean, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JL_O32_cs_eip_reg0_oflag_sflag(Segment, int, int, boolean, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JL_O8_cs_eip_reg0_oflag_sflag(Segment, int, int, boolean, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JNA_O16_cs_eip_reg0_cflag_zflag(Segment, int, int, boolean, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JNA_O32_cs_eip_reg0_cflag_zflag(Segment, int, int, boolean, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JNA_O8_cs_eip_reg0_cflag_zflag(Segment, int, int, boolean, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JNC_O16_cs_eip_reg0_cflag(Segment, int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JNC_O32_cs_eip_reg0_cflag(Segment, int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JNC_O8_cs_eip_reg0_cflag(Segment, int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JNG_O16_cs_eip_reg0_zflag_sflag_oflag(Segment, int, int, boolean, boolean, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JNG_O32_cs_eip_reg0_zflag_sflag_oflag(Segment, int, int, boolean, boolean, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JNG_O8_cs_eip_reg0_zflag_sflag_oflag(Segment, int, int, boolean, boolean, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JNL_O16_cs_eip_reg0_oflag_sflag(Segment, int, int, boolean, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JNL_O32_cs_eip_reg0_oflag_sflag(Segment, int, int, boolean, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JNL_O8_cs_eip_reg0_oflag_sflag(Segment, int, int, boolean, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JNO_O16_cs_eip_reg0_oflag(Segment, int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JNO_O32_cs_eip_reg0_oflag(Segment, int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JNO_O8_cs_eip_reg0_oflag(Segment, int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JNP_O16_cs_eip_reg0_pflag(Segment, int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JNP_O32_cs_eip_reg0_pflag(Segment, int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JNP_O8_cs_eip_reg0_pflag(Segment, int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JNS_O16_cs_eip_reg0_sflag(Segment, int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JNS_O32_cs_eip_reg0_sflag(Segment, int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JNS_O8_cs_eip_reg0_sflag(Segment, int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JNZ_O16_cs_eip_reg0_zflag(Segment, int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JNZ_O32_cs_eip_reg0_zflag(Segment, int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JNZ_O8_cs_eip_reg0_zflag(Segment, int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JO_O16_cs_eip_reg0_oflag(Segment, int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JO_O32_cs_eip_reg0_oflag(Segment, int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JO_O8_cs_eip_reg0_oflag(Segment, int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JP_O16_cs_eip_reg0_pflag(Segment, int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JP_O32_cs_eip_reg0_pflag(Segment, int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JP_O8_cs_eip_reg0_pflag(Segment, int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JS_O16_cs_eip_reg0_sflag(Segment, int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JS_O32_cs_eip_reg0_sflag(Segment, int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JS_O8_cs_eip_reg0_sflag(Segment, int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JUMP_ABS_O32_cs_reg0(Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JUMP_O16_cs_eip_reg0(Segment, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JUMP_O32_cs_eip_reg0(Segment, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JUMP_O8_cs_eip_reg0(Segment, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JZ_O16_cs_eip_reg0_zflag(Segment, int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JZ_O32_cs_eip_reg0_zflag(Segment, int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_JZ_O8_cs_eip_reg0_zflag(Segment, int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_LOOP_CX_cs_eip_reg0_ecx(Segment, int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
eip_nef_LOOP_ECX_cs_eip_reg0_ecx(Segment, int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
EIP_UPDATE - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ejectCarrier(String) - Method in class dioscuri.module.fdc.FDC
  Ejects a carrier (if any) from a selected drive
ejectCarrier(int) - Method in class dioscuri.module.fdc.FDC
  Ejects a carrier (if any) from a selected drive
ejectCarrier(String) - Method in class dioscuri.module.ModuleFDC
  Ejects a carrier (if any) from a selected drive
ejectCarrier(int) - Method in class dioscuri.module.ModuleFDC
  Ejects a carrier (if any) from a selected drive
ejectFloppy(String) - Method in class dioscuri.Emulator
ejectFloppy() - Method in class dioscuri.module.fdc.Drive
  Ejects a floppy from the drive
element() - Method in interface dioscuri.util.Deque
ELEMENT_COUNT - Static variable in class dioscuri.module.cpu32.FASTCompiler
ELTORITO_BOOT - Static variable in class dioscuri.module.rtc.CMOS
ELTORITO_BOOT2 - Static variable in class dioscuri.module.rtc.CMOS
EMU_DEVICES_MOUSE_DISABLED - Static variable in interface dioscuri.GUI
EMU_DEVICES_MOUSE_ENABLED - Static variable in interface dioscuri.GUI
EMU_FLOPPYA_EJECT - Static variable in interface dioscuri.GUI
EMU_FLOPPYA_INSERT - Static variable in interface dioscuri.GUI
EMU_FLOPPYA_TRANSFER_START - Static variable in interface dioscuri.GUI
EMU_FLOPPYA_TRANSFER_STOP - Static variable in interface dioscuri.GUI
EMU_HD1_EJECT - Static variable in interface dioscuri.GUI
EMU_HD1_INSERT - Static variable in interface dioscuri.GUI
EMU_HD1_TRANSFER_START - Static variable in interface dioscuri.GUI
EMU_HD1_TRANSFER_STOP - Static variable in interface dioscuri.GUI
EMU_HD2_EJECT - Static variable in interface dioscuri.GUI
EMU_HD2_INSERT - Static variable in interface dioscuri.GUI
EMU_HD2_TRANSFER_START - Static variable in interface dioscuri.GUI
EMU_HD2_TRANSFER_STOP - Static variable in interface dioscuri.GUI
EMU_KEYBOARD_CAPSLOCK_OFF - Static variable in interface dioscuri.GUI
EMU_KEYBOARD_CAPSLOCK_ON - Static variable in interface dioscuri.GUI
EMU_KEYBOARD_NUMLOCK_OFF - Static variable in interface dioscuri.GUI
EMU_KEYBOARD_NUMLOCK_ON - Static variable in interface dioscuri.GUI
EMU_KEYBOARD_SCROLLLOCK_OFF - Static variable in interface dioscuri.GUI
EMU_KEYBOARD_SCROLLLOCK_ON - Static variable in interface dioscuri.GUI
EMU_PROCESS_RESET - Static variable in interface dioscuri.GUI
EMU_PROCESS_START - Static variable in interface dioscuri.GUI
EMU_PROCESS_STOP - Static variable in interface dioscuri.GUI
emuConfig - Variable in class dioscuri.Emulator
Emulator - Class in dioscuri
  Top class owning all classes of the emulator.
Emulator(GUI) - Constructor for class dioscuri.Emulator
  Class constructor
EMULATOR_CREATOR - Static variable in class dioscuri.Constants
  institutions participating (or participated) in the development of Dioscuri
EMULATOR_DATE - Static variable in class dioscuri.Constants
  the release date (`MMMM, YYYY`)
EMULATOR_ICON_IMAGE - Static variable in class dioscuri.Constants
  the absolute path of Dioscuri's icon
EMULATOR_LOGGING_PROPERTIES - Static variable in class dioscuri.Constants
  the absolute path of the logging properties file
EMULATOR_NAME - Static variable in class dioscuri.Constants
  the name of Dioscuri
EMULATOR_SPLASHSCREEN_IMAGE - Static variable in class dioscuri.Constants
  the absolute path of the splash screen image
EMULATOR_VERSION - Static variable in class dioscuri.Constants
  the version of Dioscuri
EMULATOR_XML - Static variable in class dioscuri.config.ConfigController
end() - Method in class dioscuri.module.cpu32.ExceptionHandler
enqueueControllerBuffer(byte, int) - Method in class dioscuri.module.keyboard.Keyboard
  Queue data in the keyboard controller buffer
enqueueControllerBuffer(byte, int) - Method in class dioscuri.module.ModuleKeyboard
  Queue data in the keyboard controller buffer
ENTER_O16_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ENTER_O16_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ENTER_O32_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ENTER_O32_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ENUM - Static variable in class dioscuri.module.cpu32.FieldInfo
eot - Variable in class dioscuri.module.fdc.Drive
EPROMMemory - Class in dioscuri.module.cpu32
EPROMMemory(byte[], Clock) - Constructor for class dioscuri.module.cpu32.EPROMMemory
EPROMMemory(byte[], int, int, Clock) - Constructor for class dioscuri.module.cpu32.EPROMMemory
EPROMMemory(int, int, byte[], int, int, Clock) - Constructor for class dioscuri.module.cpu32.EPROMMemory
equals(Object) - Method in class dioscuri.module.cpu32.ConstantPoolInfo.ClassInfo
equals(Object) - Method in class dioscuri.module.cpu32.ConstantPoolInfo.DoubleInfo
equals(Object) - Method in class dioscuri.module.cpu32.ConstantPoolInfo
equals(Object) - Method in class dioscuri.module.cpu32.ConstantPoolInfo.FloatInfo
equals(Object) - Method in class dioscuri.module.cpu32.ConstantPoolInfo.IntegerInfo
equals(Object) - Method in class dioscuri.module.cpu32.ConstantPoolInfo.LongInfo
equals(Object) - Method in class dioscuri.module.cpu32.ConstantPoolInfo.NameAndTypeInfo
equals(Object) - Method in class dioscuri.module.cpu32.ConstantPoolInfo.StringInfo
equals(Object) - Method in class dioscuri.module.cpu32.ConstantPoolInfo.Utf8Info
equals(Object) - Method in class dioscuri.module.cpu32.FpuState
es - Variable in class dioscuri.module.cpu.CPU
es - Variable in class dioscuri.module.cpu32.Processor
esi - Variable in class dioscuri.module.cpu.CPU
esi - Variable in class dioscuri.module.cpu32.Processor
esi_hef_POPAD_A32_esi_ss_esp(int, Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
esi_nef_LODSB_A16_esi_dflag(int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
esi_nef_LODSB_A32_esi_dflag(int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
esi_nef_LODSD_A16_esi_dflag(int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
esi_nef_LODSD_A32_esi_dflag(int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
esi_nef_LODSW_A16_esi_dflag(int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
esi_nef_LODSW_A32_esi_dflag(int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
esi_nef_MOVSB_A16_dflag_esi(boolean, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
esi_nef_MOVSB_A32_dflag_esi(boolean, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
esi_nef_MOVSD_A16_dflag_esi(boolean, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
esi_nef_MOVSD_A32_dflag_esi(boolean, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
esi_nef_MOVSW_A16_dflag_esi(boolean, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
esi_nef_MOVSW_A32_dflag_esi(boolean, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
esi_nef_STORE0_ESI_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
esi_nef_STORE0_SI_esi_reg0(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
esi_nef_STORE1_ESI_reg1(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
esi_nef_STORE1_SI_esi_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
esp - Variable in class dioscuri.module.cpu.CPU
esp - Variable in class dioscuri.module.cpu32.Processor
esp_nef_CALL_ABS_O32_A32_ss_esp(Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
esp_nef_CALL_O32_A32_ss_esp(Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
esp_nef_LEAVE_O32_A32_ss_ebp_esp(Segment, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
esp_nef_POPAD_A32_ss_esp(Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
esp_nef_POPF_O32_A32_ss_esp(Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
esp_nef_PUSH_O16_A32_ss_esp(Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
esp_nef_PUSH_O32_A32_ss_esp(Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
esp_nef_PUSHAD_A32_ss_esp(Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
esp_nef_PUSHF_O32_A32_ss_esp(Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
esp_nef_RET_IW_O32_A32_ss_esp_reg0(Segment, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
esp_nef_RET_O32_A32_ss_esp(Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
esp_nef_STORE0_ESP_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
esp_nef_STORE0_SP_esp_reg0(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
esp_nef_STORE1_ESP_reg1(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
esp_nef_STORE1_SP_esp_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
exceptionDE - Static variable in class dioscuri.module.cpu32.ProtectedModeTemplateBlock
exceptionDE - Static variable in class dioscuri.module.cpu32.RealModeTemplateBlock
exceptionGP - Static variable in class dioscuri.module.cpu32.ProtectedModeTemplateBlock
exceptionGP - Static variable in class dioscuri.module.cpu32.RealModeTemplateBlock
ExceptionHandler - Class in dioscuri.module.cpu32
ExceptionHandler(int, RPNNode, Map<Integer, RPNNode>) - Constructor for class dioscuri.module.cpu32.ExceptionHandler
exceptionSS - Static variable in class dioscuri.module.cpu32.ProtectedModeTemplateBlock
exceptionSS - Static variable in class dioscuri.module.cpu32.RealModeTemplateBlock
exceptionUD - Static variable in class dioscuri.module.cpu32.ProtectedModeTemplateBlock
exceptionUD - Static variable in class dioscuri.module.cpu32.RealModeTemplateBlock
EXE_FOLDER - Static variable in class dioscuri.Constants
  the root folder of the application (`JAR_OR_FOLDER.isFile() ? JAR_OR_FOLDER.getParentFile() : JAR_OR_FOLDER`)
execute() - Method in interface dioscuri.module.cpu.Instruction
execute() - Method in class dioscuri.module.cpu.Instruction_2ByteEscape
  Execute doubleByteInstructions[instruction]
execute() - Method in class dioscuri.module.cpu.Instruction_AAA
  Adjust two unpacked BCD digits so a addition operation on result yields correct unpacked BCD value.
execute() - Method in class dioscuri.module.cpu.Instruction_AAD_Ib
  Adjust two unpacked BCD digits so a division operation on result yields correct unpacked BCD value.
  Set AL register to (AL + (10 * AH)), clear AH register.
execute() - Method in class dioscuri.module.cpu.Instruction_AAM_Ib
  Adjust multiplication result of two unpacked BCD values to create a pair of unpacked (base 10) BCD values.
  Set AX(AH:AL) register to AL/imm8 (AH), and AL%imm8 (AL), respectively.
  The base is defined by imm8; for example, 08H for octal, 0AH for decimal, or 0CH for base 12.
execute() - Method in class dioscuri.module.cpu.Instruction_ADC_ALIb
  Add (immediate byte + CF) to AL
execute() - Method in class dioscuri.module.cpu.Instruction_ADC_AXIv
  Add (immediate word + CF) to AX
execute() - Method in class dioscuri.module.cpu.Instruction_ADC_EbGb
  Add byte (+ CF) in register (source) to memory/register (destination).
execute() - Method in class dioscuri.module.cpu.Instruction_ADC_EvGv
  Add word in register (source) + CF to memory/register (destination).
execute() - Method in class dioscuri.module.cpu.Instruction_ADC_GbEb
  Add byte in memory/register (source) + CF to register (destination).
execute() - Method in class dioscuri.module.cpu.Instruction_ADC_GvEv
  Add word in memory/register (source) + CF to register (destination).
execute() - Method in class dioscuri.module.cpu.Instruction_ADD_ALIb
  Add immediate byte to AL
execute() - Method in class dioscuri.module.cpu.Instruction_ADD_AXIv
  Add immediate word to AX
execute() - Method in class dioscuri.module.cpu.Instruction_ADD_EbGb
  Add byte in register (source) to memory/register (destination).
execute() - Method in class dioscuri.module.cpu.Instruction_ADD_EvGv
  Add word in register (source) to memory/register (destination).
execute() - Method in class dioscuri.module.cpu.Instruction_ADD_GbEb
  Add byte in memory/register (source) to register (destination).
execute() - Method in class dioscuri.module.cpu.Instruction_ADD_GvEv
  Add word in memory/register (source) to register (destination).
execute() - Method in class dioscuri.module.cpu.Instruction_AND_ALIb
  Logical AND of immediate byte and AL.
  OF and CF are cleared.
execute() - Method in class dioscuri.module.cpu.Instruction_AND_AXIv
  Logical AND of immediate word and AX.
  OF and CF are cleared.
execute() - Method in class dioscuri.module.cpu.Instruction_AND_EbGb
  Logical AND of memory/register (destination) and register (source).
  OF and CF are cleared.
execute() - Method in class dioscuri.module.cpu.Instruction_AND_EvGv
  Logical AND of memory/register (destination) and register (source).
  OF and CF are cleared.
execute() - Method in class dioscuri.module.cpu.Instruction_AND_GbEb
  Logical AND of memory/register (destination) and register (source).
  OF and CF are cleared.
execute() - Method in class dioscuri.module.cpu.Instruction_AND_GvEv
  Logical AND of memory/register (destination) and register (source).
  OF and CF are cleared.
execute() - Method in class dioscuri.module.cpu.Instruction_ARPL_EwGw
  Adjust RPL Field of Segment Selector.
execute() - Method in class dioscuri.module.cpu.Instruction_BOUND_GvMa
  Check array index against bounds.
execute() - Method in class dioscuri.module.cpu.Instruction_CALL_Jv
  Execute call to procedure indicated by immediate signed word
execute() - Method in class dioscuri.module.cpu.Instruction_CALLF_Ap
  Execute call to procedure indicated by immediate signed words
execute() - Method in class dioscuri.module.cpu.Instruction_CBW
  Copy sign (bit 7) in AL into every bit in AH register
execute() - Method in class dioscuri.module.cpu.Instruction_CLC
  Set CF to 0
execute() - Method in class dioscuri.module.cpu.Instruction_CLD
  Set DF to 0
execute() - Method in class dioscuri.module.cpu.Instruction_CLI
  Set IF to 0
execute() - Method in class dioscuri.module.cpu.Instruction_CMC
  Invert CF
execute() - Method in class dioscuri.module.cpu.Instruction_CMP_ALIb
  Comparison of immediate byte (SUB) with AL.
  Does not update any registers, only sets appropriate flags.
execute() - Method in class dioscuri.module.cpu.Instruction_CMP_AXIv
  Comparison of immediate word (SUB) with AX.
  Does not update any registers, only sets appropriate flags.
execute() - Method in class dioscuri.module.cpu.Instruction_CMP_EbGb
  Byte-sized comparison (SUB) of memory/register with register.
  Does not update any registers, only sets appropriate flags.
execute() - Method in class dioscuri.module.cpu.Instruction_CMP_EvGv
  Word-sized comparison (SUB) of memory/register with register.
  Does not update any registers, only sets appropriate flags.
execute() - Method in class dioscuri.module.cpu.Instruction_CMP_GbEb
  Byte-sized comparison (SUB) of memory/register with register.
  Does not update any registers, only sets appropriate flags.
execute() - Method in class dioscuri.module.cpu.Instruction_CMP_GvEv
  Word-sized comparison (SUB) of register ("destination") with memory/register (source).
  Does not update any registers, only sets appropriate flags.
execute() - Method in class dioscuri.module.cpu.Instruction_CMPS_XbYb
  Compare byte at address DS:(E)SI with address ES:(E)DI; set flags accordingly.
  Increment/decrement both registers depending on DF flag.
  Flags modified: CF, OF, SF, ZF, AF, and PF
execute() - Method in class dioscuri.module.cpu.Instruction_CMPS_XvYv
  Compare word at address DS:(E)SI with address ES:(E)DI; set flags accordingly.
  Increment/decrement both registers depending on DF flag.
  Flags modified: CF, OF, SF, ZF, AF, and PF
execute() - Method in class dioscuri.module.cpu.Instruction_CWD
  Copy the sign (bit 15) in AX into every bit of DX register
execute() - Method in class dioscuri.module.cpu.Instruction_DAA
  This instruction adjusts the sum of two packed BCD values to create a packed BCD result.
execute() - Method in class dioscuri.module.cpu.Instruction_DEC_AX
  Decrement general register AX
execute() - Method in class dioscuri.module.cpu.Instruction_DEC_BP
  Decrement general register BP
execute() - Method in class dioscuri.module.cpu.Instruction_DEC_BX
  Decrement general register BX
execute() - Method in class dioscuri.module.cpu.Instruction_DEC_CX
  Decrement general register CX
execute() - Method in class dioscuri.module.cpu.Instruction_DEC_DI
  Decrement general register DI
execute() - Method in class dioscuri.module.cpu.Instruction_DEC_DX
  Decrement general register DX
execute() - Method in class dioscuri.module.cpu.Instruction_DEC_SI
  Decrement general register SI
execute() - Method in class dioscuri.module.cpu.Instruction_DEC_SP
  Decrement general register SP
execute() - Method in class dioscuri.module.cpu.Instruction_ENTER_IwIb
  ENTER - Make Stack Frame for Procedure Parameters.
  Takes care of nesting level (0, 1 or higher)
execute() - Method in class dioscuri.module.cpu.Instruction_ESC_FPU
  Advance IP to next instruction.
  NOTE: The actual instruction is not executed!
execute() - Method in class dioscuri.module.cpu.Instruction_GRP11_MOV_EbIb
  MOV immediate byte into memory/register.
execute() - Method in class dioscuri.module.cpu.Instruction_GRP11_MOV_EvIv
  MOV immediate byte into memory/register.
execute() - Method in class dioscuri.module.cpu.Instruction_GRP6
  Execute any of the following Group 6 instructions: SLDT, STR, LLDT, LTR, VERR, VERW.
execute() - Method in class dioscuri.module.cpu.Instruction_GRP7
  Execute any of the following Group 7 instructions: SGDT, SIDT, LGDT, LIDT, SMSW, LMSW, INVLPG.
execute() - Method in class dioscuri.module.cpu.Instruction_HLT
  Execute instruction
execute() - Method in class dioscuri.module.cpu.Instruction_ImmGRP1_EbIb
  Execute any of the following Immediate Group 1 instructions: ADD, OR, ADC, SBB, AND, SUB, XOR, CMP.
execute() - Method in class dioscuri.module.cpu.Instruction_ImmGRP1_EvIb
  Execute any of the following Immediate Group 1 instructions: ADD, OR, ADC, SBB, AND, SUB, XOR, CMP.
execute() - Method in class dioscuri.module.cpu.Instruction_ImmGRP1_EvIv
  Execute any of the following Immediate Group 1 instructions: ADD, OR, ADC, SBB, AND, SUB, XOR, CMP.
execute() - Method in class dioscuri.module.cpu.Instruction_IMUL_GvEvIb
  Signed multiply.
  Multiplication uses three operands: 1=destination, 2=first source, 3=second source
  Flags modified: CF, OF.
execute() - Method in class dioscuri.module.cpu.Instruction_IMUL_GvEvIv
  Signed multiply.
  Multiplication uses three operands: 1=destination, 2=first source, 3=second source
  Flags modified: CF, OF.
execute() - Method in class dioscuri.module.cpu.Instruction_IN_ALDX
  Input byte from I/O port address specified by DX into AL
execute() - Method in class dioscuri.module.cpu.Instruction_IN_ALIb
  Input byte from I/O port address indicated by immediate byte into AL
execute() - Method in class dioscuri.module.cpu.Instruction_IN_eAXDX
  Input word/doubleword from I/O port address specified by DX into eAX
execute() - Method in class dioscuri.module.cpu.Instruction_INC_AX
  Increment general register AX
execute() - Method in class dioscuri.module.cpu.Instruction_INC_BP
  Increment general register BP
execute() - Method in class dioscuri.module.cpu.Instruction_INC_BX
  Increment general register BX
execute() - Method in class dioscuri.module.cpu.Instruction_INC_CX
  Increment general register CX
execute() - Method in class dioscuri.module.cpu.Instruction_INC_DI
  Increment general register DI
execute() - Method in class dioscuri.module.cpu.Instruction_INC_DX
  Increment general register DX
execute() - Method in class dioscuri.module.cpu.Instruction_INC_SI
  Increment general register SI
execute() - Method in class dioscuri.module.cpu.Instruction_INC_SP
  Increment general register SP
execute() - Method in class dioscuri.module.cpu.Instruction_INCDEC_GRP4
  Execute any of the following Immediate Group 4 instructions: INC, DEC.
execute() - Method in class dioscuri.module.cpu.Instruction_INCDEC_GRP5
  Execute any of the following Immediate Group 5 instructions: INC, DEC, CALLN, CALLF, JMPN, JMPF, PUSH.
execute() - Method in class dioscuri.module.cpu.Instruction_INSB_YbDX
  Copy byte from I/O port to ES:DI; update DI register according to DF
execute() - Method in class dioscuri.module.cpu.Instruction_INSW_YvDX
  Copy word from I/O port to ES:DI; update DI register according to DF
execute() - Method in class dioscuri.module.cpu.Instruction_INT3
  Call interrupt procedure 3 (trap to debugger) based on the interrupt vector in the IDT.
execute() - Method in class dioscuri.module.cpu.Instruction_INT_Ib
  Call the interrupt procedure based on the interrupt vector in the IDT.
execute() - Method in class dioscuri.module.cpu.Instruction_IRET
  Returns from an interrupt or exception handler and restores IP, CS and flags.
execute() - Method in class dioscuri.module.cpu.Instruction_JB_JNAE_JC
  Execute conditional short jump on carry
execute() - Method in class dioscuri.module.cpu.Instruction_JB_JNAE_JC_long
  Execute conditional long jump on carry
execute() - Method in class dioscuri.module.cpu.Instruction_JBE_JNA
  Execute conditional short jump on carry or zero
execute() - Method in class dioscuri.module.cpu.Instruction_JBE_JNA_long
  Execute conditional long jump on carry
execute() - Method in class dioscuri.module.cpu.Instruction_JCXZ_JECXZ
  Execute conditional short jump if CX is zero
execute() - Method in class dioscuri.module.cpu.Instruction_JL_JNGE
  Execute conditional short jump if sign != overflow
execute() - Method in class dioscuri.module.cpu.Instruction_JLE_JNG
  Execute conditional short jump if zero or sign != overflow
execute() - Method in class dioscuri.module.cpu.Instruction_JMP_farAP
  Execute instruction
execute() - Method in class dioscuri.module.cpu.Instruction_JMP_nearJv
  Execute unconditional relative near jump indicated by immediate signed word
execute() - Method in class dioscuri.module.cpu.Instruction_JMP_shortJb
  Execute unconditional relative short jump indicated by immediate signed byte
execute() - Method in class dioscuri.module.cpu.Instruction_JNB_JAE_JNC
  Execute conditional short jump not carry
execute() - Method in class dioscuri.module.cpu.Instruction_JNB_JAE_JNC_long
  Execute conditional long jump on carry
execute() - Method in class dioscuri.module.cpu.Instruction_JNBE_JA
  Execute conditional short jump not carry and not zero
execute() - Method in class dioscuri.module.cpu.Instruction_JNL_JGE
  Execute conditional short jump if sign == overflow
execute() - Method in class dioscuri.module.cpu.Instruction_JNLE_JG
  Execute conditional short jump if not zero and sign == overflow
execute() - Method in class dioscuri.module.cpu.Instruction_JNO
  Execute conditional short jump not overflow
execute() - Method in class dioscuri.module.cpu.Instruction_JNP_JPO
  Execute conditional short jump not parity / parity odd
execute() - Method in class dioscuri.module.cpu.Instruction_JNS
  Execute conditional short jump not sign
execute() - Method in class dioscuri.module.cpu.Instruction_JNZ_JNE
  Execute conditional short jump not zero
execute() - Method in class dioscuri.module.cpu.Instruction_JNZ_JNE_long
  Execute conditional short jump not zero
execute() - Method in class dioscuri.module.cpu.Instruction_JO
  Execute conditional short jump on overflow
execute() - Method in class dioscuri.module.cpu.Instruction_JP_JPE
  Execute conditional short jump on parity / parity even
execute() - Method in class dioscuri.module.cpu.Instruction_JS
  Execute conditional short jump on sign
execute() - Method in class dioscuri.module.cpu.Instruction_JZ_JE
  Execute conditional short jump on zero
execute() - Method in class dioscuri.module.cpu.Instruction_JZ_JE_long
  Execute conditional long jump not zero
execute() - Method in class dioscuri.module.cpu.Instruction_LAHF
  Move low byte of FLAGS register into AH register.
execute() - Method in class dioscuri.module.cpu.Instruction_LAR
  Load Access Rights byte.
execute() - Method in class dioscuri.module.cpu.Instruction_LDS_GvMp
  Load DS:r16 or DS:r32 with far pointer from memory m16:16 or m16:32.
  Flags modified: none
execute() - Method in class dioscuri.module.cpu.Instruction_LEA_GvM
  Load effective address computed from second operand (source) to register (destination).
execute() - Method in class dioscuri.module.cpu.Instruction_LEAVE
  LEAVE - High Level Procudure Exit.
execute() - Method in class dioscuri.module.cpu.Instruction_LES_GvMp
  Load ES:r16 or ES:r32 with far pointer from memory m16:16 or m16:32.
  Flags modified: none
execute() - Method in class dioscuri.module.cpu.Instruction_LOCK
  Execute instruction
execute() - Method in class dioscuri.module.cpu.Instruction_LODS_ALXb
  Load byte from DS:SI into AL; update SI
execute() - Method in class dioscuri.module.cpu.Instruction_LODS_AXXv
  Load word from DS:SI into AX
execute() - Method in class dioscuri.module.cpu.Instruction_LOOP_Jb
  Loop while CX is not zero, performing short jump indicated by immediate signed byte
execute() - Method in class dioscuri.module.cpu.Instruction_LOOPE_LOOPZ_Jb
  Loop while CX is not zero and ZF == 1, performing short jump indicated by immediate signed byte
execute() - Method in class dioscuri.module.cpu.Instruction_LOOPNE_LOOPNZ_Jb
  Loop while CX is not zero and ZF == 0, performing short jump indicated by immediate signed byte
execute() - Method in class dioscuri.module.cpu.Instruction_MOV_ALOb
  Copy byte from DS:DISPL (DISPL given by word following opcode) to register AL
execute() - Method in class dioscuri.module.cpu.Instruction_MOV_AXOv
  Copy word from DS:DISPL (DISPL given by word following opcode) to register AX
execute() - Method in class dioscuri.module.cpu.Instruction_MOV_EbGb
  Byte-sized copy of memory/register (destination) from register (source).
  Flags modified: none
execute() - Method in class dioscuri.module.cpu.Instruction_MOV_EvGv
  Word-sized copy of memory/register (destination) from register (source).
  Flags modified: none
execute() - Method in class dioscuri.module.cpu.Instruction_MOV_EwSw
  Word-sized copy of memory/register (destination) from register (source).
  Flags modified: none
execute() - Method in class dioscuri.module.cpu.Instruction_MOV_GbEb
  Byte-sized copy of register (destination) from memory/register (source).
  Flags modified: none
execute() - Method in class dioscuri.module.cpu.Instruction_MOV_GvEv
  Word-sized copy of register (destination) from memory/register (source).
  Flags modified: none
execute() - Method in class dioscuri.module.cpu.Instruction_MOV_Imm_AH
  Copy immediate byte to register AH
execute() - Method in class dioscuri.module.cpu.Instruction_MOV_Imm_AL
  Copy immediate byte to register AL
execute() - Method in class dioscuri.module.cpu.Instruction_MOV_Imm_AX
  Copy immediate word to register AX
execute() - Method in class dioscuri.module.cpu.Instruction_MOV_Imm_BH
  Copy immediate byte to register BH
execute() - Method in class dioscuri.module.cpu.Instruction_MOV_Imm_BL
  Copy immediate byte to register BL
execute() - Method in class dioscuri.module.cpu.Instruction_MOV_Imm_BP
  Copy immediate word to register BP
execute() - Method in class dioscuri.module.cpu.Instruction_MOV_Imm_BX
  Copy immediate word to register BX
execute() - Method in class dioscuri.module.cpu.Instruction_MOV_Imm_CH
  Copy immediate byte to register CH
execute() - Method in class dioscuri.module.cpu.Instruction_MOV_Imm_CL
  Copy immediate byte to register CL
execute() - Method in class dioscuri.module.cpu.Instruction_MOV_Imm_CX
  Copy immediate word to register CX
execute() - Method in class dioscuri.module.cpu.Instruction_MOV_Imm_DH
  Copy immediate byte to register DH
execute() - Method in class dioscuri.module.cpu.Instruction_MOV_Imm_DI
  Copy immediate word to register DI
execute() - Method in class dioscuri.module.cpu.Instruction_MOV_Imm_DL
  Copy immediate byte to register DL
execute() - Method in class dioscuri.module.cpu.Instruction_MOV_Imm_DX
  Copy immediate word to register DX
execute() - Method in class dioscuri.module.cpu.Instruction_MOV_Imm_SI
  Copy immediate word to register SI
execute() - Method in class dioscuri.module.cpu.Instruction_MOV_Imm_SP
  Copy immediate word to register SP
execute() - Method in class dioscuri.module.cpu.Instruction_MOV_ObAL
  Copy byte from register AL to DS:DISPL (DISPL given by word following opcode)
execute() - Method in class dioscuri.module.cpu.Instruction_MOV_OvAX
  Copy word from register AX to DS:DISPL (DISPL given by word following opcode)
execute() - Method in class dioscuri.module.cpu.Instruction_MOV_SwEw
  Word-sized copy of segment register (destination) from memory/register (source).
  Flags modified: none
execute() - Method in class dioscuri.module.cpu.Instruction_MOVS_XbYb
  Move byte at address DS:(E)SI to address ES:(E)DI and increment/decrement both depending on DF flag.
  Flags modified: none
execute() - Method in class dioscuri.module.cpu.Instruction_MOVS_XvYv
  Move string word at address DS:(E)SI to address ES:(E)DI and increment/decrement both depending on DF flag.
  Flags modified: none
execute() - Method in class dioscuri.module.cpu.Instruction_MOVZX_GvEw
  Move with zero extend.
execute() - Method in class dioscuri.module.cpu.Instruction_NOP
  Execute no operation, does not affect machine content except IP register
execute() - Method in class dioscuri.module.cpu.Instruction_NULL
  Execute instruction
execute() - Method in class dioscuri.module.cpu.Instruction_Opd_Size
  Set cpu.doubleWord to true, indicating next instruction should work with doublewords
execute() - Method in class dioscuri.module.cpu.Instruction_OR_ALIb
  Logical OR of immediate byte and AL.
  OF and CF are cleared.
execute() - Method in class dioscuri.module.cpu.Instruction_OR_AXIv
  Logical OR of immediate word and AL.
  OF and CF are cleared.
execute() - Method in class dioscuri.module.cpu.Instruction_OR_EbGb
  Logical OR of memory/register (destination) and register (source).
  OF and CF are cleared.
execute() - Method in class dioscuri.module.cpu.Instruction_OR_EvGv
  Logical OR of memory/register (destination) and register (source).
  OF and CF are cleared.
execute() - Method in class dioscuri.module.cpu.Instruction_OR_GbEb
  Logical OR of memory/register (destination) and register (source).
  OF and CF are cleared.
execute() - Method in class dioscuri.module.cpu.Instruction_OR_GvEv
  Logical OR of memory/register (destination) and register (source).
  OF and CF are cleared.
execute() - Method in class dioscuri.module.cpu.Instruction_OUT_DXAL
  Output byte in AL to I/O port address in DX
execute() - Method in class dioscuri.module.cpu.Instruction_OUT_DXeAX
  Output word/doubleword in eAX to I/O port address in DX
execute() - Method in class dioscuri.module.cpu.Instruction_OUT_IbAL
  Output byte in AL to I/O port address imm8
execute() - Method in class dioscuri.module.cpu.Instruction_OUTS_DXXb
  Output word from DS:SI to I/O port (specified in DX); update SI register according to DF.
execute() - Method in class dioscuri.module.cpu.Instruction_OUTSW_DXXv
  Output word from DS:(E)SI to I/O port (specified in DX); update SI register according to DF.
execute() - Method in class dioscuri.module.cpu.Instruction_POP_AX
  This pops the word at stack top SS:SP into AX
execute() - Method in class dioscuri.module.cpu.Instruction_POP_BP
  This pops the word at stack top SS:SP into BP
execute() - Method in class dioscuri.module.cpu.Instruction_POP_BX
  This pops the word at stack top SS:SP into BX
execute() - Method in class dioscuri.module.cpu.Instruction_POP_CX
  This pops the word at stack top SS:SP into CX
execute() - Method in class dioscuri.module.cpu.Instruction_POP_DI
  This pops the word at stack top SS:SP into DI
execute() - Method in class dioscuri.module.cpu.Instruction_POP_DS
  This pops the word at stack top SS:SP into DS
execute() - Method in class dioscuri.module.cpu.Instruction_POP_DX
  This pops the word at stack top SS:SP into DX
execute() - Method in class dioscuri.module.cpu.Instruction_POP_ES
  This pops the word at stack top SS:SP into ES onto
execute() - Method in class dioscuri.module.cpu.Instruction_POP_Ev
  This pops the word or doubleword at stack top SS:SP into current segment at given offset (reg/mem) NOTE: Stack is incr.
execute() - Method in class dioscuri.module.cpu.Instruction_POP_SI
  This pops the word at stack top SS:SP into SI
execute() - Method in class dioscuri.module.cpu.Instruction_POP_SP
  This pops the word at stack top SS:SP into SP
execute() - Method in class dioscuri.module.cpu.Instruction_POP_SS
  This pops the word at stack top SS:SP into SS
execute() - Method in class dioscuri.module.cpu.Instruction_POPA
  Pops the top 8 words stack top SS:SP into the 8 general purpose registers
  The order is DI, SI, BP, SP, BX, DX, CX, AX
  The SP value popped from the stack is discarded
execute() - Method in class dioscuri.module.cpu.Instruction_POPF
  Pop word from stack into FLAGS register.
execute() - Method in class dioscuri.module.cpu.Instruction_PUSH_AX
  This pushes the word in AX onto stack top SS:SP
execute() - Method in class dioscuri.module.cpu.Instruction_PUSH_BP
  This pushes the word in BP onto stack top SS:SP
execute() - Method in class dioscuri.module.cpu.Instruction_PUSH_BX
  This pushes the word in BX onto stack top SS:SP
execute() - Method in class dioscuri.module.cpu.Instruction_PUSH_CS
  This pushes the word in CS onto stack top SS:SP
execute() - Method in class dioscuri.module.cpu.Instruction_PUSH_CX
  This pushes the word in CX onto stack top SS:SP
execute() - Method in class dioscuri.module.cpu.Instruction_PUSH_DI
  This pushes the word in DI onto stack top SS:SP
execute() - Method in class dioscuri.module.cpu.Instruction_PUSH_DS
  This pushes the word in DS onto stack top SS:SP
execute() - Method in class dioscuri.module.cpu.Instruction_PUSH_DX
  This pushes the word in DX onto stack top SS:SP
execute() - Method in class dioscuri.module.cpu.Instruction_PUSH_ES
  This pushes the word in ES onto stack top SS:SP
execute() - Method in class dioscuri.module.cpu.Instruction_PUSH_Ib
  Pushes the immediate word onto stack top SS:SP
execute() - Method in class dioscuri.module.cpu.Instruction_PUSH_Iv
  Pushes the immediate word onto stack top SS:SP
execute() - Method in class dioscuri.module.cpu.Instruction_PUSH_SI
  This pushes the word in SI onto stack top SS:SP
execute() - Method in class dioscuri.module.cpu.Instruction_PUSH_SP
  This pushes the word in SP onto stack top SS:SP
execute() - Method in class dioscuri.module.cpu.Instruction_PUSH_SS
  This pushes the word in SS onto stack top SS:SP
execute() - Method in class dioscuri.module.cpu.Instruction_PUSHA
  Pushes the words in all general purpose registers onto stack top SS:SP The order of the push is AX, CX, DX, BX, SP, BP, SI, DI
execute() - Method in class dioscuri.module.cpu.Instruction_PUSHF
  Transfer FLAGS register onto stack top SS:SP
execute() - Method in class dioscuri.module.cpu.Instruction_REP_REPE
  Repeat string instruction until CX == 0 or ZF == 0
execute() - Method in class dioscuri.module.cpu.Instruction_REPNE
  Repeat string instruction until CX == 0 or ZF == 1
execute() - Method in class dioscuri.module.cpu.Instruction_RETF
  Transfer control to return address located at top stack
execute() - Method in class dioscuri.module.cpu.Instruction_RETF_Iw
  Transfer control to return address located at top of stack; release number of stack bytes
execute() - Method in class dioscuri.module.cpu.Instruction_RETN
  Transfer control to return address located at top stack
execute() - Method in class dioscuri.module.cpu.Instruction_RETN_Iw
  Transfer control to return address located at top stack
execute() - Method in class dioscuri.module.cpu.Instruction_SAHF
  Move AH register into low byte of FLAGS register.
execute() - Method in class dioscuri.module.cpu.Instruction_SALC
  Set or clear AL depending on carry flag status
  Information taken from http://www.x86.org/secrets/opcodes/salc.htm
execute() - Method in class dioscuri.module.cpu.Instruction_SBB_ALIb
  Subtract (immediate byte + CF) from AL
execute() - Method in class dioscuri.module.cpu.Instruction_SBB_AXIv
  Subtract (immediate word + CF) from AX
execute() - Method in class dioscuri.module.cpu.Instruction_SBB_EbGb
  Subtract byte (+ CF) in register (source) from memory/register (destination).
execute() - Method in class dioscuri.module.cpu.Instruction_SBB_EvGv
  Subtract word in register (source) + CF from memory/register (destination).
execute() - Method in class dioscuri.module.cpu.Instruction_SBB_GbEb
  Subtract byte in memory/register (source) + CF from register (destination).
execute() - Method in class dioscuri.module.cpu.Instruction_SBB_GvEv
  Subtract word in memory/register (source) + CF from register (destination).
execute() - Method in class dioscuri.module.cpu.Instruction_SCAS_ALYb
  Compare AL with byte at ES:(E)DI and set status flags.
  ES:(E)DI is incremented/decremented depending on DF flag.
  Flags modified: OF, SF, ZF, AF, PF, and CF.
execute() - Method in class dioscuri.module.cpu.Instruction_SCAS_AXYv
  Compare AX with word at ES:(E)DI and set status flags.
  ES:(E)DI is incremented/decremented depending on DF flag.
  Flags modified: OF, SF, ZF, AF, PF, and CF.
execute() - Method in class dioscuri.module.cpu.Instruction_SEG_CS
  Execute instruction
execute() - Method in class dioscuri.module.cpu.Instruction_SEG_DS
  Execute instruction
execute() - Method in class dioscuri.module.cpu.Instruction_SEG_ES
  Execute instruction
execute() - Method in class dioscuri.module.cpu.Instruction_SEG_FS
  Execute instruction
execute() - Method in class dioscuri.module.cpu.Instruction_SEG_GS
  Execute instruction
execute() - Method in class dioscuri.module.cpu.Instruction_SEG_SS
  Execute instruction
execute() - Method in class dioscuri.module.cpu.Instruction_ShiftGRP2_Eb1
  Execute any of the following Immediate Group 2 instructions: ROL, ROR, RCL, RCR, SHL/SAL, SHR, SAR.
execute() - Method in class dioscuri.module.cpu.Instruction_ShiftGRP2_EbCL
  Execute any of the following Immediate Group 2 instructions: ROL, ROR, RCL, RCR, SHL/SAL, SHR, SAR.
execute() - Method in class dioscuri.module.cpu.Instruction_ShiftGRP2_EbIb
  Execute any of the following Immediate Group 2 instructions: ROL, ROR, RCL, RCR, SHL/SAL, SHR, SAR.
execute() - Method in class dioscuri.module.cpu.Instruction_ShiftGRP2_Ev1
  Execute any of the following Immediate Group 2 instructions: ROL, ROR, RCL, RCR, SHL/SAL, SHR, SAR.
execute() - Method in class dioscuri.module.cpu.Instruction_ShiftGRP2_EvCL
  Execute any of the following Immediate Group 2 instructions: ROL, ROR, RCL, RCR, SHL/SAL, SHR, SAR.
execute() - Method in class dioscuri.module.cpu.Instruction_ShiftGRP2_EvIb
  Execute any of the following Immediate Group 2 instructions: ROL, ROR, RCL, RCR, SHL/SAL, SHR, SAR.
execute() - Method in class dioscuri.module.cpu.Instruction_STC
  Set CF to 1
execute() - Method in class dioscuri.module.cpu.Instruction_STD
  Set DF to 1
execute() - Method in class dioscuri.module.cpu.Instruction_STI
  Set IF to 1
execute() - Method in class dioscuri.module.cpu.Instruction_STOSB_YbAL
  Copy word from register AX to ES:DI; update DI register according to flag DF
execute() - Method in class dioscuri.module.cpu.Instruction_STOSW_YvAX
  Copy word from register AX to ES:DI; update DI register according to flag DF
execute() - Method in class dioscuri.module.cpu.Instruction_SUB_ALIb
  Subtract immediate byte from AL
execute() - Method in class dioscuri.module.cpu.Instruction_SUB_AXIv
  Subtract immediate word from AX
execute() - Method in class dioscuri.module.cpu.Instruction_SUB_EbGb
  Subtract byte in register (source) from memory/register (destination).
execute() - Method in class dioscuri.module.cpu.Instruction_SUB_EvGv
  Subtract word in register (source) from memory/register (destination).
execute() - Method in class dioscuri.module.cpu.Instruction_SUB_GbEb
  Subtract byte in memory/register (source) from register (destination).
execute() - Method in class dioscuri.module.cpu.Instruction_SUB_GvEv
  Subtract word in memory/register (source) from register (destination).
execute() - Method in class dioscuri.module.cpu.Instruction_TEST_ALIb
  Logical comparison (AND) of immediate byte and AL.
  Does not update any registers, only sets appropriate flags.
  SF, ZF, and PF are set according to the result;
  OF and CF are cleared.
execute() - Method in class dioscuri.module.cpu.Instruction_TEST_AXIv
  Logical comparison (AND) of immediate word and AX.
  Does not update any registers, only sets appropriate flags.
  SF, ZF, and PF are set according to the result;
  OF and CF are cleared.
execute() - Method in class dioscuri.module.cpu.Instruction_TEST_EbGb
  Logical byte-sized comparison (AND) of memory/register (destination) and register (source).
  Does not update any registers, only sets appropriate flags.
  SF, ZF, and PF are set according to the result;
  OF and CF are cleared.
execute() - Method in class dioscuri.module.cpu.Instruction_TEST_EvGv
  Logical word-sized comparison (AND) of memory/register (destination) and register (source).
  Does not update any registers, only sets appropriate flags.
  SF, ZF, and PF are set according to the result;
  OF and CF are cleared.
execute() - Method in class dioscuri.module.cpu.Instruction_UnaryGrp3_Eb
  Execute any of the following Unary Group 3 opcode extension: TEST, NOT, NEG, MUL, IMUL, DIV, IDIV.
execute() - Method in class dioscuri.module.cpu.Instruction_UnaryGrp3_Ev
  Execute any of the following Unary Group 3 opcode extension: TEST, NOT, NEG, MUL, IMUL, DIV, IDIV.
execute() - Method in class dioscuri.module.cpu.Instruction_XCHG_BPAX
  Execute instruction
execute() - Method in class dioscuri.module.cpu.Instruction_XCHG_BXAX
  Execute instruction
execute() - Method in class dioscuri.module.cpu.Instruction_XCHG_CXAX
  Execute instruction
execute() - Method in class dioscuri.module.cpu.Instruction_XCHG_DIAX
  Execute instruction
execute() - Method in class dioscuri.module.cpu.Instruction_XCHG_DXAX
  Execute instruction
execute() - Method in class dioscuri.module.cpu.Instruction_XCHG_EbGb
  Byte-sized content exchange of memory/register (destination) and register (source).
  Flags modified: none
execute() - Method in class dioscuri.module.cpu.Instruction_XCHG_EvGv
  Word-sized content exchange of memory/register (destination) and register (source).
  Flags modified: none
execute() - Method in class dioscuri.module.cpu.Instruction_XCHG_SIAX
  Execute instruction
execute() - Method in class dioscuri.module.cpu.Instruction_XCHG_SPAX
  Execute instruction
execute() - Method in class dioscuri.module.cpu.Instruction_XLAT
  Set AL to memory byte DS:[BX + unsigned AL]
execute() - Method in class dioscuri.module.cpu.Instruction_XOR_ALIb
  Logical XOR of immediate byte and AL.
  OF and CF are cleared.
execute() - Method in class dioscuri.module.cpu.Instruction_XOR_AXIv
  Logical XOR of immediate word and AL.
  OF and CF are cleared.
execute() - Method in class dioscuri.module.cpu.Instruction_XOR_EbGb
  Logical XOR of memory/register (destination) and register (source).
  OF and CF are cleared.
execute() - Method in class dioscuri.module.cpu.Instruction_XOR_EvGv
  Logical XOR of memory/register (destination) and register (source).
  OF and CF are cleared.
execute() - Method in class dioscuri.module.cpu.Instruction_XOR_GbEb
  Logical XOR of memory/register (destination) and register (source).
  OF and CF are cleared.
execute() - Method in class dioscuri.module.cpu.Instruction_XOR_GvEv
  Logical XOR of memory/register (destination) and register (source).
  OF and CF are cleared.
execute(Processor) - Method in class dioscuri.module.cpu32.AbstractCodeBlockWrapper
execute(Processor, int) - Method in class dioscuri.module.cpu32.AlignmentCheckedAddressSpace
execute(Processor) - Method in class dioscuri.module.cpu32.BlankCodeBlock
execute(Processor) - Method in interface dioscuri.module.cpu32.CodeBlock
  Returns the number of equivalent x86 instructions executed.
execute(Processor) - Method in class dioscuri.module.cpu32.CombiningRealCodeBlock
execute(Processor, int) - Method in class dioscuri.module.cpu32.LazyCodeBlockMemory
execute(Processor, int) - Method in class dioscuri.module.cpu32.LazyMemory
execute(Processor, int) - Method in class dioscuri.module.cpu32.LinearAddressSpace
execute(Processor, int) - Method in class dioscuri.module.cpu32.LinearAddressSpace.PageFaultWrapper
execute(Processor, int) - Method in class dioscuri.module.cpu32.Memory
execute(Processor, int) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace
execute(Processor, int) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.MapWrapper
execute(Processor, int) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.UnconnectedMemoryBlock
execute(Processor) - Method in class dioscuri.module.cpu32.ProtectedModeSkeletonBlock
execute(Processor) - Method in class dioscuri.module.cpu32.ProtectedModeUBlock
execute(Processor) - Method in class dioscuri.module.cpu32.RealModeSkeletonBlock
execute(Processor) - Method in class dioscuri.module.cpu32.RealModeUBlock
execute(Processor) - Method in class dioscuri.module.cpu32.ReplacementBlockTrigger
execute(Processor) - Method in class dioscuri.module.cpu32.SpanningCodeBlock
execute(Processor) - Method in class dioscuri.module.cpu32.Virtual8086ModeUBlock
execute(Processor, int) - Method in class dioscuri.module.video.Video.DiosJPCVideoConnect
exportBinaryStream(String, String) - Method in class dioscuri.IO
  Exports data from emulator to the file system in given filename.
extendedToDouble(byte[]) - Static method in class dioscuri.module.cpu32.FpuState64

## F

F2D - Static variable in class dioscuri.module.cpu32.JavaOpcode
F2I - Static variable in class dioscuri.module.cpu32.JavaOpcode
F2L - Static variable in class dioscuri.module.cpu32.JavaOpcode
F2XM1 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FABS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FADD - Static variable in class dioscuri.module.cpu32.JavaOpcode
FADD - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FALOAD - Static variable in class dioscuri.module.cpu32.JavaOpcode
FASTCompiler - Class in dioscuri.module.cpu32
FASTCompiler() - Constructor for class dioscuri.module.cpu32.FASTCompiler
FASTORE - Static variable in class dioscuri.module.cpu32.JavaOpcode
FBCD2F - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FCHECK0 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FCHECK1 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FCHOP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FCHS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FCLEX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FCMOVB - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FCMOVBE - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FCMOVE - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FCMOVNB - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FCMOVNBE - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FCMOVNE - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FCMOVNU - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FCMOVU - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FCMPG - Static variable in class dioscuri.module.cpu32.JavaOpcode
FCMPL - Static variable in class dioscuri.module.cpu32.JavaOpcode
FCOM - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FCOMI - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FCONST_0 - Static variable in class dioscuri.module.cpu32.JavaOpcode
FCONST_1 - Static variable in class dioscuri.module.cpu32.JavaOpcode
FCONST_2 - Static variable in class dioscuri.module.cpu32.JavaOpcode
FCOS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
fcr_enable - Variable in class dioscuri.module.serialport.ComPort
fcr_rxtrigger - Variable in class dioscuri.module.serialport.ComPort
FDC - Class in dioscuri.module.fdc
  An implementation of a Floppy disk controller module.
FDC(Emulator) - Constructor for class dioscuri.module.fdc.FDC
  Class constructor
FdcPanel - Class in dioscuri.config
FDECSTP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FDIV - Static variable in class dioscuri.module.cpu32.JavaOpcode
FDIV - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
features - Variable in class dioscuri.module.ata.ATADrive
FF2BCD - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FFREE - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
field(String) - Static method in class dioscuri.module.cpu32.BytecodeFragments
field(Class, String) - Static method in class dioscuri.module.cpu32.BytecodeFragments
FieldInfo - Class in dioscuri.module.cpu32
FieldInfo(DataInputStream, ConstantPoolInfo[]) - Constructor for class dioscuri.module.cpu32.FieldInfo
FIELDREF - Static variable in class dioscuri.module.cpu32.ConstantPoolInfo
fifo_interrupt - Variable in class dioscuri.module.serialport.ComPort
fifo_ipending - Variable in class dioscuri.module.serialport.ComPort
FIFObuffer - Class in dioscuri.module.serialport
FIFObuffer() - Constructor for class dioscuri.module.serialport.FIFObuffer
FIFObuffer(int) - Constructor for class dioscuri.module.serialport.FIFObuffer
FileFormatter - Class in dioscuri.logging
FileFormatter() - Constructor for class dioscuri.logging.FileFormatter
FINAL - Static variable in class dioscuri.module.cpu32.ClassFile
FINAL - Static variable in class dioscuri.module.cpu32.FieldInfo
FINAL - Static variable in class dioscuri.module.cpu32.MethodInfo
finalize() - Method in class dioscuri.module.cpu32.BackgroundCompiler
FINCSTP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FINIT - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
flags - Variable in class dioscuri.module.cpu.CPU
FLDENV_14 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FLDENV_28 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FLOAD - Static variable in class dioscuri.module.cpu32.JavaOpcode
FLOAD0_1 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FLOAD0_L2E - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FLOAD0_L2TEN - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FLOAD0_LN2 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FLOAD0_LOG2 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FLOAD0_MEM_DOUBLE - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FLOAD0_MEM_EXTENDED - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FLOAD0_MEM_SINGLE - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FLOAD0_PI - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FLOAD0_POS0 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FLOAD0_REG0 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FLOAD0_REG0L - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FLOAD0_ST0 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FLOAD0_STN - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FLOAD1_MEM_DOUBLE - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FLOAD1_MEM_EXTENDED - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FLOAD1_MEM_SINGLE - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FLOAD1_POS0 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FLOAD1_REG0 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FLOAD1_REG0L - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FLOAD1_ST0 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FLOAD1_STN - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FLOAD_0 - Static variable in class dioscuri.module.cpu32.JavaOpcode
FLOAD_1 - Static variable in class dioscuri.module.cpu32.JavaOpcode
FLOAD_2 - Static variable in class dioscuri.module.cpu32.JavaOpcode
FLOAD_3 - Static variable in class dioscuri.module.cpu32.JavaOpcode
FLOAT - Static variable in class dioscuri.module.cpu32.ConstantPoolInfo
Floppy - Class in dioscuri.module.fdc
Floppy() - Constructor for class dioscuri.module.fdc.Floppy
  Class Constructor
Floppy(byte, File) - Constructor for class dioscuri.module.fdc.Floppy
  Constructor Floppy
floppyBuffer - Variable in class dioscuri.module.fdc.FDC
FLOPPYDRIVE_TYPE - Static variable in class dioscuri.module.rtc.CMOS
floppyType - Variable in class dioscuri.module.fdc.Drive
flush() - Method in class dioscuri.module.cpu32.CountingOutputStream
flush() - Method in class dioscuri.module.cpu32.LinearAddressSpace
FMUL - Static variable in class dioscuri.module.cpu32.JavaOpcode
FMUL - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FNEG - Static variable in class dioscuri.module.cpu32.JavaOpcode
fontImages - Variable in class dioscuri.module.screen.Screen
format(LogRecord) - Method in class dioscuri.logging.ConsoleFormatter
format(LogRecord) - Method in class dioscuri.logging.FileFormatter
FPATAN - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FPOP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FPREM - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FPREM1 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FPTAN - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
fpu - Variable in class dioscuri.module.cpu32.Processor
FPU_PRECISION_CONTROL_DOUBLE - Static variable in class dioscuri.module.cpu32.FpuState
FPU_PRECISION_CONTROL_EXTENDED - Static variable in class dioscuri.module.cpu32.FpuState
FPU_PRECISION_CONTROL_SINGLE - Static variable in class dioscuri.module.cpu32.FpuState
FPU_ROUNDING_CONTROL_DOWN - Static variable in class dioscuri.module.cpu32.FpuState
FPU_ROUNDING_CONTROL_EVEN - Static variable in class dioscuri.module.cpu32.FpuState
FPU_ROUNDING_CONTROL_TRUNCATE - Static variable in class dioscuri.module.cpu32.FpuState
FPU_ROUNDING_CONTROL_UP - Static variable in class dioscuri.module.cpu32.FpuState
FPU_SPECIAL_TAG_DENORMAL - Static variable in class dioscuri.module.cpu32.FpuState64
FPU_SPECIAL_TAG_INFINITY - Static variable in class dioscuri.module.cpu32.FpuState64
FPU_SPECIAL_TAG_NAN - Static variable in class dioscuri.module.cpu32.FpuState64
FPU_SPECIAL_TAG_NONE - Static variable in class dioscuri.module.cpu32.FpuState64
FPU_SPECIAL_TAG_SNAN - Static variable in class dioscuri.module.cpu32.FpuState64
FPU_SPECIAL_TAG_UNSUPPORTED - Static variable in class dioscuri.module.cpu32.FpuState64
FPU_TAG_EMPTY - Static variable in class dioscuri.module.cpu32.FpuState
FPU_TAG_SPECIAL - Static variable in class dioscuri.module.cpu32.FpuState
FPU_TAG_VALID - Static variable in class dioscuri.module.cpu32.FpuState
FPU_TAG_ZERO - Static variable in class dioscuri.module.cpu32.FpuState
FPUSH - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FpuState - Class in dioscuri.module.cpu32
FpuState() - Constructor for class dioscuri.module.cpu32.FpuState
FpuState64 - Class in dioscuri.module.cpu32
FpuState64(Processor) - Constructor for class dioscuri.module.cpu32.FpuState64
FREM - Static variable in class dioscuri.module.cpu32.JavaOpcode
FRETURN - Static variable in class dioscuri.module.cpu32.JavaOpcode
FRNDINT - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FRSTOR_108 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FRSTOR_94 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
fs - Variable in class dioscuri.module.cpu32.Processor
FSAVE_108 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FSAVE_94 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FSCALE - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FSIN - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FSINCOS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FSQRT - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FSTENV_14 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FSTENV_28 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FSTORE - Static variable in class dioscuri.module.cpu32.JavaOpcode
FSTORE0_MEM_DOUBLE - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FSTORE0_MEM_EXTENDED - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FSTORE0_MEM_SINGLE - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FSTORE0_REG0 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FSTORE0_ST0 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FSTORE0_STN - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FSTORE1_MEM_DOUBLE - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FSTORE1_MEM_EXTENDED - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FSTORE1_MEM_SINGLE - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FSTORE1_REG0 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FSTORE1_ST0 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FSTORE1_STN - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FSTORE_0 - Static variable in class dioscuri.module.cpu32.JavaOpcode
FSTORE_1 - Static variable in class dioscuri.module.cpu32.JavaOpcode
FSTORE_2 - Static variable in class dioscuri.module.cpu32.JavaOpcode
FSTORE_3 - Static variable in class dioscuri.module.cpu32.JavaOpcode
FSUB - Static variable in class dioscuri.module.cpu32.JavaOpcode
FSUB - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FUCOM - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FUCOMI - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
fullStartAddress - Variable in class dioscuri.module.video.TextModeAttributes
FWAIT - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FXAM - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FXTRACT - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FYL2X - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
FYL2XP1 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet

## G

gdtr - Variable in class dioscuri.module.cpu.CPU
gdtr - Variable in class dioscuri.module.cpu32.Processor
generateScancode(KeyEvent, int) - Method in class dioscuri.module.keyboard.Keyboard
  Method generateScancode Generates a scancode from a KeyEvent.
  The scancode depends on what scancode set is currently active, and whether the key is pressed or released
generateScancode(KeyEvent, int) - Method in class dioscuri.module.ModuleKeyboard
  Method generateScancode Generates a scancode from a KeyEvent.
  The scancode depends on what scancode set is currently active, and whether the key is pressed or released
getA20() - Method in class dioscuri.module.ModuleMotherboard
  Get value of A20 address line
getA20() - Method in class dioscuri.module.motherboard.Motherboard
  Get value of A20 address line
getAddress() - Method in enum dioscuri.module.ata.ATACommand
  Get the address of the command.
getAllocatedBufferSize() - Method in class dioscuri.module.cpu32.PhysicalAddressSpace
getArguments() - Method in class dioscuri.IO
  Returns arguments which may have been set during getCommand
getAsc() - Method in class dioscuri.module.ata.SenseInfo
getAscq() - Method in class dioscuri.module.ata.SenseInfo
getAsInstructionSource() - Method in class dioscuri.module.cpu32.ProtectedModeUBlock
getAsInstructionSource() - Method in class dioscuri.module.cpu32.RealModeUBlock
getAsInstructionSource() - Method in class dioscuri.module.cpu32.Virtual8086ModeUBlock
getAtpi() - Method in class dioscuri.module.ata.ATADrive
getAttributePaletteRegister(int) - Method in class dioscuri.module.ModuleVideo
  Returns a byte from attribute palette register at position index
getAttributePaletteRegister(int) - Method in class dioscuri.module.video.Video
  Returns a byte from attribute palette register at position index
getAttributes() - Method in class dioscuri.module.video.TextModeAttributes
getAuxiliaryCarryFlag() - Method in class dioscuri.module.cpu32.Processor
getBase() - Method in class dioscuri.module.cpu32.Segment
getBCD() - Method in class dioscuri.module.pit.Counter
  Return if this counter is in BCD mode
getBlock() - Method in class dioscuri.module.cpu32.AbstractCodeBlockWrapper
getBlockEnd(int) - Method in class dioscuri.module.cpu32.AddressSpace
getBlockIndex() - Method in class dioscuri.module.cpu32.AbstractCodeBlockWrapper
getBlockStart(int) - Method in class dioscuri.module.cpu32.AddressSpace
getBuffer() - Method in class dioscuri.module.ata.ATADriveController
getBuffer() - Method in class dioscuri.module.keyboard.KeyboardInternalBuffer
  Returns a List of data elements (as bytes) of this internal buffer.
getBufferIndex() - Method in class dioscuri.module.ata.ATADriveController
getBufferSize() - Method in class dioscuri.module.ata.ATADriveController
getBusy() - Method in class dioscuri.module.ata.ATAStatus
getBusy() - Method in class dioscuri.module.cpu32.FpuState
getBusy() - Method in class dioscuri.module.cpu32.FpuState64
getByte(int) - Method in class dioscuri.module.cpu32.AbstractMemory
getByte(int) - Method in class dioscuri.module.cpu32.AddressSpace
getByte(int) - Method in class dioscuri.module.cpu32.AlignmentCheckedAddressSpace
getByte(int) - Method in interface dioscuri.module.cpu32.ByteArray
getByte() - Method in interface dioscuri.module.cpu32.ByteSource
getByte() - Method in class dioscuri.module.cpu32.ByteSourceWrappedMemory
getByte(int) - Method in class dioscuri.module.cpu32.LazyMemory
getByte(int) - Method in class dioscuri.module.cpu32.LinearAddressSpace
getByte(int) - Method in class dioscuri.module.cpu32.LinearAddressSpace.PageFaultWrapper
getByte(int) - Method in class dioscuri.module.cpu32.Memory
getByte(int) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.MapWrapper
getByte(int) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.UnconnectedMemoryBlock
getByte(int) - Method in class dioscuri.module.cpu32.Segment
getByte(int) - Method in class dioscuri.module.cpu32.SegmentFactory.AbstractTSS
getByte(int) - Method in class dioscuri.module.memory.DynamicAllocationMemory
  Return a byte from memory at a specific address
getByte(int) - Method in class dioscuri.module.memory.Memory
  Return a byte from memory at a specific address
getByte(int) - Method in class dioscuri.module.ModuleMemory
  Return a byte from memory at a specific address
getByte() - Method in class dioscuri.module.serialport.FIFObuffer
getByte(int) - Method in class dioscuri.module.video.Video.DiosJPCVideoConnect
getByteCodes() - Method in class dioscuri.module.cpu32.ProtectedModeRPNNode
getByteCodes() - Method in class dioscuri.module.cpu32.RealModeRPNNode
getByteCodes() - Method in class dioscuri.module.cpu32.RPNNode
getByteCount() - Method in class dioscuri.module.ata.ATADriveController
getByteFromCode() - Method in class dioscuri.module.cpu.CPU
  Retrieves a single byte from the code memory segment; updates the ip by one Note: use this method only when next instruction/addressbyte/immediate is needed!
getByteFromCode(byte[]) - Method in class dioscuri.module.cpu.CPU
  Retrieves a byte from the code memory segment at given displacement.
getByteFromData(byte[]) - Method in class dioscuri.module.cpu.CPU
  Retrieves a byte from the data memory segment.
getByteFromExtra(byte[]) - Method in class dioscuri.module.cpu.CPU
  Retrieves a single byte from the extra memory segment.
getByteFromMemorySegment(byte, byte[]) - Method in class dioscuri.module.cpu.CPU
  Retrieves a byte from segment memory DS or SS, which is determined from the addressbyte
getByteFromStack(byte[]) - Method in class dioscuri.module.cpu.CPU
  Retrieves a single byte from the stack memory segment.
getBytes() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.DoubleInfo
getBytes() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.FloatInfo
getBytes() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.IntegerInfo
getBytes() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.LongInfo
getBytes() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.Utf8Info
getCapacity() - Method in class dioscuri.module.ata.CDROM
getCarryFlag() - Method in class dioscuri.module.cpu32.Processor
getCd() - Method in class dioscuri.module.ata.InterruptReason
getCdRom() - Method in class dioscuri.module.ata.ATADrive
getChannelMode(int) - Method in class dioscuri.module.cpu32.DMAController
getClassName() - Method in class dioscuri.module.cpu32.ClassFile
getClipboardContents() - Method in class dioscuri.datatransfer.TextTransfer
  Get String in clipboard.
getClockCount() - Method in class dioscuri.module.cpu32.Processor
getClockValue() - Method in class dioscuri.module.rtc.CMOS
  Returns string of decimal representation of time and date
getCMOSRegister(int) - Method in class dioscuri.module.ModuleRTC
  Return requested CMOS register
getCMOSRegister(int) - Method in class dioscuri.module.rtc.RTC
  Return requested CMOS register
getCode() - Method in class dioscuri.module.cpu32.MethodInfo
getColdStart() - Method in class dioscuri.Emulator
  Get cold start.
getCommand() - Method in class dioscuri.IO
  Parses an input string into commands along with their arguments, execute a command if recognised, otherwise ignore.
getCommand(int) - Static method in enum dioscuri.module.ata.ATACommand
  Get the command corresponding to the address
getCommand() - Method in class dioscuri.module.ata.Atpi
getConfigFilePath() - Method in class dioscuri.DioscuriFrame
getConfigFilePath() - Method in interface dioscuri.GUI
getConnection(Module.Type) - Method in interface dioscuri.interfaces.Module
  Returns the Module of a certain Type connected to this Module.
getConnection(Module.Type) - Method in class dioscuri.module.AbstractModule
  Returns the Module of a certain Type connected to this Module.
getConnections() - Method in interface dioscuri.interfaces.Module
  Returns all connected, or supposedly connected, Modules of this Module.
getConnections() - Method in class dioscuri.module.AbstractModule
  Returns all connected, or supposedly connected, Modules of this Module.
getConstantPoolFieldDescriptor(int) - Method in class dioscuri.module.cpu32.ClassFile
getConstantPoolIndexSize(int) - Static method in class dioscuri.module.cpu32.JavaOpcode
getConstantPoolMethodDescriptor(int) - Method in class dioscuri.module.cpu32.ClassFile
getConstantPoolUtf8(int) - Method in class dioscuri.module.cpu32.ClassFile
getControl() - Method in class dioscuri.module.ata.ATADrive
  Get the control.
getControl() - Method in class dioscuri.module.cpu32.FpuState
getControl() - Method in class dioscuri.module.cpu32.FpuState64
getControllerQueue() - Method in class dioscuri.module.keyboard.TheKeyboard
  Returns the keyboard controller queue, contains data intended for keyboard (command bytes).
getCorrectedData() - Method in class dioscuri.module.ata.ATAStatus
getCounterNumber() - Method in class dioscuri.module.pit.Counter
  Return the counter number (ID)
getCounterValue() - Method in class dioscuri.module.pit.Counter
  Returns the counter value depending on the R/W mode
getCPL() - Method in class dioscuri.module.cpu32.Processor
getCpuInstructionDebug() - Method in class dioscuri.module.cpu.CPU
  Get CPU instruction debug.
getCpuInstructionDebug() - Method in class dioscuri.module.cpu32.Processor
  Get CPU instruction debug.
getCpuInstructionDebug() - Method in class dioscuri.module.ModuleCPU
  Get CPU instruction debug.
getCR0() - Method in class dioscuri.module.cpu32.Processor
getCR2() - Method in class dioscuri.module.cpu32.Processor
getCR3() - Method in class dioscuri.module.cpu32.Processor
getCR4() - Method in class dioscuri.module.cpu32.Processor
getCurrentChannelIndex() - Method in class dioscuri.module.ata.ATA
  Gets the current channel index.
getCurrentChannelIndex() - Method in class dioscuri.module.ModuleATA
  Gets the current channel index.
getCurrentCommand() - Method in class dioscuri.module.ata.ATADriveController
getCurrentCylinder() - Method in class dioscuri.module.ata.ATADrive
getCurrentHead() - Method in class dioscuri.module.ata.ATADrive
getCurrentInstructionNumber() - Method in class dioscuri.module.cpu.CPU
  Retrieve current number of instruction (instructions executed so far)
getCurrentInstructionNumber() - Method in class dioscuri.module.cpu32.Processor
  Retrieve current number of instruction (instructions executed so far)
getCurrentInstructionNumber() - Method in class dioscuri.module.ModuleCPU
  Retrieve current number of instruction (instructions executed so far)
getCurrentInstructionNumber() - Method in class dioscuri.module.ModuleMotherboard
  Retrieve current number of instruction (instructions executed so far)
getCurrentInstructionNumber() - Method in class dioscuri.module.motherboard.Motherboard
  Retrieve current number of instruction (instructions executed so far)
getCurrentSector() - Method in class dioscuri.module.ata.ATADrive
getDataFromBuffer() - Method in class dioscuri.module.ModuleMouse
  Returns the head of the buffer FIFO, data is automatically removed from buffer
getDataFromBuffer() - Method in class dioscuri.module.mouse.Mouse
  Returns the head of the buffer FIFO, data is automatically removed from buffer
getDebugMode() - Method in interface dioscuri.interfaces.Module
  Returns the state of debug mode
getDebugMode() - Method in class dioscuri.module.AbstractModule
  Returns the state of debug mode
getDefaultSizeFlag() - Method in class dioscuri.module.cpu32.Segment
getDenormalizedOperand() - Method in class dioscuri.module.cpu32.FpuState
getDenormalizedOperand() - Method in class dioscuri.module.cpu32.FpuState64
getDenormalizedOperandMask() - Method in class dioscuri.module.cpu32.FpuState
getDenormalizedOperandMask() - Method in class dioscuri.module.cpu32.FpuState64
getDescriptorIndex() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.NameAndTypeInfo
getDescriptorIndex() - Method in class dioscuri.module.cpu32.MethodInfo
getDiskCapacity() - Method in class dioscuri.module.ata.ATADrive
  Get the total capacity of the disk in bytes.
getDiskImageSize() - Method in class dioscuri.module.ata.ATADrive
  Get size in bytes of the disk image.
getDisplayString() - Method in class dioscuri.module.cpu32.AbstractCodeBlockWrapper
getDisplayString() - Method in class dioscuri.module.cpu32.BlankCodeBlock
getDisplayString() - Method in interface dioscuri.module.cpu32.CodeBlock
getDisplayString() - Method in class dioscuri.module.cpu32.CombiningRealCodeBlock
getDisplayString() - Method in class dioscuri.module.cpu32.ProtectedModeTemplateBlock
getDisplayString() - Method in class dioscuri.module.cpu32.ProtectedModeUBlock
getDisplayString() - Method in class dioscuri.module.cpu32.RealModeTemplateBlock
getDisplayString() - Method in class dioscuri.module.cpu32.RealModeUBlock
getDisplayString() - Method in class dioscuri.module.cpu32.ReplacementBlockTrigger
getDisplayString() - Method in class dioscuri.module.cpu32.SpanningProtectedModeCodeBlock
getDisplayString() - Method in class dioscuri.module.cpu32.SpanningRealModeCodeBlock
getDisplayString() - Method in class dioscuri.module.cpu32.SpanningVirtual8086ModeCodeBlock
getDisplayString() - Method in class dioscuri.module.cpu32.Virtual8086ModeUBlock
getDMAByte() - Method in class dioscuri.module.fdc.FDC
  Get byte from floppy buffer for DMA transfer This method is used for DMA transfer a byte from FDC to memory
getDoubleWord(int) - Method in class dioscuri.module.cpu32.AbstractMemory
getDoubleWord(int, byte[]) - Static method in class dioscuri.module.cpu32.AbstractMemory
getDoubleWord(int) - Method in class dioscuri.module.cpu32.AddressSpace
getDoubleWord(int) - Method in class dioscuri.module.cpu32.AlignmentCheckedAddressSpace
getDoubleWord(int) - Method in class dioscuri.module.cpu32.LazyMemory
getDoubleWord(int) - Method in class dioscuri.module.cpu32.LinearAddressSpace
getDoubleWord(int) - Method in class dioscuri.module.cpu32.LinearAddressSpace.PageFaultWrapper
getDoubleWord(int) - Method in class dioscuri.module.cpu32.Memory
getDoubleWord(int) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.MapWrapper
getDoubleWord(int) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.UnconnectedMemoryBlock
getDoubleWord(int) - Method in class dioscuri.module.cpu32.Segment
getDoubleWord(int) - Method in class dioscuri.module.cpu32.SegmentFactory.AbstractTSS
getDoubleWord(int) - Method in class dioscuri.module.video.Video.DiosJPCVideoConnect
getDoubleWordInBytes(int) - Method in class dioscuri.module.cpu32.AbstractMemory
getDPL() - Method in class dioscuri.module.cpu32.Segment
getDR0() - Method in class dioscuri.module.cpu32.Processor
getDR1() - Method in class dioscuri.module.cpu32.Processor
getDR2() - Method in class dioscuri.module.cpu32.Processor
getDR3() - Method in class dioscuri.module.cpu32.Processor
getDR6() - Method in class dioscuri.module.cpu32.Processor
getDR7() - Method in class dioscuri.module.cpu32.Processor
getDriveReady() - Method in class dioscuri.module.ata.ATAStatus
getDrives() - Method in class dioscuri.module.ata.ATAChannel
  Get the drives.
getDriveType() - Method in class dioscuri.module.ata.ATADrive
  Get type of drive
getDriveType() - Method in class dioscuri.module.fdc.Drive
  Get type of drive
getDrq() - Method in class dioscuri.module.ata.ATAStatus
getDrqBytes() - Method in class dioscuri.module.ata.Atpi
getDrqIndex() - Method in class dioscuri.module.ata.ATADriveController
getDump() - Method in interface dioscuri.interfaces.Module
  Return a dump of module status
getDump() - Method in class dioscuri.module.AbstractModule
  Return a dump of module status
getDump() - Method in class dioscuri.module.ata.ATA
  Return a dump of module status
getDump() - Method in class dioscuri.module.bios.BIOS
  Return a dump of module status
getDump() - Method in class dioscuri.module.clock.Clock
  Return a dump of module status
getDump() - Method in class dioscuri.module.cpu.CPU
  Return a dump of module status
getDump() - Method in class dioscuri.module.dma.DMA
  Return a dump of module status
getDump() - Method in class dioscuri.module.fdc.FDC
  Return a dump of module status
getDump() - Method in class dioscuri.module.keyboard.Keyboard
  Return a dump of module status
getDump() - Method in class dioscuri.module.memory.DynamicAllocationMemory
  Return a dump of module status
getDump() - Method in class dioscuri.module.memory.Memory
  Return a dump of module status
getDump() - Method in class dioscuri.module.motherboard.Motherboard
  Return a dump of module status
getDump() - Method in class dioscuri.module.mouse.Mouse
  Return a dump of module status
getDump() - Method in class dioscuri.module.pic.PIC
  Return a dump of module status
getDump() - Method in class dioscuri.module.pit.PIT
  Return a dump of module status
getDump() - Method in class dioscuri.module.rtc.RTC
  Return a dump of module status
getDump() - Method in class dioscuri.module.screen.Screen
  Return a dump of module status
getEFlags() - Method in class dioscuri.module.cpu32.Processor
getEmuConfig() - Method in class dioscuri.DioscuriFrame
getEmuConfig() - Method in interface dioscuri.GUI
getEmulatorDate() - Method in class dioscuri.DioscuriFrame
  Returns the date stamp of emulator
getEmulatorName() - Method in class dioscuri.DioscuriFrame
  Returns the name of emulator
getEmulatorVersion() - Method in class dioscuri.DioscuriFrame
  Returns the version stamp of emulator
getEmuMarshaller() - Static method in class dioscuri.config.ConfigController
  Get a marshaller that can marshal Emulator types
getEmuUnmarshaller() - Static method in class dioscuri.config.ConfigController
  Get an unmarshaller that can unmarshal Emulator types.
getErr() - Method in class dioscuri.module.ata.ATAStatus
getErrorCode() - Method in exception dioscuri.module.cpu32.ProcessorException
getErrorRecovery() - Method in class dioscuri.module.ata.CDROM
getErrorRegister() - Method in class dioscuri.module.ata.ATADriveController
getErrorSummaryStatus() - Method in class dioscuri.module.cpu32.FpuState
getErrorSummaryStatus() - Method in class dioscuri.module.cpu32.FpuState64
getExceptionTable() - Method in class dioscuri.module.cpu32.MethodInfo
getExpectedConnections() - Method in interface dioscuri.interfaces.Module
  Get all Module.Type's this AbstractModule is supposed to be connected to.
getExpectedConnections() - Method in class dioscuri.module.AbstractModule
  Get all Module.Type's this AbstractModule is supposed to be connected to.
getExponent(double) - Static method in class dioscuri.module.cpu.Util
getExponent(float) - Static method in class dioscuri.module.cpu.Util
getFault() - Method in class dioscuri.module.cpu32.LinearAddressSpace.PageFaultWrapper
getFeatures() - Method in class dioscuri.module.ata.ATADrive
GETFIELD - Static variable in class dioscuri.module.cpu32.JavaOpcode
getFieldLength(String) - Method in class dioscuri.module.cpu32.ClassFile
getFirst() - Method in class dioscuri.module.cpu32.PriorityDeque
getFirst() - Method in interface dioscuri.util.Deque
getFlagValue(char) - Method in class dioscuri.module.cpu.CPU
  Returns the value of a named flag.
getFloppySize() - Method in class dioscuri.module.fdc.Drive
  Get size in bytes of floppy Returns -1 if drive is empty.
getFloppyType() - Method in class dioscuri.module.fdc.Drive
  Get type of floppy inserted
getFruc() - Method in class dioscuri.module.ata.SenseInfo
getGateA20State() - Method in class dioscuri.module.cpu32.PhysicalAddressSpace
getGateSignal() - Method in class dioscuri.module.pit.Counter
  Retrieves the GATE signal
getGui() - Method in class dioscuri.Emulator
  Get the gui.
getHostIP() - Static method in class dioscuri.vnc.VNCUtil
  Find the IP address of localhost.
getHostName() - Static method in class dioscuri.vnc.VNCUtil
  Find the hostname of localhost.
getHWcomponents() - Method in class dioscuri.Emulator
  Get the hardware components.
getID() - Method in class dioscuri.module.cpu32.RPNNode
getIdDrive() - Method in class dioscuri.module.ata.ATADrive
getImage() - Method in class dioscuri.module.cpu32.SystemBIOS
getImage() - Method in class dioscuri.module.cpu32.VGABIOS
getImmediate() - Method in class dioscuri.module.cpu32.MicrocodeNode
getImmediate() - Method in class dioscuri.module.cpu32.RPNNode
getIndexPulse() - Method in class dioscuri.module.ata.ATAStatus
getIndexPulseCount() - Method in class dioscuri.module.ata.ATAStatus
getInformation() - Method in class dioscuri.module.ata.SenseInfo
getInput() - Method in class dioscuri.IO
  Gets input from standard input and returns it as string.
getInstructionPointer() - Method in class dioscuri.module.cpu32.Processor
getInterruptFlags() - Method in class dioscuri.module.cpu32.Processor
getInterruptReason() - Method in class dioscuri.module.ata.ATADriveController
getInvalidOperation() - Method in class dioscuri.module.cpu32.FpuState
getInvalidOperation() - Method in class dioscuri.module.cpu32.FpuState64
getInvalidOperationMask() - Method in class dioscuri.module.cpu32.FpuState
getInvalidOperationMask() - Method in class dioscuri.module.cpu32.FpuState64
getIo() - Method in class dioscuri.Emulator
  Get the io.
getIo() - Method in class dioscuri.module.ata.InterruptReason
getIoAddress1() - Method in class dioscuri.module.ata.ATAChannel
  Get the IO address 1.
getIoAddress2() - Method in class dioscuri.module.ata.ATAChannel
  Get the IO address 2
getIoLightCounter() - Method in class dioscuri.module.ata.ATADrive
getIOPortByte(int) - Method in interface dioscuri.interfaces.Addressable
getIOPortByte(int) - Method in class dioscuri.module.ata.ATA
getIOPortByte(int) - Method in class dioscuri.module.cpu.CPU
getIOPortByte(int) - Method in class dioscuri.module.cpu32.DMAController
getIOPortByte(int) - Method in class dioscuri.module.cpu32.Processor
getIOPortByte(int) - Method in class dioscuri.module.dma.DMA
getIOPortByte(int) - Method in class dioscuri.module.fdc.FDC
getIOPortByte(int) - Method in class dioscuri.module.keyboard.Keyboard
getIOPortByte(int) - Method in class dioscuri.module.ModuleMotherboard
getIOPortByte(int) - Method in class dioscuri.module.motherboard.DeviceDummy
getIOPortByte(int) - Method in class dioscuri.module.motherboard.Motherboard
getIOPortByte(int) - Method in class dioscuri.module.parallelport.ParallelPort
getIOPortByte(int) - Method in class dioscuri.module.pci.PCI
getIOPortByte(int) - Method in class dioscuri.module.pic.PIC
getIOPortByte(int) - Method in class dioscuri.module.pit.PIT
getIOPortByte(int) - Method in class dioscuri.module.rtc.RTC
getIOPortByte(int) - Method in class dioscuri.module.serialport.SerialPort
getIOPortByte(int) - Method in class dioscuri.module.video.Video
getIOPortDoubleWord(int) - Method in interface dioscuri.interfaces.Addressable
getIOPortDoubleWord(int) - Method in class dioscuri.module.ata.ATA
getIOPortDoubleWord(int) - Method in class dioscuri.module.cpu.CPU
getIOPortDoubleWord(int) - Method in class dioscuri.module.cpu32.DMAController
getIOPortDoubleWord(int) - Method in class dioscuri.module.cpu32.Processor
getIOPortDoubleWord(int) - Method in class dioscuri.module.dma.DMA
getIOPortDoubleWord(int) - Method in class dioscuri.module.fdc.FDC
getIOPortDoubleWord(int) - Method in class dioscuri.module.keyboard.Keyboard
getIOPortDoubleWord(int) - Method in class dioscuri.module.ModuleMotherboard
getIOPortDoubleWord(int) - Method in class dioscuri.module.motherboard.DeviceDummy
getIOPortDoubleWord(int) - Method in class dioscuri.module.motherboard.Motherboard
getIOPortDoubleWord(int) - Method in class dioscuri.module.parallelport.ParallelPort
getIOPortDoubleWord(int) - Method in class dioscuri.module.pci.PCI
getIOPortDoubleWord(int) - Method in class dioscuri.module.pic.PIC
getIOPortDoubleWord(int) - Method in class dioscuri.module.pit.PIT
getIOPortDoubleWord(int) - Method in class dioscuri.module.rtc.RTC
getIOPortDoubleWord(int) - Method in class dioscuri.module.serialport.SerialPort
getIOPortDoubleWord(int) - Method in class dioscuri.module.video.Video
getIOPortWord(int) - Method in interface dioscuri.interfaces.Addressable
getIOPortWord(int) - Method in class dioscuri.module.ata.ATA
getIOPortWord(int) - Method in class dioscuri.module.cpu.CPU
getIOPortWord(int) - Method in class dioscuri.module.cpu32.DMAController
getIOPortWord(int) - Method in class dioscuri.module.cpu32.Processor
getIOPortWord(int) - Method in class dioscuri.module.dma.DMA
getIOPortWord(int) - Method in class dioscuri.module.fdc.FDC
getIOPortWord(int) - Method in class dioscuri.module.keyboard.Keyboard
getIOPortWord(int) - Method in class dioscuri.module.ModuleMotherboard
getIOPortWord(int) - Method in class dioscuri.module.motherboard.DeviceDummy
getIOPortWord(int) - Method in class dioscuri.module.motherboard.Motherboard
getIOPortWord(int) - Method in class dioscuri.module.parallelport.ParallelPort
getIOPortWord(int) - Method in class dioscuri.module.pci.PCI
getIOPortWord(int) - Method in class dioscuri.module.pic.PIC
getIOPortWord(int) - Method in class dioscuri.module.pit.PIT
getIOPortWord(int) - Method in class dioscuri.module.rtc.RTC
getIOPortWord(int) - Method in class dioscuri.module.serialport.SerialPort
getIOPortWord(int) - Method in class dioscuri.module.video.Video
getIPS() - Method in class dioscuri.module.cpu.CPU
  Get the Instructions Per Second (ips) for this CPU.
getIPS() - Method in class dioscuri.module.cpu32.Processor
  Get the Instructions Per Second (ips) for this CPU.
getIPS() - Method in class dioscuri.module.ModuleCPU
  Get the Instructions Per Second (ips) for this CPU.
getIrqNumber() - Method in class dioscuri.module.ata.ATAChannel
getJumpOffset(int[], int) - Static method in class dioscuri.module.cpu32.JavaOpcode
getKeySpec() - Method in class dioscuri.module.ata.SenseInfo
getLast() - Method in class dioscuri.module.cpu32.PriorityDeque
getLast() - Method in interface dioscuri.util.Deque
getLastWalkedAddress() - Method in class dioscuri.module.cpu32.LinearAddressSpace
getLbaMode() - Method in class dioscuri.module.ata.ATADriveController
getLength() - Method in class dioscuri.module.cpu32.ArrayBackedInstructionSource
getLength() - Method in interface dioscuri.module.cpu32.InstructionSource
getLength() - Method in class dioscuri.module.cpu32.ProtectedModeUDecoder
getLength() - Method in class dioscuri.module.cpu32.RealModeUDecoder
getLimit() - Method in class dioscuri.module.cpu32.Segment
getLocalVariableAccess(int[], int) - Static method in class dioscuri.module.cpu32.JavaOpcode
getLowerDoubleQuadWord(int) - Method in class dioscuri.module.cpu32.AbstractMemory
getLowerDoubleQuadWord(int) - Method in class dioscuri.module.cpu32.AddressSpace
getLowerDoubleQuadWord(int) - Method in class dioscuri.module.cpu32.AlignmentCheckedAddressSpace
getLowerDoubleQuadWord(int) - Method in class dioscuri.module.cpu32.LinearAddressSpace.PageFaultWrapper
getLowerDoubleQuadWord(int) - Method in class dioscuri.module.cpu32.Memory
getLowerDoubleQuadWord(int) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.MapWrapper
getLowerDoubleQuadWord(int) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.UnconnectedMemoryBlock
getLowerDoubleQuadWord(int) - Method in class dioscuri.module.video.Video.DiosJPCVideoConnect
getMaxLocals() - Method in class dioscuri.module.cpu32.MethodInfo
getMaxLocalVariables(int[]) - Static method in class dioscuri.module.cpu32.JavaCodeAnalyser
getMaxStack() - Method in class dioscuri.module.cpu32.MethodInfo
getMaxStackDepth(int[], int, ClassFile) - Static method in class dioscuri.module.cpu32.JavaCodeAnalyser
getMemory() - Method in class dioscuri.module.cpu32.ByteSourceWrappedMemory
getMethodCode(String) - Method in class dioscuri.module.cpu32.ClassFile
getMethodExceptionTable(String) - Method in class dioscuri.module.cpu32.ClassFile
getMethodMaxLocals(String) - Method in class dioscuri.module.cpu32.ClassFile
getMethodMaxStack(String) - Method in class dioscuri.module.cpu32.ClassFile
getMethodNames() - Method in class dioscuri.module.cpu32.ClassFile
getMethodStackDelta(String) - Method in class dioscuri.module.cpu32.ClassFile
getMicrocode() - Method in class dioscuri.module.cpu32.ArrayBackedInstructionSource
getMicrocode() - Method in interface dioscuri.module.cpu32.InstructionSource
getMicrocode() - Method in class dioscuri.module.cpu32.MicrocodeNode
getMicrocode() - Method in class dioscuri.module.cpu32.ProtectedModeUDecoder
getMicrocode() - Method in class dioscuri.module.cpu32.RealModeUDecoder
getMicrocode() - Method in class dioscuri.module.cpu32.RPNNode
getMicrocodes(InstructionSource) - Static method in class dioscuri.module.cpu32.MicrocodeNode
getMicrocodes() - Method in class dioscuri.module.cpu32.ProtectedModeUBlock
getMicrocodes() - Method in class dioscuri.module.cpu32.RealModeUBlock
getMicrocodes() - Method in class dioscuri.module.cpu32.Virtual8086ModeUBlock
getModelNo() - Method in class dioscuri.module.ata.ATADrive
getModule(Module.Type) - Method in class dioscuri.Emulator
  Return reference to module from given type
getModule(Module.Type) - Method in class dioscuri.Modules
getModule(int) - Method in class dioscuri.Modules
getModules() - Method in class dioscuri.Emulator
  Get the modules.
getMSR(int) - Method in class dioscuri.module.cpu32.Processor
getMultipleSectors() - Method in class dioscuri.module.ata.ATADriveController
getName() - Method in enum dioscuri.module.ata.ATACommand
  Gets the name of the command.
getName(int) - Static method in class dioscuri.module.cpu32.MicrocodeNode
getNameIndex() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.ClassInfo
getNameIndex() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.NameAndTypeInfo
getNameIndex() - Method in class dioscuri.module.cpu32.MethodInfo
getNewMode() - Method in exception dioscuri.module.cpu32.ModeSwitchException
getNext() - Method in class dioscuri.module.cpu32.ArrayBackedInstructionSource
getNext() - Method in interface dioscuri.module.cpu32.InstructionSource
getNext() - Method in class dioscuri.module.cpu32.ProtectedModeUDecoder
getNext() - Method in class dioscuri.module.cpu32.RealModeUDecoder
getNextInstructionInfo() - Method in class dioscuri.module.cpu.CPU
  Retrieve string with information about next instruction to be executed
getNextInstructionInfo() - Method in class dioscuri.module.cpu32.Processor
  Retrieve string with information about next instruction to be executed
getNextInstructionInfo() - Method in class dioscuri.module.ModuleCPU
  Retrieve string with information about next instruction to be executed
getNextLba() - Method in class dioscuri.module.ata.CDROM
getNumSectorsPerBlock() - Method in class dioscuri.module.ata.ATADriveController
getOffset() - Method in class dioscuri.module.cpu32.ByteSourceWrappedMemory
getOpcodeLength(int[], int) - Static method in class dioscuri.module.cpu32.JavaOpcode
getOperands(int, int) - Static method in class dioscuri.module.cpu32.ProtectedModeBytecodeFragments
getOperands(int, int) - Static method in class dioscuri.module.cpu32.RealModeBytecodeFragments
getOperation(int, int, int) - Static method in class dioscuri.module.cpu32.ProtectedModeBytecodeFragments
getOperation(int, int, int, int) - Static method in class dioscuri.module.cpu32.ProtectedModeBytecodeFragments
getOperation(int, int, int) - Static method in class dioscuri.module.cpu32.RealModeBytecodeFragments
getOperation(int, int, int, int) - Static method in class dioscuri.module.cpu32.RealModeBytecodeFragments
getOutSignal() - Method in class dioscuri.module.pit.Counter
  Retrieves the OUT signal
getOverflow() - Method in class dioscuri.module.cpu32.FpuState
getOverflow() - Method in class dioscuri.module.cpu32.FpuState64
getOverflowFlag() - Method in class dioscuri.module.cpu32.Processor
getOverflowMask() - Method in class dioscuri.module.cpu32.FpuState
getOverflowMask() - Method in class dioscuri.module.cpu32.FpuState64
getPacketDma() - Method in class dioscuri.module.ata.ATADriveController
getParameterCount() - Method in class dioscuri.module.cpu32.SegmentFactory.CallGate16Bit
getParameterCount() - Method in class dioscuri.module.cpu32.SegmentFactory.CallGate32Bit
getParity() - Method in class dioscuri.module.pit.Counter
  Return the parity of the count value
getParityFlag() - Method in class dioscuri.module.cpu32.Processor
getPrecision() - Method in class dioscuri.module.cpu32.FpuState
getPrecision() - Method in class dioscuri.module.cpu32.FpuState64
getPrecisionControl() - Method in class dioscuri.module.cpu32.FpuState
getPrecisionControl() - Method in class dioscuri.module.cpu32.FpuState64
getPrecisionMask() - Method in class dioscuri.module.cpu32.FpuState
getPrecisionMask() - Method in class dioscuri.module.cpu32.FpuState64
getProtectedModeCodeBlock(InstructionSource) - Method in class dioscuri.module.cpu32.BackgroundCompiler
getProtectedModeCodeBlock(ByteSource, boolean) - Method in class dioscuri.module.cpu32.CodeBlockCombiner
getProtectedModeCodeBlock(InstructionSource) - Method in interface dioscuri.module.cpu32.CodeBlockCompiler
getProtectedModeCodeBlock(ByteSource, boolean) - Method in interface dioscuri.module.cpu32.CodeBlockFactory
getProtectedModeCodeBlock(ByteSource, boolean) - Method in class dioscuri.module.cpu32.DefaultCodeBlockFactory
getProtectedModeCodeBlock(InstructionSource) - Method in class dioscuri.module.cpu32.FASTCompiler
getProtectedModeCodeBlock(InstructionSource) - Method in class dioscuri.module.cpu32.OptimisedCompiler
getProtectedModeCodeBlockAt(Memory, int, boolean) - Method in class dioscuri.module.cpu32.CodeBlockManager
getQuadWord(int) - Method in class dioscuri.module.cpu32.AbstractMemory
getQuadWord(int) - Method in class dioscuri.module.cpu32.AddressSpace
getQuadWord(int) - Method in class dioscuri.module.cpu32.AlignmentCheckedAddressSpace
getQuadWord(int) - Method in class dioscuri.module.cpu32.LinearAddressSpace.PageFaultWrapper
getQuadWord(int) - Method in class dioscuri.module.cpu32.Memory
getQuadWord(int) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.MapWrapper
getQuadWord(int) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.UnconnectedMemoryBlock
getQuadWord(int) - Method in class dioscuri.module.cpu32.Segment
getQuadWord(int) - Method in class dioscuri.module.cpu32.SegmentFactory.AbstractTSS
getQuadWord(int) - Method in class dioscuri.module.video.Video.DiosJPCVideoConnect
getQuadWordInBytes(int) - Method in class dioscuri.module.cpu32.AbstractMemory
getReadMemoryBlockAt(int) - Method in class dioscuri.module.cpu32.AddressSpace
getReadMemoryBlockAt(int) - Method in class dioscuri.module.cpu32.AlignmentCheckedAddressSpace
getReadMemoryBlockAt(int) - Method in class dioscuri.module.cpu32.LinearAddressSpace
getReadMemoryBlockAt(int) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace
getRealModeCodeBlock(InstructionSource) - Method in class dioscuri.module.cpu32.BackgroundCompiler
getRealModeCodeBlock(InstructionSource) - Method in interface dioscuri.module.cpu32.CodeBlockCompiler
getRealModeCodeBlock(ByteSource) - Method in interface dioscuri.module.cpu32.CodeBlockFactory
getRealModeCodeBlock(ByteSource) - Method in class dioscuri.module.cpu32.DefaultCodeBlockFactory
getRealModeCodeBlock(InstructionSource) - Method in class dioscuri.module.cpu32.FASTCompiler
getRealModeCodeBlock(InstructionSource) - Method in class dioscuri.module.cpu32.OptimisedCompiler
getRealModeCodeBlockAt(Memory, int) - Method in class dioscuri.module.cpu32.CodeBlockCombiner
getRealModeCodeBlockAt(Memory, int) - Method in class dioscuri.module.cpu32.CodeBlockManager
getRegisterHex(int) - Method in class dioscuri.module.cpu.CPU
getRegisterHex(int) - Method in class dioscuri.module.cpu32.Processor
getRegisterHex(int) - Method in class dioscuri.module.ModuleCPU
getRegisterValue(String) - Method in class dioscuri.module.cpu.CPU
  Returns the value of a named register.
getRegisterValue(String) - Method in class dioscuri.module.cpu32.Processor
  Returns the value of a named register.
getRegisterValue(String) - Method in class dioscuri.module.ModuleCPU
  Returns the value of a named register.
getRel() - Method in class dioscuri.module.ata.InterruptReason
getRemainingBlocks() - Method in class dioscuri.module.ata.CDROM
getReplacement() - Method in exception dioscuri.module.cpu32.CodeBlockReplacementException
getResetInProgress() - Method in class dioscuri.module.ata.ATADriveController
getRoundingControl() - Method in class dioscuri.module.cpu32.FpuState
getRoundingControl() - Method in class dioscuri.module.cpu32.FpuState64
getRPL() - Method in class dioscuri.module.cpu32.Segment
getScreen() - Method in class dioscuri.module.ModuleScreen
  Return a reference to the actual screen
getScreen() - Method in class dioscuri.module.screen.Screen
  Return a reference to the actual screen
getScreenColumns() - Method in class dioscuri.module.ModuleScreen
  Return the number of columns on screen (text based)
getScreenColumns() - Method in class dioscuri.module.screen.Screen
  Return the number of columns on screen (text based)
getScreenHeight() - Method in class dioscuri.module.ModuleScreen
  Return height of screen in number of pixels
getScreenHeight() - Method in class dioscuri.module.screen.Screen
  Return height of screen in number of pixels
getScreenImage() - Method in class dioscuri.Emulator
getScreenRows() - Method in class dioscuri.module.ModuleScreen
  Return the number of rows on screen (text based)
getScreenRows() - Method in class dioscuri.module.screen.Screen
  Return the number of rows on screen (text based)
getScreenText() - Method in class dioscuri.Emulator
getScreenWidth() - Method in class dioscuri.module.ModuleScreen
  Return width of screen in number of pixels
getScreenWidth() - Method in class dioscuri.module.screen.Screen
  Return width of screen in number of pixels
getSectorCount() - Method in class dioscuri.module.ata.ATADrive
getSeekComplete() - Method in class dioscuri.module.ata.ATAStatus
getSegment(int) - Method in class dioscuri.module.cpu32.Processor
getSegment(int, Segment, Segment) - Method in class dioscuri.module.cpu32.Processor
getSelectedController() - Method in class dioscuri.module.ata.ATAChannel
  Get cur selected IDE Driver Controller
getSelectedDrive() - Method in class dioscuri.module.ata.ATAChannel
getSelectedDriveIndex() - Method in class dioscuri.module.ata.ATAChannel
getSelector() - Method in class dioscuri.module.cpu32.Segment
getSenseInfo() - Method in class dioscuri.module.ata.ATADrive
getSenseKey() - Method in class dioscuri.module.ata.SenseInfo
getSerialData() - Method in interface dioscuri.interfaces.UART
getSerialData() - Method in class dioscuri.module.mouse.Mouse
getSignFlag() - Method in class dioscuri.module.cpu32.Processor
getSize() - Method in class dioscuri.module.ata.DiskImage
  Gets the size of the disk image in bytes.
getSize() - Method in class dioscuri.module.cpu32.AbstractMemory
getSize() - Method in class dioscuri.module.cpu32.AddressSpace
getSize() - Method in interface dioscuri.module.cpu32.ByteArray
getSize() - Method in class dioscuri.module.cpu32.LazyMemory
getSize() - Method in class dioscuri.module.cpu32.LinearAddressSpace.PageFaultWrapper
getSize() - Method in class dioscuri.module.cpu32.Memory
getSize() - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.MapWrapper
getSize() - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.UnconnectedMemoryBlock
getSize() - Method in class dioscuri.module.fdc.Floppy
  Get the size of floppy in bytes
getSize() - Method in class dioscuri.module.video.Video.DiosJPCVideoConnect
getSpecialTag(int) - Method in class dioscuri.module.cpu32.FpuState64
getSpecificInf() - Method in class dioscuri.module.ata.SenseInfo
getStackDelta(int[], int) - Static method in class dioscuri.module.cpu32.JavaOpcode
getStackFault() - Method in class dioscuri.module.cpu32.FpuState
getStackFault() - Method in class dioscuri.module.cpu32.FpuState64
GETSTATIC - Static variable in class dioscuri.module.cpu32.JavaOpcode
getStatus() - Method in class dioscuri.module.ata.ATADriveController
getStatus() - Method in class dioscuri.module.cpu32.FpuState
getStatus() - Method in class dioscuri.module.cpu32.FpuState64
getStringIndex() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.StringInfo
getSystemBIOS() - Method in class dioscuri.module.bios.BIOS
  Returns the system BIOS code from ROM
getSystemBIOS() - Method in class dioscuri.module.ModuleBIOS
  Returns the system BIOS code from ROM
getTag() - Method in class dioscuri.module.ata.InterruptReason
getTag() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.ClassInfo
getTag() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.DoubleInfo
getTag() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.FieldRefInfo
getTag() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.FloatInfo
getTag() - Method in class dioscuri.module.cpu32.ConstantPoolInfo
getTag() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.IntegerInfo
getTag() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.InterfaceMethodRefInfo
getTag() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.LongInfo
getTag() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.MethodRefInfo
getTag() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.NameAndTypeInfo
getTag() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.StringInfo
getTag() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.Utf8Info
getTag(int) - Method in class dioscuri.module.cpu32.FpuState
getTag(int) - Method in class dioscuri.module.cpu32.FpuState64
getTagWord() - Method in class dioscuri.module.cpu32.FpuState
getTagWord() - Method in class dioscuri.module.cpu32.FpuState64
getTargetOffset() - Method in class dioscuri.module.cpu32.SegmentFactory.GateSegment
getTargetSegment() - Method in class dioscuri.module.cpu32.SegmentFactory.GateSegment
getTargetsOf(int) - Static method in class dioscuri.module.cpu32.ProtectedModeBytecodeFragments
getTargetsOf(int) - Static method in class dioscuri.module.cpu32.RealModeBytecodeFragments
getTextSnapshot(int) - Method in class dioscuri.module.ModuleVideo
  Returns a byte from text snapshot at position index
getTextSnapshot(int) - Method in class dioscuri.module.video.Video
  Returns a byte from text snapshot at position index
getTileUpdate(int, int) - Method in class dioscuri.module.video.VideoCard
  If within tile bounds, retrieves the status of the vgaTileUpdate value
getTotalBytesRemaining() - Method in class dioscuri.module.ata.Atpi
getTotalNumCylinders() - Method in class dioscuri.module.ata.ATADrive
getTotalNumHeads() - Method in class dioscuri.module.ata.ATADrive
getTotalNumSectors() - Method in class dioscuri.module.ata.ATADrive
getTranslationType() - Method in class dioscuri.module.ata.ATADrive
getType() - Method in interface dioscuri.interfaces.Module
  Returns the Type of this Module.
getType() - Method in class dioscuri.module.AbstractModule
  Returns the Type of this Module.
getType() - Method in class dioscuri.module.cpu32.Segment
getType() - Method in class dioscuri.module.cpu32.SegmentFactory.CallGate16Bit
getType() - Method in class dioscuri.module.cpu32.SegmentFactory.CallGate32Bit
getUnderflow() - Method in class dioscuri.module.cpu32.FpuState
getUnderflow() - Method in class dioscuri.module.cpu32.FpuState64
getUnderflowMask() - Method in class dioscuri.module.cpu32.FpuState
getUnderflowMask() - Method in class dioscuri.module.cpu32.FpuState64
getUpdateInterval() - Method in interface dioscuri.interfaces.Updateable
  Get the update interval.
getUpdateInterval() - Method in class dioscuri.module.ata.ATA
  Get the update interval.
getUpdateInterval() - Method in class dioscuri.module.fdc.FDC
  Get the update interval.
getUpdateInterval() - Method in class dioscuri.module.keyboard.Keyboard
  Get the update interval.
getUpdateInterval() - Method in class dioscuri.module.pit.PIT
  Get the update interval.
getUpdateInterval() - Method in class dioscuri.module.rtc.RTC
  Retrieve the interval between subsequent updates
getUpdateInterval() - Method in class dioscuri.module.serialport.SerialPort
  Get the update interval.
getUpdateInterval() - Method in class dioscuri.module.video.Video
  Get the update interval.
getUpperDoubleQuadWord(int) - Method in class dioscuri.module.cpu32.AbstractMemory
getUpperDoubleQuadWord(int) - Method in class dioscuri.module.cpu32.AddressSpace
getUpperDoubleQuadWord(int) - Method in class dioscuri.module.cpu32.AlignmentCheckedAddressSpace
getUpperDoubleQuadWord(int) - Method in class dioscuri.module.cpu32.LinearAddressSpace.PageFaultWrapper
getUpperDoubleQuadWord(int) - Method in class dioscuri.module.cpu32.Memory
getUpperDoubleQuadWord(int) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.MapWrapper
getUpperDoubleQuadWord(int) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.UnconnectedMemoryBlock
getUpperDoubleQuadWord(int) - Method in class dioscuri.module.video.Video.DiosJPCVideoConnect
getValue() - Method in enum dioscuri.module.ata.AscType
  get the value associated with the enum entry
getValue() - Method in enum dioscuri.module.ata.SenseType
  get the value associated with the enum entry.
getVector() - Method in exception dioscuri.module.cpu32.ProcessorException
getVideoBIOS() - Method in class dioscuri.module.bios.BIOS
  Returns the Video BIOS code from ROM
getVideoBIOS() - Method in class dioscuri.module.ModuleBIOS
  Returns the Video BIOS code from ROM
getVideoBuffer() - Method in class dioscuri.module.ModuleVideo
  Returns a pointer to the whole video buffer
getVideoBuffer() - Method in class dioscuri.module.video.Video
  Returns a pointer to the whole video buffer
getVideoBufferByte(int) - Method in class dioscuri.module.ModuleVideo
  Returns a byte from video buffer at position index
getVideoBufferByte(int) - Method in class dioscuri.module.video.Video
  Returns a byte from video buffer at position index
getVideoBufferCharacters() - Method in class dioscuri.module.ModuleVideo
  Returns all characters (as Unicode) that are currently in buffer
getVideoBufferCharacters() - Method in class dioscuri.module.video.Video
  Returns all characters (as Unicode) that are currently in buffer
getVirtual8086ModeCodeBlock(InstructionSource) - Method in class dioscuri.module.cpu32.BackgroundCompiler
getVirtual8086ModeCodeBlock(InstructionSource) - Method in interface dioscuri.module.cpu32.CodeBlockCompiler
getVirtual8086ModeCodeBlock(ByteSource) - Method in interface dioscuri.module.cpu32.CodeBlockFactory
getVirtual8086ModeCodeBlock(ByteSource) - Method in class dioscuri.module.cpu32.DefaultCodeBlockFactory
getVirtual8086ModeCodeBlock(InstructionSource) - Method in class dioscuri.module.cpu32.FASTCompiler
getVirtual8086ModeCodeBlock(InstructionSource) - Method in class dioscuri.module.cpu32.OptimisedCompiler
getVirtual8086ModeCodeBlockAt(Memory, int) - Method in class dioscuri.module.cpu32.CodeBlockManager
getWord(int) - Method in class dioscuri.module.cpu32.AbstractMemory
getWord(int, byte[]) - Static method in class dioscuri.module.cpu32.AbstractMemory
getWord(int) - Method in class dioscuri.module.cpu32.AddressSpace
getWord(int) - Method in class dioscuri.module.cpu32.AlignmentCheckedAddressSpace
getWord(int) - Method in class dioscuri.module.cpu32.LazyMemory
getWord(int) - Method in class dioscuri.module.cpu32.LinearAddressSpace
getWord(int) - Method in class dioscuri.module.cpu32.LinearAddressSpace.PageFaultWrapper
getWord(int) - Method in class dioscuri.module.cpu32.Memory
getWord(int) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.MapWrapper
getWord(int) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.UnconnectedMemoryBlock
getWord(int) - Method in class dioscuri.module.cpu32.Segment
getWord(int) - Method in class dioscuri.module.cpu32.SegmentFactory.AbstractTSS
getWord(int) - Method in class dioscuri.module.memory.DynamicAllocationMemory
  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.
getWord(int) - Method in class dioscuri.module.memory.Memory
  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.
getWord(int) - Method in class dioscuri.module.ModuleMemory
  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.
getWord(int) - Method in class dioscuri.module.video.Video.DiosJPCVideoConnect
getWordFromCode() - Method in class dioscuri.module.cpu.CPU
  Retrieves a word from the code memory segment; updates the ip by two Note: use this method only when next instruction/addressbyte/immediate is needed!
getWordFromCode(byte[]) - Method in class dioscuri.module.cpu.CPU
  Retrieves a word from the code memory segment at given displacement Note: does not update IP
getWordFromData(byte[]) - Method in class dioscuri.module.cpu.CPU
  Retrieves a word from the data memory segment.
getWordFromExtra(byte[]) - Method in class dioscuri.module.cpu.CPU
  Retrieves a word from extra memory segment.
getWordFromMemorySegment(byte, byte[]) - Method in class dioscuri.module.cpu.CPU
  Retrieves a word from segment memory DS or SS, which is determined from the addressbyte
getWordFromStack() - Method in class dioscuri.module.cpu.CPU
  Retrieves a word from the stack; increments stack pointer SP by two.
getWordFromStack(byte[]) - Method in class dioscuri.module.cpu.CPU
  Retrieves a word from the stack segment.
getWordInBytes(int) - Method in class dioscuri.module.cpu32.AbstractMemory
getWriteFault() - Method in class dioscuri.module.ata.ATAStatus
getWriteMemoryBlockAt(int) - Method in class dioscuri.module.cpu32.AddressSpace
getWriteMemoryBlockAt(int) - Method in class dioscuri.module.cpu32.AlignmentCheckedAddressSpace
getWriteMemoryBlockAt(int) - Method in class dioscuri.module.cpu32.LinearAddressSpace
getWriteMemoryBlockAt(int) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace
getX86Count() - Method in class dioscuri.module.cpu32.AbstractCodeBlockWrapper
getX86Count() - Method in class dioscuri.module.cpu32.BlankCodeBlock
getX86Count() - Method in interface dioscuri.module.cpu32.CodeBlock
getX86Count() - Method in class dioscuri.module.cpu32.CombiningRealCodeBlock
getX86Count() - Method in class dioscuri.module.cpu32.ProtectedModeSkeletonBlock
getX86Count() - Method in class dioscuri.module.cpu32.ProtectedModeUBlock
getX86Count() - Method in class dioscuri.module.cpu32.RealModeSkeletonBlock
getX86Count() - Method in class dioscuri.module.cpu32.RealModeUBlock
getX86Count() - Method in class dioscuri.module.cpu32.ReplacementBlockTrigger
getX86Count() - Method in class dioscuri.module.cpu32.SpanningCodeBlock
getX86Count() - Method in class dioscuri.module.cpu32.Virtual8086ModeUBlock
getX86Index() - Method in class dioscuri.module.cpu32.ExceptionHandler
getX86Index() - Method in class dioscuri.module.cpu32.MicrocodeNode
getX86Index() - Method in class dioscuri.module.cpu32.RPNNode
getX86Length() - Method in class dioscuri.module.cpu32.AbstractCodeBlockWrapper
getX86Length() - Method in class dioscuri.module.cpu32.ArrayBackedInstructionSource
getX86Length() - Method in class dioscuri.module.cpu32.BlankCodeBlock
getX86Length() - Method in interface dioscuri.module.cpu32.CodeBlock
getX86Length() - Method in class dioscuri.module.cpu32.CombiningRealCodeBlock
getX86Length() - Method in interface dioscuri.module.cpu32.InstructionSource
getX86Length() - Method in class dioscuri.module.cpu32.ProtectedModeSkeletonBlock
getX86Length() - Method in class dioscuri.module.cpu32.ProtectedModeUBlock
getX86Length() - Method in class dioscuri.module.cpu32.ProtectedModeUDecoder
getX86Length() - Method in class dioscuri.module.cpu32.RealModeSkeletonBlock
getX86Length() - Method in class dioscuri.module.cpu32.RealModeUBlock
getX86Length() - Method in class dioscuri.module.cpu32.RealModeUDecoder
getX86Length() - Method in class dioscuri.module.cpu32.ReplacementBlockTrigger
getX86Length() - Method in class dioscuri.module.cpu32.SpanningCodeBlock
getX86Length() - Method in class dioscuri.module.cpu32.Virtual8086ModeUBlock
getX86Position() - Method in class dioscuri.module.cpu32.MicrocodeNode
getX86Position() - Method in class dioscuri.module.cpu32.RPNNode
getZeroDivide() - Method in class dioscuri.module.cpu32.FpuState
getZeroDivide() - Method in class dioscuri.module.cpu32.FpuState64
getZeroDivideMask() - Method in class dioscuri.module.cpu32.FpuState
getZeroDivideMask() - Method in class dioscuri.module.cpu32.FpuState64
getZeroFlag() - Method in class dioscuri.module.cpu32.Processor
GOTO - Static variable in class dioscuri.module.cpu32.JavaOpcode
GOTO_W - Static variable in class dioscuri.module.cpu32.JavaOpcode
GraphicsController - Class in dioscuri.module.video
  Graphics registers Controls how the CPU accesses video RAM
  Consists of 9 8-bit registers; these are accessed via a pair of registers,
  the Address Register [0x3CE] and the Data Register [0x3CF]
GraphicsController() - Constructor for class dioscuri.module.video.GraphicsController
graphicTile - Variable in class dioscuri.module.screen.Screen
GREEN - Static variable in class dioscuri.module.screen.Screen
gs - Variable in class dioscuri.module.cpu32.Processor
GUI - Interface in dioscuri
GUI_RESET - Static variable in interface dioscuri.GUI
GUI_X_LOCATION - Static variable in interface dioscuri.GUI
GUI_Y_LOCATION - Static variable in interface dioscuri.GUI

## H

HALT - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
handleHardProtectedModeInterrupt(int) - Method in class dioscuri.module.cpu32.Processor
handleHardVirtual8086ModeInterrupt(int) - Method in class dioscuri.module.cpu32.Processor
handleMemoryRegionChange(int, int) - Method in class dioscuri.module.cpu32.AbstractCodeBlockWrapper
handleMemoryRegionChange(int, int) - Method in class dioscuri.module.cpu32.BlankCodeBlock
handleMemoryRegionChange(int, int) - Method in interface dioscuri.module.cpu32.CodeBlock
handleMemoryRegionChange(int, int) - Method in class dioscuri.module.cpu32.CombiningRealCodeBlock
handleMemoryRegionChange(int, int) - Method in class dioscuri.module.cpu32.ProtectedModeTemplateBlock
handleMemoryRegionChange(int, int) - Method in class dioscuri.module.cpu32.ProtectedModeUBlock
handleMemoryRegionChange(int, int) - Method in class dioscuri.module.cpu32.RealModeTemplateBlock
handleMemoryRegionChange(int, int) - Method in class dioscuri.module.cpu32.RealModeUBlock
handleMemoryRegionChange(int, int) - Method in class dioscuri.module.cpu32.ReplacementBlockTrigger
handleMemoryRegionChange(int, int) - Method in class dioscuri.module.cpu32.SpanningCodeBlock
handleMemoryRegionChange(int, int) - Method in class dioscuri.module.cpu32.Virtual8086ModeUBlock
handleProtectedModeException(int, boolean, int) - Method in class dioscuri.module.cpu32.Processor
handleRealModeException(int) - Method in class dioscuri.module.cpu32.Processor
handleSoftProtectedModeInterrupt(int) - Method in class dioscuri.module.cpu32.Processor
handleSoftVirtual8086ModeInterrupt(int) - Method in class dioscuri.module.cpu32.Processor
handleVirtual8086ModeException(int, boolean, int) - Method in class dioscuri.module.cpu32.Processor
HardwareComponent - Interface in dioscuri.module.cpu32
hasErrorCode() - Method in exception dioscuri.module.cpu32.ProcessorException
hasExplicitThrow(int, int) - Static method in class dioscuri.module.cpu32.ProtectedModeBytecodeFragments
hasExplicitThrow(int, int) - Static method in class dioscuri.module.cpu32.RealModeBytecodeFragments
hasExternalEffect(int, int) - Static method in class dioscuri.module.cpu32.ProtectedModeBytecodeFragments
hasExternalEffect() - Method in class dioscuri.module.cpu32.ProtectedModeRPNNode
hasExternalEffect(int, int) - Static method in class dioscuri.module.cpu32.RealModeBytecodeFragments
hasExternalEffect() - Method in class dioscuri.module.cpu32.RealModeRPNNode
hasExternalEffect() - Method in class dioscuri.module.cpu32.RPNNode
hashCode() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.ClassInfo
hashCode() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.DoubleInfo
hashCode() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.FloatInfo
hashCode() - Method in class dioscuri.module.cpu32.ConstantPoolInfo
hashCode() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.IntegerInfo
hashCode() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.LongInfo
hashCode() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.NameAndTypeInfo
hashCode() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.StringInfo
hashCode() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.Utf8Info
hashCode() - Method in class dioscuri.module.cpu32.FpuState
hasImmediate() - Method in class dioscuri.module.cpu32.MicrocodeNode
hasImmediate() - Method in class dioscuri.module.cpu32.RPNNode
hasLinks() - Method in class dioscuri.module.cpu32.RPNNode
hdNumber - Variable in class dioscuri.module.ata.ATADrive
hds - Variable in class dioscuri.module.fdc.Drive
heads - Variable in class dioscuri.module.fdc.Drive
Hibernatable - Interface in dioscuri.module.cpu32
holdDREQ(int) - Method in class dioscuri.module.cpu32.DMAController
horizPanning - Variable in class dioscuri.module.video.TextModeAttributes

## I

I2B - Static variable in class dioscuri.module.cpu32.JavaOpcode
I2C - Static variable in class dioscuri.module.cpu32.JavaOpcode
I2D - Static variable in class dioscuri.module.cpu32.JavaOpcode
I2F - Static variable in class dioscuri.module.cpu32.JavaOpcode
I2L - Static variable in class dioscuri.module.cpu32.JavaOpcode
I2S - Static variable in class dioscuri.module.cpu32.JavaOpcode
IADD - Static variable in class dioscuri.module.cpu32.JavaOpcode
IALOAD - Static variable in class dioscuri.module.cpu32.JavaOpcode
IAND - Static variable in class dioscuri.module.cpu32.JavaOpcode
IASTORE - Static variable in class dioscuri.module.cpu32.JavaOpcode
IBM_BASE_MEM_HIGH - Static variable in class dioscuri.module.rtc.CMOS
IBM_BASE_MEM_LOW - Static variable in class dioscuri.module.rtc.CMOS
IBM_EQUIPMENT - Static variable in class dioscuri.module.rtc.CMOS
IBM_EXTEND_HD1 - Static variable in class dioscuri.module.rtc.CMOS
IBM_EXTEND_HD2 - Static variable in class dioscuri.module.rtc.CMOS
IBM_EXTEND_MEM2_HIGH - Static variable in class dioscuri.module.rtc.CMOS
IBM_EXTEND_MEM2_LOW - Static variable in class dioscuri.module.rtc.CMOS
IBM_EXTEND_MEM_HIGH - Static variable in class dioscuri.module.rtc.CMOS
IBM_EXTEND_MEM_LOW - Static variable in class dioscuri.module.rtc.CMOS
IBM_HD_DATA - Static variable in class dioscuri.module.rtc.CMOS
IBM_PS2_HD1_DATA - Static variable in class dioscuri.module.rtc.CMOS
IBM_PS2_HD2_DATA - Static variable in class dioscuri.module.rtc.CMOS
IBM_PS2_RTC_CENTURY - Static variable in class dioscuri.module.rtc.CMOS
IBM_RTC_CENTURY - Static variable in class dioscuri.module.rtc.CMOS
ICONST_0 - Static variable in class dioscuri.module.cpu32.JavaOpcode
ICONST_1 - Static variable in class dioscuri.module.cpu32.JavaOpcode
ICONST_2 - Static variable in class dioscuri.module.cpu32.JavaOpcode
ICONST_3 - Static variable in class dioscuri.module.cpu32.JavaOpcode
ICONST_4 - Static variable in class dioscuri.module.cpu32.JavaOpcode
ICONST_5 - Static variable in class dioscuri.module.cpu32.JavaOpcode
ICONST_M1 - Static variable in class dioscuri.module.cpu32.JavaOpcode
idDrive - Variable in class dioscuri.module.ata.ATADrive
IDE_DMA_CHANNEL - Static variable in class dioscuri.module.ata.ATAConstants
IDE_MASTER_INDEX - Static variable in class dioscuri.module.ata.ATAChannel
IDE_MODEL - Static variable in class dioscuri.module.ata.ATAConstants
IDE_SLAVE_INDEX - Static variable in class dioscuri.module.ata.ATAChannel
IDIV - Static variable in class dioscuri.module.cpu32.JavaOpcode
IDIV_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
IDIV_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
IDIV_O8 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
idtr - Variable in class dioscuri.module.cpu.CPU
idtr - Variable in class dioscuri.module.cpu32.Processor
ier_modstat_enable - Variable in class dioscuri.module.serialport.ComPort
ier_rxdata_enable - Variable in class dioscuri.module.serialport.ComPort
ier_rxlstat_enable - Variable in class dioscuri.module.serialport.ComPort
ier_txhold_enable - Variable in class dioscuri.module.serialport.ComPort
IF_ACMPEQ - Static variable in class dioscuri.module.cpu32.JavaOpcode
IF_ACMPNE - Static variable in class dioscuri.module.cpu32.JavaOpcode
IF_ICMPEQ - Static variable in class dioscuri.module.cpu32.JavaOpcode
IF_ICMPGE - Static variable in class dioscuri.module.cpu32.JavaOpcode
IF_ICMPGT - Static variable in class dioscuri.module.cpu32.JavaOpcode
IF_ICMPLE - Static variable in class dioscuri.module.cpu32.JavaOpcode
IF_ICMPLT - Static variable in class dioscuri.module.cpu32.JavaOpcode
IF_ICMPNE - Static variable in class dioscuri.module.cpu32.JavaOpcode
IFEQ - Static variable in class dioscuri.module.cpu32.JavaOpcode
IFGE - Static variable in class dioscuri.module.cpu32.JavaOpcode
IFGT - Static variable in class dioscuri.module.cpu32.JavaOpcode
iflag_nef_CLI() - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
iflag_nef_STI() - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
iflag_nef_STORE0_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
IFLAGS_HARDWARE_INTERRUPT - Static variable in class dioscuri.module.cpu32.Processor
IFLAGS_PROCESSOR_EXCEPTION - Static variable in class dioscuri.module.cpu32.Processor
IFLAGS_RESET_REQUEST - Static variable in class dioscuri.module.cpu32.Processor
IFLE - Static variable in class dioscuri.module.cpu32.JavaOpcode
IFLT - Static variable in class dioscuri.module.cpu32.JavaOpcode
IFNE - Static variable in class dioscuri.module.cpu32.JavaOpcode
IFNONNULL - Static variable in class dioscuri.module.cpu32.JavaOpcode
IFNULL - Static variable in class dioscuri.module.cpu32.JavaOpcode
IINC - Static variable in class dioscuri.module.cpu32.JavaOpcode
iir_int_ID - Variable in class dioscuri.module.serialport.ComPort
iir_ipending - Variable in class dioscuri.module.serialport.ComPort
ILOAD - Static variable in class dioscuri.module.cpu32.JavaOpcode
ILOAD_0 - Static variable in class dioscuri.module.cpu32.JavaOpcode
ILOAD_1 - Static variable in class dioscuri.module.cpu32.JavaOpcode
ILOAD_2 - Static variable in class dioscuri.module.cpu32.JavaOpcode
ILOAD_3 - Static variable in class dioscuri.module.cpu32.JavaOpcode
image - Variable in class dioscuri.module.screen.Screen
imageFile - Variable in class dioscuri.module.ata.DiskImage
imageFilename - Variable in class dioscuri.IO
imageType - Variable in class dioscuri.module.screen.Screen
IMMEDIATE - Static variable in class dioscuri.module.cpu32.BytecodeFragments
IMPDEP1 - Static variable in class dioscuri.module.cpu32.JavaOpcode
IMPDEP2 - Static variable in class dioscuri.module.cpu32.JavaOpcode
importBinaryStream(String) - Method in class dioscuri.IO
  Fetches data from input stream and returns it as a byte array.
IMUL - Static variable in class dioscuri.module.cpu32.JavaOpcode
IMUL_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
IMUL_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
IMULA_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
IMULA_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
IMULA_O8 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
IN_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
IN_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
IN_O8 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
INC - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
INC_O16_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
INC_O32_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
INC_O8_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
incrementAddress() - Method in class dioscuri.module.ata.ATADrive
incrementIndexPulseCount() - Method in class dioscuri.module.ata.ATAStatus
incrementInstructionCounter() - Method in class dioscuri.module.cpu.CPU
  Increment current number of instruction by one
incrementInstructionCounter() - Method in class dioscuri.module.cpu32.Processor
  Increment current number of instruction by one
incrementInstructionCounter() - Method in class dioscuri.module.ModuleCPU
  Increment current number of instruction by one
incrementSector() - Method in class dioscuri.module.fdc.Drive
  Increment current sector Note: also takes care of multitrack disks and cylinder position
incrementSectorCount() - Method in class dioscuri.module.ata.ATADrive
INDEX_MASK - Static variable in class dioscuri.module.cpu32.AddressSpace
INDEX_PULSE_CYCLE - Static variable in class dioscuri.module.ata.ATAConstants
INDEX_SHIFT - Static variable in class dioscuri.module.cpu32.AddressSpace
INDEX_SIZE - Static variable in class dioscuri.module.cpu32.AddressSpace
INEG - Static variable in class dioscuri.module.cpu32.JavaOpcode
infinityControl - Variable in class dioscuri.module.cpu32.FpuState
init() - Method in class dioscuri.module.cpu32.FpuState
init() - Method in class dioscuri.module.cpu32.FpuState64
initConfig(int, boolean, boolean, boolean, int, int, int, ATATranslationType, String) - Method in class dioscuri.module.ata.ATA
  Initiate configuration of the disk drive.
initConfig(int, boolean, boolean, boolean, int, int, int, ATATranslationType, String) - Method in class dioscuri.module.ModuleATA
  Initiate configuration of the disk drive.
initialised() - Method in class dioscuri.module.cpu32.AbstractHardwareComponent
initialised() - Method in class dioscuri.module.cpu32.DMAController
initialised() - Method in interface dioscuri.module.cpu32.HardwareComponent
initialised() - Method in class dioscuri.module.cpu32.IOPortHandler
initialised() - Method in class dioscuri.module.cpu32.LinearAddressSpace
initialised() - Method in class dioscuri.module.cpu32.PhysicalAddressSpace
initialised() - Method in class dioscuri.module.cpu32.Processor
initialised() - Method in class dioscuri.module.cpu32.SystemBIOS
initialised() - Method in class dioscuri.module.cpu32.VGABIOS
initInstructionTables() - Method in class dioscuri.module.cpu.CPU
  Initialise the single and double byte opcode lookup arrays with instructions corresponding to the Intel hexadecimal machinecode values.
initInstructionTables() - Method in class dioscuri.module.cpu32.Processor
  Initialise the single and double byte opcode lookup arrays with instructions corresponding to the Intel hexadecimal machinecode values.
initInstructionTables() - Method in class dioscuri.module.ModuleCPU
  Initialise the single and double byte opcode lookup arrays with instructions corresponding to the Intel hexadecimal machinecode values.
initRegisters() - Method in class dioscuri.module.cpu.CPU
  Initialise registers
initRegisters() - Method in class dioscuri.module.cpu32.Processor
  Initialise registers
initRegisters() - Method in class dioscuri.module.ModuleCPU
  Initialise registers
initScreenOutputDevice() - Method in class dioscuri.Emulator
  Init Screen Output Device.
InitSequence - Class in dioscuri.module.pic
  Class representing the Initialisation Sequence of the PIC.
  Takes the PIC through the initialisation mode and bring it to normal operation.
InitSequence() - Constructor for class dioscuri.module.pic.InitSequence
INSB_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
INSB_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
INSD_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
INSD_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
insertCarrier(String, byte, File, boolean) - Method in class dioscuri.module.fdc.FDC
  Inserts a new carrier into a selected drive
insertCarrier(int, byte, File, boolean) - Method in class dioscuri.module.fdc.FDC
  Inserts a new carrier into a selected drive
insertCarrier(String, byte, File, boolean) - Method in class dioscuri.module.ModuleFDC
  Inserts a new carrier into a selected drive
insertCarrier(int, byte, File, boolean) - Method in class dioscuri.module.ModuleFDC
  Inserts a new carrier into a selected drive
insertFloppy(String, byte, File, boolean) - Method in class dioscuri.Emulator
insertFloppy(byte, File, boolean) - Method in class dioscuri.module.fdc.Drive
  Inserts a floppy into the drive
INSTANCEOF - Static variable in class dioscuri.module.cpu32.JavaOpcode
instantiateClass(ClassFile) - Static method in class dioscuri.module.cpu32.ClassFileBuilder
Instruction - Interface in dioscuri.module.cpu
Instruction_2ByteEscape - Class in dioscuri.module.cpu
  Intel opcode 0F
  Escape character for two-byte opcodes.
  References the doubleByteInstructions array in CPU
  Flags modified: none
Instruction_2ByteEscape() - Constructor for class dioscuri.module.cpu.Instruction_2ByteEscape
  Class constructor
Instruction_2ByteEscape(CPU) - Constructor for class dioscuri.module.cpu.Instruction_2ByteEscape
  Class constructor specifying processor reference
Instruction_AAA - Class in dioscuri.module.cpu
  Intel opcode 37
  AAA- ASCII adjust after addition.
  Adjust two unpacked BCD digits so a addition operation on result yields correct unpacked BCD value
  Flags modified: AF, CF (OF, SF, ZF and PF are undefined.
Instruction_AAA() - Constructor for class dioscuri.module.cpu.Instruction_AAA
  Class constructor
Instruction_AAA(CPU) - Constructor for class dioscuri.module.cpu.Instruction_AAA
  Class constructor specifying processor reference
Instruction_AAD_Ib - Class in dioscuri.module.cpu
  Intel opcode D5
  ASCII adjust AX before division.
  Adjust two unpacked BCD digits so a division operation on result yields correct unpacked BCD value
  Flags modified: SF, ZF, PF
Instruction_AAD_Ib() - Constructor for class dioscuri.module.cpu.Instruction_AAD_Ib
  Class constructor
Instruction_AAD_Ib(CPU) - Constructor for class dioscuri.module.cpu.Instruction_AAD_Ib
  Class constructor specifying processor reference
Instruction_AAM_Ib - Class in dioscuri.module.cpu
  Intel opcode D4
  ASCII adjust AX after multiply.
  Adjust multiplication result of two unpacked BCD values to create a pair of unpacked (base 10) BCD values.
  Flags modified: SF, ZF, PF; OF, AF, CF are undefined
Instruction_AAM_Ib() - Constructor for class dioscuri.module.cpu.Instruction_AAM_Ib
  Class constructor
Instruction_AAM_Ib(CPU) - Constructor for class dioscuri.module.cpu.Instruction_AAM_Ib
  Class constructor specifying processor reference
Instruction_ADC_ALIb - Class in dioscuri.module.cpu
  Intel opcode 14
  Add (immediate byte + CF) to AL.
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_ADC_ALIb() - Constructor for class dioscuri.module.cpu.Instruction_ADC_ALIb
  Class constructor
Instruction_ADC_ALIb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_ADC_ALIb
  Class constructor specifying processor reference
Instruction_ADC_AXIv - Class in dioscuri.module.cpu
  Intel opcode 15
  Add (immediate word + CF) to AX.
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_ADC_AXIv() - Constructor for class dioscuri.module.cpu.Instruction_ADC_AXIv
  Class constructor
Instruction_ADC_AXIv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_ADC_AXIv
  Class constructor specifying processor reference
Instruction_ADC_EbGb - Class in dioscuri.module.cpu
  Intel opcode 10
  Add byte (+ CF) in register (source) to memory/register (destination).
  The addressbyte determines the source (rrr bits) and destination (sss bits).
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_ADC_EbGb() - Constructor for class dioscuri.module.cpu.Instruction_ADC_EbGb
  Class constructor
Instruction_ADC_EbGb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_ADC_EbGb
  Class constructor specifying processor reference
Instruction_ADC_EvGv - Class in dioscuri.module.cpu
  Intel opcode 11
  Add word in register (source) + CF to memory/register (destination).
  The addressbyte determines the source (rrr bits) and destination (sss bits).
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_ADC_EvGv() - Constructor for class dioscuri.module.cpu.Instruction_ADC_EvGv
  Class constructor
Instruction_ADC_EvGv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_ADC_EvGv
  Class constructor specifying processor reference
Instruction_ADC_GbEb - Class in dioscuri.module.cpu
  Intel opcode 12
  Add byte in memory/register (source) + CF to register (destination).
  The addressbyte determines the source (rrr bits) and destination (sss bits).
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_ADC_GbEb() - Constructor for class dioscuri.module.cpu.Instruction_ADC_GbEb
  Class constructor
Instruction_ADC_GbEb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_ADC_GbEb
  Class constructor specifying processor reference
Instruction_ADC_GvEv - Class in dioscuri.module.cpu
  Intel opcode 13
  Add word in memory/register (source) + CF to register (destination).
  The addressbyte determines the source (rrr bits) and destination (sss bits).
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_ADC_GvEv() - Constructor for class dioscuri.module.cpu.Instruction_ADC_GvEv
  Class constructor
Instruction_ADC_GvEv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_ADC_GvEv
  Class constructor specifying processor reference
Instruction_ADD_ALIb - Class in dioscuri.module.cpu
  Intel opcode 04
  Add immediate byte to AL.
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_ADD_ALIb() - Constructor for class dioscuri.module.cpu.Instruction_ADD_ALIb
  Class constructor
Instruction_ADD_ALIb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_ADD_ALIb
  Class constructor specifying processor reference
Instruction_ADD_AXIv - Class in dioscuri.module.cpu
  Intel opcode 05
  Add immediate word to AX.
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_ADD_AXIv() - Constructor for class dioscuri.module.cpu.Instruction_ADD_AXIv
  Class constructor
Instruction_ADD_AXIv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_ADD_AXIv
  Class constructor specifying processor reference
Instruction_ADD_EbGb - Class in dioscuri.module.cpu
  Intel opcode 00
  Add byte in register (source) to memory/register (destination).
  The addressbyte determines the source (rrr bits) and destination (sss bits).
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_ADD_EbGb() - Constructor for class dioscuri.module.cpu.Instruction_ADD_EbGb
  Class constructor
Instruction_ADD_EbGb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_ADD_EbGb
  Class constructor specifying processor reference
Instruction_ADD_EvGv - Class in dioscuri.module.cpu
  Intel opcode 01
  Add word in register (source) to memory/register (destination).
  The addressbyte determines the source (rrr bits) and destination (sss bits).
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_ADD_EvGv() - Constructor for class dioscuri.module.cpu.Instruction_ADD_EvGv
  Class constructor
Instruction_ADD_EvGv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_ADD_EvGv
  Class constructor specifying processor reference
Instruction_ADD_GbEb - Class in dioscuri.module.cpu
  Intel opcode 02
  Add byte in memory/register (source) to register (destination).
  The addressbyte determines the source (rrr bits) and destination (sss bits).
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_ADD_GbEb() - Constructor for class dioscuri.module.cpu.Instruction_ADD_GbEb
  Class constructor
Instruction_ADD_GbEb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_ADD_GbEb
  Class constructor specifying processor reference
Instruction_ADD_GvEv - Class in dioscuri.module.cpu
  Intel opcode 03
  Add word in memory/register (source) to register (destination).
  The addressbyte determines the source (rrr bits) and destination (sss bits).
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_ADD_GvEv() - Constructor for class dioscuri.module.cpu.Instruction_ADD_GvEv
  Class constructor
Instruction_ADD_GvEv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_ADD_GvEv
  Class constructor specifying processor reference
Instruction_AND_ALIb - Class in dioscuri.module.cpu
  Intel opcode 24
  Logical AND of immediate byte and AL.
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_AND_ALIb() - Constructor for class dioscuri.module.cpu.Instruction_AND_ALIb
  Class constructor
Instruction_AND_ALIb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_AND_ALIb
  Class constructor specifying processor reference
Instruction_AND_AXIv - Class in dioscuri.module.cpu
  Intel opcode 25
  Logical AND of immediate word and AX.
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_AND_AXIv() - Constructor for class dioscuri.module.cpu.Instruction_AND_AXIv
  Class constructor
Instruction_AND_AXIv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_AND_AXIv
  Class constructor specifying processor reference
Instruction_AND_EbGb - Class in dioscuri.module.cpu
  Intel opcode 20
  Logical byte-sized AND of memory/register (destination) and register (source).
  The addressbyte determines the source (rrr bits) and destination (sss bits).
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_AND_EbGb() - Constructor for class dioscuri.module.cpu.Instruction_AND_EbGb
  Class constructor
Instruction_AND_EbGb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_AND_EbGb
  Class constructor specifying processor reference
Instruction_AND_EvGv - Class in dioscuri.module.cpu
  Intel opcode 21
  Logical word-sized AND of memory/register (destination) and register (source).
  The addressbyte determines the source (rrr bits) and destination (sss bits).
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_AND_EvGv() - Constructor for class dioscuri.module.cpu.Instruction_AND_EvGv
  Class constructor
Instruction_AND_EvGv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_AND_EvGv
  Class constructor specifying processor reference
Instruction_AND_GbEb - Class in dioscuri.module.cpu
  Intel opcode 22
  Logical byte-sized AND of register (destination) and memory/register (source).
  The addressbyte determines the source (sss bits) and destination (rrr bits).
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_AND_GbEb() - Constructor for class dioscuri.module.cpu.Instruction_AND_GbEb
  Class constructor
Instruction_AND_GbEb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_AND_GbEb
  Class constructor specifying processor reference
Instruction_AND_GvEv - Class in dioscuri.module.cpu
  Intel opcode 23
  Logical word-sized AND of register (destination) and memory/register (source).
  The addressbyte determines the source (sss bits) and destination (rrr bits).
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_AND_GvEv() - Constructor for class dioscuri.module.cpu.Instruction_AND_GvEv
  Class constructor
Instruction_AND_GvEv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_AND_GvEv
  Class constructor specifying processor reference
Instruction_ARPL_EwGw - Class in dioscuri.module.cpu
  Intel opcode 63
  Adjust RPL Field of Segment Selector.
  This instruction can be used by operating systems to check the privilege level of an application in protected mode.
  Flags modified: ZF
Instruction_ARPL_EwGw() - Constructor for class dioscuri.module.cpu.Instruction_ARPL_EwGw
  Class constructor
Instruction_ARPL_EwGw(CPU) - Constructor for class dioscuri.module.cpu.Instruction_ARPL_EwGw
  Class constructor specifying processor reference
Instruction_BOUND_GvMa - Class in dioscuri.module.cpu
  Intel opcode 62
  Check array index against bounds.
  Flags modified: none
Instruction_BOUND_GvMa() - Constructor for class dioscuri.module.cpu.Instruction_BOUND_GvMa
  Class constructor
Instruction_BOUND_GvMa(CPU) - Constructor for class dioscuri.module.cpu.Instruction_BOUND_GvMa
  Class constructor specifying processor reference
Instruction_CALL_Jv - Class in dioscuri.module.cpu
  Intel opcode E8
  Call to procedure within the current code segment (intrasegment call) indicated by immediate signed word.
  Displacement is relative to next instruction.
  Flags modified: none
Instruction_CALL_Jv() - Constructor for class dioscuri.module.cpu.Instruction_CALL_Jv
  Class constructor
Instruction_CALL_Jv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_CALL_Jv
  Class constructor specifying processor reference
Instruction_CALLF_Ap - Class in dioscuri.module.cpu
  Intel opcode 9A
  Call to procedure in another code segment (intersegment call) indicated by immediate signed words.
  Displacement is relative to next instruction.
  Flags modified: none
Instruction_CALLF_Ap() - Constructor for class dioscuri.module.cpu.Instruction_CALLF_Ap
  Class constructor
Instruction_CALLF_Ap(CPU) - Constructor for class dioscuri.module.cpu.Instruction_CALLF_Ap
  Class constructor specifying processor reference
Instruction_CBW - Class in dioscuri.module.cpu
  Intel opcode 98
  Convert byte to word.
  Copies the sign (bit 7) in AL into every bit in AH register
  Flags modified: none
Instruction_CBW() - Constructor for class dioscuri.module.cpu.Instruction_CBW
  Class constructor
Instruction_CBW(CPU) - Constructor for class dioscuri.module.cpu.Instruction_CBW
  Class constructor specifying processor reference
Instruction_CLC - Class in dioscuri.module.cpu
  Intel opcode F8
  Clear carry flag.
  Set CF to 0
  Flags modified: none
Instruction_CLC() - Constructor for class dioscuri.module.cpu.Instruction_CLC
  Class constructor
Instruction_CLC(CPU) - Constructor for class dioscuri.module.cpu.Instruction_CLC
  Class constructor specifying processor reference
Instruction_CLD - Class in dioscuri.module.cpu
  Intel opcode FC
  Clear direction flag.
  Set DF to 0
  Flags modified: none
Instruction_CLD() - Constructor for class dioscuri.module.cpu.Instruction_CLD
  Class constructor
Instruction_CLD(CPU) - Constructor for class dioscuri.module.cpu.Instruction_CLD
  Class constructor specifying processor reference
Instruction_CLI - Class in dioscuri.module.cpu
  Intel opcode FA
  Clear interrupt flag.
  Set IF to 0
  Flags modified: none
Instruction_CLI() - Constructor for class dioscuri.module.cpu.Instruction_CLI
  Class constructor
Instruction_CLI(CPU) - Constructor for class dioscuri.module.cpu.Instruction_CLI
  Class constructor specifying processor reference
Instruction_CMC - Class in dioscuri.module.cpu
  Intel opcode F5
  Complement carry flag.
  Invert CF
  Flags modified: none
Instruction_CMC() - Constructor for class dioscuri.module.cpu.Instruction_CMC
  Class constructor
Instruction_CMC(CPU) - Constructor for class dioscuri.module.cpu.Instruction_CMC
  Class constructor specifying processor reference
Instruction_CMP_ALIb - Class in dioscuri.module.cpu
  Intel opcode 3C
  Comparison of immediate byte (SUB) with AL.
  Does not update any registers, only sets appropriate flags.
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_CMP_ALIb() - Constructor for class dioscuri.module.cpu.Instruction_CMP_ALIb
  Class constructor
Instruction_CMP_ALIb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_CMP_ALIb
  Class constructor specifying processor reference
Instruction_CMP_AXIv - Class in dioscuri.module.cpu
  Intel opcode 3D
  Comparison of immediate word (SUB) with AX.
  Does not update any registers, only sets appropriate flags.
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_CMP_AXIv() - Constructor for class dioscuri.module.cpu.Instruction_CMP_AXIv
  Class constructor
Instruction_CMP_AXIv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_CMP_AXIv
  Class constructor specifying processor reference
Instruction_CMP_EbGb - Class in dioscuri.module.cpu
  Intel opcode 38
  Byte-sized comparison (SUB) of memory/register ("destination") with register (source).
  The addressbyte determines the source (rrr bits) and "destination" (sss bits).
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_CMP_EbGb() - Constructor for class dioscuri.module.cpu.Instruction_CMP_EbGb
  Class constructor
Instruction_CMP_EbGb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_CMP_EbGb
  Class constructor specifying processor reference
Instruction_CMP_EvGv - Class in dioscuri.module.cpu
  Intel opcode 39
  Word-sized comparison (SUB) of memory/register ("destination") with register (source).
  The addressbyte determines the source (rrr bits) and "destination" (sss bits).
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_CMP_EvGv() - Constructor for class dioscuri.module.cpu.Instruction_CMP_EvGv
  Class constructor
Instruction_CMP_EvGv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_CMP_EvGv
  Class constructor specifying processor reference
Instruction_CMP_GbEb - Class in dioscuri.module.cpu
  Intel opcode 3A
  Byte-sized comparison (SUB) of register ("destination") with memory/register (source).
  The addressbyte determines the source (sss bits) and "destination" (rrr bits).
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_CMP_GbEb() - Constructor for class dioscuri.module.cpu.Instruction_CMP_GbEb
  Class constructor
Instruction_CMP_GbEb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_CMP_GbEb
  Class constructor specifying processor reference
Instruction_CMP_GvEv - Class in dioscuri.module.cpu
  Intel opcode 3B
  Word-sized comparison (SUB) of register ("destination") with memory/register (source).
  The addressbyte determines the source (rrr bits) and "destination" (sss bits).
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_CMP_GvEv() - Constructor for class dioscuri.module.cpu.Instruction_CMP_GvEv
  Class constructor
Instruction_CMP_GvEv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_CMP_GvEv
  Class constructor specifying processor reference
Instruction_CMPS_XbYb - Class in dioscuri.module.cpu
  Intel opcode A6
  Compare string byte at address DS:(E)SI with address ES:(E)DI.
  After compare, contents of SI and DI are incremented or decremented based on DF flag:
  Byte: +/- 1, word: +/- 2, doubleword: +/-4.
  Flags modified: CF, OF, SF, ZF, AF, and PF
Instruction_CMPS_XbYb() - Constructor for class dioscuri.module.cpu.Instruction_CMPS_XbYb
  Class constructor
Instruction_CMPS_XbYb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_CMPS_XbYb
  Class constructor specifying processor reference
Instruction_CMPS_XvYv - Class in dioscuri.module.cpu
  Intel opcode A7
  Compare string word at address DS:(E)SI with address ES:(E)DI.
  After compare, contents of SI and DI are incremented or decremented based on DF flag:
  Byte: +/- 1, word: +/- 2, doubleword: +/-4.
  Flags modified: CF, OF, SF, ZF, AF, and PF
Instruction_CMPS_XvYv() - Constructor for class dioscuri.module.cpu.Instruction_CMPS_XvYv
  Class constructor
Instruction_CMPS_XvYv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_CMPS_XvYv
  Class constructor specifying processor reference
Instruction_CWD - Class in dioscuri.module.cpu
  Intel opcode 99
  Convert Word to DoubleWord.
  Copy the sign (bit 15) in AX into every bit of DX register
  Flags modified: none
Instruction_CWD() - Constructor for class dioscuri.module.cpu.Instruction_CWD
  Class constructor
Instruction_CWD(CPU) - Constructor for class dioscuri.module.cpu.Instruction_CWD
  Class constructor specifying processor reference
Instruction_DAA - Class in dioscuri.module.cpu
  Intel opcode 27
  DAA - Decimal adjust AL after addition.
  This instruction adjusts the sum of two packed BCD values to create a packed BCD result.
Instruction_DAA() - Constructor for class dioscuri.module.cpu.Instruction_DAA
  Class constructor
Instruction_DAA(CPU) - Constructor for class dioscuri.module.cpu.Instruction_DAA
  Class constructor specifying processor reference
Instruction_DEC_AX - Class in dioscuri.module.cpu
  Intel opcode 48
  Decrement general register AX.
  Flags modified: OF, SF, ZF, AF, PF
Instruction_DEC_AX() - Constructor for class dioscuri.module.cpu.Instruction_DEC_AX
  Class constructor
Instruction_DEC_AX(CPU) - Constructor for class dioscuri.module.cpu.Instruction_DEC_AX
  Class constructor specifying processor reference
Instruction_DEC_BP - Class in dioscuri.module.cpu
  Intel opcode 4D
  Decrement general register BP.
  Flags modified: OF, SF, ZF, AF, PF
Instruction_DEC_BP() - Constructor for class dioscuri.module.cpu.Instruction_DEC_BP
  Class constructor
Instruction_DEC_BP(CPU) - Constructor for class dioscuri.module.cpu.Instruction_DEC_BP
  Class constructor specifying processor reference
Instruction_DEC_BX - Class in dioscuri.module.cpu
  Intel opcode 4B
  Decrement general register BX.
  Flags modified: OF, SF, ZF, AF, PF
Instruction_DEC_BX() - Constructor for class dioscuri.module.cpu.Instruction_DEC_BX
  Class constructor
Instruction_DEC_BX(CPU) - Constructor for class dioscuri.module.cpu.Instruction_DEC_BX
  Class constructor specifying processor reference
Instruction_DEC_CX - Class in dioscuri.module.cpu
  Intel opcode 49
  Decrement general register CX.
  Flags modified: OF, SF, ZF, AF, PF
Instruction_DEC_CX() - Constructor for class dioscuri.module.cpu.Instruction_DEC_CX
  Class constructor
Instruction_DEC_CX(CPU) - Constructor for class dioscuri.module.cpu.Instruction_DEC_CX
  Class constructor specifying processor reference
Instruction_DEC_DI - Class in dioscuri.module.cpu
  Intel opcode 4F
  Decrement general register DI.
  Flags modified: OF, SF, ZF, AF, PF
Instruction_DEC_DI() - Constructor for class dioscuri.module.cpu.Instruction_DEC_DI
  Class constructor
Instruction_DEC_DI(CPU) - Constructor for class dioscuri.module.cpu.Instruction_DEC_DI
  Class constructor specifying processor reference
Instruction_DEC_DX - Class in dioscuri.module.cpu
  Intel opcode 4A
  Decrement general register DX.
  Flags modified: OF, SF, ZF, AF, PF
Instruction_DEC_DX() - Constructor for class dioscuri.module.cpu.Instruction_DEC_DX
  Class constructor
Instruction_DEC_DX(CPU) - Constructor for class dioscuri.module.cpu.Instruction_DEC_DX
  Class constructor specifying processor reference
Instruction_DEC_SI - Class in dioscuri.module.cpu
  Intel opcode 4E
  Decrement general register SI.
  Flags modified: OF, SF, ZF, AF, PF
Instruction_DEC_SI() - Constructor for class dioscuri.module.cpu.Instruction_DEC_SI
  Class constructor
Instruction_DEC_SI(CPU) - Constructor for class dioscuri.module.cpu.Instruction_DEC_SI
  Class constructor specifying processor reference
Instruction_DEC_SP - Class in dioscuri.module.cpu
  Intel opcode 4C
  Decrement general register SP.
  Flags modified: OF, SF, ZF, AF, PF
Instruction_DEC_SP() - Constructor for class dioscuri.module.cpu.Instruction_DEC_SP
  Class constructor
Instruction_DEC_SP(CPU) - Constructor for class dioscuri.module.cpu.Instruction_DEC_SP
  Class constructor specifying processor reference
Instruction_ENTER_IwIb - Class in dioscuri.module.cpu
  Intel opcode C8
  ENTER - Make Stack Frame for Procedure Parameters.
  Flags modified: none
Instruction_ENTER_IwIb() - Constructor for class dioscuri.module.cpu.Instruction_ENTER_IwIb
  Class constructor
Instruction_ENTER_IwIb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_ENTER_IwIb
  Class constructor specifying processor reference
Instruction_ESC_FPU - Class in dioscuri.module.cpu
  Intel opcodes D8 - DF
  Escape to coprocessor instruction set (Floating Point Unit, FPU).
  NOTE: This implementation only advances the instruction pointer to the next instruction,
  but does not perform the associated FPU instruction!
Instruction_ESC_FPU() - Constructor for class dioscuri.module.cpu.Instruction_ESC_FPU
  Class constructor
Instruction_ESC_FPU(CPU) - Constructor for class dioscuri.module.cpu.Instruction_ESC_FPU
  Class constructor specifying processor reference
Instruction_GRP11_MOV_EbIb - Class in dioscuri.module.cpu
  Intel opcode C6
  Group 11 opcode extension: MOV immediate byte (source) into memory/register (destination).
  Performs the selected instruction (indicated by bits 5, 4, 3 of the ModR/M byte) using immediate data.
  NOTE: Only one instruction in group (MOV EbIb, reg=000).
  Flags modified: none
Instruction_GRP11_MOV_EbIb() - Constructor for class dioscuri.module.cpu.Instruction_GRP11_MOV_EbIb
  Class constructor
Instruction_GRP11_MOV_EbIb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_GRP11_MOV_EbIb
  Class constructor specifying processor reference
Instruction_GRP11_MOV_EvIv - Class in dioscuri.module.cpu
  Intel opcode C7
  Group 11 opcode extension: MOV immediate word (source) into memory/register (destination).
  Performs the selected instruction (indicated by bits 5, 4, 3 of the ModR/M byte) using immediate data.
  NOTE: Only one instruction in group (MOV EvIv, reg=000).
  Flags modified: none
Instruction_GRP11_MOV_EvIv() - Constructor for class dioscuri.module.cpu.Instruction_GRP11_MOV_EvIv
  Class constructor
Instruction_GRP11_MOV_EvIv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_GRP11_MOV_EvIv
  Class constructor specifying processor reference
Instruction_GRP6 - Class in dioscuri.module.cpu
  Intel opcode 0F 00
  Group 6 opcode extension: SLDT, STR, LLDT, LTR, VERR, VERW.
  Performs the selected instruction (indicated by bits 5, 4, 3 of the ModR/M byte).
  Flags modified: depending on instruction can be any of: OF, SF, ZF, AF, PF, CF
Instruction_GRP6() - Constructor for class dioscuri.module.cpu.Instruction_GRP6
  Class constructor
Instruction_GRP6(CPU) - Constructor for class dioscuri.module.cpu.Instruction_GRP6
  Class constructor specifying processor reference
Instruction_GRP7 - Class in dioscuri.module.cpu
  Intel opcode 0F 01
  Group 7 opcode extension: SGDT, SIDT, LGDT, LIDT, SMSW, LMSW, INVLPG.
  Performs the selected instruction (indicated by bits 5, 4, 3 of the ModR/M byte).
  Flags modified: depending on instruction can be any of: OF, SF, ZF, AF, PF, CF
Instruction_GRP7() - Constructor for class dioscuri.module.cpu.Instruction_GRP7
  Class constructor
Instruction_GRP7(CPU) - Constructor for class dioscuri.module.cpu.Instruction_GRP7
  Class constructor specifying processor reference
Instruction_HLT - Class in dioscuri.module.cpu
Instruction_HLT() - Constructor for class dioscuri.module.cpu.Instruction_HLT
  Construct class
Instruction_HLT(CPU) - Constructor for class dioscuri.module.cpu.Instruction_HLT
  Construct class
Instruction_ImmGRP1_EbIb - Class in dioscuri.module.cpu
  Intel opcode 80
  Immediate Group 1 opcode extension: ADD, OR, ADC, SBB, AND, SUB, XOR, CMP.
  Performs the selected instruction (indicated by bits 5, 4, 3 of the ModR/M byte) using immediate data.
  Flags modified: depending on instruction can be any of: OF, SF, ZF, AF, PF, CF
Instruction_ImmGRP1_EbIb() - Constructor for class dioscuri.module.cpu.Instruction_ImmGRP1_EbIb
  Class constructor
Instruction_ImmGRP1_EbIb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_ImmGRP1_EbIb
  Class constructor specifying processor reference
Instruction_ImmGRP1_EvIb - Class in dioscuri.module.cpu
  Intel opcode 83
  Immediate Group 1 opcode extension: ADD, OR, ADC, SBB, AND, SUB, XOR, CMP.
  Performs the selected instruction (indicated by bits 5, 4, 3 of the ModR/M byte) using immediate data.
  Flags modified: depending on instruction can be any of: OF, SF, ZF, AF, PF, CF
Instruction_ImmGRP1_EvIb() - Constructor for class dioscuri.module.cpu.Instruction_ImmGRP1_EvIb
  Class constructor
Instruction_ImmGRP1_EvIb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_ImmGRP1_EvIb
  Class constructor specifying processor reference
Instruction_ImmGRP1_EvIv - Class in dioscuri.module.cpu
  Intel opcode 81
  Immediate Group 1 opcode extension: ADD, OR, ADC, SBB, AND, SUB, XOR, CMP.
  Performs the selected instruction (indicated by bits 5, 4, 3 of the ModR/M byte) using immediate data.
  Flags modified: depending on instruction can be any of: OF, SF, ZF, AF, PF, CF
Instruction_ImmGRP1_EvIv() - Constructor for class dioscuri.module.cpu.Instruction_ImmGRP1_EvIv
  Class constructor
Instruction_ImmGRP1_EvIv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_ImmGRP1_EvIv
  Class constructor specifying processor reference
Instruction_IMUL_GvEvIb - Class in dioscuri.module.cpu
  Intel opcode 6B
  Signed multiply.
  Multiplication uses three operands: 1=destination, 2=first source, 3=second source
  Flags modified: CF, OF.
Instruction_IMUL_GvEvIb() - Constructor for class dioscuri.module.cpu.Instruction_IMUL_GvEvIb
  Class constructor
Instruction_IMUL_GvEvIb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_IMUL_GvEvIb
  Class constructor specifying processor reference
Instruction_IMUL_GvEvIv - Class in dioscuri.module.cpu
  Intel opcode 69
  Signed multiply.
  Multiplication uses three operands: 1=destination, 2=first source, 3=second source
  Flags modified: CF, OF.
Instruction_IMUL_GvEvIv() - Constructor for class dioscuri.module.cpu.Instruction_IMUL_GvEvIv
  Class constructor
Instruction_IMUL_GvEvIv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_IMUL_GvEvIv
  Class constructor specifying processor reference
Instruction_IN_ALDX - Class in dioscuri.module.cpu
  Intel opcode EC
  Put byte from I/O port address specified by DX into AL.
  Flags modified: none
Instruction_IN_ALDX() - Constructor for class dioscuri.module.cpu.Instruction_IN_ALDX
  Class constructor
Instruction_IN_ALDX(CPU) - Constructor for class dioscuri.module.cpu.Instruction_IN_ALDX
  Class constructor specifying processor reference
Instruction_IN_ALIb - Class in dioscuri.module.cpu
  Intel opcode E4
  Put byte from I/O port address indicated by immediate byte into AL.
  Flags modified: none
Instruction_IN_ALIb() - Constructor for class dioscuri.module.cpu.Instruction_IN_ALIb
  Class constructor
Instruction_IN_ALIb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_IN_ALIb
  Class constructor specifying processor reference
Instruction_IN_eAXDX - Class in dioscuri.module.cpu
  Intel opcode ED
  Put word/doubleword from I/O port address specified by DX into eAX.
  Flags modified: none
Instruction_IN_eAXDX() - Constructor for class dioscuri.module.cpu.Instruction_IN_eAXDX
  Class constructor
Instruction_IN_eAXDX(CPU) - Constructor for class dioscuri.module.cpu.Instruction_IN_eAXDX
  Class constructor specifying processor reference
Instruction_INC_AX - Class in dioscuri.module.cpu
  Intel opcode 40
  Increment general register AX.
  Flags modified: OF, SF, ZF, AF, PF
Instruction_INC_AX() - Constructor for class dioscuri.module.cpu.Instruction_INC_AX
  Class constructor
Instruction_INC_AX(CPU) - Constructor for class dioscuri.module.cpu.Instruction_INC_AX
  Class constructor specifying processor reference
Instruction_INC_BP - Class in dioscuri.module.cpu
  Intel opcode 45
  Increment index register BP.
  Flags modified: OF, SF, ZF, AF, PF
Instruction_INC_BP() - Constructor for class dioscuri.module.cpu.Instruction_INC_BP
  Class constructor
Instruction_INC_BP(CPU) - Constructor for class dioscuri.module.cpu.Instruction_INC_BP
  Class constructor specifying processor reference
Instruction_INC_BX - Class in dioscuri.module.cpu
  Intel opcode 43
  Increment general register BX.
  Flags modified: OF, SF, ZF, AF, PF
Instruction_INC_BX() - Constructor for class dioscuri.module.cpu.Instruction_INC_BX
  Class constructor
Instruction_INC_BX(CPU) - Constructor for class dioscuri.module.cpu.Instruction_INC_BX
  Class constructor specifying processor reference
Instruction_INC_CX - Class in dioscuri.module.cpu
  Intel opcode 41
  Increment general register CX.
  Flags modified: OF, SF, ZF, AF, PF
Instruction_INC_CX() - Constructor for class dioscuri.module.cpu.Instruction_INC_CX
  Class constructor
Instruction_INC_CX(CPU) - Constructor for class dioscuri.module.cpu.Instruction_INC_CX
  Class constructor specifying processor reference
Instruction_INC_DI - Class in dioscuri.module.cpu
  Intel opcode 47
  Increment index register DI.
  Flags modified: OF, SF, ZF, AF, PF
Instruction_INC_DI() - Constructor for class dioscuri.module.cpu.Instruction_INC_DI
  Class constructor
Instruction_INC_DI(CPU) - Constructor for class dioscuri.module.cpu.Instruction_INC_DI
  Class constructor specifying processor reference
Instruction_INC_DX - Class in dioscuri.module.cpu
  Intel opcode 42
  Increment general register DX.
  Flags modified: OF, SF, ZF, AF, PF
Instruction_INC_DX() - Constructor for class dioscuri.module.cpu.Instruction_INC_DX
  Class constructor
Instruction_INC_DX(CPU) - Constructor for class dioscuri.module.cpu.Instruction_INC_DX
  Class constructor specifying processor reference
Instruction_INC_SI - Class in dioscuri.module.cpu
  Intel opcode 46
  Increment index register SI.
  Flags modified: OF, SF, ZF, AF, PF
Instruction_INC_SI() - Constructor for class dioscuri.module.cpu.Instruction_INC_SI
  Class constructor
Instruction_INC_SI(CPU) - Constructor for class dioscuri.module.cpu.Instruction_INC_SI
  Class constructor specifying processor reference
Instruction_INC_SP - Class in dioscuri.module.cpu
  Intel opcode 44
  Increment index register SP.
  Flags modified: OF, SF, ZF, AF, PF
Instruction_INC_SP() - Constructor for class dioscuri.module.cpu.Instruction_INC_SP
  Class constructor
Instruction_INC_SP(CPU) - Constructor for class dioscuri.module.cpu.Instruction_INC_SP
  Class constructor specifying processor reference
Instruction_INCDEC_GRP4 - Class in dioscuri.module.cpu
  Intel opcode FE
  INC/DEC Group 4 opcode extension: INC, DEC.
  Performs the selected instruction (indicated by bits 5, 4, 3 of the ModR/M byte) using immediate data.
  Flags modified: depending on instruction can be any of: OF, SF, ZF, AF, PF, CF
Instruction_INCDEC_GRP4() - Constructor for class dioscuri.module.cpu.Instruction_INCDEC_GRP4
  Class constructor
Instruction_INCDEC_GRP4(CPU) - Constructor for class dioscuri.module.cpu.Instruction_INCDEC_GRP4
  Class constructor specifying processor reference
Instruction_INCDEC_GRP5 - Class in dioscuri.module.cpu
  Intel opcode FF
  INC/DEC Group 5 opcode extension: INC, DEC, CALLN, CALLF, JMPN, JMPF, PUSH.
  Performs the selected instruction (indicated by bits 5, 4, 3 of the ModR/M byte) using immediate data.
  Flags modified: depending on instruction can be any of: OF, SF, ZF, AF, PF, CF
Instruction_INCDEC_GRP5() - Constructor for class dioscuri.module.cpu.Instruction_INCDEC_GRP5
  Class constructor
Instruction_INCDEC_GRP5(CPU) - Constructor for class dioscuri.module.cpu.Instruction_INCDEC_GRP5
  Class constructor specifying processor reference
Instruction_INSB_YbDX - Class in dioscuri.module.cpu
  Intel opcode 6C
  Copy word from I/O port to ES:DI; update DI register according to DF.
  Flags modified: none
Instruction_INSB_YbDX() - Constructor for class dioscuri.module.cpu.Instruction_INSB_YbDX
  Class constructor
Instruction_INSB_YbDX(CPU) - Constructor for class dioscuri.module.cpu.Instruction_INSB_YbDX
  Class constructor specifying processor reference
Instruction_INSW_YvDX - Class in dioscuri.module.cpu
  Intel opcode 6D
  Copy word from I/O port to ES:DI; update DI register according to DF.
  Flags modified: none
Instruction_INSW_YvDX() - Constructor for class dioscuri.module.cpu.Instruction_INSW_YvDX
  Class constructor
Instruction_INSW_YvDX(CPU) - Constructor for class dioscuri.module.cpu.Instruction_INSW_YvDX
  Class constructor specifying processor reference
Instruction_INT3 - Class in dioscuri.module.cpu
  Intel opcode CC
  Call to Interrupt 3 - trap to debugger
  Flags modified: IF, TF, AC
Instruction_INT3() - Constructor for class dioscuri.module.cpu.Instruction_INT3
  Class constructor
Instruction_INT3(CPU) - Constructor for class dioscuri.module.cpu.Instruction_INT3
  Class constructor specifying processor reference
Instruction_INT_Ib - Class in dioscuri.module.cpu
  Intel opcode CD
  Call to Interrupt Procedure.
  The immediate byte specifies the index (0 - 255) within the Interrupt Descriptor Table (IDT).
  Flags modified: IF, TF, AC
Instruction_INT_Ib() - Constructor for class dioscuri.module.cpu.Instruction_INT_Ib
  Class constructor
Instruction_INT_Ib(CPU) - Constructor for class dioscuri.module.cpu.Instruction_INT_Ib
  Class constructor specifying processor reference
Instruction_IRET - Class in dioscuri.module.cpu
  Intel opcode CF
  Interrupt return.
  Returns from an interrupt or exception handler and restores IP, CS and flags.
  Flags modified: all
Instruction_IRET() - Constructor for class dioscuri.module.cpu.Instruction_IRET
  Class constructor
Instruction_IRET(CPU) - Constructor for class dioscuri.module.cpu.Instruction_IRET
  Class constructor specifying processor reference
Instruction_JB_JNAE_JC - Class in dioscuri.module.cpu
  Intel opcode 72
  Conditional short jump on carry.
  Displacement is relative to next instruction.
  Flags modified: none
Instruction_JB_JNAE_JC() - Constructor for class dioscuri.module.cpu.Instruction_JB_JNAE_JC
  Class constructor
Instruction_JB_JNAE_JC(CPU) - Constructor for class dioscuri.module.cpu.Instruction_JB_JNAE_JC
  Class constructor specifying processor reference
Instruction_JB_JNAE_JC_long - Class in dioscuri.module.cpu
  Intel opcode OF 82
  Conditional long jump on carry.
  Displacement is relative to next instruction.
  Flags modified: none
Instruction_JB_JNAE_JC_long() - Constructor for class dioscuri.module.cpu.Instruction_JB_JNAE_JC_long
  Class constructor
Instruction_JB_JNAE_JC_long(CPU) - Constructor for class dioscuri.module.cpu.Instruction_JB_JNAE_JC_long
  Class constructor specifying processor reference
Instruction_JBE_JNA - Class in dioscuri.module.cpu
  Intel opcode 76
  Conditional short jump on carry or zero.
  Displacement is relative to next instruction.
  Flags modified: none
Instruction_JBE_JNA() - Constructor for class dioscuri.module.cpu.Instruction_JBE_JNA
  Class constructor
Instruction_JBE_JNA(CPU) - Constructor for class dioscuri.module.cpu.Instruction_JBE_JNA
  Class constructor specifying processor reference
Instruction_JBE_JNA_long - Class in dioscuri.module.cpu
  Intel opcode OF 86
  Conditional long jump on carry or zero.
  Displacement is relative to next instruction.
  Flags modified: none
Instruction_JBE_JNA_long() - Constructor for class dioscuri.module.cpu.Instruction_JBE_JNA_long
  Class constructor
Instruction_JBE_JNA_long(CPU) - Constructor for class dioscuri.module.cpu.Instruction_JBE_JNA_long
  Class constructor specifying processor reference
Instruction_JCXZ_JECXZ - Class in dioscuri.module.cpu
  Intel opcode E3
  Conditional short jump if CX is zero.
  Displacement is relative to next instruction.
  Flags modified: none
Instruction_JCXZ_JECXZ() - Constructor for class dioscuri.module.cpu.Instruction_JCXZ_JECXZ
  Class constructor
Instruction_JCXZ_JECXZ(CPU) - Constructor for class dioscuri.module.cpu.Instruction_JCXZ_JECXZ
  Class constructor specifying processor reference
Instruction_JL_JNGE - Class in dioscuri.module.cpu
  Intel opcode 7C
  Conditional short jump if sign != overflow.
  Displacement is relative to next instruction.
  Flags modified: none
Instruction_JL_JNGE() - Constructor for class dioscuri.module.cpu.Instruction_JL_JNGE
  Class constructor
Instruction_JL_JNGE(CPU) - Constructor for class dioscuri.module.cpu.Instruction_JL_JNGE
  Class constructor specifying processor reference
Instruction_JLE_JNG - Class in dioscuri.module.cpu
  Intel opcode 7E
  Conditional short jump if zero or sign != overflow.
  Displacement is relative to next instruction.
  Flags modified: none
Instruction_JLE_JNG() - Constructor for class dioscuri.module.cpu.Instruction_JLE_JNG
  Class constructor
Instruction_JLE_JNG(CPU) - Constructor for class dioscuri.module.cpu.Instruction_JLE_JNG
  Class constructor specifying processor reference
Instruction_JMP_farAP - Class in dioscuri.module.cpu
  Intel opcode EA
  Unconditional absolute far jump indicated by immediate two words.
  Displacement is absolute, where addressword1 == IP, addressword 2 == CS.
  Flags modified: none
Instruction_JMP_farAP() - Constructor for class dioscuri.module.cpu.Instruction_JMP_farAP
  Class constructor
Instruction_JMP_farAP(CPU) - Constructor for class dioscuri.module.cpu.Instruction_JMP_farAP
  Class constructor specifying processor reference
Instruction_JMP_nearJv - Class in dioscuri.module.cpu
  Intel opcode E9
  Unconditional relative near jump indicated by immediate signed word.
  Displacement is relative to next instruction.
  Flags modified: none
Instruction_JMP_nearJv() - Constructor for class dioscuri.module.cpu.Instruction_JMP_nearJv
  Class constructor
Instruction_JMP_nearJv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_JMP_nearJv
  Class constructor specifying processor reference
Instruction_JMP_shortJb - Class in dioscuri.module.cpu
  Intel opcode EB
  Unconditional relative short jump indicated by immediate signed byte.
  Displacement is relative to next instruction.
  Flags modified: none
Instruction_JMP_shortJb() - Constructor for class dioscuri.module.cpu.Instruction_JMP_shortJb
  Class constructor
Instruction_JMP_shortJb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_JMP_shortJb
  Class constructor specifying processor reference
Instruction_JNB_JAE_JNC - Class in dioscuri.module.cpu
  Intel opcode 73
  Conditional short jump not carry.
  Displacement is relative to next instruction.
  Flags modified: none
Instruction_JNB_JAE_JNC() - Constructor for class dioscuri.module.cpu.Instruction_JNB_JAE_JNC
  Class constructor
Instruction_JNB_JAE_JNC(CPU) - Constructor for class dioscuri.module.cpu.Instruction_JNB_JAE_JNC
  Class constructor specifying processor reference
Instruction_JNB_JAE_JNC_long - Class in dioscuri.module.cpu
  Intel opcode OF 83
  Conditional long jump on carry.
  Displacement is relative to next instruction.
  Flags modified: none
Instruction_JNB_JAE_JNC_long() - Constructor for class dioscuri.module.cpu.Instruction_JNB_JAE_JNC_long
  Class constructor
Instruction_JNB_JAE_JNC_long(CPU) - Constructor for class dioscuri.module.cpu.Instruction_JNB_JAE_JNC_long
  Class constructor specifying processor reference
Instruction_JNBE_JA - Class in dioscuri.module.cpu
  Intel opcode 77
  Conditional short jump not carry and not zero.
  Displacement is relative to next instruction.
  Flags modified: none
Instruction_JNBE_JA() - Constructor for class dioscuri.module.cpu.Instruction_JNBE_JA
  Class constructor
Instruction_JNBE_JA(CPU) - Constructor for class dioscuri.module.cpu.Instruction_JNBE_JA
  Class constructor specifying processor reference
Instruction_JNL_JGE - Class in dioscuri.module.cpu
  Intel opcode 7D
  Conditional short jump if sign == overflow.
  Displacement is relative to next instruction.
  Flags modified: none
Instruction_JNL_JGE() - Constructor for class dioscuri.module.cpu.Instruction_JNL_JGE
  Class constructor
Instruction_JNL_JGE(CPU) - Constructor for class dioscuri.module.cpu.Instruction_JNL_JGE
  Class constructor specifying processor reference
Instruction_JNLE_JG - Class in dioscuri.module.cpu
  Intel opcode 7F
  Conditional short jump if not zero and sign == overflow.
  Displacement is relative to next instruction.
  Flags modified: none
Instruction_JNLE_JG() - Constructor for class dioscuri.module.cpu.Instruction_JNLE_JG
  Class constructor
Instruction_JNLE_JG(CPU) - Constructor for class dioscuri.module.cpu.Instruction_JNLE_JG
  Class constructor specifying processor reference
Instruction_JNO - Class in dioscuri.module.cpu
  Intel opcode 71
  Conditional short jump not overflow.
  Displacement is relative to next instruction.
  Flags modified: none
Instruction_JNO() - Constructor for class dioscuri.module.cpu.Instruction_JNO
  Class constructor
Instruction_JNO(CPU) - Constructor for class dioscuri.module.cpu.Instruction_JNO
  Class constructor specifying processor reference
Instruction_JNP_JPO - Class in dioscuri.module.cpu
  Intel opcode 7B
  Conditional short jump not parity / parity odd.
  Displacement is relative to next instruction.
  Flags modified: none
Instruction_JNP_JPO() - Constructor for class dioscuri.module.cpu.Instruction_JNP_JPO
  Class constructor
Instruction_JNP_JPO(CPU) - Constructor for class dioscuri.module.cpu.Instruction_JNP_JPO
  Class constructor specifying processor reference
Instruction_JNS - Class in dioscuri.module.cpu
  Intel opcode 79
  Conditional short jump not sign.
  Displacement is relative to next instruction.
  Flags modified: none
Instruction_JNS() - Constructor for class dioscuri.module.cpu.Instruction_JNS
  Class constructor
Instruction_JNS(CPU) - Constructor for class dioscuri.module.cpu.Instruction_JNS
  Class constructor specifying processor reference
Instruction_JNZ_JNE - Class in dioscuri.module.cpu
  Intel opcode 75
  Conditional short jump not zero.
  Displacement is relative to next instruction.
  Flags modified: none
Instruction_JNZ_JNE() - Constructor for class dioscuri.module.cpu.Instruction_JNZ_JNE
  Class constructor
Instruction_JNZ_JNE(CPU) - Constructor for class dioscuri.module.cpu.Instruction_JNZ_JNE
  Class constructor specifying processor reference
Instruction_JNZ_JNE_long - Class in dioscuri.module.cpu
  Intel opcode 0F 85
  Conditional long jump not zero.
  Displacement is relative to next instruction.
  Flags modified: none
Instruction_JNZ_JNE_long() - Constructor for class dioscuri.module.cpu.Instruction_JNZ_JNE_long
  Class constructor
Instruction_JNZ_JNE_long(CPU) - Constructor for class dioscuri.module.cpu.Instruction_JNZ_JNE_long
  Class constructor specifying processor reference
Instruction_JO - Class in dioscuri.module.cpu
  Intel opcode 70
  Conditional short jump on overflow.
  Displacement is relative to next instruction.
  Flags modified: none
Instruction_JO() - Constructor for class dioscuri.module.cpu.Instruction_JO
  Class constructor
Instruction_JO(CPU) - Constructor for class dioscuri.module.cpu.Instruction_JO
  Class constructor specifying processor reference
Instruction_JP_JPE - Class in dioscuri.module.cpu
  Intel opcode 7A
  Conditional short jump on parity / parity even.
  Displacement is relative to next instruction.
  Flags modified: none
Instruction_JP_JPE() - Constructor for class dioscuri.module.cpu.Instruction_JP_JPE
  Class constructor
Instruction_JP_JPE(CPU) - Constructor for class dioscuri.module.cpu.Instruction_JP_JPE
  Class constructor specifying processor reference
Instruction_JS - Class in dioscuri.module.cpu
  Intel opcode 78
  Conditional short jump on sign.
  Displacement is relative to next instruction.
  Flags modified: none
Instruction_JS() - Constructor for class dioscuri.module.cpu.Instruction_JS
  Class constructor
Instruction_JS(CPU) - Constructor for class dioscuri.module.cpu.Instruction_JS
  Class constructor specifying processor reference
Instruction_JZ_JE - Class in dioscuri.module.cpu
  Intel opcode 74
  Conditional short jump on zero.
  Displacement is relative to next instruction.
  Flags modified: none
Instruction_JZ_JE() - Constructor for class dioscuri.module.cpu.Instruction_JZ_JE
  Class constructor
Instruction_JZ_JE(CPU) - Constructor for class dioscuri.module.cpu.Instruction_JZ_JE
  Class constructor specifying processor reference
Instruction_JZ_JE_long - Class in dioscuri.module.cpu
  Intel opcode 0F 84
  Conditional long jump on zero.
  Displacement is relative to next instruction.
  Flags modified: none
Instruction_JZ_JE_long() - Constructor for class dioscuri.module.cpu.Instruction_JZ_JE_long
  Class constructor
Instruction_JZ_JE_long(CPU) - Constructor for class dioscuri.module.cpu.Instruction_JZ_JE_long
  Class constructor specifying processor reference
Instruction_LAHF - Class in dioscuri.module.cpu
  Intel opcode 9F
  Move low byte of the FLAGS register into AH register.
  The FLAGS register is read as SF:ZF:0:AF:0:PF:1:CF
  Flags modified: none
Instruction_LAHF() - Constructor for class dioscuri.module.cpu.Instruction_LAHF
  Class constructor
Instruction_LAHF(CPU) - Constructor for class dioscuri.module.cpu.Instruction_LAHF
  Class constructor specifying processor reference
Instruction_LAR - Class in dioscuri.module.cpu
  Intel opcode F0 02
  Load Access Rights byte.
  Flags modified: ZF
Instruction_LAR() - Constructor for class dioscuri.module.cpu.Instruction_LAR
  Class constructor
Instruction_LAR(CPU) - Constructor for class dioscuri.module.cpu.Instruction_LAR
  Class constructor specifying processor reference
Instruction_LDS_GvMp - Class in dioscuri.module.cpu
  Intel opcode C5
  Load DS:r16 with far pointer from memory.
  Flags modified: none
Instruction_LDS_GvMp() - Constructor for class dioscuri.module.cpu.Instruction_LDS_GvMp
  Class constructor
Instruction_LDS_GvMp(CPU) - Constructor for class dioscuri.module.cpu.Instruction_LDS_GvMp
  Class constructor specifying processor reference
Instruction_LEA_GvM - Class in dioscuri.module.cpu
  Intel opcode 8D
  Load effective address computed from second operand (source) to register (destination).
  The addressbyte determines the source (rrr bits, memory address) and destination (sss bits).
  NOTE: The direction (d) bit in the opcode does not seems to be honored here!
  Flags modified: none
Instruction_LEA_GvM() - Constructor for class dioscuri.module.cpu.Instruction_LEA_GvM
  Class constructor
Instruction_LEA_GvM(CPU) - Constructor for class dioscuri.module.cpu.Instruction_LEA_GvM
  Class constructor specifying processor reference
Instruction_LEAVE - Class in dioscuri.module.cpu
  Intel opcode C9
  LEAVE - High Level Procudure Exit.
  Flags modified: none
Instruction_LEAVE() - Constructor for class dioscuri.module.cpu.Instruction_LEAVE
  Class constructor
Instruction_LEAVE(CPU) - Constructor for class dioscuri.module.cpu.Instruction_LEAVE
  Class constructor specifying processor reference
Instruction_LES_GvMp - Class in dioscuri.module.cpu
  Intel opcode C4
  Load ES:r16 with far pointer from memory.
  Flags modified: none
Instruction_LES_GvMp() - Constructor for class dioscuri.module.cpu.Instruction_LES_GvMp
  Class constructor
Instruction_LES_GvMp(CPU) - Constructor for class dioscuri.module.cpu.Instruction_LES_GvMp
  Class constructor specifying processor reference
Instruction_LOCK - Class in dioscuri.module.cpu
  Intel opcode 40
  Increment general register AX.
  Flags modified: OF, SF, ZF, AF, PF
Instruction_LOCK() - Constructor for class dioscuri.module.cpu.Instruction_LOCK
  Class constructor
Instruction_LOCK(CPU) - Constructor for class dioscuri.module.cpu.Instruction_LOCK
  Class constructor specifying processor reference
Instruction_LODS_ALXb - Class in dioscuri.module.cpu
  Intel opcode AC
  Load byte from DS:SI into AL; update SI register according to DF.
  Flags modified: none
Instruction_LODS_ALXb() - Constructor for class dioscuri.module.cpu.Instruction_LODS_ALXb
  Class constructor
Instruction_LODS_ALXb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_LODS_ALXb
  Class constructor specifying processor reference
Instruction_LODS_AXXv - Class in dioscuri.module.cpu
  Intel opcode AD
  Load word from DS:SI into AX; update DI register according to DF.
  Flags modified: none
Instruction_LODS_AXXv() - Constructor for class dioscuri.module.cpu.Instruction_LODS_AXXv
  Class constructor
Instruction_LODS_AXXv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_LODS_AXXv
  Class constructor specifying processor reference
Instruction_LOOP_Jb - Class in dioscuri.module.cpu
  Intel opcode E2
  Loop while CX is not zero, performing short jump indicated by immediate signed byte.
  Displacement is relative to next instruction.
  Flags modified: none
Instruction_LOOP_Jb() - Constructor for class dioscuri.module.cpu.Instruction_LOOP_Jb
  Class constructor
Instruction_LOOP_Jb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_LOOP_Jb
  Class constructor specifying processor reference
Instruction_LOOPE_LOOPZ_Jb - Class in dioscuri.module.cpu
  Intel opcode E1
  Loop while CX is not zero and ZF == 1, performing short jump indicated by immediate signed byte.
  Displacement is relative to next instruction.
  Flags modified: none
Instruction_LOOPE_LOOPZ_Jb() - Constructor for class dioscuri.module.cpu.Instruction_LOOPE_LOOPZ_Jb
  Class constructor
Instruction_LOOPE_LOOPZ_Jb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_LOOPE_LOOPZ_Jb
  Class constructor specifying processor reference
Instruction_LOOPNE_LOOPNZ_Jb - Class in dioscuri.module.cpu
  Intel opcode E0
  Loop while CX is not zero and ZF == 0, performing short jump indicated by immediate signed byte.
  Displacement is relative to next instruction.
  Flags modified: none
Instruction_LOOPNE_LOOPNZ_Jb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_LOOPNE_LOOPNZ_Jb
  Class constructor specifying processor reference
Instruction_MOV_ALOb - Class in dioscuri.module.cpu
  Intel opcode A0
  Copy byte from DS:DISPL (DISPL given by word following opcode) to register AL.
  Flags modified: none
Instruction_MOV_ALOb() - Constructor for class dioscuri.module.cpu.Instruction_MOV_ALOb
  Class constructor
Instruction_MOV_ALOb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_MOV_ALOb
  Class constructor specifying processor reference
Instruction_MOV_AXOv - Class in dioscuri.module.cpu
  Intel opcode A1
  Copy word from DS:DISPL (DISPL given by word following opcode) to register AX.
  Flags modified: none
Instruction_MOV_AXOv() - Constructor for class dioscuri.module.cpu.Instruction_MOV_AXOv
  Class constructor
Instruction_MOV_AXOv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_MOV_AXOv
  Class constructor specifying processor reference
Instruction_MOV_EbGb - Class in dioscuri.module.cpu
  Intel opcode 88
  Byte-sized copy of memory/register (destination) from register (source).
  The addressbyte determines the source (rrr bits) and destination (sss bits).
  Flags modified: none
Instruction_MOV_EbGb() - Constructor for class dioscuri.module.cpu.Instruction_MOV_EbGb
  Class constructor
Instruction_MOV_EbGb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_MOV_EbGb
  Class constructor specifying processor reference
Instruction_MOV_EvGv - Class in dioscuri.module.cpu
  Intel opcode 89
  Word-sized copy of memory/register (destination) from register (source).
  The addressbyte determines the source (rrr bits) and destination (sss bits).
  Flags modified: none
Instruction_MOV_EvGv() - Constructor for class dioscuri.module.cpu.Instruction_MOV_EvGv
  Class constructor
Instruction_MOV_EvGv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_MOV_EvGv
  Class constructor specifying processor reference
Instruction_MOV_EwSw - Class in dioscuri.module.cpu
  Intel opcode 8C
  Word-sized copy of memory/register (destination) from segment register (source).
  The addressbyte determines the source (rrr bits) and destination (sss bits).
  Flags modified: none
Instruction_MOV_EwSw() - Constructor for class dioscuri.module.cpu.Instruction_MOV_EwSw
  Class constructor
Instruction_MOV_EwSw(CPU) - Constructor for class dioscuri.module.cpu.Instruction_MOV_EwSw
  Class constructor specifying processor reference
Instruction_MOV_GbEb - Class in dioscuri.module.cpu
  Intel opcode 8A
  Byte-sized copy of register (destination) from memory/register (source).
  The addressbyte determines the source (sss bits) and destination (rrr bits).
  Flags modified: none
Instruction_MOV_GbEb() - Constructor for class dioscuri.module.cpu.Instruction_MOV_GbEb
  Class constructor
Instruction_MOV_GbEb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_MOV_GbEb
  Class constructor specifying processor reference
Instruction_MOV_GvEv - Class in dioscuri.module.cpu
  Intel opcode 8B
  Word-sized copy of register (destination) from memory/register (source).
  The addressbyte determines the source (sss bits) and destination (rrr bits).
  Flags modified: none
Instruction_MOV_GvEv() - Constructor for class dioscuri.module.cpu.Instruction_MOV_GvEv
  Class constructor
Instruction_MOV_GvEv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_MOV_GvEv
  Class constructor specifying processor reference
Instruction_MOV_Imm_AH - Class in dioscuri.module.cpu
  Intel opcode B4
  Copy immediate byte to register AH.
  Flags modified: none
Instruction_MOV_Imm_AH() - Constructor for class dioscuri.module.cpu.Instruction_MOV_Imm_AH
  Class constructor
Instruction_MOV_Imm_AH(CPU) - Constructor for class dioscuri.module.cpu.Instruction_MOV_Imm_AH
  Class constructor specifying processor reference
Instruction_MOV_Imm_AL - Class in dioscuri.module.cpu
  Intel opcode B0
  Copy immediate byte to register AL.
  Flags modified: none
Instruction_MOV_Imm_AL() - Constructor for class dioscuri.module.cpu.Instruction_MOV_Imm_AL
  Class constructor
Instruction_MOV_Imm_AL(CPU) - Constructor for class dioscuri.module.cpu.Instruction_MOV_Imm_AL
  Class constructor specifying processor reference
Instruction_MOV_Imm_AX - Class in dioscuri.module.cpu
  Intel opcode B8
  Copy immediate word to register AX.
  Flags modified: none
Instruction_MOV_Imm_AX() - Constructor for class dioscuri.module.cpu.Instruction_MOV_Imm_AX
  Class constructor
Instruction_MOV_Imm_AX(CPU) - Constructor for class dioscuri.module.cpu.Instruction_MOV_Imm_AX
  Class constructor specifying processor reference
Instruction_MOV_Imm_BH - Class in dioscuri.module.cpu
  Intel opcode B7
  Copy immediate byte to register BH.
  Flags modified: none
Instruction_MOV_Imm_BH() - Constructor for class dioscuri.module.cpu.Instruction_MOV_Imm_BH
  Class constructor
Instruction_MOV_Imm_BH(CPU) - Constructor for class dioscuri.module.cpu.Instruction_MOV_Imm_BH
  Class constructor specifying processor reference
Instruction_MOV_Imm_BL - Class in dioscuri.module.cpu
  Intel opcode B3
  Copy immediate byte to register BL.
  Flags modified: none
Instruction_MOV_Imm_BL() - Constructor for class dioscuri.module.cpu.Instruction_MOV_Imm_BL
  Class constructor
Instruction_MOV_Imm_BL(CPU) - Constructor for class dioscuri.module.cpu.Instruction_MOV_Imm_BL
  Class constructor specifying processor reference
Instruction_MOV_Imm_BP - Class in dioscuri.module.cpu
  Intel opcode BD
  Copy immediate word to register BP.
  Flags modified: none
Instruction_MOV_Imm_BP() - Constructor for class dioscuri.module.cpu.Instruction_MOV_Imm_BP
  Class constructor
Instruction_MOV_Imm_BP(CPU) - Constructor for class dioscuri.module.cpu.Instruction_MOV_Imm_BP
  Class constructor specifying processor reference
Instruction_MOV_Imm_BX - Class in dioscuri.module.cpu
  Intel opcode BB
  Copy immediate word to register BX.
  Flags modified: none
Instruction_MOV_Imm_BX() - Constructor for class dioscuri.module.cpu.Instruction_MOV_Imm_BX
  Class constructor
Instruction_MOV_Imm_BX(CPU) - Constructor for class dioscuri.module.cpu.Instruction_MOV_Imm_BX
  Class constructor specifying processor reference
Instruction_MOV_Imm_CH - Class in dioscuri.module.cpu
  Intel opcode B5
  Copy immediate byte to register CH.
  Flags modified: none
Instruction_MOV_Imm_CH() - Constructor for class dioscuri.module.cpu.Instruction_MOV_Imm_CH
  Class constructor
Instruction_MOV_Imm_CH(CPU) - Constructor for class dioscuri.module.cpu.Instruction_MOV_Imm_CH
  Class constructor specifying processor reference
Instruction_MOV_Imm_CL - Class in dioscuri.module.cpu
  Intel opcode B1
  Copy immediate byte to register CL.
  Flags modified: none
Instruction_MOV_Imm_CL() - Constructor for class dioscuri.module.cpu.Instruction_MOV_Imm_CL
  Class constructor
Instruction_MOV_Imm_CL(CPU) - Constructor for class dioscuri.module.cpu.Instruction_MOV_Imm_CL
  Class constructor specifying processor reference
Instruction_MOV_Imm_CX - Class in dioscuri.module.cpu
  Intel opcode B9
  Copy immediate word to register CX.
  Flags modified: none
Instruction_MOV_Imm_CX() - Constructor for class dioscuri.module.cpu.Instruction_MOV_Imm_CX
  Class constructor
Instruction_MOV_Imm_CX(CPU) - Constructor for class dioscuri.module.cpu.Instruction_MOV_Imm_CX
  Class constructor specifying processor reference
Instruction_MOV_Imm_DH - Class in dioscuri.module.cpu
  Intel opcode B6
  Copy immediate byte to register DH.
  Flags modified: none
Instruction_MOV_Imm_DH() - Constructor for class dioscuri.module.cpu.Instruction_MOV_Imm_DH
  Class constructor
Instruction_MOV_Imm_DH(CPU) - Constructor for class dioscuri.module.cpu.Instruction_MOV_Imm_DH
  Class constructor specifying processor reference
Instruction_MOV_Imm_DI - Class in dioscuri.module.cpu
  Intel opcode BF
  Copy immediate word to register DI.
  Flags modified: none
Instruction_MOV_Imm_DI() - Constructor for class dioscuri.module.cpu.Instruction_MOV_Imm_DI
  Class constructor
Instruction_MOV_Imm_DI(CPU) - Constructor for class dioscuri.module.cpu.Instruction_MOV_Imm_DI
  Class constructor specifying processor reference
Instruction_MOV_Imm_DL - Class in dioscuri.module.cpu
  Intel opcode B2
  Copy immediate byte to register DL.
  Flags modified: none
Instruction_MOV_Imm_DL() - Constructor for class dioscuri.module.cpu.Instruction_MOV_Imm_DL
  Class constructor
Instruction_MOV_Imm_DL(CPU) - Constructor for class dioscuri.module.cpu.Instruction_MOV_Imm_DL
  Class constructor specifying processor reference
Instruction_MOV_Imm_DX - Class in dioscuri.module.cpu
  Intel opcode BA
  Copy immediate word to register DX.
  Flags modified: none
Instruction_MOV_Imm_DX() - Constructor for class dioscuri.module.cpu.Instruction_MOV_Imm_DX
  Class constructor
Instruction_MOV_Imm_DX(CPU) - Constructor for class dioscuri.module.cpu.Instruction_MOV_Imm_DX
  Class constructor specifying processor reference
Instruction_MOV_Imm_SI - Class in dioscuri.module.cpu
  Intel opcode BE
  Copy immediate word to register SI.
  Flags modified: none
Instruction_MOV_Imm_SI() - Constructor for class dioscuri.module.cpu.Instruction_MOV_Imm_SI
  Class constructor
Instruction_MOV_Imm_SI(CPU) - Constructor for class dioscuri.module.cpu.Instruction_MOV_Imm_SI
  Class constructor specifying processor reference
Instruction_MOV_Imm_SP - Class in dioscuri.module.cpu
  Intel opcode BC
  Copy immediate word to register SP.
  Flags modified: none
Instruction_MOV_Imm_SP() - Constructor for class dioscuri.module.cpu.Instruction_MOV_Imm_SP
  Class constructor
Instruction_MOV_Imm_SP(CPU) - Constructor for class dioscuri.module.cpu.Instruction_MOV_Imm_SP
  Class constructor specifying processor reference
Instruction_MOV_ObAL - Class in dioscuri.module.cpu
  Intel opcode A2
  Copy byte from register AL to DS:DISPL (DISPL given by word following opcode).
  Flags modified: none
Instruction_MOV_ObAL() - Constructor for class dioscuri.module.cpu.Instruction_MOV_ObAL
  Class constructor
Instruction_MOV_ObAL(CPU) - Constructor for class dioscuri.module.cpu.Instruction_MOV_ObAL
  Class constructor specifying processor reference
Instruction_MOV_OvAX - Class in dioscuri.module.cpu
  Intel opcode A3
  Copy word from register AX to DS:DISPL (DISPL given by word following opcode).
  Flags modified: none
Instruction_MOV_OvAX() - Constructor for class dioscuri.module.cpu.Instruction_MOV_OvAX
  Class constructor
Instruction_MOV_OvAX(CPU) - Constructor for class dioscuri.module.cpu.Instruction_MOV_OvAX
  Class constructor specifying processor reference
Instruction_MOV_SwEw - Class in dioscuri.module.cpu
  Intel opcode 8E
  Word-sized copy of segment register (destination) from memory/register (source).
  The addressbyte determines the source (sss bits) and destination (rrr bits).
  Flags modified: none
Instruction_MOV_SwEw() - Constructor for class dioscuri.module.cpu.Instruction_MOV_SwEw
  Class constructor
Instruction_MOV_SwEw(CPU) - Constructor for class dioscuri.module.cpu.Instruction_MOV_SwEw
  Class constructor specifying processor reference
Instruction_MOVS_XbYb - Class in dioscuri.module.cpu
  Intel opcode A4
  Move string byte at address DS:(E)SI to address ES:(E)DI.
  After move, contents of SI and DI are incremented or decremented based on DF flag:
  Byte: +/- 1, word: +/- 2, doubleword: +/-4.
  Flags modified: none
Instruction_MOVS_XbYb() - Constructor for class dioscuri.module.cpu.Instruction_MOVS_XbYb
  Class constructor
Instruction_MOVS_XbYb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_MOVS_XbYb
  Class constructor specifying processor reference
Instruction_MOVS_XvYv - Class in dioscuri.module.cpu
  Intel opcode A5
  Move string word at address DS:(E)SI to address ES:(E)DI.
  After move, contents of SI and DI are incremented or decremented based on DF flag:
  Byte: +/- 1, word: +/- 2, doubleword: +/-4.
  Flags modified: none
Instruction_MOVS_XvYv() - Constructor for class dioscuri.module.cpu.Instruction_MOVS_XvYv
  Class constructor
Instruction_MOVS_XvYv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_MOVS_XvYv
  Class constructor specifying processor reference
Instruction_MOVZX_GvEw - Class in dioscuri.module.cpu
  Intel opcode F0 B7
  Move with zero extend.
Instruction_MOVZX_GvEw() - Constructor for class dioscuri.module.cpu.Instruction_MOVZX_GvEw
  Class constructor
Instruction_MOVZX_GvEw(CPU) - Constructor for class dioscuri.module.cpu.Instruction_MOVZX_GvEw
  Class constructor specifying processor reference
Instruction_NOP - Class in dioscuri.module.cpu
  Intel opcode 90
  No operation, does not affect machine content except IP register.
  It is an alias for XCHG AX, AX
  Flags modified: none
Instruction_NOP() - Constructor for class dioscuri.module.cpu.Instruction_NOP
  Class constructor
Instruction_NOP(CPU) - Constructor for class dioscuri.module.cpu.Instruction_NOP
  Class constructor specifying processor reference
Instruction_NULL - Class in dioscuri.module.cpu
Instruction_NULL() - Constructor for class dioscuri.module.cpu.Instruction_NULL
  Construct class
Instruction_NULL(CPU) - Constructor for class dioscuri.module.cpu.Instruction_NULL
  Construct class
Instruction_Opd_Size - Class in dioscuri.module.cpu
  Intel opcode 66
  Instruction prefix, indicating the next instruction should work with doublewords.
  Flags modified: none
Instruction_Opd_Size() - Constructor for class dioscuri.module.cpu.Instruction_Opd_Size
  Class constructor
Instruction_Opd_Size(CPU) - Constructor for class dioscuri.module.cpu.Instruction_Opd_Size
  Class constructor specifying processor reference
Instruction_OR_ALIb - Class in dioscuri.module.cpu
  Intel opcode 0C
  Logical OR of immediate byte and AL.
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_OR_ALIb() - Constructor for class dioscuri.module.cpu.Instruction_OR_ALIb
  Class constructor
Instruction_OR_ALIb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_OR_ALIb
  Class constructor specifying processor reference
Instruction_OR_AXIv - Class in dioscuri.module.cpu
  Intel opcode 0D
  Logical OR of immediate word and AX.
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_OR_AXIv() - Constructor for class dioscuri.module.cpu.Instruction_OR_AXIv
  Class constructor
Instruction_OR_AXIv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_OR_AXIv
  Class constructor specifying processor reference
Instruction_OR_EbGb - Class in dioscuri.module.cpu
  Intel opcode 08
  Logical byte-sized OR of memory/register (destination) and register (source).
  The addressbyte determines the source (rrr bits) and destination (sss bits).
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_OR_EbGb() - Constructor for class dioscuri.module.cpu.Instruction_OR_EbGb
  Class constructor
Instruction_OR_EbGb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_OR_EbGb
  Class constructor specifying processor reference
Instruction_OR_EvGv - Class in dioscuri.module.cpu
  Intel opcode 09
  Logical word-sized OR of memory/register (destination) and register (source).
  The addressbyte determines the source (rrr bits) and destination (sss bits).
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_OR_EvGv() - Constructor for class dioscuri.module.cpu.Instruction_OR_EvGv
  Class constructor
Instruction_OR_EvGv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_OR_EvGv
  Class constructor specifying processor reference
Instruction_OR_GbEb - Class in dioscuri.module.cpu
  Intel opcode 0A
  Logical byte-sized OR of register (destination) and memory/register (source).
  The addressbyte determines the source (sss bits) and destination (rrr bits).
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_OR_GbEb() - Constructor for class dioscuri.module.cpu.Instruction_OR_GbEb
  Class constructor
Instruction_OR_GbEb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_OR_GbEb
  Class constructor specifying processor reference
Instruction_OR_GvEv - Class in dioscuri.module.cpu
  Intel opcode 0B
  Logical word-sized OR of register (destination) and memory/register (source).
  The addressbyte determines the source (sss bits) and destination (rrr bits).
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_OR_GvEv() - Constructor for class dioscuri.module.cpu.Instruction_OR_GvEv
  Class constructor
Instruction_OR_GvEv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_OR_GvEv
  Class constructor specifying processor reference
Instruction_OUT_DXAL - Class in dioscuri.module.cpu
  Intel opcode EE
  Output byte in AL to I/O port address specified by DX.
  Flags modified: none
Instruction_OUT_DXAL() - Constructor for class dioscuri.module.cpu.Instruction_OUT_DXAL
  Class constructor
Instruction_OUT_DXAL(CPU) - Constructor for class dioscuri.module.cpu.Instruction_OUT_DXAL
  Class constructor specifying processor reference
Instruction_OUT_DXeAX - Class in dioscuri.module.cpu
  Intel opcode EF
  Output word/doubleword in eAX to I/O port address specified by DX.
  Flags modified: none
Instruction_OUT_DXeAX() - Constructor for class dioscuri.module.cpu.Instruction_OUT_DXeAX
  Class constructor
Instruction_OUT_DXeAX(CPU) - Constructor for class dioscuri.module.cpu.Instruction_OUT_DXeAX
  Class constructor specifying processor reference
Instruction_OUT_IbAL - Class in dioscuri.module.cpu
  Intel opcode E6
  Output byte in AL to I/O port address indicated by immediate byte.
  Flags modified: none
Instruction_OUT_IbAL() - Constructor for class dioscuri.module.cpu.Instruction_OUT_IbAL
  Class constructor
Instruction_OUT_IbAL(CPU) - Constructor for class dioscuri.module.cpu.Instruction_OUT_IbAL
  Class constructor specifying processor reference
Instruction_OUTS_DXXb - Class in dioscuri.module.cpu
  Intel opcode 6E
  Output byte from DS:SI to I/O port (specified in DX); update SI register according to DF.
  Flags modified: none
Instruction_OUTS_DXXb() - Constructor for class dioscuri.module.cpu.Instruction_OUTS_DXXb
  Class constructor
Instruction_OUTS_DXXb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_OUTS_DXXb
  Class constructor specifying processor reference
Instruction_OUTSW_DXXv - Class in dioscuri.module.cpu
  Intel opcode 6F
  Output word from DS:(E)SI to I/O port (specified in DX); update SI register according to DF.
  Flags modified: none
Instruction_OUTSW_DXXv() - Constructor for class dioscuri.module.cpu.Instruction_OUTSW_DXXv
  Class constructor
Instruction_OUTSW_DXXv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_OUTSW_DXXv
  Class constructor specifying processor reference
Instruction_POP_AX - Class in dioscuri.module.cpu
  Intel opcode 58
  Pop word from stack SP:SS into general register AX.
  Flags modified: none
Instruction_POP_AX() - Constructor for class dioscuri.module.cpu.Instruction_POP_AX
  Class constructor
Instruction_POP_AX(CPU) - Constructor for class dioscuri.module.cpu.Instruction_POP_AX
  Class constructor specifying processor reference
Instruction_POP_BP - Class in dioscuri.module.cpu
  Intel opcode 5D
  Pop word from stack SP:SS into general register BP.
  Flags modified: none
Instruction_POP_BP() - Constructor for class dioscuri.module.cpu.Instruction_POP_BP
  Class constructor
Instruction_POP_BP(CPU) - Constructor for class dioscuri.module.cpu.Instruction_POP_BP
  Class constructor specifying processor reference
Instruction_POP_BX - Class in dioscuri.module.cpu
  Intel opcode 5B
  Pop word from stack SP:SS into general register BX.
  Flags modified: none
Instruction_POP_BX() - Constructor for class dioscuri.module.cpu.Instruction_POP_BX
  Class constructor
Instruction_POP_BX(CPU) - Constructor for class dioscuri.module.cpu.Instruction_POP_BX
  Class constructor specifying processor reference
Instruction_POP_CX - Class in dioscuri.module.cpu
  Intel opcode 59
  Pop word from stack SP:SS into general register CX.
  Flags modified: none
Instruction_POP_CX() - Constructor for class dioscuri.module.cpu.Instruction_POP_CX
  Class constructor
Instruction_POP_CX(CPU) - Constructor for class dioscuri.module.cpu.Instruction_POP_CX
  Class constructor specifying processor reference
Instruction_POP_DI - Class in dioscuri.module.cpu
  Intel opcode 5F
  Pop word from stack SP:SS into general register DI.
  Flags modified: none
Instruction_POP_DI() - Constructor for class dioscuri.module.cpu.Instruction_POP_DI
  Class constructor
Instruction_POP_DI(CPU) - Constructor for class dioscuri.module.cpu.Instruction_POP_DI
  Class constructor specifying processor reference
Instruction_POP_DS - Class in dioscuri.module.cpu
  Intel opcode 1F
  Pop word from stack SP:SS into general register DS.
  Flags modified: none
Instruction_POP_DS() - Constructor for class dioscuri.module.cpu.Instruction_POP_DS
  Class constructor
Instruction_POP_DS(CPU) - Constructor for class dioscuri.module.cpu.Instruction_POP_DS
  Class constructor specifying processor reference
Instruction_POP_DX - Class in dioscuri.module.cpu
  Intel opcode 5A
  Pop word from stack SP:SS into general register DX.
  Flags modified: none
Instruction_POP_DX() - Constructor for class dioscuri.module.cpu.Instruction_POP_DX
  Class constructor
Instruction_POP_DX(CPU) - Constructor for class dioscuri.module.cpu.Instruction_POP_DX
  Class constructor specifying processor reference
Instruction_POP_ES - Class in dioscuri.module.cpu
  Intel opcode 07
  Pop word from stack SP:SS into general register ES.
  Flags modified: none
Instruction_POP_ES() - Constructor for class dioscuri.module.cpu.Instruction_POP_ES
  Class constructor
Instruction_POP_ES(CPU) - Constructor for class dioscuri.module.cpu.Instruction_POP_ES
  Class constructor specifying processor reference
Instruction_POP_Ev - Class in dioscuri.module.cpu
  Intel opcode 8F
  Pop word or double word from stack SP:SS into current segment at given offset (mem/reg).
  NOTE: Stack is incr.
Instruction_POP_Ev() - Constructor for class dioscuri.module.cpu.Instruction_POP_Ev
  Class constructor
Instruction_POP_Ev(CPU) - Constructor for class dioscuri.module.cpu.Instruction_POP_Ev
  Class constructor specifying processor reference
Instruction_POP_SI - Class in dioscuri.module.cpu
  Intel opcode 5E
  Pop word from stack SP:SS into general register SI.
  Flags modified: none
Instruction_POP_SI() - Constructor for class dioscuri.module.cpu.Instruction_POP_SI
  Class constructor
Instruction_POP_SI(CPU) - Constructor for class dioscuri.module.cpu.Instruction_POP_SI
  Class constructor specifying processor reference
Instruction_POP_SP - Class in dioscuri.module.cpu
  Intel opcode 5C
  Pop word from stack SP:SS into general register SP.
  Flags modified: none
Instruction_POP_SP() - Constructor for class dioscuri.module.cpu.Instruction_POP_SP
  Class constructor
Instruction_POP_SP(CPU) - Constructor for class dioscuri.module.cpu.Instruction_POP_SP
  Class constructor specifying processor reference
Instruction_POP_SS - Class in dioscuri.module.cpu
  Intel opcode 1F
  Pop word from stack SP:SS into general register SS.
  Flags modified: none
Instruction_POP_SS() - Constructor for class dioscuri.module.cpu.Instruction_POP_SS
  Class constructor
Instruction_POP_SS(CPU) - Constructor for class dioscuri.module.cpu.Instruction_POP_SS
  Class constructor specifying processor reference
Instruction_POPA - Class in dioscuri.module.cpu
  Intel opcode 61
  Pop top 8 words off stack into general purpose registers
  The order is DI, SI, BP, SP, BX, DX, CX, AX
  The SP value popped from the stack is discarded
  Flags modified: none
Instruction_POPA() - Constructor for class dioscuri.module.cpu.Instruction_POPA
  Class constructor
Instruction_POPA(CPU) - Constructor for class dioscuri.module.cpu.Instruction_POPA
  Class constructor specifying processor reference
Instruction_POPF - Class in dioscuri.module.cpu
  Intel opcode 9D
  Pop word from stack into FLAGS register.
  Flags modified: NT, IOPL, OF, DF, IF, TF, SF, ZF, AF, PF, CF
Instruction_POPF() - Constructor for class dioscuri.module.cpu.Instruction_POPF
  Class constructor
Instruction_POPF(CPU) - Constructor for class dioscuri.module.cpu.Instruction_POPF
  Class constructor specifying processor reference
Instruction_PUSH_AX - Class in dioscuri.module.cpu
  Intel opcode 50
  Push general register AX onto stack SS:SP.
  Flags modified: none
Instruction_PUSH_AX() - Constructor for class dioscuri.module.cpu.Instruction_PUSH_AX
  Class constructor
Instruction_PUSH_AX(CPU) - Constructor for class dioscuri.module.cpu.Instruction_PUSH_AX
  Class constructor specifying processor reference
Instruction_PUSH_BP - Class in dioscuri.module.cpu
  Intel opcode 55
  Push general register BP onto stack SS:SP.
  Flags modified: none
Instruction_PUSH_BP() - Constructor for class dioscuri.module.cpu.Instruction_PUSH_BP
  Class constructor
Instruction_PUSH_BP(CPU) - Constructor for class dioscuri.module.cpu.Instruction_PUSH_BP
  Class constructor specifying processor reference
Instruction_PUSH_BX - Class in dioscuri.module.cpu
  Intel opcode 53
  Push general register BX onto stack SS:SP.
  Flags modified: none
Instruction_PUSH_BX() - Constructor for class dioscuri.module.cpu.Instruction_PUSH_BX
  Class constructor
Instruction_PUSH_BX(CPU) - Constructor for class dioscuri.module.cpu.Instruction_PUSH_BX
  Class constructor specifying processor reference
Instruction_PUSH_CS - Class in dioscuri.module.cpu
  Intel opcode 0E
  Push general register CS onto stack SS:SP.
  Flags modified: none
Instruction_PUSH_CS() - Constructor for class dioscuri.module.cpu.Instruction_PUSH_CS
  Class constructor
Instruction_PUSH_CS(CPU) - Constructor for class dioscuri.module.cpu.Instruction_PUSH_CS
  Class constructor specifying processor reference
Instruction_PUSH_CX - Class in dioscuri.module.cpu
  Intel opcode 51
  Push general register CX onto stack SS:SP.
  Flags modified: none
Instruction_PUSH_CX() - Constructor for class dioscuri.module.cpu.Instruction_PUSH_CX
  Class constructor
Instruction_PUSH_CX(CPU) - Constructor for class dioscuri.module.cpu.Instruction_PUSH_CX
  Class constructor specifying processor reference
Instruction_PUSH_DI - Class in dioscuri.module.cpu
  Intel opcode 57
  Push general register DI onto stack SS:SP.
  Flags modified: none
Instruction_PUSH_DI() - Constructor for class dioscuri.module.cpu.Instruction_PUSH_DI
  Class constructor
Instruction_PUSH_DI(CPU) - Constructor for class dioscuri.module.cpu.Instruction_PUSH_DI
  Class constructor specifying processor reference
Instruction_PUSH_DS - Class in dioscuri.module.cpu
  Intel opcode 1E
  Push general register DS onto stack SS:SP.
  Flags modified: none
Instruction_PUSH_DS() - Constructor for class dioscuri.module.cpu.Instruction_PUSH_DS
  Class constructor
Instruction_PUSH_DS(CPU) - Constructor for class dioscuri.module.cpu.Instruction_PUSH_DS
  Class constructor specifying processor reference
Instruction_PUSH_DX - Class in dioscuri.module.cpu
  Intel opcode 52
  Push general register DX onto stack SS:SP.
  Flags modified: none
Instruction_PUSH_DX() - Constructor for class dioscuri.module.cpu.Instruction_PUSH_DX
  Class constructor
Instruction_PUSH_DX(CPU) - Constructor for class dioscuri.module.cpu.Instruction_PUSH_DX
  Class constructor specifying processor reference
Instruction_PUSH_ES - Class in dioscuri.module.cpu
  Intel opcode 06
  Push general register ES onto stack SS:SP.
  Flags modified: none
Instruction_PUSH_ES() - Constructor for class dioscuri.module.cpu.Instruction_PUSH_ES
  Class constructor
Instruction_PUSH_ES(CPU) - Constructor for class dioscuri.module.cpu.Instruction_PUSH_ES
  Class constructor specifying processor reference
Instruction_PUSH_Ib - Class in dioscuri.module.cpu
  Intel opcode 6A
  Push immediate byte onto stack SS:SP.
  NOTE: Since only words can be popped from the stack, the word {0x00, Ib} is pushed on the stack
  This may be a wrong asumption as nowhere is documented what MSB of word has to be!! Flags modified: none
Instruction_PUSH_Ib() - Constructor for class dioscuri.module.cpu.Instruction_PUSH_Ib
  Class constructor
Instruction_PUSH_Ib(CPU) - Constructor for class dioscuri.module.cpu.Instruction_PUSH_Ib
  Class constructor specifying processor reference
Instruction_PUSH_Iv - Class in dioscuri.module.cpu
  Intel opcode 68
  Push immediate word onto stack SS:SP.
  Flags modified: none
Instruction_PUSH_Iv() - Constructor for class dioscuri.module.cpu.Instruction_PUSH_Iv
  Class constructor
Instruction_PUSH_Iv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_PUSH_Iv
  Class constructor specifying processor reference
Instruction_PUSH_SI - Class in dioscuri.module.cpu
  Intel opcode 56
  Push general register SI onto stack SS:SP.
  Flags modified: none
Instruction_PUSH_SI() - Constructor for class dioscuri.module.cpu.Instruction_PUSH_SI
  Class constructor
Instruction_PUSH_SI(CPU) - Constructor for class dioscuri.module.cpu.Instruction_PUSH_SI
  Class constructor specifying processor reference
Instruction_PUSH_SP - Class in dioscuri.module.cpu
  Intel opcode 54
  Push general register SP onto stack SS:SP.
  Flags modified: none
Instruction_PUSH_SP() - Constructor for class dioscuri.module.cpu.Instruction_PUSH_SP
  Class constructor
Instruction_PUSH_SP(CPU) - Constructor for class dioscuri.module.cpu.Instruction_PUSH_SP
  Class constructor specifying processor reference
Instruction_PUSH_SS - Class in dioscuri.module.cpu
  Intel opcode 16
  Push general register SS onto stack SS:SP.
  Flags modified: none
Instruction_PUSH_SS() - Constructor for class dioscuri.module.cpu.Instruction_PUSH_SS
  Class constructor
Instruction_PUSH_SS(CPU) - Constructor for class dioscuri.module.cpu.Instruction_PUSH_SS
  Class constructor specifying processor reference
Instruction_PUSHA - Class in dioscuri.module.cpu
  Intel opcode 60
  Push all general purpose registers onto stack SS:SP.
  The order of the push is AX, CX, DX, BX, SP, BP, SI, DI
  Flags modified: none
Instruction_PUSHA() - Constructor for class dioscuri.module.cpu.Instruction_PUSHA
  Class constructor
Instruction_PUSHA(CPU) - Constructor for class dioscuri.module.cpu.Instruction_PUSHA
  Class constructor specifying processor reference
Instruction_PUSHF - Class in dioscuri.module.cpu
  Intel opcode 9C
  Transfer FLAGS register onto stack SS:SP.
  Flags modified: none
Instruction_PUSHF() - Constructor for class dioscuri.module.cpu.Instruction_PUSHF
  Class constructor
Instruction_PUSHF(CPU) - Constructor for class dioscuri.module.cpu.Instruction_PUSHF
  Class constructor specifying processor reference
Instruction_REP_REPE - Class in dioscuri.module.cpu
  Intel opcode F3
  Repeat execution of string instruction until CX == 0 or ZF is set.
  Target string instruction is next instruction.
  Flags modified: none; however, the CMPS and SCAS instructions do set status flags
Instruction_REP_REPE() - Constructor for class dioscuri.module.cpu.Instruction_REP_REPE
  Class constructor
Instruction_REP_REPE(CPU) - Constructor for class dioscuri.module.cpu.Instruction_REP_REPE
  Class constructor specifying processor reference
Instruction_REPNE - Class in dioscuri.module.cpu
  Intel opcode F2
  Repeat execution of string instruction until CX == 0 or ZF is set.
  Target string instruction is next instruction.
  Flags modified: none; however, the CMPS and SCAS instructions do set status flags
Instruction_REPNE() - Constructor for class dioscuri.module.cpu.Instruction_REPNE
  Class constructor
Instruction_REPNE(CPU) - Constructor for class dioscuri.module.cpu.Instruction_REPNE
  Class constructor specifying processor reference
Instruction_RETF - Class in dioscuri.module.cpu
  Intel opcode CB
  Far (intersegment) return to calling procedure.
  Transfer control to return address located at top stack.
  Flags modified: none
Instruction_RETF() - Constructor for class dioscuri.module.cpu.Instruction_RETF
  Class constructor
Instruction_RETF(CPU) - Constructor for class dioscuri.module.cpu.Instruction_RETF
  Class constructor specifying processor reference
Instruction_RETF_Iw - Class in dioscuri.module.cpu
  Intel opcode CA
  Far (intersegment) return to calling procedure and pop bytes from stack
  Transfer control to return address located at top stack, and release a number of stack bytes
  Flags modified: none
Instruction_RETF_Iw() - Constructor for class dioscuri.module.cpu.Instruction_RETF_Iw
  Class constructor
Instruction_RETF_Iw(CPU) - Constructor for class dioscuri.module.cpu.Instruction_RETF_Iw
  Class constructor specifying processor reference
Instruction_RETN - Class in dioscuri.module.cpu
  Intel opcode C3
  Near (intrasegment) return to calling procedure.
  Transfer control to return address located at top stack.
  Flags modified: none
Instruction_RETN() - Constructor for class dioscuri.module.cpu.Instruction_RETN
  Class constructor
Instruction_RETN(CPU) - Constructor for class dioscuri.module.cpu.Instruction_RETN
  Class constructor specifying processor reference
Instruction_RETN_Iw - Class in dioscuri.module.cpu
  Intel opcode C2
  Near (intrasegment) return to calling procedure.
  Transfer control to return address located at top stack and pop immediate from mem.
  Flags modified: none
Instruction_RETN_Iw() - Constructor for class dioscuri.module.cpu.Instruction_RETN_Iw
  Class constructor
Instruction_RETN_Iw(CPU) - Constructor for class dioscuri.module.cpu.Instruction_RETN_Iw
  Class constructor specifying processor reference
Instruction_SAHF - Class in dioscuri.module.cpu
  Intel opcode 9E
  Load the FLAGS register with values from AH register.
Instruction_SAHF() - Constructor for class dioscuri.module.cpu.Instruction_SAHF
  Class constructor
Instruction_SAHF(CPU) - Constructor for class dioscuri.module.cpu.Instruction_SAHF
  Class constructor specifying processor reference
Instruction_SALC - Class in dioscuri.module.cpu
  Intel opcode D6
  Set AL on CF (undocumented Intel instruction).
  Set or clear AL depending on carry flag status
  Flags modified: none
Instruction_SALC() - Constructor for class dioscuri.module.cpu.Instruction_SALC
  Class constructor
Instruction_SALC(CPU) - Constructor for class dioscuri.module.cpu.Instruction_SALC
  Class constructor specifying processor reference
Instruction_SBB_ALIb - Class in dioscuri.module.cpu
  Intel opcode 1C
  Subtract (immediate byte + CF) from AL.
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_SBB_ALIb() - Constructor for class dioscuri.module.cpu.Instruction_SBB_ALIb
  Class constructor
Instruction_SBB_ALIb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_SBB_ALIb
  Class constructor specifying processor reference
Instruction_SBB_AXIv - Class in dioscuri.module.cpu
  Intel opcode 1D
  Subtract (immediate word + CF) from AX.
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_SBB_AXIv() - Constructor for class dioscuri.module.cpu.Instruction_SBB_AXIv
  Class constructor
Instruction_SBB_AXIv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_SBB_AXIv
  Class constructor specifying processor reference
Instruction_SBB_EbGb - Class in dioscuri.module.cpu
  Intel opcode 18
  Subtract byte (+ CF) in register (source) from memory/register (destination).
  The addressbyte determines the source (rrr bits) and destination (sss bits).
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_SBB_EbGb() - Constructor for class dioscuri.module.cpu.Instruction_SBB_EbGb
  Class constructor
Instruction_SBB_EbGb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_SBB_EbGb
  Class constructor specifying processor reference
Instruction_SBB_EvGv - Class in dioscuri.module.cpu
  Intel opcode 19
  Subtract word in register (source) + CF from memory/register (destination).
  The addressbyte determines the source (rrr bits) and destination (sss bits).
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_SBB_EvGv() - Constructor for class dioscuri.module.cpu.Instruction_SBB_EvGv
  Class constructor
Instruction_SBB_EvGv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_SBB_EvGv
  Class constructor specifying processor reference
Instruction_SBB_GbEb - Class in dioscuri.module.cpu
  Intel opcode 1A
  Subtract byte in memory/register (source) + CF from register (destination).
  The addressbyte determines the source (rrr bits) and destination (sss bits).
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_SBB_GbEb() - Constructor for class dioscuri.module.cpu.Instruction_SBB_GbEb
  Class constructor
Instruction_SBB_GbEb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_SBB_GbEb
  Class constructor specifying processor reference
Instruction_SBB_GvEv - Class in dioscuri.module.cpu
  Intel opcode 1B
  Subtract word in memory/register (source) + CF from register (destination).
  The addressbyte determines the source (rrr bits) and destination (sss bits).
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_SBB_GvEv() - Constructor for class dioscuri.module.cpu.Instruction_SBB_GvEv
  Class constructor
Instruction_SBB_GvEv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_SBB_GvEv
  Class constructor specifying processor reference
Instruction_SCAS_ALYb - Class in dioscuri.module.cpu
  Intel opcode AE
  Compare AL with byte at ES:(E)DI and set status flags.
  ES:(E)DI is incremented/decremented depending on DF flag.
  Flags modified: OF, SF, ZF, AF, PF, and CF.
Instruction_SCAS_ALYb() - Constructor for class dioscuri.module.cpu.Instruction_SCAS_ALYb
  Class constructor
Instruction_SCAS_ALYb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_SCAS_ALYb
  Class constructor specifying processor reference
Instruction_SCAS_AXYv - Class in dioscuri.module.cpu
  Intel opcode AF
  Compare AX with word at ES:(E)DI and set status flags.
  ES:(E)DI is incremented/decremented depending on DF flag.
  Flags modified: OF, SF, ZF, AF, PF, and CF.
Instruction_SCAS_AXYv() - Constructor for class dioscuri.module.cpu.Instruction_SCAS_AXYv
  Class constructor
Instruction_SCAS_AXYv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_SCAS_AXYv
  Class constructor specifying processor reference
Instruction_SEG_CS - Class in dioscuri.module.cpu
  Intel opcode 2E
  Instruction SEG=CS.
Instruction_SEG_CS() - Constructor for class dioscuri.module.cpu.Instruction_SEG_CS
  Construct class
Instruction_SEG_CS(CPU) - Constructor for class dioscuri.module.cpu.Instruction_SEG_CS
  Construct class
Instruction_SEG_DS - Class in dioscuri.module.cpu
  Intel opcode 3E
  Instruction SEG=DS.
Instruction_SEG_DS() - Constructor for class dioscuri.module.cpu.Instruction_SEG_DS
  Construct class
Instruction_SEG_DS(CPU) - Constructor for class dioscuri.module.cpu.Instruction_SEG_DS
  Construct class
Instruction_SEG_ES - Class in dioscuri.module.cpu
  Intel opcode 26
  Instruction SEG=ES.
Instruction_SEG_ES() - Constructor for class dioscuri.module.cpu.Instruction_SEG_ES
  Construct class
Instruction_SEG_ES(CPU) - Constructor for class dioscuri.module.cpu.Instruction_SEG_ES
  Construct class
Instruction_SEG_FS - Class in dioscuri.module.cpu
  Intel opcode 64
  Segment selector FS.
Instruction_SEG_FS() - Constructor for class dioscuri.module.cpu.Instruction_SEG_FS
  Construct class
Instruction_SEG_FS(CPU) - Constructor for class dioscuri.module.cpu.Instruction_SEG_FS
  Construct class
Instruction_SEG_GS - Class in dioscuri.module.cpu
  Intel opcode 65
  Segment selector GS.
Instruction_SEG_GS() - Constructor for class dioscuri.module.cpu.Instruction_SEG_GS
  Construct class
Instruction_SEG_GS(CPU) - Constructor for class dioscuri.module.cpu.Instruction_SEG_GS
  Construct class
Instruction_SEG_SS - Class in dioscuri.module.cpu
  Intel opcode 36
  Instruction SEG=SS.
Instruction_SEG_SS() - Constructor for class dioscuri.module.cpu.Instruction_SEG_SS
  Construct class
Instruction_SEG_SS(CPU) - Constructor for class dioscuri.module.cpu.Instruction_SEG_SS
  Construct class
Instruction_ShiftGRP2_Eb1 - Class in dioscuri.module.cpu
  Intel opcode D0
  Immediate Group 2 opcode extension: ROL, ROR, RCL, RCR, SHL/SAL, SHR, SAR.
  Performs the selected instruction (indicated by bits 5, 4, 3 of the ModR/M byte) using constant 1.
  Flags modified: depending on instruction can be any of: OF, SF, ZF, AF, PF, CF
Instruction_ShiftGRP2_Eb1() - Constructor for class dioscuri.module.cpu.Instruction_ShiftGRP2_Eb1
  Class constructor
Instruction_ShiftGRP2_Eb1(CPU) - Constructor for class dioscuri.module.cpu.Instruction_ShiftGRP2_Eb1
  Class constructor specifying processor reference
Instruction_ShiftGRP2_EbCL - Class in dioscuri.module.cpu
  Intel opcode D2
  Immediate Group 2 opcode extension: ROL, ROR, RCL, RCR, SHL/SAL, SHR, SAR.
  Performs the selected instruction (indicated by bits 5, 4, 3 of the ModR/M byte) using CL.
  Flags modified: depending on instruction can be any of: OF, SF, ZF, AF, PF, CF
Instruction_ShiftGRP2_EbCL() - Constructor for class dioscuri.module.cpu.Instruction_ShiftGRP2_EbCL
  Class constructor
Instruction_ShiftGRP2_EbCL(CPU) - Constructor for class dioscuri.module.cpu.Instruction_ShiftGRP2_EbCL
  Class constructor specifying processor reference
Instruction_ShiftGRP2_EbIb - Class in dioscuri.module.cpu
  Intel opcode C0
  Immediate Group 2 opcode extension: ROL, ROR, RCL, RCR, SHL/SAL, SHR, SAR.
  Performs the selected instruction (indicated by bits 5, 4, 3 of the ModR/M byte) using immediate byte.
  Flags modified: depending on instruction can be any of: OF, SF, ZF, AF, PF, CF
Instruction_ShiftGRP2_EbIb() - Constructor for class dioscuri.module.cpu.Instruction_ShiftGRP2_EbIb
  Class constructor
Instruction_ShiftGRP2_EbIb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_ShiftGRP2_EbIb
  Class constructor specifying processor reference
Instruction_ShiftGRP2_Ev1 - Class in dioscuri.module.cpu
  Intel opcode D1
  Immediate Group 2 opcode extension: ROL, ROR, RCL, RCR, SHL/SAL, SHR, SAR.
  Performs the selected instruction (indicated by bits 5, 4, 3 of the ModR/M byte) using constant 1.
  Flags modified: depending on instruction can be any of: OF, SF, ZF, AF, PF, CF
Instruction_ShiftGRP2_Ev1() - Constructor for class dioscuri.module.cpu.Instruction_ShiftGRP2_Ev1
  Class constructor
Instruction_ShiftGRP2_Ev1(CPU) - Constructor for class dioscuri.module.cpu.Instruction_ShiftGRP2_Ev1
  Class constructor specifying processor reference
Instruction_ShiftGRP2_EvCL - Class in dioscuri.module.cpu
  Intel opcode D3
  Immediate Group 2 opcode extension: ROL, ROR, RCL, RCR, SHL/SAL, SHR, SAR.
  Performs the selected instruction (indicated by bits 5, 4, 3 of the ModR/M byte) using CL.
  Flags modified: depending on instruction can be any of: OF, SF, ZF, AF, PF, CF
Instruction_ShiftGRP2_EvCL() - Constructor for class dioscuri.module.cpu.Instruction_ShiftGRP2_EvCL
  Class constructor
Instruction_ShiftGRP2_EvCL(CPU) - Constructor for class dioscuri.module.cpu.Instruction_ShiftGRP2_EvCL
  Class constructor specifying processor reference
Instruction_ShiftGRP2_EvIb - Class in dioscuri.module.cpu
  Intel opcode C1
  Immediate Group 2 opcode extension: ROL, ROR, RCL, RCR, SHL/SAL, SHR, SAR.
  Performs the selected instruction (indicated by bits 5, 4, 3 of the ModR/M byte) using immediate byte.
  Flags modified: depending on instruction can be any of: OF, SF, ZF, AF, PF, CF
Instruction_ShiftGRP2_EvIb() - Constructor for class dioscuri.module.cpu.Instruction_ShiftGRP2_EvIb
  Class constructor
Instruction_ShiftGRP2_EvIb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_ShiftGRP2_EvIb
  Class constructor specifying processor reference
Instruction_STC - Class in dioscuri.module.cpu
  Intel opcode F9
  Set carry flag.
  Set CF to 1
  Flags modified: none
Instruction_STC() - Constructor for class dioscuri.module.cpu.Instruction_STC
  Class constructor
Instruction_STC(CPU) - Constructor for class dioscuri.module.cpu.Instruction_STC
  Class constructor specifying processor reference
Instruction_STD - Class in dioscuri.module.cpu
  Intel opcode FD
  Set direction flag.
  Set DF to 1
  Flags modified: none
Instruction_STD() - Constructor for class dioscuri.module.cpu.Instruction_STD
  Class constructor
Instruction_STD(CPU) - Constructor for class dioscuri.module.cpu.Instruction_STD
  Class constructor specifying processor reference
Instruction_STI - Class in dioscuri.module.cpu
  Intel opcode FA
  Set interrupt flag.
  Set IF to 1
  Flags modified: none
Instruction_STI() - Constructor for class dioscuri.module.cpu.Instruction_STI
  Class constructor
Instruction_STI(CPU) - Constructor for class dioscuri.module.cpu.Instruction_STI
  Class constructor specifying processor reference
Instruction_STOSB_YbAL - Class in dioscuri.module.cpu
  Intel opcode AA
  Copy byte from register AL to ES:DI; update DI register according to DF.
  Flags modified: none
Instruction_STOSB_YbAL() - Constructor for class dioscuri.module.cpu.Instruction_STOSB_YbAL
  Class constructor
Instruction_STOSB_YbAL(CPU) - Constructor for class dioscuri.module.cpu.Instruction_STOSB_YbAL
  Class constructor specifying processor reference
Instruction_STOSW_YvAX - Class in dioscuri.module.cpu
  Intel opcode AB
  Copy word from register AX to ES:DI; update DI register according to DF.
  Flags modified: none
Instruction_STOSW_YvAX() - Constructor for class dioscuri.module.cpu.Instruction_STOSW_YvAX
  Class constructor
Instruction_STOSW_YvAX(CPU) - Constructor for class dioscuri.module.cpu.Instruction_STOSW_YvAX
  Class constructor specifying processor reference
Instruction_SUB_ALIb - Class in dioscuri.module.cpu
  Intel opcode 2C
  Subtract immediate byte from AL.
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_SUB_ALIb() - Constructor for class dioscuri.module.cpu.Instruction_SUB_ALIb
  Class constructor
Instruction_SUB_ALIb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_SUB_ALIb
  Class constructor specifying processor reference
Instruction_SUB_AXIv - Class in dioscuri.module.cpu
  Intel opcode 2D
  Subtract immediate word from AX.
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_SUB_AXIv() - Constructor for class dioscuri.module.cpu.Instruction_SUB_AXIv
  Class constructor
Instruction_SUB_AXIv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_SUB_AXIv
  Class constructor specifying processor reference
Instruction_SUB_EbGb - Class in dioscuri.module.cpu
  Intel opcode 28
  Subtract byte in register (source) from memory/register (destination).
  The addressbyte determines the source (rrr bits) and destination (sss bits).
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_SUB_EbGb() - Constructor for class dioscuri.module.cpu.Instruction_SUB_EbGb
  Class constructor
Instruction_SUB_EbGb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_SUB_EbGb
  Class constructor specifying processor reference
Instruction_SUB_EvGv - Class in dioscuri.module.cpu
  Intel opcode 29
  Subtract word in register (source) from memory/register (destination).
  The addressbyte determines the source (rrr bits) and destination (sss bits).
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_SUB_EvGv() - Constructor for class dioscuri.module.cpu.Instruction_SUB_EvGv
  Class constructor
Instruction_SUB_EvGv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_SUB_EvGv
  Class constructor specifying processor reference
Instruction_SUB_GbEb - Class in dioscuri.module.cpu
  Intel opcode 2A
  Subtract byte in memory/register (source) from register (destination).
  The addressbyte determines the source (rrr bits) and destination (sss bits).
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_SUB_GbEb() - Constructor for class dioscuri.module.cpu.Instruction_SUB_GbEb
  Class constructor
Instruction_SUB_GbEb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_SUB_GbEb
  Class constructor specifying processor reference
Instruction_SUB_GvEv - Class in dioscuri.module.cpu
  Intel opcode 2B
  Subtract word in memory/register (source) from register (destination).
  The addressbyte determines the source (rrr bits) and destination (sss bits).
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_SUB_GvEv() - Constructor for class dioscuri.module.cpu.Instruction_SUB_GvEv
  Class constructor
Instruction_SUB_GvEv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_SUB_GvEv
  Class constructor specifying processor reference
Instruction_TEST_ALIb - Class in dioscuri.module.cpu
  Intel opcode A8
  Logical comparison (AND) of immediate byte and AL.
  Does not update any registers, only sets appropriate flags.
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_TEST_ALIb() - Constructor for class dioscuri.module.cpu.Instruction_TEST_ALIb
  Class constructor
Instruction_TEST_ALIb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_TEST_ALIb
  Class constructor specifying processor reference
Instruction_TEST_AXIv - Class in dioscuri.module.cpu
  Intel opcode A9
  Logical comparison (AND) of immediate word and AX.
  Does not update any registers, only sets appropriate flags.
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_TEST_AXIv() - Constructor for class dioscuri.module.cpu.Instruction_TEST_AXIv
  Class constructor
Instruction_TEST_AXIv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_TEST_AXIv
  Class constructor specifying processor reference
Instruction_TEST_EbGb - Class in dioscuri.module.cpu
  Intel opcode 84
  Logical byte-sized comparison (AND) of memory/register ("destination") and register (source).
  The addressbyte determines the source (rrr bits) and destination (sss bits).
  Does not update any registers, only sets appropriate flags.
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_TEST_EbGb() - Constructor for class dioscuri.module.cpu.Instruction_TEST_EbGb
  Class constructor
Instruction_TEST_EbGb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_TEST_EbGb
  Class constructor specifying processor reference
Instruction_TEST_EvGv - Class in dioscuri.module.cpu
  Intel opcode 85
  Logical word-sized comparison (AND) of memory/register (destination) and register (source).
  The addressbyte determines the source (rrr bits) and destination (sss bits).
  Does not update any registers, only sets appropriate flags.
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_TEST_EvGv() - Constructor for class dioscuri.module.cpu.Instruction_TEST_EvGv
  Class constructor
Instruction_TEST_EvGv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_TEST_EvGv
  Class constructor specifying processor reference
Instruction_UnaryGrp3_Eb - Class in dioscuri.module.cpu
  Intel opcode F6
  Unary Group 3 opcode extension: TEST, NOT, NEG, MUL, IMUL, DIV, IDIV.
  Performs the selected instruction (indicated by bits 5, 4, 3 of the ModR/M byte).
  Flags modified: depending on instruction can be any of: OF, SF, ZF, AF, PF, CF
Instruction_UnaryGrp3_Eb() - Constructor for class dioscuri.module.cpu.Instruction_UnaryGrp3_Eb
  Class constructor
Instruction_UnaryGrp3_Eb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_UnaryGrp3_Eb
  Class constructor specifying processor reference
Instruction_UnaryGrp3_Ev - Class in dioscuri.module.cpu
  Intel opcode F7
  Unary Group 3 opcode extension: TEST, NOT, NEG, MUL, IMUL, DIV, IDIV.
  Performs the selected instruction (indicated by bits 5, 4, 3 of the ModR/M byte).
  Flags modified: depending on instruction can be any of: OF, CF, SF, ZF, AF, PF (some of them undefined)
Instruction_UnaryGrp3_Ev() - Constructor for class dioscuri.module.cpu.Instruction_UnaryGrp3_Ev
  Class constructor
Instruction_UnaryGrp3_Ev(CPU) - Constructor for class dioscuri.module.cpu.Instruction_UnaryGrp3_Ev
  Class constructor specifying processor reference
Instruction_XCHG_BPAX - Class in dioscuri.module.cpu
  Intel opcode 95
  Exchange contents of registers BP and AX.
  Flags modified: none
Instruction_XCHG_BPAX() - Constructor for class dioscuri.module.cpu.Instruction_XCHG_BPAX
  Class constructor
Instruction_XCHG_BPAX(CPU) - Constructor for class dioscuri.module.cpu.Instruction_XCHG_BPAX
  Class constructor specifying processor reference
Instruction_XCHG_BXAX - Class in dioscuri.module.cpu
  Intel opcode 93
  Exchange contents of registers BX and AX.
  Flags modified: none
Instruction_XCHG_BXAX() - Constructor for class dioscuri.module.cpu.Instruction_XCHG_BXAX
  Class constructor
Instruction_XCHG_BXAX(CPU) - Constructor for class dioscuri.module.cpu.Instruction_XCHG_BXAX
  Class constructor specifying processor reference
Instruction_XCHG_CXAX - Class in dioscuri.module.cpu
  Intel opcode 91
  Exchange contents of registers CX and AX.
  Flags modified: none
Instruction_XCHG_CXAX() - Constructor for class dioscuri.module.cpu.Instruction_XCHG_CXAX
  Class constructor
Instruction_XCHG_CXAX(CPU) - Constructor for class dioscuri.module.cpu.Instruction_XCHG_CXAX
  Class constructor specifying processor reference
Instruction_XCHG_DIAX - Class in dioscuri.module.cpu
  Intel opcode 97
  Exchange contents of registers DI and AX.
  Flags modified: none
Instruction_XCHG_DIAX() - Constructor for class dioscuri.module.cpu.Instruction_XCHG_DIAX
  Class constructor
Instruction_XCHG_DIAX(CPU) - Constructor for class dioscuri.module.cpu.Instruction_XCHG_DIAX
  Class constructor specifying processor reference
Instruction_XCHG_DXAX - Class in dioscuri.module.cpu
  Intel opcode 92
  Exchange contents of registers DX and AX.
  Flags modified: none
Instruction_XCHG_DXAX() - Constructor for class dioscuri.module.cpu.Instruction_XCHG_DXAX
  Class constructor
Instruction_XCHG_DXAX(CPU) - Constructor for class dioscuri.module.cpu.Instruction_XCHG_DXAX
  Class constructor specifying processor reference
Instruction_XCHG_EbGb - Class in dioscuri.module.cpu
  Intel opcode 86
  Byte-sized content exchange of memory/register (destination) and register (source).
  The addressbyte determines the source (rrr bits) and destination (sss bits).
  Flags modified: none
Instruction_XCHG_EbGb() - Constructor for class dioscuri.module.cpu.Instruction_XCHG_EbGb
  Class constructor
Instruction_XCHG_EbGb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_XCHG_EbGb
  Class constructor specifying processor reference
Instruction_XCHG_EvGv - Class in dioscuri.module.cpu
  Intel opcode 87
  Word-sized content exchange of memory/register (destination) and register (source).
  The addressbyte determines the source (rrr bits) and destination (sss bits).
  Flags modified: none
Instruction_XCHG_EvGv() - Constructor for class dioscuri.module.cpu.Instruction_XCHG_EvGv
  Class constructor
Instruction_XCHG_EvGv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_XCHG_EvGv
  Class constructor specifying processor reference
Instruction_XCHG_SIAX - Class in dioscuri.module.cpu
  Intel opcode 96
  Exchange contents of registers SI and AX.
  Flags modified: none
Instruction_XCHG_SIAX() - Constructor for class dioscuri.module.cpu.Instruction_XCHG_SIAX
  Class constructor
Instruction_XCHG_SIAX(CPU) - Constructor for class dioscuri.module.cpu.Instruction_XCHG_SIAX
  Class constructor specifying processor reference
Instruction_XCHG_SPAX - Class in dioscuri.module.cpu
  Intel opcode 94
  Exchange contents of registers SP and AX.
  Flags modified: none
Instruction_XCHG_SPAX() - Constructor for class dioscuri.module.cpu.Instruction_XCHG_SPAX
  Class constructor
Instruction_XCHG_SPAX(CPU) - Constructor for class dioscuri.module.cpu.Instruction_XCHG_SPAX
  Class constructor specifying processor reference
Instruction_XLAT - Class in dioscuri.module.cpu
  Intel opcode D7
  Set AL to memory byte DS:[BX + unsigned AL].
  Flags modified: none
Instruction_XLAT() - Constructor for class dioscuri.module.cpu.Instruction_XLAT
  Class constructor
Instruction_XLAT(CPU) - Constructor for class dioscuri.module.cpu.Instruction_XLAT
  Class constructor specifying processor reference
Instruction_XOR_ALIb - Class in dioscuri.module.cpu
  Intel opcode 34
  Logical XOR of immediate byte and AL.
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_XOR_ALIb() - Constructor for class dioscuri.module.cpu.Instruction_XOR_ALIb
  Class constructor
Instruction_XOR_ALIb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_XOR_ALIb
  Class constructor specifying processor reference
Instruction_XOR_AXIv - Class in dioscuri.module.cpu
  Intel opcode 35
  Logical XOR of immediate word and AX.
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_XOR_AXIv() - Constructor for class dioscuri.module.cpu.Instruction_XOR_AXIv
  Class constructor
Instruction_XOR_AXIv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_XOR_AXIv
  Class constructor specifying processor reference
Instruction_XOR_EbGb - Class in dioscuri.module.cpu
  Intel opcode 30
  Logical byte-sized XOR of memory/register (destination) and register (source).
  The addressbyte determines the source (rrr bits) and destination (sss bits).
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_XOR_EbGb() - Constructor for class dioscuri.module.cpu.Instruction_XOR_EbGb
  Class constructor
Instruction_XOR_EbGb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_XOR_EbGb
  Class constructor specifying processor reference
Instruction_XOR_EvGv - Class in dioscuri.module.cpu
  Intel opcode 31
  Logical word-sized XOR of memory/register (destination) and register (source).
  The addressbyte determines the source (rrr bits) and destination (sss bits).
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_XOR_EvGv() - Constructor for class dioscuri.module.cpu.Instruction_XOR_EvGv
  Class constructor
Instruction_XOR_EvGv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_XOR_EvGv
  Class constructor specifying processor reference
Instruction_XOR_GbEb - Class in dioscuri.module.cpu
  Intel opcode 32
  Logical byte-sized XOR of register (destination) and memory/register (source).
  The addressbyte determines the source (sss bits) and destination (rrr bits).
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_XOR_GbEb() - Constructor for class dioscuri.module.cpu.Instruction_XOR_GbEb
  Class constructor
Instruction_XOR_GbEb(CPU) - Constructor for class dioscuri.module.cpu.Instruction_XOR_GbEb
  Class constructor specifying processor reference
Instruction_XOR_GvEv - Class in dioscuri.module.cpu
  Intel opcode 33
  Logical word-sized XOR of register (destination) and memory/register (source).
  The addressbyte determines the source (sss bits) and destination (rrr bits).
  Flags modified: OF, SF, ZF, AF, PF, CF
Instruction_XOR_GvEv() - Constructor for class dioscuri.module.cpu.Instruction_XOR_GvEv
  Class constructor
Instruction_XOR_GvEv(CPU) - Constructor for class dioscuri.module.cpu.Instruction_XOR_GvEv
  Class constructor specifying processor reference
InstructionSource - Interface in dioscuri.module.cpu32
INSW_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
INSW_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
INT3_O16_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
INT3_O16_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
INT3_O32_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
INT3_O32_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
INT_O16_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
INT_O16_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
INT_O32_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
INT_O32_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
integer(int) - Static method in class dioscuri.module.cpu32.BytecodeFragments
INTEGER - Static variable in class dioscuri.module.cpu32.ConstantPoolInfo
INTERFACE - Static variable in class dioscuri.module.cpu32.ClassFile
INTERFACEMETHODREF - Static variable in class dioscuri.module.cpu32.ConstantPoolInfo
interruptAcknowledge() - Method in class dioscuri.module.ModulePIC
  Acknowledges an interrupt request from PIC by CPU Note: only the CPU can acknowledge an interrupt
interruptAcknowledge() - Method in class dioscuri.module.pic.PIC
  Acknowledges an interrupt request from PIC by CPU Note: only the CPU can acknowledge an interrupt
InterruptReason - Class in dioscuri.module.ata
InterruptReason() - Constructor for class dioscuri.module.ata.InterruptReason
interruptRequest(boolean) - Method in class dioscuri.module.cpu.CPU
  Set the interrupt request (IRQ).
interruptRequest(boolean) - Method in class dioscuri.module.cpu32.Processor
  Set the interrupt request (IRQ).
interruptRequest(boolean) - Method in class dioscuri.module.ModuleCPU
  Set the interrupt request (IRQ).
intervalLength - Variable in class dioscuri.module.clock.Timer
INTO_O16_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
INTO_O16_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
INTO_O32_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
INTO_O32_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
invalidate() - Method in class dioscuri.module.cpu32.CombiningRealCodeBlock
invalidateTLBEntry(int) - Method in class dioscuri.module.cpu32.LinearAddressSpace
INVLPG - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
INVOKEINTERFACE - Static variable in class dioscuri.module.cpu32.JavaOpcode
INVOKESPECIAL - Static variable in class dioscuri.module.cpu32.JavaOpcode
INVOKESTATIC - Static variable in class dioscuri.module.cpu32.JavaOpcode
INVOKEVIRTUAL - Static variable in class dioscuri.module.cpu32.JavaOpcode
IO - Class in dioscuri
  Interface for user to interact with emulator
IO() - Constructor for class dioscuri.IO
  Class constructor
ioAddressSpace - Variable in class dioscuri.module.motherboard.Motherboard
ioLightCounter - Variable in class dioscuri.module.ata.ATADrive
iopl_nef_STORE0_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
IOPortCapable - Interface in dioscuri.module.cpu32
IOPortHandler - Class in dioscuri.module.cpu32
  Class for storing the I/O port map, and handling the required redirection.
IOPortHandler() - Constructor for class dioscuri.module.cpu32.IOPortHandler
ioPortReadByte(int) - Method in class dioscuri.module.cpu32.DMAController
ioPortReadByte(int) - Method in interface dioscuri.module.cpu32.IOPortCapable
ioPortReadByte(int) - Method in class dioscuri.module.cpu32.IOPortHandler
ioPortReadByte(int) - Method in class dioscuri.module.cpu32.SystemBIOS
ioPortReadByte(int) - Method in class dioscuri.module.cpu32.VGABIOS
ioPortReadLong(int) - Method in class dioscuri.module.cpu32.DMAController
ioPortReadLong(int) - Method in interface dioscuri.module.cpu32.IOPortCapable
ioPortReadLong(int) - Method in class dioscuri.module.cpu32.IOPortHandler
ioPortReadLong(int) - Method in class dioscuri.module.cpu32.SystemBIOS
ioPortReadLong(int) - Method in class dioscuri.module.cpu32.VGABIOS
ioPortReadWord(int) - Method in class dioscuri.module.cpu32.DMAController
ioPortReadWord(int) - Method in interface dioscuri.module.cpu32.IOPortCapable
ioPortReadWord(int) - Method in class dioscuri.module.cpu32.IOPortHandler
ioPortReadWord(int) - Method in class dioscuri.module.cpu32.SystemBIOS
ioPortReadWord(int) - Method in class dioscuri.module.cpu32.VGABIOS
ioports - Variable in class dioscuri.module.cpu32.Processor
ioPortsRequested() - Method in class dioscuri.module.cpu32.DMAController
ioPortsRequested() - Method in interface dioscuri.module.cpu32.IOPortCapable
ioPortsRequested() - Method in class dioscuri.module.cpu32.IOPortHandler
ioPortsRequested() - Method in class dioscuri.module.cpu32.SystemBIOS
ioPortsRequested() - Method in class dioscuri.module.cpu32.VGABIOS
ioportwrite_hef_OUT_O16_cpl_iopl_tss_reg0_reg1_ioports(int, int, Segment, int, int, IOPortHandler) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
ioportwrite_hef_OUT_O32_cpl_iopl_tss_reg0_reg1_ioports(int, int, Segment, int, int, IOPortHandler) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
ioportwrite_hef_OUT_O8_cpl_iopl_tss_reg0_reg1_ioports(int, int, Segment, int, int, IOPortHandler) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
ioPortWriteByte(int, int) - Method in class dioscuri.module.cpu32.DMAController
ioPortWriteByte(int, int) - Method in interface dioscuri.module.cpu32.IOPortCapable
ioPortWriteByte(int, int) - Method in class dioscuri.module.cpu32.IOPortHandler
ioPortWriteByte(int, int) - Method in class dioscuri.module.cpu32.SystemBIOS
ioPortWriteByte(int, int) - Method in class dioscuri.module.cpu32.VGABIOS
ioPortWriteLong(int, int) - Method in class dioscuri.module.cpu32.DMAController
ioPortWriteLong(int, int) - Method in interface dioscuri.module.cpu32.IOPortCapable
ioPortWriteLong(int, int) - Method in class dioscuri.module.cpu32.IOPortHandler
ioPortWriteLong(int, int) - Method in class dioscuri.module.cpu32.SystemBIOS
ioPortWriteLong(int, int) - Method in class dioscuri.module.cpu32.VGABIOS
ioPortWriteWord(int, int) - Method in class dioscuri.module.cpu32.DMAController
ioPortWriteWord(int, int) - Method in interface dioscuri.module.cpu32.IOPortCapable
ioPortWriteWord(int, int) - Method in class dioscuri.module.cpu32.IOPortHandler
ioPortWriteWord(int, int) - Method in class dioscuri.module.cpu32.SystemBIOS
ioPortWriteWord(int, int) - Method in class dioscuri.module.cpu32.VGABIOS
IOR - Static variable in class dioscuri.module.cpu32.JavaOpcode
IOSPACE_EISA_SIZE - Static variable in class dioscuri.module.motherboard.Motherboard
IOSPACE_ISA_SIZE - Static variable in class dioscuri.module.motherboard.Motherboard
ioSpaceSize - Variable in class dioscuri.module.ModuleMotherboard
ioSpaceSize - Variable in class dioscuri.module.motherboard.Motherboard
ip - Variable in class dioscuri.module.cpu.CPU
ips - Variable in class dioscuri.module.cpu.CPU
ipus - Variable in class dioscuri.module.cpu.CPU
IREM - Static variable in class dioscuri.module.cpu32.JavaOpcode
IRET_O16_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
IRET_O16_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
IRET_O32_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
IRET_O32_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
IRETURN - Static variable in class dioscuri.module.cpu32.JavaOpcode
irq - Variable in class dioscuri.module.serialport.ComPort
irqNumber - Variable in class dioscuri.module.pit.PIT
IS_CONNER_CFA540A_DEFINED - Static variable in class dioscuri.module.ata.ATAConstants
IS_LOW_LEVEL_CDROM - Static variable in class dioscuri.module.ata.ATAConstants
isAbnormalTermination() - Method in class dioscuri.module.cpu.CPU
  Returns if CPU halted abnormally or not
isAbnormalTermination() - Method in class dioscuri.module.cpu32.Processor
  Returns if CPU halted abnormally or not
isAbnormalTermination() - Method in class dioscuri.module.ModuleCPU
  Returns if CPU halted abnormally or not
isAllocated() - Method in class dioscuri.module.cpu32.LazyMemory
isAllocated() - Method in class dioscuri.module.cpu32.Memory
isAllocated() - Method in class dioscuri.module.video.Video.DiosJPCVideoConnect
isAnyDrivePresent() - Method in class dioscuri.module.ata.ATAChannel
isBlockTerminating(int, int) - Static method in class dioscuri.module.cpu32.ProtectedModeUDecoder
isBlockTerminating(int, int) - Static method in class dioscuri.module.cpu32.RealModeUDecoder
isBranchInstruction(int) - Static method in class dioscuri.module.cpu32.JavaOpcode
isBufferEmpty() - Method in class dioscuri.module.ModuleMouse
isBufferEmpty() - Method in class dioscuri.module.mouse.Mouse
isCacheable() - Method in class dioscuri.module.cpu32.LazyMemory
isCacheable() - Method in class dioscuri.module.video.Video.DiosJPCVideoConnect
isConnected() - Method in interface dioscuri.interfaces.Module
  Checks if this module is connected to operate normally
isConnected() - Method in class dioscuri.module.AbstractModule
  Checks if this module is connected to operate normally
isCpu32bit() - Method in class dioscuri.Emulator
isDataAvailable() - Method in interface dioscuri.interfaces.UART
isDataAvailable() - Method in class dioscuri.module.mouse.Mouse
isDenormal(double) - Static method in class dioscuri.module.cpu32.FpuState64
isDisableIrq() - Method in class dioscuri.module.ata.ATADriveController
isDoubleByte32BitSupported() - Method in class dioscuri.module.cpu.CPU
  Checks if 32-bit is supported by the double byte instruction Note: this instruction should only be used in debug mode, because it unnecessarily slows down the execution.
isEnabled() - Method in class dioscuri.module.pit.Counter
  Return if this counter has been enabled
isFarJump(int, int) - Static method in class dioscuri.module.cpu32.ProtectedModeUDecoder
isFarJump(int, int) - Static method in class dioscuri.module.cpu32.RealModeUDecoder
isFirst() - Method in class dioscuri.module.cpu32.DMAController
ISHL - Static variable in class dioscuri.module.cpu32.JavaOpcode
ISHR - Static variable in class dioscuri.module.cpu32.JavaOpcode
isJump(int, int) - Static method in class dioscuri.module.cpu32.ProtectedModeUDecoder
isJump(int, int) - Static method in class dioscuri.module.cpu32.RealModeUDecoder
isLocked() - Method in class dioscuri.module.ata.CDROM
isMaster - Variable in class dioscuri.module.ata.ATADrive
isMaster() - Method in class dioscuri.module.ata.ATADrive
isMasterDrivePresent() - Method in class dioscuri.module.ata.ATAChannel
isMasterSelected() - Method in class dioscuri.module.ata.ATAChannel
isModeSwitch(int, int) - Static method in class dioscuri.module.cpu32.ProtectedModeUDecoder
isModeSwitch(int, int) - Static method in class dioscuri.module.cpu32.RealModeUDecoder
isMotorRunning() - Method in class dioscuri.module.fdc.Drive
  Returns the state of the drive motor
isNearJump(int, int) - Static method in class dioscuri.module.cpu32.ProtectedModeUDecoder
isNearJump(int, int) - Static method in class dioscuri.module.cpu32.RealModeUDecoder
isPagingEnabled() - Method in class dioscuri.module.cpu32.LinearAddressSpace
isPresent() - Method in class dioscuri.module.cpu32.Segment
isProtectedMode() - Method in class dioscuri.module.cpu32.Processor
isReady() - Method in class dioscuri.module.ata.CDROM
isReset() - Method in class dioscuri.module.ata.ATADriveController
isReturn(int) - Static method in class dioscuri.module.cpu32.JavaOpcode
isSelectedDrivePresent() - Method in class dioscuri.module.ata.ATAChannel
isShutdown() - Method in class dioscuri.module.cpu.CPU
  Returns if CPU halted due to full system shutdown or not
isShutdown() - Method in class dioscuri.module.cpu32.Processor
  Returns if CPU halted due to full system shutdown or not
isShutdown() - Method in class dioscuri.module.ModuleCPU
  Returns if CPU halted due to full system shutdown or not
isSlaveDrivePresent() - Method in class dioscuri.module.ata.ATAChannel
isSlaveSelected() - Method in class dioscuri.module.ata.ATAChannel
isSNaN(long) - Static method in class dioscuri.module.cpu32.FpuState64
isSupervisor() - Method in class dioscuri.module.cpu32.LinearAddressSpace
isTerminalCountReached() - Method in class dioscuri.module.dma.DMA
isTerminalCountReached() - Method in class dioscuri.module.ModuleDMA
ISTORE - Static variable in class dioscuri.module.cpu32.JavaOpcode
ISTORE_0 - Static variable in class dioscuri.module.cpu32.JavaOpcode
ISTORE_1 - Static variable in class dioscuri.module.cpu32.JavaOpcode
ISTORE_2 - Static variable in class dioscuri.module.cpu32.JavaOpcode
ISTORE_3 - Static variable in class dioscuri.module.cpu32.JavaOpcode
ISUB - Static variable in class dioscuri.module.cpu32.JavaOpcode
isVirtual8086Mode() - Method in class dioscuri.module.cpu32.Processor
isVolatile() - Method in class dioscuri.module.cpu32.EPROMMemory
isVolatile() - Method in class dioscuri.module.video.Video.DiosJPCVideoConnect
isWriteProtected - Variable in class dioscuri.module.ata.ATADrive
iterator() - Method in class dioscuri.module.cpu32.PriorityDeque
iterator() - Method in interface dioscuri.util.Deque
IUSHR - Static variable in class dioscuri.module.cpu32.JavaOpcode
IXOR - Static variable in class dioscuri.module.cpu32.JavaOpcode

## J

JA_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JA_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JA_O8 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JAR_OR_FOLDER - Static variable in class dioscuri.Constants
  represents the parent directory of the executed GUI.class or the File ascociated with Dioscuri-X-X.jar
JavaCodeAnalyser - Class in dioscuri.module.cpu32
JavaCodeAnalyser() - Constructor for class dioscuri.module.cpu32.JavaCodeAnalyser
JavaOpcode - Class in dioscuri.module.cpu32
JavaOpcode() - Constructor for class dioscuri.module.cpu32.JavaOpcode
JC_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JC_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JC_O8 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JCXZ - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JECXZ - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JG_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JG_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JG_O8 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JL_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JL_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JL_O8 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JNA_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JNA_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JNA_O8 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JNC_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JNC_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JNC_O8 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JNG_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JNG_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JNG_O8 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JNL_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JNL_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JNL_O8 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JNO_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JNO_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JNO_O8 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JNP_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JNP_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JNP_O8 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JNS_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JNS_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JNS_O8 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JNZ_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JNZ_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JNZ_O8 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JO_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JO_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JO_O8 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JP_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JP_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JP_O8 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JS_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JS_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JS_O8 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JSR - Static variable in class dioscuri.module.cpu32.JavaOpcode
JSR_W - Static variable in class dioscuri.module.cpu32.JavaOpcode
JUMP_ABS_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JUMP_ABS_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JUMP_FAR_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JUMP_FAR_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JUMP_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JUMP_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JUMP_O8 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JZ_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JZ_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
JZ_O8 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet

## K

KEY_PRESSED - Static variable in interface dioscuri.GUI
KEY_RELEASED - Static variable in interface dioscuri.GUI
KEY_TYPED - Static variable in interface dioscuri.GUI
Keyboard - Class in dioscuri.module.keyboard
  An implementation of a keyboard module.
Keyboard(Emulator) - Constructor for class dioscuri.module.keyboard.Keyboard
  Class constructor
KeyBoardController - Class in dioscuri.module.keyboard
  Keyboard controller Virtual controller chip, located on motherboard Contains data intended for/from, and about keyboard
KeyBoardController() - Constructor for class dioscuri.module.keyboard.KeyBoardController
KeyboardInternalBuffer - Class in dioscuri.module.keyboard
  Internal keyboard buffer Virtual buffer - located in the keyboard hardware Contains data intended for controller (ACKS/NACKS, scancodes, etc.)
KeyboardInternalBuffer() - Constructor for class dioscuri.module.keyboard.KeyboardInternalBuffer
KeyboardPanel - Class in dioscuri.config
keyIsPresent(int, int, int) - Method in class dioscuri.module.keyboard.ScanCodeSets
  Returns true iff `x`, `y` and `z` are within the bounds of the three dimensional class variable `String[][][]` `ScanCodeSets.scancodes`, else false.
keyPressed(KeyEvent) - Method in class dioscuri.DioscuriFrame
  Implement the KeyListener method keyPressed Handles key press events
keyReleased(KeyEvent) - Method in class dioscuri.DioscuriFrame
  Implement the KeyListener method keyReleased Handles key release events
keyTyped(KeyEvent) - Method in class dioscuri.DioscuriFrame
  Implement the KeyListener method keyTyped Empty method, not used

## L

L2D - Static variable in class dioscuri.module.cpu32.JavaOpcode
L2F - Static variable in class dioscuri.module.cpu32.JavaOpcode
L2I - Static variable in class dioscuri.module.cpu32.JavaOpcode
LADD - Static variable in class dioscuri.module.cpu32.JavaOpcode
LAHF - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LALOAD - Static variable in class dioscuri.module.cpu32.JavaOpcode
LAND - Static variable in class dioscuri.module.cpu32.JavaOpcode
LAR_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LAR_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
lastData - Variable in class dioscuri.module.cpu32.FpuState
lastIP - Variable in class dioscuri.module.cpu32.FpuState
lastOpcode - Variable in class dioscuri.module.cpu32.FpuState
LASTORE - Static variable in class dioscuri.module.cpu32.JavaOpcode
latchCounter() - Method in class dioscuri.module.pit.Counter
  Latch this counter (read back current count value) Note: this function only works if the counter is in latchmode.
LazyCodeBlockMemory - Class in dioscuri.module.cpu32
LazyCodeBlockMemory(Memory, Clock) - Constructor for class dioscuri.module.cpu32.LazyCodeBlockMemory
LazyCodeBlockMemory(byte[], Clock) - Constructor for class dioscuri.module.cpu32.LazyCodeBlockMemory
LazyCodeBlockMemory(int, Clock) - Constructor for class dioscuri.module.cpu32.LazyCodeBlockMemory
LazyMemory - Class in dioscuri.module.cpu32
LazyMemory(int) - Constructor for class dioscuri.module.cpu32.LazyMemory
LazyMemory(int, Clock) - Constructor for class dioscuri.module.cpu32.LazyMemory
LazyMemory(byte[]) - Constructor for class dioscuri.module.cpu32.LazyMemory
LCMP - Static variable in class dioscuri.module.cpu32.JavaOpcode
LCONST_0 - Static variable in class dioscuri.module.cpu32.JavaOpcode
LCONST_1 - Static variable in class dioscuri.module.cpu32.JavaOpcode
lcr_break_cntl - Variable in class dioscuri.module.serialport.ComPort
lcr_dlab - Variable in class dioscuri.module.serialport.ComPort
lcr_evenparity_sel - Variable in class dioscuri.module.serialport.ComPort
lcr_parity_enable - Variable in class dioscuri.module.serialport.ComPort
lcr_stick_parity - Variable in class dioscuri.module.serialport.ComPort
lcr_stopbits - Variable in class dioscuri.module.serialport.ComPort
lcr_wordlen_sel - Variable in class dioscuri.module.serialport.ComPort
LDC - Static variable in class dioscuri.module.cpu32.JavaOpcode
LDC2_W - Static variable in class dioscuri.module.cpu32.JavaOpcode
LDC_W - Static variable in class dioscuri.module.cpu32.JavaOpcode
LDIV - Static variable in class dioscuri.module.cpu32.JavaOpcode
ldtr - Variable in class dioscuri.module.cpu.CPU
ldtr - Variable in class dioscuri.module.cpu32.Processor
LEAVE_O16_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LEAVE_O16_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LEAVE_O32_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LEAVE_O32_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LGDT_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LGDT_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LIDT_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LIDT_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LinearAddressSpace - Class in dioscuri.module.cpu32
LinearAddressSpace() - Constructor for class dioscuri.module.cpu32.LinearAddressSpace
LinearAddressSpace.PageFaultWrapper - Class in dioscuri.module.cpu32
LinearAddressSpace.PageFaultWrapper(int) - Constructor for class dioscuri.module.cpu32.LinearAddressSpace.PageFaultWrapper
linearMemory - Variable in class dioscuri.module.cpu32.Processor
lineCompare - Variable in class dioscuri.module.video.TextModeAttributes
lineGraphics - Variable in class dioscuri.module.video.TextModeAttributes
lineOffset - Variable in class dioscuri.module.video.TextModeAttributes
linkTo(RPNNode) - Method in class dioscuri.module.cpu32.RPNNode
LLDT - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LLOAD - Static variable in class dioscuri.module.cpu32.JavaOpcode
LLOAD_0 - Static variable in class dioscuri.module.cpu32.JavaOpcode
LLOAD_1 - Static variable in class dioscuri.module.cpu32.JavaOpcode
LLOAD_2 - Static variable in class dioscuri.module.cpu32.JavaOpcode
LLOAD_3 - Static variable in class dioscuri.module.cpu32.JavaOpcode
LMSW - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LMUL - Static variable in class dioscuri.module.cpu32.JavaOpcode
LNEG - Static variable in class dioscuri.module.cpu32.JavaOpcode
load(PhysicalAddressSpace) - Method in class dioscuri.module.cpu32.SystemBIOS
load(PhysicalAddressSpace) - Method in class dioscuri.module.cpu32.VGABIOS
LOAD0_ADDR - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_AH - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_AL - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_AX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_BH - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_BL - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_BP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_BX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_CH - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_CL - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_CR0 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_CR2 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_CR3 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_CR4 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_CS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_CX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_DH - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_DI - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_DL - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_DR0 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_DR1 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_DR2 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_DR3 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_DR6 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_DR7 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_DS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_DX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_EAX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_EBP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_EBX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_ECX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_EDI - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_EDX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_EFLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_ES - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_ESI - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_ESP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_FPUCW - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_FPUSW - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_FS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_GS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_IB - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_ID - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_IW - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_MEM_BYTE - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_MEM_DWORD - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_MEM_QWORD - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_MEM_WORD - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_SI - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_SP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD0_SS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD1_AH - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD1_AL - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD1_AX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD1_BH - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD1_BL - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD1_BP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD1_BX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD1_CH - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD1_CL - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD1_CX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD1_DH - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD1_DI - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD1_DL - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD1_DX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD1_EAX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD1_EBP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD1_EBX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD1_ECX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD1_EDI - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD1_EDX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD1_ESI - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD1_ESP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD1_IB - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD1_ID - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD1_IW - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD1_MEM_BYTE - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD1_MEM_DWORD - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD1_MEM_WORD - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD1_SI - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD1_SP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD2_AL - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD2_AX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD2_CL - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD2_EAX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD2_IB - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD_SEG_CS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD_SEG_DS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD_SEG_ES - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD_SEG_FS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD_SEG_GS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOAD_SEG_SS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
loadBIOS() - Method in class dioscuri.Emulator
  Load the BIOS into memory
loadFromXML(File) - Static method in class dioscuri.config.ConfigController
  Load a whole Emu object from an XML file on disk
loadFromXML(InputStream) - Static method in class dioscuri.config.ConfigController
loadImage(File) - Method in class dioscuri.module.ata.ATADrive
  Load disk image.
loadState(DataInput) - Method in class dioscuri.module.cpu32.AbstractHardwareComponent
loadState(DataInput) - Method in class dioscuri.module.cpu32.DMAController
loadState(DataInput) - Method in class dioscuri.module.cpu32.FpuState
loadState(DataInput) - Method in class dioscuri.module.cpu32.FpuState64
loadState(DataInput) - Method in interface dioscuri.module.cpu32.HardwareComponent
loadState(DataInput) - Method in class dioscuri.module.cpu32.IOPortHandler
loadState(DataInput) - Method in class dioscuri.module.cpu32.LinearAddressSpace
loadState(DataInput) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace
loadState(DataInput) - Method in class dioscuri.module.cpu32.Processor
loadState(DataInput) - Method in class dioscuri.module.cpu32.SystemBIOS
loadState(DataInput) - Method in class dioscuri.module.cpu32.VGABIOS
LODSB_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LODSB_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LODSD_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LODSD_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LODSW_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LODSW_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LONG - Static variable in class dioscuri.module.cpu32.ConstantPoolInfo
longint(long) - Static method in class dioscuri.module.cpu32.BytecodeFragments
lookupRegister - Variable in class dioscuri.module.rtc.RTC
LOOKUPSWITCH - Static variable in class dioscuri.module.cpu32.JavaOpcode
LOOP_CX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOOP_ECX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOOPNZ_CX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOOPNZ_ECX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOOPZ_CX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOOPZ_ECX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LOR - Static variable in class dioscuri.module.cpu32.JavaOpcode
lostOwnership(Clipboard, Transferable) - Method in class dioscuri.datatransfer.TextTransfer
  Empty implementation of the ClipboardOwner interface.
lowerByteCarry - Static variable in class dioscuri.module.cpu.Util
lowerIRQ(Counter) - Method in class dioscuri.module.pit.PIT
LREM - Static variable in class dioscuri.module.cpu32.JavaOpcode
LRETURN - Static variable in class dioscuri.module.cpu32.JavaOpcode
ls_interrupt - Variable in class dioscuri.module.serialport.ComPort
ls_ipending - Variable in class dioscuri.module.serialport.ComPort
LSB - Static variable in class dioscuri.module.pit.Counter
LSHL - Static variable in class dioscuri.module.cpu32.JavaOpcode
LSHR - Static variable in class dioscuri.module.cpu32.JavaOpcode
LSL_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LSL_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
lsr_break_int - Variable in class dioscuri.module.serialport.ComPort
lsr_fifo_error - Variable in class dioscuri.module.serialport.ComPort
lsr_framing_error - Variable in class dioscuri.module.serialport.ComPort
lsr_overrun_error - Variable in class dioscuri.module.serialport.ComPort
lsr_parity_error - Variable in class dioscuri.module.serialport.ComPort
lsr_rxdata_ready - Variable in class dioscuri.module.serialport.ComPort
lsr_thr_empty - Variable in class dioscuri.module.serialport.ComPort
lsr_tsr_empty - Variable in class dioscuri.module.serialport.ComPort
LSTORE - Static variable in class dioscuri.module.cpu32.JavaOpcode
LSTORE_0 - Static variable in class dioscuri.module.cpu32.JavaOpcode
LSTORE_1 - Static variable in class dioscuri.module.cpu32.JavaOpcode
LSTORE_2 - Static variable in class dioscuri.module.cpu32.JavaOpcode
LSTORE_3 - Static variable in class dioscuri.module.cpu32.JavaOpcode
LSUB - Static variable in class dioscuri.module.cpu32.JavaOpcode
LTR - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
LUSHR - Static variable in class dioscuri.module.cpu32.JavaOpcode
LXOR - Static variable in class dioscuri.module.cpu32.JavaOpcode

## M

main(String[]) - Static method in class dioscuri.DioscuriFrame
  Main entry point.
main(String[]) - Static method in class dioscuri.module.cpu32.PriorityDeque
main(String[]) - Static method in class dioscuri.module.cpu32.UCodeMethodParser
map() - Method in class dioscuri.module.cpu32.IOPortHandler
mapMemoryRegion(Memory, int, int) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace
markSubtrees(int) - Method in class dioscuri.module.cpu32.RPNNode
MASTER - Static variable in class dioscuri.module.pic.PIC
MAX_CONSTANT_POOL_SIZE - Static variable in class dioscuri.module.cpu32.ClassFile
MAX_MULTIPLE_SECTORS - Static variable in class dioscuri.module.ata.ATAConstants
MAX_NUMBER_DRIVES_PER_CHANNEL - Static variable in class dioscuri.module.ata.ATAConstants
MAX_NUMBER_IDE_CHANNELS - Static variable in class dioscuri.module.ata.ATAConstants
mcr_dtr - Variable in class dioscuri.module.serialport.ComPort
mcr_local_loopback - Variable in class dioscuri.module.serialport.ComPort
mcr_out1 - Variable in class dioscuri.module.serialport.ComPort
mcr_out2 - Variable in class dioscuri.module.serialport.ComPort
mcr_rts - Variable in class dioscuri.module.serialport.ComPort
MEM_RESET - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
Memory - Class in dioscuri.module.cpu32
Memory() - Constructor for class dioscuri.module.cpu32.Memory
Memory - Class in dioscuri.module.memory
  An implementation of a hardware memory module.
Memory(Emulator) - Constructor for class dioscuri.module.memory.Memory
  Class constructor
MemoryPanel - Class in dioscuri.config
memorywrite_hef_CALL_ABS_O32_A32_ss_esp_eip(Segment, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
memorywrite_hef_CALL_O32_A32_ss_esp_eip(Segment, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
memorywrite_hef_MOVSB_A16_es_edi_seg0_esi(Segment, int, Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
memorywrite_hef_MOVSB_A32_es_edi_seg0_esi(Segment, int, Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
memorywrite_hef_MOVSD_A16_es_edi_seg0_esi(Segment, int, Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
memorywrite_hef_MOVSD_A32_es_edi_seg0_esi(Segment, int, Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
memorywrite_hef_MOVSW_A16_es_edi_seg0_esi(Segment, int, Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
memorywrite_hef_MOVSW_A32_es_edi_seg0_esi(Segment, int, Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
memorywrite_hef_PUSH_O16_A32_ss_reg0_esp(Segment, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
memorywrite_hef_PUSH_O32_A32_ss_reg0_esp(Segment, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
memorywrite_hef_PUSHAD_A32_edi_esi_ebp_ebx_edx_ecx_eax_ss_esp(int, int, int, int, int, int, int, Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
memorywrite_hef_PUSHF_O32_A32_ss_reg0_esp(Segment, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
memorywrite_hef_STORE0_MEM_BYTE_seg0_addr0_reg0(Segment, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
memorywrite_hef_STORE0_MEM_DWORD_seg0_addr0_reg0(Segment, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
memorywrite_hef_STORE0_MEM_WORD_seg0_addr0_reg0(Segment, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
memorywrite_hef_STORE1_MEM_BYTE_seg0_addr0_reg1(Segment, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
memorywrite_hef_STORE1_MEM_DWORD_seg0_addr0_reg1(Segment, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
memorywrite_hef_STORE1_MEM_WORD_seg0_addr0_reg1(Segment, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
memorywrite_hef_STOSB_A16_es_reg0_edi(Segment, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
memorywrite_hef_STOSB_A32_es_reg0_edi(Segment, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
memorywrite_hef_STOSD_A16_es_reg0_edi(Segment, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
memorywrite_hef_STOSD_A32_es_reg0_edi(Segment, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
memorywrite_hef_STOSW_A16_es_reg0_edi(Segment, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
memorywrite_hef_STOSW_A32_es_reg0_edi(Segment, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
method(String) - Static method in class dioscuri.module.cpu32.BytecodeFragments
method(String, Class) - Static method in class dioscuri.module.cpu32.BytecodeFragments
method(String, Class, Class) - Static method in class dioscuri.module.cpu32.BytecodeFragments
method(String, Class[]) - Static method in class dioscuri.module.cpu32.BytecodeFragments
method(Class, String) - Static method in class dioscuri.module.cpu32.BytecodeFragments
method(Class, String, Class) - Static method in class dioscuri.module.cpu32.BytecodeFragments
method(Class, String, Class, Class) - Static method in class dioscuri.module.cpu32.BytecodeFragments
method(Class, String, Class, Class, Class) - Static method in class dioscuri.module.cpu32.BytecodeFragments
method(Class, String, Class[]) - Static method in class dioscuri.module.cpu32.BytecodeFragments
MethodInfo - Class in dioscuri.module.cpu32
MethodInfo(DataInputStream, ConstantPoolInfo[]) - Constructor for class dioscuri.module.cpu32.MethodInfo
METHODREF - Static variable in class dioscuri.module.cpu32.ConstantPoolInfo
MICROCODE_LIMIT - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
MicrocodeNode - Class in dioscuri.module.cpu32
MicrocodeNode(int, int, int) - Constructor for class dioscuri.module.cpu32.MicrocodeNode
MicrocodeNode(int, int, int, int) - Constructor for class dioscuri.module.cpu32.MicrocodeNode
microcodes - Variable in class dioscuri.module.cpu32.ProtectedModeUBlock
microcodes - Variable in class dioscuri.module.cpu32.RealModeUBlock
microcodes - Variable in class dioscuri.module.cpu32.Virtual8086ModeUBlock
MicrocodeSet - Interface in dioscuri.module.cpu32
MiscellaneousOutputRegister - Class in dioscuri.module.video
  Miscellaneous Output Register 8-bit register containing miscellaneous data.
MiscellaneousOutputRegister() - Constructor for class dioscuri.module.video.MiscellaneousOutputRegister
ModeControlRegister - Class in dioscuri.module.video
  Attribute Mode Control Register (index 10h) Controls the mode operations of the Attribute Controller.
  Consists of 7 bits (bit 4 empty)
ModeControlRegister() - Constructor for class dioscuri.module.video.ModeControlRegister
modelNo - Variable in class dioscuri.module.ata.ATADrive
ModeSwitchException - Exception in dioscuri.module.cpu32
ModeSwitchException(int) - Constructor for exception dioscuri.module.cpu32.ModeSwitchException
Module - Interface in dioscuri.interfaces
Module.Type - Enum in dioscuri.interfaces
  The Type of a Module.
MODULE_ATA_HD1_TRANSFER_START - Static variable in class dioscuri.Emulator
MODULE_ATA_HD1_TRANSFER_STOP - Static variable in class dioscuri.Emulator
MODULE_ATA_HD2_TRANSFER_START - Static variable in class dioscuri.Emulator
MODULE_ATA_HD2_TRANSFER_STOP - Static variable in class dioscuri.Emulator
MODULE_FDC_TRANSFER_START - Static variable in class dioscuri.Emulator
MODULE_FDC_TRANSFER_STOP - Static variable in class dioscuri.Emulator
MODULE_KEYBOARD_CAPSLOCK_OFF - Static variable in class dioscuri.Emulator
MODULE_KEYBOARD_CAPSLOCK_ON - Static variable in class dioscuri.Emulator
MODULE_KEYBOARD_NUMLOCK_OFF - Static variable in class dioscuri.Emulator
MODULE_KEYBOARD_NUMLOCK_ON - Static variable in class dioscuri.Emulator
MODULE_KEYBOARD_SCROLLLOCK_OFF - Static variable in class dioscuri.Emulator
MODULE_KEYBOARD_SCROLLLOCK_ON - Static variable in class dioscuri.Emulator
ModuleATA - Class in dioscuri.module
  Abstract class representing a ATA module.
ModuleATA() - Constructor for class dioscuri.module.ModuleATA
ModuleBIOS - Class in dioscuri.module
  Abstract class class defining a template for a BIOS module, which may contain a system BIOS, VIDEO BIOS and optional BIOSes.
ModuleBIOS() - Constructor for class dioscuri.module.ModuleBIOS
ModuleClock - Class in dioscuri.module
  Abstract class representing a clock module.
ModuleClock() - Constructor for class dioscuri.module.ModuleClock
moduleConfig - Variable in class dioscuri.Emulator
ModuleCPU - Class in dioscuri.module
  Interface representing a generic CPU module.
ModuleCPU() - Constructor for class dioscuri.module.ModuleCPU
ModuleDMA - Class in dioscuri.module
  Interface representing a generic DMA module.
ModuleDMA() - Constructor for class dioscuri.module.ModuleDMA
ModuleException - Exception in dioscuri.exception
ModuleException(String) - Constructor for exception dioscuri.exception.ModuleException
ModuleFDC - Class in dioscuri.module
  Abstract class representing a generic FDC module.
ModuleFDC() - Constructor for class dioscuri.module.ModuleFDC
ModuleKeyboard - Class in dioscuri.module
  Abstract class representing a generic Keyboard module.
ModuleKeyboard() - Constructor for class dioscuri.module.ModuleKeyboard
ModuleMemory - Class in dioscuri.module
  Abstract class representing a memory hardware module.
ModuleMemory() - Constructor for class dioscuri.module.ModuleMemory
ModuleMotherboard - Class in dioscuri.module
  Abstract class representing a generic motherboard module.
ModuleMotherboard() - Constructor for class dioscuri.module.ModuleMotherboard
ModuleMouse - Class in dioscuri.module
  Abstract class representing a generic mouse module.
ModuleMouse() - Constructor for class dioscuri.module.ModuleMouse
ModuleParallelPort - Class in dioscuri.module
  Abstract class representing a generic parallel port module.
ModuleParallelPort() - Constructor for class dioscuri.module.ModuleParallelPort
ModulePIC - Class in dioscuri.module
  Abstract class representing a generic PIC module.
ModulePIC() - Constructor for class dioscuri.module.ModulePIC
ModulePIT - Class in dioscuri.module
  Abstract class representing a generic PIT module.
ModulePIT() - Constructor for class dioscuri.module.ModulePIT
ModuleRTC - Class in dioscuri.module
  Abstract class representing a generic RTC module.
ModuleRTC() - Constructor for class dioscuri.module.ModuleRTC
Modules - Class in dioscuri
Modules() - Constructor for class dioscuri.Modules
Modules(int) - Constructor for class dioscuri.Modules
ModuleScreen - Class in dioscuri.module
  Abstract class representing a generic screen module.
ModuleScreen() - Constructor for class dioscuri.module.ModuleScreen
ModuleSerialPort - Class in dioscuri.module
  Abstract class representing a generic serial port module.
ModuleSerialPort() - Constructor for class dioscuri.module.ModuleSerialPort
ModuleVideo - Class in dioscuri.module
  Abstract class representing a generic video module.
ModuleVideo() - Constructor for class dioscuri.module.ModuleVideo
MONITORENTER - Static variable in class dioscuri.module.cpu32.JavaOpcode
MONITOREXIT - Static variable in class dioscuri.module.cpu32.JavaOpcode
Motherboard - Class in dioscuri.module.motherboard
  An implementation of a motherboard module.
Motherboard(Emulator) - Constructor for class dioscuri.module.motherboard.Motherboard
  Class constructor
Mouse - Class in dioscuri.module.mouse
  An implementation of a mouse module.
Mouse(Emulator) - Constructor for class dioscuri.module.mouse.Mouse
  Class constructor
mouseMotion(MouseEvent) - Method in class dioscuri.module.ModuleMouse
mouseMotion(MouseEvent) - Method in class dioscuri.module.mouse.Mouse
MousePanel - Class in dioscuri.config
MOVSB_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
MOVSB_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
MOVSD_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
MOVSD_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
MOVSW_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
MOVSW_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ms_interrupt - Variable in class dioscuri.module.serialport.ComPort
ms_ipending - Variable in class dioscuri.module.serialport.ComPort
MSB - Static variable in class dioscuri.module.pit.Counter
msr_cts - Variable in class dioscuri.module.serialport.ComPort
msr_dcd - Variable in class dioscuri.module.serialport.ComPort
msr_delta_cts - Variable in class dioscuri.module.serialport.ComPort
msr_delta_dcd - Variable in class dioscuri.module.serialport.ComPort
msr_delta_dsr - Variable in class dioscuri.module.serialport.ComPort
msr_dsr - Variable in class dioscuri.module.serialport.ComPort
msr_ri - Variable in class dioscuri.module.serialport.ComPort
msr_ri_trailedge - Variable in class dioscuri.module.serialport.ComPort
MUL_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
MUL_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
MUL_O8 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
MULTIANEWARRAY - Static variable in class dioscuri.module.cpu32.JavaOpcode
multipleSectors - Variable in class dioscuri.module.ata.ATADriveController
multiTrack - Variable in class dioscuri.module.fdc.Drive

## N

NAMEANDTYPE - Static variable in class dioscuri.module.cpu32.ConstantPoolInfo
NATIVE - Static variable in class dioscuri.module.cpu32.MethodInfo
NEG - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
NEG_O16_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
NEG_O32_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
NEG_O8_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
NEW - Static variable in class dioscuri.module.cpu32.JavaOpcode
NEWARRAY - Static variable in class dioscuri.module.cpu32.JavaOpcode
NOOP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
NOP - Static variable in class dioscuri.module.cpu32.JavaOpcode
NOT - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
notifyGUI(int) - Method in class dioscuri.DioscuriFrame
  Notify GUI about status of emulation process and take appropriate GUI action
notifyGUI(int) - Method in interface dioscuri.GUI
notifyKeyboard(KeyEvent, int) - Method in class dioscuri.Emulator
notifyMouse(MouseEvent) - Method in class dioscuri.Emulator
ntflag_nef_STORE0_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
NULL_SEGMENT - Static variable in class dioscuri.module.cpu32.SegmentFactory
NUM_BYTES_PER_BLOCK - Static variable in class dioscuri.module.ata.ATAConstants
NUM_ELEMENTS - Static variable in class dioscuri.module.keyboard.KeyboardInternalBuffer
numSectorsPerBlock - Variable in class dioscuri.module.ata.ATADriveController

## O

OF_ADD_BYTE - Static variable in class dioscuri.module.cpu32.Processor
OF_ADD_INT - Static variable in class dioscuri.module.cpu32.Processor
OF_ADD_SHORT - Static variable in class dioscuri.module.cpu32.Processor
OF_BIT14_XOR_CARRY - Static variable in class dioscuri.module.cpu32.Processor
OF_BIT15_DIFFERENT - Static variable in class dioscuri.module.cpu32.Processor
OF_BIT15_XOR_CARRY - Static variable in class dioscuri.module.cpu32.Processor
OF_BIT30_XOR_CARRY - Static variable in class dioscuri.module.cpu32.Processor
OF_BIT31_DIFFERENT - Static variable in class dioscuri.module.cpu32.Processor
OF_BIT31_XOR_CARRY - Static variable in class dioscuri.module.cpu32.Processor
OF_BIT6_XOR_CARRY - Static variable in class dioscuri.module.cpu32.Processor
OF_BIT7_DIFFERENT - Static variable in class dioscuri.module.cpu32.Processor
OF_BIT7_XOR_CARRY - Static variable in class dioscuri.module.cpu32.Processor
OF_HIGH_BYTE_NZ - Static variable in class dioscuri.module.cpu32.Processor
OF_LOW_WORD_NZ - Static variable in class dioscuri.module.cpu32.Processor
OF_MAX_BYTE - Static variable in class dioscuri.module.cpu32.Processor
OF_MAX_INT - Static variable in class dioscuri.module.cpu32.Processor
OF_MAX_SHORT - Static variable in class dioscuri.module.cpu32.Processor
OF_MIN_BYTE - Static variable in class dioscuri.module.cpu32.Processor
OF_MIN_INT - Static variable in class dioscuri.module.cpu32.Processor
OF_MIN_SHORT - Static variable in class dioscuri.module.cpu32.Processor
OF_NOT_BYTE - Static variable in class dioscuri.module.cpu32.Processor
OF_NOT_INT - Static variable in class dioscuri.module.cpu32.Processor
OF_NOT_SHORT - Static variable in class dioscuri.module.cpu32.Processor
OF_NZ - Static variable in class dioscuri.module.cpu32.Processor
OF_SUB_BYTE - Static variable in class dioscuri.module.cpu32.Processor
OF_SUB_INT - Static variable in class dioscuri.module.cpu32.Processor
OF_SUB_SHORT - Static variable in class dioscuri.module.cpu32.Processor
offer(Object) - Method in class dioscuri.module.cpu32.PriorityDeque
offer(E) - Method in interface dioscuri.util.Deque
offerFirst(Object) - Method in class dioscuri.module.cpu32.PriorityDeque
offerFirst(E) - Method in interface dioscuri.util.Deque
offerLast(Object) - Method in class dioscuri.module.cpu32.PriorityDeque
offerLast(E) - Method in interface dioscuri.util.Deque
oflag_nef_ADC_O16_FLAGS_reg0_reg1_reg2(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_ADC_O32_FLAGS_reg0_reg1_reg2(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_ADC_O8_FLAGS_reg0_reg1_reg2(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_ADD_O16_FLAGS_reg0_reg1_reg2(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_ADD_O32_FLAGS_reg0_reg1_reg2(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_ADD_O8_FLAGS_reg0_reg1_reg2(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_BITWISE_FLAGS_O16() - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_BITWISE_FLAGS_O32() - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_BITWISE_FLAGS_O8() - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_CMPXCHG_O16_FLAGS_reg1_reg2(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_CMPXCHG_O32_FLAGS_reg1_reg2(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_CMPXCHG_O8_FLAGS_reg1_reg2(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_DEC_O16_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_DEC_O32_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_DEC_O8_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_IMUL_O16_reg0_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_IMUL_O32_reg0_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_IMULA_O16_reg0_eax(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_IMULA_O32_reg0_eax(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_IMULA_O8_reg0_eax(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_INC_O16_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_INC_O32_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_INC_O8_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_MUL_O16_reg0_eax(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_MUL_O32_reg0_eax(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_MUL_O8_reg0_eax(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_NEG_O16_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_NEG_O32_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_NEG_O8_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_RCL_O16_FLAGS_oflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_RCL_O8_FLAGS_oflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_RCR_O16_FLAGS_oflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_RCR_O8_FLAGS_oflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_ROL_O16_FLAGS_oflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_ROL_O32_FLAGS_oflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_ROL_O8_FLAGS_oflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_ROR_O16_FLAGS_oflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_ROR_O32_FLAGS_oflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_ROR_O8_FLAGS_oflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_SAR_O16_FLAGS_oflag_reg1(boolean, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_SAR_O32_FLAGS_oflag_reg1(boolean, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_SAR_O8_FLAGS_oflag_reg1(boolean, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_SBB_O16_FLAGS_reg0_reg1_reg2(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_SBB_O32_FLAGS_reg0_reg1_reg2(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_SBB_O8_FLAGS_reg0_reg1_reg2(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_SHL_O16_FLAGS_oflag_reg2_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_SHL_O32_FLAGS_oflag_reg2_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_SHL_O8_FLAGS_oflag_reg2_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_SHR_O16_FLAGS_oflag_reg2_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_SHR_O32_FLAGS_oflag_reg2_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_SHR_O8_FLAGS_oflag_reg2_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_STORE0_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_SUB_O16_FLAGS_reg0_reg1_reg2(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_SUB_O32_FLAGS_reg0_reg1_reg2(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
oflag_nef_SUB_O8_FLAGS_reg0_reg1_reg2(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
ol - Variable in class dioscuri.module.pit.Counter
oldIP - Variable in class dioscuri.module.cpu.CPU
OptimisedCompiler - Class in dioscuri.module.cpu32
OptimisedCompiler(Clock) - Constructor for class dioscuri.module.cpu32.OptimisedCompiler
OR - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
OUT_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
OUT_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
OUT_O8 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
OUTSB_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
OUTSB_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
OUTSD_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
OUTSD_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
OUTSW_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
OUTSW_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
owner - Variable in class dioscuri.module.dma.DMA8Handler

## P

PACKET_SIZE - Static variable in class dioscuri.module.ata.ATAConstants
pagingDisabled() - Method in class dioscuri.module.cpu32.LinearAddressSpace
paintComponent(Graphics) - Method in class dioscuri.module.screen.ScreenPanel
  Draw an image on the canvas This is a standard method used by Graphics
paintComponent(Graphics) - Method in class dioscuri.StartupPanel
  Draw an image on the panel This is a standard method used by Graphics
palette - Variable in class dioscuri.module.screen.Screen
ParallelPort - Class in dioscuri.module.parallelport
  An implementation of a parallel port module.
ParallelPort(Emulator) - Constructor for class dioscuri.module.parallelport.ParallelPort
  Class constructor
parent - Variable in class dioscuri.module.ata.ATADriveController
parityMap - Static variable in class dioscuri.module.cpu32.ProtectedModeTemplateBlock
parityMap - Static variable in class dioscuri.module.cpu32.RealModeTemplateBlock
parityMap - Static variable in class dioscuri.module.cpu32.UCodeStaticMethods
parse() - Method in class dioscuri.module.cpu32.UCodeMethodParser
PCI - Class in dioscuri.module.pci
  An implementation of a PCI controller module.
PCI(Emulator) - Constructor for class dioscuri.module.pci.PCI
  Class constructor
peek() - Method in class dioscuri.module.cpu32.PriorityDeque
peek() - Method in interface dioscuri.util.Deque
peekFirst() - Method in class dioscuri.module.cpu32.PriorityDeque
peekFirst() - Method in interface dioscuri.util.Deque
peekLast() - Method in class dioscuri.module.cpu32.PriorityDeque
peekLast() - Method in interface dioscuri.util.Deque
pflag_nef_ADC_O16_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_ADC_O32_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_ADC_O8_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_ADD_O16_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_ADD_O32_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_ADD_O8_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_BITWISE_FLAGS_O16_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_BITWISE_FLAGS_O32_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_BITWISE_FLAGS_O8_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_CMPXCHG_O16_FLAGS_reg1_reg2(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_CMPXCHG_O32_FLAGS_reg1_reg2(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_CMPXCHG_O8_FLAGS_reg1_reg2(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_DEC_O16_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_DEC_O32_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_DEC_O8_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_INC_O16_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_INC_O32_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_INC_O8_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_NEG_O16_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_NEG_O32_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_NEG_O8_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_SAR_O16_FLAGS_pflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_SAR_O32_FLAGS_pflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_SAR_O8_FLAGS_pflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_SBB_O16_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_SBB_O32_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_SBB_O8_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_SHL_O16_FLAGS_pflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_SHL_O32_FLAGS_pflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_SHL_O8_FLAGS_pflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_SHR_O16_FLAGS_pflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_SHR_O32_FLAGS_pflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_SHR_O8_FLAGS_pflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_STORE0_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_SUB_O16_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_SUB_O32_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
pflag_nef_SUB_O8_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
PhysicalAddressSpace - Class in dioscuri.module.cpu32
PhysicalAddressSpace() - Constructor for class dioscuri.module.cpu32.PhysicalAddressSpace
PhysicalAddressSpace.MapWrapper - Class in dioscuri.module.cpu32
PhysicalAddressSpace.UnconnectedMemoryBlock - Class in dioscuri.module.cpu32
PhysicalAddressSpace.UnconnectedMemoryBlock() - Constructor for class dioscuri.module.cpu32.PhysicalAddressSpace.UnconnectedMemoryBlock
physicalMemory - Variable in class dioscuri.module.cpu32.Processor
PIC - Class in dioscuri.module.pic
PIC(Emulator) - Constructor for class dioscuri.module.pic.PIC
  Class constructor
PIT - Class in dioscuri.module.pit
  An implementation of a Programmable Interval Timer (PIT) module based on the Intel 82C54 PIT chip.
PIT(Emulator) - Constructor for class dioscuri.module.pit.PIT
  Class constructor
PitPanel - Class in dioscuri.config
Pixel - Class in dioscuri.module.video
  Representation of pixel data, implementing the R, G, and B values.
Pixel() - Constructor for class dioscuri.module.video.Pixel
pixels - Variable in class dioscuri.module.screen.Screen
pointsToSelf() - Method in exception dioscuri.module.cpu32.ProcessorException
poll() - Method in class dioscuri.module.cpu32.PriorityDeque
poll() - Method in interface dioscuri.util.Deque
pollFirst() - Method in class dioscuri.module.cpu32.PriorityDeque
pollFirst() - Method in interface dioscuri.util.Deque
pollLast() - Method in class dioscuri.module.cpu32.PriorityDeque
pollLast() - Method in interface dioscuri.util.Deque
poolEntity() - Method in class dioscuri.module.cpu32.ConstantPoolSymbol
pop() - Method in class dioscuri.module.cpu32.FpuState
pop() - Method in class dioscuri.module.cpu32.FpuState64
POP - Static variable in class dioscuri.module.cpu32.JavaOpcode
pop() - Method in class dioscuri.module.cpu32.PriorityDeque
pop() - Method in interface dioscuri.util.Deque
POP2 - Static variable in class dioscuri.module.cpu32.JavaOpcode
POP_O16_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
POP_O16_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
POP_O32_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
POP_O32_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
POPA_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
POPA_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
POPABLE_ELEMENT_COUNT - Static variable in class dioscuri.module.cpu32.FASTCompiler
POPAD_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
POPAD_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
popCode(int) - Static method in class dioscuri.module.cpu32.BytecodeFragments
POPF_O16_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
POPF_O16_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
POPF_O32_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
POPF_O32_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
PORT_IDE_ALT_STATUS_DEVICE - Static variable in class dioscuri.module.ata.ATAConstants
PORT_IDE_CYLINDER_HIGH - Static variable in class dioscuri.module.ata.ATAConstants
PORT_IDE_CYLINDER_LOW - Static variable in class dioscuri.module.ata.ATAConstants
PORT_IDE_DATA - Static variable in class dioscuri.module.ata.ATAConstants
PORT_IDE_DRIVE_ADDRESS - Static variable in class dioscuri.module.ata.ATAConstants
PORT_IDE_DRIVE_HEAD - Static variable in class dioscuri.module.ata.ATAConstants
PORT_IDE_ERROR_WPC - Static variable in class dioscuri.module.ata.ATAConstants
PORT_IDE_SECTOR_COUNT - Static variable in class dioscuri.module.ata.ATAConstants
PORT_IDE_SECTOR_NUMBER - Static variable in class dioscuri.module.ata.ATAConstants
PORT_IDE_STATUS_CMD - Static variable in class dioscuri.module.ata.ATAConstants
position() - Method in class dioscuri.module.cpu32.CountingOutputStream
prefixInstruction - Variable in class dioscuri.module.cpu.CPU
prefixRep - Variable in class dioscuri.module.cpu.CPU
prefixRepType - Variable in class dioscuri.module.cpu.CPU
print(String) - Method in class dioscuri.module.cpu32.RPNNode
print() - Method in class dioscuri.module.cpu32.RPNNode
PriorityDeque - Class in dioscuri.module.cpu32
PriorityDeque() - Constructor for class dioscuri.module.cpu32.PriorityDeque
PriorityDeque(int) - Constructor for class dioscuri.module.cpu32.PriorityDeque
PRIVATE - Static variable in class dioscuri.module.cpu32.FieldInfo
PRIVATE - Static variable in class dioscuri.module.cpu32.MethodInfo
PROC_EXCEPTION_AC - Static variable in class dioscuri.module.cpu32.Processor
PROC_EXCEPTION_BP - Static variable in class dioscuri.module.cpu32.Processor
PROC_EXCEPTION_BR - Static variable in class dioscuri.module.cpu32.Processor
PROC_EXCEPTION_DB - Static variable in class dioscuri.module.cpu32.Processor
PROC_EXCEPTION_DE - Static variable in class dioscuri.module.cpu32.Processor
PROC_EXCEPTION_DF - Static variable in class dioscuri.module.cpu32.Processor
PROC_EXCEPTION_GP - Static variable in class dioscuri.module.cpu32.Processor
PROC_EXCEPTION_MAX - Static variable in class dioscuri.module.cpu32.Processor
PROC_EXCEPTION_MC - Static variable in class dioscuri.module.cpu32.Processor
PROC_EXCEPTION_MF_09 - Static variable in class dioscuri.module.cpu32.Processor
PROC_EXCEPTION_MF_10 - Static variable in class dioscuri.module.cpu32.Processor
PROC_EXCEPTION_NM - Static variable in class dioscuri.module.cpu32.Processor
PROC_EXCEPTION_NP - Static variable in class dioscuri.module.cpu32.Processor
PROC_EXCEPTION_OF - Static variable in class dioscuri.module.cpu32.Processor
PROC_EXCEPTION_PF - Static variable in class dioscuri.module.cpu32.Processor
PROC_EXCEPTION_SS - Static variable in class dioscuri.module.cpu32.Processor
PROC_EXCEPTION_TS - Static variable in class dioscuri.module.cpu32.Processor
PROC_EXCEPTION_UD - Static variable in class dioscuri.module.cpu32.Processor
PROC_EXCEPTION_XF - Static variable in class dioscuri.module.cpu32.Processor
processClock() - Method in class dioscuri.module.cpu32.Processor
Processor - Class in dioscuri.module.cpu32
Processor() - Constructor for class dioscuri.module.cpu32.Processor
PROCESSOR_ELEMENT_ACFLAG - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_ADDR0 - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_AFLAG - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_CFLAG - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_COUNT - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_CPL - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_CS - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_DFLAG - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_DS - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_EAX - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_EBP - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_EBX - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_ECX - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_EDI - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_EDX - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_EIP - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_ES - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_ESI - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_ESP - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_EXECUTECOUNT - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_FS - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_GDTR - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_GS - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_IDFLAG - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_IDTR - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_IFLAG - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_IOPL - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_IOPORTS - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_IOPORTWRITE - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_LDTR - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_MEMORYWRITE - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_NTFLAG - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_OFLAG - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_PFLAG - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_REG0 - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_REG1 - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_REG2 - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_RFLAG - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_SEG0 - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_SFLAG - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_SS - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_TFLAG - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_TSS - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_VIFLAG - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_VIPFLAG - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_VMFLAG - Static variable in class dioscuri.module.cpu32.FASTCompiler
PROCESSOR_ELEMENT_ZFLAG - Static variable in class dioscuri.module.cpu32.FASTCompiler
ProcessorException - Exception in dioscuri.module.cpu32
ProcessorException(int, int, boolean) - Constructor for exception dioscuri.module.cpu32.ProcessorException
ProcessorException(int, boolean) - Constructor for exception dioscuri.module.cpu32.ProcessorException
processProtectedModeInterrupts() - Method in class dioscuri.module.cpu32.Processor
processRealModeInterrupts() - Method in class dioscuri.module.cpu32.Processor
processVirtual8086ModeInterrupts() - Method in class dioscuri.module.cpu32.Processor
PROTECTED - Static variable in class dioscuri.module.cpu32.FieldInfo
PROTECTED - Static variable in class dioscuri.module.cpu32.MethodInfo
PROTECTED_MODE - Static variable in exception dioscuri.module.cpu32.ModeSwitchException
PROTECTED_MODE_EXCEPTION - Static variable in exception dioscuri.module.cpu32.ModeSwitchException
protectedCodeBuffer - Variable in class dioscuri.module.cpu32.LazyCodeBlockMemory
ProtectedModeBytecodeFragments - Class in dioscuri.module.cpu32
ProtectedModeCodeBlock - Interface in dioscuri.module.cpu32
ProtectedModeExceptionHandler - Class in dioscuri.module.cpu32
ProtectedModeExceptionHandler(int, ProtectedModeRPNNode, Map<Integer, RPNNode>) - Constructor for class dioscuri.module.cpu32.ProtectedModeExceptionHandler
ProtectedModeRPNNode - Class in dioscuri.module.cpu32
ProtectedModeRPNNode(int, MicrocodeNode) - Constructor for class dioscuri.module.cpu32.ProtectedModeRPNNode
ProtectedModeSkeletonBlock - Class in dioscuri.module.cpu32
ProtectedModeSkeletonBlock() - Constructor for class dioscuri.module.cpu32.ProtectedModeSkeletonBlock
ProtectedModeTemplateBlock - Class in dioscuri.module.cpu32
ProtectedModeTemplateBlock() - Constructor for class dioscuri.module.cpu32.ProtectedModeTemplateBlock
ProtectedModeUBlock - Class in dioscuri.module.cpu32
ProtectedModeUBlock() - Constructor for class dioscuri.module.cpu32.ProtectedModeUBlock
ProtectedModeUBlock(int[], int[]) - Constructor for class dioscuri.module.cpu32.ProtectedModeUBlock
ProtectedModeUDecoder - Class in dioscuri.module.cpu32
ProtectedModeUDecoder() - Constructor for class dioscuri.module.cpu32.ProtectedModeUDecoder
PUBLIC - Static variable in class dioscuri.module.cpu32.ClassFile
PUBLIC - Static variable in class dioscuri.module.cpu32.FieldInfo
PUBLIC - Static variable in class dioscuri.module.cpu32.MethodInfo
pulse() - Method in class dioscuri.module.clock.Clock
  Triggers device's update if timer goes off
pulse() - Method in class dioscuri.module.ModuleClock
  Triggers device's update if timer goes off
push(double) - Method in class dioscuri.module.cpu32.FpuState
push(double) - Method in class dioscuri.module.cpu32.FpuState64
push(Object) - Method in class dioscuri.module.cpu32.PriorityDeque
push(E) - Method in interface dioscuri.util.Deque
PUSH_O16_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
PUSH_O16_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
PUSH_O32_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
PUSH_O32_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
PUSHA_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
PUSHA_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
PUSHAD_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
PUSHAD_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
pushCode(int) - Static method in class dioscuri.module.cpu32.BytecodeFragments
PUSHF_O16_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
PUSHF_O16_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
PUSHF_O32_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
PUSHF_O32_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
PUTFIELD - Static variable in class dioscuri.module.cpu32.JavaOpcode
PUTSTATIC - Static variable in class dioscuri.module.cpu32.JavaOpcode

## R

raiseInterrupt() - Method in class dioscuri.module.cpu32.Processor
raiseIRQ(Counter) - Method in class dioscuri.module.pit.PIT
ram - Variable in class dioscuri.module.memory.Memory
ram - Variable in class dioscuri.module.rtc.CMOS
raster - Variable in class dioscuri.module.screen.Screen
rbr - Variable in class dioscuri.module.serialport.ComPort
RCL_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
RCL_O16_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
RCL_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
RCL_O32_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
RCL_O8 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
RCL_O8_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
RCR_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
RCR_O16_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
RCR_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
RCR_O32_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
RCR_O8 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
RCR_O8_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
RDMSR - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
RDTSC - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
read(DataInputStream) - Method in class dioscuri.module.cpu32.ClassFile
readBackCmd - Variable in class dioscuri.module.pit.Counter
readData(byte[], int, int) - Method in class dioscuri.module.ata.ATADrive
  Reads Data from disk image.
readData(int, int, byte[]) - Method in class dioscuri.module.fdc.Drive
  Read data from floppy into buffer
readFromImage(byte[], int, int) - Method in class dioscuri.module.ata.DiskImage
  Read data from image.
readMemory(int, byte[], int, int, int) - Method in class dioscuri.module.cpu32.DMAController
readMode(int) - Method in class dioscuri.module.ModuleVideo
  Video read mode implementations
readMode(int) - Method in class dioscuri.module.video.Video
  Video read mode implementations
REAL_MODE - Static variable in exception dioscuri.module.cpu32.ModeSwitchException
REAL_MODE_EXCEPTION - Static variable in exception dioscuri.module.cpu32.ModeSwitchException
realCodeBuffer - Variable in class dioscuri.module.cpu32.LazyCodeBlockMemory
RealModeBytecodeFragments - Class in dioscuri.module.cpu32
RealModeCodeBlock - Interface in dioscuri.module.cpu32
RealModeExceptionHandler - Class in dioscuri.module.cpu32
RealModeExceptionHandler(int, RealModeRPNNode, Map<Integer, RPNNode>) - Constructor for class dioscuri.module.cpu32.RealModeExceptionHandler
RealModeRPNNode - Class in dioscuri.module.cpu32
RealModeRPNNode(int, MicrocodeNode) - Constructor for class dioscuri.module.cpu32.RealModeRPNNode
RealModeSkeletonBlock - Class in dioscuri.module.cpu32
RealModeSkeletonBlock() - Constructor for class dioscuri.module.cpu32.RealModeSkeletonBlock
RealModeTemplateBlock - Class in dioscuri.module.cpu32
RealModeTemplateBlock() - Constructor for class dioscuri.module.cpu32.RealModeTemplateBlock
RealModeUBlock - Class in dioscuri.module.cpu32
RealModeUBlock() - Constructor for class dioscuri.module.cpu32.RealModeUBlock
RealModeUBlock(int[], int[], Clock) - Constructor for class dioscuri.module.cpu32.RealModeUBlock
RealModeUDecoder - Class in dioscuri.module.cpu32
RealModeUDecoder() - Constructor for class dioscuri.module.cpu32.RealModeUDecoder
RED - Static variable in class dioscuri.module.screen.Screen
reg0_hef_IN_O16_cpl_iopl_tss_reg0_ioports(int, int, Segment, int, IOPortHandler) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_hef_IN_O32_cpl_iopl_tss_reg0_ioports(int, int, Segment, int, IOPortHandler) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_hef_IN_O8_cpl_iopl_tss_reg0_ioports(int, int, Segment, int, IOPortHandler) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_hef_LOAD0_CS_cs(Segment) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_hef_LOAD0_DS_ds(Segment) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_hef_LOAD0_ES_es(Segment) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_hef_LOAD0_FS_fs(Segment) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_hef_LOAD0_GS_gs(Segment) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_hef_LOAD0_MEM_BYTE_seg0_addr0(Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_hef_LOAD0_MEM_DWORD_seg0_addr0(Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_hef_LOAD0_MEM_WORD_seg0_addr0(Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_hef_LOAD0_SS_ss(Segment) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_hef_POP_O32_A32_ss_esp(Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_hef_POPF_O32_A32_ss_esp_cpl_iopl_vmflag_iflag(Segment, int, int, int, boolean, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_ADC_reg0_reg1_cflag(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_ADD_reg0_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_AND_reg0_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_BSF_reg1_reg0(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_BSR_reg1_reg0(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_CMOVA_reg0_reg1_cflag_zflag(int, int, boolean, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_CMOVC_reg0_reg1_cflag(int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_CMOVG_reg0_reg1_zflag_sflag_oflag(int, int, boolean, boolean, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_CMOVL_reg0_reg1_sflag_oflag(int, int, boolean, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_CMOVNA_reg0_reg1_cflag_zflag(int, int, boolean, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_CMOVNC_reg0_reg1_cflag(int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_CMOVNG_reg0_reg1_zflag_sflag_oflag(int, int, boolean, boolean, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_CMOVNL_reg0_reg1_sflag_oflag(int, int, boolean, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_CMOVNO_reg0_reg1_oflag(int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_CMOVNP_reg0_reg1_pflag(int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_CMOVNS_reg0_reg1_sflag(int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_CMOVNZ_reg0_reg1_zflag(int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_CMOVO_reg0_reg1_oflag(int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_CMOVP_reg0_reg1_pflag(int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_CMOVS_reg0_reg1_sflag(int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_CMOVZ_reg0_reg1_zflag(int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_CMPXCHG_reg0_reg1_reg2(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_DEC_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_IMUL_O16_reg0_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_IMUL_O32_reg0_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_INC_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_LOAD0_ADDR_addr0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_LOAD0_AH_eax(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_LOAD0_AL_eax(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_LOAD0_AX_eax(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_LOAD0_BH_ebx(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_LOAD0_BL_ebx(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_LOAD0_BP_ebp(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_LOAD0_BX_ebx(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_LOAD0_CH_ecx(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_LOAD0_CL_ecx(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_LOAD0_CX_ecx(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_LOAD0_DH_edx(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_LOAD0_DI_edi(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_LOAD0_DL_edx(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_LOAD0_DX_edx(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_LOAD0_EAX_eax(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_LOAD0_EBP_ebp(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_LOAD0_EBX_ebx(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_LOAD0_ECX_ecx(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_LOAD0_EDI_edi(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_LOAD0_EDX_edx(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_LOAD0_EFLAGS_cflag_pflag_aflag_zflag_sflag_tflag_iflag_dflag_oflag_iopl_ntflag_rflag_vmflag_acflag_viflag_vipflag_idflag(int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_LOAD0_ESI_esi(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_LOAD0_ESP_esp(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_LOAD0_FLAGS_cflag_pflag_aflag_zflag_sflag_tflag_iflag_dflag_oflag_iopl_ntflag(int, int, int, int, int, int, int, int, int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_LOAD0_IB_immediate(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_LOAD0_ID_immediate(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_LOAD0_IW_immediate(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_LOAD0_SI_esi(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_LOAD0_SP_esp(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_NEG_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_NOT_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_OR_reg0_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_RCL_O16_reg1_reg0_cflag(int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_RCL_O8_reg1_reg0_cflag(int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_RCR_O16_reg1_reg0_cflag(int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_RCR_O8_reg1_reg0_cflag(int, int, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_ROL_O16_reg0_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_ROL_O32_reg0_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_ROL_O8_reg0_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_ROR_O16_reg0_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_ROR_O32_reg0_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_ROR_O8_reg0_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_SAR_O16_reg1_reg0(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_SAR_O32_reg0_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_SAR_O8_reg1_reg0(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_SBB_reg0_reg1_cflag(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_SETA_cflag_zflag(boolean, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_SETC_cflag(boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_SETG_zflag_sflag_oflag(boolean, boolean, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_SETL_sflag_oflag(boolean, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_SETNA_cflag_zflag(boolean, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_SETNC_cflag(boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_SETNG_zflag_sflag_oflag(boolean, boolean, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_SETNL_sflag_oflag(boolean, boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_SETNO_oflag(boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_SETNP_pflag(boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_SETNS_sflag(boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_SETNZ_zflag(boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_SETO_oflag(boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_SETP_pflag(boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_SETS_sflag(boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_SETZ_zflag(boolean) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_SHL_reg0_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_SHLD_O16_reg0_reg1_reg2(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_SHLD_O32_reg0_reg1_reg2(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_SHR_reg0_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_SHRD_O16_reg0_reg1_reg2(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_SHRD_O32_reg0_reg1_reg2(int, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_SIGN_EXTEND_16_32_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_SIGN_EXTEND_8_16_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_SIGN_EXTEND_8_32_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_SUB_reg0_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg0_nef_XOR_reg0_reg1(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_hef_LOAD1_MEM_BYTE_seg0_addr0(Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_hef_LOAD1_MEM_DWORD_seg0_addr0(Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_hef_LOAD1_MEM_WORD_seg0_addr0(Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_CMPXCHG_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_LOAD1_AH_eax(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_LOAD1_AL_eax(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_LOAD1_AX_eax(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_LOAD1_BH_ebx(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_LOAD1_BL_ebx(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_LOAD1_BP_ebp(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_LOAD1_BX_ebx(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_LOAD1_CH_ecx(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_LOAD1_CL_ecx(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_LOAD1_CX_ecx(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_LOAD1_DH_edx(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_LOAD1_DI_edi(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_LOAD1_DL_edx(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_LOAD1_DX_edx(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_LOAD1_EAX_eax(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_LOAD1_EBP_ebp(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_LOAD1_EBX_ebx(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_LOAD1_ECX_ecx(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_LOAD1_EDI_edi(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_LOAD1_EDX_edx(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_LOAD1_ESI_esi(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_LOAD1_ESP_esp(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_LOAD1_IB_immediate(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_LOAD1_ID_immediate(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_LOAD1_IW_immediate(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_LOAD1_SI_esi(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_LOAD1_SP_esp(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_POP_O32_A32_ss_esp(Segment, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_RCL_O16_reg1(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_RCL_O8_reg1(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_RCR_O16_reg1(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_RCR_O8_reg1(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_ROL_O16_reg1(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_ROL_O32_reg1(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_ROL_O8_reg1(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_ROR_O16_reg1(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_ROR_O32_reg1(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_ROR_O8_reg1(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_SAR_O16_reg1(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_SAR_O32_reg1(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_SAR_O8_reg1(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_SHL_reg1(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_SHLD_O16_reg2(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_SHLD_O32_reg2(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_SHR_reg1(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_SHRD_O16_reg2(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg1_nef_SHRD_O32_reg2(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg2_nef_ADC_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg2_nef_ADD_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg2_nef_LOAD2_AL_eax(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg2_nef_LOAD2_AX_eax(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg2_nef_LOAD2_CL_ecx(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg2_nef_LOAD2_EAX_eax(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg2_nef_LOAD2_IB_immediate(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg2_nef_SAR_O16_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg2_nef_SAR_O32_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg2_nef_SAR_O8_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg2_nef_SBB_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg2_nef_SHL_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg2_nef_SHLD_O16_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg2_nef_SHLD_O32_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg2_nef_SHR_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg2_nef_SHRD_O16_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg2_nef_SHRD_O32_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
reg2_nef_SUB_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
regionAltered(int, int) - Method in class dioscuri.module.cpu32.LazyCodeBlockMemory
REGISTER_CR0_AM - Static variable in class dioscuri.module.cpu.CPU
REGISTER_CR0_CD - Static variable in class dioscuri.module.cpu.CPU
REGISTER_CR0_EM - Static variable in class dioscuri.module.cpu.CPU
REGISTER_CR0_ET - Static variable in class dioscuri.module.cpu.CPU
REGISTER_CR0_MP - Static variable in class dioscuri.module.cpu.CPU
REGISTER_CR0_NE - Static variable in class dioscuri.module.cpu.CPU
REGISTER_CR0_NW - Static variable in class dioscuri.module.cpu.CPU
REGISTER_CR0_PE - Static variable in class dioscuri.module.cpu.CPU
REGISTER_CR0_PG - Static variable in class dioscuri.module.cpu.CPU
REGISTER_CR0_TS - Static variable in class dioscuri.module.cpu.CPU
REGISTER_CR0_WP - Static variable in class dioscuri.module.cpu.CPU
REGISTER_FLAGS_AF - Static variable in class dioscuri.module.cpu.CPU
REGISTER_FLAGS_CF - Static variable in class dioscuri.module.cpu.CPU
REGISTER_FLAGS_DF - Static variable in class dioscuri.module.cpu.CPU
REGISTER_FLAGS_IF - Static variable in class dioscuri.module.cpu.CPU
REGISTER_FLAGS_IOPL1 - Static variable in class dioscuri.module.cpu.CPU
REGISTER_FLAGS_IOPL2 - Static variable in class dioscuri.module.cpu.CPU
REGISTER_FLAGS_NT - Static variable in class dioscuri.module.cpu.CPU
REGISTER_FLAGS_OF - Static variable in class dioscuri.module.cpu.CPU
REGISTER_FLAGS_PF - Static variable in class dioscuri.module.cpu.CPU
REGISTER_FLAGS_SF - Static variable in class dioscuri.module.cpu.CPU
REGISTER_FLAGS_TF - Static variable in class dioscuri.module.cpu.CPU
REGISTER_FLAGS_ZF - Static variable in class dioscuri.module.cpu.CPU
REGISTER_GENERAL_HIGH - Static variable in class dioscuri.module.cpu.CPU
REGISTER_GENERAL_LOW - Static variable in class dioscuri.module.cpu.CPU
REGISTER_HIGH - Static variable in class dioscuri.module.cpu.CPU
REGISTER_INDEX_HIGH - Static variable in class dioscuri.module.cpu.CPU
REGISTER_INDEX_LOW - Static variable in class dioscuri.module.cpu.CPU
REGISTER_LOW - Static variable in class dioscuri.module.cpu.CPU
REGISTER_SEGMENT_HIGH - Static variable in class dioscuri.module.cpu.CPU
REGISTER_SEGMENT_LOW - Static variable in class dioscuri.module.cpu.CPU
REGISTER_SIZE_GENERAL - Static variable in class dioscuri.module.cpu.CPU
REGISTER_SIZE_INDEX - Static variable in class dioscuri.module.cpu.CPU
REGISTER_SIZE_SEGMENT - Static variable in class dioscuri.module.cpu.CPU
REGISTER_SIZE_SPECIAL - Static variable in class dioscuri.module.cpu.CPU
registerChannel(int, DMATransferCapable) - Method in class dioscuri.module.cpu32.DMAController
registerClock(ModuleClock) - Method in class dioscuri.module.ModuleMotherboard
  Registers a clock to motherboard
registerClock(ModuleClock) - Method in class dioscuri.module.motherboard.Motherboard
  Registers a clock to motherboard
registerDevice(Updateable, int, boolean) - Method in class dioscuri.module.clock.Clock
  Register a device to clock and assign a timer to it
registerDevice(Updateable, int, boolean) - Method in class dioscuri.module.ModuleClock
  Register a device to clock and assign a timer to it
registerDMAChannel(int, DMA8Handler) - Method in class dioscuri.module.dma.DMA
registerDMAChannel(int, DMA16Handler) - Method in class dioscuri.module.dma.DMA
registerDMAChannel(int, DMA8Handler) - Method in class dioscuri.module.ModuleDMA
registerDMAChannel(int, DMA16Handler) - Method in class dioscuri.module.ModuleDMA
registerDump() - Method in class dioscuri.module.cpu.CPU
registerIOPortCapable(IOPortCapable) - Method in class dioscuri.module.cpu32.IOPortHandler
releaseDREQ(int) - Method in class dioscuri.module.cpu32.DMAController
relinquishCache() - Method in class dioscuri.module.cpu32.LazyCodeBlockMemory
remove(Object) - Method in class dioscuri.module.cpu32.PriorityDeque
remove() - Method in interface dioscuri.util.Deque
remove(Object) - Method in interface dioscuri.util.Deque
removeFirst() - Method in class dioscuri.module.cpu32.PriorityDeque
removeFirst() - Method in interface dioscuri.util.Deque
removeFirstOccurrence(Object) - Method in class dioscuri.module.cpu32.PriorityDeque
removeFirstOccurrence(Object) - Method in interface dioscuri.util.Deque
removeLast() - Method in class dioscuri.module.cpu32.PriorityDeque
removeLast() - Method in interface dioscuri.util.Deque
removeLastOccurrence(Object) - Method in class dioscuri.module.cpu32.PriorityDeque
removeLastOccurrence(Object) - Method in interface dioscuri.util.Deque
REP_INSB_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REP_INSB_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REP_INSD_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REP_INSD_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REP_INSW_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REP_INSW_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REP_LODSB_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REP_LODSB_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REP_LODSD_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REP_LODSD_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REP_LODSW_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REP_LODSW_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REP_MOVSB_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REP_MOVSB_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REP_MOVSD_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REP_MOVSD_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REP_MOVSW_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REP_MOVSW_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REP_OUTSB_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REP_OUTSB_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REP_OUTSD_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REP_OUTSD_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REP_OUTSW_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REP_OUTSW_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REP_STOSB_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REP_STOSB_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REP_STOSD_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REP_STOSD_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REP_STOSW_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REP_STOSW_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REP_SUB_O16_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REP_SUB_O32_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REP_SUB_O8_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REPE_CMPSB_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REPE_CMPSB_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REPE_CMPSD_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REPE_CMPSD_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REPE_CMPSW_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REPE_CMPSW_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REPE_SCASB_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REPE_SCASB_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REPE_SCASD_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REPE_SCASD_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REPE_SCASW_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REPE_SCASW_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ReplacementBlockTrigger - Class in dioscuri.module.cpu32
ReplacementBlockTrigger(CodeBlock) - Constructor for class dioscuri.module.cpu32.ReplacementBlockTrigger
REPNE_CMPSB_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REPNE_CMPSB_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REPNE_CMPSD_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REPNE_CMPSD_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REPNE_CMPSW_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REPNE_CMPSW_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REPNE_SCASB_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REPNE_SCASB_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REPNE_SCASD_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REPNE_SCASD_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REPNE_SCASW_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
REPNE_SCASW_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
reportFPUException() - Method in class dioscuri.module.cpu32.Processor
requestIRQNumber(AbstractModule) - Method in class dioscuri.module.ModulePIC
  Returns an IRQ number.
requestIRQNumber(AbstractModule) - Method in class dioscuri.module.pic.PIC
  Returns an IRQ number.
requestReset() - Method in class dioscuri.module.cpu32.Processor
requestTimer(Updateable, int, boolean) - Method in class dioscuri.module.ModuleMotherboard
  Requests a timer for given device at clock
requestTimer(Updateable, int, boolean) - Method in class dioscuri.module.motherboard.Motherboard
  Requests a timer for given device at clock
reset() - Method in class dioscuri.Emulator
reset() - Method in interface dioscuri.interfaces.Module
  Reset all parameters of module.
reset() - Method in class dioscuri.module.AbstractModule
  Reset all parameters of module.
reset() - Method in class dioscuri.module.ata.ATA
  Reset all parameters of module.
reset() - Method in class dioscuri.module.ata.ATAChannel
  Reset the channel.
reset() - Method in class dioscuri.module.ata.ATADrive
  Reset drive All geometry parameters for sector selection are reset.
reset() - Method in class dioscuri.module.ata.ATADriveController
  reset the control
reset() - Method in class dioscuri.module.bios.BIOS
  Reset all parameters of module.
reset() - Method in class dioscuri.module.clock.Clock
  Reset all parameters of module.
reset() - Method in class dioscuri.module.clock.Timer
reset(int) - Method in class dioscuri.module.clock.Timer
reset() - Method in class dioscuri.module.cpu.CPU
  Reset all parameters of module.
reset() - Method in class dioscuri.module.cpu32.AbstractHardwareComponent
reset() - Method in interface dioscuri.module.cpu32.ByteSource
reset() - Method in class dioscuri.module.cpu32.ByteSourceWrappedMemory
reset() - Method in class dioscuri.module.cpu32.DMAController
  Reset all parameters of module.
reset() - Method in interface dioscuri.module.cpu32.HardwareComponent
reset() - Method in class dioscuri.module.cpu32.IOPortHandler
reset() - Method in class dioscuri.module.cpu32.LinearAddressSpace
reset() - Method in class dioscuri.module.cpu32.PhysicalAddressSpace
reset() - Method in class dioscuri.module.cpu32.Processor
  Reset all parameters of module.
reset() - Method in class dioscuri.module.cpu32.ProtectedModeUDecoder
reset() - Method in class dioscuri.module.cpu32.RealModeUDecoder
reset(int) - Method in class dioscuri.module.cpu32.RPNNode
reset() - Method in class dioscuri.module.cpu32.SystemBIOS
reset() - Method in class dioscuri.module.cpu32.VGABIOS
reset() - Method in class dioscuri.module.dma.DMA
  Reset all parameters of module.
reset() - Method in class dioscuri.module.fdc.Drive
  Reset drive All geometry parameters for sector selection are reset.
reset() - Method in class dioscuri.module.fdc.FDC
  Reset all parameters of module.
reset() - Method in class dioscuri.module.keyboard.Keyboard
  Reset all parameters of module.
reset() - Method in class dioscuri.module.memory.DynamicAllocationMemory
  Reset all parameters of module.
reset() - Method in class dioscuri.module.memory.Memory
  Reset all parameters of module.
reset() - Method in class dioscuri.module.motherboard.DeviceDummy
  Reset all parameters of module.
reset() - Method in class dioscuri.module.motherboard.Motherboard
  Reset all parameters of module.
reset() - Method in class dioscuri.module.mouse.Mouse
  Reset all parameters of module.
reset() - Method in class dioscuri.module.parallelport.ParallelPort
  Reset all parameters of module.
reset() - Method in class dioscuri.module.pci.PCI
  Reset all parameters of module.
reset() - Method in class dioscuri.module.pic.InitSequence
  Resets all parameters to their default value
reset() - Method in class dioscuri.module.pic.PIC
  Reset all parameters of module.
reset() - Method in class dioscuri.module.pic.TheProgrammableInterruptController
  Resets all common parameters to their default value NOTE: Not all parameters are reset! (interruptOffset, masterSlave, etc.)
reset() - Method in class dioscuri.module.pit.PIT
  Reset all parameters of module.
reset(boolean) - Method in class dioscuri.module.rtc.CMOS
reset() - Method in class dioscuri.module.rtc.RTC
  Reset all parameters of module.
reset() - Method in class dioscuri.module.screen.Screen
  Reset all parameters of module.
reset() - Method in class dioscuri.module.serialport.ComPort
reset() - Method in class dioscuri.module.serialport.SerialPort
  Reset all parameters of module.
reset() - Method in class dioscuri.module.video.AttributeController
  Return variables to default values
reset() - Method in class dioscuri.module.video.ColourRegister
  Return variables to default values
reset() - Method in class dioscuri.module.video.CRTControllerRegister
  Return variables to default values
reset() - Method in class dioscuri.module.video.GraphicsController
  Return variables to default values
reset() - Method in class dioscuri.module.video.MiscellaneousOutputRegister
  Return variables to default values
reset() - Method in class dioscuri.module.video.ModeControlRegister
  Return variables to default values
reset() - Method in class dioscuri.module.video.SequencerRegister
  Return variables to default values
reset() - Method in class dioscuri.module.video.Video
  Reset all parameters of module.
reset() - Method in class dioscuri.module.video.VideoCard
  Return variables to default values
resetChangeline() - Method in class dioscuri.module.fdc.Drive
  Reset change line Updates DIR on bit 7
resetModules() - Method in class dioscuri.Emulator
  Reset all modules.
resetPrefixes() - Method in class dioscuri.module.cpu.CPU
  Reset all prefixes
resetTimer(Updateable, int) - Method in class dioscuri.module.clock.Clock
  Reset the timer of given device (if any)
resetTimer(Updateable, int) - Method in class dioscuri.module.ModuleClock
  Reset the timer of given device (if any)
resetTimer(Updateable, int) - Method in class dioscuri.module.ModuleMotherboard
  Resets the timer of device (if any)
resetTimer(Updateable, int) - Method in class dioscuri.module.motherboard.Motherboard
  Resets the timer of device (if any)
resolvePathAsFile(String) - Static method in class dioscuri.util.Utilities
  Resolves a `path`: if `path` exists, a `File` is directly constructed of it.
resolvePathAsString(String) - Static method in class dioscuri.util.Utilities
  Resolves a `path`: if `path` exists, it's directly returned.
resolveType(String) - Static method in enum dioscuri.interfaces.Module.Type
  Returns the Type based on a given String.
restoreCPUState(Processor) - Method in class dioscuri.module.cpu32.SegmentFactory.AbstractTSS
RET - Static variable in class dioscuri.module.cpu32.JavaOpcode
RET_FAR_IW_O16_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
RET_FAR_IW_O16_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
RET_FAR_IW_O32_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
RET_FAR_IW_O32_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
RET_FAR_O16_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
RET_FAR_O16_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
RET_FAR_O32_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
RET_FAR_O32_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
RET_IW_O16_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
RET_IW_O16_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
RET_IW_O32_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
RET_IW_O32_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
RET_O16_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
RET_O16_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
RET_O32_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
RET_O32_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
RETURN - Static variable in class dioscuri.module.cpu32.JavaOpcode
rewind(int) - Method in interface dioscuri.module.cpu32.ByteSource
rewind(int) - Method in class dioscuri.module.cpu32.ByteSourceWrappedMemory
ROL_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ROL_O16_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ROL_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ROL_O32_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ROL_O8 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ROL_O8_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ROR_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ROR_O16_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ROR_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ROR_O32_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ROR_O8 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
ROR_O8_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
RPNNode - Class in dioscuri.module.cpu32
RPNNode(int, MicrocodeNode) - Constructor for class dioscuri.module.cpu32.RPNNode
RTC - Class in dioscuri.module.rtc
  An implementation of a Real Time module.
RTC(Emulator) - Constructor for class dioscuri.module.rtc.RTC
  Class constructor
RTC_DATEOFMONTH - Static variable in class dioscuri.module.rtc.CMOS
RTC_DAYOFWEEK - Static variable in class dioscuri.module.rtc.CMOS
RTC_HOUR_ALARM - Static variable in class dioscuri.module.rtc.CMOS
RTC_HOURS - Static variable in class dioscuri.module.rtc.CMOS
RTC_MINUTE_ALARM - Static variable in class dioscuri.module.rtc.CMOS
RTC_MINUTES - Static variable in class dioscuri.module.rtc.CMOS
RTC_MONTH - Static variable in class dioscuri.module.rtc.CMOS
RTC_SECOND_ALARM - Static variable in class dioscuri.module.rtc.CMOS
RTC_SECONDS - Static variable in class dioscuri.module.rtc.CMOS
RTC_YEAR - Static variable in class dioscuri.module.rtc.CMOS
run() - Method in class dioscuri.Emulator
run() - Method in class dioscuri.module.clock.Clock
  Implements the run method of Runnable
runTransfers() - Method in class dioscuri.module.cpu32.DMAController
rwMode - Variable in class dioscuri.module.pit.Counter
RX_IDLE - Static variable in class dioscuri.module.serialport.ComPort
rx_interrupt - Variable in class dioscuri.module.serialport.ComPort
rx_ipending - Variable in class dioscuri.module.serialport.ComPort
RX_POLL - Static variable in class dioscuri.module.serialport.ComPort
rx_pollstate - Variable in class dioscuri.module.serialport.ComPort
RX_WAIT - Static variable in class dioscuri.module.serialport.ComPort

## S

SAHF - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SALOAD - Static variable in class dioscuri.module.cpu32.JavaOpcode
sampleModel - Variable in class dioscuri.module.screen.Screen
SAR_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SAR_O16_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SAR_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SAR_O32_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SAR_O8 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SAR_O8_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SASTORE - Static variable in class dioscuri.module.cpu32.JavaOpcode
saveCPUState(Processor) - Method in class dioscuri.module.cpu32.SegmentFactory.AbstractTSS
saveToXML(Emulator, File) - Static method in class dioscuri.config.ConfigController
  save JAXB Emu object to disk as an XML file
saveXML(Emulator) - Method in class dioscuri.DioscuriFrame
saveXML(Emulator, String) - Static method in class dioscuri.util.Utilities
  Saves the settings of an `dioscuri.config.Emulator` object to the file denoted by `path`.
SBB - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SBB_O16_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SBB_O32_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SBB_O8_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
scalb(double, int) - Static method in class dioscuri.module.cpu.Util
scalb(float, int) - Static method in class dioscuri.module.cpu.Util
ScanCodeSets - Class in dioscuri.module.keyboard
  Class ScanCodeSets Defines three basic sets of scancodes: XT, AT and PS/2.
ScanCodeSets() - Constructor for class dioscuri.module.keyboard.ScanCodeSets
SCASB_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SCASB_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SCASD_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SCASD_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SCASW_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SCASW_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
scr - Variable in class dioscuri.module.serialport.ComPort
Screen - Class in dioscuri.module.screen
  An implementation of a hardware visual screen module.
Screen(Emulator) - Constructor for class dioscuri.module.screen.Screen
  Class constructor
ScreenPanel - Class in dioscuri.module.screen
  Class ImageCanvas draws a buffered image on a canvas.
ScreenPanel() - Constructor for class dioscuri.module.screen.ScreenPanel
sector - Variable in class dioscuri.module.fdc.Drive
sectorCount - Variable in class dioscuri.module.ata.ATADrive
sectors - Variable in class dioscuri.module.fdc.Drive
SECTORS_PER_BLOCK - Static variable in class dioscuri.module.ata.ATAConstants
sectorsPerTrack - Variable in class dioscuri.module.fdc.Drive
seg0_nef_LOAD_SEG_CS_cs(Segment) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
seg0_nef_LOAD_SEG_DS_ds(Segment) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
seg0_nef_LOAD_SEG_ES_es(Segment) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
seg0_nef_LOAD_SEG_FS_fs(Segment) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
seg0_nef_LOAD_SEG_GS_gs(Segment) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
seg0_nef_LOAD_SEG_SS_ss(Segment) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
seg0_nef_MEM_RESET() - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
Segment - Class in dioscuri.module.cpu32
Segment() - Constructor for class dioscuri.module.cpu32.Segment
SEGMENT_OVERRIDE_CS - Static variable in class dioscuri.module.cpu.CPU
SEGMENT_OVERRIDE_DS - Static variable in class dioscuri.module.cpu.CPU
SEGMENT_OVERRIDE_ES - Static variable in class dioscuri.module.cpu.CPU
SEGMENT_OVERRIDE_SS - Static variable in class dioscuri.module.cpu.CPU
SegmentFactory - Class in dioscuri.module.cpu32
SegmentFactory() - Constructor for class dioscuri.module.cpu32.SegmentFactory
SegmentFactory.AbstractTSS - Class in dioscuri.module.cpu32
SegmentFactory.AbstractTSS(Memory, int, long) - Constructor for class dioscuri.module.cpu32.SegmentFactory.AbstractTSS
SegmentFactory.CallGate16Bit - Class in dioscuri.module.cpu32
SegmentFactory.CallGate16Bit(Memory, int, long) - Constructor for class dioscuri.module.cpu32.SegmentFactory.CallGate16Bit
SegmentFactory.CallGate32Bit - Class in dioscuri.module.cpu32
SegmentFactory.CallGate32Bit(Memory, int, long) - Constructor for class dioscuri.module.cpu32.SegmentFactory.CallGate32Bit
SegmentFactory.GateSegment - Class in dioscuri.module.cpu32
SegmentFactory.GateSegment(Memory, int, long) - Constructor for class dioscuri.module.cpu32.SegmentFactory.GateSegment
segmentOverride - Variable in class dioscuri.module.cpu.CPU
segmentOverridePointer - Variable in class dioscuri.module.cpu.CPU
SenseInfo - Class in dioscuri.module.ata
  Class to represent Sense Info.
SenseInfo() - Constructor for class dioscuri.module.ata.SenseInfo
  Constructor.
SenseType - Enum in dioscuri.module.ata
  Enumeration class for sense type.
SequencerRegister - Class in dioscuri.module.video
  Sequencer Register Controls how video data is sent to the DAC.
  Consists of 5 8-bit registers; these are accessed via a pair of registers,
  the Address Register [0x3C4] and the Data Register [0x3C5]
SequencerRegister() - Constructor for class dioscuri.module.video.SequencerRegister
SerialPort - Class in dioscuri.module.serialport
  An implementation of a serial port module.
SerialPort(Emulator) - Constructor for class dioscuri.module.serialport.SerialPort
  Class constructor
set(Memory, int) - Method in class dioscuri.module.cpu32.ByteSourceWrappedMemory
SETA - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
setA20(boolean) - Method in class dioscuri.module.ModuleMotherboard
  Set value of A20 address line
setA20(boolean) - Method in class dioscuri.module.motherboard.Motherboard
  Set value of A20 address line
setA20AddressLine(boolean) - Method in class dioscuri.module.memory.DynamicAllocationMemory
  Set A20 address line toggle
setA20AddressLine(boolean) - Method in class dioscuri.module.memory.Memory
  Set A20 address line toggle
setA20AddressLine(boolean) - Method in class dioscuri.module.ModuleMemory
  Set A20 address line toggle
setActive(boolean) - Method in class dioscuri.Emulator
setAddressSpace(AddressSpace) - Method in class dioscuri.module.cpu32.Segment
setAllMasks(boolean) - Method in class dioscuri.module.cpu32.FpuState
setAllMasks(boolean) - Method in class dioscuri.module.cpu32.FpuState64
setAsc(AscType) - Method in class dioscuri.module.ata.SenseInfo
setAscq(byte) - Method in class dioscuri.module.ata.SenseInfo
setAtpi(Atpi) - Method in class dioscuri.module.ata.ATADrive
setAuxiliaryCarryFlag(int, int, int, int) - Method in class dioscuri.module.cpu32.Processor
setAuxiliaryCarryFlag(int, int, int) - Method in class dioscuri.module.cpu32.Processor
setAuxiliaryCarryFlag(int, int) - Method in class dioscuri.module.cpu32.Processor
setAuxiliaryCarryFlag(boolean) - Method in class dioscuri.module.cpu32.Processor
setBlock(CodeBlock) - Method in class dioscuri.module.cpu32.AbstractCodeBlockWrapper
setBootParams() - Method in class dioscuri.Emulator
  Read from config and set the boot params.
setBuffer(int, byte) - Method in class dioscuri.module.ata.ATADriveController
setBufferIndex(int) - Method in class dioscuri.module.ata.ATADriveController
setBufferSize(int) - Method in class dioscuri.module.ata.ATADriveController
setBusy(int) - Method in class dioscuri.module.ata.ATAStatus
setByte(int, byte) - Method in class dioscuri.module.cpu32.AbstractMemory
setByte(int, byte) - Method in class dioscuri.module.cpu32.AddressSpace
setByte(int, byte) - Method in class dioscuri.module.cpu32.AlignmentCheckedAddressSpace
setByte(int, byte) - Method in interface dioscuri.module.cpu32.ByteArray
setByte(int, byte) - Method in class dioscuri.module.cpu32.EPROMMemory
setByte(int, byte) - Method in class dioscuri.module.cpu32.LazyCodeBlockMemory
setByte(int, byte) - Method in class dioscuri.module.cpu32.LazyMemory
setByte(int, byte) - Method in class dioscuri.module.cpu32.LinearAddressSpace.PageFaultWrapper
setByte(int, byte) - Method in class dioscuri.module.cpu32.LinearAddressSpace
setByte(int, byte) - Method in class dioscuri.module.cpu32.Memory
setByte(int, byte) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.MapWrapper
setByte(int, byte) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.UnconnectedMemoryBlock
setByte(int, byte) - Method in class dioscuri.module.cpu32.Segment
setByte(int, byte) - Method in class dioscuri.module.memory.DynamicAllocationMemory
  Set a byte in memory at given address
setByte(int, byte) - Method in class dioscuri.module.memory.Memory
  Set a byte in memory at given address
setByte(int, byte) - Method in class dioscuri.module.ModuleMemory
  Set a byte in memory at given address
setByte(byte) - Method in class dioscuri.module.serialport.FIFObuffer
setByte(int, byte) - Method in class dioscuri.module.video.Video.DiosJPCVideoConnect
setByteCount(int) - Method in class dioscuri.module.ata.ATADriveController
setByteInCodePage(int, byte) - Method in class dioscuri.module.ModuleScreen
  Set a byte in Code page The code page is the character encoding table
setByteInCodePage(int, byte) - Method in class dioscuri.module.screen.Screen
  Set a byte in Code page The code page is the character encoding table
setByteInMemorySegment(byte, byte[], byte) - Method in class dioscuri.module.cpu.CPU
  Sets a byte in segment memory DS or SS, which is determined from the addressbyte
setBytes(int, byte[]) - Method in class dioscuri.module.memory.DynamicAllocationMemory
  Stores an array of bytes in memory starting at a specific address
setBytes(int, byte[]) - Method in class dioscuri.module.memory.Memory
  Stores an array of bytes in memory starting at a specific address
setBytes(int, byte[]) - Method in class dioscuri.module.ModuleMemory
  Stores an array of bytes in memory starting at a specific address
setByteToCode(byte[], byte) - Method in class dioscuri.module.cpu.CPU
  Assigns a byte in the code memory segment (CS:displacement) a new value Note: this method should be avoided because it does not take care of R/M byte differences Instead, use setByteToMemorySegment() Note: does not update IP
setByteToData(byte[], byte) - Method in class dioscuri.module.cpu.CPU
  Assigns a byte in the data memory segment (DS:displacement) a new value Note: this method should be avoided because it does not take care of R/M byte differences Instead, use setByteToMemorySegment()
setByteToExtra(byte[], byte) - Method in class dioscuri.module.cpu.CPU
  Sets byte in memory at ES:DI in the extra memory segment
setByteToStack(byte) - Method in class dioscuri.module.cpu.CPU
  Pushes a byte on the stack memory segment (SS:SP) Note: do not use this method, use setWordToMemorySegment instead
setByteToStack(byte[], byte) - Method in class dioscuri.module.cpu.CPU
  Pushes a byte on the stack memory segment Note: do not use this method, use setByteToMemorySegment instead
SETC - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
setCapacity(int) - Method in class dioscuri.module.ata.CDROM
setCarryFlag(boolean) - Method in class dioscuri.module.cpu32.Processor
setCarryFlag(long, int) - Method in class dioscuri.module.cpu32.Processor
setCarryFlag(int, int) - Method in class dioscuri.module.cpu32.Processor
setCarryFlag(int, int, int) - Method in class dioscuri.module.cpu32.Processor
setCarryFlag(int, int, int, int) - Method in class dioscuri.module.cpu32.Processor
setCd(int) - Method in class dioscuri.module.ata.InterruptReason
setCdRom(CDROM) - Method in class dioscuri.module.ata.ATADrive
setClassName(String) - Method in class dioscuri.module.cpu32.ClassFile
setClipboardContents(String) - Method in class dioscuri.datatransfer.TextTransfer
  Set String on clipboard, and make this class the owner of the Clipboard's contents.
setClockValue(int) - Method in class dioscuri.module.rtc.CMOS
  Updates the clock values
setCMOSRegister(int, byte) - Method in class dioscuri.module.ModuleRTC
  Set given CMOS register with value
setCMOSRegister(int, byte) - Method in class dioscuri.module.rtc.RTC
  Set given CMOS register with value
setCmosSettings(int[], boolean) - Method in class dioscuri.module.ata.ATA
  Set CMOS values
setCmosSettings(int[], boolean) - Method in class dioscuri.module.ModuleATA
  Set CMOS values
setCode(int[], ClassFile) - Method in class dioscuri.module.cpu32.MethodInfo
setCode(int[], int, ClassFile) - Method in class dioscuri.module.cpu32.MethodInfo
setColdStart(boolean) - Method in class dioscuri.Emulator
  Set cold start.
setCommand(int) - Method in class dioscuri.module.ata.Atpi
setConnection(Module) - Method in interface dioscuri.interfaces.Module
  Connect both Modules 'this' and 'module' to each other.
setConnection(Module) - Method in class dioscuri.module.AbstractModule
  Connect both Modules 'this' and 'module' to each other.
setConnection(AbstractModule) - Method in class dioscuri.module.cpu32.IOPortHandler
setControl(int) - Method in class dioscuri.module.cpu32.FpuState
setControl(int) - Method in class dioscuri.module.cpu32.FpuState64
setCorrectedData(int) - Method in class dioscuri.module.ata.ATAStatus
setCounterMode(int) - Method in class dioscuri.module.pit.Counter
  Set counter mode
setCounterValue(byte) - Method in class dioscuri.module.pit.Counter
  Set counter value depending on the R/W mode Note: it is assumed that data is always loaded in LSB, MSB order.
setCPL(int) - Method in class dioscuri.module.cpu32.Processor
setCpuInstructionDebug(boolean) - Method in class dioscuri.module.cpu.CPU
  Set the CPU instruction debug.
setCpuInstructionDebug(boolean) - Method in class dioscuri.module.cpu32.Processor
  Set the CPU instruction debug.
setCpuInstructionDebug(boolean) - Method in class dioscuri.module.ModuleCPU
  Set the CPU instruction debug.
setCpuTypeLabel(String) - Method in class dioscuri.DioscuriFrame
setCpuTypeLabel(String) - Method in interface dioscuri.GUI
  Display the CPU type (16 or 32 bit)
setCR0(int) - Method in class dioscuri.module.cpu32.Processor
setCR2(int) - Method in class dioscuri.module.cpu32.Processor
setCR3(int) - Method in class dioscuri.module.cpu32.Processor
setCR4(int) - Method in class dioscuri.module.cpu32.Processor
setCurrentCommand(int) - Method in class dioscuri.module.ata.ATADriveController
setCurrentCylinder(int) - Method in class dioscuri.module.ata.ATADrive
setCurrentHead(int) - Method in class dioscuri.module.ata.ATADrive
setCurrentSector(int) - Method in class dioscuri.module.ata.ATADrive
setDebugMode() - Method in class dioscuri.Emulator
  Set the debug mode.
setDebugMode(boolean) - Method in interface dioscuri.interfaces.Module
  Set toggle to define if this module is in debug mode or not
setDebugMode(boolean) - Method in class dioscuri.module.AbstractModule
  Set toggle to define if this module is in debug mode or not
setDenormalizedOperand() - Method in class dioscuri.module.cpu32.FpuState
setDenormalizedOperand() - Method in class dioscuri.module.cpu32.FpuState64
setDenormalizedOperandMask(boolean) - Method in class dioscuri.module.cpu32.FpuState
setDenormalizedOperandMask(boolean) - Method in class dioscuri.module.cpu32.FpuState64
setDisableIrq(boolean) - Method in class dioscuri.module.ata.ATADriveController
setDisk(ATADrive) - Method in class dioscuri.module.ata.ATAChannel
  Set a disk including disk image.
setDiskCapacity(int, int, int, int) - Method in class dioscuri.module.ata.ATADrive
  Set the disk capacity, by input of the number of cylinders, the number of heads, the number of sectors and the number of sectors per block.
setDMAByte(byte) - Method in class dioscuri.module.fdc.FDC
  Set byte in floppy buffer for DMA transfer This method is used for DMA transfer a byte from memory to FDC
setDMARequest(int, boolean) - Method in class dioscuri.module.dma.DMA
  Sets the DMA Requests in the corresponding controller's status register, and initiates the handling of Hold Requests
setDMARequest(int, boolean) - Method in class dioscuri.module.ModuleDMA
  Sets the DMA Requests in the corresponding controller's status register, and initiates the handling of Hold Requests
setDoubleWord(int, int) - Method in class dioscuri.module.cpu32.AbstractMemory
setDoubleWord(int, int) - Method in class dioscuri.module.cpu32.AddressSpace
setDoubleWord(int, int) - Method in class dioscuri.module.cpu32.AlignmentCheckedAddressSpace
setDoubleWord(int, int) - Method in class dioscuri.module.cpu32.EPROMMemory
setDoubleWord(int, int) - Method in class dioscuri.module.cpu32.LazyCodeBlockMemory
setDoubleWord(int, int) - Method in class dioscuri.module.cpu32.LazyMemory
setDoubleWord(int, int) - Method in class dioscuri.module.cpu32.LinearAddressSpace.PageFaultWrapper
setDoubleWord(int, int) - Method in class dioscuri.module.cpu32.LinearAddressSpace
setDoubleWord(int, int) - Method in class dioscuri.module.cpu32.Memory
setDoubleWord(int, int) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.MapWrapper
setDoubleWord(int, int) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.UnconnectedMemoryBlock
setDoubleWord(int, int) - Method in class dioscuri.module.cpu32.Segment
setDoubleWord(int, int) - Method in class dioscuri.module.video.Video.DiosJPCVideoConnect
setDoubleWordInBytes(int, int) - Method in class dioscuri.module.cpu32.AbstractMemory
setDR0(int) - Method in class dioscuri.module.cpu32.Processor
setDR1(int) - Method in class dioscuri.module.cpu32.Processor
setDR2(int) - Method in class dioscuri.module.cpu32.Processor
setDR3(int) - Method in class dioscuri.module.cpu32.Processor
setDR6(int) - Method in class dioscuri.module.cpu32.Processor
setDR7(int) - Method in class dioscuri.module.cpu32.Processor
setDriveReady(int) - Method in class dioscuri.module.ata.ATAStatus
setDriveType(ATADriveType) - Method in class dioscuri.module.ata.ATADrive
  Sets type of drive.
setDriveType(byte) - Method in class dioscuri.module.fdc.Drive
  Set type of drive
setDrq(int) - Method in class dioscuri.module.ata.ATAStatus
setDrqBytes(int) - Method in class dioscuri.module.ata.Atpi
setDrqIndex(int) - Method in class dioscuri.module.ata.ATADriveController
setEFlags(int) - Method in class dioscuri.module.cpu32.Processor
setEnabled(boolean) - Method in class dioscuri.module.pit.Counter
  Enable/disable the counter
setErr(int) - Method in class dioscuri.module.ata.ATAStatus
setErrorRecovery(int[]) - Method in class dioscuri.module.ata.CDROM
setErrorRegister(int) - Method in class dioscuri.module.ata.ATADriveController
setExceptionTable(AttributeInfo.CodeAttribute.ExceptionEntry[], ClassFile) - Method in class dioscuri.module.cpu32.MethodInfo
setExceptionTable(AttributeInfo.CodeAttribute.ExceptionEntry[], int, ClassFile) - Method in class dioscuri.module.cpu32.MethodInfo
setFeatures(int) - Method in class dioscuri.module.ata.ATADrive
setFloppyParams() - Method in class dioscuri.Emulator
  Get and set floppy parameters
setFruc(byte) - Method in class dioscuri.module.ata.SenseInfo
SETG - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
setGateA20State(boolean) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace
setGateSignal(boolean) - Method in class dioscuri.module.pit.Counter
  Sets the GATE signal to given status GATE signal is compared with its previous state.
setGlobalPagesEnabled(boolean) - Method in class dioscuri.module.cpu32.LinearAddressSpace
setHardDriveParams() - Method in class dioscuri.Emulator
  Read and set the hard drive parameters
setHoldRequest(boolean, Module) - Method in class dioscuri.module.cpu.CPU
  Sets the CPU hold mode by asserting a Hold Request.
  This informs the CPU to avoid using the (non-existent) bus as another device (usually via DMA) is using it; it should be scheduled as a asynchronous event in CPU.
setHoldRequest(boolean, Module) - Method in class dioscuri.module.cpu32.Processor
  Sets the CPU hold mode by asserting a Hold Request.
  This informs the CPU to avoid using the (non-existent) bus as another device (usually via DMA) is using it; it should be scheduled as a asynchronous event in CPU.
setHoldRequest(boolean, Module) - Method in class dioscuri.module.ModuleCPU
  Sets the CPU hold mode by asserting a Hold Request.
  This informs the CPU to avoid using the (non-existent) bus as another device (usually via DMA) is using it; it should be scheduled as a asynchronous event in CPU.
setIdDrive(int, int) - Method in class dioscuri.module.ata.ATADrive
setImage(Image) - Method in class dioscuri.module.screen.ScreenPanel
  Set the given image to current and redraw canvas
setImage(BufferedImage) - Method in class dioscuri.StartupPanel
  Set the given image to current and redraw panel
setIndexPulse(int) - Method in class dioscuri.module.ata.ATAStatus
setIndexPulseCount(int) - Method in class dioscuri.module.ata.ATAStatus
setInformation(int, byte) - Method in class dioscuri.module.ata.SenseInfo
setInternalFrame(JScrollPane, KeyListener, MouseInputListener) - Method in class dioscuri.vnc.VNCTopFrame
  Move the scrollPane from the GUI to the VNC
setInterrupt() - Method in class dioscuri.module.fdc.FDC
  Raise interrupt signal
setInterrupt(int) - Method in class dioscuri.module.keyboard.Keyboard
setInterruptReason(InterruptReason) - Method in class dioscuri.module.ata.ATADriveController
setInvalidOperation() - Method in class dioscuri.module.cpu32.FpuState
setInvalidOperation() - Method in class dioscuri.module.cpu32.FpuState64
setInvalidOperationMask(boolean) - Method in class dioscuri.module.cpu32.FpuState
setInvalidOperationMask(boolean) - Method in class dioscuri.module.cpu32.FpuState64
setIo(int) - Method in class dioscuri.module.ata.InterruptReason
setIoLightCounter(int) - Method in class dioscuri.module.ata.ATADrive
setIOPort(int, Addressable) - Method in class dioscuri.module.ModuleMotherboard
  Set I/O address port to given device
setIOPort(int, Addressable) - Method in class dioscuri.module.motherboard.Motherboard
  Set I/O address port to given device
setIOPortByte(int, byte) - Method in interface dioscuri.interfaces.Addressable
setIOPortByte(int, byte) - Method in class dioscuri.module.ata.ATA
setIOPortByte(int, byte) - Method in class dioscuri.module.cpu.CPU
setIOPortByte(int, byte) - Method in class dioscuri.module.cpu32.DMAController
setIOPortByte(int, byte) - Method in class dioscuri.module.cpu32.Processor
setIOPortByte(int, byte) - Method in class dioscuri.module.dma.DMA
setIOPortByte(int, byte) - Method in class dioscuri.module.fdc.FDC
setIOPortByte(int, byte) - Method in class dioscuri.module.keyboard.Keyboard
setIOPortByte(int, byte) - Method in class dioscuri.module.ModuleMotherboard
setIOPortByte(int, byte) - Method in class dioscuri.module.motherboard.DeviceDummy
setIOPortByte(int, byte) - Method in class dioscuri.module.motherboard.Motherboard
setIOPortByte(int, byte) - Method in class dioscuri.module.parallelport.ParallelPort
setIOPortByte(int, byte) - Method in class dioscuri.module.pci.PCI
setIOPortByte(int, byte) - Method in class dioscuri.module.pic.PIC
setIOPortByte(int, byte) - Method in class dioscuri.module.pit.PIT
setIOPortByte(int, byte) - Method in class dioscuri.module.rtc.RTC
setIOPortByte(int, byte) - Method in class dioscuri.module.serialport.SerialPort
setIOPortByte(int, byte) - Method in class dioscuri.module.video.Video
setIOPortDoubleWord(int, byte[]) - Method in interface dioscuri.interfaces.Addressable
setIOPortDoubleWord(int, byte[]) - Method in class dioscuri.module.ata.ATA
setIOPortDoubleWord(int, byte[]) - Method in class dioscuri.module.cpu.CPU
setIOPortDoubleWord(int, byte[]) - Method in class dioscuri.module.cpu32.DMAController
setIOPortDoubleWord(int, byte[]) - Method in class dioscuri.module.cpu32.Processor
setIOPortDoubleWord(int, byte[]) - Method in class dioscuri.module.dma.DMA
setIOPortDoubleWord(int, byte[]) - Method in class dioscuri.module.fdc.FDC
setIOPortDoubleWord(int, byte[]) - Method in class dioscuri.module.keyboard.Keyboard
setIOPortDoubleWord(int, byte[]) - Method in class dioscuri.module.ModuleMotherboard
setIOPortDoubleWord(int, byte[]) - Method in class dioscuri.module.motherboard.DeviceDummy
setIOPortDoubleWord(int, byte[]) - Method in class dioscuri.module.motherboard.Motherboard
setIOPortDoubleWord(int, byte[]) - Method in class dioscuri.module.parallelport.ParallelPort
setIOPortDoubleWord(int, byte[]) - Method in class dioscuri.module.pci.PCI
setIOPortDoubleWord(int, byte[]) - Method in class dioscuri.module.pic.PIC
setIOPortDoubleWord(int, byte[]) - Method in class dioscuri.module.pit.PIT
setIOPortDoubleWord(int, byte[]) - Method in class dioscuri.module.rtc.RTC
setIOPortDoubleWord(int, byte[]) - Method in class dioscuri.module.serialport.SerialPort
setIOPortDoubleWord(int, byte[]) - Method in class dioscuri.module.video.Video
setIOPortWord(int, byte[]) - Method in interface dioscuri.interfaces.Addressable
setIOPortWord(int, byte[]) - Method in class dioscuri.module.ata.ATA
setIOPortWord(int, byte[]) - Method in class dioscuri.module.cpu.CPU
setIOPortWord(int, byte[]) - Method in class dioscuri.module.cpu32.DMAController
setIOPortWord(int, byte[]) - Method in class dioscuri.module.cpu32.Processor
setIOPortWord(int, byte[]) - Method in class dioscuri.module.dma.DMA
setIOPortWord(int, byte[]) - Method in class dioscuri.module.fdc.FDC
setIOPortWord(int, byte[]) - Method in class dioscuri.module.keyboard.Keyboard
setIOPortWord(int, byte[]) - Method in class dioscuri.module.ModuleMotherboard
setIOPortWord(int, byte[]) - Method in class dioscuri.module.motherboard.DeviceDummy
setIOPortWord(int, byte[]) - Method in class dioscuri.module.motherboard.Motherboard
setIOPortWord(int, byte[]) - Method in class dioscuri.module.parallelport.ParallelPort
setIOPortWord(int, byte[]) - Method in class dioscuri.module.pci.PCI
setIOPortWord(int, byte[]) - Method in class dioscuri.module.pic.PIC
setIOPortWord(int, byte[]) - Method in class dioscuri.module.pit.PIT
setIOPortWord(int, byte[]) - Method in class dioscuri.module.rtc.RTC
setIOPortWord(int, byte[]) - Method in class dioscuri.module.serialport.SerialPort
setIOPortWord(int, byte[]) - Method in class dioscuri.module.video.Video
setIPS(int) - Method in class dioscuri.module.cpu.CPU
  Set the Instructions Per Second (ips) for this CPU.
setIPS(int, int) - Method in class dioscuri.module.cpu.CPU
  Set the Instructions Per Second (ips) for this CPU.
setIPS(int) - Method in class dioscuri.module.cpu32.Processor
  Set the Instructions Per Second (ips) for this CPU.
setIPS(int, int) - Method in class dioscuri.module.cpu32.Processor
  Set the Instructions Per Second (ips) for this CPU.
setIPS(int) - Method in class dioscuri.module.ModuleCPU
  Set the Instructions Per Second (ips) for this CPU.
setIPS(int, int) - Method in class dioscuri.module.ModuleCPU
  Set the Instructions Per Second (ips) for this CPU.
setIRQ(int) - Method in class dioscuri.module.ModulePIC
  Raises an interrupt request (IRQ) of given IRQ number
setIRQ(int) - Method in class dioscuri.module.pic.PIC
  Raises an interrupt request (IRQ) of given IRQ number
setIsMaster(boolean) - Method in class dioscuri.module.ata.ATADrive
  Sets if the disk is a master (true) or a slave (false).
setKeepRunning(boolean) - Method in class dioscuri.module.clock.Clock
  Sets the keepRunning toggle keepRunning states if the clock-thread should keep running or not
setKeySpec(int, byte) - Method in class dioscuri.module.ata.SenseInfo
SETL - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
setLbaMode(int) - Method in class dioscuri.module.ata.ATADriveController
setLocked(boolean) - Method in class dioscuri.module.ata.CDROM
setLowerDoubleQuadWord(int, long) - Method in class dioscuri.module.cpu32.AbstractMemory
setLowerDoubleQuadWord(int, long) - Method in class dioscuri.module.cpu32.AddressSpace
setLowerDoubleQuadWord(int, long) - Method in class dioscuri.module.cpu32.AlignmentCheckedAddressSpace
setLowerDoubleQuadWord(int, long) - Method in class dioscuri.module.cpu32.LinearAddressSpace.PageFaultWrapper
setLowerDoubleQuadWord(int, long) - Method in class dioscuri.module.cpu32.Memory
setLowerDoubleQuadWord(int, long) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.MapWrapper
setLowerDoubleQuadWord(int, long) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.UnconnectedMemoryBlock
setLowerDoubleQuadWord(int, long) - Method in class dioscuri.module.video.Video.DiosJPCVideoConnect
setMaster(boolean) - Method in class dioscuri.module.ata.ATADrive
setMemoryParams() - Method in class dioscuri.Emulator
  Read from config and set memory parameters
setMethodCode(String, int[]) - Method in class dioscuri.module.cpu32.ClassFile
setMethodCode(String, int[], int) - Method in class dioscuri.module.cpu32.ClassFile
setMethodExceptionTable(String, AttributeInfo.CodeAttribute.ExceptionEntry[]) - Method in class dioscuri.module.cpu32.ClassFile
setMethodExceptionTable(String, AttributeInfo.CodeAttribute.ExceptionEntry[], int) - Method in class dioscuri.module.cpu32.ClassFile
setModules(Modules) - Method in class dioscuri.Emulator
  Set the modules.
setMotor(boolean) - Method in class dioscuri.module.fdc.Drive
  Set motor status
setMouseDisabled() - Method in class dioscuri.DioscuriFrame
  Disable mouse support in GUI
setMouseDisabled() - Method in interface dioscuri.GUI
setMouseEnabled() - Method in class dioscuri.DioscuriFrame
  Enable mouse support in GUI
setMouseEnabled() - Method in interface dioscuri.GUI
setMouseEnabled(boolean) - Method in class dioscuri.module.ModuleMouse
setMouseEnabled(boolean) - Method in class dioscuri.module.mouse.Mouse
setMouseParams() - Method in class dioscuri.Emulator
  Read from config and set mouse parameters
setMouseType(String) - Method in class dioscuri.module.ModuleMouse
setMouseType(String) - Method in class dioscuri.module.mouse.Mouse
setMSR(int, long) - Method in class dioscuri.module.cpu32.Processor
setMultipleSectors(int) - Method in class dioscuri.module.ata.ATADriveController
SETNA - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SETNC - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
setNextLba(int) - Method in class dioscuri.module.ata.CDROM
SETNG - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SETNL - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SETNO - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SETNP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SETNS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
setNumberOfDrives(int) - Method in class dioscuri.module.fdc.FDC
  Defines the total number of available drives Note: total number may not exceed 4
setNumberOfDrives(int) - Method in class dioscuri.module.ModuleFDC
  Defines the total number of available drives Note: total number may not exceed 4
setNumSectorsPerBlock(int) - Method in class dioscuri.module.ata.ATADriveController
SETNZ - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SETO - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
setOutput(String) - Method in class dioscuri.IO
  Sets given string to standard output.
setOverflow() - Method in class dioscuri.module.cpu32.FpuState
setOverflow() - Method in class dioscuri.module.cpu32.FpuState64
setOverflowFlag(boolean) - Method in class dioscuri.module.cpu32.Processor
setOverflowFlag(long, int) - Method in class dioscuri.module.cpu32.Processor
setOverflowFlag(int, int) - Method in class dioscuri.module.cpu32.Processor
setOverflowFlag(int, int, int) - Method in class dioscuri.module.cpu32.Processor
setOverflowFlag(int, int, int, int) - Method in class dioscuri.module.cpu32.Processor
setOverflowMask(boolean) - Method in class dioscuri.module.cpu32.FpuState
setOverflowMask(boolean) - Method in class dioscuri.module.cpu32.FpuState64
SETP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
setPacketDma(int) - Method in class dioscuri.module.ata.ATADriveController
setPageCacheEnabled(boolean) - Method in class dioscuri.module.cpu32.LinearAddressSpace
setPageDirectoryBaseAddress(int) - Method in class dioscuri.module.cpu32.LinearAddressSpace
setPageSizeExtensionsEnabled(boolean) - Method in class dioscuri.module.cpu32.LinearAddressSpace
setPageWriteThroughEnabled(boolean) - Method in class dioscuri.module.cpu32.LinearAddressSpace
setPagingEnabled(boolean) - Method in class dioscuri.module.cpu32.LinearAddressSpace
setPaletteColour(byte, int, int, int) - Method in class dioscuri.module.ModuleScreen
  Set a particular colour in palette with RGB-values
setPaletteColour(byte, int, int, int) - Method in class dioscuri.module.screen.Screen
  Set a particular colour in palette with RGB-values
setParityFlag(boolean) - Method in class dioscuri.module.cpu32.Processor
setParityFlag(int) - Method in class dioscuri.module.cpu32.Processor
setPrecision() - Method in class dioscuri.module.cpu32.FpuState
setPrecision() - Method in class dioscuri.module.cpu32.FpuState64
setPrecisionControl(int) - Method in class dioscuri.module.cpu32.FpuState
setPrecisionControl(int) - Method in class dioscuri.module.cpu32.FpuState64
setPrecisionMask(boolean) - Method in class dioscuri.module.cpu32.FpuState
setPrecisionMask(boolean) - Method in class dioscuri.module.cpu32.FpuState64
setProtectedCodeBlockAt(int, ProtectedModeCodeBlock) - Method in class dioscuri.module.cpu32.LazyCodeBlockMemory
setQuadWord(int, long) - Method in class dioscuri.module.cpu32.AbstractMemory
setQuadWord(int, long) - Method in class dioscuri.module.cpu32.AddressSpace
setQuadWord(int, long) - Method in class dioscuri.module.cpu32.AlignmentCheckedAddressSpace
setQuadWord(int, long) - Method in class dioscuri.module.cpu32.LinearAddressSpace.PageFaultWrapper
setQuadWord(int, long) - Method in class dioscuri.module.cpu32.Memory
setQuadWord(int, long) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.MapWrapper
setQuadWord(int, long) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.UnconnectedMemoryBlock
setQuadWord(int, long) - Method in class dioscuri.module.cpu32.Segment
setQuadWord(int, long) - Method in class dioscuri.module.video.Video.DiosJPCVideoConnect
setQuadWordInBytes(int, long) - Method in class dioscuri.module.cpu32.AbstractMemory
setRamSizeInMB(int) - Method in class dioscuri.module.memory.DynamicAllocationMemory
  Set RAM Size in megabytes
setRamSizeInMB(int) - Method in class dioscuri.module.memory.Memory
  Set RAM Size in megabytes
setRamSizeInMB(int) - Method in class dioscuri.module.ModuleMemory
  Set RAM Size in megabytes
setReady(boolean) - Method in class dioscuri.module.ata.CDROM
setRealCodeBlockAt(int, RealModeCodeBlock) - Method in class dioscuri.module.cpu32.LazyCodeBlockMemory
setRegisterValue(String, byte[]) - Method in class dioscuri.module.cpu.CPU
  Sets the value of a named register to given value.
setRegisterValue(String, byte[]) - Method in class dioscuri.module.cpu32.Processor
  Sets the value of a named register to given value.
setRegisterValue(String, byte[]) - Method in class dioscuri.module.ModuleCPU
  Sets the value of a named register to given value.
setRel(int) - Method in class dioscuri.module.ata.InterruptReason
setRemainingBlocks(int) - Method in class dioscuri.module.ata.CDROM
setReset(boolean) - Method in class dioscuri.module.ata.ATADriveController
setResetInProgress(int) - Method in class dioscuri.module.ata.ATADriveController
setRoundingControl(int) - Method in class dioscuri.module.cpu32.FpuState
setRoundingControl(int) - Method in class dioscuri.module.cpu32.FpuState64
setRPL(int) - Method in class dioscuri.module.cpu32.Segment
setRunning(boolean) - Method in class dioscuri.module.cpu.CPU
  Set the boolean that starts and stops the CPU loop
setRunning(boolean) - Method in class dioscuri.module.cpu32.Processor
  Set the boolean that starts and stops the CPU loop
setRunning(boolean) - Method in class dioscuri.module.ModuleCPU
  Set the boolean that starts and stops the CPU loop
SETS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
setScreen(JPanel) - Method in class dioscuri.DioscuriFrame
  Set given screen to existing screen of GUI
setScreen(JPanel) - Method in interface dioscuri.GUI
setScreenSize(int, int) - Method in class dioscuri.module.ModuleScreen
  Set the screen size in number of pixels
setScreenSize(int, int) - Method in class dioscuri.module.screen.Screen
  Set the screen size in number of pixels
setSectorCount(int) - Method in class dioscuri.module.ata.ATADrive
setSeekComplete(int) - Method in class dioscuri.module.ata.ATAStatus
setSelectedDriveIndex(int) - Method in class dioscuri.module.ata.ATAChannel
setSelector(int) - Method in class dioscuri.module.cpu32.Segment
setSenseKey(SenseType) - Method in class dioscuri.module.ata.SenseInfo
setSerialData(byte) - Method in interface dioscuri.interfaces.UART
setSerialData(byte) - Method in class dioscuri.module.mouse.Mouse
setShutdown(boolean) - Method in class dioscuri.module.cpu.CPU
  Set shutdown status
setSignFlag(boolean) - Method in class dioscuri.module.cpu32.Processor
setSignFlag(int) - Method in class dioscuri.module.cpu32.Processor
setSpecificInf(int, byte) - Method in class dioscuri.module.ata.SenseInfo
setST(int, double) - Method in class dioscuri.module.cpu32.FpuState
setST(int, double) - Method in class dioscuri.module.cpu32.FpuState64
setStackFault() - Method in class dioscuri.module.cpu32.FpuState
setStackFault() - Method in class dioscuri.module.cpu32.FpuState64
setStatus(int) - Method in class dioscuri.module.cpu32.FpuState
setStatus(int) - Method in class dioscuri.module.cpu32.FpuState64
setSupervisor(boolean) - Method in class dioscuri.module.cpu32.LinearAddressSpace
setSystemBIOS(byte[]) - Method in class dioscuri.module.bios.BIOS
  Sets the system BIOS code in ROM
setSystemBIOS(byte[]) - Method in class dioscuri.module.ModuleBIOS
  Sets the system BIOS code in ROM
setTag(int) - Method in class dioscuri.module.ata.InterruptReason
setTagWord(int) - Method in class dioscuri.module.cpu32.FpuState
setTagWord(int) - Method in class dioscuri.module.cpu32.FpuState64
setTextSnapshot(int, byte) - Method in class dioscuri.module.ModuleVideo
  Stores a byte in text snapshot at position index
setTextSnapshot(int, byte) - Method in class dioscuri.module.video.Video
  Stores a byte in text snapshot at position index
setTileUpdate(int, int, boolean) - Method in class dioscuri.module.video.VideoCard
  If within tile bounds, sets the vgaTileUpdate to value
setTimeOut(byte) - Method in class dioscuri.module.keyboard.Keyboard
setTimeOut(byte) - Method in class dioscuri.module.ModuleKeyboard
setTimerActiveState(Updateable, boolean) - Method in class dioscuri.module.clock.Clock
  Set a timer to start/stop running
setTimerActiveState(Updateable, boolean) - Method in class dioscuri.module.ModuleClock
  Set a timer to start/stop running
setTimerActiveState(Updateable, boolean) - Method in class dioscuri.module.ModuleMotherboard
  Set a timer to start/stop running
setTimerActiveState(Updateable, boolean) - Method in class dioscuri.module.motherboard.Motherboard
  Set a timer to start/stop running
setTimingParams(Module) - Method in class dioscuri.Emulator
  Set the timing parameters
setTotalBytesRemaining(int) - Method in class dioscuri.module.ata.Atpi
setTotalNumCylinders(int) - Method in class dioscuri.module.ata.ATADrive
setTotalNumHeads(int) - Method in class dioscuri.module.ata.ATADrive
setTranslationType(ATATranslationType) - Method in class dioscuri.module.ata.ATADrive
setUARTDevice(UART, int) - Method in class dioscuri.module.ModuleSerialPort
setUARTDevice(UART, int) - Method in class dioscuri.module.serialport.SerialPort
setUnderflow() - Method in class dioscuri.module.cpu32.FpuState
setUnderflow() - Method in class dioscuri.module.cpu32.FpuState64
setUnderflowMask(boolean) - Method in class dioscuri.module.cpu32.FpuState
setUnderflowMask(boolean) - Method in class dioscuri.module.cpu32.FpuState64
setUpdateInterval(int) - Method in interface dioscuri.interfaces.Updateable
  Defines the interval between subsequent updates
setUpdateInterval(int) - Method in class dioscuri.module.ata.ATA
  Defines the interval between subsequent updates
setUpdateInterval(int) - Method in class dioscuri.module.fdc.FDC
  Defines the interval between subsequent updates
setUpdateInterval(int) - Method in class dioscuri.module.keyboard.Keyboard
  Defines the interval between subsequent updates
setUpdateInterval(int) - Method in class dioscuri.module.pit.PIT
  Defines the interval between subsequent updates
setUpdateInterval(int) - Method in class dioscuri.module.rtc.RTC
  Defines the interval between subsequent updates
setUpdateInterval(int) - Method in class dioscuri.module.serialport.SerialPort
  Defines the interval between subsequent updates
setUpdateInterval(int) - Method in class dioscuri.module.video.Video
  Defines the interval between subsequent updates
setupEmu() - Method in class dioscuri.Emulator
setUpperDoubleQuadWord(int, long) - Method in class dioscuri.module.cpu32.AbstractMemory
setUpperDoubleQuadWord(int, long) - Method in class dioscuri.module.cpu32.AddressSpace
setUpperDoubleQuadWord(int, long) - Method in class dioscuri.module.cpu32.AlignmentCheckedAddressSpace
setUpperDoubleQuadWord(int, long) - Method in class dioscuri.module.cpu32.LinearAddressSpace.PageFaultWrapper
setUpperDoubleQuadWord(int, long) - Method in class dioscuri.module.cpu32.Memory
setUpperDoubleQuadWord(int, long) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.MapWrapper
setUpperDoubleQuadWord(int, long) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.UnconnectedMemoryBlock
setUpperDoubleQuadWord(int, long) - Method in class dioscuri.module.video.Video.DiosJPCVideoConnect
setVideoBIOS(byte[]) - Method in class dioscuri.module.bios.BIOS
  Sets the Video BIOS code in ROM
setVideoBIOS(byte[]) - Method in class dioscuri.module.ModuleBIOS
  Sets the Video BIOS code in ROM
setVideoBufferByte(int, byte) - Method in class dioscuri.module.ModuleVideo
  Stores a byte in video buffer at position index
setVideoBufferByte(int, byte) - Method in class dioscuri.module.video.Video
  Stores a byte in video buffer at position index
setVirtual8086CodeBlockAt(int, Virtual8086ModeCodeBlock) - Method in class dioscuri.module.cpu32.LazyCodeBlockMemory
setWatchValueAndAddress(boolean, int) - Method in class dioscuri.module.memory.DynamicAllocationMemory
  Set watch toggle and address to trace in memory
setWatchValueAndAddress(boolean, int) - Method in class dioscuri.module.memory.Memory
  Set watch toggle and address to trace in memory
setWatchValueAndAddress(boolean, int) - Method in class dioscuri.module.ModuleMemory
  Set watch toggle and address to trace in memory
setWord(int, short) - Method in class dioscuri.module.cpu32.AbstractMemory
setWord(int, short) - Method in class dioscuri.module.cpu32.AddressSpace
setWord(int, short) - Method in class dioscuri.module.cpu32.AlignmentCheckedAddressSpace
setWord(int, short) - Method in class dioscuri.module.cpu32.EPROMMemory
setWord(int, short) - Method in class dioscuri.module.cpu32.LazyCodeBlockMemory
setWord(int, short) - Method in class dioscuri.module.cpu32.LazyMemory
setWord(int, short) - Method in class dioscuri.module.cpu32.LinearAddressSpace.PageFaultWrapper
setWord(int, short) - Method in class dioscuri.module.cpu32.LinearAddressSpace
setWord(int, short) - Method in class dioscuri.module.cpu32.Memory
setWord(int, short) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.MapWrapper
setWord(int, short) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace.UnconnectedMemoryBlock
setWord(int, short) - Method in class dioscuri.module.cpu32.Segment
setWord(int, byte[]) - Method in class dioscuri.module.memory.DynamicAllocationMemory
  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.
setWord(int, byte[]) - Method in class dioscuri.module.memory.Memory
  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.
setWord(int, byte[]) - Method in class dioscuri.module.ModuleMemory
  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.
setWord(int, short) - Method in class dioscuri.module.video.Video.DiosJPCVideoConnect
setWordInBytes(int, short) - Method in class dioscuri.module.cpu32.AbstractMemory
setWordInMemorySegment(byte, byte[], byte[]) - Method in class dioscuri.module.cpu.CPU
  Sets a word in segment memory DS or SS, which is determined from the addressbyte
setWordToCode(byte[], byte[]) - Method in class dioscuri.module.cpu.CPU
  Assigns a word in the code memory segment (CS:displacement) a new value Note: do not use this method directly, use setWordToMemorySegment instead Note: does not update IP
setWordToData(byte[], byte[]) - Method in class dioscuri.module.cpu.CPU
  Assigns a word in the data memory segment (DS:displacement) a new value Note: do not use this method, use setWordToMemorySegment instead
setWordToExtra(byte[], byte[]) - Method in class dioscuri.module.cpu.CPU
  Sets word in memory at ES:DI in the extra memory segment
setWordToStack(byte[]) - Method in class dioscuri.module.cpu.CPU
  Pushes a word on the stack memory segment (SS:SP); decrements the stack pointer SP by two.
setWordToStack(byte[], byte[]) - Method in class dioscuri.module.cpu.CPU
  Sets a word in SS segment Note: when using addressbytes, do not use this method, use setWordToMemorySegment instead
setWriteFault(int) - Method in class dioscuri.module.ata.ATAStatus
setWriteProtected(boolean) - Method in class dioscuri.module.ata.ATADrive
  Set if the disk is write protected.
setWriteProtectUserPages(boolean) - Method in class dioscuri.module.cpu32.LinearAddressSpace
SETZ - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
setZeroDivide() - Method in class dioscuri.module.cpu32.FpuState
setZeroDivide() - Method in class dioscuri.module.cpu32.FpuState64
setZeroDivideMask(boolean) - Method in class dioscuri.module.cpu32.FpuState
setZeroDivideMask(boolean) - Method in class dioscuri.module.cpu32.FpuState64
setZeroFlag(boolean) - Method in class dioscuri.module.cpu32.Processor
setZeroFlag(int) - Method in class dioscuri.module.cpu32.Processor
sflag_nef_ADC_O16_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_ADC_O32_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_ADC_O8_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_ADD_O16_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_ADD_O32_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_ADD_O8_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_BITWISE_FLAGS_O16_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_BITWISE_FLAGS_O32_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_BITWISE_FLAGS_O8_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_CMPXCHG_O16_FLAGS_reg1_reg2(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_CMPXCHG_O32_FLAGS_reg1_reg2(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_CMPXCHG_O8_FLAGS_reg1_reg2(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_DEC_O16_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_DEC_O32_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_DEC_O8_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_INC_O16_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_INC_O32_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_INC_O8_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_NEG_O16_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_NEG_O32_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_NEG_O8_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_SAR_O16_FLAGS_sflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_SAR_O32_FLAGS_sflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_SAR_O8_FLAGS_sflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_SBB_O16_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_SBB_O32_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_SBB_O8_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_SHL_O16_FLAGS_sflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_SHL_O32_FLAGS_sflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_SHL_O8_FLAGS_sflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_SHR_O16_FLAGS_sflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_SHR_O32_FLAGS_sflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_SHR_O8_FLAGS_sflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_STORE0_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_SUB_O16_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_SUB_O32_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
sflag_nef_SUB_O8_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
SGDT_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SGDT_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SHL - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SHL_O16_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SHL_O32_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SHL_O8_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SHLD_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SHLD_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SHR - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SHR_O16_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SHR_O32_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SHR_O8_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SHRD_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SHRD_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SHUTDOWN_STATUS - Static variable in class dioscuri.module.rtc.CMOS
si - Variable in class dioscuri.module.cpu.CPU
SIDT_O16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SIDT_O32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SIGN_EXTEND_16_32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SIGN_EXTEND_8_16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SIGN_EXTEND_8_32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
signExtend(byte) - Static method in class dioscuri.module.cpu.Util
  Determines the sign of the input byte and returns the complementary (sign-extended) byte
singleByteInstructions - Variable in class dioscuri.module.cpu.CPU
SIPUSH - Static variable in class dioscuri.module.cpu32.JavaOpcode
size() - Method in class dioscuri.module.cpu32.PriorityDeque
size() - Method in interface dioscuri.util.Deque
skip(int) - Method in interface dioscuri.module.cpu32.ByteSource
skip(int) - Method in class dioscuri.module.cpu32.ByteSourceWrappedMemory
SLAVE - Static variable in class dioscuri.module.pic.PIC
SLDT - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SMSW - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
sp - Variable in class dioscuri.module.cpu.CPU
SpanningCodeBlock - Class in dioscuri.module.cpu32
SpanningCodeBlock() - Constructor for class dioscuri.module.cpu32.SpanningCodeBlock
SpanningProtectedModeCodeBlock - Class in dioscuri.module.cpu32
SpanningProtectedModeCodeBlock(CodeBlockFactory[]) - Constructor for class dioscuri.module.cpu32.SpanningProtectedModeCodeBlock
SpanningRealModeCodeBlock - Class in dioscuri.module.cpu32
SpanningRealModeCodeBlock(CodeBlockFactory[]) - Constructor for class dioscuri.module.cpu32.SpanningRealModeCodeBlock
SpanningVirtual8086ModeCodeBlock - Class in dioscuri.module.cpu32
SpanningVirtual8086ModeCodeBlock(CodeBlockFactory[]) - Constructor for class dioscuri.module.cpu32.SpanningVirtual8086ModeCodeBlock
specialTagCode(double) - Static method in class dioscuri.module.cpu32.FpuState64
specialTagCode(byte[]) - Static method in class dioscuri.module.cpu32.FpuState64
splitHorizPanning - Variable in class dioscuri.module.video.TextModeAttributes
ss - Variable in class dioscuri.module.cpu.CPU
ss - Variable in class dioscuri.module.cpu32.Processor
ST(int) - Method in class dioscuri.module.cpu32.FpuState
ST(int) - Method in class dioscuri.module.cpu32.FpuState64
STACK_DEPTH - Static variable in class dioscuri.module.cpu32.FpuState
start() - Method in interface dioscuri.interfaces.Module
  Starts the module to become active.
start() - Method in class dioscuri.module.AbstractModule
  Starts the module to become active.
start() - Method in class dioscuri.module.cpu.CPU
  Starts the module to become active.
start() - Method in class dioscuri.module.cpu32.ExceptionHandler
startDebug() - Method in class dioscuri.module.cpu.CPU
StartupPanel - Class in dioscuri
  Class StartupCanvas draws a buffered image on a canvas.
StartupPanel() - Constructor for class dioscuri.StartupPanel
STATE_MINOR_VERSION - Static variable in class dioscuri.module.cpu32.Processor
STATE_VERSION - Static variable in class dioscuri.module.cpu32.Processor
STATIC - Static variable in class dioscuri.module.cpu32.FieldInfo
STATIC - Static variable in class dioscuri.module.cpu32.MethodInfo
STATUS_REGISTER_A - Static variable in class dioscuri.module.rtc.CMOS
STATUS_REGISTER_B - Static variable in class dioscuri.module.rtc.CMOS
STATUS_REGISTER_C - Static variable in class dioscuri.module.rtc.CMOS
STATUS_REGISTER_D - Static variable in class dioscuri.module.rtc.CMOS
statusbarId - Variable in class dioscuri.module.ata.ATADrive
statusChanged(int) - Method in class dioscuri.Emulator
STC - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STD - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STI - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
stop() - Method in class dioscuri.Emulator
stop() - Method in interface dioscuri.interfaces.Module
  Stops the module from being active.
stop() - Method in class dioscuri.module.AbstractModule
  Stops the module from being active.
stop() - Method in class dioscuri.module.clock.Clock
  Stops the module from being active.
stop() - Method in class dioscuri.module.cpu.CPU
  Stops the module from being active.
stop() - Method in class dioscuri.module.cpu32.BackgroundCompiler
stop() - Method in class dioscuri.module.fdc.FDC
  Stops the module from being active.
StorageDeviceException - Exception in dioscuri.exception
StorageDeviceException(String) - Constructor for exception dioscuri.exception.StorageDeviceException
STORE0_AH - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_AL - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_AX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_BH - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_BL - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_BP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_BX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_CH - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_CL - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_CR0 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_CR2 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_CR3 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_CR4 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_CS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_CX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_DH - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_DI - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_DL - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_DR0 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_DR1 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_DR2 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_DR3 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_DR6 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_DR7 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_DS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_DX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_EAX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_EBP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_EBX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_ECX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_EDI - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_EDX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_EFLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_ES - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_ESI - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_ESP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_FPUCW - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_FPUSW - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_FS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_GS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_MEM_BYTE - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_MEM_DWORD - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_MEM_QWORD - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_MEM_WORD - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_SI - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_SP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE0_SS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE1_AH - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE1_AL - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE1_AX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE1_BH - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE1_BL - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE1_BP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE1_BX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE1_CH - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE1_CL - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE1_CS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE1_CX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE1_DH - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE1_DI - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE1_DL - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE1_DS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE1_DX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE1_EAX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE1_EBP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE1_EBX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE1_ECX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE1_EDI - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE1_EDX - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE1_ES - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE1_ESI - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE1_ESP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE1_FS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE1_GS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE1_MEM_BYTE - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE1_MEM_DWORD - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE1_MEM_WORD - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE1_SI - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE1_SP - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STORE1_SS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
storeBufferData(boolean) - Method in class dioscuri.module.ModuleMouse
storeBufferData(boolean) - Method in class dioscuri.module.mouse.Mouse
storeImageToFile() - Method in class dioscuri.module.fdc.Floppy
  Store image to file
STOSB_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STOSB_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STOSD_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STOSD_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STOSW_A16 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STOSW_A32 - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STR - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
STRICT - Static variable in class dioscuri.module.cpu32.MethodInfo
STRING - Static variable in class dioscuri.module.cpu32.ConstantPoolInfo
SUB - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SUB_O16_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SUB_O32_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SUB_O8_FLAGS - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
subtractWords(byte[], byte[], int) - Static method in class dioscuri.module.cpu.Util
  Subtracts two words (16-bit) including a possible borrow bit.
  Takes care of possible borrow from LSB to MSB.
SUPER - Static variable in class dioscuri.module.cpu32.ClassFile
SUPPORT_REPEAT_SPEEDUPS - Static variable in class dioscuri.module.ata.ATAConstants
SUPPORTS_PCI - Static variable in class dioscuri.module.ata.ATAConstants
SWAP - Static variable in class dioscuri.module.cpu32.JavaOpcode
SYNCHRONIZED - Static variable in class dioscuri.module.cpu32.MethodInfo
SYNTHETIC - Static variable in class dioscuri.module.cpu32.FieldInfo
SYS_RAM_SIZE - Static variable in class dioscuri.module.cpu32.PhysicalAddressSpace
SYSENTER - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SYSENTER_CS_MSR - Static variable in class dioscuri.module.cpu32.Processor
SYSENTER_EIP_MSR - Static variable in class dioscuri.module.cpu32.Processor
SYSENTER_ESP_MSR - Static variable in class dioscuri.module.cpu32.Processor
SYSEXIT - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
SYSTEM_CONTROL_PORT_A - Static variable in class dioscuri.module.motherboard.Motherboard
SystemBIOS - Class in dioscuri.module.cpu32
SystemBIOS(byte[], Clock) - Constructor for class dioscuri.module.cpu32.SystemBIOS
SystemBIOS(String) - Constructor for class dioscuri.module.cpu32.SystemBIOS
SYTHETIC - Static variable in class dioscuri.module.cpu32.MethodInfo

## T

TABLESWITCH - Static variable in class dioscuri.module.cpu32.JavaOpcode
tagCode(double) - Method in class dioscuri.module.cpu32.FpuState64
test_AF_ADD(byte, byte) - Static method in class dioscuri.module.cpu.Util
  Test the auxiliary flag (AF) for addition with possible carry.
  AF is set when carry occurs to higher nibble.
test_AF_ShiftLeft(byte, int) - Static method in class dioscuri.module.cpu.Util
  Test the auxiliary flag (AF) for shift operations with byte.
  AF is set when carry occurs.
test_AF_SUB(byte, byte) - Static method in class dioscuri.module.cpu.Util
  Test the auxiliary flag (AF) for subtraction with possible borrow.
  AF is set when borrow occurs from higher nibble.
test_CF_ADD(byte, byte, int) - Static method in class dioscuri.module.cpu.Util
  Test the carry flag for addition operations with bytes.
  CF is set when unsigned overflow occurs.
test_CF_ADD(byte[], byte[], int) - Static method in class dioscuri.module.cpu.Util
  Test the carry flag for addition operations with words.
  CF is set when unsigned overflow occurs.
test_CF_SUB(byte, byte, int) - Static method in class dioscuri.module.cpu.Util
  Test the carry flag for subtraction operations with bytes.
  CF is set when unsigned overflow occurs.
test_CF_SUB(byte[], byte[], int) - Static method in class dioscuri.module.cpu.Util
  Test the carry flag for subtraction operations with words.
  CF is set when unsigned overflow occurs.
test_OF_ADD(byte, byte, byte, int) - Static method in class dioscuri.module.cpu.Util
  Test the overflow flag for addition operations with bytes.
  OF is set when 2's complement signed overflow occur.
test_OF_ADD(byte[], byte[], byte[], int) - Static method in class dioscuri.module.cpu.Util
  Test the overflow flag for addition operations with words.
  OF is set when 2's complement signed overflow occur.
test_OF_SUB(byte, byte, byte, int) - Static method in class dioscuri.module.cpu.Util
  Test the overflow flag for subtraction operations with bytes.
  OF is set when 2's complement signed overflow occurs.
test_OF_SUB(byte[], byte[], byte[], int) - Static method in class dioscuri.module.cpu.Util
  Test the overflow flag for subtraction operations with words.
  OF is set when 2's complement signed overflow occurs.
TextModeAttributes - Class in dioscuri.module.video
  Text mode information Collection of text mode variables required for a screen update
TextModeAttributes() - Constructor for class dioscuri.module.video.TextModeAttributes
textSnapshot - Variable in class dioscuri.module.video.VideoCard
TextTransfer - Class in dioscuri.datatransfer
  This class allows data transfer via the clipboard to and from the emulator
TextTransfer(GUI) - Constructor for class dioscuri.datatransfer.TextTransfer
TextTranslation - Class in dioscuri.module.video
TextTranslation() - Constructor for class dioscuri.module.video.TextTranslation
tflag_nef_STORE0_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
TheKeyboard - Class in dioscuri.module.keyboard
TheKeyboard() - Constructor for class dioscuri.module.keyboard.TheKeyboard
TheProgrammableInterruptController - Class in dioscuri.module.pic
  Programmable Interrupt Controller
  Class representing the structure of a PIC
  Includes a reset function to reset certain variables to their defaults
TheProgrammableInterruptController() - Constructor for class dioscuri.module.pic.TheProgrammableInterruptController
thr - Variable in class dioscuri.module.serialport.ComPort
Timer - Class in dioscuri.module.clock
  A single counter of the PIT based on the Intel 82C54 chipset.
Timer(Updateable, int, boolean) - Constructor for class dioscuri.module.clock.Timer
TIMER_ARRAY_SIZE - Static variable in class dioscuri.module.clock.Clock
timerCallback() - Method in class dioscuri.module.cpu32.AbstractHardwareComponent
timerCallback() - Method in class dioscuri.module.cpu32.DMAController
timerCallback() - Method in interface dioscuri.module.cpu32.HardwareComponent
timerCallback() - Method in class dioscuri.module.cpu32.IOPortHandler
timerCallback() - Method in class dioscuri.module.cpu32.LinearAddressSpace
timerCallback() - Method in class dioscuri.module.cpu32.PhysicalAddressSpace
timerCallback() - Method in class dioscuri.module.cpu32.Processor
top - Variable in class dioscuri.module.cpu32.FpuState
toString() - Method in class dioscuri.DioscuriFrame
  Versioning information
toString() - Method in class dioscuri.IO
  Returns a string representation of this class
toString() - Method in enum dioscuri.module.ata.ATACommand
  Gets the string name of the command.
toString() - Method in class dioscuri.module.ata.ATADrive
  Provides the string representation of the class.
toString() - Method in enum dioscuri.module.ata.ATADriveType
  get the name of the drive type.
toString() - Method in enum dioscuri.module.ata.ATATranslationType
  get the name of the translation type.
toString() - Method in class dioscuri.module.cpu32.BlankCodeBlock
toString() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.ClassInfo
toString() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.DoubleInfo
toString() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.FieldRefInfo
toString() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.FloatInfo
toString() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.IntegerInfo
toString() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.InterfaceMethodRefInfo
toString() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.LongInfo
toString() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.MethodRefInfo
toString() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.NameAndTypeInfo
toString() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.StringInfo
toString() - Method in class dioscuri.module.cpu32.ConstantPoolInfo.Utf8Info
toString() - Method in class dioscuri.module.cpu32.ConstantPoolSymbol
toString() - Method in class dioscuri.module.cpu32.DMAController
toString() - Method in class dioscuri.module.cpu32.IOPortHandler
toString(int) - Static method in class dioscuri.module.cpu32.JavaOpcode
toString() - Method in class dioscuri.module.cpu32.LazyCodeBlockMemory
toString() - Method in class dioscuri.module.cpu32.LazyMemory
toString() - Method in class dioscuri.module.cpu32.LinearAddressSpace
toString() - Method in class dioscuri.module.cpu32.MicrocodeNode
toString() - Method in exception dioscuri.module.cpu32.ModeSwitchException
toString() - Method in class dioscuri.module.cpu32.PhysicalAddressSpace
toString() - Method in class dioscuri.module.cpu32.PriorityDeque
toString() - Method in exception dioscuri.module.cpu32.ProcessorException
toString() - Method in class dioscuri.module.cpu32.ProtectedModeTemplateBlock
toString() - Method in class dioscuri.module.cpu32.ProtectedModeUBlock
toString() - Method in class dioscuri.module.cpu32.RealModeTemplateBlock
toString() - Method in class dioscuri.module.cpu32.RealModeUBlock
toString() - Method in class dioscuri.module.cpu32.Virtual8086ModeUBlock
toString() - Method in class dioscuri.module.fdc.Drive
  Get String representation of this class
TOTALCOMPORTS - Static variable in class dioscuri.module.serialport.SerialPort
totalNumCylinders - Variable in class dioscuri.module.ata.ATADrive
totalNumHeads - Variable in class dioscuri.module.ata.ATADrive
totalNumSectors - Variable in class dioscuri.module.ata.ATADrive
tracks - Variable in class dioscuri.module.fdc.Drive
transferHandler(int, int, int) - Method in interface dioscuri.module.cpu32.DMATransferCapable
transferHandler(int, int, int) - Method in class dioscuri.module.fdc.FDC
TRANSIENT - Static variable in class dioscuri.module.cpu32.FieldInfo
translate8042 - Variable in class dioscuri.module.keyboard.ScanCodeSets
translateAddressRead(int) - Method in class dioscuri.module.cpu32.Segment
translateAddressWrite(int) - Method in class dioscuri.module.cpu32.Segment
translationType - Variable in class dioscuri.module.ata.ATADrive
tsr - Variable in class dioscuri.module.serialport.ComPort
tss - Variable in class dioscuri.module.cpu32.Processor
tx_interrupt - Variable in class dioscuri.module.serialport.ComPort
type - Variable in class dioscuri.module.AbstractModule
  the Type of this AbstractModule
type - Variable in class dioscuri.module.fdc.Floppy
TYPE_ACCESSED - Static variable in class dioscuri.module.cpu32.SegmentFactory
TYPE_CODE - Static variable in class dioscuri.module.cpu32.SegmentFactory
TYPE_CODE_CONFORMING - Static variable in class dioscuri.module.cpu32.SegmentFactory
TYPE_CODE_READABLE - Static variable in class dioscuri.module.cpu32.SegmentFactory
TYPE_DATA_EXPAND_DOWN - Static variable in class dioscuri.module.cpu32.SegmentFactory
TYPE_DATA_WRITABLE - Static variable in class dioscuri.module.cpu32.SegmentFactory
typeContinuous - Variable in class dioscuri.module.clock.Timer

## U

UART - Interface in dioscuri.interfaces
  Universal asynchronous receiver/transmitter
uartDevice - Variable in class dioscuri.module.serialport.ComPort
UCodeMethodParser - Class in dioscuri.module.cpu32
UCodeMethodParser(Object[][][], int[][][], boolean[][], boolean[][]) - Constructor for class dioscuri.module.cpu32.UCodeMethodParser
UCodeStaticMethods - Class in dioscuri.module.cpu32
UCodeStaticMethods() - Constructor for class dioscuri.module.cpu32.UCodeStaticMethods
UNCONNECTED - Static variable in class dioscuri.module.cpu32.PhysicalAddressSpace
UNDEFINED - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
UNDERFLOW_THRESHOLD - Static variable in class dioscuri.module.cpu32.FpuState64
UnknownPortException - Exception in dioscuri.exception
UnknownPortException(String) - Constructor for exception dioscuri.exception.UnknownPortException
unmap(int, int) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace
update() - Method in interface dioscuri.interfaces.Updateable
  Update the module.
update() - Method in class dioscuri.module.ata.ATA
  Update the module.
update() - Method in class dioscuri.module.cpu32.ClassFile
update() - Method in class dioscuri.module.fdc.FDC
  Update the module.
update() - Method in class dioscuri.module.keyboard.Keyboard
  Update device Calls the keyboard controller 'poll' function and raises the IRQs resulting from that call
update() - Method in class dioscuri.module.pit.PIT
  Update the module.
update() - Method in class dioscuri.module.rtc.RTC
  Update device
update(Graphics) - Method in class dioscuri.module.screen.ScreenPanel
  Update the canvas This method is called automatically when repaint() is called.
update() - Method in class dioscuri.module.serialport.SerialPort
  Update the module.
update() - Method in class dioscuri.module.video.Video
  Update the module.
update(Graphics) - Method in class dioscuri.StartupPanel
  Update the panel This method is called automatically when repaint() is called.
Updateable - Interface in dioscuri.interfaces
updateClock() - Method in class dioscuri.module.ModuleRTC
  Update clock Increment the clock value
updateClock() - Method in class dioscuri.module.rtc.RTC
  Update clock Increment the clock value
updateCodePage(int) - Method in class dioscuri.module.ModuleScreen
  Update the code page The code page is the character encoding table
updateCodePage(int) - Method in class dioscuri.module.screen.Screen
  Update the code page The code page is the character encoding table
updateComponent(HardwareComponent) - Method in class dioscuri.module.cpu32.AbstractHardwareComponent
updateComponent(HardwareComponent) - Method in class dioscuri.module.cpu32.DMAController
updateComponent(HardwareComponent) - Method in interface dioscuri.module.cpu32.HardwareComponent
updateComponent(HardwareComponent) - Method in class dioscuri.module.cpu32.IOPortHandler
updateComponent(HardwareComponent) - Method in class dioscuri.module.cpu32.LinearAddressSpace
updateComponent(HardwareComponent) - Method in class dioscuri.module.cpu32.PhysicalAddressSpace
updateComponent(HardwareComponent) - Method in class dioscuri.module.cpu32.Processor
updateComponent(HardwareComponent) - Method in class dioscuri.module.cpu32.SystemBIOS
updateComponent(HardwareComponent) - Method in class dioscuri.module.cpu32.VGABIOS
updated() - Method in class dioscuri.module.cpu32.AbstractHardwareComponent
updated() - Method in class dioscuri.module.cpu32.AddressSpace
updated() - Method in class dioscuri.module.cpu32.AlignmentCheckedAddressSpace
updated() - Method in class dioscuri.module.cpu32.DMAController
updated() - Method in interface dioscuri.module.cpu32.HardwareComponent
updated() - Method in class dioscuri.module.cpu32.IOPortHandler
updated() - Method in class dioscuri.module.cpu32.LinearAddressSpace
updated() - Method in class dioscuri.module.cpu32.PhysicalAddressSpace
updated() - Method in class dioscuri.module.cpu32.Processor
updated() - Method in class dioscuri.module.cpu32.SystemBIOS
updated() - Method in class dioscuri.module.cpu32.VGABIOS
updateGraphicsTile(byte[], int, int) - Method in class dioscuri.module.ModuleScreen
  Update a tile on screen with given bytes Graphics mode.
updateGraphicsTile(byte[], int, int) - Method in class dioscuri.module.screen.Screen
  Update a tile on screen with given bytes Graphics mode.
updateGUI(int) - Method in class dioscuri.DioscuriFrame
  Update the GUI, including menu and statusbar.
updateGUI(int) - Method in interface dioscuri.GUI
updateScreenPanel() - Method in class dioscuri.DioscuriFrame
  Update the screen panel on screen frame.
updateScreenSize(int, int, int, int) - Method in class dioscuri.module.ModuleScreen
  Update screen size
updateScreenSize(int, int, int, int) - Method in class dioscuri.module.screen.Screen
  Update screen size
updateStatusPanel() - Method in class dioscuri.DioscuriFrame
  Updates the status panel on screen frame.
updateText(int, int, long, long, short[], int) - Method in class dioscuri.module.ModuleScreen
  Update text on screen at given position Text mode.
updateText(int, int, long, long, short[], int) - Method in class dioscuri.module.screen.Screen
  Update text on screen at given position Text mode.
used() - Method in class dioscuri.module.cpu32.ExceptionHandler
user - Variable in class dioscuri.module.clock.Timer
UTF8 - Static variable in class dioscuri.module.cpu32.ConstantPoolInfo
Util - Class in dioscuri.module.cpu
Utilities - Class in dioscuri.util
  Utility class

## V

validateTLBEntryRead(int) - Method in class dioscuri.module.cpu32.LinearAddressSpace
validateTLBEntryWrite(int) - Method in class dioscuri.module.cpu32.LinearAddressSpace
valueOf(String) - Static method in enum dioscuri.interfaces.Module.Type
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dioscuri.module.ata.AscType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dioscuri.module.ata.ATACommand
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dioscuri.module.ata.ATADriveType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dioscuri.module.ata.ATATranslationType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dioscuri.module.ata.SenseType
  Returns the enum constant of this type with the specified name.
values() - Static method in enum dioscuri.interfaces.Module.Type
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dioscuri.module.ata.AscType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dioscuri.module.ata.ATACommand
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dioscuri.module.ata.ATADriveType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dioscuri.module.ata.ATATranslationType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dioscuri.module.ata.SenseType
  Returns an array containing the constants of this enum type, in the order they are declared.
VARARGS - Static variable in class dioscuri.module.cpu32.MethodInfo
VARIABLE_EXECUTE_COUNT_INDEX - Static variable in class dioscuri.module.cpu32.FASTCompiler
VARIABLE_OFFSET - Static variable in class dioscuri.module.cpu32.FASTCompiler
VERR - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
vertPanning - Variable in class dioscuri.module.video.TextModeAttributes
VERW - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
VGA_BIOS - Static variable in class dioscuri.Constants
  the absolute path of the vga bios image file
VGABIOS - Class in dioscuri.module.cpu32
VGABIOS(byte[], Clock) - Constructor for class dioscuri.module.cpu32.VGABIOS
VGABIOS(String) - Constructor for class dioscuri.module.cpu32.VGABIOS
vgaMemory - Variable in class dioscuri.module.video.VideoCard
Video - Class in dioscuri.module.video
  An implementation of a video (VGA) module.
Video(Emulator) - Constructor for class dioscuri.module.video.Video
  Class constructor
Video.DiosJPCVideoConnect - Class in dioscuri.module.video
Video.DiosJPCVideoConnect() - Constructor for class dioscuri.module.video.Video.DiosJPCVideoConnect
VideoCard - Class in dioscuri.module.video
  Implementation of a VGA videocard Based on Bochs code (http://bochs.sourceforge.net/) Implements all VGA registers (Sequencer, CRTC, Graphics, Attribute, Colour and Miscellaneous) and more...
VideoCard() - Constructor for class dioscuri.module.video.VideoCard
VideoPanel - Class in dioscuri.config
vidMemConnect - Variable in class dioscuri.module.video.Video
VIRTUAL8086_MODE - Static variable in exception dioscuri.module.cpu32.ModeSwitchException
VIRTUAL8086_MODE_EXCEPTION - Static variable in exception dioscuri.module.cpu32.ModeSwitchException
virtual8086CodeBuffer - Variable in class dioscuri.module.cpu32.LazyCodeBlockMemory
Virtual8086ModeCodeBlock - Interface in dioscuri.module.cpu32
Virtual8086ModeUBlock - Class in dioscuri.module.cpu32
Virtual8086ModeUBlock() - Constructor for class dioscuri.module.cpu32.Virtual8086ModeUBlock
Virtual8086ModeUBlock(int[], int[]) - Constructor for class dioscuri.module.cpu32.Virtual8086ModeUBlock
VncPanel - Class in dioscuri.config
VNCTopFrame - Class in dioscuri.vnc
VNCTopFrame(int, String) - Constructor for class dioscuri.vnc.VNCTopFrame
  Constructor
VNCUtil - Class in dioscuri.vnc
  Class holding static method helper
VNCUtil() - Constructor for class dioscuri.vnc.VNCUtil
VOLATILE - Static variable in class dioscuri.module.cpu32.FieldInfo

## W

waitForInterrupt(long) - Method in class dioscuri.module.cpu32.Processor
WIDE - Static variable in class dioscuri.module.cpu32.JavaOpcode
WITH_WIN32 - Static variable in class dioscuri.module.ata.ATAConstants
WORD_0X0001 - Static variable in class dioscuri.module.cpu.CPU
write(DataOutputStream) - Method in class dioscuri.module.cpu32.AttributeInfo
write(DataOutputStream) - Method in class dioscuri.module.cpu32.ClassFile
write(DataOutputStream) - Method in class dioscuri.module.cpu32.ConstantPoolInfo.ClassInfo
write(DataOutputStream) - Method in class dioscuri.module.cpu32.ConstantPoolInfo.DoubleInfo
write(DataOutputStream) - Method in class dioscuri.module.cpu32.ConstantPoolInfo.FloatInfo
write(DataOutputStream) - Method in class dioscuri.module.cpu32.ConstantPoolInfo.IntegerInfo
write(DataOutputStream) - Method in class dioscuri.module.cpu32.ConstantPoolInfo.LongInfo
write(DataOutputStream) - Method in class dioscuri.module.cpu32.ConstantPoolInfo.NameAndTypeInfo
write(DataOutputStream) - Method in class dioscuri.module.cpu32.ConstantPoolInfo.StringInfo
write(DataOutputStream) - Method in class dioscuri.module.cpu32.ConstantPoolInfo.Utf8Info
write(DataOutputStream) - Method in class dioscuri.module.cpu32.ConstantPoolInfo
write(byte[]) - Method in class dioscuri.module.cpu32.CountingOutputStream
write(byte[], int, int) - Method in class dioscuri.module.cpu32.CountingOutputStream
write(int) - Method in class dioscuri.module.cpu32.CountingOutputStream
write(CountingOutputStream, ClassFile) - Method in class dioscuri.module.cpu32.ExceptionHandler
write(DataOutputStream) - Method in class dioscuri.module.cpu32.FieldInfo
write(DataOutputStream) - Method in class dioscuri.module.cpu32.MethodInfo
write(CountingOutputStream, ClassFile, boolean) - Method in class dioscuri.module.cpu32.RPNNode
writeBytecodes(CountingOutputStream, ClassFile, Object[]) - Static method in class dioscuri.module.cpu32.RPNNode
writeData(byte[], int, int) - Method in class dioscuri.module.ata.ATADrive
  Writes data to the disk image.
writeData(int, int, byte[]) - Method in class dioscuri.module.fdc.Drive
  Write data to floppy from buffer
writeExceptionCleanup(CountingOutputStream, ClassFile, boolean) - Method in class dioscuri.module.cpu32.RPNNode
writeHandlerRoutine(CountingOutputStream, ClassFile) - Method in class dioscuri.module.cpu32.ExceptionHandler
writeHandlerRoutine(CountingOutputStream, ClassFile) - Method in class dioscuri.module.cpu32.ProtectedModeExceptionHandler
writeHandlerRoutine(CountingOutputStream, ClassFile) - Method in class dioscuri.module.cpu32.RealModeExceptionHandler
writeMemory(int, byte[], int, int, int) - Method in class dioscuri.module.cpu32.DMAController
writeMode(int, byte) - Method in class dioscuri.module.ModuleVideo
  Video write mode implementations
writeMode(int, byte) - Method in class dioscuri.module.video.Video
  Video write mode implementations
WriteOnlyPortException - Exception in dioscuri.exception
WriteOnlyPortException(String) - Constructor for exception dioscuri.exception.WriteOnlyPortException
writeProtected - Variable in class dioscuri.module.fdc.Drive
writeToImage(byte[], int, int) - Method in class dioscuri.module.ata.DiskImage
  Write to image.
WRMSR - Static variable in interface dioscuri.module.cpu32.MicrocodeSet

## X

x86Count - Variable in class dioscuri.module.cpu32.BlankCodeBlock
x86Length - Variable in class dioscuri.module.cpu32.BlankCodeBlock
X86LENGTH - Static variable in class dioscuri.module.cpu32.BytecodeFragments
X_TILESIZE - Static variable in class dioscuri.module.video.VideoCard
XOR - Static variable in interface dioscuri.module.cpu32.MicrocodeSet
XXXUNUSEDXXX - Static variable in class dioscuri.module.cpu32.JavaOpcode

## Y

Y_TILESIZE - Static variable in class dioscuri.module.video.VideoCard

## Z

zflag_nef_ADC_O16_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_ADC_O32_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_ADC_O8_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_ADD_O16_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_ADD_O32_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_ADD_O8_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_BITWISE_FLAGS_O16_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_BITWISE_FLAGS_O32_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_BITWISE_FLAGS_O8_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_BSF_reg1(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_BSR_reg1(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_CMPXCHG_O16_FLAGS_reg1_reg2(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_CMPXCHG_O32_FLAGS_reg1_reg2(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_CMPXCHG_O8_FLAGS_reg1_reg2(int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_DEC_O16_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_DEC_O32_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_DEC_O8_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_INC_O16_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_INC_O32_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_INC_O8_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_NEG_O16_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_NEG_O32_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_NEG_O8_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_SAR_O16_FLAGS_zflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_SAR_O32_FLAGS_zflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_SAR_O8_FLAGS_zflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_SBB_O16_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_SBB_O32_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_SBB_O8_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_SHL_O16_FLAGS_zflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_SHL_O32_FLAGS_zflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_SHL_O8_FLAGS_zflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_SHR_O16_FLAGS_zflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_SHR_O32_FLAGS_zflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_SHR_O8_FLAGS_zflag_reg0_reg1(boolean, int, int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_STORE0_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_SUB_O16_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_SUB_O32_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods
zflag_nef_SUB_O8_FLAGS_reg0(int) - Static method in class dioscuri.module.cpu32.UCodeStaticMethods

A B C D E F G H I J K L M N O P R S T U V W X Y Z

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