jmce - 1_02
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 Z

A

A - Variable in class jmce.intel.i8080.I8080
8080 register
abort(String) - Method in interface jmce.sim.CPU
Abort the cpu execution.
abort(String) - Method in class jmce.sim.cpu.AbstractCPU
 
abortKey - Variable in class jmce.sim.terminal.SampleTerminal
 
AbstractBitmapFont - Class in jmce.swing
Abstract implementations of bitapfont.
AbstractCPU - Class in jmce.sim.cpu
Abstract implementation of CPU.
AbstractCPU(String) - Constructor for class jmce.sim.cpu.AbstractCPU
 
AbstractCRT - Class in jmce.sim.terminal
Abstract implementation of CRT.
AbstractCRT(String) - Constructor for class jmce.sim.terminal.AbstractCRT
 
AbstractCRT() - Constructor for class jmce.sim.terminal.AbstractCRT
 
AbstractDecoder - Class in jmce.sim.cpu
Sample imlementation of decoder.
AbstractDecoder(String, int) - Constructor for class jmce.sim.cpu.AbstractDecoder
 
AbstractDisk - Class in jmce.sim.disk
Abstract implementation of Disk.
AbstractDisk() - Constructor for class jmce.sim.disk.AbstractDisk
Default contructor.
AbstractDisk(int, int, int, int) - Constructor for class jmce.sim.disk.AbstractDisk
Constructor with the specified geometry.
AbstractDiskController - Class in jmce.sim.disk
Abstract implementation of DiskCntroller.
AbstractDiskController() - Constructor for class jmce.sim.disk.AbstractDiskController
 
AbstractHardware - Class in jmce.sim
Abstract implementation of Hardware implements all not specific method.
AbstractHardware() - Constructor for class jmce.sim.AbstractHardware
 
AbstractHardware(String) - Constructor for class jmce.sim.AbstractHardware
 
AbstractLoader - Class in jmce.sim.cpu
Abstact implementation for loader
AbstractLoader(String) - Constructor for class jmce.sim.cpu.AbstractLoader
 
AbstractMemory - Class in jmce.sim.memory
Abstract implementation of Memory.
AbstractMemory() - Constructor for class jmce.sim.memory.AbstractMemory
 
AbstractMemory(String) - Constructor for class jmce.sim.memory.AbstractMemory
 
AbstractOpcode - Class in jmce.sim.cpu
Abstract implementation of Opcode interface.
AbstractOpcode(int, int, int, String) - Constructor for class jmce.sim.cpu.AbstractOpcode
 
AbstractPeripheral - Class in jmce.sim
Abstract implementation of Peripheral To support idle loop detection and save cpu time the peripheral must call the method setIdle when a status operation is made and setLive when a read / write operation is made.
AbstractPeripheral(String) - Constructor for class jmce.sim.AbstractPeripheral
Constructor with name
AbstractPeripheral() - Constructor for class jmce.sim.AbstractPeripheral
Default constructor
AbstractRegister - Class in jmce.sim.cpu
Abstract implementation of interface Register
AbstractTape - Class in jmce.sim.tape
Base class for tape emulation.
AbstractTape(String) - Constructor for class jmce.sim.tape.AbstractTape
 
ac(boolean) - Method in class jmce.intel.mcs51.MCS51
 
ac() - Method in class jmce.intel.mcs51.MCS51
 
acc() - Method in class jmce.intel.mcs51.MCS51
Return the value of the accumulator.
acc(int) - Method in class jmce.intel.mcs51.MCS51
Set the accumulator.
ACC - Static variable in interface jmce.intel.mcs51.MCS51Constants
Accumulator
ACR - Static variable in class jmce.mos.VIA6522
Auxiliary control register
actionFileExit - Variable in class jmce.ApplicationFrame
 
actionFileLoad - Variable in class jmce.ApplicationFrame
 
actionPerformed(ActionEvent) - Method in class jmce.sinclair.spectrum.ScreenPanel
Timer called every 20 ms to update the screen
actionPerformed(ActionEvent) - Method in class jmce.swing.JBitField
 
actionPerformed(ActionEvent) - Method in class jmce.swing.KMemoryChoice
When a memory is selected use the memory description as tooltip text for the combo box.
actionTapeFast - Variable in class jmce.ApplicationFrame
 
actionTapeListen - Variable in class jmce.ApplicationFrame
 
actionTapeLoad - Variable in class jmce.ApplicationFrame
 
actionTapePlay - Variable in class jmce.ApplicationFrame
 
actionTapeStop - Variable in class jmce.ApplicationFrame
 
adc16(int, int, int) - Method in class jmce.intel.i8080.I8080
16 bit addition with carry
adc8(int, int) - Method in class jmce.intel.i8080.I8080
Add 8 bit with carry.
add(E) - Method in class jmce.util.FastArray
Add a new element to the end of the array
add(int, Object) - Method in class jmce.util.FastArray
Insert a new element at the specified position.
add(Timer) - Method in class jmce.util.TimerManager
Add a timer to the queue.
add16(int, int) - Method in class jmce.intel.i8080.I8080
16 bit addition
add16(int, int) - Method in class jmce.intel.i8086.I8086
 
add8(int) - Method in class jmce.intel.i8080.I8080
8 bit addition
add8(int, int) - Method in class jmce.intel.i8086.I8086
 
addActionListener(ActionListener) - Method in class jmce.swing.JBitField
 
addBlock(int) - Method in class jmce.sim.cpm.CpmFile
Add a new data block to the file.
addCA2MemoryWriteListener(MemoryWriteListener) - Method in class jmce.mos.VIA6522
 
addChild(Hardware, Object) - Method in class jmce.Jmce
 
addCommand(Command) - Method in class jmce.Monitor
 
addConsumer(DeviceConsumer<E>) - Method in class jmce.sim.BufferedDeviceProducer
 
addConsumer(DeviceConsumer<E>) - Method in interface jmce.sim.DeviceProducer
 
addConsumer(DeviceConsumer<E>) - Method in class jmce.sim.SampleDeviceProducer
Add a new consumer
addCycleListener(CycleListener) - Method in class jmce.sim.cpu.AbstractCPU
 
addCycleListener(CycleListener) - Method in interface jmce.sim.CPU
Register listener so that it will receive cycle event.
addDecoder(Decoder) - Method in class jmce.sim.cpu.AbstractCPU
 
addDecoder(Decoder) - Method in interface jmce.sim.CPU
Add a new decoder.
addDecoder(TapeFileDecoder) - Method in class jmce.sim.tape.TapeFile
 
addDirDiskCPM(String, DPB) - Method in class jmce.sim.disk.AbstractDiskController
 
addDirDiskIBM3740(String) - Method in class jmce.sim.disk.AbstractDiskController
 
addExceptionListener(ExceptionListener) - Method in class jmce.sim.cpu.AbstractCPU
 
addExceptionListener(ExceptionListener) - Method in interface jmce.sim.CPU
Add a new listener called when one new exception is detected
addExecBreakPoint(int, int) - Method in class jmce.sim.cpu.AbstractCPU
 
addExecBreakPoint(int, int) - Method in interface jmce.sim.CPU
Add a new exec break point.
addFCB(int) - Method in class jmce.sim.cpm.CpmFile
Add a new FCB to the file.
addHardware(Hardware) - Method in class jmce.sim.AbstractHardware
 
addHardware(Hardware) - Method in interface jmce.sim.Hardware
Add a new child.
addHardwareMemory(Memory) - Method in class jmce.sim.memory.AbstractMemory
Add a new memory and also add to the hardware list.
addIcon(Action, String) - Method in class jmce.ApplicationFrame
Add an icon to one action
addImageDisk(String, DPB) - Method in class jmce.sim.disk.AbstractDiskController
 
addImageDiskIBM3740(String) - Method in class jmce.sim.disk.AbstractDiskController
 
addInputConsumer(DeviceConsumer<E>) - Method in class jmce.sim.Device
Add a new consumer for data received.
addInputProducer(DeviceProducer<E>) - Method in class jmce.sim.Device
Add a new producer for input
addInterrupt(Interrupt) - Method in class jmce.sim.cpu.AbstractCPU
 
addInterrupt(Interrupt) - Method in interface jmce.sim.CPU
Add a new interrupt to this CPU
addInterrupt(Interrupt) - Method in interface jmce.sim.InterruptManager
Add a new interrupt to the menager
addInterruptCondition(int, int) - Method in class jmce.intel.mcs51.Interrupt8051
 
addInterruptManager(InterruptManager) - Method in class jmce.sim.Interrupt
Add a new interrupt manager to this interrupt.
addIOReadListener(MemoryReadListener) - Method in class jmce.sim.cpu.AbstractCPU
 
addIOReadListener(int, MemoryReadListener) - Method in class jmce.sim.cpu.AbstractCPU
 
addIOReadListener(int, MemoryReadListener) - Method in interface jmce.sim.CPU
Add a MemoryReadListener to the I/O memory.
addIOReadListener(MemoryReadListener) - Method in interface jmce.sim.CPU
Add a global MemoryReadListener to the I/O memory,
addIOWriteListener(int, MemoryWriteListener) - Method in class jmce.sim.cpu.AbstractCPU
 
addIOWriteListener(MemoryWriteListener) - Method in class jmce.sim.cpu.AbstractCPU
 
addIOWriteListener(MemoryWriteListener) - Method in interface jmce.sim.CPU
Add a global MemoryWriteListener to the I/O memory,
addIOWriteListener(int, MemoryWriteListener) - Method in interface jmce.sim.CPU
Add a Memory write listener to the I/O memory.
addKey(JMenuItem, char) - Method in class jmce.ApplicationFrame
Add a key accellerator to one menu
addLoadableListener(LoadableListener) - Method in class jmce.sim.Loadable
Add a new LoadableListener
addLoadableListener(LoadableListener) - Method in class jmce.sim.memory.LoadableMemory
Add a new LoadableListener
addLoader(Loader) - Method in class jmce.sim.cpu.AbstractCPU
 
addMemory(Memory) - Method in class jmce.sim.memory.AbstractMemory
Add virtual memory to the actual list.
addMemory(Memory) - Method in class jmce.sim.memory.ArrayMemory
Add virtual memory to the actual list.
addMemoryReadListener(MemoryReadListener) - Method in class jmce.sim.memory.AbstractMemory
 
addMemoryReadListener(int, MemoryReadListener) - Method in class jmce.sim.memory.AbstractMemory
 
addMemoryReadListener(MemoryReadListener) - Method in interface jmce.sim.Memory
 
addMemoryReadListener(int, MemoryReadListener) - Method in interface jmce.sim.Memory
 
addMemoryWriteListener(MemoryWriteListener) - Method in class jmce.sim.cpu.AbstractCPU
 
addMemoryWriteListener(MemoryWriteListener) - Method in interface jmce.sim.CPU
Add a memory write listener to the system memory.
addMemoryWriteListener(MemoryWriteListener) - Method in class jmce.sim.memory.AbstractMemory
 
addMemoryWriteListener(int, MemoryWriteListener) - Method in class jmce.sim.memory.AbstractMemory
 
addMemoryWriteListener(MemoryWriteListener) - Method in interface jmce.sim.Memory
Add a global MemoryWriteListener.
addMemoryWriteListener(int, MemoryWriteListener) - Method in interface jmce.sim.Memory
Add a specific MemoryWriteListener.
addMemoryWriteListener(MemoryWriteListener) - Method in class jmce.sim.memory.MemoryBits
 
addNullDisk() - Method in class jmce.sim.disk.AbstractDiskController
 
addOffset(int, int) - Method in class jmce.sim.cpu.AbstractCPU
Add a 8 bit signed offset to a 16 bit word
addOutputConsumer(DeviceConsumer<E>) - Method in class jmce.sim.Device
Add new output consumer
addOutputProducer(DeviceProducer<E>) - Method in class jmce.sim.Device
Add new output producer
addPortAWriteListener(MemoryWriteListener) - Method in class jmce.mos.VIA6522
Add a new memory write listener to Port A register.
addPortBWriteListener(MemoryWriteListener) - Method in class jmce.mos.VIA6522
Add a new memory write listener to Port B register.
addr - Variable in class jmce.intel.i8086.Runtime8086
Containt the address if memory = true else the register
addReadBreakPoint(int, int) - Method in class jmce.sim.cpu.AbstractCPU
 
addReadBreakPoint(int, int) - Method in interface jmce.sim.CPU
Add a new read break point.
addRegister(Register) - Method in class jmce.sim.cpu.AbstractCPU
 
addRegister(Register) - Method in interface jmce.sim.CPU
Add a Register
addRegisterReadListener(RegisterReadListener) - Method in class jmce.sim.cpu.AbstractRegister
 
addRegisterReadListener(RegisterReadListener) - Method in class jmce.sim.cpu.PairRegister
 
addRegisterReadListener(RegisterReadListener) - Method in interface jmce.sim.Register
 
addRegisterWriteListener(RegisterWriteListener) - Method in class jmce.sim.cpu.AbstractRegister
 
addRegisterWriteListener(RegisterWriteListener) - Method in class jmce.sim.cpu.PairRegister
 
addRegisterWriteListener(RegisterWriteListener) - Method in interface jmce.sim.Register
 
addResetListener(ResetListener) - Method in class jmce.sim.cpu.AbstractCPU
 
addResetListener(ResetListener) - Method in interface jmce.sim.CPU
Add a new reset listener.
address - Variable in class jmce.sim.BreakPoint
 
addSfrReadListener(int, MemoryReadListener) - Method in class jmce.intel.mcs51.MCS51
Deprecated. Use addIOReadListener
addSfrWriteListener(int, MemoryWriteListener) - Method in class jmce.intel.mcs51.MCS51
Deprecated. Use addIOWriteListener
addTapeEventListener(TapeEventListener) - Method in class jmce.sim.tape.AbstractTape
 
addTapeEventListener(TapeEventListener) - Method in interface jmce.sim.Tape
 
addTimer(Timer) - Static method in class jmce.util.Timer
Add the timer to the standard TimerManager
addTimer(Timer) - Static method in class jmce.util.TimerManager
Add a new timer to the standard timer queue.
addTimerCycle(Timer) - Method in class jmce.sim.cpu.AbstractCPU
 
addTimerCycle(Timer) - Method in interface jmce.sim.CPU
Add a new timer as clock the machine cycle.
addTimerMs(Timer) - Method in class jmce.sim.cpu.AbstractCPU
 
addTimerMs(Timer) - Method in interface jmce.sim.CPU
Add a new timer as clock sec/1000 but using the machine cycle.
addToBegin(T) - Method in class jmce.util.FastLinkedList
 
addToEnd(T) - Method in class jmce.util.FastLinkedList
 
addTraceListener(TraceListener) - Method in class jmce.sim.cpu.AbstractCPU
 
addTraceListener(TraceListener) - Method in interface jmce.sim.CPU
Add a new trace listener.
addWriteBreakPoint(int, int) - Method in class jmce.sim.cpu.AbstractCPU
 
addWriteBreakPoint(int, int) - Method in interface jmce.sim.CPU
Add a new write break point.
af() - Method in class jmce.intel.i8080.I8080
Return the AF register
af(int) - Method in class jmce.intel.i8080.I8080
Set the value of AF register.
AL0 - Static variable in class jmce.sim.cpm.DPB
Directory allocation map byte 0 AT 09
AL1 - Static variable in class jmce.sim.cpm.DPB
Directory allocation map byte 0 AT 0A
allocMemory(int) - Static method in class jmce.sim.memory.PlainMemory
Function used by subclass to allocate memory he memory is filled with 0xff.
Altair - Class in jmce.altair
Altair 8800 system.
Altair() - Constructor for class jmce.altair.Altair
 
AltairConstants - Interface in jmce.altair
Constants relative to the Altair.
and(int) - Method in class jmce.intel.i8080.I8080
Logical and
ApplicationFrame - Class in jmce
Base JFrame for all graphics JMCE application.
ApplicationFrame(CPU) - Constructor for class jmce.ApplicationFrame
 
ArrayMemory - Class in jmce.sim.memory
Array memory.
ArrayMemory() - Constructor for class jmce.sim.memory.ArrayMemory
 
AT24C16 - Class in jmce.atmel
Atmel AT24C16 2048 byte EEprom.
AT24C16() - Constructor for class jmce.atmel.AT24C16
 
AT89C51RD2 - Class in jmce.atmel
Atmel 89C51Rxx cpu.
AT89C51RD2() - Constructor for class jmce.atmel.AT89C51RD2
 
AT89C51RD2Constants - Interface in jmce.atmel
Constants for Atmel family
attMemory - Variable in class jmce.sim.terminal.AbstractCRT
 
ATTRIBUTE_BRIGHT - Static variable in interface jmce.sinclair.spectrum.SpectrumConstants
 
ATTRIBUTE_FLASH - Static variable in interface jmce.sinclair.spectrum.SpectrumConstants
 
AUXR1 - Static variable in interface jmce.intel.mcs51.MCS51Constants
 
AUXR1 - Static variable in interface jmce.philips.lpc900.LPC900Constants
 
AUXR1_SRST - Static variable in interface jmce.philips.lpc900.LPC900Constants
 
AX - Variable in class jmce.intel.i8086.I8086
General register
AX_R - Static variable in interface jmce.intel.i8086.I8086Constants
Other register

B

b(int) - Method in class jmce.intel.i8080.I8080
Set the value of B register
B - Static variable in interface jmce.intel.mcs51.MCS51Constants
Register B
BankedMemory - Class in jmce.sim.memory
 
BankedMemory() - Constructor for class jmce.sim.memory.BankedMemory
Default constructor
BankedMemory(String, int, int, int, int) - Constructor for class jmce.sim.memory.BankedMemory
Constructor with all parameter.
BC - Variable in class jmce.intel.i8080.I8080
8080 register
BDOS_LENGTH - Static variable in interface jmce.yaze.YazeConstants
 
BIG_ENDIAN - Static variable in interface jmce.sim.CPU
Big endian cpu - higghest byte first
Binary - Class in jmce.sim.cpu
Sample class to deal with binary number.
Binary() - Constructor for class jmce.sim.cpu.Binary
Default constructor.
Binary(int) - Constructor for class jmce.sim.cpu.Binary
Constructor with specific number
BinaryLoader - Class in jmce.sim.cpu
Sample implementation to load binary files.
BinaryLoader(String) - Constructor for class jmce.sim.cpu.BinaryLoader
 
bit(int, int) - Method in class jmce.zilog.z80.Z80
Check the status of one bit.
bit0(int) - Static method in class jmce.sim.cpu.AbstractCPU
Check the bit 0 of a value.
bit7(int) - Static method in class jmce.sim.cpu.AbstractCPU
Check the 7 bit of a value.
bitmap - Variable in class jmce.swing.AbstractBitmapFont
 
BitmapFont - Interface in jmce.swing
Interface to rappresent a bitmap font.
BitmapFont6x8 - Class in jmce.swing
Bitmap font 6 x 8
BitmapFont6x8() - Constructor for class jmce.swing.BitmapFont6x8
 
BitmapFont8x14 - Class in jmce.swing
Bitmap font 8 x 14.
BitmapFont8x14() - Constructor for class jmce.swing.BitmapFont8x14
 
BitmapFont8x8 - Class in jmce.swing
Bitmap font 8 x 8.
BitmapFont8x8() - Constructor for class jmce.swing.BitmapFont8x8
 
BLINK - Static variable in class jmce.sim.terminal.Terminal
Attribute blink
BLM - Static variable in class jmce.sim.cpm.DPB
Data allocation block mask
booleanTable - Static variable in class jmce.intel.i8080.I8080
 
BootLoader - Class in jmce.sim.disk
Automatic disk boot loader.
BootLoader() - Constructor for class jmce.sim.disk.BootLoader
 
BOOTSTAT - Static variable in interface jmce.philips.lpc900.LPC900Constants
 
BOOTV - Static variable in interface jmce.philips.lpc900.LPC900Constants
 
BP - Variable in class jmce.intel.i8086.I8086
Special register
BP_R - Static variable in interface jmce.intel.i8086.I8086Constants
 
BreakPoint - Class in jmce.sim
Base class for all type of break point.
breakPointEvent(BreakPoint, String) - Method in interface jmce.sim.BreakPointListener
Break point event.
breakPointEvent(BreakPoint, String) - Method in class jmce.sim.cpu.AbstractCPU
 
BreakPointExec - Class in jmce.sim
Breakpoint on memory exec (read).
BreakPointExec(CPU, BreakPointListener, Memory, int) - Constructor for class jmce.sim.BreakPointExec
Execution break point constructor.
BreakPointListener - Interface in jmce.sim
Listener for break point.
BreakPointRead - Class in jmce.sim
Break point on memory read.
BreakPointRead(CPU, String, BreakPointListener, Memory, int) - Constructor for class jmce.sim.BreakPointRead
 
BreakPointRead(CPU, BreakPointListener, Memory, int) - Constructor for class jmce.sim.BreakPointRead
 
BreakPointWrite - Class in jmce.sim
Breakpoint on memory write.
BreakPointWrite(CPU, BreakPointListener, Memory, int) - Constructor for class jmce.sim.BreakPointWrite
 
BreakPointWrite(CPU, String, BreakPointListener, Memory, int) - Constructor for class jmce.sim.BreakPointWrite
 
BRK_VECTOR - Static variable in interface jmce.mos.M65XXConstants
Break vector
BSH - Static variable in class jmce.sim.cpm.DPB
Block shift factor.
buffer - Variable in class jmce.sim.disk.AbstractDisk
Buffer for one sector
BufferedDeviceProducer<E> - Class in jmce.sim
Buffer implementation of device producer.
BufferedDeviceProducer() - Constructor for class jmce.sim.BufferedDeviceProducer
Default contructor.
BufferedDeviceProducer(int) - Constructor for class jmce.sim.BufferedDeviceProducer
 
bus(boolean, boolean) - Method in class jmce.sim.I2cBus
Bus manager.
BX - Variable in class jmce.intel.i8086.I8086
General register
BX_R - Static variable in interface jmce.intel.i8086.I8086Constants
 

C

c(int) - Method in class jmce.intel.i8080.I8080
Set the value of C register
call(CPU, int) - Method in class jmce.atmel.AT89C51RD2
 
call(CPU, int) - Method in interface jmce.sim.CallListener
Method called when the CPU execute at specified address.
CallListener - Interface in jmce.sim
Listener to intercept fnction call.
cancel() - Method in class jmce.util.Timer
Cancel the timer.
CANCELLED - Static variable in class jmce.util.Timer
 
ccf() - Method in class jmce.intel.i8080.I8080
Complement Carry Flag
CCP_LENGTH - Static variable in interface jmce.yaze.YazeConstants
 
ccr(int, boolean) - Method in class jmce.freescale.M68HC05
Set/clear bit in the CCR register
CCR_AND_MASK - Static variable in interface jmce.freescale.M68HC05Constants
CCR and and or Mask
CCR_C - Static variable in interface jmce.freescale.M68HC05Constants
Condition Code register
CCR_H - Static variable in interface jmce.freescale.M68HC05Constants
 
CCR_I - Static variable in interface jmce.freescale.M68HC05Constants
 
CCR_N - Static variable in interface jmce.freescale.M68HC05Constants
 
CCR_OR_MASK - Static variable in interface jmce.freescale.M68HC05Constants
 
CCR_Z - Static variable in interface jmce.freescale.M68HC05Constants
 
changedLine(int) - Method in class jmce.sim.terminal.AbstractCRT
 
changedLine(int) - Method in interface jmce.sim.terminal.CRT
Called when the memory is changed
charMemory - Variable in class jmce.sim.terminal.AbstractCRT
 
checkReady() - Method in class jmce.intel.I8237.I8237Channel
 
checkReady() - Method in class jmce.sim.Interrupt
Called when the enabled or the active property is changed.
CHS - Static variable in class jmce.sim.cpm.DPB
Number of checked sector for disk change. 2 Bytes AT 0B
CKCON - Static variable in interface jmce.atmel.AT89C51RD2Constants
 
clear() - Method in class jmce.sim.cpm.FCB
Clear all the data in the FCB
clear() - Method in class jmce.sim.CpuRuntime
 
clear() - Method in class jmce.util.FastArray
Clear the array element
clearBlocks() - Method in class jmce.sim.cpm.FCB
Clear all the allocation block map
clearCounter() - Method in class jmce.sim.cpu.AbstractOpcode
 
clearCounter() - Method in interface jmce.sim.Opcode
Clear execution counter
clearEol() - Method in class jmce.sim.terminal.SampleTerminal
 
clearEos() - Method in class jmce.sim.terminal.SampleTerminal
 
clearFromLine() - Method in class jmce.sim.terminal.SampleTerminal
Clear from the begin of the line to the cursor
clearToCursor() - Method in class jmce.sim.terminal.SampleTerminal
Clear the display from the begin to the cursor
close() - Method in class jmce.sim.serial.PolledSerial
Close the input and output stream and set the connection to false.
close() - Method in class jmce.sim.serial.RXTX
 
close() - Method in class jmce.sim.serial.TCPServer
 
close() - Method in class jmce.sim.serial.TCPSocket
Close the socket and release all the resources.
clrBit(int, int) - Method in class jmce.sim.memory.AbstractMemory
 
clrBit(int, int) - Method in interface jmce.sim.Memory
 
cls() - Method in class jmce.sim.terminal.SampleTerminal
 
CMD_GET_BANK - Static variable in interface jmce.altair.SIMHConstants
Get the current bank
CMD_HAS_BANKED_MEMORY - Static variable in interface jmce.altair.SIMHConstants
Check if has banked memory
CMD_MMU_COMMON - Static variable in interface jmce.altair.SIMHConstants
Return the base of common memory
CMD_NONE - Static variable in interface jmce.altair.SIMHConstants
Internal NONE command
CMD_PRINT_TIME - Static variable in interface jmce.altair.SIMHConstants
Print the current time in ms on the console
CMD_RECALIBRATE - Static variable in interface jmce.nec.PD765Constants
Command recalibrate
CMD_SET_BANK - Static variable in interface jmce.altair.SIMHConstants
Set the current bank
CMD_SIMH_RESET - Static variable in interface jmce.altair.SIMHConstants
Reset SIMH device
CMD_SIS - Static variable in interface jmce.nec.PD765Constants
Command Sense Interrupt Status
CMD_SLEEP - Static variable in interface jmce.altair.SIMHConstants
Sleep
CMD_START_TIMER - Static variable in interface jmce.altair.SIMHConstants
Start a new timer
CMD_STOP_TIMER - Static variable in interface jmce.altair.SIMHConstants
Stop the last timer
CMD_VERSION - Static variable in interface jmce.altair.SIMHConstants
Get version
cmdRecalibrate() - Method in class jmce.nec.PD765
 
CMON51 - Class in jmce.cmon51
Special 8052 with XDATA and CODE shared.
CMON51() - Constructor for class jmce.cmon51.CMON51
 
code(int, int) - Method in class jmce.intel.mcs51.MCS51
 
code(int) - Method in class jmce.intel.mcs51.MCS51
Return byte from the code memory.
code16(int) - Method in class jmce.intel.mcs51.MCS51
Return a word from the code memory.
CODE_MEMORY - Static variable in class jmce.intel.mcs51.MCS51
Code memory name
COLOR - Static variable in class jmce.sinclair.spectrum.ScreenPanel
 
COLORBRIGHT - Static variable in class jmce.sinclair.spectrum.ScreenPanel
 
colors - Static variable in class jmce.philips.SAA5050
 
CombinedMemory - Class in jmce.sim.memory
Memory made from other memory.
CombinedMemory() - Constructor for class jmce.sim.memory.CombinedMemory
 
CombinedMemory(String) - Constructor for class jmce.sim.memory.CombinedMemory
 
Command - Class in jmce
Abstract command.
Command(Monitor, String, String) - Constructor for class jmce.Command
 
CommandException - Exception in jmce
 
commandResult - Variable in class jmce.yaze.FDC
 
commandResult - Variable in class jmce.z80pack.FDC
 
compare(StringToken) - Method in class jmce.Command
 
CONDAT - Static variable in interface jmce.yaze.YazeConstants
 
CONDAT - Static variable in interface jmce.z80pack.Z80PackConstants
 
configuration - Static variable in class jmce.util.Logger
 
connect() - Method in class jmce.sim.serial.PolledSerial
Implemented by sub class.
connect() - Method in class jmce.sim.serial.SerialRXTX
 
connect() - Method in class jmce.sim.serial.TCPClient
 
connect() - Method in class jmce.sim.serial.TCPServer
 
connected - Variable in class jmce.sim.serial.PolledSerial
 
Console - Class in jmce.altair
Altair 8080 Console implementations.
Console() - Constructor for class jmce.altair.Console
 
Console - Class in jmce.imsai
IMSAI 8080 Console.
Console() - Constructor for class jmce.imsai.Console
 
Console - Interface in jmce.sim
Sample interface for printable console.
Console - Class in jmce.yaze
Console for Yaze.
Console() - Constructor for class jmce.yaze.Console
 
Console - Class in jmce.z80pack
Z80Pack Console implementations.
Console() - Constructor for class jmce.z80pack.Console
 
CONSTA - Static variable in interface jmce.yaze.YazeConstants
 
CONSTA - Static variable in interface jmce.z80pack.Z80PackConstants
 
consume() - Method in class jmce.sim.BufferedDeviceProducer
 
consume(E) - Method in interface jmce.sim.DeviceConsumer
 
consume(E) - Method in class jmce.sim.SampleDeviceProducer
Consume one element
consume(Integer) - Method in class jmce.sim.serial.PolledSerial
Receive data from the input device if the device is connected the data are delivery to the output stream.
consume(Integer) - Method in class jmce.sim.serial.SerialFile
 
contains(Object) - Method in class jmce.util.FastArray
Return true if the array contains the specified object.
contains(Object) - Method in class jmce.util.RingBuffer
Check if the specified element exist in the queue
convertAddress(int) - Method in class jmce.commodore.vic20.VIC6561
 
