|
jmce - 1_02 | ||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
BreakPointListener | Listener for break point. |
CallListener | Listener to intercept fnction call. |
Console | Sample interface for printable console. |
CPU | This interface rappresent one CPU. |
CycleListener | Listener for event cycle. |
Decoder | Istruction decoder. |
DeviceConsumer<E> | Consume data from device. |
DeviceProducer<E> | Produce data for device. |
Disk | Interface to descibe a phisical disk. |
DiskController | Disk controller. |
DiskCPM | CP/M disk interface. |
ExceptionListener | Listener for exception. |
Hardware | Generic hardware interface. |
I2cSlave | Interface for I2c slave peripheral connected to the I2CBus. |
InterruptManager | Interface for interrupt manager. |
LoadableListener | File loader listener. |
Loader | Interface used to load a program / data in the cpu memory |
Memory | Memory device. |
MemoryReadListener | Listener to wait for memory write event. |
MemoryWriteListener | Listener to wait for memory write event. |
Opcode | |
Peripheral | Extension to Hardware interface for Peripheral. |
Register | Interface to rappresent a CPU register. |
RegisterReadListener | |
RegisterWriteListener | |
ResetListener | Reset listener. |
SwingHardware | Tag interface for Hardware with a GUI part. |
Tape | Interface to rappresent a tape reader / writer. |
TapeEventListener | Interface to rappresent a tape reader / writer. |
TraceListener | Listener to trace cpu execution. |
Class Summary | |
---|---|
AbstractHardware | Abstract implementation of Hardware implements all not specific method. |
AbstractPeripheral | Abstract implementation of Peripheral To support idle loop detection and save cpu time the peripheral must call the method setIdle when a status operation is made and setLive when a read / write operation is made. |
BreakPoint | Base class for all type of break point. |
BreakPointExec | Breakpoint on memory exec (read). |
BreakPointRead | Break point on memory read. |
BreakPointWrite | Breakpoint on memory write. |
BufferedDeviceProducer<E> | Buffer implementation of device producer. |
CpuRuntime | Class for cpu with istruction requiring a runtime. |
Device<E> | The core class for device implementation. |
ExceptionEvent | Class used to send Exception in simulator. |
I2cBus | I2C Bus manager. |
Interrupt | General interrupt. |
Loadable | File loader. |
LoadInfo | Load information. |
SampleDeviceProducer<E> | Sample implementation of DeviceProducer |
Serial | Sample abstract class for serial chars device. |
SysKit | JMCE System kit. |
TapePulse | Class for single tape pulse event. |
Uart |
Exception Summary | |
---|---|
CPUAbortException | CPU abort Throw when the cpu is aborted from external entity for example the user press a specific key. |
CPUException | CPU Exception. |
MemoryException | |
SIMException | Exception for JMCE emulator. |
SIMInterrupted | |
SIMIOException | |
SIMSWException | Software error exception. |
Interface and Class relative to the JMCE simulator.
This package declare all the interface using by the simulator and the Class not hardware depending that it is possible mantain in a single file. For example the Hardware interface is implemented in a single class as AbstractHarsware in this package because it is a relative simple class, the interface Disk is implemented in a special package jmce.sim.disk because have many different implementation.
|
jmce - 1_02 | ||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |