Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
X
A
accept(File)
- Method in class com.monkeycoder.monkeynes.base.
GenericFileFilter
Returns whether or not the specified file is to be shown.
addCode(GameGenieCode)
- Method in class com.monkeycoder.monkeynes.hardware.
GameGenie
Adds a code to the list of active codes.
addExtension(String)
- Method in class com.monkeycoder.monkeynes.base.
GenericFileFilter
Adds an extension to the list of extensions on which this GenericFileFilter filters.
addMapping(int, int)
- Method in class com.monkeycoder.monkeynes.gui.
ButtonMap
Adds a new mapping into this ButtonMap.
addRow(GameGenieCode)
- Method in class com.monkeycoder.monkeynes.gui.
GameGenieTableModel
Adds a row to the bottom of the table.
andEquals(int)
- Method in class com.monkeycoder.monkeynes.hardware.
CpuRegister
Performs a bitwise AND with a value and this register's existing value.
B
bitMask
- Static variable in class com.monkeycoder.monkeynes.base.
MathHelper
This array allows access to individual bits.
bt_cycles
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesOpCodeTable
This is the Branch Taken extra cycles count.
buildTiles()
- Method in class com.monkeycoder.monkeynes.gui.
PatternTableView
Reconstructs the tiles that will be displayed.
BUTTON_A
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesJoypad
BUTTON_B
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesJoypad
BUTTON_COUNT
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesJoypad
BUTTON_DPAD_DOWN
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesJoypad
BUTTON_DPAD_LEFT
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesJoypad
BUTTON_DPAD_RIGHT
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesJoypad
BUTTON_DPAD_UP
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesJoypad
BUTTON_SELECT
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesJoypad
BUTTON_START
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesJoypad
ButtonMap
- class com.monkeycoder.monkeynes.gui.
ButtonMap
.
This class acts as a mapping between keyboard keys and NES controller buttons.
ButtonMap()
- Constructor for class com.monkeycoder.monkeynes.gui.
ButtonMap
Creates a new empty ButtonMap.
ButtonMapFactory
- class com.monkeycoder.monkeynes.gui.
ButtonMapFactory
.
This class creates ButtonMaps based on values found in the
monkeynes.ini
properties file.
ButtonMapFactory()
- Constructor for class com.monkeycoder.monkeynes.gui.
ButtonMapFactory
Creates a new ButtonMapFactory and initializes itself with values found in the
monkeynes.ini
properties file.
byteMask
- Static variable in class com.monkeycoder.monkeynes.base.
MathHelper
This array allows access to individual bytes.
C
cage()
- Method in class com.monkeycoder.monkeynes.hardware.
CpuRegister16
This function sets all bits that are not supposed to be in use by a register of this size to 0.
cage()
- Method in class com.monkeycoder.monkeynes.hardware.
CpuRegister
This function sets all bits that are not supposed to be in use by a register of this size to 0.
CHR_PAGE_SIZE
- Static variable in class com.monkeycoder.monkeynes.hardware.
InesRomHeader
clear()
- Method in class com.monkeycoder.monkeynes.hardware.
NesSpriteMemory
Reinitializes the memory bank to all zeros.
clear()
- Method in class com.monkeycoder.monkeynes.hardware.
NesVideoMemory
Reinitializes the memory bank to all zeros.
clear()
- Method in class com.monkeycoder.monkeynes.hardware.
NesMainMemory
Reinitializes the memory bank to all zeros.
clearStrobe()
- Method in class com.monkeycoder.monkeynes.hardware.
NesJoypad
clearStrobe()
- Method in interface com.monkeycoder.monkeynes.hardware.
NesController
Clears the strobe on this controller.
CMD_BACKGROUND_COLOR
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesPpu
CMD_CLEAR_VIDEO_BUFFER
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesPpu
CMD_DRAW_BACKGROUND
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesPpu
CMD_DRAW_SPRITES
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesPpu
CMD_SEND_VIDEO_UPDATE
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesPpu
com.monkeycoder.monkeynes.base
- package com.monkeycoder.monkeynes.base
The
base
package provides a starting point for MonkeyNES as well as several utility classes.
com.monkeycoder.monkeynes.gui
- package com.monkeycoder.monkeynes.gui
The
gui
package provides all of the windows, graphics support, and user event handling.
com.monkeycoder.monkeynes.hardware
- package com.monkeycoder.monkeynes.hardware
The
hardware
package provides all the classes for each of the physical components of an NES.
com.monkeycoder.monkeynes.hardware.mapper
- package com.monkeycoder.monkeynes.hardware.mapper
The
hardware.mapper
package provides the many mappers the NES used in its cartriges.
connectController(NesController, int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesHardware
Connects a controller to the hardware through a specified controller port.
connectVideoScreen(VideoScreen)
- Method in class com.monkeycoder.monkeynes.hardware.
NesHardware
Connects the video screen to the hardware.
CpuRegister
- class com.monkeycoder.monkeynes.hardware.
CpuRegister
.
This class represents an 8-bit CPU register.
CpuRegister()
- Constructor for class com.monkeycoder.monkeynes.hardware.
CpuRegister
Creates a new CpuRegister set to 0.
CpuRegister(int)
- Constructor for class com.monkeycoder.monkeynes.hardware.
CpuRegister
Creates a new CpuRegister set to a specific value.
CpuRegister16
- class com.monkeycoder.monkeynes.hardware.
CpuRegister16
.
This class represents a 16-bit CPU register.
CpuRegister16()
- Constructor for class com.monkeycoder.monkeynes.hardware.
CpuRegister16
Creates a new CpuRegister16 set to 0.
CpuRegister16(int)
- Constructor for class com.monkeycoder.monkeynes.hardware.
CpuRegister16
Creates a new CpuRegister16 set to a specific value.
CpuState
- class com.monkeycoder.monkeynes.hardware.
CpuState
.
This class represents a saved CPU state.
CpuState()
- Constructor for class com.monkeycoder.monkeynes.hardware.
CpuState
Creates a new CpuState where all registers are set to 0.
CpuState(CpuRegister16, CpuRegister, CpuRegister, CpuRegister, CpuRegister, CpuRegister)
- Constructor for class com.monkeycoder.monkeynes.hardware.
CpuState
Creates a new CpuState where all registers are set to existing registers.
CpuStateViewerGui
- class com.monkeycoder.monkeynes.gui.
CpuStateViewerGui
.
This is a GUI Dialog box that displays the current state of all the CPU registers.
CpuStateViewerGui(Frame, NesCpu)
- Constructor for class com.monkeycoder.monkeynes.gui.
CpuStateViewerGui
Creates and configures a new CpuStateViewerGui.
crossesPageBoundry(int, int, int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesCpu
Determines whether or not an operation is going to cross a page boundry.
cycles
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesOpCodeTable
The base number of machine cycles each OpCode requires to complete.
D
DebugLog
- class com.monkeycoder.monkeynes.base.
DebugLog
.
This class is a logger singleton that can direct log output to several places.
decrement()
- Method in class com.monkeycoder.monkeynes.hardware.
CpuRegister
Decrements the value of this register.
DefaultMemoryFilter
- class com.monkeycoder.monkeynes.hardware.
DefaultMemoryFilter
.
This class fulfills the MemoryFilter interface and does no translation of values.
DefaultMemoryFilter()
- Constructor for class com.monkeycoder.monkeynes.hardware.
DefaultMemoryFilter
Creates a new DefaultMemoryFilter.
dmaJoyportRead(int)
- Method in class com.monkeycoder.monkeynes.hardware.
DmaManager
Used to read button values from a joystick port.
dmaJoyportWrite(int)
- Method in class com.monkeycoder.monkeynes.hardware.
DmaManager
Used to reset or clear a joystick port.
DmaManager
- class com.monkeycoder.monkeynes.hardware.
DmaManager
.
This class manages DMA activity within the system.
DmaManager(NesHardware)
- Constructor for class com.monkeycoder.monkeynes.hardware.
DmaManager
Creates a new DmaManager.
dmaPpuHorzVertScrollWrite()
- Method in class com.monkeycoder.monkeynes.hardware.
DmaManager
Transfers the horizontal and then vertical scroll values into internal PPU registers.
dmaPpuStatusRead()
- Method in class com.monkeycoder.monkeynes.hardware.
DmaManager
dmaSetupSpriteWrite()
- Method in class com.monkeycoder.monkeynes.hardware.
DmaManager
Sets up a byte-wise transfer to sprite memory.
dmaSpritePageWrite()
- Method in class com.monkeycoder.monkeynes.hardware.
DmaManager
Transfers a full 256 byte page of main memory into sprite memory.
dmaSpriteWrite()
- Method in class com.monkeycoder.monkeynes.hardware.
DmaManager
Transfers one byte at a time to the current address in sprite memory.
dmaVramRead()
- Method in class com.monkeycoder.monkeynes.hardware.
DmaManager
Transfers one byte at a time from the current address in video memory.
dmaVramSetupAccess()
- Method in class com.monkeycoder.monkeynes.hardware.
DmaManager
Sets up byte-wise access to video memory for reading or writing.
dmaVramWrite()
- Method in class com.monkeycoder.monkeynes.hardware.
DmaManager
Transfers one byte at a time to the current address in video memory.
doCycle()
- Method in class com.monkeycoder.monkeynes.hardware.
NesCpu
Called to tell the CPU to do a cycle.
doCycle()
- Method in class com.monkeycoder.monkeynes.hardware.
NesPpu
Called to tell the PPU to do a cycle.
doCycle()
- Method in class com.monkeycoder.monkeynes.hardware.mapper.
MemoryMapperZero
doCycle()
- Method in class com.monkeycoder.monkeynes.hardware.mapper.
MemoryMapper
Called to tell the mapper to do a cycle.
E
ExecutedInstructionInfo
- class com.monkeycoder.monkeynes.hardware.
ExecutedInstructionInfo
.
This class represents an instruction that was just executed by the CPU.
ExecutedInstructionInfo(int, int, int, int)
- Constructor for class com.monkeycoder.monkeynes.hardware.
ExecutedInstructionInfo
Creates a new ExecutedInstructionInfo record with the supplied information.
F
flowWrapper(Component)
- Static method in class com.monkeycoder.monkeynes.gui.
GuiHelper
Creates a JPanel with a FlowLayout wrapped around the desired Component.
flowWrapper(int, Component)
- Static method in class com.monkeycoder.monkeynes.gui.
GuiHelper
Creates a JPanel with a FlowLayout wrapped around the desired Component.
G
GameGenie
- class com.monkeycoder.monkeynes.hardware.
GameGenie
.
This class acts like the Game Genie (™ of Galoob) game enhancement device.
GameGenie()
- Constructor for class com.monkeycoder.monkeynes.hardware.
GameGenie
Creates a new GameGenie.
GameGenieCode
- class com.monkeycoder.monkeynes.hardware.
GameGenieCode
.
This class holds a translated code, and provides static methods for translating codes.
GameGenieCode(int, int)
- Constructor for class com.monkeycoder.monkeynes.hardware.
GameGenieCode
Creates a new GameGenieCode with the supplied address and value.
GameGenieCode(int, int, int)
- Constructor for class com.monkeycoder.monkeynes.hardware.
GameGenieCode
Creates a new GameGenieCode with the supplied address, value, and test value.
GameGenieGui
- class com.monkeycoder.monkeynes.gui.
GameGenieGui
.
This is a GUI dialog that allows the user to configure the active codes of the Game Genie system.
GameGenieGui(Frame)
- Constructor for class com.monkeycoder.monkeynes.gui.
GameGenieGui
Creates and configures a new GameGenieGui.
GameGenieTableModel
- class com.monkeycoder.monkeynes.gui.
GameGenieTableModel
.
This is the table model used for the display of GameGenieCodes by the GameGenieGui.
GameGenieTableModel()
- Constructor for class com.monkeycoder.monkeynes.gui.
GameGenieTableModel
Creates a new GameGenieTableModel with no headers or data.
GameGenieTableModel(String[])
- Constructor for class com.monkeycoder.monkeynes.gui.
GameGenieTableModel
Creates a new GameGenieTableModel with the supplied headers.
GameGenieTableModel(String[], ArrayList)
- Constructor for class com.monkeycoder.monkeynes.gui.
GameGenieTableModel
Creates a new GameGenieTableModel with the supplied headers and data.
GameGenieTableModel(String[], Object[][])
- Constructor for class com.monkeycoder.monkeynes.gui.
GameGenieTableModel
Creates a new GameGenieTableModel with the supplied headers and raw data.
GenericFileFilter
- class com.monkeycoder.monkeynes.base.
GenericFileFilter
.
This provides completely generic file filtering for Swing based FileChooser dialogs.
GenericFileFilter()
- Constructor for class com.monkeycoder.monkeynes.base.
GenericFileFilter
Creates an empty GenericFileFilter with no extensions, no description, and not showing directories.
GenericFileFilter(ArrayList)
- Constructor for class com.monkeycoder.monkeynes.base.
GenericFileFilter
Creates a GenericFileFilter with the extensions provided, no description, and not showing directories.
GenericFileFilter(ArrayList, boolean)
- Constructor for class com.monkeycoder.monkeynes.base.
GenericFileFilter
Creates a GenericFileFilter with the extensions provided, no description, and optionally showing directories.
GenericFileFilter(ArrayList, String)
- Constructor for class com.monkeycoder.monkeynes.base.
GenericFileFilter
Creates a GenericFileFilter with the extensions and description provided, and not showing directories.
GenericFileFilter(ArrayList, String, boolean)
- Constructor for class com.monkeycoder.monkeynes.base.
GenericFileFilter
Creates a GenericFileFilter with the extensions and description provided, and optionally showing directories.
GenericFileFilter(String)
- Constructor for class com.monkeycoder.monkeynes.base.
GenericFileFilter
Creates a GenericFileFilter with the extensions provided, no description, and not showing directories.
GenericFileFilter(String, boolean)
- Constructor for class com.monkeycoder.monkeynes.base.
GenericFileFilter
Creates a GenericFileFilter with the extensions provided, no description, and optionally showing directories.
GenericFileFilter(String, String)
- Constructor for class com.monkeycoder.monkeynes.base.
GenericFileFilter
Creates a GenericFileFilter with the extensions and description provided, and not showing directories.
GenericFileFilter(String, String, boolean)
- Constructor for class com.monkeycoder.monkeynes.base.
GenericFileFilter
Creates a GenericFileFilter with the extensions and description provided, and optionally showing directories.
getAccumulator()
- Method in class com.monkeycoder.monkeynes.hardware.
CpuState
Returns the actual Accumulator (ACC) register
getAccumulatorValue()
- Method in class com.monkeycoder.monkeynes.hardware.
NesCpu
Gets the value of the Accumulator (ACC) register.
getAddr()
- Method in class com.monkeycoder.monkeynes.base.
MemoryAccessMessage
For single byte access, this method returns the address of the accessed byte.
getAddress()
- Method in class com.monkeycoder.monkeynes.hardware.
GameGenieCode
Returns the 16-bit address that should be affected by this code.
getAddrStart()
- Method in class com.monkeycoder.monkeynes.base.
MemoryAccessMessage
For multiple byte access, this method returns the start address of the accessed memory.
getAddrStop()
- Method in class com.monkeycoder.monkeynes.base.
MemoryAccessMessage
For multiple byte access, this method returns the stop address of the accessed memory.
getAvailCycles()
- Method in class com.monkeycoder.monkeynes.hardware.
NesCpu
Gets the number of cycles the CPU has waiting to be used by the next operation.
getBinaryString8(int)
- Static method in class com.monkeycoder.monkeynes.base.
MathHelper
Builds a 0 padded 8-bit binary string from an integer.
getBitValue(int)
- Method in class com.monkeycoder.monkeynes.hardware.
CpuRegister
Gets the value of a specific bit as a 0 or 1.
getBooleanBitValue(int)
- Method in class com.monkeycoder.monkeynes.hardware.
CpuRegister
Gets the value of a specific bit as a boolean.
getButton(int)
- Method in class com.monkeycoder.monkeynes.gui.
ButtonMap
Gets the NES button ID for a given key code.
getButtonMap(int, int)
- Method in class com.monkeycoder.monkeynes.gui.
ButtonMapFactory
Gets a ButtonMap for a specific type of controller plugged into a specific port.
getChrRomPage(int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesRom
Returns the data from the ROM representing the requested page of CHR-ROM.
getChrRomPageCount()
- Method in class com.monkeycoder.monkeynes.hardware.
InesRomHeader
Gets the number of 8k pages of CHR-ROM data that are available.
getChrRomSize()
- Method in class com.monkeycoder.monkeynes.hardware.
InesRomHeader
Gets the total size of the available CHR-ROM.
getClocks()
- Method in class com.monkeycoder.monkeynes.hardware.
TimerMessage
Returns the number of elapsed clock cycles.
getClocksPast()
- Method in class com.monkeycoder.monkeynes.hardware.
HighResolutionTimer
Gets how many cycles have elapsed since the last this this function was called.
getClockSpeed()
- Method in class com.monkeycoder.monkeynes.gui.
OptionsCpuGui
Gets the clock speed set by the CPU speed slider.
getClockSpeed()
- Method in class com.monkeycoder.monkeynes.hardware.
HighResolutionTimer
Gets the speed of this timer.
getCode()
- Method in class com.monkeycoder.monkeynes.hardware.
GameGenieCode
Returns this GameGenieCode object as a code in the original form used by the Game Genie.
getColor(int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesPalette
Returns the color at the requested index.
getColorRgb(int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesPalette
Returns the color at the requested index as an RGB integer value.
getColumnClass(int)
- Method in class com.monkeycoder.monkeynes.gui.
GameGenieTableModel
Returns the object class of the requested column.
getColumnCount()
- Method in class com.monkeycoder.monkeynes.gui.
GameGenieTableModel
Returns the number of columns in this table.
getColumnName(int)
- Method in class com.monkeycoder.monkeynes.gui.
GameGenieTableModel
Returns the column header name for the requested column.
getController(int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesHardware
Returns the controller for the specified port.
getCpu()
- Method in class com.monkeycoder.monkeynes.hardware.
NesHardware
Returns the CPU created by and in use by this hardware.
getCycles()
- Method in class com.monkeycoder.monkeynes.hardware.
ExecutedInstructionInfo
Gets the number of cycles the CPU took to execute this instruction.
getDataSet()
- Method in class com.monkeycoder.monkeynes.gui.
GameGenieTableModel
Builds an ArrayList full of all the GameGenieCode objects currently in the table.
getDescription()
- Method in class com.monkeycoder.monkeynes.base.
GenericFileFilter
Gets the description.
getFilteredReadValue(int, int)
- Method in class com.monkeycoder.monkeynes.hardware.
DefaultMemoryFilter
This function simply returns the value in memory at the requested address.
getFilteredReadValue(int, int)
- Method in interface com.monkeycoder.monkeynes.hardware.
MemoryFilter
This function will be called when memory at the requested address is read.
getFilteredReadValue(int, int)
- Method in class com.monkeycoder.monkeynes.hardware.
GameGenie
This function will mutate values read from memory according to the active GameGenieCode rules.
getFilteredWriteValue(int, int)
- Method in class com.monkeycoder.monkeynes.hardware.
DefaultMemoryFilter
This function simply returns back the value passed in as the value to write.
getFilteredWriteValue(int, int)
- Method in interface com.monkeycoder.monkeynes.hardware.
MemoryFilter
This function will be called when memory at the requested address is written.
getFilteredWriteValue(int, int)
- Method in class com.monkeycoder.monkeynes.hardware.
GameGenie
This function is not used by the GameGenie so it will always return the value passed in with no further processing.
getHeaderData()
- Method in class com.monkeycoder.monkeynes.hardware.
NesRom
Returns the raw header data as it was passed in.
getHexString(int)
- Static method in class com.monkeycoder.monkeynes.base.
MathHelper
Builds a 0 padded 32-bit hexidecimal string from an integer.
getHexString16(int)
- Static method in class com.monkeycoder.monkeynes.base.
MathHelper
Builds a 0 padded 16-bit hexidecimal string from an integer.
getHexString8(int)
- Static method in class com.monkeycoder.monkeynes.base.
MathHelper
Builds a 0 padded 8-bit hexidecimal string from an integer.
getInesRomHeader()
- Method in class com.monkeycoder.monkeynes.hardware.
NesRom
Returns the
InesRomHeader
generated when the raw header data was passed in.
getInst()
- Static method in class com.monkeycoder.monkeynes.base.
DebugLog
Returns the only allowed instance of this class.
getMainMemory()
- Method in class com.monkeycoder.monkeynes.hardware.
NesHardware
Returns the Main Memory bank created by and in use by this hardware.
getMainMemory()
- Method in class com.monkeycoder.monkeynes.hardware.mapper.
MemoryMapper
Returns a reference to the main memory bank this mapper is using.
getMapper(NesRom)
- Method in class com.monkeycoder.monkeynes.hardware.mapper.
MemoryMapperFactory
Creates a new MemoryMapper.
getMapperDesc()
- Method in class com.monkeycoder.monkeynes.hardware.mapper.
MemoryMapperZero
getMapperDesc()
- Method in class com.monkeycoder.monkeynes.hardware.mapper.
MemoryMapper
Returns the description of this mapper.
getMapperName()
- Method in class com.monkeycoder.monkeynes.hardware.mapper.
MemoryMapperZero
getMapperName()
- Method in class com.monkeycoder.monkeynes.hardware.mapper.
MemoryMapper
Returns the name of this mapper.
getMapperNumber()
- Method in class com.monkeycoder.monkeynes.hardware.
InesRomHeader
Gets the number of the mapper in use by this cartrige.
getMapperNumber()
- Method in class com.monkeycoder.monkeynes.hardware.mapper.
MemoryMapperZero
getMapperNumber()
- Method in class com.monkeycoder.monkeynes.hardware.mapper.
MemoryMapper
Returns the mapper number of this mapper.
getMemoryBank()
- Method in class com.monkeycoder.monkeynes.base.
MemoryAccessMessage
Returns which memory bank was accessed.
getMemoryMapper()
- Method in class com.monkeycoder.monkeynes.hardware.
NesHardware
Returns the MemoryMapper in use by the NesRom.
getMode()
- Static method in class com.monkeycoder.monkeynes.base.
DebugLog
Returns the current redirection mode.
getNeedCycles()
- Method in class com.monkeycoder.monkeynes.hardware.
NesCpu
Gets the number of cycles the CPU is waiting for before completing the next operation.
getNextButtonValue()
- Method in class com.monkeycoder.monkeynes.hardware.
NesJoypad
getNextButtonValue()
- Method in interface com.monkeycoder.monkeynes.hardware.
NesController
Gets the value of the next button.
getOpAddress(int, int, int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesCpu
Gets the address at which the parameter value is located.
getOpCode()
- Method in class com.monkeycoder.monkeynes.hardware.
ExecutedInstructionInfo
Gets the index of the OpCode that was executed.
getOpCodeBySyntax(String, String)
- Static method in class com.monkeycoder.monkeynes.hardware.
NesOpCodeTable
Returns the OpCode index value from a 6502 assembly statement based on the syntax of that statement.
getOpValue(int, int, int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesCpu
Gets the parameter value based on the OpCode.
getPalette()
- Method in class com.monkeycoder.monkeynes.hardware.
NesHardware
Returns the palette created by and in use by this hardware.
getParam(String)
- Static method in class com.monkeycoder.monkeynes.hardware.
NesOpCodeTable
Returns just the actual hex value portion of a paramater from the full 6502 formatted parameter String.
getParam1()
- Method in class com.monkeycoder.monkeynes.hardware.
ExecutedInstructionInfo
Gets the first byte of param data used by this executed instruction.
getParam2()
- Method in class com.monkeycoder.monkeynes.hardware.
ExecutedInstructionInfo
Gets the second byte of param data used by this executed instruction.
getPixelValue(int, int)
- Method in class com.monkeycoder.monkeynes.hardware.
PatternTableTile
This gets the pixel value of of a requested pixel.
getPpu()
- Method in class com.monkeycoder.monkeynes.hardware.
NesHardware
Returns the PPU created by and in use by this hardware.
getPreferredSize()
- Method in class com.monkeycoder.monkeynes.gui.
StateLight
Returns the size this light prefers to be the parent drawing component.
getPrgRomPage(int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesRom
Returns the data from the ROM representing the requested page of PRG-ROM.
getPrgRomPageCount()
- Method in class com.monkeycoder.monkeynes.hardware.
InesRomHeader
Gets the number of 16k pages of PRG-ROM data that are available.
getPrgRomSize()
- Method in class com.monkeycoder.monkeynes.hardware.
InesRomHeader
Gets the total size of the available PRG-ROM.
getProcessorStatus()
- Method in class com.monkeycoder.monkeynes.hardware.
CpuState
Returns the actual Processor Status (PS) register
getProcessorStatusValue()
- Method in class com.monkeycoder.monkeynes.hardware.
NesCpu
Gets the value of the Processor Status (PS) register.
getProgramCounter()
- Method in class com.monkeycoder.monkeynes.hardware.
CpuState
Returns the actual Program Counter (PC) register
getProgramCounterValue()
- Method in class com.monkeycoder.monkeynes.hardware.
NesCpu
Gets the value of the Program Counter (PC) register.
getRom()
- Method in class com.monkeycoder.monkeynes.hardware.
NesHardware
Returns the NesRom currently in the ROM slot of this hardware.
getRom()
- Method in class com.monkeycoder.monkeynes.hardware.mapper.
MemoryMapper
Returns a reference to the ROM this mapper is using.
getRomData()
- Method in class com.monkeycoder.monkeynes.hardware.
NesRom
Returns the raw game data as it was passed in.
getRomFileName()
- Method in class com.monkeycoder.monkeynes.hardware.
NesRom
Returns the file filename from which the data for this ROM was loaded.
getRomFormat()
- Method in class com.monkeycoder.monkeynes.hardware.
NesRom
Returns the file format identifier.
getRomFormatHeaderSize(int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesRom
Returns the size of the header data in bytes.
getRowCount()
- Method in class com.monkeycoder.monkeynes.gui.
GameGenieTableModel
Returns the number of data rows in this table.
getSpriteMemory()
- Method in class com.monkeycoder.monkeynes.hardware.
NesHardware
Returns the Sprite Memory bank created by and in use by this hardware.
getStackPointer()
- Method in class com.monkeycoder.monkeynes.hardware.
CpuState
Returns the actual Stack Pointer (SP) register
getStackPointerValue()
- Method in class com.monkeycoder.monkeynes.hardware.
NesCpu
Gets the value of the Stack Pointer (SP) register.
getState()
- Method in class com.monkeycoder.monkeynes.gui.
StateLight
Gets the current state of the light.
getSyntaxFormatted()
- Method in class com.monkeycoder.monkeynes.hardware.
ExecutedInstructionInfo
Produces a String containing the 6502 assembly language version of this instruction as it was executed.
getSyntaxFormatted(int, int, int)
- Static method in class com.monkeycoder.monkeynes.hardware.
NesOpCodeTable
Produces a String containing the 6502 assembly language version of an OpCode and its parameters.
getTableNumber(int, int)
- Method in class com.monkeycoder.monkeynes.gui.
PatternTableView
getTest()
- Method in class com.monkeycoder.monkeynes.hardware.
GameGenieCode
Returns the value that must be in memory at the specified address for the altered value to be returned.
getTileNumber(int, int)
- Method in class com.monkeycoder.monkeynes.gui.
PatternTableView
getType()
- Method in class com.monkeycoder.monkeynes.base.
MemoryAccessMessage
Returns the type of memory access that was performed.
getType()
- Method in class com.monkeycoder.monkeynes.hardware.
NesJoypad
getType()
- Method in interface com.monkeycoder.monkeynes.hardware.
NesController
Returns the type of this controller.
getTypeName()
- Method in class com.monkeycoder.monkeynes.hardware.
NesJoypad
getTypeName()
- Method in interface com.monkeycoder.monkeynes.hardware.
NesController
Returns the name of this type of controller.
getValue()
- Method in class com.monkeycoder.monkeynes.hardware.
GameGenieCode
Returns the value that should be returned instead of the value in memory.
getValue()
- Method in class com.monkeycoder.monkeynes.hardware.
CpuRegister
Gets the entire data value of this register.
getValueAt(int, int)
- Method in class com.monkeycoder.monkeynes.gui.
GameGenieTableModel
Returns the data at the specified table coordinates.
getVerbosity()
- Static method in class com.monkeycoder.monkeynes.base.
DebugLog
Returns the current verbosity threshhold.
getVideoData()
- Method in class com.monkeycoder.monkeynes.hardware.
NesPpu
Returns the PPU internal raw video buffer.
getVideoMemory()
- Method in class com.monkeycoder.monkeynes.hardware.
NesHardware
Returns the Video Memory bank created by and in use by this hardware.
getVideoMemory()
- Method in class com.monkeycoder.monkeynes.hardware.mapper.
MemoryMapper
Returns a reference to the video memory bank this mapper is using.
getVideoScreen()
- Method in class com.monkeycoder.monkeynes.hardware.
NesHardware
Returns the VideoScreen that is attached to this hardware.
getWrappedAddress(int)
- Static method in class com.monkeycoder.monkeynes.base.
MathHelper
Forces an address to stay within the 64k range by wrapping it.
getWrappedByte(int)
- Static method in class com.monkeycoder.monkeynes.base.
MathHelper
Forces a byte to stay within the 0-255 range by wrapping it.
getXIndex()
- Method in class com.monkeycoder.monkeynes.hardware.
CpuState
Returns the actual X-Index (IX) register
getXIndexValue()
- Method in class com.monkeycoder.monkeynes.hardware.
NesCpu
Gets the value of the X-Index (IX) register.
getYIndex()
- Method in class com.monkeycoder.monkeynes.hardware.
CpuState
Returns the actual Y-Index (IY) register
getYIndexValue()
- Method in class com.monkeycoder.monkeynes.hardware.
NesCpu
Gets the value of the Y-Index (IX) register.
GuiHelper
- class com.monkeycoder.monkeynes.gui.
GuiHelper
.
This class provides some convenience GUI methods.
GuiHelper()
- Constructor for class com.monkeycoder.monkeynes.gui.
GuiHelper
H
HelpAboutGui
- class com.monkeycoder.monkeynes.gui.
HelpAboutGui
.
This is a GUI dialog that provides Help About information.
HelpAboutGui(Frame)
- Constructor for class com.monkeycoder.monkeynes.gui.
HelpAboutGui
Creates and configures a new HelpAboutGui.
HighResolutionTimer
- class com.monkeycoder.monkeynes.hardware.
HighResolutionTimer
.
This is a hardware component representing the timing circuit in the NES.
HighResolutionTimer(long)
- Constructor for class com.monkeycoder.monkeynes.hardware.
HighResolutionTimer
Creates a new HighResolutionTimer at the specified speed.
I
increment()
- Method in class com.monkeycoder.monkeynes.hardware.
CpuRegister
Increments the value of this register.
InesRomHeader
- class com.monkeycoder.monkeynes.hardware.
InesRomHeader
.
This class represents the INES format ROM header.
InesRomHeader(byte[])
- Constructor for class com.monkeycoder.monkeynes.hardware.
InesRomHeader
Creates an INES Header using the bytes passed in.
insertRom(NesRom)
- Method in class com.monkeycoder.monkeynes.hardware.
NesHardware
Puts a ROM cartrige into the front of the system.
IRQ_VECTOR
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesCpu
isCellEditable(int, int)
- Method in class com.monkeycoder.monkeynes.gui.
GameGenieTableModel
Returns whether or not the data at the specified table coordinates is editable.
isFourScreenVram()
- Method in class com.monkeycoder.monkeynes.hardware.
InesRomHeader
Gets whether or not there is 4-Screen VRam.
isHorzMirror()
- Method in class com.monkeycoder.monkeynes.hardware.
InesRomHeader
Gets whether or not there is a Horizontal Mirror.
isPowerOn()
- Method in class com.monkeycoder.monkeynes.hardware.
NesPpu
Returns whether or not the power is on in the PPU.
isPowerOn()
- Method in class com.monkeycoder.monkeynes.hardware.
NesHardware
Returns whether or not the power is on in the hardware.
isRunning()
- Method in class com.monkeycoder.monkeynes.hardware.
HighResolutionTimer
Returns whether or not this timer is running.
isSramEnabled()
- Method in class com.monkeycoder.monkeynes.hardware.
InesRomHeader
Gets whether or not SRam is enabled.
isTrainerPresent()
- Method in class com.monkeycoder.monkeynes.hardware.
InesRomHeader
Gets whether or not there is a trainer present.
isVertMirror()
- Method in class com.monkeycoder.monkeynes.hardware.
InesRomHeader
Gets whether or not there is a Vertical Mirror.
K
keyPressed(KeyEvent)
- Method in class com.monkeycoder.monkeynes.gui.
NesControllerKeyListener
Called when a key presseed event occurs.
keyReleased(KeyEvent)
- Method in class com.monkeycoder.monkeynes.gui.
NesControllerKeyListener
Called when a key released event occurs.
keyTyped(KeyEvent)
- Method in class com.monkeycoder.monkeynes.gui.
NesControllerKeyListener
Called when a key typed event occurs.
L
length
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesOpCodeTable
The length in bytes of each OpCode.
letters
- Static variable in class com.monkeycoder.monkeynes.hardware.
GameGenieCode
A lookup array of letters used by the Original Game Genie.
loadRomFile(String)
- Static method in class com.monkeycoder.monkeynes.hardware.
NesRomLoader
Reads all the data in from a ROM file and creates a NesRom object.
log(int, String)
- Static method in class com.monkeycoder.monkeynes.base.
DebugLog
Records a log entry using the provided verbosity threshhold value.
log(String)
- Static method in class com.monkeycoder.monkeynes.base.
DebugLog
Records a log entry using the maximum verbosity threshhold of 5.
M
main(String[])
- Static method in class com.monkeycoder.monkeynes.base.
MonkeyNes
Used to start the emulator from the command line.
mainMem
- Variable in class com.monkeycoder.monkeynes.hardware.mapper.
MemoryMapper
MathHelper
- class com.monkeycoder.monkeynes.base.
MathHelper
.
This class provdes several math related convenience constructs.
MEM_MAIN
- Static variable in class com.monkeycoder.monkeynes.base.
MemoryAccessMessage
MEM_SPRITE
- Static variable in class com.monkeycoder.monkeynes.base.
MemoryAccessMessage
MEM_VIDEO
- Static variable in class com.monkeycoder.monkeynes.base.
MemoryAccessMessage
MemoryAccessMessage
- class com.monkeycoder.monkeynes.base.
MemoryAccessMessage
.
This is a data transport class used as a message.
MemoryAccessMessage(int, int)
- Constructor for class com.monkeycoder.monkeynes.base.
MemoryAccessMessage
Creates a new MemoryAccessMessage for access messages with no specific address access.
MemoryAccessMessage(int, int, int)
- Constructor for class com.monkeycoder.monkeynes.base.
MemoryAccessMessage
Creates a new MemoryAccessMessage based on a single byte access.
MemoryAccessMessage(int, int, int, int)
- Constructor for class com.monkeycoder.monkeynes.base.
MemoryAccessMessage
Creates a new MemoryAccessMessage based on a multiple byte access.
MemoryFilter
- interface com.monkeycoder.monkeynes.hardware.
MemoryFilter
.
This interface defines how classes that are used for manipulating memory on the fly must behave.
MemoryMapper
- class com.monkeycoder.monkeynes.hardware.mapper.
MemoryMapper
.
This is the abstract superclass of all hardware mappers.
MemoryMapper(NesMainMemory, NesVideoMemory, NesRom)
- Constructor for class com.monkeycoder.monkeynes.hardware.mapper.
MemoryMapper
Creates a new MemoryMapper.
MemoryMapperFactory
- class com.monkeycoder.monkeynes.hardware.mapper.
MemoryMapperFactory
.
This factory creates MemoryMappers by number.
MemoryMapperFactory(NesMainMemory, NesVideoMemory)
- Constructor for class com.monkeycoder.monkeynes.hardware.mapper.
MemoryMapperFactory
Creates a new MemoryMapperFactory.
MemoryMapperZero
- class com.monkeycoder.monkeynes.hardware.mapper.
MemoryMapperZero
.
This is an implementation of Mapper 0.
MemoryMapperZero(NesMainMemory, NesVideoMemory, NesRom)
- Constructor for class com.monkeycoder.monkeynes.hardware.mapper.
MemoryMapperZero
Creates a new MemoryMapperZero.
minusEquals(int)
- Method in class com.monkeycoder.monkeynes.hardware.
CpuRegister
Subtracts a value from this register's existing value.
mode
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesOpCodeTable
The mode in which each OpCode operates.
MODE_ABSOLUTE
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesOpCodeTable
MODE_ABSOLUTE_X
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesOpCodeTable
MODE_ABSOLUTE_Y
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesOpCodeTable
MODE_ACCUMULATOR
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesOpCodeTable
MODE_COUNT
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesOpCodeTable
MODE_FILE
- Static variable in class com.monkeycoder.monkeynes.base.
DebugLog
MODE_IMMEDIATE
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesOpCodeTable
MODE_IMPLIED
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesOpCodeTable
MODE_INDIRECT
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesOpCodeTable
MODE_INDIRECT_X
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesOpCodeTable
MODE_INDIRECT_Y
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesOpCodeTable
MODE_NULL
- Static variable in class com.monkeycoder.monkeynes.base.
DebugLog
MODE_RELATIVE
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesOpCodeTable
MODE_STD_ERR
- Static variable in class com.monkeycoder.monkeynes.base.
DebugLog
MODE_STD_OUT
- Static variable in class com.monkeycoder.monkeynes.base.
DebugLog
MODE_UNKNOWN
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesOpCodeTable
MODE_ZERO_PAGE
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesOpCodeTable
MODE_ZERO_PAGE_X
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesOpCodeTable
MODE_ZERO_PAGE_Y
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesOpCodeTable
MonkeyNes
- class com.monkeycoder.monkeynes.base.
MonkeyNes
.
This is the starting point for the entire emulator.
MonkeyNes()
- Constructor for class com.monkeycoder.monkeynes.base.
MonkeyNes
MonkeyNesGui
- class com.monkeycoder.monkeynes.gui.
MonkeyNesGui
.
This is the main window of MonkeyNES.
MonkeyNesGui()
- Constructor for class com.monkeycoder.monkeynes.gui.
MonkeyNesGui
Creates and configures a new MonkeyNesGui.
N
name
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesOpCodeTable
The 6502 assembly name of the OpCode.
NesController
- interface com.monkeycoder.monkeynes.hardware.
NesController
.
The interface all controller types must implement to be compatible with MonkeyNES.
NesControllerKeyListener
- class com.monkeycoder.monkeynes.gui.
NesControllerKeyListener
.
This class converts key events into the appropriate button presses on a controller.
NesControllerKeyListener(NesController, NesController)
- Constructor for class com.monkeycoder.monkeynes.gui.
NesControllerKeyListener
Creates a new NesControllerKeyListener and tells it what controllers are in the 2 controller ports.
NesCpu
- class com.monkeycoder.monkeynes.hardware.
NesCpu
.
This is the brain of the NES.
NesCpu(NesMainMemory, NesVideoMemory)
- Constructor for class com.monkeycoder.monkeynes.hardware.
NesCpu
Creates a new NesCpu.
NesHardware
- class com.monkeycoder.monkeynes.hardware.
NesHardware
.
This represents the physical NES unit.
NesHardware()
- Constructor for class com.monkeycoder.monkeynes.hardware.
NesHardware
Creates a new NesHardware which in turn creates all if the internal components of the NES.
NesJoypad
- class com.monkeycoder.monkeynes.hardware.
NesJoypad
.
This is the Original NES Joypad, a small square Joypad with 4-directional D-Pad, B and A buttons, and Start and Select buttons.
NesJoypad()
- Constructor for class com.monkeycoder.monkeynes.hardware.
NesJoypad
Creates a new NesJoypad.
NesMainMemory
- class com.monkeycoder.monkeynes.hardware.
NesMainMemory
.
This is a main memory bank for the NES.
NesMainMemory()
- Constructor for class com.monkeycoder.monkeynes.hardware.
NesMainMemory
Creates a new NesMainMemory initialized to all 0's.
NesMainMemory(MemoryFilter)
- Constructor for class com.monkeycoder.monkeynes.hardware.
NesMainMemory
Creates a new NesMainMemory with the specified MemoryFilter.
NesOpCodeTable
- class com.monkeycoder.monkeynes.hardware.
NesOpCodeTable
.
This class contains every shred of information available about every OpCode supported by the NES.
NesOpCodeTable()
- Constructor for class com.monkeycoder.monkeynes.hardware.
NesOpCodeTable
NesPalette
- class com.monkeycoder.monkeynes.hardware.
NesPalette
.
This class defines the built in 64 color palette of the NES.
NesPalette()
- Constructor for class com.monkeycoder.monkeynes.hardware.
NesPalette
Creates a new NesPalette and initializes it to the color values a real NES uses.
NesPpu
- class com.monkeycoder.monkeynes.hardware.
NesPpu
.
This is the graphics processor of the NES.
NesPpu(NesMainMemory, NesVideoMemory, NesSpriteMemory, NesPalette)
- Constructor for class com.monkeycoder.monkeynes.hardware.
NesPpu
Creates a new NesPpu.
NesRom
- class com.monkeycoder.monkeynes.hardware.
NesRom
.
The NesRom class represents a physical NES game cartrige.
NesRom()
- Constructor for class com.monkeycoder.monkeynes.hardware.
NesRom
Creates an empty NesRom.
NesRomLoader
- class com.monkeycoder.monkeynes.hardware.
NesRomLoader
.
This is a helper class for loading a NesRom from the file system.
NesRomLoader()
- Constructor for class com.monkeycoder.monkeynes.hardware.
NesRomLoader
NesSpriteMemory
- class com.monkeycoder.monkeynes.hardware.
NesSpriteMemory
.
This is a sprite memory bank for the NES.
NesSpriteMemory()
- Constructor for class com.monkeycoder.monkeynes.hardware.
NesSpriteMemory
Creates a new NesSpriteMemory initialized to all 0's.
NesVideoMemory
- class com.monkeycoder.monkeynes.hardware.
NesVideoMemory
.
This is a video memory bank for the NES.
NesVideoMemory()
- Constructor for class com.monkeycoder.monkeynes.hardware.
NesVideoMemory
Creates a new NesMainMemory initialized to all 0's.
nibbleMask
- Static variable in class com.monkeycoder.monkeynes.base.
MathHelper
This array allows access to individual nibbles.
NMI_VECTOR
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesCpu
O
OpCodeTestShellGui
- class com.monkeycoder.monkeynes.gui.
OpCodeTestShellGui
.
This is an interactive GUI dialog that allows for OpCode validation.
OpCodeTestShellGui(Frame, NesHardware)
- Constructor for class com.monkeycoder.monkeynes.gui.
OpCodeTestShellGui
Creates and configures a new OpCodeTestShellGui.
OptionsCpuGui
- class com.monkeycoder.monkeynes.gui.
OptionsCpuGui
.
This is a GUI dialog that allows user configuration of CPU options.
OptionsCpuGui(Frame)
- Constructor for class com.monkeycoder.monkeynes.gui.
OptionsCpuGui
Creates and configures a new OptionsCpuGui.
OptionsInputGui
- class com.monkeycoder.monkeynes.gui.
OptionsInputGui
.
This is a GUI dialog that allows user configuration of input options.
OptionsInputGui(Frame)
- Constructor for class com.monkeycoder.monkeynes.gui.
OptionsInputGui
Creates and configures a new OptionsInputGui.
OptionsSoundGui
- class com.monkeycoder.monkeynes.gui.
OptionsSoundGui
.
This is a GUI dialog that allows user configuration of sound options.
OptionsSoundGui(Frame)
- Constructor for class com.monkeycoder.monkeynes.gui.
OptionsSoundGui
Creates and configures a new OptionsSoundGui.
OptionsVideoGui
- class com.monkeycoder.monkeynes.gui.
OptionsVideoGui
.
This is a GUI dialog that allows user configuration of video options.
OptionsVideoGui(Frame)
- Constructor for class com.monkeycoder.monkeynes.gui.
OptionsVideoGui
Creates and configures a new OptionsVideoGui.
orEquals(int)
- Method in class com.monkeycoder.monkeynes.hardware.
CpuRegister
Performs a bitwise OR with a value and this register's existing value.
P
paint(Graphics)
- Method in class com.monkeycoder.monkeynes.gui.
PaletteView
Paints the surface of this component based on the current palette information.
paint(Graphics)
- Method in class com.monkeycoder.monkeynes.gui.
VideoScreen
Paints the surface of this component with the current data constructed by the PPU.
paint(Graphics)
- Method in class com.monkeycoder.monkeynes.gui.
StateLight
Paints the surface of this component based on the current state and colors.
paint(Graphics)
- Method in class com.monkeycoder.monkeynes.gui.
PatternTableView
Paints the surface of this component based on the current pattern table tiles.
PAL_BACKGROUND_ADDRESS
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesPalette
PAL_SPRITE_ADDRESS
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesPalette
PaletteView
- class com.monkeycoder.monkeynes.gui.
PaletteView
.
This is a graphics component for displaying the current palettes in video memory.
PaletteView(NesVideoMemory, NesPalette)
- Constructor for class com.monkeycoder.monkeynes.gui.
PaletteView
Creates a new PaletteView based on the supplied video memory.
PaletteViewerGui
- class com.monkeycoder.monkeynes.gui.
PaletteViewerGui
.
This is the GUI dialog that shows graphically the contents of the palettes.
PaletteViewerGui(Frame, NesVideoMemory, NesPalette)
- Constructor for class com.monkeycoder.monkeynes.gui.
PaletteViewerGui
Creates and configures a new PaletteViewerGui.
PatternTableTile
- class com.monkeycoder.monkeynes.hardware.
PatternTableTile
.
This represents a single graphics tile from the pattern tables.
PatternTableTile(int[], int[])
- Constructor for class com.monkeycoder.monkeynes.hardware.
PatternTableTile
Creates a new PatternTableTile with the specified data.
PatternTableView
- class com.monkeycoder.monkeynes.gui.
PatternTableView
.
This is a graphics component for displaying the pattern tables currently in video memory.
PatternTableView(NesVideoMemory)
- Constructor for class com.monkeycoder.monkeynes.gui.
PatternTableView
Creates a new PatternTableView based on the supplied video memory.
PatternTableViewerGui
- class com.monkeycoder.monkeynes.gui.
PatternTableViewerGui
.
This is the GUI dialog that shows graphically the contents of the CHR-ROM (Pattern Tables).
PatternTableViewerGui(Frame, NesVideoMemory)
- Constructor for class com.monkeycoder.monkeynes.gui.
PatternTableViewerGui
Creates and configures a new PatternTableViewerGui.
pb_cycles
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesOpCodeTable
This is the Page Boundry Crossing Extra Cycle Count.
plusEquals(int)
- Method in class com.monkeycoder.monkeynes.hardware.
CpuRegister
Adds a value to this register's existing value.
powerOff()
- Method in class com.monkeycoder.monkeynes.hardware.
NesCpu
Called to tell the CPU that power is now off.
powerOff()
- Method in class com.monkeycoder.monkeynes.hardware.
NesPpu
Called to tell the PPU that power is now off.
powerOff()
- Method in class com.monkeycoder.monkeynes.hardware.
NesHardware
Called to tell the hardware that power is now off.
powerOff()
- Method in class com.monkeycoder.monkeynes.hardware.mapper.
MemoryMapperZero
powerOff()
- Method in class com.monkeycoder.monkeynes.hardware.mapper.
MemoryMapper
Called to tell the mapper that power is now off.
powerOn()
- Method in class com.monkeycoder.monkeynes.hardware.
NesCpu
Called to tell the CPU that power is now on.
powerOn()
- Method in class com.monkeycoder.monkeynes.hardware.
NesPpu
Called to tell the PPU that power is now on.
powerOn()
- Method in class com.monkeycoder.monkeynes.hardware.
NesHardware
Called to tell the hardware that power is now on.
powerOn()
- Method in class com.monkeycoder.monkeynes.hardware.mapper.
MemoryMapperZero
powerOn()
- Method in class com.monkeycoder.monkeynes.hardware.mapper.
MemoryMapper
Called to tell the mapper that power is now on.
PRG_PAGE_SIZE
- Static variable in class com.monkeycoder.monkeynes.hardware.
InesRomHeader
PrgRomHexViewerGui
- class com.monkeycoder.monkeynes.gui.
PrgRomHexViewerGui
.
This is the GUI dialog that displays a hex view of the contents of the PRG-ROM.
PrgRomHexViewerGui(Frame, NesMainMemory)
- Constructor for class com.monkeycoder.monkeynes.gui.
PrgRomHexViewerGui
Creates and configures a new PrgRomHexViewerGui.
PrgRomViewerGui
- class com.monkeycoder.monkeynes.gui.
PrgRomViewerGui
.
This is a GUI Dialog box that displays a simple top down disassembly of the memory in PRG-ROM.
PrgRomViewerGui(Frame, NesMainMemory)
- Constructor for class com.monkeycoder.monkeynes.gui.
PrgRomViewerGui
Creates and configures a new PrgRomViewerGui.
PS_BREAK_COMMAND
- Static variable in class com.monkeycoder.monkeynes.hardware.
CpuRegister
PS_CARRY_FLAG
- Static variable in class com.monkeycoder.monkeynes.hardware.
CpuRegister
PS_DECIMAL_MODE
- Static variable in class com.monkeycoder.monkeynes.hardware.
CpuRegister
PS_INTERRUPT_DISABLE
- Static variable in class com.monkeycoder.monkeynes.hardware.
CpuRegister
PS_NEGATIVE_FLAG
- Static variable in class com.monkeycoder.monkeynes.hardware.
CpuRegister
PS_OVERFLOW_FLAG
- Static variable in class com.monkeycoder.monkeynes.hardware.
CpuRegister
PS_UNUSED
- Static variable in class com.monkeycoder.monkeynes.hardware.
CpuRegister
PS_ZERO_FLAG
- Static variable in class com.monkeycoder.monkeynes.hardware.
CpuRegister
R
read(int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesSpriteMemory
Reads the memory at the requested address.
read(int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesVideoMemory
Reads the memory at the requested address.
read(int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesRom
Reads any single byte of data from the ROM data.
read(int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesMainMemory
Reads the memory at the requested address.
read(int, int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesSpriteMemory
Reads the memory at the requested address range.
read(int, int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesVideoMemory
Reads the memory at the requested address range.
read(int, int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesRom
Reads a range of bytes from the ROM data.
read(int, int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesMainMemory
Reads the memory at the requested address range.
readManager(int)
- Method in class com.monkeycoder.monkeynes.hardware.
DmaManager
This function takes the address of a main memory read and translates it into a dmaXXX() function call as appropriate.
readNoMessage(int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesSpriteMemory
Reads the memory at the requested address.
readNoMessage(int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesVideoMemory
Reads the memory at the requested address.
readNoMessage(int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesMainMemory
Reads the memory at the requested address.
readNoMessage(int, int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesSpriteMemory
Reads the memory at the requested address range.
readNoMessage(int, int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesVideoMemory
Reads the memory at the requested address range.
readNoMessage(int, int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesMainMemory
Reads the memory at the requested address range.
readWord(int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesSpriteMemory
Reads 2-bytes of memory starting at the requested address.
readWord(int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesVideoMemory
Reads 2-bytes of memory starting at the requested address.
readWord(int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesMainMemory
Reads 2-bytes of memory starting at the requested address.
readWordNoMessage(int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesSpriteMemory
Reads 2-bytes of memory starting at the requested address.
readWordNoMessage(int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesVideoMemory
Reads 2-bytes of memory starting at the requested address.
readWordNoMessage(int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesMainMemory
Reads 2-bytes of memory starting at the requested address.
REG_JOYSTICK_PORT_1
- Static variable in class com.monkeycoder.monkeynes.hardware.
DmaManager
REG_JOYSTICK_PORT_2
- Static variable in class com.monkeycoder.monkeynes.hardware.
DmaManager
REG_PPU_CONTROL_1
- Static variable in class com.monkeycoder.monkeynes.hardware.
DmaManager
REG_PPU_CONTROL_2
- Static variable in class com.monkeycoder.monkeynes.hardware.
DmaManager
REG_PPU_HORZ_VERT_SCROLL
- Static variable in class com.monkeycoder.monkeynes.hardware.
DmaManager
REG_PPU_STATUS
- Static variable in class com.monkeycoder.monkeynes.hardware.
DmaManager
REG_SPRITE_DATA
- Static variable in class com.monkeycoder.monkeynes.hardware.
DmaManager
REG_SPRITE_PAGE_WRITE
- Static variable in class com.monkeycoder.monkeynes.hardware.
DmaManager
REG_SPRITE_START_ADDRESS
- Static variable in class com.monkeycoder.monkeynes.hardware.
DmaManager
REG_VRAM_DATA
- Static variable in class com.monkeycoder.monkeynes.hardware.
DmaManager
REG_VRAM_START_ADDRESS
- Static variable in class com.monkeycoder.monkeynes.hardware.
DmaManager
removeCode(GameGenieCode)
- Method in class com.monkeycoder.monkeynes.hardware.
GameGenie
Removes a code from the list of active codes.
removeCode(int)
- Method in class com.monkeycoder.monkeynes.hardware.
GameGenie
Removes a code from the list of active codes.
removeRom()
- Method in class com.monkeycoder.monkeynes.hardware.
NesHardware
Removes a ROM cartrige fron the system.
removeRow(int)
- Method in class com.monkeycoder.monkeynes.gui.
GameGenieTableModel
Removes a row from the table.
RESET_VECTOR
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesCpu
reset()
- Method in class com.monkeycoder.monkeynes.hardware.
NesCpu
Called to tell the CPU that a reset interrupt was triggered.
reset()
- Method in class com.monkeycoder.monkeynes.hardware.
NesPpu
Called to tell the PPU that a reset has occurred.
reset()
- Method in class com.monkeycoder.monkeynes.hardware.
NesHardware
Called to tell the hardware to reset.
reset()
- Method in class com.monkeycoder.monkeynes.hardware.mapper.
MemoryMapperZero
reset()
- Method in class com.monkeycoder.monkeynes.hardware.mapper.
MemoryMapper
Called to tell the mapper that a reset has occurred.
resetStrobe()
- Method in class com.monkeycoder.monkeynes.hardware.
NesJoypad
resetStrobe()
- Method in interface com.monkeycoder.monkeynes.hardware.
NesController
Resets the strobe on this controller.
restoreLastMode()
- Static method in class com.monkeycoder.monkeynes.base.
DebugLog
Puts the DebugLog back into its previous redirection mode.
restoreLastVerbosity()
- Static method in class com.monkeycoder.monkeynes.base.
DebugLog
Puts the DebugLog back into its previous verbosity threshhold.
rom
- Variable in class com.monkeycoder.monkeynes.hardware.mapper.
MemoryMapper
ROM_FORMAT_INES
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesRom
ROM_FORMAT_UNKNOWN
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesRom
run()
- Method in class com.monkeycoder.monkeynes.hardware.
NesHardware
Threaded run method so the hardware can operate in it's own thread.
S
setAccumulatorValue(int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesCpu
Sets the value of the Accumulator (ACC) register.
setBitOff(int)
- Method in class com.monkeycoder.monkeynes.hardware.
CpuRegister
Turns off specific bits based on a mask.
setBitOn(int)
- Method in class com.monkeycoder.monkeynes.hardware.
CpuRegister
Turns on specific bits based on a mask.
setBitValue(int, boolean)
- Method in class com.monkeycoder.monkeynes.hardware.
CpuRegister
Sets the value of any number of specific bits based on a mask.
setBitValue(int, int)
- Method in class com.monkeycoder.monkeynes.hardware.
CpuRegister
Sets the value of any number of specific bits based on a mask.
setButtonValue(int, int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesJoypad
setButtonValue(int, int)
- Method in interface com.monkeycoder.monkeynes.hardware.
NesController
Sets the value of a specific button.
setClockSpeed(long)
- Method in class com.monkeycoder.monkeynes.hardware.
NesHardware
Sets the speed of the timer chip in the NES.
setClockSpeed(long)
- Method in class com.monkeycoder.monkeynes.hardware.
HighResolutionTimer
Sets the speed of this timer to the specified speed.
setColor(int, Color)
- Method in class com.monkeycoder.monkeynes.hardware.
NesPalette
Sets a new color value into the palette.
setDataSet(ArrayList)
- Method in class com.monkeycoder.monkeynes.gui.
GameGenieTableModel
Replaces the data used with new data.
setDescription(String)
- Method in class com.monkeycoder.monkeynes.base.
GenericFileFilter
Sets the description.
setDmaManager(DmaManager)
- Method in class com.monkeycoder.monkeynes.hardware.
NesMainMemory
Sets the DMA Manager that will be used by this bank of main memory.
setHeaderData(byte[])
- Method in class com.monkeycoder.monkeynes.hardware.
NesRom
Sets the ROM header data.
setHighlightedTile(int, int)
- Method in class com.monkeycoder.monkeynes.gui.
PatternTableView
setHorzScroll(int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesPpu
Sets the horizontal scroll value.
setMemoryFilter(MemoryFilter)
- Method in class com.monkeycoder.monkeynes.hardware.
NesMainMemory
Sets the MemoryFilter that will be used by this bank of main memory.
setMemoryMapper(MemoryMapper)
- Method in class com.monkeycoder.monkeynes.hardware.
NesMainMemory
Sets the Memory Mapper that will be used by this bank of main memory.
setMode(int)
- Static method in class com.monkeycoder.monkeynes.base.
DebugLog
Sets the current redirection mode.
setPowerOn(boolean)
- Method in class com.monkeycoder.monkeynes.gui.
NesControllerKeyListener
Called to tell the key listener whether power is on or off.
setProcessorStatusValue(int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesCpu
Sets the value of the Processor Status (PS) register.
setProgramCounterValue(int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesCpu
Sets the value of the Program Counter (PC) register.
setRomData(int[])
- Method in class com.monkeycoder.monkeynes.hardware.
NesRom
Sets the ROM data.
setRomFileName(String)
- Method in class com.monkeycoder.monkeynes.hardware.
NesRom
Sets the filename from which the data for this ROM was loaded.
setRomFormat(int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesRom
Sets the ROM format.
setRomHeader(byte[])
- Method in class com.monkeycoder.monkeynes.hardware.
InesRomHeader
Sets the raw data of an INES Header using the bytes passed in.
setShowDirs(boolean)
- Method in class com.monkeycoder.monkeynes.base.
GenericFileFilter
Sets whether or not directories will be shown.
setStackPointerValue(int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesCpu
Sets the value of the Stack Pointer (SP) register.
setState(boolean)
- Method in class com.monkeycoder.monkeynes.gui.
StateLight
Sets the current state of the light.
setState(CpuRegister16, CpuRegister, CpuRegister, CpuRegister, CpuRegister, CpuRegister)
- Method in class com.monkeycoder.monkeynes.hardware.
CpuState
Sets all the registers in this CpuState to existing registers.
setValue(int)
- Method in class com.monkeycoder.monkeynes.hardware.
CpuRegister
Sets the entire data value of this register.
setValueAt(Object, int, int)
- Method in class com.monkeycoder.monkeynes.gui.
GameGenieTableModel
Sets the raw data at the specified table coordinates.
setVerbosity(int)
- Static method in class com.monkeycoder.monkeynes.base.
DebugLog
Sets the current verbosity threshhold.
setVertScroll(int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesPpu
Sets the vertical scroll value.
setXIndexValue(int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesCpu
Sets the value of the X-Index (IX) register.
setYIndexValue(int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesCpu
Sets the value of the Y-Index (IX) register.
show()
- Method in class com.monkeycoder.monkeynes.gui.
PaletteViewerGui
Displays the PaletteViewerGui.
show()
- Method in class com.monkeycoder.monkeynes.gui.
VideoRamHexViewerGui
Displays the PrgRomHexViewerGui.
show()
- Method in class com.monkeycoder.monkeynes.gui.
SpriteRamHexViewerGui
Displays the PrgRomHexViewerGui.
show()
- Method in class com.monkeycoder.monkeynes.gui.
GameGenieGui
Displays the GameGenieGui.
show()
- Method in class com.monkeycoder.monkeynes.gui.
OpCodeTestShellGui
Displays the OpCodeTestShellGui.
show()
- Method in class com.monkeycoder.monkeynes.gui.
CpuStateViewerGui
Displays the CpuStateViewerGui.
show()
- Method in class com.monkeycoder.monkeynes.gui.
PrgRomHexViewerGui
Displays the PrgRomHexViewerGui.
show()
- Method in class com.monkeycoder.monkeynes.gui.
PrgRomViewerGui
Displays the PrgRomViewerGui.
show()
- Method in class com.monkeycoder.monkeynes.gui.
HelpAboutGui
Displays the HelpAboutGui.
show()
- Method in class com.monkeycoder.monkeynes.gui.
OptionsInputGui
Displays the OptionsInputGui.
show()
- Method in class com.monkeycoder.monkeynes.gui.
OptionsSoundGui
Displays the OptionsSoundGui.
show()
- Method in class com.monkeycoder.monkeynes.gui.
OptionsVideoGui
Displays the OptionsVideoGui.
show()
- Method in class com.monkeycoder.monkeynes.gui.
OptionsCpuGui
Displays the OptionsCpuGui.
show()
- Method in class com.monkeycoder.monkeynes.gui.
PatternTableViewerGui
Displays the PatternTableViewerGui.
show()
- Method in class com.monkeycoder.monkeynes.gui.
MonkeyNesGui
Displays the MonkeyNES Main window.
showGui()
- Method in class com.monkeycoder.monkeynes.base.
MonkeyNes
Starting point of the entire program.
SPR_ATTRIBUTES
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesPpu
SPR_BG_PRIORITY
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesPpu
SPR_COLOR_HIGH
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesPpu
SPR_COLOR_LOW
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesPpu
SPR_H_FLIP
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesPpu
SPR_TILE_NUMBER
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesPpu
SPR_V_FLIP
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesPpu
SPR_X_COORD
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesPpu
SPR_Y_COORD
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesPpu
SpriteRamHexViewerGui
- class com.monkeycoder.monkeynes.gui.
SpriteRamHexViewerGui
.
This is the GUI dialog that a hex view of the contents of the SPR-RAM.
SpriteRamHexViewerGui(Frame, NesSpriteMemory)
- Constructor for class com.monkeycoder.monkeynes.gui.
SpriteRamHexViewerGui
Creates and configures a new SpriteRamHexViewerGui.
STACK_PAGE
- Static variable in class com.monkeycoder.monkeynes.hardware.
NesCpu
startClock()
- Method in class com.monkeycoder.monkeynes.hardware.
HighResolutionTimer
Starts this timer.
StateLight
- class com.monkeycoder.monkeynes.gui.
StateLight
.
This is a graphics component representing a boolean value as a light.
StateLight(boolean, Color, Color)
- Constructor for class com.monkeycoder.monkeynes.gui.
StateLight
Creates a new StateLight using the specified colors for true and false, and in the specified state.
StateLight(boolean, Color, Color, Color, Color)
- Constructor for class com.monkeycoder.monkeynes.gui.
StateLight
Creates a new StateLight using the specified colors and border colors for true and false, and in the specified state.
StateLight(Color, Color)
- Constructor for class com.monkeycoder.monkeynes.gui.
StateLight
Creates a new StateLight using the specified colors for true and false.
StateLight(Color, Color, Color, Color)
- Constructor for class com.monkeycoder.monkeynes.gui.
StateLight
Creates a new StateLight using the specified colors and border colors for true and false.
stopClock()
- Method in class com.monkeycoder.monkeynes.hardware.
HighResolutionTimer
Stops this timer.
T
testExecuteCommand(int, int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesPpu
For use by the OpCode Test Shell.
testExecuteInstruction(int, int, int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesCpu
For use by the OpCode Test Shell.
testStepInstruction()
- Method in class com.monkeycoder.monkeynes.hardware.
NesCpu
For use by the OpCode Test Shell.
TimerMessage
- class com.monkeycoder.monkeynes.hardware.
TimerMessage
.
This is a data transport class used as a message.
TimerMessage(long)
- Constructor for class com.monkeycoder.monkeynes.hardware.
TimerMessage
Creates a new TimerMessage detailing the number of elapsed clock cycles.
toString()
- Method in class com.monkeycoder.monkeynes.base.
MemoryAccessMessage
Converts the data in this message to a string.
toString()
- Method in class com.monkeycoder.monkeynes.gui.
ButtonMap
Creates a String containing all the mappings in this ButtonMap.
toString()
- Method in class com.monkeycoder.monkeynes.hardware.
GameGenieCode
Creates a String with a reverse engineered code and the data values from this GameGenieCode.
toString()
- Method in class com.monkeycoder.monkeynes.hardware.
CpuRegister
This function returns the current data value of this register as a String.
toString()
- Method in class com.monkeycoder.monkeynes.hardware.
NesRom
Creates a text readout detailing all known data for this ROM.
toString()
- Method in class com.monkeycoder.monkeynes.hardware.
NesHardware
Creates a huge text readout detailing everything currently connected to the hardware.
toString()
- Method in class com.monkeycoder.monkeynes.hardware.mapper.
MemoryMapper
Converts the data in this mapper to a string.
translate(GameGenieCode)
- Static method in class com.monkeycoder.monkeynes.hardware.
GameGenieCode
Translates any GameGenieCode object into a code in the original form used by the Game Genie.
translate(String)
- Static method in class com.monkeycoder.monkeynes.hardware.
GameGenieCode
Expects a code in the original form used by the Game Genie and will translate the information into a GameGenieCode object.
TYPE_CLEAR
- Static variable in class com.monkeycoder.monkeynes.base.
MemoryAccessMessage
TYPE_JOYPAD
- Static variable in interface com.monkeycoder.monkeynes.hardware.
NesController
TYPE_NONE
- Static variable in class com.monkeycoder.monkeynes.base.
MemoryAccessMessage
TYPE_NONE
- Static variable in interface com.monkeycoder.monkeynes.hardware.
NesController
TYPE_READ
- Static variable in class com.monkeycoder.monkeynes.base.
MemoryAccessMessage
TYPE_READ_RANGE
- Static variable in class com.monkeycoder.monkeynes.base.
MemoryAccessMessage
TYPE_READ_WORD
- Static variable in class com.monkeycoder.monkeynes.base.
MemoryAccessMessage
TYPE_WRITE
- Static variable in class com.monkeycoder.monkeynes.base.
MemoryAccessMessage
TYPE_WRITE_RANGE
- Static variable in class com.monkeycoder.monkeynes.base.
MemoryAccessMessage
TYPE_WRITE_WORD
- Static variable in class com.monkeycoder.monkeynes.base.
MemoryAccessMessage
U
update(Observable, Object)
- Method in class com.monkeycoder.monkeynes.gui.
PaletteViewerGui
Accepts messages from video memory.
update(Observable, Object)
- Method in class com.monkeycoder.monkeynes.gui.
VideoRamHexViewerGui
Accepts messages from main memory.
update(Observable, Object)
- Method in class com.monkeycoder.monkeynes.gui.
SpriteRamHexViewerGui
Accepts messages from main memory.
update(Observable, Object)
- Method in class com.monkeycoder.monkeynes.gui.
PrgRomHexViewerGui
Accepts messages from main memory.
update(Observable, Object)
- Method in class com.monkeycoder.monkeynes.gui.
PrgRomViewerGui
Accepts messages from main memory.
update(Observable, Object)
- Method in class com.monkeycoder.monkeynes.gui.
VideoScreen
Accepts messages from the PPU.
update(Observable, Object)
- Method in class com.monkeycoder.monkeynes.gui.
PatternTableViewerGui
Accepts messages from video memory.
usesTest()
- Method in class com.monkeycoder.monkeynes.hardware.
GameGenieCode
Returns whether or not this code uses the test value.
V
VideoRamHexViewerGui
- class com.monkeycoder.monkeynes.gui.
VideoRamHexViewerGui
.
This is the GUI dialog that a hex view of the contents of Video RAM.
VideoRamHexViewerGui(Frame, NesVideoMemory)
- Constructor for class com.monkeycoder.monkeynes.gui.
VideoRamHexViewerGui
Creates and configures a new VideoRamHexViewerGui.
VideoScreen
- class com.monkeycoder.monkeynes.gui.
VideoScreen
.
This is a GUI component that represents a video screen attached to a NES.
VideoScreen(NesPpu)
- Constructor for class com.monkeycoder.monkeynes.gui.
VideoScreen
Creates a new VideoScreen that is connected to the specified PPU.
vidMem
- Variable in class com.monkeycoder.monkeynes.hardware.mapper.
MemoryMapper
W
willBranch(int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesCpu
write(int, int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesSpriteMemory
Updates the memory at the specified address with a new value.
write(int, int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesVideoMemory
Updates the memory at the specified address with a new value.
write(int, int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesRom
Updates the ROM data at the specified address with a new value.
write(int, int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesMainMemory
Updates the memory at the specified address with a new value.
write(int, int)
- Method in class com.monkeycoder.monkeynes.hardware.mapper.
MemoryMapperZero
write(int, int)
- Method in class com.monkeycoder.monkeynes.hardware.mapper.
MemoryMapper
Called to indicate to the mapper that a specific address in memory was written to.
write(int, int[])
- Method in class com.monkeycoder.monkeynes.hardware.
NesSpriteMemory
Updates the memory starting at the specified address with a new values.
write(int, int[])
- Method in class com.monkeycoder.monkeynes.hardware.
NesVideoMemory
Updates the memory starting at the specified address with a new values.
write(int, int[])
- Method in class com.monkeycoder.monkeynes.hardware.
NesRom
Updates the ROM data starting at the specified address with a new values.
write(int, int[])
- Method in class com.monkeycoder.monkeynes.hardware.
NesMainMemory
Updates the memory starting at the specified address with a new values.
write(int, int[], int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesSpriteMemory
Updates the memory starting at the specified address with a new values.
write(int, int[], int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesVideoMemory
Updates the memory starting at the specified address with a new values.
write(int, int[], int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesRom
Updates the ROM data starting at the specified address with a new values.
write(int, int[], int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesMainMemory
Updates the memory starting at the specified address with a new values.
writeIgnoreMapper(int, int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesMainMemory
Updates the memory at the specified address with a new value.
writeIgnoreMapper(int, int[])
- Method in class com.monkeycoder.monkeynes.hardware.
NesMainMemory
Updates the memory at the specified address with a new value.
writeIgnoreMapperNoMessage(int, int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesMainMemory
Updates the memory at the specified address with a new value.
writeManager(int)
- Method in class com.monkeycoder.monkeynes.hardware.
DmaManager
This function takes the address of a main memory write and translates it into a dmaXXX() function call as appropriate.
writeNoMessage(int, int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesSpriteMemory
Updates the memory at the specified address with a new value.
writeNoMessage(int, int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesVideoMemory
Updates the memory at the specified address with a new value.
writeNoMessage(int, int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesMainMemory
Updates the memory at the specified address with a new value.
writeNoMessage(int, int[])
- Method in class com.monkeycoder.monkeynes.hardware.
NesSpriteMemory
Updates the memory starting at the specified address with a new values.
writeNoMessage(int, int[])
- Method in class com.monkeycoder.monkeynes.hardware.
NesVideoMemory
Updates the memory starting at the specified address with a new values.
writeNoMessage(int, int[])
- Method in class com.monkeycoder.monkeynes.hardware.
NesMainMemory
Updates the memory starting at the specified address with a new values.
writeNoMessage(int, int[], int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesSpriteMemory
Updates the memory starting at the specified address with a new values.
writeNoMessage(int, int[], int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesVideoMemory
Updates the memory starting at the specified address with a new values.
writeNoMessage(int, int[], int)
- Method in class com.monkeycoder.monkeynes.hardware.
NesMainMemory
Updates the memory starting at the specified address with a new values.
X
xorEquals(int)
- Method in class com.monkeycoder.monkeynes.hardware.
CpuRegister
Performs a bitwise XOR with a value and this register's existing value.
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
X
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes