Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

S

SampledSound - Class in ui.sound
An object to make some sampled sound according to SMSQ/E's SSSS specification.
SampledSound(int, Warnings, String) - Constructor for class ui.sound.SampledSound
Creates this object, a DataLine object and an independent thread for filling the DataLine.
SBCD - Class in CPU.instructions
The ABCD instruction in all of its variants.
SBCD() - Constructor for class CPU.instructions.SBCD
 
SCC - Class in CPU.instructions
The SCC instruction in all of its variants.
SCC() - Constructor for class CPU.instructions.SCC
 
screen - Variable in class CPU.MC68000Cpu
 
Screen - Class in screens
The emulated machine's screen, to be subclassed.
Screen(int, int, Monitor, boolean, boolean, int, boolean) - Constructor for class screens.Screen
Creates the object - subclasses should always call this.
Screen0 - Class in screens
The emulated machine's screen - a QL mode 4 or 8 screen.
Screen0(int, int, int, Monitor, boolean, boolean, int, boolean) - Constructor for class screens.Screen0
Creates the object.
Screen16 - Class in screens
An 8-bit Aurora compatible screen for SMSQmulator.
Screen16(int, int, int, boolean, Monitor, boolean, boolean, int, boolean) - Constructor for class screens.Screen16
This sets up the entire screen object, including the BufferedImage.
Screen32 - Class in screens
This is the screen object for a "mode 32" screen, where each pixels is a word in GGGBBBBB RRRRRGGG format.
Screen32(int, int, int, boolean, Monitor, boolean, boolean, int, boolean) - Constructor for class screens.Screen32
Creates the object.
screenImage - Variable in class screens.Screen
 
ScreenMenu - Class in ui
The screen section of the config menu in the menu bar, including item action routines.
ScreenMenu(Monitor, IniFile, MonitorGui) - Constructor for class ui.ScreenMenu
 
screenPanelKeyPressed(KeyEvent) - Method in class screens.Screen
Input some keys that aren't caught via the keyTyped method: Cursor keys Function keys home, end, page up, page down pause, syst, stop ESC key (not caught under osx) This here method has several premature exits.
screenPanelKeyReleased(KeyEvent) - Method in class screens.Screen
When key is released, tell SMSQE via monitor object.
screenPanelKeyTyped(KeyEvent) - Method in class screens.Screen
Gets the key typed in the Screen object to the Monitor object (and thus the emulation).
screenPanelMouseEntered(MouseEvent) - Method in class screens.Screen
When mouse enters the emulated screen, this makes normal host OS mouse cursor "disappear".
screenPanelMouseExited(MouseEvent) - Method in class screens.Screen
Sets the mouse cursor back to normal when mouse leaves the emulated screen.
screenPanelMouseMoved(MouseEvent) - Method in class screens.Screen
This is the method that catches the mouse movement and sends it to the emulator via the monitor object.
screenPanelMousePressed(MouseEvent) - Method in class screens.Screen
Handles mouse presses on the emulated screen - send mouse button pressed to SMSQ/E.
screenPanelMouseReleased(MouseEvent) - Method in class screens.Screen
Handles mouse button releases on the emulated screen - send mouse button released to SMSQE.
screens - package screens
These are the screens that are used in different SMSQE screen modes.
screenStart - Variable in class CPU.MC68000Cpu
 
screenStop - Variable in class CPU.MC68000Cpu
 
SDCDriver - Static variable in class smsqmulator.Types
 
send(MC68000Cpu, int) - Method in class smsqmulator.IPSocket
Send bytes out over the port.
send(MC68000Cpu, int, InetSocketAddress) - Method in class drivers.UDPSocket
Send bytes out over the port.
send1Byte(byte) - Method in class drivers.UDPSocket
Send one byte out over the socket.
send1Byte(MC68000Cpu, int) - Method in class smsqmulator.IPSocket
Send one byte out over the socket.
sendBytes(SerialPort, int, MC68000Cpu, int, int) - Method in class drivers.ser.OutputBuffer
Send multiple bytes to the serial port (bytes lay at (A1))
sendOneByte(SerialPort, MC68000Cpu, byte, int) - Method in class drivers.ser.OutputBuffer
Send one byte to the serial port.
sendTo(MC68000Cpu, int) - Method in class smsqmulator.IPSocket
Sendto - only allowed for TCP where it is the same as "send".
sendTo(MC68000Cpu, int, int) - Method in class drivers.UDPSocket
Implemnnt send to facility.
SER_SEP - Static variable in class ui.SerAssignmentsDialog
 
SerAssignmentsDialog - Class in ui
The dialog to assign machine names for serial ports to the SMSQE serial ports.
SerAssignmentsDialog(Frame, boolean, String[]) - Constructor for class ui.SerAssignmentsDialog
Create the dialog.
SerDriver - Class in drivers.ser
The serial port driver interface.
SerDriver() - Constructor for class drivers.ser.SerDriver
Create the object with no preset set of names - get the names from the machine.
SerDriver(IniFile) - Constructor for class drivers.ser.SerDriver
Create the object with data to be taken from an ini file.
SerDriver(String[]) - Constructor for class drivers.ser.SerDriver
Create the object with an existing set of names (MUST be a 4 element String array).
serialPort - Variable in class drivers.ser.SerPortDefinition
 
SerPortDefinition - Class in drivers.ser
Just a data object.
SerPortDefinition(SerialPort, String, String, String) - Constructor for class drivers.ser.SerPortDefinition
Creates the object - any null string is replaces by "".
setAllPortnames2(String[]) - Method in class drivers.ser.SerDriver
Set the machine name for all ports.
setAsDir() - Method in class drivers.nxfa.XfaFile
Signals that this file should be treated as a dir.
setBoth(String, int) - Static method in class drivers.DeviceNames
 
setCapsLockStatus(boolean) - Method in class smsqmulator.Monitor
Set the Caps lock directly in the sysvars (!).
setckmem(boolean) - Method in interface smsqmulator.EmulationThread
 
setckmem(boolean) - Method in class smsqmulator.MonitoredEmulationThread
Sets whether memory check should be switched on or off.
setckmem(boolean) - Method in class smsqmulator.SimpleEmulationThread
 
setClipboardContents(String) - Method in class smsqmulator.ClipboardXfer
Puts a string into the clipboard with me as owner.
setColourMode(int) - Method in class screens.Screen
Sets the screen mode when in Ql compatible mode.
setColourMode(int) - Method in class screens.Screen0
Sets the screen mode when in QL compatible mode.
setCondition(int, int, int, boolean, int) - Method in interface smsqmulator.EmulationThread
 
setCondition(int, int, int, boolean, int) - Method in class smsqmulator.MonitoredEmulationThread
Sets the condition for a "g" command
setCondition(int, int, int, boolean, int) - Method in class smsqmulator.SimpleEmulationThread
 
setCopyScreen(int, int) - Method in class CPU.CPUforScreenEmulation
This switches QL screen emulation on or off.
setCopyScreen(int, int) - Method in class CPU.MC68000Cpu
This switches QL screen emulation on or off.
setCpu(MC68000Cpu) - Method in interface drivers.DeviceDriver
Sets the cpu used by the device driver.
setCpu(MC68000Cpu) - Method in class drivers.nxfa.XfaDriver
Sets the cpu used by the device driver.
setCpu(MC68000Cpu) - Method in class drivers.win.SWinDriver
Sets the cpu used by the device driver.
setCpu(MC68000Cpu) - Method in class drivers.win.WinDriver
Sets the cpu to be used.
setCpu(MC68000Cpu) - Method in class smsqmulator.QL50HzInterrupt
Sets a (new) cpu object.
setCpu(MC68000Cpu) - Method in class smsqmulator.TrapDispatcher
Sets the cpu used by all device drivers.
setCPU(MC68000Cpu) - Method in class drivers.FloppyDriver
Sets the cpu for this object.
setDate - Variable in class drivers.win.WinFile
 
setDate(int, int) - Method in class drivers.nxfa.NfaFileheader
Sets the date in the header.
setDate(int, int) - Method in class drivers.nxfa.QemuFileheader
Sets the date in the header.
setDate(int, int) - Method in class drivers.nxfa.SfaFileheader
Sets the date in the header.
setDate(int, int) - Method in interface drivers.nxfa.XfaFileheader
Sets the date in the header.
setDefaultParameters(SerialPort) - Method in class drivers.ser.SerDriver
Set default parameters for a port These are : 9600 bauds, 8 data bits, 1 stop bit, no parity (no flow control).
setDir(WinDir) - Method in class drivers.win.WinFile
Sets the directory this file is in.
setDirAndFatChanged() - Method in class drivers.win.WinFile
Show that the directory and the FAT must have changed.
setDirname(int, String) - Method in class drivers.nxfa.XfaDriver
Sets the native dir this drive points to.
setDirStatus(boolean) - Method in class drivers.win.WinFile
Sets whether this file is a dir or not.
setDisplayRegion(int, int, char[]) - Method in class screens.Screen
Copies a block of screen memory from an original QL screen to this screen, converting the colours.
setDividerLocation(int) - Method in class ui.MonitorPanel
Sets the divider location in the the split panel.
setDoubleSize() - Method in class ui.MonitorGui
Menu item action : Doubles/halves the window x and y sizes WITHOUT increasing resolution.
setDrive(IniFile) - Method in class drivers.FloppyDriver
Sets the native file name for a drive (called from SMSQ/E)
setEmuColourMode(int) - Method in class screens.Screen
Sets the screen mode for a QL emulated screen (subtly different from the above).
setEmuScreenMode(int) - Method in class CPU.MC68000Cpu
Sets the display mode when emulating a QL compatible screen, a fall through to the corresponding screen routine.
setEndPositions(Point) - Method in class screens.Screen
Set where the window ends, in screen pixels.
setFastMode() - Method in class smsqmulator.Monitor
Go into fast or slow mode
setFileDate(int, int) - Method in class drivers.win.WinDir
Sets the date of the file.
setFileDates(File) - Method in class drivers.nxfa.NfaFileheader
Sets the date of the file (in milliseconds)
setFileDates(File) - Method in class drivers.nxfa.QemuFileheader
Sets the date of the file (in milliseconds)
setFileDates(File) - Method in class drivers.nxfa.SfaFileheader
Sets the date of the file (in milliseconds)
setFileDates(File) - Method in interface drivers.nxfa.XfaFileheader
Sets dates of files, if necessary.
setFileHeader(int, MC68000Cpu, int) - Method in class drivers.win.WinDir
Sets the header for a file (always 14 bytes).
setFilenameChange(int) - Method in interface drivers.DeviceDriver
Sets whether a filename's case should be changed (0 = unchanged, 1=all upper case, 2=all lower case.
setFilenameChange(int) - Method in class drivers.nxfa.XfaDriver
This sets how a filename case should be changed (or not).
setFilenameChange(int) - Method in class drivers.win.WinDriver
Changes the filename case - not necessary for this driver.
setFilenameChange(int, int) - Method in class smsqmulator.TrapDispatcher
Sets whether a filename's case should be changed.
setFileVersion(int, int) - Method in class drivers.win.WinDir
Sets the version of the file.
setFloppy(FloppyDriver) - Method in class smsqmulator.TrapDispatcher
Sets the FloppyDriver object.
setFloppyNames(String[]) - Method in class smsqmulator.TrapDispatcher
Sets the names of the native files to be used for floppy images.
setFocus() - Method in class ui.MonitorGui
Sets the focus to the screen object.
setFullScreen(MonitorGui, GraphicsDevice, int) - Static method in class ui.MacUI
 
setFullSize(boolean) - Method in class screens.Screen
Sets whether screen should be full size.
setGui(MonitorGui) - Method in class smsqmulator.TrapDispatcher
 
setGuiAndCpu(MonitorGui, TrapDispatcher) - Method in class smsqmulator.Monitor
Sets the gui for this monitor.
setID(int, String) - Static method in class drivers.DeviceNames
 
setIndex(int) - Method in class drivers.win.WinFile
Sets the file index.
setInHeader(int, int) - Method in class drivers.win.WinDir
Sets a long word in a header.
setIsMac(boolean) - Method in class screens.Screen
Sets whether this screen is run under a mac.
setIsWindows(boolean) - Method in class screens.Screen
Sets whether this screen is run under windows
setKeyrow(int, int) - Method in class CPU.MC68000Cpu
Sets the keyrow parameter for this key (row and col).
setKeyrow(int, int) - Method in class smsqmulator.Monitor
Sets a keyrow bit for the indicated row and col.
setKeysType(boolean) - Method in class screens.Screen
 
setLAF(int, MonitorGui) - Static method in class ui.MacUI
try to set the mac LAF,
setLanguage(int) - Static method in class ui.Localization
This sets the language and the language dependent texts.
setLanguage(int) - Method in class ui.MonitorGui
Change the language and thus the texts shown in the items, menu etc..
setLanguage(String) - Method in class ui.Localization
This sets the language and the language dependent texts.
setLastError(int) - Method in class drivers.UDPSocket
Sets the last error for the socket.
setLastError(int) - Method in class smsqmulator.IPSocket
Sets the last error for the socket.
setLength(int) - Method in class drivers.nxfa.NfaFileheader
Sets the length of the file in the header.
setLoggers(JTextArea, JTextArea) - Method in class smsqmulator.Monitor
Sets the log windows.
setmemWatched(int) - Method in interface smsqmulator.EmulationThread
 
setmemWatched(int) - Method in class smsqmulator.MonitoredEmulationThread
Sets the memory to be watched.
setmemWatched(int) - Method in class smsqmulator.SimpleEmulationThread
 
setMenuBarVisible(boolean) - Method in class ui.MonitorGui
Makes the menu bar visible/invisible.
setMonitor(Monitor) - Method in class screens.Screen
Sets the Monitor object for this.
setMouseClickDelay(int) - Method in class screens.Screen
Sets the delay after a mouse click.
setMousePosition(int, int) - Method in class screens.Screen
Sets a new mouse position if that has changed from within SMSQ/E.
setMousePosition(int, int) - Method in class ui.MonitorGui
Sets a new mouse position if that has changed from within SMSQ/E.
setMousewheelAccel(int) - Method in class screens.Screen
Sets the mousewheel acceleration, ie how many arrow key chars are input for one mouse wheel movement.
setName(int, MC68000Cpu) - Method in class drivers.win.SWinDriver
Sets the name of a native directory, as passed in a datastructure pointed to by SMSQE.
setName(String, int) - Static method in class drivers.DeviceNames
 
setNames(String[]) - Method in class drivers.ser.SerDriver
Set names of ports from the supplied string array.
setNames(String[]) - Method in class drivers.win.SWinDriver
Sets the names of the native directories to be used for each drive of the device.
setNames(String[], boolean, int, IniFile) - Method in class drivers.FloppyDriver
Sets the names of the native files to be used for each drive of the device.Checks that a file is a valid QL floppy image file.
setNames(String[], IniFile, boolean, boolean) - Method in interface drivers.DeviceDriver
Sets the names of the native directories to be used for each drive of the device.
setNames(String[], IniFile, boolean, boolean) - Method in class drivers.nxfa.XfaDriver
Sets the names for the drives
setNames(String[], IniFile, boolean, boolean) - Method in class drivers.win.WinDriver
Sets the names for the native files containing the drives and creates the drive objects.
setNamesForDrives(int, String[], boolean) - Method in class smsqmulator.TrapDispatcher
Sets the names for the drives of a device, i.e.
setNewContent(String) - Method in class smsqmulator.ClipboardXfer
Sets the new content and increases the change counter when content has changed.
setOptionAndSave(String, String, IniFile) - Static method in class ui.ConfigData
Sets an option in the inifile and saves that to the file on disk.
setOptions(IniFile, Monitor) - Static method in class ui.ConfigData
Gets various options from the inifile and sets them.
setPixels(int, int, int, int) - Method in class screens.Screen
Sets the colours of a QL screen mode word's worth of pixels.
setQLEmulationMode(int) - Method in class screens.Screen
Sets the mode the emulated QL screen is supposed to be in when copying it in higher screen modes.
setRemovableStatus(boolean, MC68000Cpu) - Method in class drivers.win.WinDrive
(Tries to) Set the removable status for the drive.If the new state to set is that the drive should be removable, this will only succeed if there are no files open on the drive.
setRemovableStatus(int, boolean) - Method in class drivers.win.WinDriver
Sets the removable status of a win drive
setRootDirLength(int) - Method in class drivers.win.WinDrive
Sets the length of the root directory in the appropriate place in the FAT.
setScreen(Screen) - Method in class CPU.MC68000Cpu
 
setScreen(Screen) - Method in class smsqmulator.QL50HzInterrupt
Sets a (new) screen object.
setScreenMode(int) - Method in class CPU.MC68000Cpu
Sets the display mode for a QL compatible screen, a fall through to the corresponding screen routine.
setScreenUpdateInterval(int) - Method in interface smsqmulator.EmulationThread
Sets the interval between screen updates.
setScreenUpdateInterval(int) - Method in class smsqmulator.Monitor
Sets the interval between screen updates.
setScreenUpdateInterval(int) - Method in class smsqmulator.MonitoredEmulationThread
Sets the interval between screen updates.
setScreenUpdateInterval(int) - Method in class smsqmulator.QL50HzInterrupt
Sets the interval between screen updates.
setScreenUpdateInterval(int) - Method in class smsqmulator.SimpleEmulationThread
Sets the interval between screen updates.
setSerdriverNames(String[]) - Method in class smsqmulator.TrapDispatcher
 
setSerPortsData(String[], IniFile) - Static method in class ui.ConfigData
Get the configured data for all serial ports.
setSMSQEFilename(String) - Method in class drivers.nxfa.NfaFileheader
Sets the (SMSQE) filename in the header - but does nothing here.
setSMSQEFilename(String) - Method in class drivers.nxfa.QemuFileheader
Sets the (SMSQE) filename in the header.
setSMSQEFilename(String) - Method in class drivers.nxfa.SfaFileheader
Sets the (SMSQE) filename in the header.
setSMSQEFilename(String) - Method in interface drivers.nxfa.XfaFileheader
Sets the (SMSQE) filename in the header.
setSoundVolume(int) - Method in class smsqmulator.TrapDispatcher
Sets the sound volume for the Beep and SampledSound objects.
setSR(int) - Method in class CPU.MC68000Cpu
Sets the status register with a certain value.
setTimeOffset(int) - Method in class smsqmulator.TrapDispatcher
Sets the time offset value.
setTrapDispatcher(TrapDispatcher) - Method in class CPU.MC68000Cpu
Sets the trap dispatcher for this CPU, which is called whenever a JAVAComm instruction (such as for some device drivers) is encountered.
setUpperLimit(int) - Method in interface smsqmulator.EmulationThread
 
setUpperLimit(int) - Method in class smsqmulator.MonitoredEmulationThread
Sets the upper limit of memory when logging.
setUpperLimit(int) - Method in class smsqmulator.SimpleEmulationThread
 
setupSMSQE(MC68000Cpu, IniFile) - Static method in class smsqmulator.SMSQE
Checks that SMSQE is correct, sets many of the different config options.
setUsage(int) - Method in interface drivers.DeviceDriver
This sets the usage name of the device, eg.
setUsage(int) - Method in class drivers.nxfa.XfaDriver
This sets the usage name of the device, eg.
setUsage(int) - Method in class drivers.win.WinDriver
This sets the usage name of the device, eg.
setUsage(int, int) - Method in class drivers.win.SWinDriver
This sets the usage name of the device, eg.
setUsageForDrive(int, int) - Method in class smsqmulator.TrapDispatcher
Sets the usage name for a device.
setVersion(int) - Method in class drivers.nxfa.NfaFileheader
Sets the version in the header.
setVersion(int) - Method in class drivers.nxfa.QemuFileheader
Sets the version in the header.
setVersion(int) - Method in class drivers.nxfa.SfaFileheader
Sets the version in the header.
setVersion(int) - Method in interface drivers.nxfa.XfaFileheader
Sets the version in the header.
setVibrantColours(boolean, char[]) - Method in class screens.Screen
Sets whether brighter colours should be used.
setVibrantColours(boolean, char[]) - Method in class screens.Screen0
Sets whether brighter colours should be used - ignored.
setVibrantColours(boolean, char[]) - Method in class screens.Screen16
Sets whether brighter colours should be used.
setVibrantColours(boolean, char[]) - Method in class screens.Screen32
Sets whether brighter colours should be used.
setVisible() - Method in class ui.SerAssignmentsDialog
This obviously does NOT show the dialog.
setVisible(boolean) - Method in class ui.MultiMonitorDialog
This overrides the normal setVisible method - and just does nothing at all.
setVolume(int) - Method in class ui.sound.Beep
Sets the sound volume.
setVolume(int) - Method in class ui.sound.SampledSound
Sets the sound volume.
setVramBase(int) - Method in class screens.Screen
Sets the new Vrambase or the screen buffer if we are in QL compatible mode (this implies that the CPU or its memory changed).
setVramBase(int) - Method in class screens.Screen0
Sets the new Vrambase for the screen buffer if we are in QL compatible mode (this implies that the CPU or its memory changed).
setVramBase(int) - Method in class screens.Screen16
Sets the new Vrambase and adjust vramtop and vrambase accordingly.
setVramBase(int) - Method in class screens.Screen32
Sets the new Vrambase.
setXTcc(boolean) - Method in class drivers.nxfa.NfaDriver
Sets the XTcc flag.
setZStatusFlag() - Method in class CPU.MC68000Cpu
Sets/clears the Z flag according to D0.
SfaDriver - Class in drivers.nxfa
The SMSQE File Access device driver class that allows SMSQE access to SMSQE type files (with header) on a native drive.
SfaDriver(boolean) - Constructor for class drivers.nxfa.SfaDriver
Creates the device driver.
SFADriver - Static variable in class smsqmulator.Types
 