convertAddress(int) - Method in class jmce.mos.VIC6561
Convert an address from the video memory.
copyMemory(int[], int, int[], int, int) - Static method in class jmce.sim.memory.PlainMemory
Function used by subclass to copy memory.
count() - Method in class jmce.util.RingBuffer
Return the number of element in the buffer.
count(int, int) - Method in class jmce.zilog.z80.CTC
Called by external peripheral to count pulse.
cp(int) - Method in class jmce.intel.i8080.I8080
Compare value with accumulator.
cpd() - Method in class jmce.zilog.z80.Z80
CPD Compare A with (HL) and decrement HL and BC
cpi() - Method in class jmce.zilog.z80.Z80
CPI compare a with (HL) and increment HL and decrement BC
cpl() - Method in class jmce.intel.i8080.I8080
Complement accumulator.
cplBit(int) - Method in class jmce.intel.mcs51.MCS51
Complement bit
CPM_LENGTH - Static variable in interface jmce.yaze.YazeConstants
 
CpmDisk - Class in jmce.sim.cpm
CP/M File system implementation.
CpmDisk(DPB, Disk) - Constructor for class jmce.sim.cpm.CpmDisk
Constructor.
CpmFile - Class in jmce.sim.cpm
CP/M file rappresentation.
CpmFile(int, String) - Constructor for class jmce.sim.cpm.CpmFile
Constructor for new file.
cpSpecial(int) - Method in class jmce.zilog.z80.Z80
Special version of compare used by CPD and CPI is like the normal compare but the C and V flag are untouched.
cpu - Variable in class jmce.ApplicationFrame
 
cpu - Variable in class jmce.Jmce
 
cpu - Variable in class jmce.sim.AbstractPeripheral
 
cpu - Variable in class jmce.sim.BreakPoint
 
CPU - Interface in jmce.sim
This interface rappresent one CPU.
cpu - Variable in class jmce.sinclair.spectrum.ZXSnapshot
 
CPUAbortException - Exception in jmce.sim
CPU abort Throw when the cpu is aborted from external entity for example the user press a specific key.
CPUAbortException(CPU, String) - Constructor for exception jmce.sim.CPUAbortException
 
CPUException - Exception in jmce.sim
CPU Exception.
CPUException(CPU, String) - Constructor for exception jmce.sim.CPUException
 
CpuRuntime - Class in jmce.sim
Class for cpu with istruction requiring a runtime.
CpuRuntime() - Constructor for class jmce.sim.CpuRuntime
 
CR2 - Static variable in class jmce.mos.VIC6561
Control register 2 number of columns
CR3 - Static variable in class jmce.mos.VIC6561
Control register 3 number of rows
CR5 - Static variable in class jmce.mos.VIC6561
Control register 5 memory address
CRE - Static variable in class jmce.mos.VIC6561
Control register E
createActions() - Method in class jmce.JMonitor
 
createFrame(Vector<JComponent>) - Method in class jmce.sim.AbstractHardware
 
createMenuBar() - Method in class jmce.JDebug
 
createMenuBar() - Method in class jmce.JMonitor
 
createMenuFile() - Method in class jmce.ApplicationFrame
Create the file menu
createMenuTape() - Method in class jmce.ApplicationFrame
Create the tape menu only if a Tape is present in the current CPU oterwise return null.
createPanels() - Method in class jmce.JDebug
 
createRuntime() - Method in class jmce.intel.i8086.I8086
 
createRuntime() - Method in class jmce.sim.cpu.AbstractCPU
CPU implementing istruction with RuntimeOpcode must in this method create the appropriate runtime class.
createTerminal() - Static method in class jmce.sim.terminal.Terminal
Return the default instance of terminal class.
createTimer(int, boolean, TimerListener) - Static method in class jmce.util.Timer
Create a timer and add it to the standard milliseconds based TimerManager
createTimer(int, TimerListener) - Static method in class jmce.util.Timer
Create a timer and add it to the standard TimerManager
createToolBar() - Method in class jmce.ApplicationFrame
Create the toolbar
CRF - Static variable in class jmce.mos.VIC6561
Control register F color
CRT - Interface in jmce.sim.terminal
Interface to rappresent a CRT.
CS - Variable in class jmce.intel.i8086.I8086
Segment register
CS_R - Static variable in interface jmce.intel.i8086.I8086Constants
 
CTC - Class in jmce.zilog.z80
Z80 CTC The Z80 CTC have 4 different channel that can operate as counter or timer.
CTC() - Constructor for class jmce.zilog.z80.CTC
Default constructor
CTC_CHANNEL - Static variable in class jmce.zilog.z80.CTC
 
CTRL - Static variable in interface jmce.altair.AltairConstants
Control disk function register
CTRL_STEP_IN - Static variable in interface jmce.altair.AltairConstants
Step IN command
CTRL_STEP_OUT - Static variable in interface jmce.altair.AltairConstants
Step OUT command
CW_IE - Static variable in class jmce.zilog.z80.CTC
Enable interrupt
CW_RESET - Static variable in class jmce.zilog.z80.CTC
Software reset
CW_VECTOR - Static variable in class jmce.zilog.z80.CTC
Interrupt vector
CX - Variable in class jmce.intel.i8086.I8086
General register
CX_R - Static variable in interface jmce.intel.i8086.I8086Constants
 
cy(boolean) - Method in class jmce.intel.mcs51.MCS51
 
cy() - Method in class jmce.intel.mcs51.MCS51
 
cycle(int) - Method in class jmce.commodore.vic20.Tape
 
cycle(int) - Method in class jmce.intel.mcs51.Timer
 
cycle(int) - Method in class jmce.intel.mcs51.Timer2
 
cycle(int) - Method in class jmce.mos.VIA6522
 
cycle(int) - Method in class jmce.mos.VIC6561
 
cycle - Variable in class jmce.sim.CpuRuntime
 
cycle(int) - Method in interface jmce.sim.CycleListener
Cycle listener.
cycle(int) - Method in class jmce.sinclair.spectrum.Speaker
 
cycle(int) - Method in class jmce.sinclair.spectrum.Tape
 
cycle(int) - Method in class jmce.zilog.z80.CTC
Called at every instruction cycle to decrement the timer.
CycleListener - Interface in jmce.sim
Listener for event cycle.

D

d(int) - Method in class jmce.intel.i8080.I8080
Set the value of D register.
daa() - Method in class jmce.intel.i8080.I8080
Decimal Adjust after addition.
DATA - Static variable in interface jmce.altair.AltairConstants
Data register
data(int) - Method in class jmce.intel.mcs51.MCS51
 
data(int, int) - Method in class jmce.intel.mcs51.MCS51
 
DATA - Static variable in interface jmce.nec.PD765Constants
FDC Data register R/W
DATA_HIGH - Static variable in class jmce.sim.TapePulse
The output must be set to high
DATA_LOW - Static variable in class jmce.sim.TapePulse
The output must be set to low
DATA_MEMORY - Static variable in class jmce.intel.mcs51.MCS51
Data memory name
DATA_NONE - Static variable in class jmce.sim.TapePulse
The output must be unchanged
DATA_TOGGLE - Static variable in class jmce.sim.TapePulse
The output must be changed
DE - Variable in class jmce.intel.i8080.I8080
8080 register
dec(int) - Method in class jmce.intel.i8080.I8080
8 Bit decrement
decode(CPU, CpuRuntime) - Method in class jmce.intel.i8086.OpcodeRuntime8086
 
decode(String) - Method in class jmce.Jmce
 
decode(CPU, CpuRuntime, int, int, int, StringBuffer) - Method in class jmce.sim.cpu.AbstractDecoder
 
decode(CPU, CpuRuntime) - Method in class jmce.sim.cpu.RuntimeOpcode
 
decode(CPU, CpuRuntime, int, int, int, StringBuffer) - Method in interface jmce.sim.Decoder
 
decode(BufferedInputStream) - Method in class jmce.sim.tape.TapeFileC64
 
decode(BufferedInputStream) - Method in interface jmce.sim.tape.TapeFileDecoder
 
decode(BufferedInputStream) - Method in class jmce.sim.tape.TapeTZX
 
decodeAt(int) - Method in class jmce.sim.cpu.AbstractCPU
 
decodeAt(int) - Method in interface jmce.sim.CPU
Decode the istruction at the specified address.
Decoder - Interface in jmce.sim
Istruction decoder.
DEEADR - Static variable in interface jmce.philips.lpc900.LPC900Constants
 
DEECON - Static variable in interface jmce.philips.lpc900.LPC900Constants
 
DEEDAT - Static variable in interface jmce.philips.lpc900.LPC900Constants
 
DEFAULT_PORT - Static variable in class jmce.sim.serial.TCPSocket
 
defineFunctionKey(int, char) - Method in class jmce.sim.terminal.SampleTerminal
 
defineFunctionKey(int, String) - Method in class jmce.sim.terminal.SampleTerminal
 
defineFunctionKey(int, String) - Method in class jmce.sim.terminal.Terminal
 
defSeg - Variable in class jmce.intel.i8086.Runtime8086
Default segment (xS_R)
delay(int) - Static method in class jmce.sim.audio.Speaker
 
delay(int) - Method in class jmce.sim.serial.PolledSerial
Wait for the specified number of ms.
Delay - Class in jmce.z80pack
This class delay the CPU execution.
Delay() - Constructor for class jmce.z80pack.Delay
 
DELAY_CTRL - Static variable in interface jmce.z80pack.Z80PackConstants
Delay control.
deleteChar() - Method in class jmce.sim.terminal.SampleTerminal
 
DELETED - Static variable in class jmce.sim.cpm.FCB
Entry deleted
deleteFile(int, String) - Method in class jmce.sim.cpm.CpmDisk
 
deleteLine() - Method in class jmce.sim.terminal.SampleTerminal
 
desc - Variable in class jmce.sim.cpu.AbstractOpcode
 
descValue() - Method in class jmce.sim.cpu.AbstractRegister
 
descValue() - Method in class jmce.sim.cpu.PairRegister
 
descValue() - Method in interface jmce.sim.Register
 
destroy() - Method in class jmce.sim.AbstractHardware
 
destroy() - Method in class jmce.sim.BreakPoint
Destroy the break point.
destroy() - Method in class jmce.sim.BreakPointRead
 
destroy() - Method in class jmce.sim.BreakPointWrite
 
destroy() - Method in class jmce.sim.cpu.AbstractCPU
 
destroy() - Method in class jmce.sim.disk.DirDiskCPM
 
destroy() - Method in interface jmce.sim.Hardware
Destroy the device.
destroy() - Method in class jmce.sim.terminal.SwingCRT
 
destroy() - Method in class jmce.sim.terminal.ttyCRT
 
Device<E> - Class in jmce.sim
The core class for device implementation.
Device(String) - Constructor for class jmce.sim.Device
Constructor with name
Device() - Constructor for class jmce.sim.Device
Default constructor
DeviceConsumer<E> - Interface in jmce.sim
Consume data from device.
DeviceProducer<E> - Interface in jmce.sim
Produce data for device.
DI - Variable in class jmce.intel.i8086.I8086
Index register
DI_R - Static variable in interface jmce.intel.i8086.I8086Constants
 
DirDiskCPM - Class in jmce.sim.disk
Directory disk in CP/M format.
DirDiskCPM() - Constructor for class jmce.sim.disk.DirDiskCPM
 
Diseqc - Class in jmce.viara.diseqc
Diseqc 1.2 positioner emulator.
Diseqc() - Constructor for class jmce.viara.diseqc.Diseqc
 
DiseqcI2cBus - Class in jmce.viara.diseqc
I2C Bus for diseqc.
DiseqcI2cBus() - Constructor for class jmce.viara.diseqc.DiseqcI2cBus
 
DiseqcMotor - Class in jmce.viara.diseqc
Diseqc Motor.
DiseqcMotor() - Constructor for class jmce.viara.diseqc.DiseqcMotor
 
Disk - Interface in jmce.sim
Interface to descibe a phisical disk.
disk - Variable in class jmce.sim.disk.AbstractDiskController
 
DiskController - Interface in jmce.sim
Disk controller.
DiskCPM - Interface in jmce.sim
CP/M disk interface.
dismount() - Method in class jmce.sim.disk.AbstractDisk
 
dismount() - Method in interface jmce.sim.Disk
Dismount the disk
dismount() - Method in class jmce.sim.disk.ImageDisk
Dismount the disk.
dismount() - Method in class jmce.sim.disk.NullDisk
 
Display - Class in jmce.viara.s400
S400 Display This class rappresent a display , keyboard and led from the Bytechnology S400.
Display() - Constructor for class jmce.viara.s400.Display
 
Display - Class in jmce.viara.v8052
Display 4x20 connected to the V8052.
Display() - Constructor for class jmce.viara.v8052.Display
 
dmaRequest(DmaRequestMaster) - Method in class jmce.intel.I8237.I8237Channel
 
dmaRequest(DmaRequestRead) - Method in class jmce.intel.I8237.I8237Channel
 
dmaRequest(DmaRequestWrite) - Method in class jmce.intel.I8237.I8237Channel
 
dokey(int, boolean) - Method in class jmce.sinclair.spectrum.SwingKeyboard
 
dokey(int, int, boolean) - Method in class jmce.sinclair.spectrum.SwingKeyboard
 
down() - Method in class jmce.sim.terminal.SampleTerminal
 
DOWN - Variable in class jmce.sim.terminal.ttyCRT
 
doWork() - Method in class jmce.swing.SwingThread
Sub classed by user to implement work in different thread
DPB - Class in jmce.sim.cpm
CP/M Disk parameter block.
DPB(int, int, int, int, int, int, int, int, int, int) - Constructor for class jmce.sim.cpm.DPB
 
DPB3740 - Class in jmce.sim.cpm
Standard 8" IBM 3740.
DPB3740() - Constructor for class jmce.sim.cpm.DPB3740
 
DPBYAHD - Class in jmce.sim.cpm
Standard YAZE hd 4 mb DPB.
DPBYAHD() - Constructor for class jmce.sim.cpm.DPBYAHD
Constructor
DPBZPHD - Class in jmce.sim.cpm
Standard Z80pack hd 4 mb DPB.
DPBZPHD() - Constructor for class jmce.sim.cpm.DPBZPHD
Constructor
DPH - Static variable in interface jmce.intel.mcs51.MCS51Constants
DPTR high byte register
DPL - Static variable in interface jmce.intel.mcs51.MCS51Constants
DPTR Low byte register
drive - Variable in class jmce.sim.disk.AbstractDiskController
 
DRM - Static variable in class jmce.sim.cpm.DPB
Total number of directory - 1. 2 Bytes AT 07
DS - Variable in class jmce.intel.i8086.I8086
Segment register
DS_R - Static variable in interface jmce.intel.i8086.I8086Constants
 
DSM - Static variable in class jmce.sim.cpm.DPB
Total number of block -1. 2 Bytes AT 05
dumpStatistics(PrintStream) - Method in class jmce.mos.M6502
 
dumpStatistics(String) - Method in class jmce.sim.cpu.AbstractCPU
Dump cpu execution statistics in the specified file.
dumpStatistics(PrintStream) - Method in class jmce.sim.cpu.AbstractCPU
Dump cpu execution statistics in the specified stream.
dumpStatistics(String) - Method in interface jmce.sim.CPU
Create a file with the cpu usage statistics
dumpTitle(PrintStream, String, String) - Method in class jmce.sim.cpu.AbstractCPU
Dump the title of new section.
dumpValue(PrintStream, String, String) - Method in class jmce.sim.cpu.AbstractCPU
Dump a value on the speficied stream.
dumpValue(PrintStream, long, String) - Method in class jmce.sim.cpu.AbstractCPU
Dump a vale on the specificed stream.
DuplicateMemory - Class in jmce.sim.memory
Helper class to duplicate one memory.
DuplicateMemory() - Constructor for class jmce.sim.memory.DuplicateMemory
 
DuplicateMemory(AbstractMemory) - Constructor for class jmce.sim.memory.DuplicateMemory
 
DX - Variable in class jmce.intel.i8086.I8086
General register
DX_R - Static variable in interface jmce.intel.i8086.I8086Constants
 

E

e(int) - Method in class jmce.intel.i8080.I8080
Set the value of E register.
elapsed(int) - Method in class jmce.util.TimerManager
Called to advance the queue
enabled - Variable in class jmce.sim.BreakPoint
 
enabled1 - Variable in class jmce.sim.BreakPoint
 
encode(String) - Method in class jmce.Jmce
 
end - Variable in class jmce.sim.LoadInfo
Address of the last byte loader
endLoad(CPU, LoadInfo) - Method in interface jmce.sim.LoadableListener
 
error(String) - Method in class jmce.Monitor
 
ERROR - Static variable in interface jmce.sim.Disk
Deprecated.  
ERROR_SEEK - Static variable in interface jmce.sim.Disk
Seek error.
ERROR_WRITE_PROTECT - Static variable in interface jmce.sim.Disk
Error for disk write protect
ES - Variable in class jmce.intel.i8086.I8086
Segment register
ES_R - Static variable in interface jmce.intel.i8086.I8086Constants
Segment register
EX - Static variable in class jmce.sim.cpm.FCB
Offset to extension number
ex - Variable in class jmce.sim.ExceptionEvent
 
ex_af_af1() - Method in class jmce.zilog.z80.Z80
Change the AF with AF1 register
exceptionEvent(ExceptionEvent) - Method in class jmce.JDebug
 
exceptionEvent(ExceptionEvent) - Method in class jmce.Jmce
 
exceptionEvent(ExceptionEvent) - Method in class jmce.JMonitor
 
exceptionEvent(ExceptionEvent) - Method in class jmce.Monitor
 
ExceptionEvent - Class in jmce.sim
Class used to send Exception in simulator.
ExceptionEvent(Throwable) - Constructor for class jmce.sim.ExceptionEvent
 
exceptionEvent(ExceptionEvent) - Method in interface jmce.sim.ExceptionListener
 
ExceptionListener - Interface in jmce.sim
Listener for exception.
exec(StringToken) - Method in class jmce.Command
 
exec(CpuRuntime) - Method in class jmce.intel.i8086.OpcodeRuntime8086
 
exec(Runtime8086) - Method in class jmce.intel.i8086.OpcodeRuntime8086
 
exec(int) - Method in class jmce.sim.cpu.InvalidOpcode
 
exec(int) - Method in class jmce.sim.cpu.MultiOpcode
 
exec(int) - Method in class jmce.sim.cpu.RuntimeOpcode
 
exec(CpuRuntime) - Method in class jmce.sim.cpu.RuntimeOpcode
 
exec(int) - Method in interface jmce.sim.Opcode
Exec the specific opcode
EXM - Static variable in class jmce.sim.cpm.DPB
Extent mask number of extents per directory.
expandTab(String) - Static method in class jmce.util.StringUtil
Espand tab in one string using default tab size of 8.
expandTab(String, int) - Static method in class jmce.util.StringUtil
Expand tab in one string
EXT_INTERRUPT - Static variable in interface jmce.freescale.M68HC05Constants
 
exx() - Method in class jmce.zilog.z80.Z80
Exchange the bank of Z80 register BC,DE,HL

F

F - Variable in class jmce.intel.i8080.I8080
8080 register
f(int) - Method in class jmce.intel.i8080.I8080
Set the value of F register.
F - Variable in class jmce.intel.i8086.I8086
Special register
F_AF - Static variable in interface jmce.intel.i8086.I8086Constants
 
F_CF - Static variable in interface jmce.intel.i8086.I8086Constants
 
F_DF - Static variable in interface jmce.intel.i8086.I8086Constants
 
F_IF - Static variable in interface jmce.intel.i8086.I8086Constants
Interrupt enable flag
F_OF - Static variable in interface jmce.intel.i8086.I8086Constants
 
F_PF - Static variable in interface jmce.intel.i8086.I8086Constants
 
F_R1 - Static variable in interface jmce.intel.i8086.I8086Constants
 
F_R3 - Static variable in interface jmce.intel.i8086.I8086Constants
 
F_R5 - Static variable in interface jmce.intel.i8086.I8086Constants
 
F_SF - Static variable in interface jmce.intel.i8086.I8086Constants
 
F_TF - Static variable in interface jmce.intel.i8086.I8086Constants
 
F_ZF - Static variable in interface jmce.intel.i8086.I8086Constants
 
FAMILY_ACC - Static variable in interface jmce.sim.Register
Family register for accumulator
FAMILY_CONTROL - Static variable in interface jmce.sim.Register
Family register for control register
FAMILY_GENERAL - Static variable in interface jmce.sim.Register
Family register for other category.
FAMILY_INDEX - Static variable in interface jmce.sim.Register
Family register for index register
FAMILY_PC - Static variable in interface jmce.sim.Register
Family register for program counter
FAMILY_PSW - Static variable in interface jmce.sim.Register
Family register for Program Status Word
FAMILY_SP - Static variable in interface jmce.sim.Register
Family register for stack pointer
FastArray<E> - Class in jmce.util
A class like standard java.util.ArrayList but without implementation of list and synchronization for maximum performance.
FastArray(int, int) - Constructor for class jmce.util.FastArray
Constructor with initial capacity of the array and growing size.
FastArray(int) - Constructor for class jmce.util.FastArray
Constructor with the initial capacity specified and a default growing size of 10.
FastArray() - Constructor for class jmce.util.FastArray
Default constructor.
FastLinkedList<T> - Class in jmce.util
Fast double linked list This class implements a generic double linked list very fast because the link removed from the list are inserted in one ring buffer and insertion of one new element normally do not require to create a new link if one already used is present in the ring buffer.
FastLinkedList() - Constructor for class jmce.util.FastLinkedList
 
FastLinkedList.Node<T> - Class in jmce.util
Inner class to hold a link and the element.
FastMemory - Class in jmce.sim.memory
Deprecated. with the current implementation FastMemory and PlainMemory are the same.
FastMemory() - Constructor for class jmce.sim.memory.FastMemory
Deprecated.  
fatal(Exception) - Method in class jmce.util.Logger
 
fc - Variable in class jmce.ApplicationFrame
 
FCB - Class in jmce.sim.cpm
This class rappresent a CP/M FCB (Directory file control block.)
FCB() - Constructor for class jmce.sim.cpm.FCB
Create a new empty FCB
FDC - Class in jmce.altair
Altair 8080 Floppy disk controller.
FDC() - Constructor for class jmce.altair.FDC
 
FDC - Class in jmce.yaze
Yaze Disk controller.
FDC() - Constructor for class jmce.yaze.FDC
 
FDC - Class in jmce.z80pack
Z80Pack Floppy disk controller.
FDC() - Constructor for class jmce.z80pack.FDC
 
FDC_CMD - Static variable in interface jmce.yaze.YazeConstants
 
FDC_CMD - Static variable in interface jmce.z80pack.Z80PackConstants
FDC command register
FDC_CMD_READ - Static variable in interface jmce.yaze.YazeConstants
FDC Command READ
FDC_CMD_READ - Static variable in interface jmce.z80pack.Z80PackConstants
FDC Command READ
FDC_CMD_WRITE - Static variable in interface jmce.yaze.YazeConstants
FDC Command write
FDC_CMD_WRITE - Static variable in interface jmce.z80pack.Z80PackConstants
FDC Command write
FDC_DMA_HI - Static variable in interface jmce.yaze.YazeConstants
 
FDC_DMA_HI - Static variable in interface jmce.z80pack.Z80PackConstants
FDC dma hi register
FDC_DMA_LOW - Static variable in interface jmce.yaze.YazeConstants
 
FDC_DMA_LOW - Static variable in interface jmce.z80pack.Z80PackConstants
FDC Dma low register
FDC_DRIVE - Static variable in interface jmce.yaze.YazeConstants
 
FDC_DRIVE - Static variable in interface jmce.z80pack.Z80PackConstants
FDC drive register
FDC_SECTOR - Static variable in interface jmce.yaze.YazeConstants
 
FDC_SECTOR - Static variable in interface jmce.z80pack.Z80PackConstants
FDC sector register
FDC_SECTOR_HI - Static variable in interface jmce.z80pack.Z80PackConstants
FDC sector hi register
FDC_STATUS - Static variable in interface jmce.yaze.YazeConstants
 
FDC_STATUS - Static variable in interface jmce.z80pack.Z80PackConstants
FDC status register
FDC_STATUS_ERROR - Static variable in interface jmce.yaze.YazeConstants
FDC Status error
FDC_STATUS_ERROR - Static variable in interface jmce.z80pack.Z80PackConstants
FDC Status error
FDC_STATUS_SUCCESS - Static variable in interface jmce.yaze.YazeConstants
FDC Status ok
FDC_STATUS_SUCCESS - Static variable in interface jmce.z80pack.Z80PackConstants
FDC Status ok
FDC_TRACK - Static variable in interface jmce.z80pack.Z80PackConstants
FDC track register
FDC_TRACK_HI - Static variable in interface jmce.yaze.YazeConstants
 
FDC_TRACK_LOW - Static variable in interface jmce.yaze.YazeConstants
 
fetch(int) - Method in class jmce.sim.cpu.AbstractCPU
 
fetch(int) - Method in interface jmce.sim.CPU
Fecth a byte from the memory for exec istructions.
fileDirectory - Static variable in class jmce.Property
 
filename() - Method in class jmce.sim.memory.LoadableMemory
Return the filename used for read/write memory.
filename() - Method in class jmce.sim.memory.PersistentMemory
Return the filename used for read/write memory.
fine(Exception) - Method in class jmce.util.Logger
 
fireBreakPoint(String) - Method in class jmce.sim.BreakPoint
Fire the break point.
fireCounter - Variable in class jmce.sim.BreakPoint
 
fireISR(Interrupt) - Method in class jmce.freescale.M68HC05
 
fireISR(Interrupt) - Method in class jmce.intel.i8080.I8080
 
fireISR(Interrupt) - Method in class jmce.intel.mcs51.MCS51
 
fireISR(Interrupt) - Method in class jmce.mos.M6502
 
fireISR(Interrupt) - Method in class jmce.sim.cpu.AbstractCPU
This function must be overridden from sub class that implements interrupt.
fireISR(Interrupt) - Method in interface jmce.sim.CPU
Fire a new ISR
fireNMI(Interrupt) - Method in class jmce.intel.i8080.I8080
 
fireNMI(Interrupt) - Method in class jmce.sim.cpu.AbstractCPU
This function must be overridden from sub class that implements NMI interrupt.
fireNMI(Interrupt) - Method in interface jmce.sim.CPU
Fire a new non maskerable interrupt.
FLAG_3() - Method in class jmce.intel.i8080.I8080
Return the undocumented bit 3 of flag.
FLAG_3(boolean) - Method in class jmce.intel.i8080.I8080
Set the undocumented bit 3 of flag.
FLAG_3 - Static variable in interface jmce.intel.i8080.I8080Constants
Reserved copy bit 3 of result
FLAG_5() - Method in class jmce.intel.i8080.I8080
Return the undocumented bit 5 of flag.
FLAG_5(boolean) - Method in class jmce.intel.i8080.I8080
Set the undocumented bit 5 of flag.
FLAG_5 - Static variable in interface jmce.intel.i8080.I8080Constants
Reserved copy bit 5 of result
FLAG_C() - Method in class jmce.intel.i8080.I8080
Return the value of CF
FLAG_C(boolean) - Method in class jmce.intel.i8080.I8080
Set the value of CF
FLAG_C - Static variable in interface jmce.intel.i8080.I8080Constants
Carry flag
FLAG_H() - Method in class jmce.intel.i8080.I8080
Return the HF flag.
FLAG_H(boolean) - Method in class jmce.intel.i8080.I8080
Set the HF flag.
FLAG_H - Static variable in interface jmce.intel.i8080.I8080Constants
Half carry
FLAG_N() - Method in class jmce.intel.i8080.I8080
Return the NF flag.
FLAG_N(boolean) - Method in class jmce.intel.i8080.I8080
Set the NF flag.
FLAG_N - Static variable in interface jmce.intel.i8080.I8080Constants
Set if last aritmetis is SUB,SBC,DEC
FLAG_PV - Static variable in interface jmce.intel.i8080.I8080Constants
Parity / overflow
FLAG_S() - Method in class jmce.intel.i8080.I8080
Return the SF flag.
FLAG_S(boolean) - Method in class jmce.intel.i8080.I8080
Set the SF flag.
FLAG_S - Static variable in interface jmce.intel.i8080.I8080Constants
Result is signed (negative)
FLAG_V() - Method in class jmce.intel.i8080.I8080
Return the status of PV flag.
FLAG_V(boolean) - Method in class jmce.intel.i8080.I8080
Set the PV flag.
FLAG_Z() - Method in class jmce.intel.i8080.I8080
Return the statu of the ZF
FLAG_Z(boolean) - Method in class jmce.intel.i8080.I8080
Set the ZF flag.
FLAG_Z - Static variable in interface jmce.intel.i8080.I8080Constants
Result is 0
FLASH_MISC - Static variable in interface jmce.philips.lpc900.LPC900Constants
 
FMADRH - Static variable in interface jmce.philips.lpc900.LPC900Constants
 
FMADRL - Static variable in interface jmce.philips.lpc900.LPC900Constants
 
FMCON - Static variable in interface jmce.philips.lpc900.LPC900Constants
 
FMDATA - Static variable in interface jmce.philips.lpc900.LPC900Constants
 
focusGained(FocusEvent) - Method in class jmce.sinclair.spectrum.SwingKeyboard
 
focusGained(FocusEvent) - Method in class jmce.swing.JFixedField
 
focusGained(FocusEvent) - Method in class jmce.swing.KeyboardMatrix
 
focusLost(FocusEvent) - Method in class jmce.sinclair.spectrum.SwingKeyboard
 
focusLost(FocusEvent) - Method in class jmce.swing.JFixedField
 
focusLost(FocusEvent) - Method in class jmce.swing.KeyboardMatrix
 
fontLabel - Static variable in class jmce.swing.Util
 
fontTitle - Static variable in class jmce.swing.Util
 
format() - Method in class jmce.sim.cpm.CpmDisk
Format the disk with the CP/M file system
format() - Method in class jmce.sim.disk.AbstractDisk
Format one track.
format() - Method in interface jmce.sim.Disk
Format a track
formatByte(int) - Static method in class jmce.util.Hex
 
formatDword(int) - Static method in class jmce.util.Hex
 
formatFrequence(long) - Static method in class jmce.sim.cpu.AbstractCPU
 
formatMsg(int, int) - Method in class jmce.sim.BreakPoint
Prepare a string for this break point
formatMsg(int, int, int) - Method in class jmce.sim.BreakPointWrite
 
formatValue(int, int) - Static method in class jmce.util.Hex
 
