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

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
 
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