SfaFileheader - Class in drivers.nxfa
Creates an SMSQE fileheader for SFA files.
SfaFileheader(File, String, FileChannel, int) - Constructor for class drivers.nxfa.SfaFileheader
Creates the object either from an existing java.io.File, or a newly created one.
SFAHeaderLength - Static variable in class smsqmulator.Types
 
shortFormat(StringBuilder) - Method in class CPU.DisassembledInstruction
Formats the instruction in the provided StringBuffer, in short format.
showInfo(boolean, JTextArea) - Method in class smsqmulator.Monitor
Shows the content of all regs and the next instruction.
signalDeath(boolean) - Method in class smsqmulator.MonitoredEmulationThread
Sets whether the death of the thread should be logged in the MonitorGui log wdw.
signExtendByte(int) - Static method in class CPU.MC68000Cpu
Sign extend a byte.
signExtendWord(int) - Static method in class CPU.MC68000Cpu
Sign extend a word.
SimpleEmulationThread - Class in smsqmulator
The class that does the "simple" (fast) emulation.
SimpleEmulationThread(MC68000Cpu, Screen) - Constructor for class smsqmulator.SimpleEmulationThread
 
size() - Method in class CPU.DisassembledInstruction
Get the size of the instruction.
Size - Enum Class in CPU
 
SMSQE - Class in smsqmulator
Methods to setup smsqe.
SMSQE() - Constructor for class smsqmulator.SMSQE
 
SMSQEHeaderLength - Static variable in class smsqmulator.Types
 
SmsqeString - Class in smsqmulator
Methods to get string from smsqe to java and vice-versa.
SmsqeString() - Constructor for class smsqmulator.SmsqeString
 
smsqmulator - package smsqmulator
General objects for this projet.
SMSQmulator - Class in smsqmulator
The main object, it doesn't do much other than setup the Gui and start the monitor.
SMSQmulator(int, String) - Constructor for class smsqmulator.SMSQmulator
This creates the main object.
SMSQMULATOR_CONFIG_FLAG - Static variable in class smsqmulator.Types
 
Snapshot - Class in smsqmulator
A class to generate, save and load snapshots.
Snapshot() - Constructor for class smsqmulator.Snapshot
 
SoundDevice - Class in ui.sound
A SOUND device to play sampled sound according to SMSQ/E's SSS specification.
SoundDevice(SampledSound) - Constructor for class ui.sound.SoundDevice
Creates this object, a DataLine object and an independent thread for filling the DataLine.
SPECIAL_CLOSE_CASE - Static variable in class smsqmulator.Types
 
specialFileClosed() - Method in class drivers.win.WinDrive
Marks special file as closed.
specialFileIsOpen - Variable in class drivers.win.WinDrive
 
SpringUtilities - Class in smsqmulator
A 1.4 file that provides utility methods for creating form- or grid-style layouts with SpringLayout.
SpringUtilities() - Constructor for class smsqmulator.SpringUtilities
 
SRMask - Static variable in class smsqmulator.Types
 
start() - Method in interface smsqmulator.EmulationThread
 
startAddress - Variable in class screens.Screen
 
startEmulation() - Method in class smsqmulator.Monitor
Starts the emulation.
startInterrupts() - Method in class smsqmulator.QL50HzInterrupt
Starts the interrupt handler and screen redraw threads.
startMonitoring() - Method in class smsqmulator.ClipboardXfer
Syncscrap job is activated, start monitoring the clipbord.
stop() - Method in interface smsqmulator.EmulationThread
 
STOP - Class in CPU.instructions
The STOP instructions.
STOP() - Constructor for class CPU.instructions.STOP
 
stopAddress - Variable in class screens.Screen
 