formatWord(int) - Static method in class jmce.util.Hex
 

G

get(int) - Method in class jmce.sim.memory.AbstractMemory
Get memory.
get(int) - Method in class jmce.sim.memory.ArrayMemory
 
get(int) - Method in class jmce.sim.memory.BankedMemory
 
get(int) - Method in class jmce.sim.memory.CombinedMemory
 
get() - Method in class jmce.sim.memory.MemoryBit
 
get() - Method in class jmce.sim.memory.OpenCollectorMemoryBit
 
get(int) - Method in class jmce.sim.memory.PlainMemory
 
get(int) - Method in class jmce.util.FastArray
Return the element at the specified position
get() - Method in class jmce.util.FastLinkedList.Node
Return the element of this node
get() - Method in class jmce.util.RingBuffer
Return the first element from the buffer and advance the pointer to the next one
get_cd(int) - Method in class jmce.intel.i8086.I8086
Get operand ssss:oooo
get_ew(Runtime8086) - Method in class jmce.intel.i8086.I8086
 
getAbortKey() - Method in class jmce.sim.terminal.SampleTerminal
 
getAddress() - Method in class jmce.sim.BreakPoint
Return the address where the break point is inserted.
getAddress() - Method in class jmce.sim.disk.BootLoader
Return the address when the boot will be loaded
getAddress() - Method in class jmce.sim.Loadable
 
getAL0() - Method in class jmce.sim.cpm.DPB
 
getAL1() - Method in class jmce.sim.cpm.DPB
 
getAtt(int, int) - Method in class jmce.sim.terminal.AbstractCRT
 
getAtt() - Method in class jmce.sim.terminal.SampleTerminal
 
getAtt(int, int) - Method in class jmce.sim.terminal.SampleTerminal
 
getAtt(int) - Method in class jmce.sim.terminal.SampleTerminal
 
getAttMemory() - Method in class jmce.sim.terminal.SampleTerminal
 
getAttMemory() - Method in class jmce.sim.terminal.Terminal
 
getAttributeArchive() - Method in class jmce.sim.cpm.CpmFile
Get the archive attribute.
getAttributeArchive() - Method in class jmce.sim.cpm.FCB
Return true if the turbodos global attribute is set.
getAttributeFifo() - Method in class jmce.sim.cpm.CpmFile
Return the fifo attribute.
getAttributeFifo() - Method in class jmce.sim.cpm.FCB
Return true if the turbodos Fifo is set
getAttributeGlobal() - Method in class jmce.sim.cpm.CpmFile
Return the global attribute.
getAttributeGlobal() - Method in class jmce.sim.cpm.FCB
Return true if the turbodos global attribute is set.
getAttributeReadOnly() - Method in class jmce.sim.cpm.CpmFile
Return the read only attribute.
getAttributeReadOnly() - Method in class jmce.sim.cpm.FCB
Return true if the turbodos read only is set.
getBank() - Method in class jmce.sim.memory.BankedMemory
Return the current bank
getBase() - Method in class jmce.mos.VIA6522
Return the base for this VIA
getBase() - Method in class jmce.mos.VIC6561
Return the base address
getBase() - Method in class jmce.nec.PD765
Return the base port of this instance
getBase() - Method in class jmce.z80pack.Network
Retrun the base address.
getBase() - Method in class jmce.zilog.z80.CTC
Return the base address.
getBit(int) - Method in class jmce.intel.mcs51.MCS51
Return a bit
getBit(int) - Method in class jmce.sim.cpu.Binary
Return the specified bit.
getBitCode(int) - Method in class jmce.intel.mcs51.MCS51
 
getBitmap(int, int) - Method in class jmce.swing.AbstractBitmapFont
 
getBitName(int) - Method in class jmce.intel.mcs51.MCS51
Return a bit name
getBits() - Method in class jmce.sim.memory.MemoryBits
 
getBLM() - Method in class jmce.sim.cpm.DPB
 
getBlockAt(int) - Method in class jmce.sim.cpm.CpmFile
Return the specified data block number
getBlockByte(int) - Method in class jmce.sim.cpm.FCB
Get one allocation block using 1 byte for block
getBlockCount() - Method in class jmce.sim.cpm.CpmFile
Return the number of allocated data block
getBlockWord(int) - Method in class jmce.sim.cpm.FCB
Get one allocation block using 1 word for block
getBreakPointAt(int) - Method in class jmce.sim.cpu.AbstractCPU
 
getBreakPointAt(int) - Method in interface jmce.sim.CPU
Return the specified break point.
getBreakPointCount() - Method in class jmce.sim.cpu.AbstractCPU
 
getBreakPointCount() - Method in interface jmce.sim.CPU
Return the number of installed break point.
getBSH() - Method in class jmce.sim.cpm.DPB
 
getBuffer(byte[], int) - Method in class jmce.sim.cpm.FCB
Copy in one buffer the FCB
getBuffer() - Method in class jmce.sim.disk.AbstractDisk
 
getBuffer() - Method in interface jmce.sim.Disk
Return one array used for data transfer.
getByte(int, int) - Method in class jmce.intel.i8086.I8086
 
getByte(int) - Method in class jmce.sim.cpu.AbstractCPU
 
getByte(int) - Method in interface jmce.sim.CPU
Return a byte of memory from the main memory.
getByte(String, int) - Static method in class jmce.util.Hex
 
getBytes() - Method in class jmce.sim.cpm.FCB
Get the space used by the FCB
getCallListener(int) - Method in class jmce.sim.cpu.AbstractCPU
 
getCCC(int) - Method in class jmce.intel.i8080.I8080
 
getch() - Method in class jmce.Command
 
getch() - Method in class jmce.Monitor
 
getChannelAt(int) - Method in class jmce.intel.I8237
 
getChannelCount() - Method in class jmce.intel.I8237
 
getChar(int, int) - Method in class jmce.sim.terminal.AbstractCRT
 
getChar(int, int) - Method in class jmce.sim.terminal.SampleTerminal
 
getChar(int) - Method in class jmce.sim.terminal.SampleTerminal
 
getCharMemory() - Method in class jmce.sim.terminal.SampleTerminal
 
getCharMemory() - Method in class jmce.sim.terminal.Terminal
 
getClock() - Method in class jmce.sim.cpu.AbstractCPU
 
getClock() - Method in interface jmce.sim.CPU
Return che CPU clock in Hz.
getClock() - Method in class jmce.sim.tape.TapeData
Return the clock
getClockPerCycle() - Method in class jmce.sim.cpu.AbstractCPU
 
getClockPerCycle() - Method in interface jmce.sim.CPU
Get the number of clock used for cycle
getCmd() - Method in class jmce.Command
 
getCol() - Method in class jmce.sim.terminal.SampleTerminal
 
getCol() - Method in class jmce.sim.terminal.Terminal
 
getColor() - Method in class jmce.sim.terminal.SwingCRT
 
getCommandAt(int) - Method in class jmce.Monitor
 
getCommandCount() - Method in class jmce.Monitor
 
getComponent() - Method in class jmce.imsai.Imsai
 
getComponent() - Method in class jmce.imsai.Leds
 
getComponent() - Method in class jmce.intel.mcs51.JPorts
 
getComponent() - Method in class jmce.mos.VIC6561
 
getComponent() - Method in class jmce.philips.SAA5050
 
getComponent() - Method in interface jmce.sim.SwingHardware
 
getComponent() - Method in class jmce.sim.terminal.SwingCRT
 
getComponent() - Method in class jmce.sinclair.spectrum.Screen
 
getComponent() - Method in class jmce.viara.diseqc.DiseqcMotor
 
getComponent() - Method in class jmce.viara.s400.Display
 
getComponent() - Method in class jmce.viara.v8052.Display
 
getComponent() - Method in class jmce.viara.v8052.V8052
 
getConfig() - Method in interface jmce.sim.Tape
 
getConfig() - Method in class jmce.sim.tape.TapeFile
 
getConnected() - Method in class jmce.sim.Device
Return the connected device
getCounter() - Method in class jmce.sim.cpu.AbstractOpcode
 
getCounter() - Method in class jmce.sim.Interrupt
Return the number of interrupt occured.
getCounter() - Method in interface jmce.sim.Opcode
return execution counter
getCPU() - Method in class jmce.Command
 
getCPU() - Method in class jmce.Monitor
 
getCurrentTapeData() - Method in class jmce.sim.tape.TapeFile
 
getCursor() - Method in class jmce.sim.terminal.SampleTerminal
 
getCursor() - Method in class jmce.sim.terminal.Terminal
 
getCycle() - Method in class jmce.sim.cpu.AbstractCPU
 
getCycle() - Method in interface jmce.sim.CPU
Return the current clock cycle of the CPU.
getCycleMillis() - Method in class jmce.sim.cpu.AbstractCPU
 
getCycleMillis() - Method in interface jmce.sim.CPU
Return the number of cycle per ms.
getData() - Method in class jmce.intel.mcs51.MCS51
Return the memory used as DATA
getDataName(int) - Method in class jmce.intel.mcs51.MCS51
Return a name for DATA address space.
getDecoderAt(int) - Method in class jmce.sim.cpu.AbstractCPU
 
getDecoderAt(int) - Method in interface jmce.sim.CPU
Get a decoder.
getDecoderCount() - Method in class jmce.sim.cpu.AbstractCPU
 
getDecoderCount() - Method in interface jmce.sim.CPU
Get the number of installed decoder
getDescription() - Method in class jmce.sim.cpu.AbstractOpcode
 
getDescription() - Method in interface jmce.sim.Opcode
 
getDigit(String, int) - Static method in class jmce.util.Hex
 
getDirect(int) - Method in class jmce.intel.mcs51.MCS51
Get a directy byte of memory.
getDirectCode(int) - Method in class jmce.intel.mcs51.MCS51
 
getDirectName(int) - Method in class jmce.intel.mcs51.MCS51
Return the name of a direct byte of memory.
getDirectory() - Method in class jmce.sim.disk.DirDiskCPM
 
getDisableMask() - Method in class jmce.intel.mcs51.Port
 
getDisk(int) - Method in class jmce.sim.disk.AbstractDiskController
 
getDisk(int) - Method in interface jmce.sim.DiskController
Return the specified Disk.
getDiskCount() - Method in class jmce.sim.disk.AbstractDiskController
 
getDiskCount() - Method in interface jmce.sim.DiskController
Return the number of attached drive.
getDiskSize() - Method in class jmce.sim.disk.AbstractDisk
 
getDiskSizeString() - Method in class jmce.sim.disk.AbstractDisk
 
getDPB() - Method in class jmce.sim.disk.DirDiskCPM
 
getDPB() - Method in class jmce.sim.disk.ImageDiskCPM
 
getDPB() - Method in interface jmce.sim.DiskCPM
Return the current DPB.
getDptr(int) - Method in class jmce.intel.mcs51.MCS51
Return the DPTR register with the specified index
getDrive() - Method in class jmce.sim.disk.AbstractDiskController
 
getDrive() - Method in interface jmce.sim.DiskController
 
getDRM() - Method in class jmce.sim.cpm.DPB
Get number of directory - 1
getDSM() - Method in class jmce.sim.cpm.DPB
Return the total number of block.
getEchoFile() - Method in class jmce.sim.terminal.SampleTerminal
 
getEchoFile() - Method in class jmce.sim.terminal.Terminal
 
getElapsed() - Method in class jmce.util.Timeout
Return the number time as int.
getElapsedEx() - Method in class jmce.util.Timeout
Return the elapsed time as long
getEndian() - Method in class jmce.sim.cpu.AbstractCPU
 
getEndian() - Method in interface jmce.sim.CPU
Get the cpu 'endianess'
getEvent() - Method in class jmce.sim.ExceptionEvent
Return the Exception
getEX() - Method in class jmce.sim.cpm.FCB
Get the extension
getException() - Method in class jmce.swing.SwingThread
Return the exception throws from the doWork method.
getExceptionListenerAt(int) - Method in class jmce.sim.cpu.AbstractCPU
 
getExceptionListenerAt(int) - Method in interface jmce.sim.CPU
Return the specified exception listener.
getExceptionListenerCount() - Method in class jmce.sim.cpu.AbstractCPU
 
getExceptionListenerCount() - Method in interface jmce.sim.CPU
Return the number of exception listener installed.
getExecStatistics() - Method in class jmce.sim.cpu.AbstractCPU
 
getEXM() - Method in class jmce.sim.cpm.DPB
 
getFamily() - Method in class jmce.sim.cpu.AbstractRegister
 
getFamily() - Method in class jmce.sim.cpu.PairRegister
 
getFamily() - Method in interface jmce.sim.Register
Return the family of this register.
getFCBAt(int) - Method in class jmce.sim.cpm.CpmFile
Return the specified FCB number.
getFCBCount() - Method in class jmce.sim.cpm.CpmFile
Return the number of allocated FCBs
getFile(int, String, String) - Method in class jmce.sim.cpm.CpmDisk
 
getFile(int, String, OutputStream) - Method in class jmce.sim.cpm.CpmDisk
 
getFile(CpmFile, String) - Method in class jmce.sim.cpm.CpmDisk
 
getFile(CpmFile, OutputStream) - Method in class jmce.sim.cpm.CpmDisk
 
getFileAt(int) - Method in class jmce.sim.cpm.CpmDisk
 
getFileCount() - Method in class jmce.sim.cpm.CpmDisk
 
getFileName() - Method in class jmce.sim.cpm.FCB
Get the filename in the FCB
getFileName() - Method in class jmce.sim.Loadable
 
getFilename() - Method in class jmce.sim.memory.LoadableMemory
 
getFilename() - Method in class jmce.sim.memory.PersistentMemory
 
getFileName() - Method in class jmce.sim.serial.SerialFile
Return the name of the file used as output
getFileSize(CpmFile) - Method in class jmce.sim.cpm.CpmDisk
 
getFireCount() - Method in class jmce.sim.BreakPoint
Return the number of times the break point has been fired.
getFirst() - Method in class jmce.util.FastLinkedList
 
getFlagCCC(int) - Method in class jmce.intel.i8080.I8080
 
getFont() - Method in class jmce.sim.terminal.SampleTerminal
 
getFont() - Method in class jmce.sim.terminal.Terminal
 
getFontSize() - Method in class jmce.sim.terminal.SampleTerminal
 
getFontSize() - Method in class jmce.sim.terminal.Terminal
 
getFunctionKey(int) - Method in class jmce.sim.terminal.SampleTerminal
 
getFunctionKey(int) - Method in class jmce.sim.terminal.Terminal
 
getGrowSize() - Method in class jmce.util.FastArray
Return the grow size.
getHardware(int) - Method in class jmce.sim.AbstractHardware
 
getHardware(Class...) - Method in class jmce.sim.AbstractHardware
 
getHardware(Class) - Method in class jmce.sim.AbstractHardware
 
getHardware(Class, int) - Method in class jmce.sim.AbstractHardware
 
getHardware() - Method in class jmce.sim.AbstractHardware
 
getHardware(Class) - Method in interface jmce.sim.Hardware
Get the first child of the specified Class.
getHardware(Class, int) - Method in interface jmce.sim.Hardware
Get the n occuurence of the specified class.
getHardware(int) - Method in interface jmce.sim.Hardware
 
getHardware() - Method in interface jmce.sim.Hardware
 
getHardwareCount() - Method in class jmce.sim.AbstractHardware
 
getHardwareCount() - Method in interface jmce.sim.Hardware
Return the number of child
getHardwareForName(String) - Method in class jmce.sim.AbstractHardware
 
getHardwareInstances(Class) - Method in class jmce.sim.AbstractHardware
 
getHardwareInstances(Class) - Method in interface jmce.sim.Hardware
Return one array with all instance of the specified Class
getHardwareTree(Class...) - Method in class jmce.sim.AbstractHardware
 
getHardwareTree(Class...) - Method in interface jmce.sim.Hardware
Return a class walking the current Hardware as a tree.
getHead() - Method in class jmce.sim.disk.AbstractDisk
 
getHead() - Method in interface jmce.sim.Disk
Get the current head
getHead() - Method in class jmce.util.FastLinkedList
 
getHeight() - Method in class jmce.swing.AbstractBitmapFont
 
getHeight() - Method in interface jmce.swing.BitmapFont
Return the height of the font.
getHelp() - Method in class jmce.Command
 
getHex(String, int, int) - Static method in class jmce.util.Hex
Return the binary value of variable lenghet hex string.
getHost() - Method in class jmce.sim.serial.TCPClient
Get the host
getIcon(String) - Static method in class jmce.swing.Util
Return an icon using the default parent package
getIcon(Class, String) - Static method in class jmce.swing.Util
 
getImageName() - Method in class jmce.sim.disk.ImageDisk
Return the name of the disk image.
getIndex() - Method in class jmce.sim.memory.ArrayMemory
Return the index of the current selected memory.
getInstance() - Static method in class jmce.Jmce
 
getInterruptCount() - Method in class jmce.sim.cpu.AbstractCPU
 
getInterruptCounter(int) - Method in class jmce.sim.cpu.AbstractCPU
 
getInterruptName(int) - Method in class jmce.sim.cpu.AbstractCPU
 
getIOByte(int) - Method in class jmce.sim.cpu.AbstractCPU
 
getIOByte(int) - Method in interface jmce.sim.CPU
Get a byte from the I/O memory.
getKeyboardVisible() - Method in class jmce.sinclair.spectrum.Screen
 
getLast() - Method in class jmce.util.FastLinkedList
 
getLed() - Method in class jmce.swing.JLed
Return the led status
getLed(int) - Method in class jmce.swing.JLeds
 
getLedCount() - Method in class jmce.swing.JLeds
 
getLenghtAt(int) - Method in class jmce.sim.cpu.AbstractCPU
Return the lenght of one instruction
getLenghtAt(int) - Method in interface jmce.sim.CPU
Return the lenght in byte of the istruction at the specified address.
getLength() - Method in class jmce.sim.cpu.AbstractOpcode
 
getLength() - Method in interface jmce.sim.Opcode
 
getLine(String, StringBuffer) - Method in class jmce.Command
 
getLine(String, StringBuffer) - Method in class jmce.Monitor
 
getLogger(Class) - Static method in class jmce.util.Logger
Return a logger for the specified class
getLogger(String) - Static method in class jmce.util.Logger
Return a logger for the specified class name
getM1() - Method in class jmce.intel.mcs51.Port
 
getM2() - Method in class jmce.intel.mcs51.Port
 
getMaxLength() - Method in class jmce.sim.cpu.AbstractOpcode
Return the maximum lenght instructions.
getMemory() - Method in class jmce.sim.BreakPoint
Return the Memory where the break point is connected.
getMemory() - Method in class jmce.sim.cpu.AbstractCPU
 
getMemory() - Method in interface jmce.sim.CPU
Return the main memory
getMemory(int) - Method in class jmce.sim.memory.AbstractMemory
 
getMemory(int) - Method in interface jmce.sim.Memory
Get a location of memory.
getMemory() - Method in class jmce.swing.KMemoryChoice
Return the current selected memory.
getMemoryAt(int) - Method in class jmce.sim.cpu.AbstractCPU
 
getMemoryAt(int) - Method in interface jmce.sim.CPU
Return the memory at the specified position
getMemoryAt(int) - Method in class jmce.sim.memory.AbstractMemory
Return the specified memory
getMemoryCount() - Method in class jmce.sim.cpu.AbstractCPU
Debug interface
getMemoryCount() - Method in interface jmce.sim.CPU
Return the number of memory installed in the cpu
getMemoryCount() - Method in class jmce.sim.memory.AbstractMemory
Return the number of virtual memory
getMemoryForName(String) - Method in class jmce.sim.cpu.AbstractCPU
 
getMemoryForName(String) - Method in interface jmce.sim.CPU
Return the memory for name.
getMemoryModel() - Method in class jmce.sim.memory.DuplicateMemory
 
getMemoryName(int) - Method in class jmce.sim.memory.AbstractMemory
 
getMemoryName(int) - Method in interface jmce.sim.Memory
 
getMemoryReadListenerAt(int) - Method in class jmce.sim.memory.AbstractMemory
 
getMemoryReadListenerAt(int, int) - Method in class jmce.sim.memory.AbstractMemory
 
getMemoryReadListenerAt(int) - Method in interface jmce.sim.Memory
 
getMemoryReadListenerAt(int, int) - Method in interface jmce.sim.Memory
 
getMemoryReadListenerCount() - Method in class jmce.sim.memory.AbstractMemory
 
getMemoryReadListenerCount(int) - Method in class jmce.sim.memory.AbstractMemory
 
getMemoryReadListenerCount() - Method in interface jmce.sim.Memory
 
getMemoryReadListenerCount(int) - Method in interface jmce.sim.Memory
 
getMemoryWriteListenerAt(int) - Method in class jmce.sim.memory.AbstractMemory
 
getMemoryWriteListenerAt(int, int) - Method in class jmce.sim.memory.AbstractMemory
 
getMemoryWriteListenerAt(int) - Method in interface jmce.sim.Memory
 
getMemoryWriteListenerAt(int, int) - Method in interface jmce.sim.Memory
 
getMemoryWriteListenerCount() - Method in class jmce.sim.memory.AbstractMemory
 
getMemoryWriteListenerCount(int) - Method in class jmce.sim.memory.AbstractMemory
 
getMemoryWriteListenerCount() - Method in interface jmce.sim.Memory
Return the number of global memory write listener installed.
getMemoryWriteListenerCount(int) - Method in interface jmce.sim.Memory
Return the number of specific memory write listener installed at the specified affress.
getMessage() - Method in exception jmce.sim.CPUException
 
getMinimumSize() - Method in class jmce.swing.JLed
 
getName() - Method in class jmce.sim.AbstractHardware
 
getName() - Method in class jmce.sim.cpm.CpmFile
Return the file name
getName() - Method in interface jmce.sim.Hardware
Return the name.
getName() - Method in class jmce.sim.Interrupt
Return the interrupt name
getNumBank() - Method in class jmce.sim.memory.BankedMemory
Return the number of bank
getNumBlockUsed() - Method in class jmce.sim.cpm.CpmDisk
 
getNumCol() - Method in class jmce.sim.terminal.SampleTerminal
 
getNumCol() - Method in class jmce.sim.terminal.Terminal
 
getNumColumns() - Method in class jmce.swing.JLcd
 
getNumDirBlock() - Method in class jmce.sim.cpm.CpmDisk
 
getNumDirectoryUsed() - Method in class jmce.sim.cpm.CpmDisk
 
getNumHead() - Method in class jmce.sim.disk.AbstractDisk
 
getNumHead() - Method in interface jmce.sim.Disk
Return the number of head
getNumPage() - Method in class jmce.sim.memory.BankedMemory
Return the number of page in each bank.
getNumPort() - Method in class jmce.intel.mcs51.Ports
 
getNumRow() - Method in class jmce.sim.terminal.SampleTerminal
 
getNumRow() - Method in class jmce.sim.terminal.Terminal
 
getNumRows() - Method in class jmce.swing.JLcd
 
getNumSector() - Method in class jmce.sim.disk.AbstractDisk
 
getNumSector() - Method in interface jmce.sim.Disk
Return the number of sector
getNumStatus() - Method in class jmce.sim.terminal.SampleTerminal
 
getNumStatus() - Method in class jmce.sim.terminal.Terminal
 
getNumTapeData() - Method in class jmce.sim.tape.TapeFile
 
getNumTrack() - Method in class jmce.sim.disk.AbstractDisk
 
getNumTrack() - Method in interface jmce.sim.Disk
Return the numebr of track
getOFF() - Method in class jmce.sim.cpm.DPB
 
getOpcode() - Method in class jmce.sim.cpu.AbstractOpcode
 
getOpcode(int) - Method in class jmce.sim.cpu.AbstractOpcode
Return the opcode with the specified code
getOpcode() - Method in interface jmce.sim.Opcode
 
getOpcodeAt(int) - Method in class jmce.sim.cpu.AbstractCPU
 
getOpcodeCount() - Method in class jmce.sim.cpu.AbstractOpcode
Get the opcode count
getOpcodes() - Method in class jmce.sim.cpu.AbstractCPU
Return the CPU opocode table.
getPage() - Method in class jmce.sim.memory.MappedMemory
 
getPageMap(int, int) - Method in class jmce.sim.memory.BankedMemory
Return the mapping for one page.
getPageSize() - Method in class jmce.sim.memory.BankedMemory
Return the size of the page.
getPaintLabels() - Method in class jmce.swing.JLeds
 
getParent() - Method in class jmce.sim.AbstractHardware
 
getParent() - Method in interface jmce.sim.Hardware
Return the parent
getPattern() - Method in class jmce.sim.cpu.AbstractDecoder
 
getPattern() - Method in interface jmce.sim.Decoder
Return the managed pattern
getPixel(int, int, int) - Method in class jmce.swing.AbstractBitmapFont
 
getPixel(int, int, int) - Method in interface jmce.swing.BitmapFont
Get a pixel from a specified char.
getPixel(int, int, int) - Method in class jmce.swing.BitmapFont6x8
 
getPort() - Method in class jmce.intel.I8237
 
getPort() - Method in class jmce.intel.mcs51.Port
 
getPort(int) - Method in class jmce.intel.mcs51.Ports
 
getPort() - Method in class jmce.sim.serial.TCPSocket
Return the port used by this socket.
getPort() - Method in class jmce.sim.SysKit
Return the current base port.
getPortHI() - Method in class jmce.intel.i8080.I8080
Return the 8 High bit for I/O operations.
getPortName() - Method in class jmce.sim.serial.RXTX
 
getPortNum() - Method in class jmce.intel.mcs51.Port
 
getPosition() - Method in class jmce.viara.diseqc.DiseqcI2cBus
 
getPower() - Method in class jmce.sim.tape.AbstractTape
 
getPower() - Method in interface jmce.sim.Tape
 
getPP(int) - Method in class jmce.intel.i8080.I8080
 
getPreferredSize() - Method in class jmce.swing.JLcd
 
getPreferredSize() - Method in class jmce.swing.JLed
 
getQQ(int) - Method in class jmce.intel.i8080.I8080
 
getRamExp() - Method in class jmce.commodore.vic20.VIC20
Return the installed ram expansion
getRC() - Method in class jmce.sim.cpm.FCB
Get record counter
getReadOnly() - Method in class jmce.sim.disk.AbstractDisk
Return true if the disk is read only.
getReadOnly() - Method in interface jmce.sim.Disk
Return true if the disk is r/o
getReadOnly(int) - Method in class jmce.sim.memory.AbstractMemory
 
getReadOnly(int) - Method in interface jmce.sim.Memory
Check if a speficied location is read only.
getRealTime() - Method in class jmce.sim.cpu.AbstractCPU
 
getRealTime() - Method in interface jmce.sim.CPU
Return the real time emulation mode.
getRecordForFCB() - Method in class jmce.sim.cpm.CpmDisk
 
getRegister() - Method in class jmce.sim.cpu.MemoryRegister
 
getRegister() - Method in class jmce.sim.cpu.PairRegister
 
getRegister() - Method in class jmce.sim.cpu.StandardRegister
 
getRegister() - Method in interface jmce.sim.Register
Return the value of the register.
getRegister(int) - Method in interface jmce.sim.RegisterReadListener
 
getRegisterAt(int) - Method in class jmce.sim.cpu.AbstractCPU
 
getRegisterAt(int) - Method in interface jmce.sim.CPU
Return the specified Register
getRegisterCount() - Method in class jmce.sim.cpu.AbstractCPU
 
getRegisterCount() - Method in interface jmce.sim.CPU
Get the number of register present in the CPU
getRegisterForName(String) - Method in class jmce.sim.cpu.AbstractCPU
 
getRegisterForName(String) - Method in interface jmce.sim.CPU
Search one register for name
getResetAddress() - Method in class jmce.sim.cpu.AbstractCPU
 
getResetAddress() - Method in interface jmce.sim.CPU
Return the value of PC at reset.
getRow() - Method in class jmce.sim.terminal.SampleTerminal
 
getRow() - Method in class jmce.sim.terminal.Terminal
 
getRow(int) - Method in class jmce.swing.KeyboardMatrix
Return the key state for the specified row.
getRRR(int) - Method in class jmce.intel.i8080.I8080
 
getScale() - Method in class jmce.sinclair.spectrum.Screen
 
getScreenSize() - Method in class jmce.sim.terminal.SampleTerminal
 
getScroll() - Method in class jmce.philips.SAA5050
Get the scroll register.
getSector() - Method in class jmce.sim.disk.AbstractDisk
 
getSector() - Method in interface jmce.sim.Disk
Get the current sector
getSectorSize() - Method in class jmce.sim.disk.AbstractDisk
 
getSectorSize() - Method in interface jmce.sim.Disk
Return the sector size in bytes
getSegBase(int) - Method in class jmce.intel.i8086.I8086
 
getSfr() - Method in class jmce.intel.mcs51.MCS51
Return the memory used as SFR.
getSfrBit(int, int) - Method in class jmce.intel.mcs51.MCS51
 
getSfrBitOpenCollector(int, int) - Method in class jmce.intel.mcs51.MCS51
 
getSfrM1(int) - Method in class jmce.intel.mcs51.Ports
 
getSfrM2(int) - Method in class jmce.intel.mcs51.Ports
 
getSfrName(int) - Method in class jmce.intel.mcs51.MCS51
Return a name for SFR address space
getSfrP(int) - Method in class jmce.intel.mcs51.Ports
 
getSharedSize() - Method in class jmce.sim.memory.BankedMemory
Return the size of the shared area.
getSharedStart() - Method in class jmce.sim.memory.BankedMemory
Return the start of the shared area in pages.
getSize() - Method in class jmce.sim.LoadInfo
Return the size of this download
getSize() - Method in class jmce.sim.memory.AbstractMemory
 
getSize() - Method in class jmce.sim.memory.ArrayMemory
 
getSize() - Method in class jmce.sim.memory.CombinedMemory
 
getSize() - Method in interface jmce.sim.Memory
Return the size of the memory in byte.
getSize() - Method in class jmce.util.FastArray
Return the size of the array.
getSize() - Method in class jmce.util.FastLinkedList
 
getSize() - Method in class jmce.util.RingBuffer
Return the size of the buffer.
getSize() - Method in class jmce.util.TimerManager
Return the number of timer queued.
getSPT() - Method in class jmce.sim.cpm.DPB
Return the number of 128 bytes sector x track
getSR() - Method in class jmce.altair.Altair
 
