Index
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?
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form