A B C D E F G I J K L M N O P R S T U V W

A

ADC_ABS - Static variable in class de.michab.simulator.mos6502.Opcodes
 
ADC_ABSX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
ADC_ABSY - Static variable in class de.michab.simulator.mos6502.Opcodes
 
ADC_IMM - Static variable in class de.michab.simulator.mos6502.Opcodes
 
ADC_IZX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
ADC_IZY - Static variable in class de.michab.simulator.mos6502.Opcodes
 
ADC_ZP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
ADC_ZPX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
ADR_COLOR_RAM_NEW - Static variable in class de.michab.simulator.mos6502.c64.C64Core
Position of the color ram.
AND_ABS - Static variable in class de.michab.simulator.mos6502.Opcodes
 
AND_ABSX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
AND_ABSY - Static variable in class de.michab.simulator.mos6502.Opcodes
 
AND_IMM - Static variable in class de.michab.simulator.mos6502.Opcodes
 
AND_IZX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
AND_IZY - Static variable in class de.michab.simulator.mos6502.Opcodes
 
AND_ZP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
AND_ZPX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
ASL_ABS - Static variable in class de.michab.simulator.mos6502.Opcodes
 
ASL_ABSX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
ASL_IMP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
ASL_ZP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
ASL_ZPX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
ActAbout - class de.michab.mack.actions.ActAbout.
An about box.
ActAbout() - Constructor for class de.michab.mack.actions.ActAbout
Create an about action.
ActExitApplication - class de.michab.mack.actions.ActExitApplication.
The application exit action.
ActExitApplication() - Constructor for class de.michab.mack.actions.ActExitApplication
 
ActionManager - class de.michab.mack.ActionManager.
Manages an application's set of actions.
ActionManager() - Constructor for class de.michab.mack.ActionManager
 
Addressable - interface de.michab.simulator.Addressable.
Base interface for addressable components.
ArrayPort - class de.michab.simulator.ArrayPort.
This is a special Forwarder used for direct array forwarding.
actionPerformed(ActionEvent) - Method in class de.michab.mack.actions.ActAbout
Brings up the actual about dialog.
actionPerformed(ActionEvent) - Method in class de.michab.mack.actions.ActExitApplication
Asks the user if he really wants to leave the application and terminates in case of a positive answer.
addAction(ConfigurableAction) - Static method in class de.michab.mack.ActionManager
Add an action to the ActionManager's set of managed actions.
addPropertyChangeListener(String, PropertyChangeListener) - Method in class de.michab.simulator.mos6502.c64.C64Core
Adds a property change listener to this bean.
advance(int) - Method in class de.michab.simulator.Clock.ClockHandle
Advances the local time of this client for the given number of ticks.

B

BACKGRDCOL0 - Static variable in class de.michab.simulator.mos6502.Vic
 
BACKGRDCOL1 - Static variable in class de.michab.simulator.mos6502.Vic
 
BACKGRDCOL2 - Static variable in class de.michab.simulator.mos6502.Vic
 
BACKGRDCOL3 - Static variable in class de.michab.simulator.mos6502.Vic
 
BCC_REL - Static variable in class de.michab.simulator.mos6502.Opcodes
 
BCS_REL - Static variable in class de.michab.simulator.mos6502.Opcodes
 
BEQ_REL - Static variable in class de.michab.simulator.mos6502.Opcodes
 
BIT_0 - Static variable in interface de.michab.simulator.Processor
A constant with bit zero set and all other bits unset.
BIT_1 - Static variable in interface de.michab.simulator.Processor
A constant with bit one set and all other bits unset.
BIT_2 - Static variable in interface de.michab.simulator.Processor
A constant with bit two set and all other bits unset.
BIT_3 - Static variable in interface de.michab.simulator.Processor
A constant with bit three set and all other bits unset.
BIT_4 - Static variable in interface de.michab.simulator.Processor
A constant with bit four set and all other bits unset.
BIT_5 - Static variable in interface de.michab.simulator.Processor
A constant with bit five set and all other bits unset.
BIT_6 - Static variable in interface de.michab.simulator.Processor
A constant with bit six set and all other bits unset.
BIT_7 - Static variable in interface de.michab.simulator.Processor
A constant with bit seven set and all other bits unset.
BIT_8 - Static variable in interface de.michab.simulator.Processor
A constant with bit eight set and all other bits unset.
BIT_ABS - Static variable in class de.michab.simulator.mos6502.Opcodes
 
BIT_ABSX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
BIT_ZP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
BIT_ZPX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
BMI_REL - Static variable in class de.michab.simulator.mos6502.Opcodes
 
BNE_REL - Static variable in class de.michab.simulator.mos6502.Opcodes
 
BPL_REL - Static variable in class de.michab.simulator.mos6502.Opcodes
 
BRK_IMP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
BVC_REL - Static variable in class de.michab.simulator.mos6502.Opcodes
 
BVS_REL - Static variable in class de.michab.simulator.mos6502.Opcodes
 
Bus - interface de.michab.simulator.Bus.
Models a bus, i.e. a connection between two system components.

C

