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