Package smsqmulator


package smsqmulator
General objects for this projet.
  • Class
    Description
    Class 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.
    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.