C64Core - class de.michab.simulator.mos6502.c64.C64Core.
A facade to a single instance of a Commodore 64.
C64Core() - Constructor for class de.michab.simulator.mos6502.c64.C64Core
Creates an instance of a Commodore 64.
CLC_IMP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
CLD_IMP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
CLI_IMP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
CLV_IMP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
CMP_ABS - Static variable in class de.michab.simulator.mos6502.Opcodes
 
CMP_ABSX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
CMP_ABSY - Static variable in class de.michab.simulator.mos6502.Opcodes
 
CMP_IMM - Static variable in class de.michab.simulator.mos6502.Opcodes
 
CMP_IZX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
CMP_IZY - Static variable in class de.michab.simulator.mos6502.Opcodes
 
CMP_ZP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
CMP_ZPX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
CPX_ABS - Static variable in class de.michab.simulator.mos6502.Opcodes
 
CPX_IMM - Static variable in class de.michab.simulator.mos6502.Opcodes
 
CPX_ZP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
CPY_ABS - Static variable in class de.michab.simulator.mos6502.Opcodes
 
CPY_IMM - Static variable in class de.michab.simulator.mos6502.Opcodes
 
CPY_ZP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
CTRL1 - Static variable in class de.michab.simulator.mos6502.Vic
Control register 1
CTRL2 - Static variable in class de.michab.simulator.mos6502.Vic
 
Chip - interface de.michab.simulator.Chip.
The interface all chips in a system have to implement.
Cia - class de.michab.simulator.mos6502.Cia.
Represents an instance of the 64's 6526 Complex Input/output Adapter.
Cia(Cpu6510, Clock) - Constructor for class de.michab.simulator.mos6502.Cia
Creates a CIA.
Clock - class de.michab.simulator.Clock.
The central clock management for an emulation.
Clock(long) - Constructor for class de.michab.simulator.Clock
Creates a clock with the specified frequency.
Clock.ClockHandle - class de.michab.simulator.Clock.ClockHandle.
Each clock client receives a ClockHandle as the result of performing the register() operation.
Commodore64 - class de.michab.apps.route64.Commodore64.
Implementation of a graphical user interface on top of the emulator.
Commodore64Applet - class de.michab.apps.route64.Commodore64Applet.
Route 64 as an applet.
Commodore64Applet() - Constructor for class de.michab.apps.route64.Commodore64Applet
Create an instance.
ConfigurableAction - class de.michab.mack.ConfigurableAction.
A base class that supports configuration and localisation of actions.
ConfigurableAction(String, boolean) - Constructor for class de.michab.mack.ConfigurableAction
Create a new action for the given key with the passed enabled setting.
ConfigurableAction(String) - Constructor for class de.michab.mack.ConfigurableAction
Create an instance for the given key.
Cpu6510 - class de.michab.simulator.mos6502.Cpu6510.
Implements a MOS6510 processor as built into the C64.
Cpu6510(Memory, Clock) - Constructor for class de.michab.simulator.mos6502.Cpu6510
Create a processor tied to the passed memory.
computeMnemonicsFor(JComponent[]) - Static method in class de.michab.mack.Utilities
Dynamically sets the mnemonics on the JLabel instances in the passed set of JComponents.
configureFrom(ResourceBundle) - Method in class de.michab.mack.ConfigurableAction
A template method to be overridden if an action requires addititional information from the resource file.
configureFrom(ResourceBundle) - Method in class de.michab.mack.actions.ActAbout
Performs local localisation.
configureFrom(ResourceBundle) - Method in class de.michab.mack.actions.ActExitApplication
Performs local localisation.
connectPortA(Forwarder) - Method in class de.michab.simulator.mos6502.Cia
Connects IO port A to a bus that is written on each internal write operation on that port.
connectPortB(Forwarder) - Method in class de.michab.simulator.mos6502.Cia
Connects IO port B to a bus that is written on each internal write operation on that port.
createForwarders(byte[]) - Static method in class de.michab.simulator.ArrayPort
Creates an array of Forwarders for the passed array.
createPorts(int) - Method in class de.michab.simulator.DefaultChip
This creates an array of Ports tied to the Chip.
currentLocalTime() - Method in class de.michab.simulator.Clock.ClockHandle
Returns the client's local time.
currentTime() - Method in class de.michab.simulator.Clock.ClockHandle
Returns the current time of the Clock.
currentTime() - Method in class de.michab.simulator.Clock
Get the clock's current time.

D

DEC_0 - Static variable in interface de.michab.simulator.Processor
 
DEC_1 - Static variable in interface de.michab.simulator.Processor
 
DEC_2 - Static variable in interface de.michab.simulator.Processor
 
DEC_3 - Static variable in interface de.michab.simulator.Processor
 
DEC_4 - Static variable in interface de.michab.simulator.Processor
 
DEC_5 - Static variable in interface de.michab.simulator.Processor
 
DEC_6 - Static variable in interface de.michab.simulator.Processor
 
DEC_7 - Static variable in interface de.michab.simulator.Processor
 
DEC_8 - Static variable in interface de.michab.simulator.Processor
 
DEC_9 - Static variable in interface de.michab.simulator.Processor
 
