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

## 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.

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