getStatus() - Method in class jmce.util.Timer
Return the status of the timer
getTape() - Method in class jmce.Monitor
 
getTapeData() - Method in class jmce.sim.tape.TapeFile
 
getTapeIn() - Method in class jmce.sinclair.spectrum.Spectrum
Return the state of the tape in.
getTime() - Method in class jmce.util.Timer
Return the time
getTimer2Counter() - Method in class jmce.mos.VIA6522
 
getTimes() - Method in class jmce.sim.cpu.AbstractOpcode
 
getTimes() - Method in interface jmce.sim.Opcode
 
getTrack() - Method in class jmce.sim.disk.AbstractDisk
 
getTrack() - Method in interface jmce.sim.Disk
Get the current track
getTRK() - Method in class jmce.sim.cpm.DPB
 
getType() - Method in class jmce.sim.TapePulse
Return the pulse type
getUla() - Method in class jmce.sinclair.spectrum.Spectrum
Return the value of the current ula
getUsage() - Method in class jmce.sim.cpu.AbstractCPU
 
getUsage() - Method in interface jmce.sim.CPU
Get CPU usage return the CPU usage of the simulator thread, high value (more than 90.00) means the current java machine is too slow to execute the simulator.
getUsageDesc() - Method in class jmce.sim.cpu.AbstractCPU
 
getUsageDesc() - Method in interface jmce.sim.CPU
Get CPU usage in string format.
getUser() - Method in class jmce.sim.cpm.CpmFile
Return the CP/M user number 0 .. 15
getUser() - Method in class jmce.sim.cpm.FCB
Get the user number
getValue() - Method in class jmce.sim.cpu.Binary
Return the current value.
getValue() - Method in class jmce.swing.JBitField
 
getValue() - Method in class jmce.swing.JHexField
 
getValue() - Method in class jmce.swing.JLongField
 
getValue_eb(Runtime8086) - Method in class jmce.intel.i8086.I8086
 
getValue_ew(Runtime8086) - Method in class jmce.intel.i8086.I8086
 
getValue_rb(int) - Method in class jmce.intel.i8086.I8086
 
getValue_rw(int) - Method in class jmce.intel.i8086.I8086
 
getValuePP(int) - Method in class jmce.intel.i8080.I8080
 
getValueQQ(int) - Method in class jmce.intel.i8080.I8080
 
getValueRRR(int) - Method in class jmce.intel.i8080.I8080
 
getVector() - Method in class jmce.sim.Interrupt
Return the interrupt vector.
getVector() - Method in class jmce.zilog.z80.INTZ80
 
getVideoByte(int) - Method in class jmce.mos.VIC6561
 
getVideoMemory() - Method in class jmce.sinclair.spectrum.Memory128K
 
getVideoMemory() - Method in class jmce.sinclair.spectrum.Memory48K
 
getVideoMemory() - Method in interface jmce.sinclair.spectrum.SpectrumMemory
 
getVolatile() - Method in class jmce.sim.disk.DirDiskCPM
 
getWidth() - Method in class jmce.sim.cpu.AbstractRegister
 
getWidth() - Method in class jmce.sim.cpu.PairRegister
 
getWidth() - Method in class jmce.sim.memory.MemoryBits
 
getWidth() - Method in interface jmce.sim.Register
Return the size of the register in bit.
getWidth() - Method in class jmce.sim.TapePulse
Return the pulse width
getWidth() - Method in class jmce.swing.AbstractBitmapFont
 
getWidth() - Method in interface jmce.swing.BitmapFont
Return the width of the font.
getWindowSize() - Method in class jmce.sim.terminal.SampleTerminal
 
getWord(int) - Method in class jmce.freescale.M68HC05
 
getWord(int) - Method in class jmce.intel.i8080.I8080
 
getWord(int) - Method in class jmce.intel.i8086.I8086
 
getWord(int, int) - Method in class jmce.intel.i8086.I8086
 
getWord(int) - Method in class jmce.intel.mcs51.MCS51
 
getWord(int) - Method in class jmce.mos.M6502
 
getWord(int) - Method in interface jmce.sim.CPU
Read one word (16 bit) from the main memory.
getWord(String, int) - Static method in class jmce.util.Hex
 
getWordBig(int) - Method in class jmce.sim.cpu.AbstractCPU
 
getWordLittle(int) - Method in class jmce.sim.cpu.AbstractCPU
 
getXdata() - Method in class jmce.intel.mcs51.MCS51
Return the memory used as XDATA
getXdataHi() - Method in class jmce.intel.mcs51.MCS51
Return the 8 high bit during 8 bit access to XDATA

H

h(int) - Method in class jmce.intel.i8080.I8080
Set the value of H register
halt() - Method in class jmce.sim.cpu.AbstractCPU
Special istruction general pourpse HALT If interrupt are disable one exception is thrown otherwise call the idle() method till one interrupt will be fired.
Hardware - Interface in jmce.sim
Generic hardware interface.
hasNext() - Method in class jmce.util.FastLinkedList.Node
Return true if the node has a valid next
Hazeltine1500 - Class in jmce.sim.terminal
Terminal Hazeltime 1500
Hazeltine1500() - Constructor for class jmce.sim.terminal.Hazeltine1500
Default constructor
HD44780 - Class in jmce.hitachi
Hitachi HD44780 display controller This class emulate a character display controller hitachi HD44780 and compatible.
HD44780() - Constructor for class jmce.hitachi.HD44780
Default constructor
head - Variable in class jmce.sim.disk.AbstractDisk
Disk current position
height - Variable in class jmce.swing.AbstractBitmapFont
 
Hex - Class in jmce.util
Class to format work with hex number.
hexValue() - Method in class jmce.sim.cpu.AbstractRegister
 
hexValue(int) - Method in class jmce.sim.cpu.AbstractRegister
 
hexValue(int) - Method in class jmce.sim.cpu.PairRegister
 
hexValue() - Method in class jmce.sim.cpu.PairRegister
 
hexValue(int) - Method in interface jmce.sim.Register
 
hexValue() - Method in interface jmce.sim.Register
 
HI - Static variable in class jmce.sim.terminal.Terminal
Attribute hi
HL - Variable in class jmce.intel.i8080.I8080
8080 register
home() - Method in class jmce.sim.terminal.SampleTerminal
 

I

I - Variable in class jmce.zilog.z80.Z80
 
I() - Method in class jmce.zilog.z80.Z80
Return the value of the I register.
i2cAddress(int) - Method in class jmce.atmel.AT24C16
 
i2cAddress(int) - Method in interface jmce.sim.I2cSlave
Check if the address is managed by this peripheral
I2cBus - Class in jmce.sim
I2C Bus manager.
I2cBus() - Constructor for class jmce.sim.I2cBus
Default constructor
i2cFail(boolean) - Method in class jmce.sim.I2cBus
Called on the failing edge od the clock.
i2cRead(int) - Method in class jmce.atmel.AT24C16
 
i2cRead(int) - Method in interface jmce.sim.I2cSlave
Read one byte
i2cRecv(int) - Method in class jmce.sim.I2cBus
Process one received byte
i2cRecv(boolean) - Method in class jmce.sim.I2cBus
Called when a new bit is received
i2cRise(boolean) - Method in class jmce.sim.I2cBus
Called on the rising edge of the clock
i2cSend(boolean) - Method in class jmce.sim.I2cBus
Called when is necessary to send one byte.
I2cSlave - Interface in jmce.sim
Interface for I2c slave peripheral connected to the I2CBus.
i2cStart() - Method in class jmce.sim.I2cBus
Called when a start or repeted start condition is detected
i2cStop() - Method in class jmce.sim.I2cBus
Called when the stop condition is detected
i2cWrite(int, int) - Method in class jmce.atmel.AT24C16
 
i2cWrite(int, int) - Method in interface jmce.sim.I2cSlave
Write one byte.
I8080 - Class in jmce.intel.i8080
Intel 8080 Standard.
I8080() - Constructor for class jmce.intel.i8080.I8080
Default constructor
I8080(String) - Constructor for class jmce.intel.i8080.I8080
Costructor with specified name.
I8080Constants - Interface in jmce.intel.i8080
Intel 8080 constants.
I8086 - Class in jmce.intel.i8086
Intel 8086 Memory required : MAIN up to 1024 KB of memory.
I8086() - Constructor for class jmce.intel.i8086.I8086
 
I8086Constants - Interface in jmce.intel.i8086
Intel 8086 constants.
I8237 - Class in jmce.intel
Intel 8237 Dma Controller This class implements a complete 4 channel Intel 8237 dma controller.
I8237.I8237Channel - Class in jmce.intel
Inner class for I8237 channel
I8237.WordRegister - Class in jmce.intel
Class to rappresent a 16 bit register that can be readed / written at 8 bit at time.
idle() - Method in class jmce.sim.AbstractPeripheral
If a CPU is registred call the idle method oterwise use the Thread.yield method to wait for few ms.
idle() - Method in class jmce.sim.cpu.AbstractCPU
Idle cycle.
idle() - Method in interface jmce.sim.CPU
Release the cpu for few ms.
idle() - Method in interface jmce.sim.Peripheral
Must be called from the peripheral when the simulator is blocked in waiting of some event.
IDLE - Static variable in class jmce.util.Timer
 
IE - Static variable in interface jmce.intel.mcs51.MCS51Constants
Interrupt enable register
IE_EA - Static variable in interface jmce.intel.mcs51.MCS51Constants
General interrupt enable
IE_EC - Static variable in interface jmce.intel.mcs51.MCS51Constants
 
IE_ES - Static variable in interface jmce.intel.mcs51.MCS51Constants
Serial interrupt enable
IE_ET0 - Static variable in interface jmce.intel.mcs51.MCS51Constants
Interrupt timer 0 enable
IE_ET1 - Static variable in interface jmce.intel.mcs51.MCS51Constants
Interrupt timer 1 enable
IE_ET2 - Static variable in interface jmce.intel.mcs51.MCS51Constants
 
IE_EX0 - Static variable in interface jmce.intel.mcs51.MCS51Constants
 
IE_EX1 - Static variable in interface jmce.intel.mcs51.MCS51Constants
 
IE_WD - Static variable in interface jmce.philips.lpc900.LPC900Constants
 
IEN0 - Static variable in interface jmce.intel.mcs51.MCS52Constants
Interrupt enable second register
IEN0_ET2 - Static variable in interface jmce.intel.mcs51.MCS52Constants
Interrupt enable for timer 2
IEN1 - Static variable in interface jmce.intel.mcs51.MCS52Constants
Interrupt enable third register
IER - Static variable in class jmce.mos.VIA6522
Interrupt enable register
IER_CA1 - Static variable in class jmce.mos.VIA6522
 
IER_CA2 - Static variable in class jmce.mos.VIA6522
 
IER_CB1 - Static variable in class jmce.mos.VIA6522
 
IER_CB2 - Static variable in class jmce.mos.VIA6522
 
IER_CONTROL - Static variable in class jmce.mos.VIA6522
 
IER_SHIFT - Static variable in class jmce.mos.VIA6522
 
IER_TIMER1 - Static variable in class jmce.mos.VIA6522
 
IER_TIMER2 - Static variable in class jmce.mos.VIA6522
 
iff1 - Variable in class jmce.intel.i8080.I8080
Interrupt enable flag register.
iff2 - Variable in class jmce.intel.i8080.I8080
Interrupt enable flag register.
IFR - Static variable in class jmce.mos.VIA6522
Interrupt flag register
im() - Method in class jmce.zilog.z80.Z80
Return the interrupt mode.
im(int) - Method in class jmce.zilog.z80.Z80
Set the interrupt mode.
ImageDisk - Class in jmce.sim.disk
Disk implementation using a file image.
ImageDisk(String) - Constructor for class jmce.sim.disk.ImageDisk
 
ImageDisk() - Constructor for class jmce.sim.disk.ImageDisk
 
ImageDisk(int, int, int, int, String) - Constructor for class jmce.sim.disk.ImageDisk
 
ImageDiskCPM - Class in jmce.sim.disk
Image disk with CP/M file system.
ImageDiskCPM() - Constructor for class jmce.sim.disk.ImageDiskCPM
 
implDecode(CPU, CpuRuntime, int, int, int) - Method in class jmce.sim.cpu.AbstractDecoder
Subclass must return the correct string
Imsai - Class in jmce.imsai
IMSAI 8080.
Imsai() - Constructor for class jmce.imsai.Imsai
 
in(int, int) - Method in class jmce.intel.i8080.I8080
Read a I/O port.
inb(int, int) - Method in class jmce.sinclair.spectrum.SwingKeyboard
 
inc(int) - Method in class jmce.intel.i8080.I8080
8 Bit increment
incCounter() - Method in class jmce.sim.cpu.AbstractOpcode
 
incCounter() - Method in interface jmce.sim.Opcode
increment exec counter
ind() - Method in class jmce.zilog.z80.Z80
IND Input from the port C store the value at (HL) and decrement the HL register.
indexOf(Object) - Method in class jmce.util.FastArray
Return the index of the specified element or -1 if the element is not present in the array.
info(Exception) - Method in class jmce.util.Logger
 
ini() - Method in class jmce.zilog.z80.Z80
INI Input from the port C store the value at (HL) and increment the HL pair register.
init(Hardware) - Method in class jmce.cmon51.CMON51
 
init(Hardware) - Method in class jmce.freescale.M68HC05
 
init(Hardware) - Method in class jmce.intel.i8080.I8080
 
init(Hardware) - Method in class jmce.intel.i8086.I8086
 
init(Hardware) - Method in class jmce.intel.mcs51.JPorts
 
init(Hardware) - Method in class jmce.intel.mcs51.MCS51
 
init(Hardware) - Method in class jmce.intel.mcs51.Ports
 
init(Hardware) - Method in class jmce.Monitor
 
init(Hardware) - Method in class jmce.mos.M6502
 
init(Hardware) - Method in class jmce.sim.AbstractHardware
 
init(Hardware) - Method in class jmce.sim.audio.Speaker
 
init(Hardware) - Method in class jmce.sim.cpu.AbstractCPU
 
init(Hardware) - Method in class jmce.sim.disk.DirDiskCPM
During the init process the disk must be mounted because the mount use disk access and the automatic mount occours when the emulated operating system acces the disk and this can cause race condition.
init(Hardware) - Method in class jmce.sim.disk.ImageDiskCPM
 
init(Hardware) - Method in interface jmce.sim.Hardware
Initialize the hardware.
init(Hardware) - Method in class jmce.sim.memory.ArrayMemory
 
init(Hardware) - Method in class jmce.sim.memory.CombinedMemory
 
init(Hardware) - Method in class jmce.sim.memory.DuplicateMemory
 
init(Hardware) - Method in class jmce.sim.memory.PersistentMemory
 
init(Hardware) - Method in class jmce.sim.serial.PolledSerial
 
init(Hardware) - Method in class jmce.sim.serial.SerialFile
 
init(Hardware) - Method in class jmce.sim.terminal.AbstractCRT
 
init(Hardware) - Method in class jmce.sim.terminal.SampleTerminal
 
init(Hardware) - Method in class jmce.sim.terminal.SwingCRT
 
init(Hardware) - Method in class jmce.sim.terminal.ttyCRT
 
init(Hardware) - Method in class jmce.sinclair.spectrum.Screen
 
init(Hardware) - Method in class jmce.sinclair.spectrum.Speaker
 
init(Hardware) - Method in class jmce.sinclair.spectrum.SwingKeyboard
 
init(Hardware) - Method in class jmce.viara.diseqc.DiseqcI2cBus
 
initListeners() - Method in class jmce.atmel.AT89C51RD2
 
initListeners() - Method in class jmce.intel.mcs51.MCS51
Add all required memory listeners
initMemories() - Method in class jmce.altair.Altair
 
initMemories() - Method in class jmce.atmel.AT89C51RD2
 
initMemories() - Method in class jmce.commodore.vic20.VIC20
 
initMemories() - Method in class jmce.freescale.M68HC05
 
initMemories() - Method in class jmce.ibm.pcxt.PCXT
 
initMemories() - Method in class jmce.intel.i8080.I8080
Initialize all required memories.
initMemories() - Method in class jmce.intel.i8086.I8086
 
initMemories() - Method in class jmce.intel.mcs51.MCS51
Initialize the memories.
initMemories() - Method in class jmce.intel.mcs51.MCS52
 
initMemories() - Method in class jmce.mos.M6502
 
initMemories() - Method in class jmce.philips.lpc764.LPC764
 
initMemories() - Method in class jmce.philips.lpc900.LPC900
 
initMemories() - Method in class jmce.philips.p2000.P2000T
 
initMemories() - Method in class jmce.sinclair.spectrum.Spectrum128K
 
initMemories() - Method in class jmce.sinclair.spectrum.Spectrum48K
 
initMemories() - Method in class jmce.yaze.Yaze
 
initMemories() - Method in class jmce.z80pack.Z80Pack
 
initMmu() - Method in class jmce.sim.memory.BankedMemory
Initialize the MMU.
initNames() - Method in class jmce.atmel.AT89C51RD2
 
initNames() - Method in class jmce.intel.mcs51.MCS51
 
initNames() - Method in class jmce.intel.mcs51.MCS52
 
initNames() - Method in class jmce.philips.lpc900.LPC900
 
initOpcodeALU(int, int, String, I8086.ALUOP) - Method in class jmce.intel.i8086.I8086
 
initOpcodeDecoder() - Method in class jmce.intel.i8080.I8080
 
initOpcodeDecoder() - Method in class jmce.intel.i8086.I8086
 
initOpcodeDecoder() - Method in class jmce.intel.mcs51.MCS51
 
initOpcodes() - Method in class jmce.freescale.M68HC05
Initialize the CPU opcodes
initOpcodes() - Method in class jmce.freescale.M68HC08
 
initOpcodes() - Method in class jmce.intel.i8080.I8080
 
initOpcodes() - Method in class jmce.intel.i8086.I8086
 
initOpcodes() - Method in class jmce.intel.mcs51.MCS51
Initialize the opcodes.
initOpcodes() - Method in class jmce.zilog.z80.Z80
Initialize the Z80 opcodes
initOpcodesJumpAddressingMode(int, M68HC05.CPUOperation) - Method in class jmce.freescale.M68HC05
Initialize opcode for jmp/call address mode.
initPeripherals() - Method in class jmce.altair.Altair
 
initPeripherals() - Method in class jmce.atmel.AT89C51RD2
 
initPeripherals() - Method in class jmce.commodore.vic20.VIC20
 
initPeripherals() - Method in class jmce.freescale.M68HC05
No peripherals are build in on 6805 this function is present only for compatibility
initPeripherals() - Method in class jmce.ibm.pcxt.PCXT
 
initPeripherals() - Method in class jmce.imsai.Imsai
 
initPeripherals() - Method in class jmce.intel.i8080.I8080
Initialize all peripherals.
initPeripherals() - Method in class jmce.intel.i8086.I8086
 
initPeripherals() - Method in class jmce.intel.mcs51.MCS51
Initialize peripherals.
initPeripherals() - Method in class jmce.intel.mcs51.MCS52
 
initPeripherals() - Method in class jmce.mos.M6502
No peripherals are build in on 6502 this function is present only for compatibility
initPeripherals() - Method in class jmce.philips.lpc764.LPC764
 
initPeripherals() - Method in class jmce.philips.lpc900.LPC900
 
initPeripherals() - Method in class jmce.philips.p2000.P2000T
 
initPeripherals() - Method in class jmce.sinclair.spectrum.Spectrum
 
initPeripherals() - Method in class jmce.sinclair.spectrum.Spectrum128K
 
initPeripherals() - Method in class jmce.sinclair.spectrum.Spectrum48K
 
initPeripherals() - Method in class jmce.viara.diseqc.Diseqc
 
initPeripherals() - Method in class jmce.viara.s400.S400
 
initPeripherals() - Method in class jmce.viara.v8052.V8052
 
initPeripherals() - Method in class jmce.yaze.Yaze
 
initPeripherals() - Method in class jmce.z80pack.Z80Pack
 
initRegisters() - Method in class jmce.freescale.M68HC05
 
initRegisters() - Method in class jmce.freescale.M68HC08
 
initRegisters() - Method in class jmce.intel.i8080.I8080
Initialize all standard intel 8080 register.
initRegisters() - Method in class jmce.intel.i8086.I8086
 
initRegisters() - Method in class jmce.intel.mcs51.MCS51
Initialize the register.
initRegisters() - Method in class jmce.mos.M6502
 
initRegisters() - Method in class jmce.zilog.z80.Z80
 
initSwing(Hardware) - Method in class jmce.sim.AbstractHardware
 
initSwing(Hardware) - Method in interface jmce.sim.Hardware
initialize if present the swing hardware.
insertChar() - Method in class jmce.sim.terminal.SampleTerminal
 
insertChar(int) - Method in class jmce.sim.terminal.SampleTerminal
 
insertLine() - Method in class jmce.sim.terminal.SampleTerminal
 
INT - Class in jmce.intel.i8080
Intel 8080 standard interrupt manager.
INT(I8080, String) - Constructor for class jmce.intel.i8080.INT
 
INT(I8080, String, int) - Constructor for class jmce.intel.i8080.INT
 
IntelLoader - Class in jmce.sim.cpu
Intel file format loader.
IntelLoader(String) - Constructor for class jmce.sim.cpu.IntelLoader
 
Interrupt - Class in jmce.sim
General interrupt.
Interrupt(InterruptManager, String, int, boolean) - Constructor for class jmce.sim.Interrupt
Constructor with all parameter
Interrupt(InterruptManager, String, int) - Constructor for class jmce.sim.Interrupt
 
Interrupt(InterruptManager, String) - Constructor for class jmce.sim.Interrupt
 
Interrupt8051 - Class in jmce.intel.mcs51
Interrupt sub system for MCS51 processor.
Interrupt8051(MCS51, String, int) - Constructor for class jmce.intel.mcs51.Interrupt8051
 
InterruptManager - Interface in jmce.sim
Interface for interrupt manager.
interrupts - Variable in class jmce.sim.cpu.AbstractCPU
Array with all installed interrupt
INTZ80 - Class in jmce.zilog.z80
Manage the interrupt in Z80.
INTZ80(Z80, String) - Constructor for class jmce.zilog.z80.INTZ80
Standard constructor.
InvalidOpcode - Class in jmce.sim.cpu
Invalid opcode
InvalidOpcode(int) - Constructor for class jmce.sim.cpu.InvalidOpcode
 
invertLed(int) - Method in class jmce.swing.JLeds
 
invertLeds() - Method in class jmce.swing.JLeds
 
io - Variable in class jmce.sim.cpu.AbstractCPU
I/O memory
IO_MEMORY - Static variable in interface jmce.sim.CPU
Name used for i/o memory
IP - Variable in class jmce.intel.i8086.I8086
Special register
IRQ6502 - Class in jmce.mos
MOS 6502 family interrupt manager.
IRQ6502(M6502, String) - Constructor for class jmce.mos.IRQ6502
Standard constructor.
IRQ_VECTOR - Static variable in interface jmce.mos.M65XXConstants
Interrupt vector
is - Variable in class jmce.sim.serial.PolledSerial
Input stream
isActive() - Method in class jmce.sim.Interrupt
Return true if the interrupt is active
isAutoReset() - Method in class jmce.sim.Interrupt
Return the property autoReset.
isBigEndian() - Method in class jmce.sim.cpu.AbstractCPU
 
isBigEndian() - Method in interface jmce.sim.CPU
Return true if the byte order of the cpu is Big Endian
isBit(int, int) - Method in class jmce.sim.memory.AbstractMemory
 
isBit(int, int) - Method in interface jmce.sim.Memory
 
isCancelled() - Method in class jmce.swing.SwingThread
Return true if the cancel button is pressed
isDeleted() - Method in class jmce.sim.cpm.FCB
Return true if this FCB is deleted
isEmpty() - Method in class jmce.sim.BufferedDeviceProducer
 
isEmpty() - Method in class jmce.util.RingBuffer
Return true if the buffer is empty.
isEnabled() - Method in class jmce.sim.BreakPoint
Return the status of the break point.
isEnabled() - Method in class jmce.sim.Interrupt
Return true if the interrupt is enabled.
isExpired() - Method in class jmce.util.Timeout
Return true if the timer is expired.
isFileSupported(String) - Method in class jmce.sim.cpu.AbstractLoader
 
isFileSupported(String) - Method in interface jmce.sim.Loader
Test if the interface support one file.
isFileSupported(InputStream) - Method in class jmce.sim.tape.TapeFileC64
 
isFileSupported(InputStream) - Method in interface jmce.sim.tape.TapeFileDecoder
 
isFileSupported(InputStream) - Method in class jmce.sim.tape.TapeTZX
 
isFocusable() - Method in class jmce.sinclair.spectrum.KeyboardPanel
 
isFull() - Method in class jmce.sim.BufferedDeviceProducer
 
isFull() - Method in class jmce.util.RingBuffer
Return true if the buffer is full.
isHead(FastLinkedList.Node<T>) - Method in class jmce.util.FastLinkedList
 
isHigh() - Method in class jmce.sim.TapePulse
Return true if the pulse type is DATA_HIGH
isInstalled() - Method in class jmce.sim.audio.Speaker
Return true if the speaker is installed and correctly initialized.
isInterruptEnabled() - Method in class jmce.freescale.M68HC05
 
isInterruptEnabled() - Method in class jmce.intel.i8080.I8080
 
isInterruptEnabled() - Method in class jmce.intel.i8086.I8086
 
isInterruptEnabled() - Method in class jmce.intel.mcs51.MCS51
 
isInterruptEnabled() - Method in class jmce.mos.M6502
 
isInterruptEnabled() - Method in interface jmce.sim.CPU
Return the status of the interrupt enable
isLittleEndian() - Method in class jmce.sim.cpu.AbstractCPU
 
isLittleEndian() - Method in interface jmce.sim.CPU
Return true if the byte order of the cpu is Little Endian
isLow() - Method in class jmce.sim.TapePulse
Return true if the pulse type is DATA_LOW
isMmuInitialized() - Method in class jmce.sim.memory.BankedMemory
Return true if the MMU is initialized and the memory operate as banked.
isMounted() - Method in class jmce.sim.disk.AbstractDisk
 
isMounted() - Method in interface jmce.sim.Disk
Retrun true if the disk is mounted.
isMultiOpcode() - Method in class jmce.sim.cpu.AbstractOpcode
 
isNmi() - Method in class jmce.sim.Interrupt
Return true if this interrupt is NMI interrupt.
isPlay() - Method in interface jmce.sim.Tape
 
isPlay() - Method in class jmce.sim.tape.TapeFile
 
isReady() - Method in class jmce.sim.Interrupt
Return true if the interrupt is ready to be fired.
isRecording() - Method in class jmce.sim.tape.TapeFile
 
isRepeat() - Method in class jmce.util.Timer
Return the repeart flag.
isRunning() - Method in class jmce.JMonitor
 
isRunning() - Method in class jmce.sim.cpu.AbstractCPU
 
isRunning() - Method in interface jmce.sim.CPU
Return true is the CPU is running.
isRunning() - Method in class jmce.util.Timer
Return true if the timer is active
isToggle() - Method in class jmce.sim.TapePulse
Return true if the pulse type is DATA_TOGGLE
isValid() - Method in class jmce.sim.cpu.InvalidOpcode
 
IX - Variable in class jmce.zilog.z80.Z80
 
IY - Variable in class jmce.zilog.z80.Z80
 

J

JBitField - Class in jmce.swing
CheckBox used to implement groups of bits.
JBitField(String) - Constructor for class jmce.swing.JBitField
 
JBitField(String, boolean) - Constructor for class jmce.swing.JBitField
 
JDebug - Class in jmce
Main debug frame.
JFixedField - Class in jmce.swing
JTextField extension using MonoSpaced font.
JFixedField(String) - Constructor for class jmce.swing.JFixedField
 
JFixedField(int) - Constructor for class jmce.swing.JFixedField
 
JHexField - Class in jmce.swing
Extension of JTextField to handle number in hex format.
JHexField(int) - Constructor for class jmce.swing.JHexField
 
JLcd - Class in jmce.swing
Swing component for LCD characters display.
JLcd() - Constructor for class jmce.swing.JLcd
 
JLed - Class in jmce.swing
Swing component to rappresent a LED.
JLed() - Constructor for class jmce.swing.JLed
Default constructor
JLed(Color) - Constructor for class jmce.swing.JLed
Constructor with the specificed color
JLed(Color, int) - Constructor for class jmce.swing.JLed
Constructor with the color and led width.
JLed(Color, int, int) - Constructor for class jmce.swing.JLed
Complete constructor.
JLeds - Class in jmce.swing
Panel of multiple LEDS.
JLeds(String, int) - Constructor for class jmce.swing.JLeds
 
JLongField - Class in jmce.swing
Extension of JFixedFiled to handle long number.
JLongField() - Constructor for class jmce.swing.JLongField
Default constructor
JLongField(int) - Constructor for class jmce.swing.JLongField
Constructor with specified lenght.
JMatrixKeyboard - Class in jmce.swing
Matrix keyboard.
JMatrixKeyboard() - Constructor for class jmce.swing.JMatrixKeyboard
Default constructor.
jmce - package jmce
JMCE main class.
Jmce - Class in jmce
Main class for jmce.
Jmce(String[]) - Constructor for class jmce.Jmce
 
