Package org.razvan.jzx

Interface Summary
ILogger Interface implemented by all classes that are able to log messages generated by the emulator.
 

Class Summary
AppletLogger Log messages using the AppletContext.showStatus() method (when JZX is running as an Applet.)
BaseComponent Base class extended by all components that comprise the emulator.
BaseIO Base class extended by all I/O components that comprise the emulator.
BaseKeyboard Base class extended by all Keyboard components that comprise the emulator.
BaseLoader Base class extended by all classes that can load information from a saved file format into the Spectrum.
BaseMemory Base class extended by all memory components that comprise the emulator.
BaseScreen Base class extended by all screen components that comprise the emulator.
BaseSpectrum Base class extended by all Spectrum models (48k, 128k).
Clock Spectrum interrupt clock which is used for generating the 20ms interrupt on which the screen frames are synchronized.
ConsoleLogger Log messages to the console (System.out), when JZX is running as a regular Frame.
JZXApplet The entry point for JZX when running as an applet.
JZXFrame The entry point for JZX when running as a standalone application.
NativeTimer Obtain high-resolution timing values using a native hardware timer.
PerformanceCounter Track various time periods in the emulator and report them.
ScreenBoth Screen implementation that runs in both JDK1.1 and JDK1.2 VMs, but is optimized for neither.
ScreenJava1 Screen implementation that is optimized for running in a JDK1.1 VM.
ScreenJava2 Screen implementation that is optimized for running in a JDK1.2 VM.
Z80 The Z80 CPU component of the Spectrum emulator.
Z80Loader Z80 Snapshot loader.