Skip navigation links
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 

C

changeMemSize(int, Screen, boolean) - Method in class smsqmulator.Monitor
Change the memory size.
changeParentDir(WinDir, int, WinDir, int) - Method in class smsqmulator.WinDrive
Changes the parent dir of a file to the new dir.
checkDriveStatus() - Method in class smsqmulator.FloppyDriver
Checks whether medium has changed.
checkFile(boolean[], byte[]) - Method in class smsqmulator.WinDir
This checks whether a file of that name exists in this dir.
checkSector(int) - Method in class smsqmulator.WinDrive
Checks that the special file doesn't go beyond the end of the allowed sectors.
checkThread() - Method in class smsqmulator.Monitor
Checks whether the goThread still exists.
checkWriteProtect() - Method in class smsqmulator.FloppyDriver
Checks whether medium is write protected.
CHK - Class in smsqmulator.cpu.instructions
The CHK instruction in all of its variants. 0100ddd110mmmrrr = 4180 where rrr = eareg mmm = mode
CHK() - Constructor for class smsqmulator.cpu.instructions.CHK
 
CircularBuffer<T> - Class in smsqmulator
A fixed size true circular LIFO buffer.
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.
clearInterruptHandlers() - Method in class smsqmulator.cpu.MC68000Cpu
Clears all external interrupt handlers - after this there are no more external interrupt handlers registered with this CPU.
clearScreen() - Method in class smsqmulator.Screen
Clears the entire screen, on screen as well as in VramBuffer.
clearScreen() - Method in class smsqmulator.Screen0
Clears the entire screen
clearScreen() - Method in class smsqmulator.Screen16
Clears the entire screen, but not the vramBuffer.
clearScreen() - Method in class smsqmulator.Screen32
Clears the entire screen, on screen as well as in VramBuffer
ClipBoardXfer - Class in smsqmulator
An object accessing the system clipboard for transfer from it.
ClipBoardXfer() - Constructor for class smsqmulator.ClipBoardXfer
 
close() - Method in class smsqmulator.IPSocket
Close the socket and all associated channels.
close() - Method in class smsqmulator.WinFile
Closes this file : writes the file to disk if need be.
close() - Method in class smsqmulator.WinSpecialFile
Closes the special file : the drive is notified of this.
close(MC68000Cpu) - Method in class smsqmulator.XfaFile
Close this file : release file locks, if any and flush headers.
closeAllFiles() - Method in interface smsqmulator.DeviceDriver
Closes all files opened by all drives of this device driver.
closeAllFiles() - Method in class smsqmulator.TrapDispatcher
Closes all files on all device drives registered here, remove reference to the cpu.
closeAllFiles() - Method in class smsqmulator.WinDrive
"Closes" all files by just forgetting about them.
closeAllFiles() - Method in class smsqmulator.WinDriver
 
closeAllFiles() - Method in class smsqmulator.XfaDriver
Closes all files on all drives on this device.
closeChannel() - Method in class smsqmulator.SoundDevice
Called when the sound channel is closed.
closeFile(int, int) - Method in interface smsqmulator.DeviceDriver
This closes an open file.
closeFile(int, boolean, boolean) - Method in class smsqmulator.WinDir
Does what is necessary when a file is closed: set file size, date etc...
closeFile(int) - Method in class smsqmulator.WinDrive
Closes a file.
closeFile(int, int) - Method in class smsqmulator.WinDriver
Closes the file.
closeFile(int, int) - Method in class smsqmulator.XfaDriver
Closes the file.
closeSound(boolean) - Method in class smsqmulator.SampledSound
Signals that once queue is empty sound should be killed: This tries to get around a java bug.
CLR_AnContent - Class in smsqmulator.cpu.instructions.CLR
The CLR instruction where hte destination is (An). 01000010 =0x42 ssmmmrrr where ss = size (00 =byte, 01= word, 10=long) mmm =detination mode =010 rrr= destination reg
CLR_AnContent() - Constructor for class smsqmulator.cpu.instructions.CLR.CLR_AnContent
 
CLR_AnPlus - Class in smsqmulator.cpu.instructions.CLR
The CLR instruction where hte destination is (An)+. 01000010 =0x42 ssmmmrrr where ss = size (00 =byte, 01= word, 10=long) mmm =detination mode =011 rrr= destination reg
CLR_AnPlus() - Constructor for class smsqmulator.cpu.instructions.CLR.CLR_AnPlus
 
CLR_d16An - Class in smsqmulator.cpu.instructions.CLR
The CLR instruction where hte destination is d16(An). 01000010 =0x42 ssmmmrrr where ss = size (00 =byte, 01= word, 10=long) mmm =detination mode =101 rrr= destination reg
CLR_d16An() - Constructor for class smsqmulator.cpu.instructions.CLR.CLR_d16An
 