stopInterrupts() - Method in class smsqmulator.QL50HzInterrupt
Stops the interrupt handler and screen redraw threads.
stopMonitoring() - Method in class smsqmulator.ClipboardXfer
Syncscrap job is stopped, stop monitoring the clipboard.
stopNow - Variable in class CPU.MC68000Cpu
 
storeDriveNames(String, String[], IniFile) - Static method in class ui.ConfigData
Save new names for a device to the inifile.
SUB_An - Class in CPU.instructions.SUB2Dn
The SUB and SUBA instruction where the destination is a data/address register and the source is An.
SUB_An() - Constructor for class CPU.instructions.SUB2Dn.SUB_An
 
SUB_AnContent - Class in CPU.instructions.SUB2Dn
The SUB/SUBA instruction where the destination is a data/address register and the source is (An).
SUB_AnContent - Class in CPU.instructions.SUB2EA
The SUB instruction where the source is Dn and the destination is (An).
SUB_AnContent() - Constructor for class CPU.instructions.SUB2Dn.SUB_AnContent
 
SUB_AnContent() - Constructor for class CPU.instructions.SUB2EA.SUB_AnContent
 
SUB_AnPlus - Class in CPU.instructions.SUB2Dn
The SUB/SUBAinstruction where the destination is a data/address register and the source is (An)+.
SUB_AnPlus - Class in CPU.instructions.SUB2EA
The SUB instruction where the source is Dn and the destination is (An)+.
SUB_AnPlus() - Constructor for class CPU.instructions.SUB2Dn.SUB_AnPlus
 
SUB_AnPlus() - Constructor for class CPU.instructions.SUB2EA.SUB_AnPlus
 
SUB_d16An - Class in CPU.instructions.SUB2Dn
The SUB/SUBA instruction where the destination is a data/address register and the source is d16(An).
SUB_d16An - Class in CPU.instructions.SUB2EA
The SUB instruction where the source is Dn and the destination is d16(An).
SUB_d16An() - Constructor for class CPU.instructions.SUB2Dn.SUB_d16An
 
SUB_d16An() - Constructor for class CPU.instructions.SUB2EA.SUB_d16An
 
SUB_d16PC - Class in CPU.instructions.SUB2Dn
The SUB/SUBA instruction where the destination is a data/address register and the source is d16(Pc).
SUB_d16PC() - Constructor for class CPU.instructions.SUB2Dn.SUB_d16PC
 
SUB_d8AnXn - Class in CPU.instructions.SUB2Dn
The SUB/SUBA instruction where the destination is a data/address register and the source is d8(An,Xn).
SUB_d8AnXn - Class in CPU.instructions.SUB2EA
The SUB instruction where the source is Dn and the destination is d8(An,Xn).
SUB_d8AnXn() - Constructor for class CPU.instructions.SUB2Dn.SUB_d8AnXn
 
SUB_d8AnXn() - Constructor for class CPU.instructions.SUB2EA.SUB_d8AnXn
 
SUB_d8PCXn - Class in CPU.instructions.SUB2Dn
The SUB/SUBA instruction where the destination is a data/address register and the source is d8(PC,Xn).
SUB_d8PCXn() - Constructor for class CPU.instructions.SUB2Dn.SUB_d8PCXn
 
SUB_Dn - Class in CPU.instructions.SUB2Dn
The SUB/SUBA instruction where the destination is a data/address register and the source is Dn.
SUB_Dn() - Constructor for class CPU.instructions.SUB2Dn.SUB_Dn
 
SUB_I - Class in CPU.instructions.SUB2Dn
The SUB/SUBA instruction where the destination is a data/address register and the source is Immediate data.
SUB_I() - Constructor for class CPU.instructions.SUB2Dn.SUB_I
 
SUB_L - Class in CPU.instructions.SUB2Dn
The SUB/SUBA instruction where the destination is a data/address register and the source is L absolute.
SUB_L - Class in CPU.instructions.SUB2EA
The SUB instruction where the source is Dn and the destination is L.
SUB_L() - Constructor for class CPU.instructions.SUB2Dn.SUB_L
 
SUB_L() - Constructor for class CPU.instructions.SUB2EA.SUB_L
 
