Package smsqmulator
package smsqmulator
General objects for this projet.
-
ClassDescriptionClass to speed up some SMSQ/E floating point ari ops.A fixed size circular LIFO buffer which never overflows.A thread to monitor changes from the clipboard, by comparing current content with old content.An object accessing the system clipboard for transfer to/from it.An exception that does just nothing special.The independent thread that actually handles the emulation on a "g","gb" or "x" command.A simple interface for external interrupt handlers.FifoQueue<T>A fixed size FIFO queue that does not allow null elements.This isn't really a class per se - it just contains various public static final utility routines.This handles TCP connections.A (very primitive) "peekable" byte (not char!) buffer for an InputStream (supposedly from a socket).A socket which may be of different types.The "monitor" object which, controls / starts / stops the emulation thread.The independent thread that actually handles the emulation on a "g","gb" or "x" command.This simulates a 50 Hz external frame interrupt, and generates screen redraws.The class that does the "simple" (fast) emulation.Methods to setup smsqe.Methods to get string from smsqe to java and vice-versa.The main object, it doesn't do much other than setup the Gui and start the monitor.A class to generate, save and load snapshots.A 1.4 file that provides utility methods for creating form- or grid-style layouts with SpringLayout.This dispatches the various "traps" called from SMSQE.This just contains static data types.