Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
C
- cancel() - Method in class smsqmulator.ClipboardMonitorThread
-
Stop this thread.
- changeDoubleSize() - Method in class screens.Screen
-
Changes the double sized status of this screen (a pixel is doubled in every dimension).
- changeParentDir(WinDir, int, WinDir, int) - Method in class drivers.win.WinDrive
-
Changes the parent dir of a file to the new dir.
- changeScreenAndReset(int, int, int) - Method in class ui.MonitorGui
-
Change the screen type/size/mode.
- checkDriveStatus() - Method in class drivers.FloppyDriver
-
Checks whether medium has changed.
- checkError(MC68000Cpu, int) - Static method in class drivers.ser.SerDriver
-
Show SMSQE that no error occurred or not, depending ton the parameter.
- checkFile(boolean[], byte[]) - Method in class drivers.win.WinDir
-
This checks whether a file of that name already exists in this dir.
- CheckForValidSMSQE(MC68000Cpu) - Static method in class smsqmulator.SMSQE
-
Checks that SMSQ/E is valid (the right version) and prepares the CPU for starting execution (sets the initial stack pointer and pc)
- checkRoom(SerialPort) - Method in class drivers.ser.OutputBuffer
-
Check that queue is empty, if not (try to) empty it.
- checkSector(int) - Method in class drivers.win.WinDrive
-
Checks that the special file doesn't go beyond the end of the allowed sectors.
- checkWriteProtect() - Method in class drivers.FloppyDriver
-
Checks whether medium is write protected.
- checkWriteProtect(int, MC68000Cpu) - Method in class drivers.win.SWinDriver
-
Checks whether the drive is read only.
- CHK - Class in CPU.instructions
-
The CHK instruction in all of its variants.
- CHK() - Constructor for class CPU.instructions.CHK
- CircularBuffer<T> - Class in smsqmulator
-
A fixed size circular LIFO buffer which never overflows.
- CircularBuffer() - Constructor for class smsqmulator.CircularBuffer
-
Creates the buffer with a capacity of 10 elements.
- CircularBuffer(int) - Constructor for class smsqmulator.CircularBuffer
-
Creates the buffer with a capacity of n elements.
- clearBuffer() - Method in class drivers.ser.InputBuffer
- ClipboardMonitorThread - Class in smsqmulator
-
A thread to monitor changes from the clipboard, by comparing current content with old content.
- ClipboardMonitorThread(ClipboardXfer, String) - Constructor for class smsqmulator.ClipboardMonitorThread
-
Create this object.
- ClipboardXfer - Class in smsqmulator
-
An object accessing the system clipboard for transfer to/from it.
- ClipboardXfer() - Constructor for class smsqmulator.ClipboardXfer
- close() - Method in class drivers.UDPSocket
-
Close the socket.
- close() - Method in class drivers.win.WinFile
-
Closes this file : writes the file to disk if need be.
- close() - Method in class drivers.win.WinSpecialFile
-
Closes the special file : the drive is notified of this.
- close() - Method in class smsqmulator.IPSocket
-
Close the socket and all associated channels.
- close(MC68000Cpu) - Method in class drivers.nxfa.XfaFile
-
Close this file : release file locks, if any and flush headers.
- closeAllFiles() - Method in interface drivers.DeviceDriver
-
Closes all files opened by all drives of this device driver.
- closeAllFiles() - Method in class drivers.nxfa.XfaDriver
-
Closes all files on all drives on this device.
- closeAllFiles() - Method in class drivers.win.WinDrive
-
"Closes" all files by just forgetting about them.
- closeAllFiles() - Method in class drivers.win.WinDriver
-
Closes all files opened by all drives of this device driver.
- closeAllFiles() - Method in class smsqmulator.TrapDispatcher
-
Closes all files on all device drivers registered here, remove reference to the cpu.
- closeAllPorts() - Method in class drivers.ser.SerDriver
-
Close all ports of this driver.
- closeChannel() - Method in class ui.sound.SoundDevice
-
Called when the sound channel is closed.
- closeFile(int, boolean, boolean) - Method in class drivers.win.WinDir
-
Does what is necessary when a file is closed: set file size, date etc...
- closeFile(int, int) - Method in interface drivers.DeviceDriver
-
This closes an open file.
- closeFile(int, int) - Method in class drivers.nxfa.XfaDriver
-
Closes the file.
- closeFile(int, int) - Method in class drivers.win.WinDriver
-
Closes the file.
- closeFile(int, MC68000Cpu) - Method in class drivers.win.WinDrive
-
Closes a file.
- closeRAFile(int) - Method in class drivers.win.SWinDriver
-
CLoses the random access file, ignoring all close errors.
- closeSound(boolean) - Method in class ui.sound.SampledSound
-
Signals that once queue is empty sound should be killed: This tries to get around a java bug.
- CLR_AnContent - Class in CPU.instructions.CLR
-
The CLR instruction where the destination is (An).
- CLR_AnContent() - Constructor for class CPU.instructions.CLR.CLR_AnContent
- CLR_AnPlus - Class in CPU.instructions.CLR
-
The CLR instruction where hte destination is (An)+.
- CLR_AnPlus() - Constructor for class CPU.instructions.CLR.CLR_AnPlus
- CLR_d16An - Class in CPU.instructions.CLR
-
The CLR instruction where the destination is d16(An).
- CLR_d16An() - Constructor for class CPU.instructions.CLR.CLR_d16An
- CLR_d8AnXn - Class in CPU.instructions.CLR
-
The CLR instruction where the destination is d8(An,Xn).
- CLR_d8AnXn() - Constructor for class CPU.instructions.CLR.CLR_d8AnXn
- CLR_Dn - Class in CPU.instructions.CLR
-
The CLR instruction where the destination is Dn.
- CLR_Dn() - Constructor for class CPU.instructions.CLR.CLR_Dn
- CLR_L - Class in CPU.instructions.CLR
-
The CLR instruction where the destination is L absolute).
- CLR_L() - Constructor for class CPU.instructions.CLR.CLR_L
- CLR_MinusAn - Class in CPU.instructions.CLR
-
The CLR instruction where the destination is -(An).
- CLR_MinusAn() - Constructor for class CPU.instructions.CLR.CLR_MinusAn
- CLR_W - Class in CPU.instructions.CLR
-
The CLR instruction where the destination is W absolute).
- CLR_W() - Constructor for class CPU.instructions.CLR.CLR_W
- clusterchain - Variable in class drivers.win.WinFile
- clusterSize - Variable in class drivers.win.WinDrive
- CMP_An - Class in CPU.instructions.CMP
-
A redefinition of the CMP and CMPA instruction where source is An.
- CMP_An() - Constructor for class CPU.instructions.CMP.CMP_An
- CMP_AnContent - Class in CPU.instructions.CMP
-
A redefinition of the CMP and CMPA instruction where source is (An).
- CMP_AnContent() - Constructor for class CPU.instructions.CMP.CMP_AnContent
- CMP_AnPlus - Class in CPU.instructions.CMP
-
A redefinition of the CMP and CMPA instruction where source is (An)+.
- CMP_AnPlus() - Constructor for class CPU.instructions.CMP.CMP_AnPlus
- CMP_d16An - Class in CPU.instructions.CMP
-
A redefinition of the CMP and CMPA instruction where source is d16(An).
- CMP_d16An() - Constructor for class CPU.instructions.CMP.CMP_d16An
- CMP_d16PC - Class in CPU.instructions.CMP
-
The CMP and CMPA instructions where source is d16(Pc).
- CMP_d16PC() - Constructor for class CPU.instructions.CMP.CMP_d16PC
- CMP_d8AnXn - Class in CPU.instructions.CMP
-
The CMP and CMPA instruction where source is d8(An,Xn).
- CMP_d8AnXn() - Constructor for class CPU.instructions.CMP.CMP_d8AnXn
- CMP_d8PCXn - Class in CPU.instructions.CMP
-
The CMP and CMPA instruction where source is d(Pc,Xn).
- CMP_d8PCXn() - Constructor for class CPU.instructions.CMP.CMP_d8PCXn
- CMP_Dn - Class in CPU.instructions.CMP
-
The CMP and CMPA instruction where source is Dn.
- CMP_Dn() - Constructor for class CPU.instructions.CMP.CMP_Dn
- CMP_I - Class in CPU.instructions.CMP
-
The CMP instruction where source is immediate data.
- CMP_I() - Constructor for class CPU.instructions.CMP.CMP_I
- CMP_L - Class in CPU.instructions.CMP
-
The CMP and CMPA instructions where source is .L absolute.
- CMP_L() - Constructor for class CPU.instructions.CMP.CMP_L
- CMP_MinusAn - Class in CPU.instructions.CMP
-
The CMP and CMPA instructions where source is -(An).
- CMP_MinusAn() - Constructor for class CPU.instructions.CMP.CMP_MinusAn
- CMP_W - Class in CPU.instructions.CMP
-
The CMP and CMPA instructions where source is .W absolute.
- CMP_W() - Constructor for class CPU.instructions.CMP.CMP_W
- CMPI_AnContent - Class in CPU.instructions.CMPI
-
The CMPI instruction where destination is (An).
- CMPI_AnContent() - Constructor for class CPU.instructions.CMPI.CMPI_AnContent
- CMPI_AnPlus - Class in CPU.instructions.CMPI
-
The CMPI instruction where destination is (An)+.
- CMPI_AnPlus() - Constructor for class CPU.instructions.CMPI.CMPI_AnPlus
- CMPI_d16An - Class in CPU.instructions.CMPI
-
The CMPI instruction where destination is d16(An).
- CMPI_d16An() - Constructor for class CPU.instructions.CMPI.CMPI_d16An
- CMPI_d8AnXn - Class in CPU.instructions.CMPI
-
The CMPI instruction where destination is d8(An,Xn).
- CMPI_d8AnXn() - Constructor for class CPU.instructions.CMPI.CMPI_d8AnXn
- CMPI_Dn - Class in CPU.instructions.CMPI
-
The CMPI instruction where destination is Dn.
- CMPI_Dn() - Constructor for class CPU.instructions.CMPI.CMPI_Dn
- CMPI_L - Class in CPU.instructions.CMPI
-
The CMPI instruction where destination is .L absolute.
- CMPI_L() - Constructor for class CPU.instructions.CMPI.CMPI_L
- CMPI_MinusAn - Class in CPU.instructions.CMPI
-
The CMPI instruction where destination is -(An).
- CMPI_MinusAn() - Constructor for class CPU.instructions.CMPI.CMPI_MinusAn
- CMPI_W - Class in CPU.instructions.CMPI
-
The CMPI instruction where destination is .W absolute.
- CMPI_W() - Constructor for class CPU.instructions.CMPI.CMPI_W
- CMPM - Class in CPU.instructions.CMP
-
The CMPM instructions
- CMPM() - Constructor for class CPU.instructions.CMP.CMPM
- colourMode - Variable in class screens.Screen
- combineBlocks() - Method in class CPU.MC68000Cpu
-
This combines two blocks (source 1, source2) with alpha blending and puts the result into the destination.
- combineBlocks(MC68000Cpu) - Method in class screens.Screen
-
This combines two blocks (source 1, source2) with alpha blending and puts the result into the screen.
- combineBlocks(MC68000Cpu) - Method in class screens.Screen0
-
This combines two blocks with alpha blending - not implemented here.
- combineBlocks(MC68000Cpu) - Method in class screens.Screen16
-
This combines two rectangular blocks (source 1, source2) with alpha blending and puts the result into the BufferedImage data and the CPU's videoram.
- combineBlocks(MC68000Cpu) - Method in class screens.Screen32
-
This combines two blocks (source 1, source2) with alpha blending and puts the result into the destination array and the image buffer.
- ConfigData - Class in ui
-
Various methods to get configured data from an ini file.
- ConfigData() - Constructor for class ui.ConfigData
- ConfigMenu - Class in ui
-
The config menu in the menu bar, including item action routines.
- ConfigMenu(Monitor, IniFile, MonitorGui, Warnings, TrapDispatcher) - Constructor for class ui.ConfigMenu
-
The CONFIG menu item in the menu bar.
- connect(MC68000Cpu) - Method in class drivers.UDPSocket
-
Connects a socket - sets peer address with port and address
- connect(MC68000Cpu) - Method in class smsqmulator.IPSocket
-
Connects an existing socket.
- CONNECTED - Enum constant in enum class drivers.UDPSocket.CONN_STATUS
- CONNECTED - Enum constant in enum class smsqmulator.IPSocket.CONN_STATUS
- CONNECTING - Enum constant in enum class drivers.UDPSocket.CONN_STATUS
- CONNECTING - Enum constant in enum class smsqmulator.IPSocket.CONN_STATUS
- convert2SMSQELowerCase(byte[]) - Static method in class drivers.win.WinDrive
-
This creates a new array of bytes, converting the case of the input array to SMSQE lower case.
- convertFilename(String, String) - Static method in class drivers.nxfa.XfaDriver
-
This is an attempt to handle smsqe filenames intelligently.
- convertFilename2(String, String) - Static method in class drivers.nxfa.XfaDriver
-
This is an attempt to handle smsqe filenames intelligently.
- convertStringToInt(String) - Static method in class smsqmulator.Helper
-
Converts a string of max 4 chars to an integer, each byte is the hex of the char.
- convertToJava(byte) - Static method in class smsqmulator.SmsqeString
-
Converts from SMSQE byte to Java string.
- convertToSMSQE(char) - Static method in class smsqmulator.SmsqeString
-
Converts from java char to smsqe char/byte.
- convertToSMSQE(String) - Static method in class smsqmulator.SmsqeString
-
Converts from java string to smsqe char/byte.
- convertUsageName(String) - Static method in class smsqmulator.Helper
-
Converts a three letter name into an "upper cased" int and adds '0' at end.
- copyMem(int, int) - Method in class CPU.MC68000Cpu
-
Copies a block of memory within the main memory or within or to/from screen.!!USE ONLY IN 8 OR 16 BIT COLOUR MODES !!! The source and the destination might overlap.
- copyMode - Variable in class screens.Screen
- copyScreen(MC68000Cpu, int, int) - Method in class screens.Screen
-
Copies a word's worth of pixels from the original QL screen to this screen.
- cpu - Variable in class drivers.nxfa.XfaDriver
- cpu - Variable in class drivers.win.WinDriver
- CPU - package CPU
- CPU.instructions - package CPU.instructions
-
Some emulated 68000 instructions.
- CPU.instructions.ADD2Dn - package CPU.instructions.ADD2Dn
-
ADD and ADDA instructions where the destination is a register.
- CPU.instructions.ADD2EA - package CPU.instructions.ADD2EA
-
ADD instructions where the destination is an EA operand.
- CPU.instructions.ADDQ - package CPU.instructions.ADDQ
-
The ADDQ instruction in all of its variants.
- CPU.instructions.ASL - package CPU.instructions.ASL
-
The ASL istructions.
- CPU.instructions.ASR - package CPU.instructions.ASR
-
The ASR istructions.
- CPU.instructions.BTST - package CPU.instructions.BTST
-
Emulation of the BTST instruction in all of its variants.
- CPU.instructions.CLR - package CPU.instructions.CLR
-
Emulations of the CLR instructions.
- CPU.instructions.CMP - package CPU.instructions.CMP
-
These are what I hope to be slightly faster emulations of the CMP and CMPA instructions.
- CPU.instructions.CMPI - package CPU.instructions.CMPI
-
Emulations of the CMPI instruction variants.
- CPU.instructions.JMP - package CPU.instructions.JMP
-
Emulation of the JMP instruction(s).
- CPU.instructions.JSR - package CPU.instructions.JSR
-
The JSR instruction in all its variants.
- CPU.instructions.LEA - package CPU.instructions.LEA
-
These are what I hope to be slightly faster emulations of the LEA instruction variants.
- CPU.instructions.LSL - package CPU.instructions.LSL
-
The emulated LSL instructions.
- CPU.instructions.LSR - package CPU.instructions.LSR
-
The emulated LSR instructions.
- CPU.instructions.MOVE - package CPU.instructions.MOVE
-
These are replacement MOVE instructions for SMSQmulator.
- CPU.instructions.MOVEA - package CPU.instructions.MOVEA
-
These are replacement MOVEA instructions for SMSQmulator.
- CPU.instructions.MOVEM - package CPU.instructions.MOVEM
-
These are replacement MOVEM instructions for SMSQmulator.
- CPU.instructions.ROL - package CPU.instructions.ROL
-
All of the emulated ROL instructions.
- CPU.instructions.ROR - package CPU.instructions.ROR
-
All of the emulated ROR instructions.
- CPU.instructions.ROX - package CPU.instructions.ROX
-
All of the emulated ROXL and ROXR instructions.
- CPU.instructions.SUB2Dn - package CPU.instructions.SUB2Dn
-
SUB and SUBA instructions where the destination is a register.
- CPU.instructions.SUB2EA - package CPU.instructions.SUB2EA
-
SUB instructions where the destination is an EA operand.
- CPU.instructions.SUBQ - package CPU.instructions.SUBQ
-
Emulation of the SUBQ instruction in all of its variants.
- CPU.instructions.TST - package CPU.instructions.TST
-
These are replacement TST instructions for SMSQmulator.
- CPUforScreenEmulation - Class in CPU
-
Object derived from CPU, used only when emulating QL screen and copying from there to display.
- CPUforScreenEmulation(int, IniFile, int, int) - Constructor for class CPU.CPUforScreenEmulation
-
Creates the object.
- CPUforScreenEmulation(int, Screen, IniFile, int) - Constructor for class CPU.CPUforScreenEmulation
-
Creates the object.
- currentInstructionAddress - Variable in class CPU.MC68000Cpu
- CUT_OFF - Static variable in class CPU.MC68000Cpu
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form