jmce.altair - package jmce.altair
Altair 8080 simulator.
jmce.atmel - package jmce.atmel
ATMEL microprocessor and peripheral.
jmce.cmon51 - package jmce.cmon51
Special Intel 8052 running CMON51.
jmce.commodore.vic20 - package jmce.commodore.vic20
VIC20 computer.
jmce.freescale - package jmce.freescale
Freescale / Motorola devices.
jmce.hitachi - package jmce.hitachi
Hitachi microprocessor and peripheral.
jmce.ibm.pcxt - package jmce.ibm.pcxt
Yaze computer.
jmce.imsai - package jmce.imsai
IMSAI 8080 Package Specification Related Documentation
jmce.intel - package jmce.intel
Intel devices.
jmce.intel.i8080 - package jmce.intel.i8080
Package for implemets Intel 8080 microprocessor and peripheral.
jmce.intel.i8086 - package jmce.intel.i8086
Package for implemets Intel 8086 microprocessor.
jmce.intel.mcs51 - package jmce.intel.mcs51
Intel 8051/8052 microprocessor.
jmce.mos - package jmce.mos
MOS Peripheral microprocessor.
jmce.nec - package jmce.nec
NEC devices.
jmce.philips - package jmce.philips
Philips now NXP devices.
jmce.philips.lpc764 - package jmce.philips.lpc764
Philips/NXP LPC764 microprocessor.
jmce.philips.lpc900 - package jmce.philips.lpc900
Philips/nxp LPC9xx family microprocessor.
jmce.philips.p2000 - package jmce.philips.p2000
Philips P2000 computer family.
jmce.sim - package jmce.sim
Interface and Class relative to the JMCE simulator.
jmce.sim.audio - package jmce.sim.audio
Audio utilities.
jmce.sim.cpm - package jmce.sim.cpm
Class and interface relatie to CP/M.
jmce.sim.cpu - package jmce.sim.cpu
Package jmce.sim.cpu Provide class to implement all hardware independing CPU relative class.
jmce.sim.disk - package jmce.sim.disk
Disk and DiskController relative classes.
jmce.sim.memory - package jmce.sim.memory
Memory implementation.
jmce.sim.serial - package jmce.sim.serial
Hardware independing serial port.
jmce.sim.tape - package jmce.sim.tape
Interface and Class relative to the JMCE tape emulator.
jmce.sim.terminal - package jmce.sim.terminal
Class and interface to support terminal emulation.
jmce.sinclair.spectrum - package jmce.sinclair.spectrum
Spectrum computer.
jmce.swing - package jmce.swing
Swing utilities.
jmce.util - package jmce.util
Utilities packages.
jmce.viara.diseqc - package jmce.viara.diseqc
Diseqc 1.2 positioner emulator.
jmce.viara.s400 - package jmce.viara.s400
This package implements Bytechnology S400 badge reader with display and keyboard.
jmce.viara.v8052 - package jmce.viara.v8052
This package implements a virtual 8052 system with all peripheral can be used as tester for 8052 program.
jmce.yaze - package jmce.yaze
Yaze computer.
jmce.z80pack - package jmce.z80pack
Provide class to implements the Z80Pack virtual computer.
jmce.zilog.z80 - package jmce.zilog.z80
Zilog Z80 microprocessor.
JMCE_XML - Static variable in class jmce.Jmce
 
JMonitor - Class in jmce
Swing version of monitor Also implement a frame to contains SwingHardware from the root container.
JMonitor(CPU, JComponent) - Constructor for class jmce.JMonitor
 
JPorts - Class in jmce.intel.mcs51
Intel 8051 ports swing renderer.
JPorts() - Constructor for class jmce.intel.mcs51.JPorts
 

K

KEY_DEL - Variable in class jmce.sim.terminal.ttyCRT
 
KEY_F10 - Variable in class jmce.sim.terminal.ttyCRT
 
Keyboard - Class in jmce.commodore.vic20
VIC20 Keyboard / Joystick This class emulate the keyboard / joystick for VIC20.
Keyboard() - Constructor for class jmce.commodore.vic20.Keyboard
 
KeyboardMatrix - Class in jmce.swing
Keyboard matrix.
KeyboardMatrix() - Constructor for class jmce.swing.KeyboardMatrix
Standard constructor
KeyboardPanel - Class in jmce.sinclair.spectrum
Label with a spectrum keyboard
KeyboardPanel() - Constructor for class jmce.sinclair.spectrum.KeyboardPanel
 
keyEvent(KeyEvent, boolean) - Method in class jmce.commodore.vic20.Keyboard
 
keyEvent(KeyEvent, boolean) - Method in class jmce.swing.KeyboardMatrix
 
keyEvent(int, int, boolean) - Method in class jmce.swing.KeyboardMatrix
Can be redefined in subclass to detect keyboard event for example to fire a interrupt.
keyPressed(KeyEvent) - Method in class jmce.sinclair.spectrum.SwingKeyboard
 
keyPressed(KeyEvent) - Method in class jmce.swing.JLongField
 
keyPressed(KeyEvent) - Method in class jmce.swing.KeyboardMatrix
 
keyReleased(KeyEvent) - Method in class jmce.sinclair.spectrum.SwingKeyboard
 
keyReleased(KeyEvent) - Method in class jmce.swing.JLongField
 
keyReleased(KeyEvent) - Method in class jmce.swing.KeyboardMatrix
 
keys - Static variable in class jmce.sinclair.spectrum.SwingKeyboard
Keyboard mapping
keysLoc - Variable in class jmce.swing.KeyboardMatrix
 
keyState - Variable in class jmce.swing.KeyboardMatrix
 
keyTyped(KeyEvent) - Method in class jmce.sinclair.spectrum.SwingKeyboard
 
keyTyped(KeyEvent) - Method in class jmce.swing.JLongField
 
keyTyped(KeyEvent) - Method in class jmce.swing.KeyboardMatrix
 
KMemoryChoice - Class in jmce.swing
Combo box to choice one cpu memory.
KMemoryChoice(CPU) - Constructor for class jmce.swing.KMemoryChoice
Constructor with CPU.

L

l(int) - Method in class jmce.intel.i8080.I8080
Set the value of L register
labelLedFont - Static variable in class jmce.swing.JLeds
 
labelTitleFont - Static variable in class jmce.swing.JLeds
 
LCD_EN - Static variable in class jmce.viara.v8052.Display
 
LCD_RS - Static variable in class jmce.viara.v8052.Display
 
LCD_RW - Static variable in class jmce.viara.v8052.Display
 
ldd() - Method in class jmce.zilog.z80.Z80
 
ldi() - Method in class jmce.zilog.z80.Z80
 
Leds - Class in jmce.imsai
Front leds panel.
Leds() - Constructor for class jmce.imsai.Leds
 
left() - Method in class jmce.sim.terminal.SampleTerminal
 
LEFT - Variable in class jmce.sim.terminal.ttyCRT
 
len - Variable in class jmce.swing.JFixedField
 
length - Variable in class jmce.sim.cpu.AbstractOpcode
 
length - Variable in class jmce.sim.CpuRuntime
 
lineChanged - Variable in class jmce.sim.terminal.AbstractCRT
 
listener - Variable in class jmce.sim.BreakPoint
 
LITTLE_ENDIAN - Static variable in interface jmce.sim.CPU
Little endian cpu - lowest byte first
load(String, int, LoadInfo) - Method in class jmce.sim.cpu.AbstractCPU
 
load(Memory, String, int, LoadInfo) - Method in class jmce.sim.cpu.AbstractCPU
 
load(Memory, String, int, LoadInfo) - Method in class jmce.sim.cpu.BinaryLoader
 
load(Memory, String, int, LoadInfo) - Method in class jmce.sim.cpu.IntelLoader
 
load(Memory, String, int, LoadInfo) - Method in interface jmce.sim.CPU
Load a program in the specified memory.
load(String, int, LoadInfo) - Method in interface jmce.sim.CPU
Load a program in the default memory.
load(Memory, String, int, LoadInfo) - Method in class jmce.sim.cpu.MotorolaLoader
 
load(Memory, String, int, LoadInfo) - Method in interface jmce.sim.Loader
Load the file in memory
load() - Method in class jmce.sim.memory.PersistentMemory
 
load(Memory, String, int, LoadInfo) - Method in class jmce.sinclair.spectrum.ZXSnapshot
Load snap shot in memory
Loadable - Class in jmce.sim
File loader.
Loadable(String, int) - Constructor for class jmce.sim.Loadable
 
Loadable(String) - Constructor for class jmce.sim.Loadable
 
Loadable() - Constructor for class jmce.sim.Loadable
 
LoadableListener - Interface in jmce.sim
File loader listener.
LoadableMemory - Class in jmce.sim.memory
Sample loadable mmory.
LoadableMemory() - Constructor for class jmce.sim.memory.LoadableMemory
 
LoadableMemory(String, int) - Constructor for class jmce.sim.memory.LoadableMemory
 
LoadableMemory(String, int, String) - Constructor for class jmce.sim.memory.LoadableMemory
 
Loader - Interface in jmce.sim
Interface used to load a program / data in the cpu memory
LoadInfo - Class in jmce.sim
Load information.
LoadInfo() - Constructor for class jmce.sim.LoadInfo
 
loadSNA(Spectrum, String, InputStream) - Method in class jmce.sinclair.spectrum.ZXSnapshot
 
loadZ80(String, InputStream, int) - Method in class jmce.sinclair.spectrum.ZXSnapshot
 
log - Static variable in class jmce.intel.mcs51.MCS51
 
Logger - Class in jmce.util
Extension to java.util.logging.Logger to provide method for create logger using the class object and not the class name.
lookAndFeel - Static variable in class jmce.Property
 
LPC764 - Class in jmce.philips.lpc764
Philips/NXP LPC764 LPC764 is one Philips single chip microcontroller compatible with Intel 8051, with internal ROM.
LPC764() - Constructor for class jmce.philips.lpc764.LPC764
 
LPC764Constants - Interface in jmce.philips.lpc764
NXP LPC764 Constants.
LPC900 - Class in jmce.philips.lpc900
NXP LPC9xx family.
LPC900() - Constructor for class jmce.philips.lpc900.LPC900
 
LPC900Constants - Interface in jmce.philips.lpc900
NXP LPC900 Constants.
LPC936 - Class in jmce.philips.lpc900
NXP LPC936 microcontroller.
LPC936() - Constructor for class jmce.philips.lpc900.LPC936
 

M

M6502 - Class in jmce.mos
MOS 6502 Emulated register : A,X,Y,P,S,PC The 6502 have one one memory used as program data and i/o space.
M6502() - Constructor for class jmce.mos.M6502
 
M65XXConstants - Interface in jmce.mos
MOS 65XX Constants.
M68HC05 - Class in jmce.freescale
Motorola / Freescale M68HC05 family.
M68HC05(String) - Constructor for class jmce.freescale.M68HC05
Constructor with name
M68HC05() - Constructor for class jmce.freescale.M68HC05
Default constructor.
M68HC05_RESET_VECTOR - Static variable in interface jmce.freescale.M68HC05Constants
Interrupt vector
M68HC05Constants - Interface in jmce.freescale
Motorola freescale M68HC05 family constants.
M68HC08 - Class in jmce.freescale
Motorola / Freescale M68HC08 family.
M68HC08() - Constructor for class jmce.freescale.M68HC08
Default constructor
M68HC08_RESET_VECTOR - Static variable in interface jmce.freescale.M68HC08Constants
Reset vector
M68HC08Constants - Interface in jmce.freescale
Motorola freescale M68HC08 family constants.
main(String[]) - Static method in class jmce.Jmce
 
main(String[]) - Static method in class jmce.sim.audio.Speaker
 
main(String[]) - Static method in class jmce.sim.memory.Test
 
main(String[]) - Static method in class jmce.sim.terminal.Test
 
main(String[]) - Static method in class jmce.swing.JLcd
 
main(String[]) - Static method in class jmce.swing.JLeds
 
main(String[]) - Static method in class jmce.util.Timeout
Main method for simple test
main(String[]) - Static method in class jmce.util.Timer
Main method for simple test
MAIN_MEMORY - Static variable in interface jmce.sim.CPU
Name used for main memory
mapAddress(int) - Method in class jmce.sim.memory.AbstractMemory
Map address for virtual memory.
mapAddress(int) - Method in class jmce.sim.memory.ArrayMemory
 
mapAddress(int) - Method in class jmce.sim.memory.CombinedMemory
 
mapAddress(int) - Method in class jmce.sim.memory.MappedMemory
 
mapMemory(int) - Method in class jmce.sim.memory.AbstractMemory
Map memory for virtual memory.
mapMemory(int) - Method in class jmce.sim.memory.ArrayMemory
 
mapMemory(int) - Method in class jmce.sim.memory.CombinedMemory
 
mapMemory(int) - Method in class jmce.sim.memory.DuplicateMemory
 
mapMemory(Memory, int, int, int) - Method in class jmce.sim.memory.MappedMemory
 
mapMemory(int) - Method in class jmce.sim.memory.MappedMemory
 
MappedMemory - Class in jmce.sim.memory
Mapped memory This Class implement one memory base over other memory mapped to this one.
MappedMemory(String, int, int) - Constructor for class jmce.sim.memory.MappedMemory
Constructor with all paramater.
MappedMemory(String, int) - Constructor for class jmce.sim.memory.MappedMemory
Constructor with only name and size.
MappedMemory() - Constructor for class jmce.sim.memory.MappedMemory
Default constructor
mask - Variable in class jmce.sim.cpu.AbstractRegister
 
mask - Variable in class jmce.sim.memory.MemoryBits
 
MCS51 - Class in jmce.intel.mcs51
Implementation of Intel MCS51.
MCS51() - Constructor for class jmce.intel.mcs51.MCS51
Default constructor
MCS51Constants - Interface in jmce.intel.mcs51
Constants for Intel MCS51.
MCS52 - Class in jmce.intel.mcs51
Implementation of CPU for Intel MCS52.
MCS52() - Constructor for class jmce.intel.mcs51.MCS52
Default constructor
MCS52Constants - Interface in jmce.intel.mcs51
 
Memory - Class in jmce.altair
Altair 8800-2 memory manager implementation.
Memory() - Constructor for class jmce.altair.Memory
 
memory - Variable in class jmce.intel.i8086.Runtime8086
True if the EA is in memory
memory - Variable in class jmce.sim.BreakPoint
 
memory - Variable in class jmce.sim.cpu.AbstractCPU
Main memory.
Memory - Interface in jmce.sim
Memory device.
memory - Variable in class jmce.sim.memory.PlainMemory
Array with memory data
Memory - Class in jmce.yaze
Yaze memory manager implementation.
Memory() - Constructor for class jmce.yaze.Memory
 
Memory - Class in jmce.z80pack
Z80Pack memory manager implementation.
Memory() - Constructor for class jmce.z80pack.Memory
Default constructor.
Memory128K - Class in jmce.sinclair.spectrum
Spectrum 128K Memory.
Memory128K() - Constructor for class jmce.sinclair.spectrum.Memory128K
 
Memory48K - Class in jmce.sinclair.spectrum
Spectrum 48K memory C000 Ram 8000 Ram 4000 Video memory 0000 Rom
Memory48K() - Constructor for class jmce.sinclair.spectrum.Memory48K
 
MemoryBit - Class in jmce.sim.memory
Map a single bit of one memory location.
MemoryBit(Memory, int, int) - Constructor for class jmce.sim.memory.MemoryBit
 
MemoryBits - Class in jmce.sim.memory
Map a portion of one memorty location.
MemoryBits(Memory, int, int, int) - Constructor for class jmce.sim.memory.MemoryBits
 
MemoryDisk - Class in jmce.sim.disk
Memory image disk.
MemoryDisk() - Constructor for class jmce.sim.disk.MemoryDisk
 
MemoryDisk(int, int, int, int) - Constructor for class jmce.sim.disk.MemoryDisk
 
MemoryException - Exception in jmce.sim
 
MemoryReadListener - Interface in jmce.sim
Listener to wait for memory write event.
MemoryRegister - Class in jmce.sim.cpu
Register saved in one memory.
MemoryRegister(Memory, int, String, int, int, int) - Constructor for class jmce.sim.cpu.MemoryRegister
 
MemoryRegister(Memory, int, String, int, int) - Constructor for class jmce.sim.cpu.MemoryRegister
 
MemoryWriteListener - Interface in jmce.sim
Listener to wait for memory write event.
MMU_BANK - Static variable in interface jmce.z80pack.Z80PackConstants
 
MMU_DISABLE - Static variable in interface jmce.sinclair.spectrum.SpectrumConstants
 
MMU_INIT - Static variable in interface jmce.z80pack.Z80PackConstants
 
MMU_PAGE_FRAME - Static variable in interface jmce.yaze.YazeConstants
 
MMU_PAGE_HI - Static variable in interface jmce.yaze.YazeConstants
 
MMU_PAGE_LOW - Static variable in interface jmce.yaze.YazeConstants
 
MMU_PORT - Static variable in interface jmce.sinclair.spectrum.SpectrumConstants
 
MMU_ROM - Static variable in interface jmce.sinclair.spectrum.SpectrumConstants
 
MMU_SEGMENT - Static variable in interface jmce.z80pack.Z80PackConstants
 
MMU_VIDEO - Static variable in interface jmce.sinclair.spectrum.SpectrumConstants
Memory manager 128K
MODE_AUTO - Static variable in class jmce.intel.I8237
Auto initialize on TC
MODE_DECREMENT - Static variable in class jmce.intel.I8237
Address decremenent if not set address are incrmented
MODE_DMA_BLOCK - Static variable in class jmce.intel.I8237
Mode block transfer
MODE_DMA_CASCADE - Static variable in class jmce.intel.I8237
Cascade mode trasfer
MODE_DMA_DEMAND - Static variable in class jmce.intel.I8237
Mode demand
MODE_DMA_MASK - Static variable in class jmce.intel.I8237
Mask mode in mode register
MODE_DMA_SINGLE - Static variable in class jmce.intel.I8237
Mode Single transfer
MODE_TRANSFER_MASK - Static variable in class jmce.intel.I8237
Transfer mask
MODE_TRANSFER_READ - Static variable in class jmce.intel.I8237
Read mode
MODE_TRANSFER_VERIFY - Static variable in class jmce.intel.I8237
Verify mode
MODE_TRANSFER_WRITE - Static variable in class jmce.intel.I8237
Write mode
modrm - Variable in class jmce.intel.i8086.Runtime8086
 
Monitor - Class in jmce
Debug monitor for JMCE CPU.
Monitor() - Constructor for class jmce.Monitor
 
MotorOff() - Method in class jmce.viara.diseqc.DiseqcMotor
 
MotorolaLoader - Class in jmce.sim.cpu
Motorola S19 file loader.
MotorolaLoader(String) - Constructor for class jmce.sim.cpu.MotorolaLoader
 
MotorOn() - Method in class jmce.viara.diseqc.DiseqcMotor
 
mount() - Method in class jmce.sim.cpm.CpmDisk
 
mount() - Method in class jmce.sim.disk.AbstractDisk
 
mount() - Method in class jmce.sim.disk.DirDiskCPM
 
mount() - Method in class jmce.sim.disk.ImageDisk
Mount the disk.
mount() - Method in class jmce.sim.disk.MemoryDisk
 
mount() - Method in interface jmce.sim.Disk
Mount the disk.
mount() - Method in class jmce.sim.disk.NullDisk
 
mountDir(String, int) - Method in class jmce.sim.disk.DirDiskCPM
Mount one single directory
mounted - Variable in class jmce.sim.disk.AbstractDisk
 
MSR - Static variable in interface jmce.nec.PD765Constants
FDC Main status register (RO)
MSR_BUSY - Static variable in interface jmce.nec.PD765Constants
MSR FDC busy
MSR_BUSY_DRIVE0 - Static variable in interface jmce.nec.PD765Constants
MSR Busy drive # 0
MSR_BUSY_DRIVE1 - Static variable in interface jmce.nec.PD765Constants
MSR Busy drive # 1
MSR_BUSY_DRIVE2 - Static variable in interface jmce.nec.PD765Constants
MSR Busy drive # 2
MSR_BUSY_DRIVE3 - Static variable in interface jmce.nec.PD765Constants
MSR Busy drive # 3
MSR_DIO - Static variable in interface jmce.nec.PD765Constants
MSR DIO Data transfer direction 1 ==> cpu
MSR_EXM - Static variable in interface jmce.nec.PD765Constants
MSR EXM Set during execution of non dma command
MSR_READY - Static variable in interface jmce.nec.PD765Constants
MSR Ready
multiOpcode - Variable in class jmce.sim.cpu.AbstractOpcode
Flag to identify subclass MultiOpcode
MultiOpcode - Class in jmce.sim.cpu
Multi opcode.
MultiOpcode(int) - Constructor for class jmce.sim.cpu.MultiOpcode
 
MULTIPLIER - Static variable in class jmce.sim.tape.TapeFileC64
 

N

name - Variable in class jmce.sim.BreakPoint
 
Network - Class in jmce.z80pack
Network interface.
Network() - Constructor for class jmce.z80pack.Network
 
Network(String, int) - Constructor for class jmce.z80pack.Network
 
NETWORK_CLIENT_BASE_1 - Static variable in interface jmce.z80pack.Z80PackConstants
 
NETWORK_SERVER_BASE_1 - Static variable in interface jmce.z80pack.Z80PackConstants
Network interface # 0 base address
NETWORK_SERVER_BASE_2 - Static variable in interface jmce.z80pack.Z80PackConstants
 
NETWORK_SERVER_BASE_3 - Static variable in interface jmce.z80pack.Z80PackConstants
 
NETWORK_SERVER_BASE_4 - Static variable in interface jmce.z80pack.Z80PackConstants
 
Next() - Method in class jmce.util.FastLinkedList.Node
Return the next node
nextPulse() - Method in interface jmce.sim.Tape
 
nextPulse() - Method in class jmce.sim.tape.TapeFile
 
NMI - Class in jmce.intel.i8080
Intel 8080 NMI manager.
NMI(I8080) - Constructor for class jmce.intel.i8080.NMI
 
NMI_VECTTOR - Static variable in interface jmce.mos.M65XXConstants
NMI vector
noisepattern - Static variable in class jmce.mos.VIC6561
 
NORMAL - Static variable in class jmce.sim.terminal.Terminal
Attribute normal
notifyInterrupt(Interrupt) - Method in class jmce.sim.cpu.AbstractCPU
 
notifyInterrupt(Interrupt) - Method in interface jmce.sim.CPU
Notity the cpu the specified isr can have changed state.
notifyInterrupt(Interrupt) - Method in interface jmce.sim.InterruptManager
Notify interrupt ready
notifyPlay() - Method in class jmce.sim.tape.AbstractTape
 
notifyPower() - Method in class jmce.sim.tape.AbstractTape
 
notifyRec() - Method in class jmce.sim.tape.AbstractTape
 
notifyStop() - Method in class jmce.sim.tape.AbstractTape
 
NS100MS - Static variable in class jmce.sim.cpu.AbstractCPU
Number of ns in 100 ms
NS1MS - Static variable in class jmce.sim.cpu.AbstractCPU
Number of ns in 1 ms
nullDisk - Variable in class jmce.sim.disk.AbstractDiskController
 
NullDisk - Class in jmce.sim.disk
Null disk implementation.
NullDisk() - Constructor for class jmce.sim.disk.NullDisk
 
numCol - Variable in class jmce.sim.terminal.AbstractCRT
 
numHead - Variable in class jmce.sim.disk.AbstractDisk
 
numRow - Variable in class jmce.sim.terminal.AbstractCRT
 
numRows - Variable in class jmce.swing.KeyboardMatrix
 
numSector - Variable in class jmce.sim.disk.AbstractDisk
 
numTrack - Variable in class jmce.sim.disk.AbstractDisk
 

O

OFF - Static variable in class jmce.sim.cpm.DPB
Number of reserved track. 2 Byte at 0D
opcode - Variable in class jmce.sim.cpu.AbstractOpcode
 
Opcode - Interface in jmce.sim
 
OpcodePrefix8086 - Class in jmce.intel.i8086
 
OpcodePrefix8086(int, int, int, String) - Constructor for class jmce.intel.i8086.OpcodePrefix8086
 
OpcodeRuntime8086 - Class in jmce.intel.i8086
 
OpcodeRuntime8086(int, int, int, String) - Constructor for class jmce.intel.i8086.OpcodeRuntime8086
 
opcodes - Variable in class jmce.sim.cpu.AbstractOpcode
Used for MultiOpcode implementation
OpenCollectorMemoryBit - Class in jmce.sim.memory
Memory bit open collector.
OpenCollectorMemoryBit(Memory, int, int) - Constructor for class jmce.sim.memory.OpenCollectorMemoryBit
 
or(int) - Method in class jmce.intel.i8080.I8080
Logical or
os - Variable in class jmce.sim.serial.PolledSerial
Output stream
out(int, int, int) - Method in class jmce.intel.i8080.I8080
Output one byte to the specfied port.
outd() - Method in class jmce.zilog.z80.Z80
 
outi() - Method in class jmce.zilog.z80.Z80
 
ov(boolean) - Method in class jmce.intel.mcs51.MCS51
 
ov() - Method in class jmce.intel.mcs51.MCS51
 
overSeg - Variable in class jmce.intel.i8086.Runtime8086
Override segment (xS_R)

P

P0 - Static variable in interface jmce.intel.mcs51.MCS51Constants
Port 0 data
P0M1 - Static variable in interface jmce.intel.mcs51.MCS51Constants
 
P0M2 - Static variable in interface jmce.intel.mcs51.MCS51Constants
 
P1 - Static variable in interface jmce.intel.mcs51.MCS51Constants
Port 1 data
P1M1 - Static variable in interface jmce.intel.mcs51.MCS51Constants
 
P1M2 - Static variable in interface jmce.intel.mcs51.MCS51Constants
 
P2 - Static variable in interface jmce.intel.mcs51.MCS51Constants
Port 2 data
P2000T - Class in jmce.philips.p2000
Philips P2000T computer.
P2000T() - Constructor for class jmce.philips.p2000.P2000T
Default constructor
P2M1 - Static variable in interface jmce.intel.mcs51.MCS51Constants
 
P2M2 - Static variable in interface jmce.intel.mcs51.MCS51Constants
 
P3 - Static variable in interface jmce.intel.mcs51.MCS51Constants
Port 3 data
P3M1 - Static variable in interface jmce.intel.mcs51.MCS51Constants
 
P3M2 - Static variable in interface jmce.intel.mcs51.MCS51Constants
 
P4 - Static variable in interface jmce.atmel.AT89C51RD2Constants
 
P5 - Static variable in interface jmce.atmel.AT89C51RD2Constants
 
P_B - Static variable in interface jmce.mos.M65XXConstants
BRK command
P_C - Static variable in interface jmce.mos.M65XXConstants
Carry Flag
P_D - Static variable in interface jmce.mos.M65XXConstants
Decimal mode
P_E - Static variable in interface jmce.mos.M65XXConstants
 
P_I - Static variable in interface jmce.mos.M65XXConstants
Irq disable
P_S - Static variable in interface jmce.mos.M65XXConstants
Sign
P_V - Static variable in interface jmce.mos.M65XXConstants
Overflow
P_Z - Static variable in interface jmce.mos.M65XXConstants
Zero flag
PAD - Static variable in class jmce.mos.VIA6522
Port A Direction Register
page - Variable in class jmce.sim.memory.MappedMemory
Size of minimum mapped unit in bytes
pages - Variable in class jmce.sim.memory.MappedMemory
Pages of memory
paint(Graphics) - Method in class jmce.sinclair.spectrum.ScreenPanel
 
paintComponent(Graphics) - Method in class jmce.sinclair.spectrum.KeyboardPanel
 
paintComponent(Graphics) - Method in class jmce.swing.JLcd
 
paintComponent(Graphics) - Method in class jmce.swing.JLed
 
PairRegister - Class in jmce.sim.cpu
Implementation of register base over a pair of register for example in the Z80 implementation the HL register can be implemented with a pair of register H and L
PairRegister(String, Register, Register) - Constructor for class jmce.sim.cpu.PairRegister
 
PAR - Static variable in class jmce.mos.VIA6522
Port A register
PARA - Static variable in class jmce.mos.VIA6522
Port a no handshake
parityTable - Static variable in class jmce.intel.i8080.I8080
Table with PV flag on accumulator
PBD - Static variable in class jmce.mos.VIA6522
Port B direction register
PBR - Static variable in class jmce.mos.VIA6522
Port B register
pc() - Method in class jmce.freescale.M68HC05
 
pc(int) - Method in class jmce.freescale.M68HC05
 
PC - Variable in class jmce.intel.i8080.I8080
8080 register
pc(int) - Method in class jmce.intel.i8080.I8080
 
pc() - Method in class jmce.intel.i8080.I8080
 
pc(int) - Method in class jmce.intel.i8086.I8086
 
pc() - Method in class jmce.intel.i8086.I8086
 
pc(int) - Method in class jmce.intel.mcs51.MCS51
 
pc() - Method in class jmce.intel.mcs51.MCS51
 
pc(int) - Method in class jmce.mos.M6502
 
pc() - Method in class jmce.mos.M6502
 
pc() - Method in interface jmce.sim.CPU
Return the register used as program counter
pc(int) - Method in interface jmce.sim.CPU
Set the program counter.
pc - Variable in class jmce.sim.CpuRuntime
 
PCR - Static variable in class jmce.mos.VIA6522
Peripheral control register
PCXT - Class in jmce.ibm.pcxt
Standard IMB PC XT machine.
PCXT() - Constructor for class jmce.ibm.pcxt.PCXT
 
PD765 - Class in jmce.nec
NEC 765 A / B Floppy disk controller
PD765() - Constructor for class jmce.nec.PD765
 
PD765Constants - Interface in jmce.nec
NEC 765 A / B Floppy disk controller constants.
peek() - Method in class jmce.util.RingBuffer
Return the first element in the buffer without advancing the pointer.
performExit() - Method in class jmce.ApplicationFrame
Exit from the application
performLoad() - Method in class jmce.ApplicationFrame
Load a program in the cpu memory
performLoad() - Method in class jmce.JDebug
 
Peripheral - Interface in jmce.sim
Extension to Hardware interface for Peripheral.
PersistentMemory - Class in jmce.sim.memory
 
PersistentMemory() - Constructor for class jmce.sim.memory.PersistentMemory
 
PersistentMemory(String, String, int) - Constructor for class jmce.sim.memory.PersistentMemory
 
PlainMemory - Class in jmce.sim.memory
 
PlainMemory() - Constructor for class jmce.sim.memory.PlainMemory
Default constructor
PlainMemory(String) - Constructor for class jmce.sim.memory.PlainMemory
Constructor with memory name
PlainMemory(String, int) - Constructor for class jmce.sim.memory.PlainMemory
Constructor with memory name and memory size
play() - Method in interface jmce.sim.Tape
 
play() - Method in class jmce.sim.tape.TapeFile
 
PolledSerial - Class in jmce.sim.serial
Abstract base class for serial polled device.
PolledSerial() - Constructor for class jmce.sim.serial.PolledSerial
 