DEC_ABS - Static variable in class de.michab.simulator.mos6502.Opcodes
 
DEC_ABSX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
DEC_ZP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
DEC_ZPX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
DEX_IMP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
DEY_IMP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
D_JOYSTICK_0 - Static variable in class de.michab.simulator.mos6502.c64.C64Core
 
D_JOYSTICK_1 - Static variable in class de.michab.simulator.mos6502.c64.C64Core
 
D_KEYBOARD - Static variable in class de.michab.simulator.mos6502.c64.C64Core
 
Debugger - interface de.michab.simulator.Debugger.
Represents the interface between the debugger and the processor.
DefaultChip - class de.michab.simulator.DefaultChip.
This is a helper class providing a default implementation for the memory attribute and a simple port array factory.
DefaultChip() - Constructor for class de.michab.simulator.DefaultChip
 
de.michab.apps.route64 - package de.michab.apps.route64
 
de.michab.mack - package de.michab.mack
The classes contained here represent a generic application client framework.
de.michab.mack.actions - package de.michab.mack.actions
 
de.michab.simulator - package de.michab.simulator
This package contains all classes that should be reusable for other types of emulations.
de.michab.simulator.mos6502 - package de.michab.simulator.mos6502
In the mos6502 package all chip emulations from this hardware family are placed.
de.michab.simulator.mos6502.c64 - package de.michab.simulator.mos6502.c64
Here's the place where the classes are placed that are responsible for implementing a real computer system -- the Commodore 64.
de.michab.util - package de.michab.util
 
de.michab.utils.tools - package de.michab.utils.tools
Package contains classes used for development support of the route 64 emulator that are not needed for a working shipment.
destroy() - Method in class de.michab.apps.route64.Commodore64Applet
 
doPopup(MouseEvent) - Static method in class de.michab.mack.ActionManager
Pops up a context menu on the component specified by the passed event.

E

EOR_ABS - Static variable in class de.michab.simulator.mos6502.Opcodes
 
EOR_ABSX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
EOR_ABSY - Static variable in class de.michab.simulator.mos6502.Opcodes
 
EOR_IMM - Static variable in class de.michab.simulator.mos6502.Opcodes
 
EOR_IZX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
EOR_IZY - Static variable in class de.michab.simulator.mos6502.Opcodes
 
EOR_ZP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
EOR_ZPX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
EXTERIORCOL - Static variable in class de.michab.simulator.mos6502.Vic
 
ErrorDialog - class de.michab.mack.ErrorDialog.
Represents a singular error dialog that can be loaded with a resource file.
Extension - class de.michab.simulator.mos6502.Extension.
This is an extension a.k.a. a patch.
Extension(Memory) - Constructor for class de.michab.simulator.mos6502.Extension
Create an instance.
extensionCalled(Memory) - Method in class de.michab.simulator.mos6502.Extension
This is the template method called on hit of the Extension in memory.

F

Forwarder - interface de.michab.simulator.Forwarder.
An entity that is responsible for receiving a read or write operation and forwarding that to some target.

G

getAccu() - Method in class de.michab.simulator.mos6502.Cpu6510
Read the accu.
getAppletInfo() - Method in class de.michab.apps.route64.Commodore64Applet
 
getBaseAddress() - Method in class de.michab.simulator.mos6502.Extension
Returns this Extension's base address.
getCia() - Method in class de.michab.simulator.mos6502.c64.C64Core
Returns a reference to the emulation's pair of CIA chips.
getComponent() - Method in class de.michab.simulator.mos6502.Vic
Returns a java.awt.Component that will show this VIC's output.
getContent() - Method in class de.michab.simulator.mos6502.c64.SystemFile
Get the file's content.
getCpu() - Method in class de.michab.simulator.mos6502.c64.C64Core
Returns a reference to the emulation's CPU.
getDefaultActionRoot() - Static method in class de.michab.mack.ActionManager
Returns the default root component for action driven dialogs.
getDialogRoot(EventObject) - Static method in class de.michab.mack.ConfigurableAction
Computes the default parent component for a dialog displayed by this action.
getDisplay() - Method in class de.michab.simulator.mos6502.c64.C64Core
Returns a reference on the component that the display is drawn into.
getEncodingLength(int) - Static method in class de.michab.simulator.mos6502.Opcodes
Get the length that an instruction based on the passed opcode uses in memory.
getExteriorColor() - Method in class de.michab.simulator.mos6502.Vic
Get the current frame color.
getFrameColor() - Method in class de.michab.simulator.mos6502.c64.C64Core
Returns the frame color as set in the C64's VIC chip.
getImageFile() - Method in class de.michab.simulator.mos6502.c64.C64Core
Get the currently attached image file.
getImageFileDirectory() - Method in class de.michab.simulator.mos6502.c64.C64Core
Returns the directory of the currently loaded image file.
getInputDevice() - Method in class de.michab.simulator.mos6502.c64.C64Core
Returns the currently selected input device.
getInputPortA() - Method in class de.michab.simulator.mos6502.Cia
Get a writeable reference to port A.
getInputPortB() - Method in class de.michab.simulator.mos6502.Cia
Get a writeable reference to port B.
getKey() - Method in class de.michab.mack.ConfigurableAction
Get the Action's key.
getLength() - Method in class de.michab.simulator.mos6502.c64.SystemFile
Get the length of the system file.
getMemory() - Method in class de.michab.simulator.mos6502.Cpu6510
Get the Memory this CPU is attached to.
getMemory() - Method in class de.michab.simulator.mos6502.Extension
Returns the memory this extension is installed in.
getMemory() - Method in class de.michab.simulator.mos6502.c64.C64Core
Get a reference to the emulation's memory.
getMenuBar() - Static method in class de.michab.mack.ActionManager
Returns a reference to the menu bar holding the configured actions.
getName() - Method in class de.michab.simulator.mos6502.c64.SystemFile
Returns the name of this system file for display purposes.
getPC() - Method in class de.michab.simulator.mos6502.Cpu6510
Read the program counter.
getParameterInfo() - Method in class de.michab.apps.route64.Commodore64Applet
 