SUB_MinusAn - Class in CPU.instructions.SUB2Dn
The SUB/SUBA instruction where the destination is a data/address register and the source is -(An).
SUB_MinusAn - Class in CPU.instructions.SUB2EA
The SUB instruction where the source is Dn and the destination is -(An).
SUB_MinusAn() - Constructor for class CPU.instructions.SUB2Dn.SUB_MinusAn
 
SUB_MinusAn() - Constructor for class CPU.instructions.SUB2EA.SUB_MinusAn
 
SUB_W - Class in CPU.instructions.SUB2Dn
The SUB/SUBA instruction where the destination is a data/address register and the source is W absolute.
SUB_W - Class in CPU.instructions.SUB2EA
The SUB instruction where the source is Dn and the destination is W.
SUB_W() - Constructor for class CPU.instructions.SUB2Dn.SUB_W
 
SUB_W() - Constructor for class CPU.instructions.SUB2EA.SUB_W
 
SUBI - Class in CPU.instructions
The SUBI instruction in all of its variants.
SUBI() - Constructor for class CPU.instructions.SUBI
 
SUBQ_An - Class in CPU.instructions.SUBQ
The SUB instruction where destination is An.
SUBQ_An() - Constructor for class CPU.instructions.SUBQ.SUBQ_An
 
SUBQ_AnPlus - Class in CPU.instructions.SUBQ
The SUBQ instruction where destination is (An)+.
SUBQ_AnPlus() - Constructor for class CPU.instructions.SUBQ.SUBQ_AnPlus
 
SUBQ_AnPtr - Class in CPU.instructions.SUBQ
The SUBQ instruction where destination is (An).
SUBQ_AnPtr() - Constructor for class CPU.instructions.SUBQ.SUBQ_AnPtr
 
SUBQ_d16An - Class in CPU.instructions.SUBQ
The SUBQ instruction where destination is d16(An).
SUBQ_d16An() - Constructor for class CPU.instructions.SUBQ.SUBQ_d16An
 
SUBQ_d8AnXn - Class in CPU.instructions.SUBQ
The SUBQ instruction where destination is d16(An).
SUBQ_d8AnXn() - Constructor for class CPU.instructions.SUBQ.SUBQ_d8AnXn
 
SUBQ_Dn - Class in CPU.instructions.SUBQ
The SUBQ instruction where destination is Dn.
SUBQ_Dn() - Constructor for class CPU.instructions.SUBQ.SUBQ_Dn
 
SUBQ_L - Class in CPU.instructions.SUBQ
The SUBQ instruction where destination is .W absolute.
SUBQ_L() - Constructor for class CPU.instructions.SUBQ.SUBQ_L
 
SUBQ_MinusAn - Class in CPU.instructions.SUBQ
The SUBQ instruction where destination is -(An).
SUBQ_MinusAn() - Constructor for class CPU.instructions.SUBQ.SUBQ_MinusAn
 
SUBQ_W - Class in CPU.instructions.SUBQ
The SUBQ instruction where destination is L absolute).
SUBQ_W() - Constructor for class CPU.instructions.SUBQ.SUBQ_W
 
SUBXmem - Class in CPU.instructions
The SUBX instruction (mem to mem) in all of its variants.
SUBXmem() - Constructor for class CPU.instructions.SUBXmem
 
SUBXreg - Class in CPU.instructions
The SUBX instruction (mem to mem) in all of its variants.
SUBXreg() - Constructor for class CPU.instructions.SUBXreg
 
SUPERVISOR_FLAG - Static variable in class CPU.MC68000Cpu
 
suspend() - Method in interface smsqmulator.EmulationThread
 
suspendExecution() - Method in class smsqmulator.Monitor
Suspends execution of the EmulationThread.
SWAP - Class in CPU.instructions
The SWAP instruction in all of its variants.
SWAP() - Constructor for class CPU.instructions.SWAP
 
SWinDriver - Class in drivers.win
This is a mostly unused class for using the SMSQ/E win driver.
SWinDriver() - Constructor for class drivers.win.SWinDriver
Creates the object.
SWINDriver - Static variable in class smsqmulator.Types
 
switchLogging(boolean) - Method in interface smsqmulator.EmulationThread
 
switchLogging(boolean) - Method in class smsqmulator.MonitoredEmulationThread
Switches logging state on/off.
switchLogging(boolean) - Method in class smsqmulator.SimpleEmulationThread
 
switchSuper(boolean) - Method in class smsqmulator.MonitoredEmulationThread
Do we log calls to the OS or only user state code?
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form