Uses of Interface
dioscuri.interfaces.Module

Packages that use Module
dioscuri   
dioscuri.interfaces   
dioscuri.module   
dioscuri.module.ata   
dioscuri.module.bios   
dioscuri.module.clock   
dioscuri.module.cpu   
dioscuri.module.cpu32   
dioscuri.module.dma   
dioscuri.module.fdc   
dioscuri.module.keyboard   
dioscuri.module.memory   
dioscuri.module.motherboard   
dioscuri.module.mouse   
dioscuri.module.parallelport   
dioscuri.module.pci   
dioscuri.module.pic   
dioscuri.module.pit   
dioscuri.module.rtc   
dioscuri.module.screen   
dioscuri.module.serialport   
dioscuri.module.video   
 

Uses of Module in dioscuri
 

Methods in dioscuri that return Module
 Module Modules.getModule(int index)
           
 Module Modules.getModule(Module.Type type)
           
protected  Module Emulator.getModule(Module.Type type)
          Return reference to module from given type
 

Methods in dioscuri with parameters of type Module
 boolean Modules.addModule(Module module)
           
 boolean Emulator.setTimingParams(Module module)
          Set the timing parameters
 

Uses of Module in dioscuri.interfaces
 

Subinterfaces of Module in dioscuri.interfaces
 interface Addressable
           
 interface Updateable
           
 

Methods in dioscuri.interfaces that return Module
 Module Module.getConnection(Module.Type type)
          Returns the Module of a certain Type connected to this Module.
 

Methods in dioscuri.interfaces that return types with arguments of type Module
 java.util.Map<Module.Type,Module> Module.getConnections()
          Returns all connected, or supposedly connected, Modules of this Module.
 

Methods in dioscuri.interfaces with parameters of type Module
 boolean Module.setConnection(Module module)
          Connect both Modules 'this' and 'module' to each other.
 

Uses of Module in dioscuri.module
 

Classes in dioscuri.module that implement Module
 class AbstractModule
          Abstract class representing a generic hardware module.
 class ModuleATA
          Abstract class representing a ATA module.
 class ModuleBIOS
          Abstract class class defining a template for a BIOS module, which may contain a system BIOS, VIDEO BIOS and optional BIOSes.
 class ModuleClock
          Abstract class representing a clock module.
 class ModuleCPU
          Interface representing a generic CPU module.
 class ModuleDMA
          Interface representing a generic DMA module.
 class ModuleFDC
          Abstract class representing a generic FDC module.
 class ModuleKeyboard
          Abstract class representing a generic Keyboard module.
 class ModuleMemory
          Abstract class representing a memory hardware module.
 class ModuleMotherboard
          Abstract class representing a generic motherboard module.
 class ModuleMouse
          Abstract class representing a generic mouse module.
 class ModuleParallelPort
          Abstract class representing a generic parallel port module.
 class ModulePIC
          Abstract class representing a generic PIC module.
 class ModulePIT
          Abstract class representing a generic PIT module.
 class ModuleRTC
          Abstract class representing a generic RTC module.
 class ModuleScreen
          Abstract class representing a generic screen module.
 class ModuleSerialPort
          Abstract class representing a generic serial port module.
 class ModuleVideo
          Abstract class representing a generic video module.
 

Methods in dioscuri.module that return Module
 Module AbstractModule.getConnection(Module.Type type)
          Returns the Module of a certain Type connected to this Module.
 

Methods in dioscuri.module that return types with arguments of type Module
 java.util.Map<Module.Type,Module> AbstractModule.getConnections()
          Returns all connected, or supposedly connected, Modules of this Module.
 

Methods in dioscuri.module with parameters of type Module
 boolean AbstractModule.setConnection(Module module)
          Connect both Modules 'this' and 'module' to each other.
abstract  void ModuleCPU.setHoldRequest(boolean value, Module originator)
          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.
 

Uses of Module in dioscuri.module.ata
 

Classes in dioscuri.module.ata that implement Module
 class ATA
          An implementation of a ATA controller module.
 

Uses of Module in dioscuri.module.bios
 

Classes in dioscuri.module.bios that implement Module
 class BIOS
          An implementation of a hardware BIOS module.
 

Uses of Module in dioscuri.module.clock
 

Classes in dioscuri.module.clock that implement Module
 class Clock
          AbstractModule Clock This module implements a pulsing clock mechanism.
 

Uses of Module in dioscuri.module.cpu
 

Classes in dioscuri.module.cpu that implement Module
 class CPU
          An implementation of an Intel 8086 hardware CPU module.
 

Methods in dioscuri.module.cpu with parameters of type Module
 void CPU.setHoldRequest(boolean value, Module originator)
          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.
 

Uses of Module in dioscuri.module.cpu32
 

Classes in dioscuri.module.cpu32 that implement Module
 class DMAController
           
 class Processor
           
 

Methods in dioscuri.module.cpu32 with parameters of type Module
 void Processor.setHoldRequest(boolean value, Module origin)
          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.
 

Uses of Module in dioscuri.module.dma
 

Classes in dioscuri.module.dma that implement Module
 class DMA
          An implementation of a DMA controller module.
 

Uses of Module in dioscuri.module.fdc
 

Classes in dioscuri.module.fdc that implement Module
 class FDC
          An implementation of a Floppy disk controller module.
 

Uses of Module in dioscuri.module.keyboard
 

Classes in dioscuri.module.keyboard that implement Module
 class Keyboard
          An implementation of a keyboard module.
 

Uses of Module in dioscuri.module.memory
 

Classes in dioscuri.module.memory that implement Module
 class DynamicAllocationMemory
          An implementation of a hardware memory module.
 class Memory
          An implementation of a hardware memory module.
 

Uses of Module in dioscuri.module.motherboard
 

Classes in dioscuri.module.motherboard that implement Module
 class DeviceDummy
          This class is a dummy for a peripheral device.
 class Motherboard
          An implementation of a motherboard module.
 

Uses of Module in dioscuri.module.mouse
 

Classes in dioscuri.module.mouse that implement Module
 class Mouse
          An implementation of a mouse module.
 

Uses of Module in dioscuri.module.parallelport
 

Classes in dioscuri.module.parallelport that implement Module
 class ParallelPort
          An implementation of a parallel port module.
 

Uses of Module in dioscuri.module.pci
 

Classes in dioscuri.module.pci that implement Module
 class PCI
          An implementation of a PCI controller module.
 

Uses of Module in dioscuri.module.pic
 

Classes in dioscuri.module.pic that implement Module
 class PIC
           
 

Uses of Module in dioscuri.module.pit
 

Classes in dioscuri.module.pit that implement Module
 class PIT
          An implementation of a Programmable Interval Timer (PIT) module based on the Intel 82C54 PIT chip.
 

Uses of Module in dioscuri.module.rtc
 

Classes in dioscuri.module.rtc that implement Module
 class RTC
          An implementation of a Real Time module.
 

Uses of Module in dioscuri.module.screen
 

Classes in dioscuri.module.screen that implement Module
 class Screen
          An implementation of a hardware visual screen module.
 

Uses of Module in dioscuri.module.serialport
 

Classes in dioscuri.module.serialport that implement Module
 class SerialPort
          An implementation of a serial port module.
 

Uses of Module in dioscuri.module.video
 

Classes in dioscuri.module.video that implement Module
 class Video
          An implementation of a video (VGA) module.