pop() - Method in class jmce.freescale.M68HC05
Pop 8 bit from the stack
pop() - Method in class jmce.intel.i8080.I8080
Pop a WORD (16 bit) from the stack and return it.
pop() - Method in class jmce.intel.mcs51.MCS51
Pop a byte from the stack
pop() - Method in class jmce.mos.M6502
Pop a 8 bit value from the stack.
pop() - Method in class jmce.util.Stack
Pop a new object from the stack.
pop16() - Method in class jmce.freescale.M68HC05
Pop a 16 bit value from the stack.
pop16() - Method in class jmce.mos.M6502
Pop a word (16 bit) from the stack
popw() - Method in class jmce.intel.mcs51.MCS51
Pop a word from the stack.
Port - Class in jmce.intel.mcs51
Standard 8051 I/O port.
Port() - Constructor for class jmce.intel.mcs51.Port
Default constructor
Port(int) - Constructor for class jmce.intel.mcs51.Port
 
port - Variable in class jmce.sim.SysKit
Default base register
Ports - Class in jmce.intel.mcs51
Standard MCS51 ports.
Ports(int) - Constructor for class jmce.intel.mcs51.Ports
 
Ports() - Constructor for class jmce.intel.mcs51.Ports
 
Ports - Class in jmce.philips.lpc764
NXP LPC764 I/O ports
Ports() - Constructor for class jmce.philips.lpc764.Ports
 
Ports - Class in jmce.philips.lpc900
LPC90 Input output port.
prefixOpcode - Variable in class jmce.sim.cpu.AbstractOpcode
Flag to identify subclass PrefixOpcode
PrefixOpcode - Class in jmce.sim.cpu
 
PrefixOpcode(int, int, int, String) - Constructor for class jmce.sim.cpu.PrefixOpcode
 
pressToContinue(int) - Method in class jmce.Command
 
Previous() - Method in class jmce.util.FastLinkedList.Node
Return the previous node
print(Object) - Method in class jmce.Command
Method duplicate from monitor
print(Object) - Method in class jmce.Monitor
 
print(Object) - Method in interface jmce.sim.Console
 
print(Object) - Method in class jmce.sim.Serial
 
print(Object) - Method in class jmce.sim.SysKit
 
Printer - Class in jmce.z80pack
Z80Pack printer implementations.
Printer() - Constructor for class jmce.z80pack.Printer
 
println() - Method in class jmce.Command
 
println(Object) - Method in class jmce.Command
 
println() - Method in class jmce.Monitor
 
println(Object) - Method in class jmce.Monitor
 
println() - Method in interface jmce.sim.Console
 
println(Object) - Method in interface jmce.sim.Console
 
println() - Method in class jmce.sim.Serial
 
println(Object) - Method in class jmce.sim.Serial
 
println() - Method in class jmce.sim.SysKit
 
println(Object) - Method in class jmce.sim.SysKit
 
printStatusLine(int, String) - Method in class jmce.Monitor
 
printStatusLine(int, Object) - Method in class jmce.sim.terminal.SampleTerminal
 
printStatusLine(int, Object) - Method in class jmce.sim.terminal.Terminal
Print a string on the status line.
produce(E) - Method in class jmce.sim.BufferedDeviceProducer
 
Property - Class in jmce
Property manager for all JMCE class.
Property() - Constructor for class jmce.Property
 
PRTDAT - Static variable in interface jmce.z80pack.Z80PackConstants
Printer data port
PRTSTA - Static variable in interface jmce.z80pack.Z80PackConstants
Printer status 00 not ready FF ready
psw() - Method in class jmce.intel.mcs51.MCS51
Return the PSW.
psw(int) - Method in class jmce.intel.mcs51.MCS51
Set the PSW.
PSW - Static variable in interface jmce.intel.mcs51.MCS51Constants
Program status word
PSW_AC - Static variable in interface jmce.intel.mcs51.MCS51Constants
Half carry flag
PSW_CY - Static variable in interface jmce.intel.mcs51.MCS51Constants
Carry flag
PSW_F0 - Static variable in interface jmce.intel.mcs51.MCS51Constants
 
PSW_F1 - Static variable in interface jmce.intel.mcs51.MCS51Constants
 
PSW_OV - Static variable in interface jmce.intel.mcs51.MCS51Constants
 
PSW_P - Static variable in interface jmce.intel.mcs51.MCS51Constants
 
PSW_RS0 - Static variable in interface jmce.intel.mcs51.MCS51Constants
 
PSW_RS1 - Static variable in interface jmce.intel.mcs51.MCS51Constants
 
purge() - Method in class jmce.util.RingBuffer
Remove all element from the buffer.
push(int) - Method in class jmce.freescale.M68HC05
Push a 8 bit value on the stack
push(int) - Method in class jmce.intel.i8080.I8080
Push a WORD (16 bit) on the stack.
push(int) - Method in class jmce.intel.mcs51.MCS51
Push a byte in to the stack.
push(int) - Method in class jmce.mos.M6502
Push a 8 bit value on the stack.
push(E) - Method in class jmce.util.Stack
Push a new object.
push16(int) - Method in class jmce.freescale.M68HC05
Push a 16 bit on the stack.
push16(int) - Method in class jmce.mos.M6502
Push a word (16 bit) on the stack
pushw(int) - Method in class jmce.intel.mcs51.MCS51
Push a word in to the stack.
put(E) - Method in class jmce.util.RingBuffer
Add a new element to the buffer.
putchar(int) - Method in class jmce.Monitor
 
putchar(int) - Method in interface jmce.sim.Console
 
putchar(int) - Method in class jmce.sim.Serial
 
putchar(int) - Method in class jmce.sim.SysKit
 
putchar(int) - Method in class jmce.sim.terminal.Hazeltine1500
 
putchar(int) - Method in class jmce.sim.terminal.SampleTerminal
 
putchar(int) - Method in class jmce.sim.terminal.Terminal
 
putchar(int) - Method in class jmce.sim.terminal.VT100
 
putchar(int) - Method in class jmce.sim.terminal.Z19
 
putchar(int) - Method in class jmce.swing.JLcd
 
putFile(int, String, InputStream) - Method in class jmce.sim.cpm.CpmDisk
 

Q

QUEUED - Static variable in class jmce.util.Timer
 

R

r(int) - Method in class jmce.intel.mcs51.MCS51
 
r(int, int) - Method in class jmce.intel.mcs51.MCS51
 
R - Variable in class jmce.zilog.z80.Z80
 
RAM_MEMORY_START - Static variable in class jmce.sinclair.spectrum.ZXSnapshot
Memory map
RC - Static variable in class jmce.sim.cpm.FCB
Offset to record counter
RCAP2H - Static variable in interface jmce.intel.mcs51.MCS52Constants
 
RCAP2L - Static variable in interface jmce.intel.mcs51.MCS52Constants
 
rcvd - Variable in class jmce.sim.serial.PolledSerial
 
read() - Method in class jmce.sim.Device
Read data from input.
read(int, int, int) - Method in class jmce.sim.disk.AbstractDisk
 
read() - Method in class jmce.sim.disk.AbstractDisk
 
read(int) - Method in class jmce.sim.disk.AbstractDisk
Read one sector.
read(int) - Method in class jmce.sim.disk.ImageDisk
 
read(int) - Method in class jmce.sim.disk.MemoryDisk
 
read(int) - Method in class jmce.sim.disk.NullDisk
 
read() - Method in interface jmce.sim.Disk
Read one sector.
readBlock(int, byte[]) - Method in class jmce.sim.cpm.CpmDisk
 
readBytes(InputStream, int[], int) - Method in class jmce.sinclair.spectrum.ZXSnapshot
 
readCA1() - Method in class jmce.mos.VIA6522
 
readCA2() - Method in class jmce.mos.VIA6522
 
readCB1() - Method in class jmce.mos.VIA6522
 
readCB2() - Method in class jmce.mos.VIA6522
 
readMemory(Memory, int, int) - Method in class jmce.altair.Altair
 
readMemory(Memory, int, int) - Method in class jmce.altair.Console
 
readMemory(Memory, int, int) - Method in class jmce.altair.FDC
 
readMemory(Memory, int, int) - Method in class jmce.altair.SIMH
 
readMemory(Memory, int, int) - Method in class jmce.hitachi.HD44780
 
readMemory(Memory, int, int) - Method in class jmce.imsai.Console
 
readMemory(Memory, int, int) - Method in class jmce.imsai.Leds
 
readMemory(Memory, int, int) - Method in class jmce.intel.I8237
 
readMemory(Memory, int, int) - Method in class jmce.intel.mcs51.Port
 
readMemory(Memory, int, int) - Method in class jmce.intel.mcs51.Serial
 
readMemory(Memory, int, int) - Method in class jmce.mos.VIA6522
 
readMemory(Memory, int, int) - Method in class jmce.mos.VIC6561
 
readMemory(Memory, int, int) - Method in class jmce.nec.PD765
 
readMemory(int, int) - Method in class jmce.sim.BreakPointExec
Called when the memory where the break point is connecected is read.
readMemory(Memory, int, int) - Method in class jmce.sim.BreakPointRead
 
readMemory(Memory, int, int) - Method in class jmce.sim.memory.OpenCollectorMemoryBit
 
readMemory(Memory, int, int) - Method in interface jmce.sim.MemoryReadListener
Called when the memory is readed.
readMemory(Memory, int, int) - Method in class jmce.sim.SysKit
 
readMemory(Memory, int, int) - Method in class jmce.sinclair.spectrum.Memory128K
Global I/O read listener
readMemory(Memory, int, int) - Method in class jmce.viara.s400.Display
 
readMemory(Memory, int, int) - Method in class jmce.yaze.Console
 
readMemory(Memory, int, int) - Method in class jmce.yaze.FDC
 
readMemory(Memory, int, int) - Method in class jmce.z80pack.Console
 
readMemory(Memory, int, int) - Method in class jmce.z80pack.Delay
 
readMemory(Memory, int, int) - Method in class jmce.z80pack.FDC
 
readMemory(Memory, int, int) - Method in class jmce.z80pack.Memory
 
readMemory(Memory, int, int) - Method in class jmce.z80pack.Network
 
readMemory(Memory, int, int) - Method in class jmce.z80pack.Printer
 
readMemory(Memory, int, int) - Method in class jmce.z80pack.Timer
 
readMemory(Memory, int, int) - Method in class jmce.zilog.z80.CTC
 
readOnly - Variable in class jmce.sim.disk.AbstractDisk
 
ReadOnlyMemory - Class in jmce.sim.memory
 
ReadOnlyMemory() - Constructor for class jmce.sim.memory.ReadOnlyMemory
 
ReadOnlyMemory(String) - Constructor for class jmce.sim.memory.ReadOnlyMemory
 
ReadOnlyMemory(String, int) - Constructor for class jmce.sim.memory.ReadOnlyMemory
 
readOutput() - Method in class jmce.sim.Device
 
readPortA() - Method in class jmce.mos.VIA6522
Return the value for the Port A
readPortB() - Method in class jmce.mos.VIA6522
 
readSector(int, int, byte[]) - Method in class jmce.sim.cpm.CpmDisk
 
readSector(int, byte[]) - Method in class jmce.sim.cpm.CpmDisk
 
READY - Static variable in class jmce.util.Timer
 
readyRead() - Method in class jmce.sim.Device
Check if data area available on input.
readyReadOutput() - Method in class jmce.sim.Device
 
readyWrite() - Method in class jmce.sim.Device
Check if the output buffer is full.
rec() - Method in interface jmce.sim.Tape
 
rec() - Method in class jmce.sim.tape.TapeFile
 
reg - Variable in class jmce.intel.i8086.Runtime8086
 
Register - Interface in jmce.sim
Interface to rappresent a CPU register.
registerCPU(CPU) - Method in class jmce.altair.Console
 
registerCPU(CPU) - Method in class jmce.altair.FDC
 
registerCPU(CPU) - Method in class jmce.altair.SIMH
 
registerCPU(CPU) - Method in class jmce.commodore.vic20.Keyboard
 
registerCPU(CPU) - Method in class jmce.commodore.vic20.Tape
 
registerCPU(CPU) - Method in class jmce.imsai.Console
 
registerCPU(CPU) - Method in class jmce.imsai.Leds
 
registerCPU(CPU) - Method in class jmce.intel.mcs51.Port
 
registerCPU(CPU) - Method in class jmce.intel.mcs51.Serial
 
registerCPU(CPU) - Method in class jmce.intel.mcs51.Timer
 
registerCPU(CPU) - Method in class jmce.intel.mcs51.Timer2
 
registerCPU(CPU) - Method in class jmce.mos.VIA6522
 
registerCPU(CPU) - Method in class jmce.mos.VIC6561
 
registerCPU(CPU) - Method in class jmce.philips.lpc900.Ports
 
registerCPU(CPU) - Method in class jmce.philips.SAA5050
 
registerCPU(CPU) - Method in class jmce.sim.AbstractPeripheral
 
registerCPU(CPU) - Method in class jmce.sim.disk.BootLoader
 
registerCPU(CPU) - Method in class jmce.sim.Loadable
 
registerCPU(CPU) - Method in class jmce.sim.memory.DuplicateMemory
 
registerCPU(CPU) - Method in class jmce.sim.memory.LoadableMemory
 
registerCPU(CPU) - Method in class jmce.sim.memory.PersistentMemory
 
registerCPU(CPU) - Method in interface jmce.sim.Peripheral
Register a parent CPU for future reference.
registerCPU(CPU) - Method in class jmce.sim.SysKit
 
registerCPU(CPU) - Method in class jmce.sinclair.spectrum.Memory128K
 
registerCPU(CPU) - Method in class jmce.sinclair.spectrum.Screen
 
registerCPU(CPU) - Method in class jmce.sinclair.spectrum.Speaker
 
registerCPU(CPU) - Method in class jmce.sinclair.spectrum.SwingKeyboard
 
registerCPU(CPU) - Method in class jmce.sinclair.spectrum.Tape
 
registerCPU(CPU) - Method in class jmce.sinclair.spectrum.Timer
 
registerCPU(CPU) - Method in class jmce.viara.diseqc.DiseqcI2cBus
 
registerCPU(CPU) - Method in class jmce.viara.diseqc.DiseqcMotor
 
registerCPU(CPU) - Method in class jmce.viara.s400.Display
 
registerCPU(CPU) - Method in class jmce.viara.v8052.Display
 
registerCPU(CPU) - Method in class jmce.yaze.Console
 
registerCPU(CPU) - Method in class jmce.yaze.FDC
 
registerCPU(CPU) - Method in class jmce.yaze.Memory
 
registerCPU(CPU) - Method in class jmce.z80pack.Console
 
registerCPU(CPU) - Method in class jmce.z80pack.Delay
 
registerCPU(CPU) - Method in class jmce.z80pack.FDC
 
registerCPU(CPU) - Method in class jmce.z80pack.Memory
 
registerCPU(CPU) - Method in class jmce.z80pack.Network
 
registerCPU(CPU) - Method in class jmce.z80pack.Printer
 
registerCPU(CPU) - Method in class jmce.z80pack.Timer
 
registerCPU(CPU) - Method in class jmce.zilog.z80.CTC
 
registerPort(CommPort) - Method in class jmce.sim.serial.RXTX
 
registerPort(CommPort) - Method in class jmce.sim.serial.SerialRXTX
 
RegisterReadListener - Interface in jmce.sim
 
RegisterWriteListener - Interface in jmce.sim
 
remove(int) - Method in class jmce.util.FastArray
Remove one element from the arrag.
remove(Object) - Method in class jmce.util.FastArray
Remove the specified object from the array.
remove(FastLinkedList.Node<T>) - Method in class jmce.util.FastLinkedList
Remove one element
remove(Timer) - Method in class jmce.util.TimerManager
Remove a timer from the queue.
removeBreakPoint(BreakPoint) - Method in class jmce.sim.cpu.AbstractCPU
 
removeBreakPoint(int) - Method in class jmce.sim.cpu.AbstractCPU
 
removeBreakPoint(int) - Method in interface jmce.sim.CPU
Remove the specified break point.
removeBreakPoint(BreakPoint) - Method in interface jmce.sim.CPU
Remove the specified breakpoint
removeConsumer(DeviceConsumer<E>) - Method in class jmce.sim.SampleDeviceProducer
 
removeExceptionListener(ExceptionListener) - Method in class jmce.sim.cpu.AbstractCPU
 
removeExceptionListener(ExceptionListener) - Method in interface jmce.sim.CPU
Remove one exception listener.
removeHardware(int) - Method in class jmce.sim.AbstractHardware
 
removeHardware(Hardware) - Method in class jmce.sim.AbstractHardware
 
removeHardware(Hardware) - Method in interface jmce.sim.Hardware
Remove one child if present.
removeHardware(int) - Method in interface jmce.sim.Hardware
Remove the child at postion.
removeInputConsumer(DeviceConsumer<E>) - Method in class jmce.sim.Device
Remove an input consumer
removeMemoryReadListener(MemoryReadListener) - Method in class jmce.sim.memory.AbstractMemory
 
removeMemoryReadListener(int, MemoryReadListener) - Method in class jmce.sim.memory.AbstractMemory
 
removeMemoryReadListener(MemoryReadListener) - Method in interface jmce.sim.Memory
 
removeMemoryReadListener(int, MemoryReadListener) - Method in interface jmce.sim.Memory
 
removeMemoryWriteListener(MemoryWriteListener) - Method in class jmce.sim.memory.AbstractMemory
 
removeMemoryWriteListener(int, MemoryWriteListener) - Method in class jmce.sim.memory.AbstractMemory
 
removeMemoryWriteListener(MemoryWriteListener) - Method in interface jmce.sim.Memory
Remove a previous global installed memory write listener.
removeMemoryWriteListener(int, MemoryWriteListener) - Method in interface jmce.sim.Memory
Remove a previus specific installed memory write listener.
removeOutputConsumer(DeviceConsumer<E>) - Method in class jmce.sim.Device
Remove a consumer from the output queue.
removeTraceListener(TraceListener) - Method in class jmce.sim.cpu.AbstractCPU
 
removeTraceListener(TraceListener) - Method in interface jmce.sim.CPU
Remove the specified trace listener
rep - Variable in class jmce.intel.i8086.Runtime8086
Repeat prefix REPE_P/REPNE_P
Repaintable - Interface in jmce.swing
A Simulator some time need to update Swing component very fast for example one led connected to one I/O port, to avoid high CPU usage the component can implements this interface and whem the apparence of the component is changed use the Util.repaintLater() method to update the user interface.
repaintLater(Repaintable) - Static method in class jmce.swing.Util
When a component updated very fast need to change the appearance can call this method and at regular interval (tipically 100 ms) the component will be update in the swing thread.
REPE_P - Static variable in interface jmce.intel.i8086.I8086Constants
Repeat prefix
REPNE_P - Static variable in interface jmce.intel.i8086.I8086Constants
 
res(int, int) - Method in class jmce.zilog.z80.Z80
Reset one bit.
reset() - Method in class jmce.commodore.vic20.Tape
 
reset() - Method in class jmce.commodore.vic20.VIC20
 
reset() - Method in class jmce.freescale.M68HC05
 
reset() - Method in class jmce.intel.mcs51.MCS51
 
reset() - Method in class jmce.intel.mcs51.Serial
 
reset() - Method in class jmce.Monitor
 
reset() - Method in class jmce.mos.M6502
 
reset() - Method in class jmce.mos.VIA6522
 
reset(CPU) - Method in class jmce.philips.lpc900.Ports
 
reset() - Method in class jmce.sim.AbstractHardware
 
reset() - Method in class jmce.sim.cpu.AbstractCPU
Reset the CPU and call all installed ResetListener.
reset() - Method in class jmce.sim.cpu.AbstractRegister
 
reset() - Method in class jmce.sim.cpu.PairRegister
 
reset(CPU) - Method in class jmce.sim.disk.BootLoader
Load code thru reset listener to be sure that all peripheral are ready and initialized.
reset() - Method in interface jmce.sim.Hardware
Reset the the device to the initial state.
reset() - Method in class jmce.sim.I2cBus
 
reset(CPU) - Method in class jmce.sim.Loadable
 
reset() - Method in class jmce.sim.memory.BankedMemory
 
reset(CPU) - Method in class jmce.sim.memory.LoadableMemory
 
reset(CPU) - Method in class jmce.sim.memory.PersistentMemory
 
reset() - Method in class jmce.sim.memory.PlainMemory
Reset the memory to initial state.
reset(CPU) - Method in interface jmce.sim.ResetListener
 
reset(CPU) - Method in class jmce.sim.SysKit
 
reset() - Method in class jmce.sim.tape.TapeFile
 
reset() - Method in class jmce.sim.terminal.SampleTerminal
 
reset(CPU) - Method in class jmce.sinclair.spectrum.Memory128K
 
reset(CPU) - Method in class jmce.sinclair.spectrum.Spectrum
 
reset() - Method in class jmce.sinclair.spectrum.Tape
 
reset() - Method in class jmce.viara.diseqc.Diseqc
 
reset() - Method in class jmce.viara.diseqc.DiseqcMotor
 
reset(CPU) - Method in class jmce.yaze.Memory
 
reset(CPU) - Method in class jmce.z80pack.Timer
 
reset(CPU) - Method in class jmce.zilog.z80.CTC
 
reset(int) - Method in class jmce.zilog.z80.CTC
Reset a CTC channel.
RESET_ADDRESS - Static variable in interface jmce.altair.AltairConstants
Reset address
RESET_CS - Static variable in interface jmce.intel.i8086.I8086Constants
Value of CS at reset
RESET_IP - Static variable in interface jmce.intel.i8086.I8086Constants
Value of IP at reset
RESET_VECTOR - Static variable in interface jmce.mos.M65XXConstants
Reset vector
resetCounter() - Method in class jmce.sim.Interrupt
Reset the counter of number of interrupt fired.
resetJoystick() - Method in class jmce.commodore.vic20.Keyboard
Reset the joystick.
resetKeyboard() - Method in class jmce.commodore.vic20.Keyboard
 
resetKeyboard() - Method in class jmce.swing.KeyboardMatrix
Reset the state of the keyboard.
ResetListener - Interface in jmce.sim
Reset listener.
resetRegisters() - Method in class jmce.intel.i8080.I8080
 
resetRegisters() - Method in class jmce.sim.cpu.AbstractCPU
Reset all register to default value.
resetRegisters() - Method in class jmce.zilog.z80.Z80
 
resetSimh() - Method in class jmce.altair.SIMH
 
resetVector - Variable in class jmce.freescale.M68HC05
Address of reset vector (default to invalid address)
restart() - Method in class jmce.util.Timeout
Restart the timer.
restoreCursor() - Method in class jmce.sim.terminal.SampleTerminal
 
REVERSE - Static variable in class jmce.sim.terminal.Terminal
Attribute reverse
rewind() - Method in interface jmce.sim.Tape
 
rewind() - Method in class jmce.sim.tape.TapeFile
 
right() - Method in class jmce.sim.terminal.SampleTerminal
 
RIGHT - Variable in class jmce.sim.terminal.ttyCRT
 
RingBuffer<E> - Class in jmce.util
 
RingBuffer(int) - Constructor for class jmce.util.RingBuffer
Constructor with specified the size
RingBuffer() - Constructor for class jmce.util.RingBuffer
Default constructor.
rl(int) - Method in class jmce.intel.i8080.I8080
9 bit left rotation
rl - Variable in class jmce.sim.cpu.AbstractRegister
 
rla() - Method in class jmce.intel.i8080.I8080
 
rlc(int) - Method in class jmce.intel.i8080.I8080
8 bit left rotation
rlca() - Method in class jmce.intel.i8080.I8080
 
ROM_MEMORY_END - Static variable in interface jmce.sinclair.spectrum.SpectrumConstants
Memory map spectrum 48K
rows_x - Static variable in class jmce.sinclair.spectrum.KeyboardPanel
 
rows_y - Static variable in class jmce.sinclair.spectrum.KeyboardPanel
 
rr(int) - Method in class jmce.intel.i8080.I8080
9 bit right rotate.
rra() - Method in class jmce.intel.i8080.I8080
 
rrc(int) - Method in class jmce.intel.i8080.I8080
8 bit right rotate
rrca() - Method in class jmce.intel.i8080.I8080
 
run() - Method in class jmce.Monitor
 
run() - Method in class jmce.sim.cpu.AbstractCPU
 
run() - Method in class jmce.sim.serial.PolledSerial
Thread to handle the connection and the input stream.
run() - Method in class jmce.sim.terminal.ttyCRT
Runner for polling the keyboard and if the screen is changed update the CRT.
run() - Method in class jmce.swing.SwingThread
Thread implementation
run() - Method in class jmce.util.TimerManager
Thread to manage the standard ms based timer manager.
run0() - Method in class jmce.sim.cpu.AbstractCPU
Run the cpu till one exception occour.
Runtime8086 - Class in jmce.intel.i8086
8086 IRuntime class.
Runtime8086() - Constructor for class jmce.intel.i8086.Runtime8086
 
runtimeOpcode - Variable in class jmce.sim.cpu.AbstractOpcode
Flag to identify subclass RuntimeOpcode
RuntimeOpcode - Class in jmce.sim.cpu
Opcode with Runtime This type of opcode is used when the instructions require a runtime.
RuntimeOpcode(int, int, int, String) - Constructor for class jmce.sim.cpu.RuntimeOpcode
 
RXTX - Class in jmce.sim.serial
Generic communication port using RXTXLibrary.

S

S400 - Class in jmce.viara.s400
 
S400() - Constructor for class jmce.viara.s400.S400
 
S_PAGE - Static variable in interface jmce.mos.M65XXConstants
Page for the stack
SAA5050 - Class in jmce.philips
Teletext characters generator Malland SAA5050 Can generate 96 alphanumeric and 64 ghaphics character.
SAA5050() - Constructor for class jmce.philips.SAA5050
 
sample - Static variable in class jmce.mos.VIC6561
 
SampleDeviceProducer<E> - Class in jmce.sim
Sample implementation of DeviceProducer
SampleDeviceProducer() - Constructor for class jmce.sim.SampleDeviceProducer
 
SampleTerminal - Class in jmce.sim.terminal
Sample terminal implements only CR,LF,TAB,BACK-SPACE Also implements all low level function used by more sophisticated terminal emulator like insert line, delete line etc.
SampleTerminal() - Constructor for class jmce.sim.terminal.SampleTerminal
 
SampleTerminal(String) - Constructor for class jmce.sim.terminal.SampleTerminal
 
saveCursor() - Method in class jmce.sim.terminal.SampleTerminal
 
sbc16(int, int, int) - Method in class jmce.intel.i8080.I8080
16 bit sub with carry
sbc8(int, int) - Method in class jmce.intel.i8080.I8080
Sub 8 bit with carry
SBUF - Static variable in interface jmce.intel.mcs51.MCS51Constants
Serial port read /write buffer
scaleHeight - Variable in class jmce.mos.VIC6561
 
scaleWidth - Variable in class jmce.mos.VIC6561
 
scf() - Method in class jmce.intel.i8080.I8080
Set carry flag
SCL - Variable in class jmce.sim.I2cBus
Memory bit connected to SCL wire
SCON - Static variable in interface jmce.intel.mcs51.MCS51Constants
 
SCON_RI - Static variable in interface jmce.intel.mcs51.MCS51Constants
Serial port received redy bit
SCON_TI - Static variable in interface jmce.intel.mcs51.MCS51Constants
Serial port transmitter empty bit
Screen - Class in jmce.sinclair.spectrum
Spectrum screen.
Screen() - Constructor for class jmce.sinclair.spectrum.Screen
Default constructor
Screen(int) - Constructor for class jmce.sinclair.spectrum.Screen
Constructor with specified scale
SCREEN_ATTRIBUTE_END - Static variable in interface jmce.sinclair.spectrum.SpectrumConstants
 
SCREEN_ATTRIBUTE_SIZE - Static variable in interface jmce.sinclair.spectrum.SpectrumConstants
 
SCREEN_ATTRIBUTE_START - Static variable in interface jmce.sinclair.spectrum.SpectrumConstants
 
SCREEN_MEMORY_END - Static variable in interface jmce.sinclair.spectrum.SpectrumConstants
 
SCREEN_MEMORY_SIZE - Static variable in interface jmce.sinclair.spectrum.SpectrumConstants
 
SCREEN_MEMORY_START - Static variable in interface jmce.sinclair.spectrum.SpectrumConstants
 
screenChanged - Variable in class jmce.sim.terminal.AbstractCRT
 
ScreenPanel - Class in jmce.sinclair.spectrum
JComponent to rappresent the spectrum screen.
ScreenPanel() - Constructor for class jmce.sinclair.spectrum.ScreenPanel
Default and unique constructor
scrollDown(int, int, int) - Method in class jmce.sim.terminal.SampleTerminal
 
scrollUp(int, int, int) - Method in class jmce.sim.terminal.SampleTerminal
 
SDA - Variable in class jmce.sim.I2cBus
Memory bit connected to SDA Wire
search(T) - Method in class jmce.util.FastLinkedList
 
SEC0 - Static variable in interface jmce.philips.lpc900.LPC900Constants
 
SEC1 - Static variable in interface jmce.philips.lpc900.LPC900Constants
 
SEC2 - Static variable in interface jmce.philips.lpc900.LPC900Constants
 
SEC3 - Static variable in interface jmce.philips.lpc900.LPC900Constants
 
SEC4 - Static variable in interface jmce.philips.lpc900.LPC900Constants
 
SEC5 - Static variable in interface jmce.philips.lpc900.LPC900Constants
 
SEC6 - Static variable in interface jmce.philips.lpc900.LPC900Constants
 
SEC7 - Static variable in interface jmce.philips.lpc900.LPC900Constants
 
SECSIZ - Static variable in class jmce.sim.cpm.DPB
Sector size for CP/M 2.2 disk
sector - Variable in class jmce.sim.disk.AbstractDisk
Disk current position
sectorSize - Variable in class jmce.sim.disk.AbstractDisk
 
SELECT - Static variable in interface jmce.altair.AltairConstants
Select drive rgister
selectCPU(CPU) - Method in class jmce.Monitor
 
sendByte() - Method in class jmce.nec.PD765
 
sendResult() - Method in class jmce.nec.PD765
 