getPorts() - Method in interface de.michab.simulator.Chip
Get an array of the chip's ports.
getPorts() - Method in class de.michab.simulator.mos6502.Cia
 
getPorts() - Method in class de.michab.simulator.mos6502.Cpu6510
Get this processors ports.
getPorts() - Method in class de.michab.simulator.mos6502.Extension
 
getPorts() - Method in class de.michab.simulator.mos6502.Sid
 
getPorts() - Method in class de.michab.simulator.mos6502.Vic
 
getRawMemory() - Method in interface de.michab.simulator.Memory
Get a reference on a raw version of the current memory configuration.
getResolution() - Method in class de.michab.simulator.Clock
Get the clock's resolution in ticks per second.
getSid() - Method in class de.michab.simulator.mos6502.c64.C64Core
Returns a reference to the emulation's sound interface device (aka SID).
getStatusRegister() - Method in class de.michab.simulator.mos6502.Cpu6510
Get our status flags into a byte value.
getText(int) - Static method in class de.michab.simulator.mos6502.Opcodes
Returns the textual representation for the passed opcode.
getTime(int) - Static method in class de.michab.simulator.mos6502.Opcodes
Get the number of cycles required to execute the passed opcode.
getToolbar() - Static method in class de.michab.mack.ActionManager
Returns a reference to the tool bar holding the configured actions.
getToolbarComponent() - Method in class de.michab.mack.ConfigurableAction
Creates a JComponent that is to be placed on a toolbar.
getVectorAt(int) - Method in interface de.michab.simulator.Memory
Returns a 16 bit address from the given memory address.
getVic() - Method in class de.michab.simulator.mos6502.c64.C64Core
Returns a reference to the emulation's video interface chip (aka VIC).
getX() - Method in class de.michab.simulator.mos6502.Cpu6510
Read the x register.
getY() - Method in class de.michab.simulator.mos6502.Cpu6510
Read the y register.

I

IMAGE_NAME - Static variable in class de.michab.simulator.mos6502.c64.C64Core
 
INC_ABS - Static variable in class de.michab.simulator.mos6502.Opcodes
 
INC_ABSX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
INC_ZP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
INC_ZPX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
INTERRUPTMASK - Static variable in class de.michab.simulator.mos6502.Vic
 
INTERRUPTREQUEST - Static variable in class de.michab.simulator.mos6502.Vic
 
INX_IMP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
INY_IMP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
IRQ() - Method in class de.michab.simulator.mos6502.Cpu6510
Handles the IRQ interrupt.
IRQ_VECTOR - Static variable in class de.michab.simulator.mos6502.Cpu6510
 
init() - Method in class de.michab.apps.route64.Commodore64Applet
 
initMenuSetup(ResourceBundle) - Static method in class de.michab.mack.ActionManager
Initiates initialisation of the ActionManager from the passed resources.
isImageFileValid(SystemFile) - Method in class de.michab.simulator.mos6502.c64.C64Core
Check if the passed file is a valid image file.
isSoundOn() - Method in class de.michab.simulator.mos6502.Sid
Check whether sound is active.
isSoundOn() - Method in class de.michab.simulator.mos6502.c64.C64Core
Check whether sound is enabled.
isStatusFlagSet(int) - Method in class de.michab.simulator.mos6502.Cpu6510
Test a single status register flag.
isValidOpcode(int) - Static method in class de.michab.simulator.mos6502.Opcodes
Checks whether the passed opcode is valid.

J

JMP_ABS - Static variable in class de.michab.simulator.mos6502.Opcodes
 
JMP_IND - Static variable in class de.michab.simulator.mos6502.Opcodes
 
JSR_ABS - Static variable in class de.michab.simulator.mos6502.Opcodes
 

K

keyPressed(KeyEvent) - Method in class de.michab.simulator.mos6502.c64.C64Core
 
keyReleased(KeyEvent) - Method in class de.michab.simulator.mos6502.c64.C64Core
 
keyTyped(KeyEvent) - Method in class de.michab.simulator.mos6502.c64.C64Core
 

L

LDA_ABS - Static variable in class de.michab.simulator.mos6502.Opcodes
 
