- DARK_BLUE - Static variable in interface nintaco.api.Colors
-
- DARK_BROWN - Static variable in interface nintaco.api.Colors
-
- DARK_CHARTREUSE - Static variable in interface nintaco.api.Colors
-
- DARK_CYAN - Static variable in interface nintaco.api.Colors
-
- DARK_GRAY - Static variable in interface nintaco.api.Colors
-
- DARK_GREEN - Static variable in interface nintaco.api.Colors
-
- DARK_INDIGO - Static variable in interface nintaco.api.Colors
-
- DARK_MAGENTA - Static variable in interface nintaco.api.Colors
-
- DARK_MINT - Static variable in interface nintaco.api.Colors
-
- DARK_OLIVE - Static variable in interface nintaco.api.Colors
-
- DARK_ORANGE - Static variable in interface nintaco.api.Colors
-
- DARK_RED - Static variable in interface nintaco.api.Colors
-
- DARK_VIOLET - Static variable in interface nintaco.api.Colors
-
- DeactivateListener - Interface in nintaco.api
-
The listener interface for API disabled events.
- deleteSprite(int) - Method in interface nintaco.api.API
-
Removes the sprite with the specified identifier.
- dispose() - Method in interface nintaco.api.StopListener
-
Invoked when the Stop button is pressed in the Run Program dialog.
- Down - Static variable in interface nintaco.api.GamepadButtons
-
The Down button on the D-pad.
- draw3DRect(int, int, int, int, boolean) - Method in interface nintaco.api.API
-
Draws a 3-D highlighted outline of the specified rectangle.
- drawArc(int, int, int, int, int, int) - Method in interface nintaco.api.API
-
Draws the outline of a circular or elliptical arc covering the specified
rectangle.
- drawChar(char, int, int) - Method in interface nintaco.api.API
-
Draws a character in the current color.
- drawChars(char[], int, int, int, int, boolean) - Method in interface nintaco.api.API
-
Draws text in the current color using either a monospaced or a
proportional font.
- drawLine(int, int, int, int) - Method in interface nintaco.api.API
-
Draws a colored line between the points (x1, y1)
and
(x2, y2)
.
- drawOval(int, int, int, int) - Method in interface nintaco.api.API
-
Draws the outline of an oval.
- drawPolygon(int[], int[], int) - Method in interface nintaco.api.API
-
Draws a closed polygon defined by arrays of x and y
coordinates.
- drawPolyline(int[], int[], int) - Method in interface nintaco.api.API
-
Draws a sequence of connected lines defined by arrays of x and
y coordinates.
- drawRect(int, int, int, int) - Method in interface nintaco.api.API
-
Draws the outline of the specified rectangle.
- drawRoundRect(int, int, int, int, int, int) - Method in interface nintaco.api.API
-
Draws an outlined round-cornered rectangle using in the current color.
- drawSprite(int, int, int) - Method in interface nintaco.api.API
-
Draws a sprite with its upper-left corner at (x, y).
- drawString(String, int, int, boolean) - Method in interface nintaco.api.API
-
Draws text in the current color using either a monospaced or a
proportional font.
- GamepadButtons - Interface in nintaco.api
-
- getA() - Method in interface nintaco.api.API
-
Returns the contents of CPU register A, the 8-bit accumulator.
- getAPI() - Static method in class nintaco.api.ApiSource
-
Provides the handle to the API.
- getArchiveEntries(String) - Method in interface nintaco.api.API
-
Returns the list of files within a specified archive that can be opened.
- getCameraX() - Method in interface nintaco.api.API
-
Returns the horizontal coordinate of the left side of the rectangular
region of the nametables surface that is visible to the user.
- getCameraY() - Method in interface nintaco.api.API
-
Returns the vertical coordinate of the top of the rectangular region of
the nametables surface that is visible to the user.
- getCharsWidth(char[], boolean) - Method in interface nintaco.api.API
-
Provides the pixel width of the specified characters measured using either
a monospaced or a proportional font.
- getChrRomSize() - Method in interface nintaco.api.API
-
Provides the number of bytes of CHR ROM or 0 if CHR ROM is not present.
- getColor() - Method in interface nintaco.api.API
-
Gets the drawing/filling color, a 9-bit extended palette index.
- getContentDirectory() - Method in interface nintaco.api.API
-
Returns the configured generated content directory.
- getDefaultArchiveEntry(String) - Method in interface nintaco.api.API
-
Returns the preferred entry file name within a specified archive, which is
based on the configured region and other file codes.
- getDiskSides() - Method in interface nintaco.api.API
-
Provides the total number of Famicom Disk Card sides containing data.
- getDot() - Method in interface nintaco.api.API
-
Returns the current scanline cycle number, a value in the range [0, 340].
- getFileInfo() - Method in interface nintaco.api.API
-
Provides a detailed description of the currently loaded file.
- getFrameCount() - Method in interface nintaco.api.API
-
Returns the index of the current frame.
- getP() - Method in interface nintaco.api.API
-
Returns the CPU status flag bits.
- getPC() - Method in interface nintaco.api.API
-
Returns the contents of CPU register PC, the 16-bit program counter.
- getPixel(int, int) - Method in interface nintaco.api.API
-
Obtains the extended palette index of a pixel at the specified
coordinates.
- getPixels(int[]) - Method in interface nintaco.api.API
-
Captures the entire surface into the provided array.
- getPPUt() - Method in interface nintaco.api.API
-
Returns the contents of PPU register t, the temporary VRAM address
(the 15-bit address of the top-left on-screen tile).
- getPPUv() - Method in interface nintaco.api.API
-
Returns the contents of PPU register v, the current VRAM address
(15 bits).
- getPPUx() - Method in interface nintaco.api.API
-
Returns the contents of PPU register x, the fine X scroll (3 bits).
- getPrgRomSize() - Method in interface nintaco.api.API
-
Provides the number of bytes of PRG ROM or 0 if PRG ROM is not present.
- getS() - Method in interface nintaco.api.API
-
Returns the contents of CPU register S, the 8-bit stack pointer.
- getScanline() - Method in interface nintaco.api.API
-
Returns the current scanline number.
- getScanlineCount() - Method in interface nintaco.api.API
-
Returns the total number of scanlines in the current TV system.
- getStringWidth(String, boolean) - Method in interface nintaco.api.API
-
Provides the pixel width of the specified String
measured using
either a monospaced or a proportional font.
- getTVSystem() - Method in interface nintaco.api.API
-
Returns the television encoding system.
- getWorkingDirectory() - Method in interface nintaco.api.API
-
Returns the directory containing the emulator resources.
- getX() - Method in interface nintaco.api.API
-
Returns the contents of CPU register X, the 8-bit index register.
- getY() - Method in interface nintaco.api.API
-
Returns the contents of CPU register Y, the 8-bit index register.
- getZapperX() - Method in interface nintaco.api.API
-
Gets the Zapper X-coordinate or -1
if the Zapper is not pointed
at the screen.
- getZapperY() - Method in interface nintaco.api.API
-
Gets the Zapper Y-coordinate or -1
if the Zapper is not pointed
at the screen.
- glitch() - Method in interface nintaco.api.API
-
Induces a graphical glitch.
- GRAY - Static variable in interface nintaco.api.Colors
-
- GREEN - Static variable in interface nintaco.api.Colors
-
- INDIGO - Static variable in interface nintaco.api.Colors
-
- initRemoteAPI(String, int) - Static method in class nintaco.api.ApiSource
-
Initializes the Remote API.
- insertCoin() - Method in interface nintaco.api.API
-
Inserts a coin into the VS.
- insertDisk(int, int) - Method in interface nintaco.api.API
-
Inserts a specified Famicom Disk Card into the drive flipped to a
particular side.
- isC() - Method in interface nintaco.api.API
-
Returns the CPU carry flag value that stores the carry/borrow/shift/rotate
out/in bit for/from an operation.
- isD() - Method in interface nintaco.api.API
-
Returns the CPU decimal mode flag value, indicating whether arithmetic
operations are performed in binary (false
) or binary coded decimal
(true
).
- isI() - Method in interface nintaco.api.API
-
Returns the CPU interrupt mask flag value, indicating whether maskable
interrupts are enabled (false
) or disabled (true
).
- isN() - Method in interface nintaco.api.API
-
Returns the CPU negative flag value, indicating if the most significant bit
of a prior result was set.
- isPaused() - Method in interface nintaco.api.API
-
Returns the paused mode.
- isPPUw() - Method in interface nintaco.api.API
-
Returns the PPU first/second write toggle flag.
- isSpriteZeroHit() - Method in interface nintaco.api.API
-
Returns the value of the sprite zero hit flag, which indicates if an
opaque pixel of sprite 0 overlapped an opaque pixel of the background in
the current frame (the flag is reset on dot 1 of the pre-render scanline).
- isV() - Method in interface nintaco.api.API
-
Returns the CPU overflow flag value, indicating if an arithmetic overflow
occurred.
- isZ() - Method in interface nintaco.api.API
-
Returns the CPU zero flag value, indicating if a prior result was 0.
- isZapperTrigger() - Method in interface nintaco.api.API
-
Gets the state of the Zapper trigger.
- PALE_BLUE - Static variable in interface nintaco.api.Colors
-
- PALE_CHARTREUSE - Static variable in interface nintaco.api.Colors
-
- PALE_CYAN - Static variable in interface nintaco.api.Colors
-
- PALE_GRAY - Static variable in interface nintaco.api.Colors
-
- PALE_GREEN - Static variable in interface nintaco.api.Colors
-
- PALE_INDIGO - Static variable in interface nintaco.api.Colors
-
- PALE_MAGENTA - Static variable in interface nintaco.api.Colors
-
- PALE_MINT - Static variable in interface nintaco.api.Colors
-
- PALE_ORANGE - Static variable in interface nintaco.api.Colors
-
- PALE_RED - Static variable in interface nintaco.api.Colors
-
- PALE_VIOLET - Static variable in interface nintaco.api.Colors
-
- peekCPU(int) - Method in interface nintaco.api.API
-
Reads a byte from CPU Memory without triggering side effects.
- peekCPU16(int) - Method in interface nintaco.api.API
-
Reads a 16-bit little-endian word from CPU Memory without side effects.
- peekCPU32(int) - Method in interface nintaco.api.API
-
Reads a 32-bit little-endian word from CPU Memory without side effects.
- PostExecute - Static variable in interface nintaco.api.AccessPointType
-
Occurs just after an instruction is executed.
- PostRead - Static variable in interface nintaco.api.AccessPointType
-
Occurs just after a CPU Memory read, providing an opportunity to substitute
the read value.
- PostWrite - Static variable in interface nintaco.api.AccessPointType
-
Occurs just after a CPU Memory write, too late to affect the behavior of
the write.
- powerCycle() - Method in interface nintaco.api.API
-
Presses the power button twice, once to turn the machine off and a second
time to turn it back on again.
- PreExecute - Static variable in interface nintaco.api.AccessPointType
-
Occurs just before an instruction is executed.
- PreRead - Static variable in interface nintaco.api.AccessPointType
-
Occurs just before a CPU Memory read, providing an opportunity to skip
the read and to substitute a value in its place.
- pressServiceButton() - Method in interface nintaco.api.API
-
Presses the VS.
- PreWrite - Static variable in interface nintaco.api.AccessPointType
-
Occurs just before a CPU Memory write, providing an opportunity to
substitute the value to be written.
- saveScreenshot() - Method in interface nintaco.api.API
-
Captures a screenshot to the configured screenshots directory.
- saveState(String) - Method in interface nintaco.api.API
-
Captures the current emulation state into a state file.
- ScanlineCycleListener - Interface in nintaco.api
-
The listener interface for receiving scanline cycle events.
- ScanlineListener - Interface in nintaco.api
-
The listener interface for receiving scanline render events.
- scanlineRendered(int) - Method in interface nintaco.api.ScanlineListener
-
- screamIntoMicrophone() - Method in interface nintaco.api.API
-
Briefly yells into the controller 2 microphone on the traditional Famicom.
- Select - Static variable in interface nintaco.api.GamepadButtons
-
The Select button.
- setA(int) - Method in interface nintaco.api.API
-
Stores the specified value within CPU register A, the 8-bit accumulator.
- setC(boolean) - Method in interface nintaco.api.API
-
Sets the CPU carry flag value.
- setCameraX(int) - Method in interface nintaco.api.API
-
Sets the horizontal coordinate of the left side of the rectangular
region of the nametables surface that is visible to the user.
- setCameraY(int) - Method in interface nintaco.api.API
-
Sets the vertical coordinate of the top of the rectangular region of the
nametables surface that is visible to the user.
- setClip(int, int, int, int) - Method in interface nintaco.api.API
-
Sets the current clip to the rectangle specified by the given
coordinates.
- setColor(int) - Method in interface nintaco.api.API
-
Sets the drawing/filling color to the specified 9-bit extended
palette index.
- setD(boolean) - Method in interface nintaco.api.API
-
Sets the CPU decimal mode flag, indicating whether arithmetic
operations are performed in binary (false
) or binary coded decimal
(true
).
- setFullscreenMode(boolean) - Method in interface nintaco.api.API
-
Enters or exits fullscreen exclusive mode.
- setI(boolean) - Method in interface nintaco.api.API
-
Sets the CPU interrupt mask flag value, indicating whether maskable
interrupts are enabled (false
) or disabled (true
).
- setN(boolean) - Method in interface nintaco.api.API
-
Sets the CPU negative flag.
- setP(int) - Method in interface nintaco.api.API
-
Sets the CPU status flag bits.
- setPaused(boolean) - Method in interface nintaco.api.API
-
Pauses or resumes emulation.
- setPC(int) - Method in interface nintaco.api.API
-
Stores the specified value within CPU register PC, the 16-bit program
counter.
- setPixel(int, int, int) - Method in interface nintaco.api.API
-
Draws a pixel at the specified coordinates and in the provided
color.
- setPPUt(int) - Method in interface nintaco.api.API
-
Stores the specified value within PPU register t, the temporary VRAM
address (the 15-bit address of the top-left on-screen tile).
- setPPUv(int) - Method in interface nintaco.api.API
-
Stores the specified value within PPU register v, the current VRAM
address (15 bits).
- setPPUw(boolean) - Method in interface nintaco.api.API
-
Sets the PPU first/second write toggle flag.
- setPPUx(int) - Method in interface nintaco.api.API
-
Stores the specified value within PPU register x, the fine X scroll
(3 bits).
- setS(int) - Method in interface nintaco.api.API
-
Stores the specified value within CPU register S, the 8-bit stack pointer.
- setSpeed(int) - Method in interface nintaco.api.API
-
Sets the emulation speed as a percentage of normal speed.
- setSpriteZeroHit(boolean) - Method in interface nintaco.api.API
-
Assigns a value to the sprite zero hit flag.
- setTVSystem(String) - Method in interface nintaco.api.API
-
Sets the television encoding system.
- setV(boolean) - Method in interface nintaco.api.API
-
Sets the CPU overflow flag.
- setX(int) - Method in interface nintaco.api.API
-
Stores the specified value within CPU register X, the 8-bit index register.
- setY(int) - Method in interface nintaco.api.API
-
Stores the specified value within CPU register Y, the 8-bit index register.
- setZ(boolean) - Method in interface nintaco.api.API
-
Sets the CPU zero flag value.
- setZapperTrigger(boolean) - Method in interface nintaco.api.API
-
Sets the state of the Zapper trigger.
- setZapperX(int) - Method in interface nintaco.api.API
-
Sets the Zapper X-coordinate.
- setZapperY(int) - Method in interface nintaco.api.API
-
Sets the Zapper Y-coordinate.
- showMessage(String) - Method in interface nintaco.api.API
-
Briefly displays a message to the user.
- spriteZeroHit(int, int) - Method in interface nintaco.api.SpriteZeroListener
-
Invoked when the sprite zero flag is set.
- SpriteZeroListener - Interface in nintaco.api
-
The listener interface for sprite zero hit events.
- Start - Static variable in interface nintaco.api.GamepadButtons
-
The Start button.
- statusChanged(String) - Method in interface nintaco.api.StatusListener
-
Invoked to report a change in status.
- StatusListener - Interface in nintaco.api
-
The listener interface for status change messages.
- stepToNextFrame() - Method in interface nintaco.api.API
-
Resumes emulation for one frame.
- StopListener - Interface in nintaco.api
-
The listener interface for stop events.