sent - Variable in class jmce.sim.serial.PolledSerial
 
Serial - Class in jmce.intel.mcs51
Standard 8051 serial interface.
Serial() - Constructor for class jmce.intel.mcs51.Serial
Default constructor
Serial - Class in jmce.sim
Sample abstract class for serial chars device.
Serial() - Constructor for class jmce.sim.Serial
 
Serial(String) - Constructor for class jmce.sim.Serial
 
SerialFile - Class in jmce.sim.serial
Serial interface to file.
SerialFile() - Constructor for class jmce.sim.serial.SerialFile
 
SerialFile(String) - Constructor for class jmce.sim.serial.SerialFile
 
SerialRXTX - Class in jmce.sim.serial
Serial port using RXTXLibrary.
SerialRXTX() - Constructor for class jmce.sim.serial.SerialRXTX
 
SerialRXTX(String) - Constructor for class jmce.sim.serial.SerialRXTX
 
set(int, int) - Method in class jmce.sim.memory.AbstractMemory
Set memory.
set(int, int) - Method in class jmce.sim.memory.ArrayMemory
 
set(int, int) - Method in class jmce.sim.memory.BankedMemory
 
set(int, int) - Method in class jmce.sim.memory.CombinedMemory
 
set(boolean) - Method in class jmce.sim.memory.MemoryBit
 
set(boolean) - Method in class jmce.sim.memory.OpenCollectorMemoryBit
 
set(int, int) - Method in class jmce.sim.memory.PlainMemory
 
set(int, int) - Method in class jmce.zilog.z80.Z80
Set one bit.
setAbortKey(int) - Method in class jmce.sim.terminal.SampleTerminal
 
setActive(boolean) - Method in class jmce.sim.Interrupt
Set the active property.
setAddress(int) - Method in class jmce.philips.SAA5050
 
setAddress(int) - Method in class jmce.sim.disk.BootLoader
Set the address where the boot will be loaded
setAddress(int) - Method in class jmce.sim.Loadable
 
setAtt(int) - Method in class jmce.sim.terminal.SampleTerminal
 
setAttributeArchive(boolean) - Method in class jmce.sim.cpm.CpmFile
Set the archive attribute.
setAttributeFifo(boolean) - Method in class jmce.sim.cpm.CpmFile
Set the fifo attribute.
setAttributeGlobal(boolean) - Method in class jmce.sim.cpm.CpmFile
Set the global attribute.
setAttributeReadOnly(boolean) - Method in class jmce.sim.cpm.CpmFile
Set the read only attribute.
setAutoReset(boolean) - Method in class jmce.sim.Interrupt
Set the property autoReset.
setAuxrDptrEnabled() - Method in class jmce.intel.mcs51.MCS51
Enabled the standard AUXR1 dptr.
setBank(int) - Method in class jmce.sim.memory.BankedMemory
Set the current bank.
setBase(int) - Method in class jmce.mos.VIA6522
Set the base address of this VIA
setBase(int) - Method in class jmce.mos.VIC6561
Set the base address
setBase(int) - Method in class jmce.nec.PD765
Set the base port for this instance.
setBase(int) - Method in class jmce.z80pack.Network
Set the base address.
setBase(int) - Method in class jmce.zilog.z80.CTC
Set the base addres of this CTC
setBit(int, boolean) - Method in class jmce.intel.mcs51.MCS51
Set a bit
setBit(int, boolean) - Method in class jmce.sim.cpu.Binary
Set a value for specific bit.
setBit(int, int) - Method in class jmce.sim.memory.AbstractMemory
 
setBit(int, int) - Method in interface jmce.sim.Memory
 
setBitName(int, String) - Method in class jmce.intel.mcs51.MCS51
Set a bit name
setBitName(int, String) - Method in class jmce.swing.JBitField
 
setBits(int) - Method in class jmce.sim.memory.MemoryBits
 
setBlockByte(int, int) - Method in class jmce.sim.cpm.FCB
 
setBlockWord(int, int) - Method in class jmce.sim.cpm.FCB
 
setBorder(int) - Method in class jmce.sinclair.spectrum.Screen
Set the color of screen border
setBorder(int) - Method in class jmce.sinclair.spectrum.ScreenPanel
Set the border
setBox(JComponent) - Static method in class jmce.swing.Util
 
setBuffer(byte[], int) - Method in class jmce.sim.cpm.FCB
Copy the FCB from one buffer
setByte(int, int, int) - Method in class jmce.intel.i8086.I8086
 
setByte(int, int) - Method in class jmce.sim.cpu.AbstractCPU
 
setByte(int, int) - Method in interface jmce.sim.CPU
Set a byte on the Main memory.
setCallListener(int, CallListener) - Method in class jmce.sim.cpu.AbstractCPU
 
setChar(int, int, int) - Method in class jmce.sim.terminal.SampleTerminal
 
setChar(int, int) - Method in class jmce.sim.terminal.SampleTerminal
 
setClock(long) - Method in class jmce.sim.cpu.AbstractCPU
 
setClock(long) - Method in interface jmce.sim.CPU
Set the CPU clock in Hz.
setClockPerCycle(int) - Method in class jmce.sim.cpu.AbstractCPU
 
setClockPerCycle(int) - Method in interface jmce.sim.CPU
Set the number of clock used for cycle during instruction execution.
setColor(Color) - Method in class jmce.sim.terminal.SwingCRT
 
setComponent(int, int, JComponent) - Method in class jmce.swing.JMatrixKeyboard
 
setComponent(Component) - Method in class jmce.swing.KeyboardMatrix
 
setConfig(String) - Method in interface jmce.sim.Tape
 
setConfig(String) - Method in class jmce.sim.tape.TapeFile
 
setConfiguration(String) - Static method in class jmce.util.Logger
Set the file name for the logger configuration
setConnected(Device<E>) - Method in class jmce.sim.Device
Connect another device to this.
setConsole(Device<Integer>) - Method in class jmce.Monitor
Set the Terminal / Console used bye the monitor.
setCPU(Object) - Method in class jmce.Jmce
 
setCPU(CPU) - Method in class jmce.sim.cpu.AbstractLoader
 
setCPU(CPU) - Method in interface jmce.sim.Loader
 
setCPU(CPU) - Method in class jmce.sinclair.spectrum.ZXSnapshot
 
setCurrentPage(int) - Method in class jmce.swing.JLcd
 
setCursor(int, int) - Method in class jmce.sim.terminal.SampleTerminal
 
setCursor(int, int) - Method in class jmce.sim.terminal.Terminal
 
setCursor(int, int) - Method in class jmce.swing.JLcd
Set the cursor position.
setCursor(boolean) - Method in class jmce.swing.JLcd
Set the cursor on / off.
setCursorBlink(boolean) - Method in class jmce.swing.JLcd
Set the cursor blinking mode.
setData(Memory) - Method in class jmce.intel.mcs51.MCS51
Set the memory used as DATA
setDataName(int, String) - Method in class jmce.intel.mcs51.MCS51
Set the name for DATA address space.
setDefaultCRT(String) - Static method in class jmce.sim.terminal.SampleTerminal
 
setDefaultCRT(Class) - Static method in class jmce.sim.terminal.SampleTerminal
 
setDeleted() - Method in class jmce.sim.cpm.FCB
Set this FCB as deleted
setDescription(String) - Method in class jmce.sim.cpu.AbstractOpcode
 
setDescription(String) - Method in interface jmce.sim.Opcode
 
setDirect(int, int) - Method in class jmce.intel.mcs51.MCS51
Set a directy byte of memory.
setDirectory(String) - Method in class jmce.sim.disk.DirDiskCPM
 
setDisabled(int, boolean) - Method in class jmce.swing.JBitField
 
setDisableMask(int) - Method in class jmce.intel.mcs51.Port
 
setDisableMask(int, int) - Method in class jmce.intel.mcs51.Ports
 
setDisplay(boolean) - Method in class jmce.swing.JLcd
Set the display on /off.
setDisplayPage(int) - Method in class jmce.swing.JLcd
 
setDma(int) - Method in class jmce.yaze.FDC
 
setDma(int) - Method in class jmce.z80pack.FDC
Set the DMA address for the next read/write operation
setDPB(DPB) - Method in class jmce.sim.disk.DirDiskCPM
 
setDPB(DPB) - Method in class jmce.sim.disk.ImageDiskCPM
 
setDPB(DPB) - Method in interface jmce.sim.DiskCPM
Set the DPB
setDptrIndex(int) - Method in class jmce.intel.mcs51.MCS51
Set the current DPTR index
setDrive(int) - Method in class jmce.sim.disk.AbstractDiskController
 
setDrive(int) - Method in interface jmce.sim.DiskController
 
setEchoFile(String) - Method in class jmce.sim.terminal.SampleTerminal
 
setEchoFile(String) - Method in class jmce.sim.terminal.Terminal
 
setEditable(boolean) - Method in class jmce.swing.JBitField
 
setEditable(boolean) - Method in class jmce.swing.JFixedField
 
setEmulation(boolean) - Method in class jmce.ApplicationFrame
Set the emulation mode
setEmulation(boolean) - Method in class jmce.JDebug
 
setEmulation(boolean) - Method in class jmce.JMonitor
 
setEnabled(boolean) - Method in class jmce.sim.BreakPoint
 
setEnabled(boolean) - Method in class jmce.sim.Interrupt
Set the enabled property.
setEnabled1(boolean) - Method in class jmce.sim.BreakPoint
Enable/disable the break point.
setEndian(int) - Method in class jmce.sim.cpu.AbstractCPU
 
setEndian(int) - Method in interface jmce.sim.CPU
Set cpu 'endianess'
setEX(int) - Method in class jmce.sim.cpm.FCB
Set the extension
setFileName(String) - Method in class jmce.sim.cpm.FCB
Set the filename in the FCB
setFileName(String) - Method in class jmce.sim.Loadable
 
setFilename(String) - Method in class jmce.sim.memory.LoadableMemory
 
setFilename(String) - Method in class jmce.sim.memory.PersistentMemory
 
setFileName(String) - Method in class jmce.sim.serial.SerialFile
Set the name of the file used as output
setFlashSize(int) - Method in class jmce.philips.lpc900.LPC900
 
setFont(Font) - Method in class jmce.sim.terminal.SampleTerminal
 
setFont(Font) - Method in class jmce.sim.terminal.Terminal
 
setFont(BitmapFont) - Method in class jmce.swing.JLcd
 
setFontSize(int) - Method in class jmce.sim.terminal.SampleTerminal
 
setFontSize(int) - Method in class jmce.sim.terminal.Terminal
 
setFreq(int) - Method in class jmce.sim.audio.Speaker
 
setGrowSize(int) - Method in class jmce.util.FastArray
Set the grow size.
setHardware(int, Hardware) - Method in class jmce.sim.AbstractHardware
 
setHardware(Hardware[]) - Method in class jmce.sim.AbstractHardware
 
setHardware(int, Hardware) - Method in interface jmce.sim.Hardware
 
setHardware(Hardware[]) - Method in interface jmce.sim.Hardware
 
setHead(int) - Method in class jmce.sim.disk.AbstractDisk
 
setHead(int) - Method in interface jmce.sim.Disk
Set the head number
setHost(String) - Method in class jmce.sim.serial.TCPClient
Set the host
setIdle() - Method in class jmce.sim.AbstractPeripheral
Set idle.
setImageName(String) - Method in class jmce.sim.disk.ImageDisk
Set the filename of the disk image
setIndex(int) - Method in class jmce.sim.cpu.MemoryRegister
 
setIndex(int) - Method in class jmce.sim.memory.ArrayMemory
Set the memory index.
setIO(Memory) - Method in class jmce.sim.cpu.AbstractCPU
 
setIOByte(int, int) - Method in class jmce.sim.cpu.AbstractCPU
 
setIOByte(int, int) - Method in interface jmce.sim.CPU
Set a byte in the I/O memory.
setKey(int, int, char) - Method in class jmce.swing.JMatrixKeyboard
 
setKey(int, int, int...) - Method in class jmce.swing.KeyboardMatrix
 
setKeyboardVisible(boolean) - Method in class jmce.sinclair.spectrum.Screen
 
setKeyLocation(int, int, int...) - Method in class jmce.swing.KeyboardMatrix
Set the location of specified key.
setLed(boolean) - Method in class jmce.swing.JLed
Set the led status.
setLed(int, boolean) - Method in class jmce.swing.JLeds
 
setLedColor(int, Color) - Method in class jmce.swing.JLeds
 
setLedColors(Color) - Method in class jmce.swing.JLeds
 
setLeds(int) - Method in class jmce.swing.JLeds
 
setLeds(boolean) - Method in class jmce.swing.JLeds
 
setLive() - Method in class jmce.sim.AbstractPeripheral
Set live.
setLocationCenterTo(Component, Container) - Static method in class jmce.swing.Util
Set a component location center to the parent
setM1(int) - Method in class jmce.intel.mcs51.Port
 
setM2(int) - Method in class jmce.intel.mcs51.Port
 
setMaximum(int) - Method in class jmce.swing.SwingThread
Set the maximum value for the progrsss bar
setMemory(Memory) - Method in class jmce.philips.SAA5050
 
setMemory(Memory) - Method in class jmce.sim.cpu.AbstractCPU
 
setMemory(int, int) - Method in class jmce.sim.memory.AbstractMemory
 
setMemory(int, int) - Method in interface jmce.sim.Memory
Set a location of memory.
setMemory(Memory) - Method in class jmce.sinclair.spectrum.Screen
 
setMemory(Memory) - Method in class jmce.sinclair.spectrum.ScreenPanel
Set the video memory
setMemoryModel(AbstractMemory) - Method in class jmce.sim.memory.DuplicateMemory
 
setMemoryName(int, String) - Method in class jmce.sim.memory.AbstractMemory
 
setMemoryName(int, String) - Method in interface jmce.sim.Memory
 
setMounted(boolean) - Method in class jmce.sim.disk.AbstractDisk
 
setName(String) - Method in class jmce.sim.AbstractHardware
 
setName(String) - Method in interface jmce.sim.Hardware
Set the name.
setNumBank(int) - Method in class jmce.sim.memory.BankedMemory
Set the number of bank
setNumCol(int) - Method in class jmce.sim.terminal.SampleTerminal
 
setNumCol(int) - Method in class jmce.sim.terminal.Terminal
 
setNumCols(int) - Method in class jmce.swing.JMatrixKeyboard
 
setNumCols(int) - Method in class jmce.swing.KeyboardMatrix
Set the number of columns of the matrix.
setNumColumns(int) - Method in class jmce.swing.JLcd
 
setNumHead(int) - Method in class jmce.sim.disk.AbstractDisk
 
setNumHead(int) - Method in interface jmce.sim.Disk
Set the number of head.
setNumPage(int) - Method in class jmce.sim.memory.BankedMemory
Set the number of page in each bank.
setNumPort(int) - Method in class jmce.intel.mcs51.Ports
 
setNumRow(int) - Method in class jmce.sim.terminal.SampleTerminal
 
setNumRow(int) - Method in class jmce.sim.terminal.Terminal
 
setNumRows(int) - Method in class jmce.swing.JLcd
 
setNumRows(int) - Method in class jmce.swing.JMatrixKeyboard
 
setNumRows(int) - Method in class jmce.swing.KeyboardMatrix
Set the number of row for the matrix
setNumSector(int) - Method in class jmce.sim.disk.AbstractDisk
 
setNumSector(int) - Method in interface jmce.sim.Disk
Set the number of sector.
setNumStatus(int) - Method in class jmce.sim.terminal.SampleTerminal
 
setNumStatus(int) - Method in class jmce.sim.terminal.Terminal
 
setNumTrack(int) - Method in class jmce.sim.disk.AbstractDisk
 
setNumTrack(int) - Method in interface jmce.sim.Disk
Set the number of track.
setOpcode(AbstractOpcode) - Method in class jmce.sim.cpu.AbstractCPU
 
setOpcode(AbstractOpcode) - Method in class jmce.sim.cpu.AbstractOpcode
Set a new opcode
setPage(int) - Method in class jmce.sim.memory.MappedMemory
 
setPage(int) - Method in class jmce.swing.JLcd
 
setPageMap(int, int, int) - Method in class jmce.sim.memory.BankedMemory
Map a page of memory.
setPageSize(int) - Method in class jmce.sim.memory.BankedMemory
Set the size of each page in byte.
setPaintLabels(boolean) - Method in class jmce.swing.JLeds
 
setPolarity(boolean) - Method in class jmce.swing.JLed
Set the polarity of the led.
setPolarity(boolean) - Method in class jmce.swing.JLeds
 
setPolarity(int, boolean) - Method in class jmce.swing.JLeds
 
setPort(int) - Method in class jmce.intel.I8237
 
setPort(int) - Method in class jmce.intel.mcs51.Port
 
setPort(int) - Method in class jmce.sim.serial.TCPSocket
Set the port used by this socket.
setPort(int) - Method in class jmce.sim.SysKit
Set the new base port.
setPortName(String) - Method in class jmce.sim.serial.RXTX
 
setPortNum(int) - Method in class jmce.intel.mcs51.Port
 
setPosition(int) - Method in class jmce.viara.diseqc.DiseqcMotor
 
setPower(boolean) - Method in class jmce.sim.tape.AbstractTape
 
setPower(boolean) - Method in interface jmce.sim.Tape
 
setPressed(int, int, boolean) - Method in class jmce.sinclair.spectrum.KeyboardPanel
 
setPressed(boolean) - Method in class jmce.sinclair.spectrum.KeyboardPanel
 
setRamExp(int) - Method in class jmce.commodore.vic20.VIC20
Set the installed ram expansion
setRC(int) - Method in class jmce.sim.cpm.FCB
Set record counter
setReadOnly(boolean) - Method in class jmce.sim.disk.AbstractDisk
Set the read only status for the disk.
setReadOnly(boolean) - Method in interface jmce.sim.Disk
Set the disk r/o
setReadOnly() - Method in class jmce.sim.memory.AbstractMemory
 
setReadOnly(int, int) - Method in class jmce.sim.memory.AbstractMemory
 
setReadOnly(int) - Method in class jmce.sim.memory.AbstractMemory
 
setReadOnly(int, int) - Method in interface jmce.sim.Memory
Set the flag read only for the specified range
setReadOnly(int) - Method in interface jmce.sim.Memory
Set the flag read only for a single address.
setReadOnly() - Method in interface jmce.sim.Memory
Set the flag read only for all the memory
setRealTime(boolean) - Method in class jmce.sim.cpu.AbstractCPU
 
setRealTime(boolean) - Method in interface jmce.sim.CPU
Set the real time emulation mode.
setRegister(int) - Method in class jmce.sim.cpu.MemoryRegister
 
setRegister(int) - Method in class jmce.sim.cpu.PairRegister
 
setRegister(int) - Method in class jmce.sim.cpu.StandardRegister
 
setRegister(int) - Method in interface jmce.sim.Register
Set the value of the register.
setRegister(int) - Method in interface jmce.sim.RegisterWriteListener
 
setRepaintDelay(int) - Static method in class jmce.swing.Util
Set the delay for repaint ms.
setRepeat(boolean) - Method in class jmce.util.Timer
Set the repeat flag
setReset(boolean) - Method in class jmce.nec.PD765
 
setResetAddress(int) - Method in class jmce.sim.cpu.AbstractCPU
 
setResetAddress(int) - Method in interface jmce.sim.CPU
Set the value of the PC at reset.
setResetValue(int) - Method in class jmce.sim.cpu.AbstractRegister
 
setResetValue(int) - Method in class jmce.sim.cpu.PairRegister
 
setResetValue(int) - Method in interface jmce.sim.Register
Set the value used at reset.
setResetVector(int) - Method in class jmce.freescale.M68HC05
Setup the reset vector used only by sub class
setSampleRate(int) - Method in class jmce.sim.audio.Speaker
 
setScale(int) - Method in class jmce.sinclair.spectrum.Screen
 
setScaleHeight(int) - Method in class jmce.mos.VIC6561
Set scale height
setScaleWidth(int) - Method in class jmce.mos.VIC6561
Set scale width
setScl(OpenCollectorMemoryBit) - Method in class jmce.sim.I2cBus
Set the memory bit used for SCL
setScroll(int) - Method in class jmce.philips.SAA5050
Set the scroll register.
setSda(OpenCollectorMemoryBit) - Method in class jmce.sim.I2cBus
Set the memory bit used for SDA
setSector(int) - Method in class jmce.sim.disk.AbstractDisk
 
setSector(int) - Method in interface jmce.sim.Disk
Set the sector number
setSectorSize(int) - Method in class jmce.sim.disk.AbstractDisk
 
setSectorSize(int) - Method in interface jmce.sim.Disk
Set the sector size in byte.
setSfr(Memory) - Method in class jmce.intel.mcs51.MCS51
Setr the memory used as SFR.
setSfrBitmap(int, int) - Method in class jmce.intel.mcs51.MCS51
Set the internal address of one bit
setSfrName(int, String) - Method in class jmce.intel.mcs51.MCS51
Set a name for SFR address space.
setSfrXdataHi(int) - Method in class jmce.intel.mcs51.MCS51
 
setSharedSize(int) - Method in class jmce.sim.memory.BankedMemory
Set the lenght of the shared area in page
setSharedStart(int) - Method in class jmce.sim.memory.BankedMemory
Set the start address of the shared area in page.
setSize(int) - Method in class jmce.sim.memory.AbstractMemory
 
setSize(int) - Method in class jmce.sim.memory.ArrayMemory
 
setSize(int) - Method in class jmce.sim.memory.CombinedMemory
 
setSize(int) - Method in class jmce.sim.memory.PlainMemory
 
setSize(int) - Method in interface jmce.sim.Memory
Set the size of the memory.
setSizeHeight(int) - Method in class jmce.mos.VIC6561
Set screen height
setSizeWidth(int) - Method in class jmce.mos.VIC6561
Set screen width
setSocket(Socket) - Method in class jmce.sim.serial.TCPSocket
Set the sucket.
setSpeaker(boolean) - Method in class jmce.sim.audio.Speaker
 
setSR(int) - Method in class jmce.altair.Altair
 
setStatusLine(char) - Method in class jmce.sim.cpu.AbstractCPU
 
setStatusLine(char) - Method in interface jmce.sim.CPU
Set a char on the status line The status line is the last line of the display and is reserved for JMCE message the first part of the line will display the type of cpu, the configured clock, the current clock and the VM usage.
setStatusLine(int, int, Object) - Method in class jmce.sim.terminal.SampleTerminal
 
setStatusLine(int, int, Object) - Method in class jmce.sim.terminal.Terminal
Print a String at the specified position of the status line.
setTapeIn(boolean) - Method in class jmce.sinclair.spectrum.Spectrum
Set the state of the tape input.
setText(String) - Method in class jmce.swing.JFixedField
 
setTill(int) - Method in class jmce.sim.cpu.AbstractCPU
 
setTill(int) - Method in interface jmce.sim.CPU
Set the break address.
setTime(int) - Method in class jmce.util.Timer
Set the time
setTitle(JComponent, String) - Static method in class jmce.swing.Util
 
setTitle(JComponent, String, Color) - Static method in class jmce.swing.Util
 
setTrack(int) - Method in class jmce.sim.disk.AbstractDisk
 
setTrack(int) - Method in interface jmce.sim.Disk
Set the track number
setTranslation(int[]) - Method in class jmce.sim.cpm.DPB
 
setUser(int) - Method in class jmce.sim.cpm.FCB
Set the user number
setValue(int) - Method in class jmce.sim.cpu.Binary
Set the current value.
setValue(int) - Method in class jmce.swing.JBitField
 
setValue(int) - Method in class jmce.swing.JHexField
 
setValue(long) - Method in class jmce.swing.JLongField
 
setValue(int) - Method in class jmce.swing.SwingThread
Set the current value for the profress bar
setValue_eb(Runtime8086, int) - Method in class jmce.intel.i8086.I8086
 
setValue_ew(Runtime8086, int) - Method in class jmce.intel.i8086.I8086
 
setValue_rb(int, int) - Method in class jmce.intel.i8086.I8086
 
setValue_rw(int, int) - Method in class jmce.intel.i8086.I8086
Set value for operand rw (word register)
setValue_sw(Runtime8086, int) - Method in class jmce.intel.i8086.I8086
 
setValuePP(int, int) - Method in class jmce.intel.i8080.I8080
 
setValueQQ(int, int) - Method in class jmce.intel.i8080.I8080
 
setValueRRR(int, int) - Method in class jmce.intel.i8080.I8080
 
setVector(int) - Method in class jmce.sim.Interrupt
Set the interrupt vector.
setVia1(VIA6522) - Method in class jmce.commodore.vic20.Keyboard
 
setVia1(VIA6522) - Method in class jmce.commodore.vic20.Tape
 
setVia2(VIA6522) - Method in class jmce.commodore.vic20.Keyboard
 
setVia2(VIA6522) - Method in class jmce.commodore.vic20.Tape
 
setVolatile(boolean) - Method in class jmce.sim.disk.DirDiskCPM
 
setWord(int, int) - Method in class jmce.freescale.M68HC05
 
setWord(int, int) - Method in class jmce.intel.i8080.I8080
 
setWord(int, int) - Method in class jmce.intel.i8086.I8086
 
setWord(int, int, int) - Method in class jmce.intel.i8086.I8086
 
setWord(int, int) - Method in class jmce.intel.mcs51.MCS51
 
setWord(int, int) - Method in class jmce.mos.M6502
 
setWord(int, int) - Method in interface jmce.sim.CPU
Set one word (16 bit) in the main memory
setXdata(Memory) - Method in class jmce.intel.mcs51.MCS51
Set the memory used aas XDATA
sfr(int) - Method in class jmce.intel.mcs51.MCS51
Return a SFR register.
sfr(int, int) - Method in class jmce.intel.mcs51.MCS51
Set a SFR.
SFR_MEMORY - Static variable in class jmce.intel.mcs51.MCS51
Special function register memory name
sfrIsBit(int, int) - Method in class jmce.intel.mcs51.MCS51
 
sfrM1s - Static variable in class jmce.intel.mcs51.Port
 
sfrM2s - Static variable in class jmce.intel.mcs51.Port
 
sfrPorts - Static variable in class jmce.intel.mcs51.Port
 
sfrReset(int, int) - Method in class jmce.intel.mcs51.MCS51
Reset bits in the the SFR memory.
sfrSet(int, int) - Method in class jmce.intel.mcs51.MCS51
Set bit in the SFR MEMORY.
sfrSetBit(int, int) - Method in class jmce.intel.mcs51.MCS51
 
shift - Variable in class jmce.sim.memory.MemoryBits
 
showConfig(CPU, Console) - Static method in class jmce.Jmce
 
showCpu() - Method in class jmce.Monitor
 
showMemory() - Method in class jmce.sim.memory.BankedMemory
Show using log the configuration of memory.
showMessage(String, String) - Method in class jmce.ApplicationFrame
Show a message
SI - Variable in class jmce.intel.i8086.I8086
Index register
SI_R - Static variable in interface jmce.intel.i8086.I8086Constants
 
SIMException - Exception in jmce.sim
Exception for JMCE emulator.
SIMException(String, Throwable) - Constructor for exception jmce.sim.SIMException
 
SIMException(String) - Constructor for exception jmce.sim.SIMException
 
SIMH - Class in jmce.altair
Implementation the SIMH I/O port.
SIMH() - Constructor for class jmce.altair.SIMH
 
SIMH_PORT - Static variable in interface jmce.altair.SIMHConstants
Port to send / recv command
SIMH_VERSION - Static variable in interface jmce.altair.SIMHConstants
Interface version
SIMHConstants - Interface in jmce.altair
Constants rlative to the SIMH simulator.
SIMInterrupted - Exception in jmce.sim
 
SIMInterrupted(String) - Constructor for exception jmce.sim.SIMInterrupted
 
SIMIOException - Exception in jmce.sim
 
SIMIOException(String, String) - Constructor for exception jmce.sim.SIMIOException
 
SIMSWException - Exception in jmce.sim
Software error exception.
SIMSWException(String) - Constructor for exception jmce.sim.SIMSWException
Costructor with specific message.
SIMSWException() - Constructor for exception jmce.sim.SIMSWException
Default constructor.
SIZE - Static variable in class jmce.sim.cpm.FCB
FCB length
size - Variable in class jmce.sim.cpu.AbstractDecoder
 
size - Variable in class jmce.sim.memory.AbstractMemory
Size of this memory
size() - Method in class jmce.util.FastArray
Deprecated. Use getSize() method.
sizeHeight - Variable in class jmce.mos.VIC6561
 
sizeWidth - Variable in class jmce.mos.VIC6561
 
sla(int) - Method in class jmce.zilog.z80.Z80
 
sll(int) - Method in class jmce.zilog.z80.Z80
 
SP - Variable in class jmce.intel.i8080.I8080
8080 register
SP - Variable in class jmce.intel.i8086.I8086
Special register
SP - Static variable in interface jmce.intel.mcs51.MCS51Constants
Stack pointer register
SP_R - Static variable in interface jmce.intel.i8086.I8086Constants
 
SPACE - Static variable in class jmce.sim.terminal.Terminal
 
Speaker - Class in jmce.sim.audio
Sample speaker peripheral.
Speaker() - Constructor for class jmce.sim.audio.Speaker
 
Speaker - Class in jmce.sinclair.spectrum
ZX spectrum Speaker emulation.
Speaker() - Constructor for class jmce.sinclair.spectrum.Speaker
 
Spectrum - Class in jmce.sinclair.spectrum
Spectrum base class.
Spectrum() - Constructor for class jmce.sinclair.spectrum.Spectrum
 
Spectrum128K - Class in jmce.sinclair.spectrum
Sinclair Spectrum 128K.
Spectrum128K() - Constructor for class jmce.sinclair.spectrum.Spectrum128K
 
Spectrum48K - Class in jmce.sinclair.spectrum
Sinclair Spectrum 48K.
Spectrum48K() - Constructor for class jmce.sinclair.spectrum.Spectrum48K
 
SpectrumConstants - Interface in jmce.sinclair.spectrum
Constants relative to Spectrum
SpectrumMemory - Interface in jmce.sinclair.spectrum
Interface implemented by spectrum memory.
SPT - Static variable in class jmce.sim.cpm.DPB
Total number of 128 bytes sector per track. (2 bytes) AT 0
sra(int) - Method in class jmce.zilog.z80.Z80
 