LDA_ABSX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
LDA_ABSY - Static variable in class de.michab.simulator.mos6502.Opcodes
 
LDA_IMM - Static variable in class de.michab.simulator.mos6502.Opcodes
 
LDA_IZX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
LDA_IZY - Static variable in class de.michab.simulator.mos6502.Opcodes
 
LDA_ZP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
LDA_ZPX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
LDX_ABS - Static variable in class de.michab.simulator.mos6502.Opcodes
 
LDX_ABSY - Static variable in class de.michab.simulator.mos6502.Opcodes
 
LDX_IMM - Static variable in class de.michab.simulator.mos6502.Opcodes
 
LDX_ZP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
LDX_ZPY - Static variable in class de.michab.simulator.mos6502.Opcodes
 
LDY_ABS - Static variable in class de.michab.simulator.mos6502.Opcodes
 
LDY_ABSX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
LDY_IMM - Static variable in class de.michab.simulator.mos6502.Opcodes
 
LDY_ZP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
LDY_ZPX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
LSR_ABS - Static variable in class de.michab.simulator.mos6502.Opcodes
 
LSR_ABSX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
LSR_IMP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
LSR_ZP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
LSR_ZPX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
Localiser - class de.michab.util.Localiser.
A support class for localisation purposes.
load(byte[]) - Method in class de.michab.simulator.mos6502.c64.C64Core
Load and start a program.
loadImage(String, String) - Method in class de.michab.apps.route64.Commodore64Applet
Allows to load a named image from JavaScript.
loadImage(String) - Method in class de.michab.apps.route64.Commodore64Applet
Attach a named image from JavaScript.
localise(ResourceBundle, String) - Static method in class de.michab.util.Localiser
Read the value for the passed key from the resource bundle.
localise(ResourceBundle, String, String) - Static method in class de.michab.util.Localiser
Read the value for the passed key from the resource bundle.
localiseIcon(ResourceBundle, String) - Static method in class de.michab.util.Localiser
Return an icon for the given key.
localize(ResourceBundle, String) - Method in class de.michab.mack.ConfigurableAction
Read the value for the passed key from the resource bundle.
localize(ResourceBundle, String, String) - Method in class de.michab.mack.ConfigurableAction
Read the value for the passed key from the resource bundle.
localizeIcon(ResourceBundle, String) - Method in class de.michab.mack.ConfigurableAction
Return an icon for the given key.

M

MSBX - Static variable in class de.michab.simulator.mos6502.Vic
Most significant bit for X coordinate of all sprites.
Memory - interface de.michab.simulator.Memory.
Base interface for addressable components.
main(String[]) - Static method in class de.michab.apps.route64.Commodore64
Start the thing -- will this ever fly??

N

NMI() - Method in class de.michab.simulator.mos6502.Cpu6510
Handles the NMI interrupt.
NMI_VECTOR - Static variable in class de.michab.simulator.mos6502.Cpu6510
 
NOP_IMP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
NTSC_TICKS_PER_SEC - Static variable in class de.michab.simulator.mos6502.c64.C64Core
 

O

ORA_ABS - Static variable in class de.michab.simulator.mos6502.Opcodes
 
ORA_ABSX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
ORA_ABSY - Static variable in class de.michab.simulator.mos6502.Opcodes
 
ORA_IMM - Static variable in class de.michab.simulator.mos6502.Opcodes
 
ORA_IZX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
ORA_IZY - Static variable in class de.michab.simulator.mos6502.Opcodes
 
ORA_ZP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
ORA_ZPX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
Opcodes - class de.michab.simulator.mos6502.Opcodes.
Defines instruction encodings.

P

PAL_TICKS_PER_SEC - Static variable in class de.michab.simulator.mos6502.c64.C64Core
 
PARAM_COMMA_ONE - Static variable in class de.michab.apps.route64.Commodore64Applet
 
PARAM_DEVICE_ID - Static variable in class de.michab.apps.route64.Commodore64Applet
 
PARAM_GRAB_FOCUS - Static variable in class de.michab.apps.route64.Commodore64Applet
 
PARAM_IMAGE_FILE - Static variable in class de.michab.apps.route64.Commodore64Applet
 
PARAM_START_NAME - Static variable in class de.michab.apps.route64.Commodore64Applet
 
PHA_IMP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
PHP_IMP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
PLA_IMP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
PLP_IMP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
Port - class de.michab.simulator.Port.
A Port models a Chip's register cells.
Port(Chip, int) - Constructor for class de.michab.simulator.Port
Creates an instance.
Processor - interface de.michab.simulator.Processor.
The base interface to be implemented by processor emulation engines.
prepare() - Method in class de.michab.simulator.Clock.ClockHandle
Signals to the Clock that the calling thread is ready to be scheduled.

R

RASTERIRQ - Static variable in class de.michab.simulator.mos6502.Vic
Number of the rasterline that triggers irq.
RESET_VECTOR - Static variable in class de.michab.simulator.mos6502.Cpu6510
Processor specific constants.
ROL_ABS - Static variable in class de.michab.simulator.mos6502.Opcodes
 
