Package | Description |
---|---|
smsqmulator |
The purpose of this project is to have an SMSQ/E emulator "machine" in java.
|
smsqmulator.cpu |
Class and Description |
---|
DeviceDriver
This is the interface template for device drivers.
|
DoNothingException
An exception that does just nothing special.
|
ExternalInterruptHandler
A simple interface for external interrupt handlers.
|
FloppyDriver
This is the driver for reading and writing QL style floppy disk images.
|
IncorrectFiletypeException
This exception should get thrown when the WIN, MEM or FLP drivers are fed files that are not of the correct type.
|
IPHandler
This handles TCP connections.
|
IPSocket
A socket which may be of different types.
|
IPTypes.CONN_STATUS
Connection status.
|
MemDriver
This is the device driver for the MEM device.
|
Monitor
The "monitor" object for the smsqe emulator, controls / starts / stops the emulation thread.
|
MonitorGui
The GUI for the monitor/emulator when run as an application.
|
MonitorHandler
A simple interface to make sure that components including a MonitorPanel have the required methods to communicate with it.
|
QL50HzInterrupt
This simulates a 50 Hz external frame interrupt, and generates screen redraws.
|
SampledSound
An object to make some sampled sound according to SMSQ/E's SSSS specification.
|
Screen
The emulated machine's screen, to be subclassed.
|
SoundDevice
A SOUND device to play sampled sound according to SMSQ/E's SSS specification.
|
TrapDispatcher
This dispatches the various "traps" called from SMSQE to their handlers.
|
Warnings
This is just a data structure containing what type of warnings should be suppressed or shown.
|
WinDir
This is an object containing one directory within a qxl.win drive.
|
WinDrive
This class handles one "QXL.WIN" drive.
|
WinDriver
This is the device driver enabling SMSQmulator to read QXL.Win files.
|
WinFile
This is the class representing one file on a QXL.WIN device.
|
XfaDriver
The File Access device driver template class that allows SMSQE to access native files.
|
XfaFileheader
The interface with required routines a fileheader object must have.
|
Class and Description |
---|
ExternalInterruptHandler
A simple interface for external interrupt handlers.
|
Screen
The emulated machine's screen, to be subclassed.
|
TrapDispatcher
This dispatches the various "traps" called from SMSQE to their handlers.
|