CLR_d8AnXn - Class in smsqmulator.cpu.instructions.CLR
The CLR instruction where the destination is d8(An,Xn). 01000010 =0x42 ssmmmrrr where ss = size (00 =byte, 01= word, 10=long) mmm =detination mode =110 rrr= destination reg
CLR_d8AnXn() - Constructor for class smsqmulator.cpu.instructions.CLR.CLR_d8AnXn
 
CLR_Dn - Class in smsqmulator.cpu.instructions.CLR
The CLR instruction where the destination is Dn. 01000010 =0x42 ssmmmrrr where ss = size (00 =byte, 01= word, 10=long) mmm =detination mode rrr= destination reg
CLR_Dn() - Constructor for class smsqmulator.cpu.instructions.CLR.CLR_Dn
 
CLR_L - Class in smsqmulator.cpu.instructions.CLR
The CLR instruction where the destination is L absolute). 01000010 =0x42 ssmmmrrr where ss = size (00 =byte, 01= word, 10=long) mmm =detination mode =111 rrr= 1
CLR_L() - Constructor for class smsqmulator.cpu.instructions.CLR.CLR_L
 
CLR_MinusAn - Class in smsqmulator.cpu.instructions.CLR
The CLR instruction where hte destination is -(An). 01000010 =0x42 ssmmmrrr where ss = size (00 =byte, 01= word, 10=long) mmm =detination mode =100 rrr= destination reg
CLR_MinusAn() - Constructor for class smsqmulator.cpu.instructions.CLR.CLR_MinusAn
 
CLR_W - Class in smsqmulator.cpu.instructions.CLR
The CLR instruction where the destination is W absolute). 01000010 =0x42 ssmmmrrr where ss = size (00 =byte, 01= word, 10=long) mmm =detination mode =111 rrr= 0
CLR_W() - Constructor for class smsqmulator.cpu.instructions.CLR.CLR_W
 
clusterchain - Variable in class smsqmulator.WinFile
 
clusterSize - Variable in class smsqmulator.WinDrive
 
CMP_An - Class in smsqmulator.cpu.instructions.CMP
A redefinition of the CMP and CMPA instruction where source is An.
CMP_An() - Constructor for class smsqmulator.cpu.instructions.CMP.CMP_An
 
CMP_AnContent - Class in smsqmulator.cpu.instructions.CMP
A redefinition of the CMP and CMPA instruction where source is (An).
CMP_AnContent() - Constructor for class smsqmulator.cpu.instructions.CMP.CMP_AnContent
 
CMP_AnPlus - Class in smsqmulator.cpu.instructions.CMP
A redefinition of the CMP and CMPA instruction where source is (An)+.
CMP_AnPlus() - Constructor for class smsqmulator.cpu.instructions.CMP.CMP_AnPlus
 
CMP_d16An - Class in smsqmulator.cpu.instructions.CMP
A redefinition of the CMP and CMPA instruction where source is d16(An).
CMP_d16An() - Constructor for class smsqmulator.cpu.instructions.CMP.CMP_d16An
 
CMP_d16PC - Class in smsqmulator.cpu.instructions.CMP
The CMP and CMPA instructions where source is d16(Pc).
CMP_d16PC() - Constructor for class smsqmulator.cpu.instructions.CMP.CMP_d16PC
 
CMP_d8AnXn - Class in smsqmulator.cpu.instructions.CMP
The CMP and CMPA instruction where source is d8(An,Xn).
CMP_d8AnXn() - Constructor for class smsqmulator.cpu.instructions.CMP.CMP_d8AnXn
 
CMP_d8PCXn - Class in smsqmulator.cpu.instructions.CMP
The CMP and CMPA instruction where source is d(Pc,Xn).
CMP_d8PCXn() - Constructor for class smsqmulator.cpu.instructions.CMP.CMP_d8PCXn
 
CMP_Dn - Class in smsqmulator.cpu.instructions.CMP
The CMP and CMPA instruction where source is Dn.
CMP_Dn() - Constructor for class smsqmulator.cpu.instructions.CMP.CMP_Dn
 
CMP_I - Class in smsqmulator.cpu.instructions.CMP
The CMP instruction where source is immediate data.
CMP_I() - Constructor for class smsqmulator.cpu.instructions.CMP.CMP_I
 
CMP_L - Class in smsqmulator.cpu.instructions.CMP
The CMP and CMPA instructions where source is .L absolute.
CMP_L() - Constructor for class smsqmulator.cpu.instructions.CMP.CMP_L
 
CMP_MinusAn - Class in smsqmulator.cpu.instructions.CMP
The CMP and CMPA instructions where source is -(An).
CMP_MinusAn() - Constructor for class smsqmulator.cpu.instructions.CMP.CMP_MinusAn
 
CMP_W - Class in smsqmulator.cpu.instructions.CMP
The CMP and CMPA instructions where source is .W absolute.
CMP_W() - Constructor for class smsqmulator.cpu.instructions.CMP.CMP_W
 