ROL_ABSX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
ROL_IMP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
ROL_ZP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
ROL_ZPX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
ROR_ABS - Static variable in class de.michab.simulator.mos6502.Opcodes
 
ROR_ABSX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
ROR_IMP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
ROR_ZP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
ROR_ZPX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
RTI_IMP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
RTS_IMP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
read(int) - Method in interface de.michab.simulator.Addressable
Read a byte from the given address.
read() - Method in class de.michab.simulator.ArrayPort
 
read() - Method in interface de.michab.simulator.Forwarder
Read a byte from this Forwarder.
read() - Method in class de.michab.simulator.Port
Read a byte from this port.
read(int) - Method in class de.michab.simulator.mos6502.Cia
The central read entry.
read(int) - Method in class de.michab.simulator.mos6502.Cpu6510
Read this processor's ports.
read(int) - Method in class de.michab.simulator.mos6502.Extension
Default read implementation.
read(int) - Method in class de.michab.simulator.mos6502.Sid
 
read(int) - Method in class de.michab.simulator.mos6502.Vic
 
register() - Method in class de.michab.simulator.Clock
Registers a client with this clock.
removePropertyChangeListener(String, PropertyChangeListener) - Method in class de.michab.simulator.mos6502.c64.C64Core
Remove a property change listener from this bean.
reschedule() - Method in class de.michab.simulator.Clock.ClockHandle
Signals that the thread that is responsible for this handle is ready to be scheduled again.
reset() - Method in class de.michab.apps.route64.Commodore64Applet
Reset the emulation.
reset() - Method in interface de.michab.simulator.Chip
Reset the chip to a defined state.
reset() - Method in class de.michab.simulator.mos6502.Cia
Resets the Chip.
reset() - Method in class de.michab.simulator.mos6502.Cpu6510
Initialises the program counter from the reset vector.
reset() - Method in class de.michab.simulator.mos6502.Extension
An empty implementation of the reset method.
reset() - Method in class de.michab.simulator.mos6502.Sid
 
reset() - Method in class de.michab.simulator.mos6502.Vic
Reset all registers to a zero value.
reset(boolean) - Method in class de.michab.simulator.mos6502.c64.C64Core
Reset the emulation.
reset() - Method in class de.michab.simulator.mos6502.c64.C64Core
Performs a soft reset.

S

S0Y - Static variable in class de.michab.simulator.mos6502.Vic
Y coordinate sprite 0.
S1X - Static variable in class de.michab.simulator.mos6502.Vic
 
S1Y - Static variable in class de.michab.simulator.mos6502.Vic
 
S2X - Static variable in class de.michab.simulator.mos6502.Vic
 
S2Y - Static variable in class de.michab.simulator.mos6502.Vic
 
S3X - Static variable in class de.michab.simulator.mos6502.Vic
 
S3Y - Static variable in class de.michab.simulator.mos6502.Vic
 
S4X - Static variable in class de.michab.simulator.mos6502.Vic
 
S4Y - Static variable in class de.michab.simulator.mos6502.Vic
 
S5X - Static variable in class de.michab.simulator.mos6502.Vic
 
S5Y - Static variable in class de.michab.simulator.mos6502.Vic
 
S6X - Static variable in class de.michab.simulator.mos6502.Vic
 
S6Y - Static variable in class de.michab.simulator.mos6502.Vic
 
S7X - Static variable in class de.michab.simulator.mos6502.Vic
 
S7Y - Static variable in class de.michab.simulator.mos6502.Vic
 
SBC_ABS - Static variable in class de.michab.simulator.mos6502.Opcodes
 
SBC_ABSX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
SBC_ABSY - Static variable in class de.michab.simulator.mos6502.Opcodes
 
SBC_IMM - Static variable in class de.michab.simulator.mos6502.Opcodes
 
SBC_IZX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
SBC_IZY - Static variable in class de.michab.simulator.mos6502.Opcodes
 
SBC_ZP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
SBC_ZPX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
SEC_IMP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
SED_IMP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
SEI_IMP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
SPRITEBACKCOLL - Static variable in class de.michab.simulator.mos6502.Vic
 
SPRITEBACKGRD - Static variable in class de.michab.simulator.mos6502.Vic
 
SPRITECOL0 - Static variable in class de.michab.simulator.mos6502.Vic
 
SPRITECOL1 - Static variable in class de.michab.simulator.mos6502.Vic
 
SPRITECOL2 - Static variable in class de.michab.simulator.mos6502.Vic
 
SPRITECOL3 - Static variable in class de.michab.simulator.mos6502.Vic
 
SPRITECOL4 - Static variable in class de.michab.simulator.mos6502.Vic
 
SPRITECOL5 - Static variable in class de.michab.simulator.mos6502.Vic
 
SPRITECOL6 - Static variable in class de.michab.simulator.mos6502.Vic
 
SPRITECOL7 - Static variable in class de.michab.simulator.mos6502.Vic
 
SPRITEENABLE - Static variable in class de.michab.simulator.mos6502.Vic
Sprite enabled.
SPRITEEXPANDX - Static variable in class de.michab.simulator.mos6502.Vic
 
