Overview Package Class Use Tree Deprecated Index Help
PREV CLASS NEXT CLASS FRAMES NO FRAMES All Classes
SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

dioscuri.module.parallelport
Class ParallelPort

java.lang.Object
 extended by dioscuri.module.AbstractModule
 extended by dioscuri.module.ModuleParallelPort
 extended by dioscuri.module.parallelport.ParallelPort
All Implemented Interfaces:
Addressable, Module

public class ParallelPort
extends ModuleParallelPort

An implementation of a parallel port module.

See Also:

Metadata module ******************************************** general.type : parallelport general.name : General Parallel Port general.architecture : Von Neumann general.description : Models a 25-pin parallel port general.creator : Tessella Support Services, Koninklijke Bibliotheek, Nationaal Archief of the Netherlands general.version : 1.0 general.keywords : Parallel port, port, IEEE 1284, Centronics, LPT, printer general.relations : Motherboard general.yearOfIntroduction : general.yearOfEnding : general.ancestor : general.successor :


Nested Class Summary
Nested classes/interfaces inherited from interface dioscuri.interfaces.Module
Module.Type
Field Summary
Fields inherited from class dioscuri.module.AbstractModule
type
Constructor Summary
ParallelPort(Emulator owner)
Class constructor
Method Summary
byte getIOPortByte(int portAddress)
byte[] getIOPortDoubleWord(int portAddress)
byte[] getIOPortWord(int portAddress)
boolean reset()
Reset all parameters of module.
void setIOPortByte(int portAddress, byte data)
void setIOPortDoubleWord(int portAddress, byte[] dataDoubleWord)
void setIOPortWord(int portAddress, byte[] dataWord)
Methods inherited from class dioscuri.module.AbstractModule
getConnection, getConnections, getDebugMode, getDump, getExpectedConnections, getType, isConnected, setConnection, setDebugMode, start, stop
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface dioscuri.interfaces.Module
getConnection, getConnections, getDebugMode, getDump, getExpectedConnections, getType, isConnected, setConnection, setDebugMode, start, stop

Constructor Detail

ParallelPort

public ParallelPort(Emulator owner)
Class constructor

Parameters:
owner -
Method Detail

reset

public boolean reset()
Reset all parameters of module.

Specified by:
reset in interface Module
Specified by:
reset in class AbstractModule
Returns:
true iff the AbstractModule was reset properly.
See Also:
AbstractModule

getIOPortByte

public byte getIOPortByte(int portAddress)
 throws UnknownPortException,
 WriteOnlyPortException

Returns:
Throws:
UnknownPortException
WriteOnlyPortException
See Also:
Addressable

setIOPortByte

public void setIOPortByte(int portAddress,
 byte data)
 throws UnknownPortException

Throws:
UnknownPortException
See Also:
Addressable

getIOPortWord

public byte[] getIOPortWord(int portAddress)
 throws ModuleException,
 UnknownPortException,
 WriteOnlyPortException

Returns:
Throws:
ModuleException
UnknownPortException
WriteOnlyPortException
See Also:
Addressable

setIOPortWord

public void setIOPortWord(int portAddress,
 byte[] dataWord)
 throws ModuleException,
 UnknownPortException

Throws:
ModuleException
UnknownPortException
See Also:
Addressable

getIOPortDoubleWord

public byte[] getIOPortDoubleWord(int portAddress)
 throws ModuleException,
 UnknownPortException,
 WriteOnlyPortException

Returns:
Throws:
ModuleException
UnknownPortException
WriteOnlyPortException
See Also:
Addressable

setIOPortDoubleWord

public void setIOPortDoubleWord(int portAddress,
 byte[] dataDoubleWord)
 throws ModuleException,
 UnknownPortException

Throws:
ModuleException
UnknownPortException
See Also:
Addressable

Overview Package Class Use Tree Deprecated Index Help
PREV CLASS NEXT CLASS FRAMES NO FRAMES All Classes
SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

AltStyle によって変換されたページ (->オリジナル) /