CMPI_AnContent - Class in smsqmulator.cpu.instructions.CMPI
The CMPI instruction where destination is (An).
CMPI_AnContent() - Constructor for class smsqmulator.cpu.instructions.CMPI.CMPI_AnContent
 
CMPI_AnPlus - Class in smsqmulator.cpu.instructions.CMPI
The CMPI instruction where destination is (An)+.
CMPI_AnPlus() - Constructor for class smsqmulator.cpu.instructions.CMPI.CMPI_AnPlus
 
CMPI_d16An - Class in smsqmulator.cpu.instructions.CMPI
The CMPI instruction where destination is d16(An).
CMPI_d16An() - Constructor for class smsqmulator.cpu.instructions.CMPI.CMPI_d16An
 
CMPI_d8AnXn - Class in smsqmulator.cpu.instructions.CMPI
The CMPI instruction where destination is d8(An,Xn).
CMPI_d8AnXn() - Constructor for class smsqmulator.cpu.instructions.CMPI.CMPI_d8AnXn
 
CMPI_Dn - Class in smsqmulator.cpu.instructions.CMPI
The CMPI instruction where destination is Dn.
CMPI_Dn() - Constructor for class smsqmulator.cpu.instructions.CMPI.CMPI_Dn
 
CMPI_L - Class in smsqmulator.cpu.instructions.CMPI
The CMPI instruction where destination is .L absolute.
CMPI_L() - Constructor for class smsqmulator.cpu.instructions.CMPI.CMPI_L
 
CMPI_MinusAn - Class in smsqmulator.cpu.instructions.CMPI
The CMPI instruction where destination is -(An).
CMPI_MinusAn() - Constructor for class smsqmulator.cpu.instructions.CMPI.CMPI_MinusAn
 
CMPI_W - Class in smsqmulator.cpu.instructions.CMPI
The CMPI instruction where destination is .W absolute.
CMPI_W() - Constructor for class smsqmulator.cpu.instructions.CMPI.CMPI_W
 
CMPM - Class in smsqmulator.cpu.instructions.CMP
The CMPM instructions
CMPM() - Constructor for class smsqmulator.cpu.instructions.CMP.CMPM
 
combineBlocks() - Method in class smsqmulator.cpu.MC68000Cpu
This combines two blocks (source 1, source2) with alpha blending and puts the result into the destination.
combineBlocks(MC68000Cpu) - Method in class smsqmulator.Screen
This combines two blocks (source 1, source2) with alpha blending and puts the result into the screen.
combineBlocks(MC68000Cpu) - Method in class smsqmulator.Screen0
This combines two blocks with alpha blending - not implemented here.
combineBlocks(MC68000Cpu) - Method in class smsqmulator.Screen16
This combines two blocks (source 1, source2) with alpha blending and puts the result into the screen.
combineBlocks(MC68000Cpu) - Method in class smsqmulator.Screen32
This combines two blocks (source 1, source2) with alpha blending and puts the result into the destination array.
connect(MC68000Cpu) - Method in class smsqmulator.IPSocket
Connects an existing socket.
convert2SMSQELowerCase(byte[]) - Static method in class smsqmulator.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 smsqmulator.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.Helper
Converts from SMSQE byte to Java string.
convertToSMSQE(String) - Static method in class smsqmulator.Helper
Converts from java string to smsqe char/byte.
convertToSMSQE(char) - Static method in class smsqmulator.Helper
Converts from java char 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.
copyMode - Variable in class smsqmulator.Screen
 
copyScreen(MC68000Cpu, int, int) - Method in class smsqmulator.Screen
Copies a word's worth of pixels from the original QL screen to this screen.
cpu - Variable in class smsqmulator.Monitor
 
cpu - Variable in class smsqmulator.WinDrive
 
cpu - Variable in class smsqmulator.WinDriver
 
cpu - Variable in class smsqmulator.XfaDriver
 
CPUforScreenEmulation - Class in smsqmulator.cpu
Object derived from CPU, used only when emulating QL screen and copying from there to display.
CPUforScreenEmulation(int, Screen, IniFile, int) - Constructor for class smsqmulator.cpu.CPUforScreenEmulation
Creates the object.
CPUforScreenEmulation(int, IniFile, int, int) - Constructor for class smsqmulator.cpu.CPUforScreenEmulation
Creates the object.
CPUforScreenEmulation(int, int, int) - Constructor for class smsqmulator.cpu.CPUforScreenEmulation
Creates the "naked" object, this isn't really useful except for testing.
currentInstructionAddress - Variable in class smsqmulator.cpu.MC68000Cpu
 
cutOff - Static variable in class smsqmulator.cpu.MC68000Cpu
 
cyan - Variable in class smsqmulator.Screen
 
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 
Skip navigation links