SPRITEEXPANDY - Static variable in class de.michab.simulator.mos6502.Vic
 
SPRITEMULTIC0 - Static variable in class de.michab.simulator.mos6502.Vic
 
SPRITEMULTIC1 - Static variable in class de.michab.simulator.mos6502.Vic
 
SPRITEMULTICOL - Static variable in class de.michab.simulator.mos6502.Vic
 
SPRITESPRITECOLL - Static variable in class de.michab.simulator.mos6502.Vic
 
STATUS_FLAG_BREAK - Static variable in class de.michab.simulator.mos6502.Cpu6510
 
STATUS_FLAG_CARRY - Static variable in class de.michab.simulator.mos6502.Cpu6510
 
STATUS_FLAG_DECIMAL - Static variable in class de.michab.simulator.mos6502.Cpu6510
 
STATUS_FLAG_INTERRUPT - Static variable in class de.michab.simulator.mos6502.Cpu6510
 
STATUS_FLAG_NEGATIVE - Static variable in class de.michab.simulator.mos6502.Cpu6510
 
STATUS_FLAG_OVERFLOW - Static variable in class de.michab.simulator.mos6502.Cpu6510
 
STATUS_FLAG_ZERO - Static variable in class de.michab.simulator.mos6502.Cpu6510
 
STA_ABS - Static variable in class de.michab.simulator.mos6502.Opcodes
 
STA_ABSX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
STA_ABSY - Static variable in class de.michab.simulator.mos6502.Opcodes
 
STA_IZX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
STA_IZY - Static variable in class de.michab.simulator.mos6502.Opcodes
 
STA_ZP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
STA_ZPX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
STROBEX - Static variable in class de.michab.simulator.mos6502.Vic
Light pen X.
STROBEY - Static variable in class de.michab.simulator.mos6502.Vic
Light pen Y.
STX_ABS - Static variable in class de.michab.simulator.mos6502.Opcodes
 
STX_ZP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
STX_ZPY - Static variable in class de.michab.simulator.mos6502.Opcodes
 
STY_ABS - Static variable in class de.michab.simulator.mos6502.Opcodes
 
STY_ZP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
STY_ZPX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
Sid - class de.michab.simulator.mos6502.Sid.
The MOS 6581 Sound Interface Device.
Sid() - Constructor for class de.michab.simulator.mos6502.Sid
Create an instance.
SystemFile - class de.michab.simulator.mos6502.c64.SystemFile.
Represents a file system file object.
SystemFile(File) - Constructor for class de.michab.simulator.mos6502.c64.SystemFile
Convenience constructor.
SystemFile(String, InputStream) - Constructor for class de.michab.simulator.mos6502.c64.SystemFile
Create a system file.
SystemFile(String, InputStream, int) - Constructor for class de.michab.simulator.mos6502.c64.SystemFile
Create a system file.
set(ResourceBundle) - Static method in class de.michab.mack.ErrorDialog
Sets the resource bundle to be used for resource key resolution.
set(Forwarder, int) - Method in interface de.michab.simulator.Memory
Add a forwarder to the passed memory position.
setAccu(int) - Method in class de.michab.simulator.mos6502.Cpu6510
Sets the accu register.
setAddresses(int, int, int) - Method in class de.michab.simulator.mos6502.Vic
Set the chip's character address.
setDebugger(Debugger) - Method in interface de.michab.simulator.Processor
Sets a debugger for this processor.
setDebugger(Debugger) - Method in class de.michab.simulator.mos6502.Cpu6510
Sets a debugger on this processor instance.
setDefaultActionRoot(Component) - Static method in class de.michab.mack.ActionManager
Sets a default root component for action controlled dialogs.
setImageFile(SystemFile) - Method in class de.michab.simulator.mos6502.c64.C64Core
Attaches a file to the emulator.
setInputDevice(int) - Method in class de.michab.apps.route64.Commodore64Applet
Set the input device to either the keyboard, joystick one, or joystick two.
setInputDevice(int) - Method in class de.michab.simulator.mos6502.c64.C64Core
Selects an input device: joystick 1, joystick 2, or keyboard.
setListener(Forwarder) - Method in interface de.michab.simulator.Bus
Set the single bus listener.
setPC(int) - Method in class de.michab.simulator.mos6502.Cpu6510
Set the program counter to a new address.
setPageAddress(int) - Method in class de.michab.simulator.mos6502.Vic
Set the page address.
setPortListener(int, Forwarder) - Method in class de.michab.simulator.mos6502.Cpu6510
Sets a listener on the passed port.
setProcessor(Processor) - Method in interface de.michab.simulator.Debugger
Part of interlock sequence.
setSoundOn(boolean) - Method in class de.michab.simulator.mos6502.Sid
Activate or deactivate sound.
setSoundOn(boolean) - Method in class de.michab.simulator.mos6502.c64.C64Core
Switch sound on or off.
setStatusRegister(byte) - Method in class de.michab.simulator.mos6502.Cpu6510
Set our status flags from a byte value.
setX(int) - Method in class de.michab.simulator.mos6502.Cpu6510
Sets the x register.
setY(int) - Method in class de.michab.simulator.mos6502.Cpu6510
Sets the y register.
show(Component, String, String, String, String) - Static method in class de.michab.mack.ErrorDialog
Brings up an error dialog on the passed parent component.
show(Component, String, String, String) - Static method in class de.michab.mack.ErrorDialog
Brings up an error dialog on the passed parent component.
show(Component, String, String) - Static method in class de.michab.mack.ErrorDialog
Brings up an error dialog on the passed parent component.
show(Component, String) - Static method in class de.michab.mack.ErrorDialog
Brings up an error dialog on the passed parent component.
showOptionDialog(Component, Object, String, int, int, Icon, Object[], Object) - Static method in class de.michab.mack.Utilities
This is equivalent to the JOptionPane.showOptionDialog() call with the same parameters, but solves a problem in jdk 1.4 with the passed initialValue argument.
shutdown() - Method in class de.michab.simulator.mos6502.c64.C64Core
Shutdown the emulator and release all resources held.
start() - Method in class de.michab.apps.route64.Commodore64Applet
 