srl(int) - Method in class jmce.zilog.z80.Z80
 
SS - Variable in class jmce.intel.i8086.I8086
Segment register
SS_R - Static variable in interface jmce.intel.i8086.I8086Constants
 
ST0_EC - Static variable in interface jmce.nec.PD765Constants
Equipement check
ST0_HA - Static variable in interface jmce.nec.PD765Constants
Head address
ST0_IC_AC - Static variable in interface jmce.nec.PD765Constants
Abnormal termination disk change state
ST0_IC_AT - Static variable in interface jmce.nec.PD765Constants
Abnormal termination
ST0_IC_IC - Static variable in interface jmce.nec.PD765Constants
Invalid command
ST0_IC_NT - Static variable in interface jmce.nec.PD765Constants
Normal termination
ST0_NR - Static variable in interface jmce.nec.PD765Constants
Disk not ready
ST0_S0 - Static variable in interface jmce.nec.PD765Constants
Drive unit select 0
ST0_S1 - Static variable in interface jmce.nec.PD765Constants
Drive unit select 1
ST0_SE - Static variable in interface jmce.nec.PD765Constants
Seek end
Stack<E> - Class in jmce.util
Generic stack implementation without synchronization for maximum performance.
Stack() - Constructor for class jmce.util.Stack
Default constructor.
StandardRegister - Class in jmce.sim.cpu
Standard implementation of Register.
StandardRegister(String, int, int) - Constructor for class jmce.sim.cpu.StandardRegister
 
StandardRegister(String, int, int, int) - Constructor for class jmce.sim.cpu.StandardRegister
 
start() - Method in class jmce.Jmce
 
start() - Method in class jmce.sim.cpu.AbstractCPU
 
start() - Method in interface jmce.sim.CPU
Start the CPU
start - Variable in class jmce.sim.LoadInfo
Address of the first byte loaded
start() - Method in class jmce.swing.SwingThread
Open the dialog box and start the thread
startISR() - Method in class jmce.sim.Interrupt
Called when the interrupt is started
startLoad(CPU) - Method in interface jmce.sim.LoadableListener
 
stat(String, int, String) - Method in class jmce.sim.cpm.CpmDisk
 
stat() - Method in class jmce.sim.cpm.CpmDisk
 
step() - Method in class jmce.sim.cpu.AbstractCPU
 
step() - Method in interface jmce.sim.CPU
Exec one step and return the number of cycle used.
step0() - Method in class jmce.sim.cpu.AbstractCPU
Exec one instruction.
stepNoBreak() - Method in class jmce.sim.cpu.AbstractCPU
 
stop() - Method in class jmce.sim.cpu.AbstractCPU
 
stop() - Method in interface jmce.sim.CPU
Stop the CPU
stop() - Method in interface jmce.sim.Tape
 
stop() - Method in class jmce.sim.tape.TapeFile
 
StringUtil - Class in jmce.util
String utility class.
StringUtil() - Constructor for class jmce.util.StringUtil
 
sub16(int, int) - Method in class jmce.intel.i8086.I8086
 
sub8(int) - Method in class jmce.intel.i8080.I8080
Sub 8 bit
sub8(int, int) - Method in class jmce.intel.i8086.I8086
 
SWI_INTERRUPT - Static variable in interface jmce.freescale.M68HC05Constants
 
SwingCRT - Class in jmce.sim.terminal
Swing implementation of CRT.
SwingCRT() - Constructor for class jmce.sim.terminal.SwingCRT
 
SwingHardware - Interface in jmce.sim
Tag interface for Hardware with a GUI part.
SwingKeyboard - Class in jmce.sinclair.spectrum
AWT keyboord for spectrum.
SwingKeyboard() - Constructor for class jmce.sinclair.spectrum.SwingKeyboard
 
SwingThread - Class in jmce.swing
Simple class to handle time consuming process in a separate thread avoiding to block the swing thread.
SwingThread(JFrame, String, String) - Constructor for class jmce.swing.SwingThread
Constructor
swingTimer() - Method in class jmce.ApplicationFrame
Called at period interval from swing thread to update the graphics interface.
SysKit - Class in jmce.sim
JMCE System kit.
SysKit() - Constructor for class jmce.sim.SysKit
 
SYSKIT_CMD_CHECK - Static variable in class jmce.sim.SysKit
Check SysKit when write this command the 2 successive read will return 0x69 and then 0x96 this permit to check if the syskit is installed
SYSKIT_CMD_DEBUG - Static variable in class jmce.sim.SysKit
Enter in debug @since 1.01
SYSKIT_CMD_DELAY - Static variable in class jmce.sim.SysKit
Release control of the cpu to the emulator
SYSKIT_CMD_GETVER - Static variable in class jmce.sim.SysKit
Get version this command return the version of the class
SYSKIT_CMD_NONE - Static variable in class jmce.sim.SysKit
No command only for internal status
SYSKIT_CMD_PRTVER - Static variable in class jmce.sim.SysKit
Print the version on the console
SYSKIT_CMD_RESKIT - Static variable in class jmce.sim.SysKit
Reset the internal status command
SYSKIT_CMD_TSTART - Static variable in class jmce.sim.SysKit
Create a new millis timer and push on the timer stack
SYSKIT_CMD_TSTOP - Static variable in class jmce.sim.SysKit
Pop a timer from the timer stack and display on the console the elapsed time
SYSKIT_VERSION - Static variable in class jmce.sim.SysKit
Current version

T

T1CH - Static variable in class jmce.mos.VIA6522
Timer 1 high byte counter register
T1CL - Static variable in class jmce.mos.VIA6522
Timer 1 low byte counter register
T1LH - Static variable in class jmce.mos.VIA6522
Yimer 1 high byte latch register
T1LL - Static variable in class jmce.mos.VIA6522
Timer 1 low byte latch register
T2CON - Static variable in interface jmce.intel.mcs51.MCS52Constants
Timer 2 control register
T2CON_CP - Static variable in interface jmce.intel.mcs51.MCS52Constants
If not set the timer is auto reloaded
T2CON_TF2 - Static variable in interface jmce.intel.mcs51.MCS52Constants
Timer 2 overflow
T2CON_TR2 - Static variable in interface jmce.intel.mcs51.MCS52Constants
Timer 2 running
T2H - Static variable in class jmce.mos.VIA6522
Timer2 hi byte
T2L - Static variable in class jmce.mos.VIA6522
Timer2 low byte
T2MOD - Static variable in interface jmce.intel.mcs51.MCS52Constants
Timer 2 MOD register
T2MOD_DCEN - Static variable in interface jmce.intel.mcs51.MCS52Constants
 
Tape - Class in jmce.commodore.vic20
Tape interface for commodore VIC-20 This version support only play.
Tape() - Constructor for class jmce.commodore.vic20.Tape
 
Tape - Interface in jmce.sim
Interface to rappresent a tape reader / writer.
Tape - Class in jmce.sinclair.spectrum
Tape interface for sinclair spectrum.
Tape() - Constructor for class jmce.sinclair.spectrum.Tape
 
TapeData - Class in jmce.sim.tape
Cassette data.
TapeData() - Constructor for class jmce.sim.tape.TapeData
Constructor without clock
TapeData(int) - Constructor for class jmce.sim.tape.TapeData
Constructor with specified clock
TapeEventListener - Interface in jmce.sim
Interface to rappresent a tape reader / writer.
TapeFile - Class in jmce.sim.tape
Tape emulator on file.
TapeFile() - Constructor for class jmce.sim.tape.TapeFile
 
TapeFile(String) - Constructor for class jmce.sim.tape.TapeFile
 
TapeFileC64 - Class in jmce.sim.tape
Tape file decoder for commodore .TAP file.
TapeFileC64() - Constructor for class jmce.sim.tape.TapeFileC64
 
TapeFileDecoder - Interface in jmce.sim.tape
Tape file decoder
tapePlay(Tape) - Method in class jmce.ApplicationFrame
 
tapePlay(Tape) - Method in class jmce.commodore.vic20.Tape
 
tapePlay(Tape) - Method in interface jmce.sim.TapeEventListener
 
tapePower(Tape) - Method in class jmce.ApplicationFrame
 
tapePower(Tape) - Method in class jmce.commodore.vic20.Tape
 
tapePower(Tape) - Method in interface jmce.sim.TapeEventListener
 
TapePulse - Class in jmce.sim
Class for single tape pulse event.
TapePulse(int, int) - Constructor for class jmce.sim.TapePulse
Constructor with type and pulse width.
TapePulse(int) - Constructor for class jmce.sim.TapePulse
Constructor with only pulse width the pulse type will be DATA_TOGGLE.
tapeRec(Tape) - Method in class jmce.ApplicationFrame
 
tapeRec(Tape) - Method in class jmce.commodore.vic20.Tape
 
tapeRec(Tape) - Method in interface jmce.sim.TapeEventListener
 
tapeStop(Tape) - Method in class jmce.ApplicationFrame
Tape event listener implementation *
tapeStop(Tape) - Method in class jmce.commodore.vic20.Tape
 
tapeStop(Tape) - Method in interface jmce.sim.TapeEventListener
 
TapeTZX - Class in jmce.sim.tape
Tape file decoder for ZX Spectrum TZX file.
TapeTZX() - Constructor for class jmce.sim.tape.TapeTZX
 
TCON - Static variable in interface jmce.intel.mcs51.MCS51Constants
Timer control register
TCON_TF0 - Static variable in interface jmce.intel.mcs51.MCS51Constants
 
TCON_TF1 - Static variable in interface jmce.intel.mcs51.MCS51Constants
 
TCON_TR0 - Static variable in interface jmce.intel.mcs51.MCS51Constants
 
TCON_TR1 - Static variable in interface jmce.intel.mcs51.MCS51Constants
 
TCPClient - Class in jmce.sim.serial
Sample client device.
TCPClient(String, int) - Constructor for class jmce.sim.serial.TCPClient
Constructor with specified host and port
TCPClient(int) - Constructor for class jmce.sim.serial.TCPClient
Constructor with specified port the local host is used.
TCPClient() - Constructor for class jmce.sim.serial.TCPClient
Default constructor
TCPServer - Class in jmce.sim.serial
Sample server device over TCP.
TCPServer() - Constructor for class jmce.sim.serial.TCPServer
Default constructor
TCPServer(int) - Constructor for class jmce.sim.serial.TCPServer
Constructor with specific port
TCPSocket - Class in jmce.sim.serial
Base class to implement serial over TCP socket.
TCPSocket() - Constructor for class jmce.sim.serial.TCPSocket
 
terminal - Variable in class jmce.sim.terminal.AbstractCRT
 
Terminal - Class in jmce.sim.terminal
Abstract Device for Terminal.
Terminal(String) - Constructor for class jmce.sim.terminal.Terminal
 
TERMINATE - Static variable in interface jmce.yaze.YazeConstants
 
TERMINATE - Static variable in interface jmce.z80pack.Z80PackConstants
 
Test - Class in jmce.sim.memory
Simple test for memory performance.
Test() - Constructor for class jmce.sim.memory.Test
 
Test - Class in jmce.sim.terminal
Test for sample terminal.
Test() - Constructor for class jmce.sim.terminal.Test
 
TH0 - Static variable in interface jmce.intel.mcs51.MCS51Constants
Timer 0 counter high byte
TH1 - Static variable in interface jmce.intel.mcs51.MCS51Constants
Timer 1 counter high byte
TH2 - Static variable in interface jmce.intel.mcs51.MCS52Constants
Timer 2 high byte counter
Timeout - Class in jmce.util
Timeout manager.
Timeout() - Constructor for class jmce.util.Timeout
Default constructor.
Timeout(long) - Constructor for class jmce.util.Timeout
Constructor with specified timeout in ms
Timeout(boolean) - Constructor for class jmce.util.Timeout
Constructor with specified unit
Timeout(long, boolean) - Constructor for class jmce.util.Timeout
Constructor with specified timeout and unit of mesaures.
Timer - Class in jmce.intel.mcs51
Standard Timer0/Timer1 for 8051 family.
Timer() - Constructor for class jmce.intel.mcs51.Timer
Default constructor
Timer - Class in jmce.sinclair.spectrum
This class implements a 20 ms interrupt timer.
Timer() - Constructor for class jmce.sinclair.spectrum.Timer
 
Timer - Class in jmce.util
Asyncronous timer.
Timer(int, boolean, TimerListener) - Constructor for class jmce.util.Timer
Standard constructor.
Timer(int, TimerListener) - Constructor for class jmce.util.Timer
Constructor without the repeat flag.
Timer - Class in jmce.z80pack
This class implements a 10 ms interrupt timer.
Timer() - Constructor for class jmce.z80pack.Timer
 
Timer2 - Class in jmce.intel.mcs51
Standard Intel 8052 Timer2.
Timer2() - Constructor for class jmce.intel.mcs51.Timer2
 
TIMER_CTRL - Static variable in interface jmce.z80pack.Z80PackConstants
Timer control.
TIMER_INTERRUPT - Static variable in interface jmce.freescale.M68HC05Constants
 
timerExpired() - Method in class jmce.sim.memory.PersistentMemory
Timer called at regular interval.
timerExpired() - Method in class jmce.sinclair.spectrum.Timer
 
timerExpired() - Method in interface jmce.util.TimerListener
 
timerExpired() - Method in class jmce.z80pack.Timer
 
TimerListener - Interface in jmce.util
Interface for timer listener.
TimerManager - Class in jmce.util
Timer manager for Timer.
TimerManager(String) - Constructor for class jmce.util.TimerManager
Standard constructor
times - Variable in class jmce.sim.cpu.AbstractOpcode
 
TL0 - Static variable in interface jmce.intel.mcs51.MCS51Constants
Timer 0 counter low byte
TL1 - Static variable in interface jmce.intel.mcs51.MCS51Constants
Timer 1 counter low byte
TL2 - Static variable in interface jmce.intel.mcs51.MCS52Constants
Timer 2 low byte counter
TMOD - Static variable in interface jmce.intel.mcs51.MCS51Constants
Timer mode register
TMOD_C_T0 - Static variable in interface jmce.intel.mcs51.MCS51Constants
 
TMOD_C_T1 - Static variable in interface jmce.intel.mcs51.MCS51Constants
 
TMOD_GATE0 - Static variable in interface jmce.intel.mcs51.MCS51Constants
 
TMOD_GATE1 - Static variable in interface jmce.intel.mcs51.MCS51Constants
 
TMOD_T0_M0 - Static variable in interface jmce.intel.mcs51.MCS51Constants
 
TMOD_T0_M1 - Static variable in interface jmce.intel.mcs51.MCS51Constants
 
TMOD_T1_M0 - Static variable in interface jmce.intel.mcs51.MCS51Constants
 
TMOD_T1_M1 - Static variable in interface jmce.intel.mcs51.MCS51Constants
 
tmpMemory - Variable in class jmce.sim.memory.PlainMemory
Temporary array pointer for memory copy operation
toArray(E[]) - Method in class jmce.util.FastArray
Return an array with all elements.
toString() - Method in class jmce.altair.SIMH
 
toString() - Method in class jmce.Command
 
toString() - Method in class jmce.imsai.Imsai
 
toString() - Method in class jmce.intel.I8237
 
toString() - Method in class jmce.intel.mcs51.Ports
 
toString() - Method in class jmce.Jmce
 
toString() - Method in class jmce.mos.VIA6522
 
toString() - Method in class jmce.mos.VIC6561
 
toString() - Method in class jmce.sim.AbstractHardware
 
toString() - Method in class jmce.sim.audio.Speaker
 
toString() - Method in class jmce.sim.BreakPoint
 
toString() - Method in class jmce.sim.cpm.CpmDisk
 
toString() - Method in class jmce.sim.cpm.CpmFile
 
toString() - Method in class jmce.sim.cpu.AbstractDecoder
 
toString() - Method in class jmce.sim.cpu.AbstractLoader
 
toString() - Method in class jmce.sim.cpu.AbstractOpcode
 
toString() - Method in class jmce.sim.disk.BootLoader
 
toString() - Method in class jmce.sim.disk.DirDiskCPM
 
toString() - Method in class jmce.sim.disk.ImageDisk
 
toString() - Method in class jmce.sim.disk.MemoryDisk
 
toString() - Method in class jmce.sim.ExceptionEvent
 
toString() - Method in class jmce.sim.Interrupt
 
toString() - Method in class jmce.sim.Loadable
 
toString() - Method in class jmce.sim.LoadInfo
 
toString() - Method in class jmce.sim.memory.AbstractMemory
 
toString() - Method in class jmce.sim.memory.BankedMemory
 
toString() - Method in class jmce.sim.memory.CombinedMemory
 
toString() - Method in class jmce.sim.memory.DuplicateMemory
 
toString() - Method in class jmce.sim.memory.LoadableMemory
 
toString() - Method in class jmce.sim.memory.MappedMemory
 
toString() - Method in class jmce.sim.serial.SerialFile
 
toString() - Method in class jmce.sim.serial.SerialRXTX
 
toString() - Method in class jmce.sim.serial.TCPClient
 
toString() - Method in class jmce.sim.serial.TCPServer
 
toString() - Method in class jmce.sim.SysKit
 
toString() - Method in class jmce.sim.tape.TapeFileC64
 
toString() - Method in class jmce.sim.tape.TapeTZX
 
toString() - Method in class jmce.sim.terminal.SampleTerminal
 
toString() - Method in class jmce.sim.Uart
 
toString() - Method in class jmce.sinclair.spectrum.ScreenPanel
 
toString() - Method in class jmce.sinclair.spectrum.Speaker
 
toString() - Method in class jmce.swing.KeyboardMatrix
 
toString() - Method in class jmce.util.Timer
 
toString() - Method in class jmce.util.TimerManager
 
toString() - Method in class jmce.viara.v8052.V8052
 
toString() - Method in class jmce.yaze.FDC
 
toString() - Method in class jmce.z80pack.Console
 
toString() - Method in class jmce.z80pack.FDC
 
toString() - Method in class jmce.z80pack.Network
 
toString() - Method in class jmce.z80pack.Printer
 
toString() - Method in class jmce.zilog.z80.CTC
 
toString() - Method in class jmce.zilog.z80.INTZ80
 
trace(String) - Method in class jmce.Monitor
 
trace(String) - Method in interface jmce.sim.TraceListener
When the cpu execute one istruction trace the execution and send to this listener the String with the description with the executed code.
TraceListener - Interface in jmce.sim
Listener to trace cpu execution.
track - Variable in class jmce.sim.disk.AbstractDisk
Disk current position
translateSector(int) - Method in class jmce.sim.cpm.DPB
 
ttyCRT - Class in jmce.sim.terminal
TTY implementation of CRT.
ttyCRT() - Constructor for class jmce.sim.terminal.ttyCRT
 

U

Uart - Class in jmce.sim
 
Uart() - Constructor for class jmce.sim.Uart
 
Uart(String) - Constructor for class jmce.sim.Uart
 
UCFG1 - Static variable in interface jmce.philips.lpc900.LPC900Constants
 
UCFG1_WDSE - Static variable in interface jmce.philips.lpc900.LPC900Constants
 
UCFG1_WDTE - Static variable in interface jmce.philips.lpc900.LPC900Constants
 
ULA_BORDER - Static variable in interface jmce.sinclair.spectrum.SpectrumConstants
Output
ULA_IN - Static variable in interface jmce.sinclair.spectrum.SpectrumConstants
Input
ULA_KBD - Static variable in interface jmce.sinclair.spectrum.SpectrumConstants
 
ULA_MIC - Static variable in interface jmce.sinclair.spectrum.SpectrumConstants
 
ULA_OUT - Static variable in interface jmce.sinclair.spectrum.SpectrumConstants
 
ULA_PORT - Static variable in interface jmce.sinclair.spectrum.SpectrumConstants
ULA Interface
umount() - Method in class jmce.sim.cpm.CpmDisk
 
UNDERLINE - Static variable in class jmce.sim.terminal.Terminal
Attribute underline
up() - Method in class jmce.sim.terminal.SampleTerminal
 
UP - Variable in class jmce.sim.terminal.ttyCRT
 
updateBlink() - Method in class jmce.sinclair.spectrum.ScreenPanel
Polling called every 320 ms
updateComponent() - Method in class jmce.swing.JLed
 
updateComponent() - Method in interface jmce.swing.Repaintable
 
updateUI() - Method in class jmce.swing.JFixedField
 
USER - Static variable in class jmce.sim.cpm.FCB
Offset to user number
Util - Class in jmce.swing
Swing utility class.
Util() - Constructor for class jmce.swing.Util
 

V

V8052 - Class in jmce.viara.v8052
Virtual machine base over Intel 8052.
V8052() - Constructor for class jmce.viara.v8052.V8052
 
value - Variable in class jmce.sim.cpu.StandardRegister
 
vector - Variable in class jmce.sim.Interrupt
 
vectorToAddress(int) - Method in class jmce.mos.M6502
Convert one irq number to the memory address.
version1 - Static variable in class jmce.Jmce
 
version2 - Static variable in class jmce.Jmce
 
versionNumber - Static variable in class jmce.Jmce
 
VIA6522 - Class in jmce.mos
MOS VIA6522 - Versatile Interface Adapter.
VIA6522() - Constructor for class jmce.mos.VIA6522
Default constructor
VIA6522(String, int) - Constructor for class jmce.mos.VIA6522
Constructor with name and base address
VIC20 - Class in jmce.commodore.vic20
Commodore VIC20 emulator.
VIC20() - Constructor for class jmce.commodore.vic20.VIC20
 
VIC6561 - Class in jmce.commodore.vic20
Special implementation of VIC6561 for commodore VIC20.
VIC6561() - Constructor for class jmce.commodore.vic20.VIC6561
Cosntructor with vic20 parameters.
VIC6561 - Class in jmce.mos
VIC6561 Video Interface controller based over MOS 6561.
VIC6561() - Constructor for class jmce.mos.VIC6561
 
vms - Variable in class jmce.sim.memory.AbstractMemory
Array with all virtual memory
VT100 - Class in jmce.sim.terminal
Terminal VT100 Only a subset of the original VT100 is supported Supported sequence : ESC[0m Normal attribute.
VT100() - Constructor for class jmce.sim.terminal.VT100
 

W

warning(Exception) - Method in class jmce.util.Logger
 
WDCON - Static variable in interface jmce.philips.lpc900.LPC900Constants
 
WDCON_WDCLK - Static variable in interface jmce.philips.lpc900.LPC900Constants
 
WDCON_WDRUN - Static variable in interface jmce.philips.lpc900.LPC900Constants
 
WDCON_WDTOF - Static variable in interface jmce.philips.lpc900.LPC900Constants
 
WDFEED1 - Static variable in interface jmce.philips.lpc900.LPC900Constants
 
WDFEED2 - Static variable in interface jmce.philips.lpc900.LPC900Constants
 
WDL - Static variable in interface jmce.philips.lpc900.LPC900Constants
 
width - Variable in class jmce.swing.AbstractBitmapFont
 
wl - Variable in class jmce.sim.cpu.AbstractRegister
 
write(E) - Method in class jmce.sim.Device
Write data in the output buffer
write(int, int, int) - Method in class jmce.sim.disk.AbstractDisk
 
write() - Method in class jmce.sim.disk.AbstractDisk
 
write(int) - Method in class jmce.sim.disk.AbstractDisk
Write one sector.
write(int) - Method in class jmce.sim.disk.ImageDisk
 
write(int) - Method in class jmce.sim.disk.MemoryDisk
 
write(int) - Method in class jmce.sim.disk.NullDisk
 
write() - Method in interface jmce.sim.Disk
Write one sector.
write(Integer) - Method in class jmce.sim.terminal.SampleTerminal
 
writeBlock(int, byte[]) - Method in class jmce.sim.cpm.CpmDisk
 
writeCA1(boolean) - Method in class jmce.mos.VIA6522
 
writeCA2(boolean) - Method in class jmce.mos.VIA6522
 
writeCB1(boolean) - Method in class jmce.mos.VIA6522
 
writeCB2(boolean) - Method in class jmce.mos.VIA6522
 
writeEx(Throwable) - Static method in class jmce.util.Logger
Dump the strack trace after one exception.
writeInput(Integer) - Method in class jmce.intel.mcs51.Serial
 
writeInput(E) - Method in class jmce.sim.Device
Write data in the input buffer
writeMemory(Memory, int, int, int) - Method in class jmce.altair.Console
 
writeMemory(Memory, int, int, int) - Method in class jmce.altair.FDC
 
writeMemory(Memory, int, int, int) - Method in class jmce.altair.SIMH
 
writeMemory(Memory, int, int, int) - Method in class jmce.commodore.vic20.Keyboard
 
writeMemory(Memory, int, int, int) - Method in class jmce.commodore.vic20.Tape
 
writeMemory(Memory, int, int, int) - Method in class jmce.hitachi.HD44780
 
writeMemory(Memory, int, int, int) - Method in class jmce.imsai.Console
 
writeMemory(Memory, int, int, int) - Method in class jmce.imsai.Leds
 
writeMemory(Memory, int, int, int) - Method in class jmce.intel.I8237
 
writeMemory(Memory, int, int, int) - Method in class jmce.intel.mcs51.Interrupt8051
 
writeMemory(Memory, int, int, int) - Method in class jmce.intel.mcs51.Port
 
writeMemory(Memory, int, int, int) - Method in class jmce.intel.mcs51.Serial
 
writeMemory(Memory, int, int, int) - Method in class jmce.mos.VIA6522
 
writeMemory(Memory, int, int, int) - Method in class jmce.mos.VIC6561
 
writeMemory(Memory, int, int, int) - Method in class jmce.nec.PD765
 
writeMemory(Memory, int, int, int) - Method in class jmce.philips.SAA5050
 
writeMemory(Memory, int, int, int) - Method in class jmce.sim.BreakPointWrite
 
writeMemory(Memory, int, int, int) - Method in class jmce.sim.I2cBus
Implementation of listener to receive write on the bit mapped to the wire of the I2cBUS.
writeMemory(Memory, int, int, int) - Method in class jmce.sim.memory.PersistentMemory
 
writeMemory(Memory, int, int, int) - Method in interface jmce.sim.MemoryWriteListener
Called when a memory write event occours.
writeMemory(Memory, int, int, int) - Method in class jmce.sim.SysKit
 
writeMemory(Memory, int, int, int) - Method in class jmce.sim.terminal.AbstractCRT
 
writeMemory(Memory, int, int, int) - Method in class jmce.sinclair.spectrum.Memory128K
Global I/O write listener
writeMemory(Memory, int, int, int) - Method in class jmce.sinclair.spectrum.ScreenPanel
 
writeMemory(Memory, int, int, int) - Method in class jmce.sinclair.spectrum.Speaker
 
writeMemory(Memory, int, int, int) - Method in class jmce.viara.diseqc.DiseqcMotor
 
writeMemory(Memory, int, int, int) - Method in class jmce.viara.s400.Display
 
writeMemory(Memory, int, int, int) - Method in class jmce.yaze.Console
 
writeMemory(Memory, int, int, int) - Method in class jmce.yaze.FDC
 
writeMemory(Memory, int, int, int) - Method in class jmce.yaze.Memory
 
writeMemory(Memory, int, int, int) - Method in class jmce.z80pack.Console
 
writeMemory(Memory, int, int, int) - Method in class jmce.z80pack.Delay
 
writeMemory(Memory, int, int, int) - Method in class jmce.z80pack.FDC
 
writeMemory(Memory, int, int, int) - Method in class jmce.z80pack.Memory
 
writeMemory(Memory, int, int, int) - Method in class jmce.z80pack.Network
 
writeMemory(Memory, int, int, int) - Method in class jmce.z80pack.Printer
 
writeMemory(Memory, int, int, int) - Method in class jmce.z80pack.Timer
 
writeMemory(Memory, int, int, int) - Method in class jmce.zilog.z80.CTC
 
writeMMU(int) - Method in class jmce.sinclair.spectrum.Memory128K
Write MMU register
writeP0(Memory, int) - Method in class jmce.viara.v8052.Display
Write listener called when P0 is written
writeP1(Memory, int) - Method in class jmce.viara.v8052.Display
Write listener called when P1 is Written
writePortA(int) - Method in class jmce.mos.VIA6522
Set the value for port A input called from other peripheral.
writePortB(int) - Method in class jmce.mos.VIA6522
Set the value of the input for port B
writeSector(int, byte[]) - Method in class jmce.sim.cpm.CpmDisk
 
writeSector(int, int, byte[]) - Method in class jmce.sim.cpm.CpmDisk
 

X

xdata(int) - Method in class jmce.intel.mcs51.MCS51
 
xdata(int, int) - Method in class jmce.intel.mcs51.MCS51
 
XDATA_MEMORY - Static variable in class jmce.intel.mcs51.MCS51
External data memory name
xor(int) - Method in class jmce.intel.i8080.I8080
Logical xor
xor16(int, int) - Method in class jmce.intel.i8086.I8086
 
xor8(int, int) - Method in class jmce.intel.i8086.I8086
 

Y

Yaze - Class in jmce.yaze
Yaze emulator.
Yaze() - Constructor for class jmce.yaze.Yaze
 
YazeConstants - Interface in jmce.yaze
 

Z

Z19 - Class in jmce.sim.terminal
Zenith Z19 terminal emulator.
Z19() - Constructor for class jmce.sim.terminal.Z19
 
Z80 - Class in jmce.zilog.z80
Standard Zilog Z80 cpu implementation.
Z80() - Constructor for class jmce.zilog.z80.Z80
Default constructor.
Z80(String) - Constructor for class jmce.zilog.z80.Z80
Constructor with the cpu name specified.
Z80Pack - Class in jmce.z80pack
Z80Pack system implementation.
Z80Pack() - Constructor for class jmce.z80pack.Z80Pack
 
Z80PackConstants - Interface in jmce.z80pack
Constants for Z80Pack system.
Z_PAGE - Static variable in interface jmce.mos.M65XXConstants
Page for the ZERO address
ZXSnapshot - Class in jmce.sinclair.spectrum
ZX Spectrum shapshot loader.
ZXSnapshot() - Constructor for class jmce.sinclair.spectrum.ZXSnapshot
 

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 Z
jmce - 1_02