start() - Method in class de.michab.simulator.Clock
Starts dispatching.
start() - Method in class de.michab.simulator.mos6502.c64.C64Core
Starts execution of the system.
stealCycles(int) - Method in class de.michab.simulator.mos6502.Cpu6510
experimental TODO
stealTicks(int) - Method in class de.michab.simulator.Clock.ClockHandle
experimental
step(int) - Method in interface de.michab.simulator.Debugger
Called by the processor in single step mode.

T

TAX_IMP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
TAY_IMP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
TSX_IMP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
TXA_IMP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
TXS_IMP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
TYA_IMP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
terminate() - Method in class de.michab.simulator.mos6502.Vic
Shuts down the Vic.
toString() - Method in class de.michab.simulator.mos6502.Cpu6510
Returns a string representation of this processor for debug purposes.

U

Utilities - class de.michab.mack.Utilities.
A set of utility classes.
Utilities() - Constructor for class de.michab.mack.Utilities
 
uLSE_ABS - Static variable in class de.michab.simulator.mos6502.Opcodes
 
uLSE_ABSX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
uLSE_ABSY - Static variable in class de.michab.simulator.mos6502.Opcodes
 
uLSE_IZX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
uLSE_IZY - Static variable in class de.michab.simulator.mos6502.Opcodes
 
uLSE_ZP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
uLSE_ZPX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
uSAX_ABS - Static variable in class de.michab.simulator.mos6502.Opcodes
 
uSAX_IZX - Static variable in class de.michab.simulator.mos6502.Opcodes
 
uSAX_ZP - Static variable in class de.michab.simulator.mos6502.Opcodes
 
uSAX_ZPY - Static variable in class de.michab.simulator.mos6502.Opcodes
 
unschedule() - Method in class de.michab.simulator.Clock.ClockHandle
Remove the calling thread from the list of threads that can be scheduled.

V

VIC_RGB_COLORS - Static variable in class de.michab.simulator.mos6502.Vic
This defines a table of the 64s colors.
VIDEOMEMBASE - Static variable in class de.michab.simulator.mos6502.Vic
 
Vic - class de.michab.simulator.mos6502.Vic.
Represents the C64's MOS6569 video interface chip.
Vic(Cpu6510, Memory, int, Clock) - Constructor for class de.michab.simulator.mos6502.Vic
Creates a VIC with the passed initial references.

W

windowActivated(WindowEvent) - Method in class de.michab.mack.actions.ActExitApplication
Empty implementation.
windowClosed(WindowEvent) - Method in class de.michab.mack.actions.ActExitApplication
Shuts down the application, never returns.
windowClosing(WindowEvent) - Method in class de.michab.mack.actions.ActExitApplication
First step in application shutdown.
windowDeactivated(WindowEvent) - Method in class de.michab.mack.actions.ActExitApplication
Empty implementation.
windowDeiconified(WindowEvent) - Method in class de.michab.mack.actions.ActExitApplication
Empty implementation.
windowIconified(WindowEvent) - Method in class de.michab.mack.actions.ActExitApplication
Empty implementation.
windowOpened(WindowEvent) - Method in class de.michab.mack.actions.ActExitApplication
Initialises the internal application frame reference.
write(int, byte) - Method in interface de.michab.simulator.Addressable
Write a byte into the given address.
write(byte) - Method in class de.michab.simulator.ArrayPort
 
write(byte) - Method in interface de.michab.simulator.Forwarder
Write a byte to this Forwarder.
write(byte) - Method in class de.michab.simulator.Port
Write a byte to this port.
write(int, byte) - Method in class de.michab.simulator.mos6502.Cia
This is the common write entry.
write(int, byte) - Method in class de.michab.simulator.mos6502.Cpu6510
Write this processor's ports.
write(int, byte) - Method in class de.michab.simulator.mos6502.Extension
Default implementation of write for an extension.
write(int, byte) - Method in class de.michab.simulator.mos6502.Sid
 
write(int, byte) - Method in class de.michab.simulator.mos6502.Vic
 

A B C D E F G I J K L M N O P R S T U V W