Overview   Project   Class   Tree   Deprecated   Index 
Nestopia Core API
FRAMES    NO FRAMES

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

adapter - member variable in struct Nes::Api::Cartridge::Profile::Game
Utilized controller adapter.
ADAPTER_FAMICOM - field in enum Nes::Api::Input::Adapter
Famicom adapter.
ADAPTER_NES - field in enum Nes::Api::Input::Adapter
NES adapter.
AdapterCallback - member variable in typedef Nes::Api::Input::AdapterCallback
adapterCallback - static variable in class Nes::Api::Input
Adapter event callback manager.
address - member variable in struct Nes::Api::Cheats::Code
Address.
address - member variable in struct Nes::Api::Fds::DiskData::File
File address.
ALL_CHANNELS - field in enum Nes::Api::Sound::Channel
All channels.
allowSimulAxes - member variable in struct Nes::Core::Input::Controllers::Pad
altTitle - member variable in struct Nes::Api::Cartridge::Profile::Game
Alternative game title.
ANSWER_DEFAULT - field in enum Nes::Api::User::Answer
Default answer (default).
ANSWER_NO - field in enum Nes::Api::User::Answer
No.
ANSWER_YES - field in enum Nes::Api::User::Answer
Yes.
APPEND - field in enum Nes::Api::Movie::How
Keep any previous content.
APU_CHANNELS - field in enum Nes::Api::Sound::Channel
All NES APU channels.
AreUnlimSpritesEnabled() - member function in class Nes::Api::Video
Checks if the PPU sprite software extension is enabled.
ASK_PROFILE - field in enum Nes::Api::Machine::AskProfile
Trigger callback.
Assign(const char*,const char*) - member function in class Nes::Api::Cartridge::Profile::Hash
Assigns new checksum from null-terminated strings.
Assign(const dword*,dword) - member function in class Nes::Api::Cartridge::Profile::Hash
Assigns new checksum from input values.
Assign(const wchar_t*,const wchar_t*) - member function in class Nes::Api::Cartridge::Profile::Hash
Assigns new checksum from null-terminated wide-strings.
AutoSelectAdapter() - member function in class Nes::Api::Input
Connects the most suited adapter for a game.
AutoSelectController(uint) - member function in class Nes::Api::Input
Connects the most suited controller for a game into a port.
AutoSelectControllers() - member function in class Nes::Api::Input
Connects the most suited controllers for a game into all ports.
axes - member variable in struct Nes::Api::Video::Decoder

B

b - member variable in struct Nes::Api::Video::RenderState::Bits::Mask
BACKWARD - field in enum Nes::Api::Rewinder::Direction
Backward.
BAD - field in enum Nes::Api::Cartridge::Profile::Dump::State
Bad dump.
bandaiHyperShot - member variable in class Nes::Core::Input::Controllers
BANDAIHYPERSHOT - field in enum Nes::Api::Input::Type
Bandai hypershot.
BandaiHyperShot() - constructor in struct Nes::Core::Input::Controllers::BandaiHyperShot
BarcodeReader(T&) - constructor in class Nes::Api::BarcodeReader
Interface constructor.
BARCODEWORLD - field in enum Nes::Api::Input::Type
Barcode World.
battery - member variable in struct Nes::Api::Cartridge::Profile::Board::Ram
Battery connected to RAM chip.
battery - member variable in struct Nes::Api::Cartridge::Profile::Board::Chip
battery connected to custom chip.
bits - member variable in struct Nes::Api::Video::RenderState
Pixel context.
Blit(Output&) - member function in class Nes::Api::Video
Performs a manual blit to the video output object.
board - member variable in struct Nes::Api::Cartridge::Profile
Board context.
Board() - constructor in class Nes::Api::Cartridge::Profile::Board
~Board() - constructor in class Nes::Api::Cartridge::Profile::Board
boostYellow - member variable in struct Nes::Api::Video::Decoder
button - member variable in struct Nes::Core::Input::Controllers::Mouse
button - member variable in struct Nes::Core::Input::Controllers::OekaKidsTablet
button - member variable in struct Nes::Core::Input::Controllers::Paddle
buttons - member variable in struct Nes::Core::Input::Controllers::KonamiHyperShot
buttons - member variable in struct Nes::Core::Input::Controllers::PokkunMoguraa
buttons - member variable in struct Nes::Core::Input::Controllers::Pachinko
buttons - member variable in struct Nes::Core::Input::Controllers::PowerGlove
buttons - member variable in struct Nes::Core::Input::Controllers::Pad
buttons - member variable in struct Nes::Core::Input::Controllers::HoriTrack
buttons - member variable in struct Nes::Core::Input::Controllers::TopRider
buttons - member variable in struct Nes::Core::Input::Controllers::KaraokeStudio
buttons - member variable in struct Nes::Core::Input::Controllers::Mahjong
buttons - member variable in struct Nes::Core::Input::Controllers::ExcitingBoxing
by - member variable in struct Nes::Api::Cartridge::Profile::Dump
Dumped by.
bypassChecksum - member variable in struct Nes::Api::Machine::Patch
Set to true to bypass checksum validation.
byte - member variable in typedef Nes::byte

C

callback - static variable in struct Nes::Core::Input::Controllers::VsSystem
callback - static variable in struct Nes::Core::Input::Controllers::KaraokeStudio
callback - static variable in struct Nes::Core::Input::Controllers::TopRider
callback - static variable in struct Nes::Core::Input::Controllers::ExcitingBoxing
callback - static variable in struct Nes::Core::Input::Controllers::Mouse
callback - static variable in struct Nes::Core::Input::Controllers::BandaiHyperShot
callback - static variable in struct Nes::Core::Input::Controllers::Mahjong
callback - static variable in struct Nes::Core::Input::Controllers::Paddle
callback - static variable in struct Nes::Core::Input::Controllers::OekaKidsTablet
callback - static variable in struct Nes::Core::Input::Controllers::Zapper
callback - static variable in struct Nes::Core::Input::Controllers::CrazyClimber
callback - static variable in struct Nes::Core::Input::Controllers::DoremikkoKeyboard
callback - static variable in struct Nes::Core::Input::Controllers::PartyTap
callback - static variable in struct Nes::Core::Input::Controllers::KonamiHyperShot
callback - static variable in struct Nes::Core::Input::Controllers::PokkunMoguraa
callback - static variable in struct Nes::Core::Input::Controllers::PowerGlove
callback - static variable in struct Nes::Core::Input::Controllers::Pachinko
callback - static variable in struct Nes::Core::Input::Controllers::FamilyKeyboard
callback - static variable in struct Nes::Core::Input::Controllers::FamilyTrainer
callback - static variable in struct Nes::Core::Input::Controllers::PowerPad
callback - static variable in struct Nes::Core::Input::Controllers::Pad
callback - static variable in struct Nes::Core::Input::Controllers::HoriTrack
callback - static variable in struct Nes::Core::Input::Controllers::SuborKeyboard
CanChangeDiskSide() - member function in class Nes::Api::Fds
Checks if the current disk can change side.
CanModify() - member function in class Nes::Api::DipSwitches
Checks if the DIP switches can be changed at this time.
CanTransfer() - member function in class Nes::Api::BarcodeReader
Checks if the reader is ready to scan.
Cartridge(T&) - constructor in class Nes::Api::Cartridge
Interface constructor.
catalog - member variable in struct Nes::Api::Cartridge::Profile::Game
Catalog.
ChangeSide() - member function in class Nes::Api::Fds
Changes disk side.
CHANNEL_DPCM - field in enum Nes::Api::Sound::Channel
DPCM channel.
CHANNEL_FDS - field in enum Nes::Api::Sound::Channel
FDS sound chip channel.
CHANNEL_MMC5 - field in enum Nes::Api::Sound::Channel
MMC5 sound chip channel.
CHANNEL_N163 - field in enum Nes::Api::Sound::Channel
Namcot 163 sound chip channel.
CHANNEL_NOISE - field in enum Nes::Api::Sound::Channel
Noise channel.
CHANNEL_S5B - field in enum Nes::Api::Sound::Channel
Sunsoft 5B sound chip channel.
CHANNEL_SQUARE1 - field in enum Nes::Api::Sound::Channel
First square channel.
CHANNEL_SQUARE2 - field in enum Nes::Api::Sound::Channel
Second square channel.
CHANNEL_TRIANGLE - field in enum Nes::Api::Sound::Channel
Triangle channel.
CHANNEL_VRC6 - field in enum Nes::Api::Sound::Channel
Konami VRC6 sound chip channel.
CHANNEL_VRC7 - field in enum Nes::Api::Sound::Channel
Konami VRC7 sound chip channel.
Cheats(T&) - constructor in class Nes::Api::Cheats
Interface constructor.
Chip() - constructor in struct Nes::Api::Cartridge::Profile::Board::Chip
Chips - member variable in typedef Nes::Api::Cartridge::Profile::Board::Chips
chips - member variable in class Nes::Api::Cartridge::Profile::Board
Custom chips.
ChooseProfileCallback - member variable in typedef Nes::Api::Cartridge::ChooseProfileCallback
chooseProfileCallback - static variable in class Nes::Api::Cartridge
Cartridge profile chooser callback manager.
Chr - member variable in typedef Nes::Api::Cartridge::Profile::Board::Chr
chr - member variable in class Nes::Api::Cartridge::Profile::Board
CHR-ROM.
chrNvRam - member variable in struct Nes::Api::Cartridge::NesHeader
Non-volatile CHR-RAM (aka V-RAM) size.
chrRam - member variable in struct Nes::Api::Cartridge::NesHeader
volatile CHR-RAM (aka V-RAM) size.
chrRom - member variable in struct Nes::Api::Cartridge::NesHeader
CHR-ROM size.
cic - member variable in class Nes::Api::Cartridge::Profile::Board
CIC type.
CLEAN - field in enum Nes::Api::Movie::How
Overwrite any previous content.
Clear() - member function in struct Nes::Api::Cartridge::NesHeader
Clears settings.
Clear() - member function in class Nes::Api::Cartridge::Profile::Hash
Clears the current checksum.
ClearCodes() - member function in class Nes::Api::Cheats
Removes all existing codes.
clss - member variable in struct Nes::Api::Cartridge::Profile::Game
Class.
Code(ushort,uchar,uchar,bool) - constructor in struct Nes::Api::Cheats::Code
Constructor.
Colors - member variable in typedef Nes::Api::Video::Palette::Colors
compare - member variable in struct Nes::Api::Cheats::Code
Compare-value.
Compute(const void*,ulong) - member function in class Nes::Api::Cartridge::Profile::Hash
Computes and updates checksum from input.
ConnectAdapter(Adapter) - member function in class Nes::Api::Input
Connects an adapter.
ConnectController(uint,Type) - member function in class Nes::Api::Input
Connects a controller to a port.
controllerCallback - static variable in class Nes::Api::Input
Controller event callback manager.
ControllerCallback - member variable in typedef Nes::Api::Input::ControllerCallback
Controllers - member variable in typedef Nes::Api::Input::Controllers
controllers - member variable in struct Nes::Api::Cartridge::Profile::Game
Utilized controllers.
Controllers() - constructor in class Nes::Core::Input::Controllers
count - member variable in struct Nes::Api::Video::RenderState::Bits
Bits per pixel.
cpu - member variable in struct Nes::Api::Cartridge::Profile::System
CPU type.
CPU_DENDY - field in enum Nes::Api::Cartridge::Profile::System::Cpu
Dendy CPU (clone).
CPU_DENDY - field in enum Nes::Core::CpuModel
CPU_RP2A03 - field in enum Nes::Api::Cartridge::Profile::System::Cpu
RP2A03 NTSC CPU.
CPU_RP2A03 - field in enum Nes::Core::CpuModel
CPU_RP2A07 - field in enum Nes::Core::CpuModel
CPU_RP2A07 - field in enum Nes::Api::Cartridge::Profile::System::Cpu
RP2A07 PAL CPU.
CRAZYCLIMBER - field in enum Nes::Api::Input::Type
Crazy Climber.
crazyClimber - member variable in class Nes::Core::Input::Controllers
CrazyClimber() - constructor in struct Nes::Core::Input::Controllers::CrazyClimber

D

Data - member variable in typedef Nes::Api::Fds::DiskData::Data
data - member variable in struct Nes::Api::Fds::DiskData::File
File content.
Database(Core::Machine&) - constructor in class Nes::Api::Cartridge::Database
Interface constructor.
date - member variable in struct Nes::Api::Cartridge::Profile::Dump
Dump date.
Decoder(DecoderPreset) - constructor in struct Nes::Api::Video::Decoder
Constructor.
DECODER_ALTERNATIVE - field in enum Nes::Api::Video::DecoderPreset
Alternative
DECODER_CANONICAL - field in enum Nes::Api::Video::DecoderPreset
Canonical (default)
DECODER_CONSUMER - field in enum Nes::Api::Video::DecoderPreset
Consumer
DeleteCode(ulong) - member function in class Nes::Api::Cheats
Removes an existing code.
DENDY - field in enum Nes::Api::Cartridge::Profile::System::Type
Dendy console (clone).
developer - member variable in struct Nes::Api::Cartridge::Profile::Game
Developer.
DipSwitches(T&) - constructor in class Nes::Api::DipSwitches
Interface constructor.
DISK_EJECT - field in enum Nes::Api::Fds::Event
Disk has been ejected.
DISK_INSERT - field in enum Nes::Api::Fds::Event
Disk has been inserted.
DISK_NONSTANDARD - field in enum Nes::Api::Fds::Event
Disk is in a non-standard format.
DiskCallback - member variable in typedef Nes::Api::Fds::DiskCallback
diskCallback - static variable in class Nes::Api::Fds
Disk event callback manager.
DiskData() - constructor in struct Nes::Api::Fds::DiskData
~DiskData() - constructor in struct Nes::Api::Fds::DiskData
distance - member variable in struct Nes::Core::Input::Controllers::PowerGlove
DONT_ASK_PROFILE - field in enum Nes::Api::Machine::AskProfile
Don't trigger callback (default).
doremikkoKeyboard - member variable in class Nes::Core::Input::Controllers
DOREMIKKOKEYBOARD - field in enum Nes::Api::Input::Type
Doremikko keyboard.
DoremikkoKeyboard() - constructor in struct Nes::Core::Input::Controllers::DoremikkoKeyboard
DriveCallback - member variable in typedef Nes::Api::Fds::DriveCallback
driveCallback - static variable in class Nes::Api::Fds
Drive event callback manager.
dump - member variable in struct Nes::Api::Cartridge::Profile
Dump context.
Dump() - constructor in struct Nes::Api::Cartridge::Profile::Dump
dword - member variable in typedef Nes::dword

E

Eject() - member function in class Nes::Api::Movie
Deprecated. @deprecated
EjectDisk() - member function in class Nes::Api::Fds
Ejects disk.
EmptyBuffer() - member function in class Nes::Api::Sound
Empties the internal sound buffer.
Emulator() - constructor in class Nes::Api::Emulator
~Emulator() - constructor in class Nes::Api::Emulator
Enable(bool) - member function in class Nes::Api::Rewinder
Enables rewinder.
Enable(bool) - member function in class Nes::Api::Cartridge::Database
Enables image corrections.
EnableFieldMerging(bool) - member function in class Nes::Api::Video
Enables field merging for the NTSC filter.
EnableSound(bool) - member function in class Nes::Api::Rewinder
Enables backward sound.
EnableUnlimSprites(bool) - member function in class Nes::Api::Video
Allows the PPU to render more than eight sprites per line.
Entry() - constructor in class Nes::Api::Cartridge::Database::Entry
Default constructor.
EVENT_CPU_JAM - field in enum Nes::Api::User::Event
CPU jam.
EVENT_CPU_UNOFFICIAL_OPCODE - field in enum Nes::Api::User::Event
An unofficial CPU opcode was executed.
EVENT_DISPLAY_TIMER - field in enum Nes::Api::User::Event
Can display an in-game timer.
EVENT_LOAD - field in enum Nes::Api::Machine::Event
A new image has been loaded into the system.
EVENT_MODE_NTSC - field in enum Nes::Api::Machine::Event
Mode has changed to NTSC.
EVENT_MODE_PAL - field in enum Nes::Api::Machine::Event
Mode has changed to PAL.
EVENT_PLAY_SONG - field in enum Nes::Api::Nsf::Event
EVENT_PLAYING - field in enum Nes::Api::TapeRecorder::Event
Tape is playing.
EVENT_PLAYING - field in enum Nes::Api::Movie::Event
Movie has started playing.
EVENT_PLAYING_STOPPED - field in enum Nes::Api::Movie::Event
Movie has stopped playing.
EVENT_POWER_OFF - field in enum Nes::Api::Machine::Event
Machine power OFF.
EVENT_POWER_ON - field in enum Nes::Api::Machine::Event
Machine power ON.
EVENT_RECORDING - field in enum Nes::Api::Movie::Event
Movie has started recording.
EVENT_RECORDING - field in enum Nes::Api::TapeRecorder::Event
Tape is recording.
EVENT_RECORDING_STOPPED - field in enum Nes::Api::Movie::Event
Movie has stopped recording.
EVENT_RESET_HARD - field in enum Nes::Api::Machine::Event
Machine hard-reset.
EVENT_RESET_SOFT - field in enum Nes::Api::Machine::Event
Machine soft-reset.
EVENT_SELECT_SONG - field in enum Nes::Api::Nsf::Event
A new song has been selected.
EVENT_STOP_SONG - field in enum Nes::Api::Nsf::Event
Song has stopped playing.
EVENT_STOPPED - field in enum Nes::Api::TapeRecorder::Event
Tape has stopped playing or recording.
EVENT_UNLOAD - field in enum Nes::Api::Machine::Event
An image has been unloaded from the system.
eventCallback - static variable in class Nes::Api::Nsf
Event callback manager.
EventCallback - member variable in typedef Nes::Api::Machine::EventCallback
EventCallback - member variable in typedef Nes::Api::Movie::EventCallback
EventCallback - member variable in typedef Nes::Api::User::EventCallback
eventCallback - static variable in class Nes::Api::TapeRecorder
Tape event callback manager.
eventCallback - static variable in class Nes::Api::Movie
Movie event callback manager.
EventCallback - member variable in typedef Nes::Api::TapeRecorder::EventCallback
eventCallback - static variable in class Nes::Api::User
User event callback manager.
EventCallback - member variable in typedef Nes::Api::Nsf::EventCallback
eventCallback - static variable in class Nes::Api::Machine
Machine event callback manager.
excitingBoxing - member variable in class Nes::Core::Input::Controllers
EXCITINGBOXING - field in enum Nes::Api::Input::Type
Exciting Boxing.
ExcitingBoxing() - constructor in struct Nes::Core::Input::Controllers::ExcitingBoxing
Execute(Core::Video::Output*,Core::Sound::Output*,Core::Input::Controllers*) - member function in class Nes::Api::Emulator
Executes one frame.
Export(void*,ulong) - member function in struct Nes::Api::Cartridge::NesHeader
Exports settings to iNES file header in memory.
EXT_CHANNELS - field in enum Nes::Api::Sound::Channel
All external sound chip channels.
EXT_PALETTE - field in enum Nes::Api::Video::Palette::CustomType
Extended palette.

F

FAMICOM - field in enum Nes::Api::Cartridge::Profile::System::Type
Famicom console.
familyKeyboard - member variable in class Nes::Core::Input::Controllers
FAMILYKEYBOARD - field in enum Nes::Api::Input::Type
Family keyboard.
FamilyKeyboard() - constructor in struct Nes::Core::Input::Controllers::FamilyKeyboard
familyTrainer - member variable in class Nes::Core::Input::Controllers
FAMILYTRAINER - field in enum Nes::Api::Input::Type
Family Trainer.
FamilyTrainer() - constructor in struct Nes::Core::Input::Controllers::FamilyTrainer
FAVORED_DENDY - field in enum Nes::Api::Machine::FavoredSystem
Dendy (clone).
FAVORED_DENDY - field in enum Nes::Core::FavoredSystem
FAVORED_FAMICOM - field in enum Nes::Core::FavoredSystem
FAVORED_FAMICOM - field in enum Nes::Api::Machine::FavoredSystem
Famicom.
FAVORED_NES_NTSC - field in enum Nes::Core::FavoredSystem
FAVORED_NES_NTSC - field in enum Nes::Api::Machine::FavoredSystem
NES NTSC.
FAVORED_NES_PAL - field in enum Nes::Core::FavoredSystem
FAVORED_NES_PAL - field in enum Nes::Api::Machine::FavoredSystem
NES PAL.
Fds(T&) - constructor in class Nes::Api::Fds
Interface constructor.
file - member variable in struct Nes::Api::Cartridge::Profile::Board::Chip
File pointing to custom chip.
file - member variable in struct Nes::Api::Cartridge::Profile::Board::Ram
File pointing to RAM chip.
file - member variable in struct Nes::Api::Cartridge::Profile::Board::Rom
File pointing to ROM chip.
file - member variable in struct Nes::Api::Cartridge::Profile::Board::Sample
Sound sample file.
File() - constructor in struct Nes::Api::Fds::DiskData::File
FileIoCallback - member variable in typedef Nes::Api::User::FileIoCallback
fileIoCallback - static variable in class Nes::Api::User
File IO callback manager.
Files - member variable in typedef Nes::Api::Fds::DiskData::Files
files - member variable in struct Nes::Api::Fds::DiskData
Files.
filter - member variable in struct Nes::Api::Video::RenderState
Filter.
FILTER_2XSAI - field in enum Nes::Api::Video::RenderState::Filter
2xSaI filter.
FILTER_HQ2X - field in enum Nes::Api::Video::RenderState::Filter
Hq2x filter.
FILTER_HQ3X - field in enum Nes::Api::Video::RenderState::Filter
Hq3x filter.
FILTER_HQ4X - field in enum Nes::Api::Video::RenderState::Filter
Hq4x filter.
FILTER_NONE - field in enum Nes::Api::Video::RenderState::Filter
No filter (default).
FILTER_NTSC - field in enum Nes::Api::Video::RenderState::Filter
NTSC filter.
FILTER_SCALE2X - field in enum Nes::Api::Video::RenderState::Filter
Scale2x filter.
FILTER_SCALE3X - field in enum Nes::Api::Video::RenderState::Filter
Scale3x filter.
FindEntry(const Profile::Hash&,Machine::FavoredSystem) - member function in class Nes::Api::Cartridge::Database
Attempts to locate and return an entry from one of the databases.
FindEntry(const void*,ulong,Machine::FavoredSystem) - member function in class Nes::Api::Cartridge::Database
Attempts to locate and return an entry from one of the databases.
fire - member variable in struct Nes::Core::Input::Controllers::BandaiHyperShot
fire - member variable in struct Nes::Core::Input::Controllers::Zapper
FORWARD - field in enum Nes::Api::Rewinder::Direction
Forward.
Frame() - member function in class Nes::Api::Emulator
Returns the number of executed frames relative to the last machine power/reset.
function - member variable in struct Nes::Api::Cartridge::Profile::Board::Pin
Pin function.

G

g - member variable in struct Nes::Api::Video::RenderState::Bits::Mask
game - member variable in struct Nes::Api::Cartridge::Profile
Game context.
Game() - constructor in struct Nes::Api::Cartridge::Profile::Game
GameGenieDecode(const char*,Code&) - static function in class Nes::Api::Cheats
Decodes a Game Genie code.
GameGenieEncode(const Code&,char(&[ 9]) - static function in class Nes::Api::Cheats
Encodes into a Game Genie code.
gesture - member variable in struct Nes::Core::Input::Controllers::PowerGlove
GESTURE_FINGER - field in enum Nes::Core::Input::Controllers::PowerGlove::Gesture
GESTURE_FIST - field in enum Nes::Core::Input::Controllers::PowerGlove::Gesture
GESTURE_OPEN - field in enum Nes::Core::Input::Controllers::PowerGlove::Gesture
Get(char*,char*) - member function in class Nes::Api::Cartridge::Profile::Hash
Returns the current checksum.
GetAction() - member function in struct Nes::Api::User::File
Returns type of action.
GetArtist() - member function in class Nes::Api::Nsf
Returns the name of the artists.
GetBIOS(std::ostream&) - member function in class Nes::Api::Fds
Stores the current BIOS in an output stream.
GetBrightness() - member function in class Nes::Api::Video
Returns the current brightness.
GetChips() - member function in class Nes::Api::Nsf
Returns the OR:ed chips in use.
GetChr() - member function in class Nes::Api::Cartridge::Profile::Board
Returns total size of CHR-ROM.
GetChrRom() - member function in class Nes::Api::Cartridge::Database::Entry
Returns total size of CHR-ROM.
GetCode(ulong,Code&) - member function in class Nes::Api::Cheats
Returns an existing code.
GetCode(ulong,ushort*,uchar*,uchar*,bool*) - member function in class Nes::Api::Cheats
Returns attributes of an existing code.
GetColorArtifacts() - member function in class Nes::Api::Video
Returns the current color artifacts for the NTSC filter.
GetColorBleed() - member function in class Nes::Api::Video
Returns the current color bleed for the NTSC filter.
GetColorFringing() - member function in class Nes::Api::Video
Returns the current color fringing for the NTSC filter.
GetColorResolution() - member function in class Nes::Api::Video
Returns the current color resolution for the NTSC filter.
GetColors() - member function in class Nes::Api::Video::Palette
Return the current palette colors.
GetConnectedAdapter() - member function in class Nes::Api::Input
Returns the current connected adapter.
GetConnectedController(uint) - member function in class Nes::Api::Input
Returns the current connected controller.
GetContent(const void*&,ulong&) - member function in struct Nes::Api::User::File
Returns a pointer to the content to be saved and its size.
GetContent(std::ostream&) - member function in struct Nes::Api::User::File
Saves the content into an output stream.
GetContrast() - member function in class Nes::Api::Video
Returns the current contrast.
GetCopyright() - member function in class Nes::Api::Nsf
Returns the copyright string.
GetCrc32() - member function in class Nes::Api::Cartridge::Profile::Hash
Returns the current CRC-32 value.
GetCurrentDisk() - member function in class Nes::Api::Fds
Returns the current disk inserted.
GetCurrentDiskSide() - member function in class Nes::Api::Fds
Returns the current disk side.
GetCurrentSong() - member function in class Nes::Api::Nsf
Returns the current song index.
GetCustom(uchar ( *[ 3],CustomType) - member function in class Nes::Api::Video::Palette
Returns the custom palette.
GetCustomType() - member function in class Nes::Api::Video::Palette
Returns the custom palette type.
GetDatabase() - member function in class Nes::Api::Cartridge
Returns the database interface.
GetDecoder() - member function in class Nes::Api::Video
Returns the current YUV decoder.
GetDefaultMode() - member function in class Nes::Api::Video::Palette
Returns the default palette mode.
GetDesiredMode() - member function in class Nes::Api::Machine
Returns the mode most appropriate for the current image.
GetDipName(uint) - member function in class Nes::Api::DipSwitches
Returns the name of a DIP switch.
GetDirection() - member function in class Nes::Api::Rewinder
Returns the current direction.
GetDiskData(uint,DiskData&) - member function in class Nes::Api::Fds
Returns disk information.
GetDumpState() - member function in class Nes::Api::Cartridge::Database::Entry
Returns the dump state.
GetHash() - member function in class Nes::Api::Cartridge::Database::Entry
Returns hash code of ROM chips combined.
GetHue() - member function in class Nes::Api::Video
Returns the current hue.
GetId() - member function in struct Nes::Api::User::File
Returns the sound file ID to load.
GetInitAddress() - member function in class Nes::Api::Nsf
Returns the init-address.
GetLoadAddress() - member function in class Nes::Api::Nsf
Returns the load-address.
GetMapper() - member function in class Nes::Api::Cartridge::Database::Entry
Returns mapper ID.
GetMaxSize() - member function in struct Nes::Api::User::File
Returns the maximum allowed size for the content to load.
GetMode() - member function in class Nes::Api::Video::Palette
Returns the current palette mode.
GetMode() - member function in class Nes::Api::Nsf
Return the tune mode.
GetMode() - member function in class Nes::Api::Machine
Returns the current mode.
GetName() - member function in class Nes::Api::Nsf
Returns the name of the NSF.
GetName() - member function in struct Nes::Api::User::File
Returns the name of the file to load.
GetNumDisks() - member function in class Nes::Api::Fds
Returns the total number of disks.
GetNumSides() - member function in class Nes::Api::Fds
Returns the total number of disks and their sides.
GetNumSongs() - member function in class Nes::Api::Nsf
Returns the total number of songs.
GetPalette() - member function in class Nes::Api::Video
Returns the palette interface.
GetPatchContent(Patch,std::ostream&) - member function in struct Nes::Api::User::File
Saves the patch content into an output stream.
GetPlayAddress() - member function in class Nes::Api::Nsf
Returns the play-address.
GetPrg() - member function in class Nes::Api::Cartridge::Profile::Board
Returns total size of PRG-ROM.
GetPrgRom() - member function in class Nes::Api::Cartridge::Database::Entry
Returns total size of PRG-ROM.
GetProfile() - member function in class Nes::Api::Cartridge
Returns the current cartridge profile.
GetProfile(Profile&) - member function in class Nes::Api::Cartridge::Database::Entry
Returns the profile of this entry.
GetRam() - member function in class Nes::Api::Cheats
Returns read-only content of CPU RAM.
GetRegion() - member function in class Nes::Api::Cartridge::Database::Entry
Returns the target region.
GetRenderState(RenderState&) - member function in class Nes::Api::Video
Returns the current render state.
GetSampleBits() - member function in class Nes::Api::Sound
Returns the sample bits.
GetSampleRate() - member function in class Nes::Api::Sound
Returns the sample rate.
GetSaturation() - member function in class Nes::Api::Video
Returns the current saturation.
GetSha1() - member function in class Nes::Api::Cartridge::Profile::Hash
Returns the current SHA-1 values.
GetSharpness() - member function in class Nes::Api::Video
Returns the current sharpness for the NTSC filter.
GetSpeaker() - member function in class Nes::Api::Sound
Returns the speaker type.
GetSpeed() - member function in class Nes::Api::Sound
Returns the current speed.
GetStartingSong() - member function in class Nes::Api::Nsf
Returns the starting song index.
GetSystem() - member function in class Nes::Api::Cartridge::Database::Entry
Returns the target system.
GetTitle() - member function in class Nes::Api::Cartridge::Database::Entry
Returns the game title.
GetValue(uint) - member function in class Nes::Api::DipSwitches
Returns the current DIP switch value.
GetValueName(uint,uint) - member function in class Nes::Api::DipSwitches
Returns the name of a DIP switch value.
GetVolume(uint) - member function in class Nes::Api::Sound
Returns the volume of a channel.
GetVram() - member function in class Nes::Api::Cartridge::Database::Entry
Returns total size of V-RAM.
GetVram() - member function in class Nes::Api::Cartridge::Profile::Board
Returns total size of V-RAM.
GetWram() - member function in class Nes::Api::Cartridge::Profile::Board
Returns total size of W-RAM.
GetWram() - member function in class Nes::Api::Cartridge::Database::Entry
Returns total size of W-RAM.

H

HasBattery() - member function in class Nes::Api::Cartridge::Profile::Board
Returns battery status.
HasBattery() - member function in class Nes::Api::Cartridge::Database::Entry
Returns battery status.
HasBIOS() - member function in class Nes::Api::Fds
Checks if a BIOS has been loaded.
hash - member variable in struct Nes::Api::Cartridge::Profile::Board::Rom
ROM chip checksum.
hash - member variable in struct Nes::Api::Cartridge::Profile
Hash of ROM chips combined.
Hash() - constructor in class Nes::Api::Cartridge::Profile::Hash
Default constructor.
Hash(const char*,const char*) - constructor in class Nes::Api::Cartridge::Profile::Hash
Constructs new checksum from null-terminated strings.
Hash(const dword*,dword) - constructor in class Nes::Api::Cartridge::Profile::Hash
Constructs new checksum from input values.
Hash(const wchar_t*,const wchar_t*) - constructor in class Nes::Api::Cartridge::Profile::Hash
Constructs new checksum from null-terminated wide-strings.
HasHeader() - member function in class Nes::Api::Fds
Checks if the current loaded image comes with a file header.
HasMmcBattery() - member function in class Nes::Api::Cartridge::Profile::Board
Returns custom chip battery status.
HasWramBattery() - member function in class Nes::Api::Cartridge::Profile::Board
Returns W-RAM battery status.
height - member variable in struct Nes::Api::Video::RenderState
Screen height.
HORITRACK - field in enum Nes::Api::Input::Type
Horitrack.
horiTrack - member variable in class Nes::Core::Input::Controllers
HoriTrack() - constructor in struct Nes::Core::Input::Controllers::HoriTrack

I

id - member variable in struct Nes::Api::Cartridge::Profile::Board::Ram
RAM chip ID.
id - member variable in struct Nes::Api::Fds::DiskData::File
File ID.
id - member variable in struct Nes::Api::Cartridge::Profile::Board::Rom
ROM chip ID.
id - member variable in struct Nes::Api::Cartridge::Profile::Board::Sample
Sound sample id.
ImplicitBool - member variable in namespace Nes::Core
Import(const void*,ulong) - member function in struct Nes::Api::Cartridge::NesHeader
Imports settings from iNES file header in memory.
index - member variable in struct Nes::Api::Fds::DiskData::File
File index.
Input(T&) - constructor in class Nes::Api::Input
Interface constructor.
insertCoin - member variable in struct Nes::Core::Input::Controllers::VsSystem
InsertDisk(uint,uint) - member function in class Nes::Api::Fds
Inserts a disk.
Is(uint) - member function in class Nes::Api::Machine
Returns a machine state.
Is(uint,uint) - member function in class Nes::Api::Machine
Returns a machine state.
IsAnyDiskInserted() - member function in class Nes::Api::Fds
Checks if a disk is inserted.
IsAudible() - member function in class Nes::Api::Sound
Checks if sound is audible at all.
IsAutoTransposing() - member function in class Nes::Api::Sound
Checks if automatic transposing is enabled.
IsConnected() - member function in class Nes::Api::BarcodeReader
Checks if a reader is connected.
IsConnected() - member function in class Nes::Api::TapeRecorder
Checks if a tape recorder is connected.
IsControllerConnected(Type) - member function in class Nes::Api::Input
Checks if a specific controller is connected.
IsDigitsSupported(uint) - member function in class Nes::Api::BarcodeReader
Checks if the number of bar code digits is supported.
IsEnabled() - member function in class Nes::Api::Cartridge::Database
Checks if image corrections are enabled.
IsEnabled() - member function in class Nes::Api::Rewinder
Checks if rewinder is enabled.
IsFieldMergingEnabled() - member function in class Nes::Api::Video
Checks if NTSC filter field merging is enabled.
IsLoaded() - member function in class Nes::Api::Cartridge::Database
Checks if any database has been loaded into the system.
IsLocked() - member function in class Nes::Api::Machine
Tells if the machine is in a locked state.
IsMultiRegion() - member function in class Nes::Api::Cartridge::Database::Entry
Checks if the game targets multiple regions.
IsMuted() - member function in class Nes::Api::Sound
Checks if sound is muted.
IsPlayable() - member function in class Nes::Api::TapeRecorder
Checks if tape can be played
IsPlaying() - member function in class Nes::Api::Nsf
Checks if a song is currently being played.
IsPlaying() - member function in class Nes::Api::Movie
Checks if a movie is being played.
IsPlaying() - member function in class Nes::Api::TapeRecorder
Checks if tape is playing.
IsRecording() - member function in class Nes::Api::TapeRecorder
Checks if tape is recording.
IsRecording() - member function in class Nes::Api::Movie
Checks if a movie is being recorded.
IsSoundEnabled() - member function in class Nes::Api::Rewinder
Checks if backward sound is enabled.
IsStopped() - member function in class Nes::Api::Movie
Checks if a movie has stopped playing or recording.
IsStopped() - member function in class Nes::Api::TapeRecorder
Checks if tape has stopped playing or recording.

K

karaokeStudio - member variable in class Nes::Core::Input::Controllers
KaraokeStudio() - constructor in struct Nes::Core::Input::Controllers::KaraokeStudio
keys - member variable in struct Nes::Core::Input::Controllers::DoremikkoKeyboard
konamiHyperShot - member variable in class Nes::Core::Input::Controllers
KONAMIHYPERSHOT - field in enum Nes::Api::Input::Type
Konami hypershot.
KonamiHyperShot() - constructor in struct Nes::Core::Input::Controllers::KonamiHyperShot

L

left - member variable in struct Nes::Core::Input::Controllers::CrazyClimber
length - member variable in class Nes::Core::Sound::Output
Length in number of samples for one frame.
Load(std::istream&) - member function in class Nes::Api::Cartridge::Database
Resets and loads internal XML database.
Load(std::istream&,FavoredSystem,AskProfile) - member function in class Nes::Api::Machine
Loads any image.
Load(std::istream&,FavoredSystem,Patch&,AskProfile) - member function in class Nes::Api::Machine
Loads any image.
Load(std::istream&,std::istream&) - member function in class Nes::Api::Cartridge::Database
Resets and loads internal and external XML databases.
LOAD_BATTERY - field in enum Nes::Api::User::File::Action
For loading battery-backed RAM into a cartridge.
LOAD_EEPROM - field in enum Nes::Api::User::File::Action
For loading EEPROM into a cartridge.
LOAD_FDS - field in enum Nes::Api::User::File::Action
For patching a Famicom Disk System image.
LOAD_ROM - field in enum Nes::Api::User::File::Action
For loading ROM into a cartridge.
LOAD_SAMPLE - field in enum Nes::Api::User::File::Action
For loading raw PCM audio samples.
LOAD_SAMPLE_AEROBICS_STUDIO - field in enum Nes::Api::User::File::Action
For loading raw PCM audio samples used in Aerobics Studio.
LOAD_SAMPLE_MOERO_PRO_TENNIS - field in enum Nes::Api::User::File::Action
For loading raw PCM audio samples used in Moero Pro Tennis.
LOAD_SAMPLE_MOERO_PRO_YAKYUU - field in enum Nes::Api::User::File::Action
For loading raw PCM audio samples used in Moero Pro Yakyuu.
LOAD_SAMPLE_MOERO_PRO_YAKYUU_88 - field in enum Nes::Api::User::File::Action
For loading raw PCM audio samples used in Moero Pro Yakyuu 88.
LOAD_SAMPLE_TERAO_NO_DOSUKOI_OOZUMOU - field in enum Nes::Api::User::File::Action
For loading raw PCM audio samples used in Terao No Dosukoi Oozumou.
LOAD_TAPE - field in enum Nes::Api::User::File::Action
For loading cassette tape recording.
LOAD_TURBOFILE - field in enum Nes::Api::User::File::Action
For loading Turbo File device data.
LoadCartridge(std::istream&,FavoredSystem,AskProfile) - member function in class Nes::Api::Machine
Loads a cartridge image.
LoadCartridge(std::istream&,FavoredSystem,Patch&,AskProfile) - member function in class Nes::Api::Machine
Loads a cartridge image.
LoadDisk(std::istream&,FavoredSystem) - member function in class Nes::Api::Machine
Loads a Famicom Disk System image.
LoadSound(std::istream&,FavoredSystem) - member function in class Nes::Api::Machine
Loads a sound image.
LoadState(std::istream&) - member function in class Nes::Api::Machine
Loads a state.
lockCallback - static variable in class Nes::Core::Video::Output
Surface lock callback manager.
lockCallback - static variable in class Nes::Core::Sound::Output
Sound lock callback manager.
LockCallback - member variable in typedef Nes::Core::Sound::Output::LockCallback
LockCallback - member variable in typedef Nes::Core::Video::Output::LockCallback
logCallback - static variable in class Nes::Api::User
Logfile callback manager.
LogCallback - member variable in typedef Nes::Api::User::LogCallback

M

Machine&() - member function in Nes::Api::Emulator::Core
Machine(T&) - constructor in class Nes::Api::Machine
Interface constructor.
MAHJONG - field in enum Nes::Api::Input::Type
Mahjong.
mahjong - member variable in class Nes::Core::Input::Controllers
Mahjong() - constructor in struct Nes::Core::Input::Controllers::Mahjong
mapper - member variable in struct Nes::Api::Cartridge::NesHeader
Mapper ID.
mapper - member variable in class Nes::Api::Cartridge::Profile::Board
Mapper ID.
mask - member variable in struct Nes::Api::Video::RenderState::Bits
RGB bit mask.
mic - member variable in struct Nes::Core::Input::Controllers::Pad
mirroring - member variable in struct Nes::Api::Cartridge::NesHeader
Name-table mirroring.
MIRRORING_CONTROLLED - field in enum Nes::Api::Cartridge::NesHeader::Mirroring
Software-controlled mirroring.
MIRRORING_FOURSCREEN - field in enum Nes::Api::Cartridge::NesHeader::Mirroring
Four-screen mirroring.
MIRRORING_HORIZONTAL - field in enum Nes::Api::Cartridge::NesHeader::Mirroring
Horizontal mirroring.
MIRRORING_SINGLESCREEN - field in enum Nes::Api::Cartridge::NesHeader::Mirroring
Single-screen mirroring.
MIRRORING_VERTICAL - field in enum Nes::Api::Cartridge::NesHeader::Mirroring
Vertical mirroring.
mode - member variable in struct Nes::Core::Input::Controllers::HoriTrack
MODE_CUSTOM - field in enum Nes::Api::Video::Palette::Mode
Custom
MODE_RGB - field in enum Nes::Api::Video::Palette::Mode
RGB
MODE_YUV - field in enum Nes::Api::Video::Palette::Mode
YUV (default)
MOTOR_OFF - field in enum Nes::Api::Fds::Motor
Drive motor is OFF.
MOTOR_READ - field in enum Nes::Api::Fds::Motor
Drive motor is ON reading.
MOTOR_WRITE - field in enum Nes::Api::Fds::Motor
Drive motor is ON writing.
MOUSE - field in enum Nes::Api::Input::Type
Mouse.
mouse - member variable in class Nes::Core::Input::Controllers
Mouse() - constructor in struct Nes::Core::Input::Controllers::Mouse
move - member variable in struct Nes::Core::Input::Controllers::BandaiHyperShot
Movie(T&) - constructor in class Nes::Api::Movie
Interface constructor.
multiRegion - member variable in struct Nes::Api::Cartridge::Profile
Multi-region game.
Mute(bool) - member function in class Nes::Api::Sound
Mutes all sound.

N

name - member variable in struct Nes::Api::Cartridge::Profile::Property
Name.
name - member variable in struct Nes::Api::Cartridge::Profile::Board::Rom
ROM chip name.
name - member variable in struct Nes::Api::Fds::DiskData::File
File name.
Nes - namespace in api
Nes - namespace in core
Nes::Api - namespace in api
Nes::Api::BarcodeReader - class in api
Bar code reader interface.
Nes::Api::Cartridge - class in api
Cartridge interface.
Nes::Api::Cartridge::ChooseProfileCallback - typedef in api
Cartridge profile chooser callback prototype.
Nes::Api::Cartridge::ChooseProfileCaller - struct in api
Cartridge profile chooser callback invoker.
Nes::Api::Cartridge::Database - class in api
Database interface
Nes::Api::Cartridge::Database::Entry - class in api
Database entry.
Nes::Api::Cartridge::NesHeader - struct in api
iNES header format context.
Nes::Api::Cartridge::NesHeader::Mirroring - enum in api
Name-table mirroring type.
Nes::Api::Cartridge::NesHeader::Ppu - enum in api
PPU type.
Nes::Api::Cartridge::NesHeader::Region - enum in api
Region type.
Nes::Api::Cartridge::NesHeader::System - enum in api
System type.
Nes::Api::Cartridge::Profile - struct in api
Cartridge profile context.
Nes::Api::Cartridge::Profile::Board - class in api
Board context.
Nes::Api::Cartridge::Profile::Board::Chip - struct in api
Custom chip.
Nes::Api::Cartridge::Profile::Board::Chips - typedef in api
Custom chips.
Nes::Api::Cartridge::Profile::Board::Chr - typedef in api
CHR-ROM chips.
Nes::Api::Cartridge::Profile::Board::Pin - struct in api
Pin context.
Nes::Api::Cartridge::Profile::Board::Pins - typedef in api
Pins.
Nes::Api::Cartridge::Profile::Board::Prg - typedef in api
PRG-ROM chips.
Nes::Api::Cartridge::Profile::Board::Ram - struct in api
RAM chip.
Nes::Api::Cartridge::Profile::Board::Rams - typedef in api
RAM chips.
Nes::Api::Cartridge::Profile::Board::Rom - struct in api
ROM chip.
Nes::Api::Cartridge::Profile::Board::Roms - typedef in api
ROM chips.
Nes::Api::Cartridge::Profile::Board::Sample - struct in api
Analogue sound sample context.
Nes::Api::Cartridge::Profile::Board::Samples - typedef in api
Analogue sound samples.
Nes::Api::Cartridge::Profile::Board::Vram - typedef in api
V-RAM chips.
Nes::Api::Cartridge::Profile::Board::Wram - typedef in api
W-RAM chips.
Nes::Api::Cartridge::Profile::Dump - struct in api
Dump context.
Nes::Api::Cartridge::Profile::Dump::State - enum in api
Dump state type.
Nes::Api::Cartridge::Profile::Game - struct in api
Game context.
Nes::Api::Cartridge::Profile::Hash - class in api
Hash checksum.
Nes::Api::Cartridge::Profile::Properties - typedef in api
Cartridge properties.
Nes::Api::Cartridge::Profile::Property - struct in api
Cartridge property.
Nes::Api::Cartridge::Profile::System - struct in api
System context.
Nes::Api::Cartridge::Profile::System::Cpu - enum in api
CPU type.
Nes::Api::Cartridge::Profile::System::Ppu - enum in api
PPU type.
Nes::Api::Cartridge::Profile::System::Type - enum in api
System Type.
Nes::Api::Cheats - class in api
Cheats interface.
Nes::Api::Cheats::Code - struct in api
Cheat code.
Nes::Api::Cheats::RAM_SIZE - typedef in api
CPU RAM pointer reference.
Nes::Api::DipSwitches - class in api
DIP switches interface.
Nes::Api::Emulator - class in api
Emulator object instance.
Nes::Api::Emulator::Core - in api
Nes::Api::Fds - class in api
Famicom Disk System interface.
Nes::Api::Fds::DiskCallback - typedef in api
Disk event callback prototype.
Nes::Api::Fds::DiskCaller - struct in api
Disk event callback invoker.
Nes::Api::Fds::DiskData - struct in api
Disk data context.
Nes::Api::Fds::DiskData::Data - typedef in api
Data content.
Nes::Api::Fds::DiskData::File - struct in api
File on disk.
Nes::Api::Fds::DiskData::File::Type - enum in api
File type.
Nes::Api::Fds::DiskData::Files - typedef in api
Files.
Nes::Api::Fds::DriveCallback - typedef in api
Drive event callback prototype.
Nes::Api::Fds::DriveCaller - struct in api
Drive event callback invoker.
Nes::Api::Fds::Event - enum in api
Disk event.
Nes::Api::Fds::Motor - enum in api
Drive event.
Nes::Api::Input - class in api
Controller input interface.
Nes::Api::Input::Adapter - enum in api
Adapter type.
Nes::Api::Input::AdapterCallback - typedef in api
Adapter event callback prototype.
Nes::Api::Input::AdapterCaller - struct in api
Adapter event callback invoker.
Nes::Api::Input::ControllerCallback - typedef in api
Controller event callback prototype.
Nes::Api::Input::ControllerCaller - struct in api
Controller event callback invoker.
Nes::Api::Input::Controllers - typedef in api
Controllers context.
Nes::Api::Input::Type - enum in api
Controller type.
Nes::Api::Machine - class in api
Machine interface.
Nes::Api::Machine::AskProfile - enum in api
Image profile questioning state.
Nes::Api::Machine::Compression - enum in api
Internal compression on states.
Nes::Api::Machine::Event - enum in api
Machine events.
Nes::Api::Machine::EventCallback - typedef in api
Machine event callback prototype.
Nes::Api::Machine::EventCaller - struct in api
Machine event callback invoker.
Nes::Api::Machine::FavoredSystem - enum in api
Favored System.
Nes::Api::Machine::Mode - enum in api
NTSC/PAL mode.
Nes::Api::Machine::Patch - struct in api
Soft-patching context object.
Nes::Api::Movie - class in api
Movie playing/recording interface.
Nes::Api::Movie::Event - enum in api
Movie event.
Nes::Api::Movie::EventCallback - typedef in api
Movie event callback prototype.
Nes::Api::Movie::EventCaller - struct in api
Movie event callback invoker.
Nes::Api::Movie::How - enum in api
Recording procedure.
Nes::Api::Nsf - class in api
NES Sound Files interface.
Nes::Api::Nsf::Event - enum in api
Event.
Nes::Api::Nsf::EventCallback - typedef in api
Event callback prototype.
Nes::Api::Nsf::EventCaller - struct in api
Song event callback invoker.
Nes::Api::Nsf::TuneMode - enum in api
Tune mode.
Nes::Api::Rewinder - class in api
Game rewinder interface.
Nes::Api::Rewinder::Direction - enum in api
Direction.
Nes::Api::Rewinder::State - enum in api
Rewinder state.
Nes::Api::Rewinder::StateCallback - typedef in api
Rewinder state callback prototype.
Nes::Api::Rewinder::StateCaller - struct in api
Rewinder state callback invoker.
Nes::Api::Sound - class in api
Sound interface.
Nes::Api::Sound::Channel - enum in api
Sound channel types.
Nes::Api::Sound::Output - typedef in api
Sound output context.
Nes::Api::Sound::Speaker - enum in api
Speaker type.
Nes::Api::TapeRecorder - class in api
Tape interface.
Nes::Api::TapeRecorder::Event - enum in api
Tape events.
Nes::Api::TapeRecorder::EventCallback - typedef in api
Tape event callback prototype.
Nes::Api::TapeRecorder::EventCaller - struct in api
Tape event callback invoker.
Nes::Api::User - class in api
User IO interfaces.
Nes::Api::User::Answer - enum in api
User answer.
Nes::Api::User::Event - enum in api
User events.
Nes::Api::User::EventCallback - typedef in api
Logfile callback prototype.
Nes::Api::User::EventCaller - struct in api
User event callback invoker.
Nes::Api::User::File - struct in api
File IO interface.
Nes::Api::User::File::Action - enum in api
Action event.
Nes::Api::User::File::Patch - enum in api
Supported patch formats.
Nes::Api::User::FileIoCallback - typedef in api
File IO callback prototype.
Nes::Api::User::FileIoCaller - struct in api
File IO callback invoker.
Nes::Api::User::LogCallback - typedef in api
Logfile callback prototype.
Nes::Api::User::LogCaller - struct in api
Logfile callback invoker.
Nes::Api::User::Question - enum in api
User questions.
Nes::Api::User::QuestionCallback - typedef in api
User question callback prototype.
Nes::Api::User::QuestionCaller - struct in api
User question callback invoker.
Nes::Api::Video - class in api
Video interface.
Nes::Api::Video::Decoder - struct in api
YUV decoder context.
Nes::Api::Video::DecoderPreset - enum in api
YUV decoder presets.
Nes::Api::Video::Output - typedef in api
Video output context.
Nes::Api::Video::Palette - class in api
Palette interface.
Nes::Api::Video::Palette::Colors - typedef in api
RGB colors.
Nes::Api::Video::Palette::CustomType - enum in api
Custom palette types.
Nes::Api::Video::Palette::Mode - enum in api
Palette modes
Nes::Api::Video::RenderState - struct in api
Render state context.
Nes::Api::Video::RenderState::Bits - struct in api
Pixel context.
Nes::Api::Video::RenderState::Bits::Mask - struct in api
RGB bit mask.
Nes::Api::Video::RenderState::Filter - enum in api
Video Filter.
Nes::Api::Video::RenderState::Scale - enum in api
Scale factors.
Nes::byte - typedef in core
Nes::Core - namespace in core
Nes::Core - namespace in api
Nes::Core::CpuModel - enum in core
Nes::Core::FavoredSystem - enum in core
Nes::Core::ImplicitBool - class in core
Nes::Core::ImplicitBool::Type - typedef in core
Nes::Core::Input - namespace in api
Nes::Core::Input::Controllers - class in api
Nes::Core::Input::Controllers::BandaiHyperShot - struct in api
Bandai Hyper Shot
Nes::Core::Input::Controllers::BandaiHyperShot::PollCallback - typedef in api
Nes::Core::Input::Controllers::CrazyClimber - struct in api
Crazy Climber.
Nes::Core::Input::Controllers::CrazyClimber::PollCallback - typedef in api
Nes::Core::Input::Controllers::DoremikkoKeyboard - struct in api
Doremikko Keyboard.
Nes::Core::Input::Controllers::DoremikkoKeyboard::PollCallback - typedef in api
Nes::Core::Input::Controllers::ExcitingBoxing - struct in api
Konami Exciting Boxing.
Nes::Core::Input::Controllers::ExcitingBoxing::PollCallback - typedef in api
Nes::Core::Input::Controllers::FamilyKeyboard - struct in api
Family Keyboard.
Nes::Core::Input::Controllers::FamilyKeyboard::PollCallback - typedef in api
Nes::Core::Input::Controllers::FamilyTrainer - struct in api
Family Trainer.
Nes::Core::Input::Controllers::FamilyTrainer::PollCallback - typedef in api
Nes::Core::Input::Controllers::HoriTrack - struct in api
Hori Track.
Nes::Core::Input::Controllers::HoriTrack::PollCallback - typedef in api
Nes::Core::Input::Controllers::KaraokeStudio - struct in api
Bandai Karaoke Studio.
Nes::Core::Input::Controllers::KaraokeStudio::PollCallback - typedef in api
Nes::Core::Input::Controllers::KonamiHyperShot - struct in api
Konami Hyper Shot.
Nes::Core::Input::Controllers::KonamiHyperShot::PollCallback - typedef in api
Nes::Core::Input::Controllers::Mahjong - struct in api
Mahjong.
Nes::Core::Input::Controllers::Mahjong::PollCallback - typedef in api
Nes::Core::Input::Controllers::Mouse - struct in api
Mouse.
Nes::Core::Input::Controllers::Mouse::PollCallback - typedef in api
Nes::Core::Input::Controllers::OekaKidsTablet - struct in api
Oeka Kids Tablet.
Nes::Core::Input::Controllers::OekaKidsTablet::PollCallback - typedef in api
Nes::Core::Input::Controllers::Pachinko - struct in api
Pachinko.
Nes::Core::Input::Controllers::Pachinko::PollCallback - typedef in api
Nes::Core::Input::Controllers::Pad - struct in api
Standard NES pad.
Nes::Core::Input::Controllers::Pad::PollCallback - typedef in api
Nes::Core::Input::Controllers::Paddle - struct in api
Arkanoid controller.
Nes::Core::Input::Controllers::Paddle::PollCallback - typedef in api
Nes::Core::Input::Controllers::PartyTap - struct in api
Party Tap.
Nes::Core::Input::Controllers::PartyTap::PollCallback - typedef in api
Nes::Core::Input::Controllers::PokkunMoguraa - struct in api
Pokkun Moguraa.
Nes::Core::Input::Controllers::PokkunMoguraa::PollCallback - typedef in api
Nes::Core::Input::Controllers::PollCaller1 - struct in api
Nes::Core::Input::Controllers::PollCaller2 - struct in api
Nes::Core::Input::Controllers::PollCaller3 - struct in api
Nes::Core::Input::Controllers::PowerGlove - struct in api
Power Glove.
Nes::Core::Input::Controllers::PowerGlove::Gesture - enum in api
Nes::Core::Input::Controllers::PowerGlove::PollCallback - typedef in api
Nes::Core::Input::Controllers::PowerPad - struct in api
Power Pad / Family Fun Fittness.
Nes::Core::Input::Controllers::PowerPad::PollCallback - typedef in api
Nes::Core::Input::Controllers::SuborKeyboard - struct in api
Subor Keyboard.
Nes::Core::Input::Controllers::SuborKeyboard::PollCallback - typedef in api
Nes::Core::Input::Controllers::TopRider - struct in api
Top Rider bike.
Nes::Core::Input::Controllers::TopRider::PollCallback - typedef in api
Nes::Core::Input::Controllers::VsSystem - struct in api
VS System input.
Nes::Core::Input::Controllers::VsSystem::PollCallback - typedef in api
Nes::Core::Input::Controllers::Zapper - struct in api
Standard light gun.
Nes::Core::Input::Controllers::Zapper::PollCallback - typedef in api
Nes::Core::PpuModel - enum in core
Nes::Core::Region - enum in core
Nes::Core::Sound - namespace in api
Nes::Core::Sound::Output - class in api
Sound output context.
Nes::Core::Sound::Output::LockCallback - typedef in api
Sound lock callback prototype.
Nes::Core::Sound::Output::Locker - struct in api
Sound lock callback invoker.
Nes::Core::Sound::Output::UnlockCallback - typedef in api
Sound unlock callback prototype.
Nes::Core::Sound::Output::Unlocker - struct in api
Sound unlock callback invoker.
Nes::Core::System - enum in core
Nes::Core::Video - namespace in api
Nes::Core::Video::Output - class in api
Video output context.
Nes::Core::Video::Output::LockCallback - typedef in api
Surface lock callback prototype.
Nes::Core::Video::Output::Locker - struct in api
Surface lock callback invoker.
Nes::Core::Video::Output::UnlockCallback - typedef in api
Surface unlock callback prototype.
Nes::Core::Video::Output::Unlocker - struct in api
Surface unlock callback invoker.
Nes::dword - typedef in core
Nes::Result - enum in core
General result codes.
Nes::schar - typedef in core
Nes::uchar - typedef in core
Nes::uint - typedef in core
Nes::ulong - typedef in core
Nes::ushort - typedef in core
Nes::word - typedef in core
NES_NTSC - field in enum Nes::Api::Cartridge::Profile::System::Type
NES NTSC console.
NES_PAL - field in enum Nes::Api::Cartridge::Profile::System::Type
NES PAL console.
NES_PAL_A - field in enum Nes::Api::Cartridge::Profile::System::Type
NES PAL-A console.
NES_PAL_B - field in enum Nes::Api::Cartridge::Profile::System::Type
NES PAL-B console.
NesHeader() - constructor in struct Nes::Api::Cartridge::NesHeader
NO_COMPRESSION - field in enum Nes::Api::Machine::Compression
No compression.
Nsf(T&) - constructor in class Nes::Api::Nsf
Interface constructor.
NTSC - field in enum Nes::Api::Machine::Mode
NTSC.
number - member variable in struct Nes::Api::Cartridge::Profile::Board::Pin
Pin number.
NumCodes() - member function in class Nes::Api::Cheats
Returns current number of codes.
NumDips() - member function in class Nes::Api::DipSwitches
Returns the number of available DIP switches.
NumValues(uint) - member function in class Nes::Api::DipSwitches
Returns the number of values that can be chosen for a DIP switch.

O

oekaKidsTablet - member variable in class Nes::Core::Input::Controllers
OEKAKIDSTABLET - field in enum Nes::Api::Input::Type
Oeka Kids tablet.
OekaKidsTablet() - constructor in struct Nes::Core::Input::Controllers::OekaKidsTablet
OK - field in enum Nes::Api::Cartridge::Profile::Dump::State
Good dump.
operator!() - member function in class Nes::Api::Cartridge::Database::Entry
Checks if entry is invalid.
operator!() - member function in class Nes::Api::Cartridge::Profile::Hash
Checks if checksum is cleared.
operator!=(const Decoder&) - member function in struct Nes::Api::Video::Decoder
Tests for non-equality.
operator<(const Hash&) - member function in class Nes::Api::Cartridge::Profile::Hash
Tests for less-than.
operator()(Adapter) - member function in struct Nes::Api::Input::AdapterCaller
operator()(const char(&[ N]) - member function in struct Nes::Api::User::LogCaller
operator()(const char*,ulong) - member function in struct Nes::Api::User::LogCaller
operator()(const Profile*,const std::wstring*,uint) - member function in struct Nes::Api::Cartridge::ChooseProfileCaller
operator()(Event) - member function in struct Nes::Api::Nsf::EventCaller
operator()(Event) - member function in struct Nes::Api::TapeRecorder::EventCaller
operator()(Event,const void*) - member function in struct Nes::Api::User::EventCaller
operator()(Event,Result) - member function in struct Nes::Api::Movie::EventCaller
operator()(Event,Result) - member function in struct Nes::Api::Machine::EventCaller
operator()(Event,uint,uint) - member function in struct Nes::Api::Fds::DiskCaller
operator()(File&) - member function in struct Nes::Api::User::FileIoCaller
operator()(Motor) - member function in struct Nes::Api::Fds::DriveCaller
operator()(Output&) - member function in struct Nes::Core::Sound::Output::Locker
operator()(Output&) - member function in struct Nes::Core::Video::Output::Locker
operator()(Output&) - member function in struct Nes::Core::Sound::Output::Unlocker
operator()(Output&) - member function in struct Nes::Core::Video::Output::Unlocker
operator()(Question) - member function in struct Nes::Api::User::QuestionCaller
operator()(State) - member function in struct Nes::Api::Rewinder::StateCaller
operator()(T&) - member function in struct Nes::Core::Input::Controllers::PollCaller1
operator()(T&,uint) - member function in struct Nes::Core::Input::Controllers::PollCaller2
operator()(T&,uint,uint) - member function in struct Nes::Core::Input::Controllers::PollCaller3
operator()(uint,Type) - member function in struct Nes::Api::Input::ControllerCaller
operator==(const Decoder&) - member function in struct Nes::Api::Video::Decoder
Tests for equality.
operator==(const Hash&) - member function in class Nes::Api::Cartridge::Profile::Hash
Tests for equality.
Output - member variable in typedef Nes::Api::Video::Output
Output - member variable in typedef Nes::Api::Sound::Output
Output(void*,long) - constructor in class Nes::Core::Video::Output
Output(void*,uint,void*,uint) - constructor in class Nes::Core::Sound::Output

P

pachinko - member variable in class Nes::Core::Input::Controllers
PACHINKO - field in enum Nes::Api::Input::Type
Pachinko.
Pachinko() - constructor in struct Nes::Core::Input::Controllers::Pachinko
package - member variable in struct Nes::Api::Cartridge::Profile::Board::Ram
RAM chip package method.
package - member variable in struct Nes::Api::Cartridge::Profile::Board::Chip
Custom chip package type.
package - member variable in struct Nes::Api::Cartridge::Profile::Board::Rom
ROM chip package method.
pad - member variable in class Nes::Core::Input::Controllers
Pad() - constructor in struct Nes::Core::Input::Controllers::Pad
PAD1 - field in enum Nes::Api::Input::Type
Standard pad #1
PAD2 - field in enum Nes::Api::Input::Type
Standard pad #2
PAD3 - field in enum Nes::Api::Input::Type
Standard pad #3
PAD4 - field in enum Nes::Api::Input::Type
Standard pad #4
paddle - member variable in class Nes::Core::Input::Controllers
PADDLE - field in enum Nes::Api::Input::Type
Arkanoid paddle.
Paddle() - constructor in struct Nes::Core::Input::Controllers::Paddle
PAL - field in enum Nes::Api::Machine::Mode
PAL.
Palette(Core::Machine&) - constructor in class Nes::Api::Video::Palette
Interface constructor
parts - member variable in struct Nes::Core::Input::Controllers::SuborKeyboard
parts - member variable in struct Nes::Core::Input::Controllers::FamilyKeyboard
PARTYTAP - field in enum Nes::Api::Input::Type
Party Tap.
partyTap - member variable in class Nes::Core::Input::Controllers
PartyTap() - constructor in struct Nes::Core::Input::Controllers::PartyTap
Patch(std::istream&,bool) - constructor in struct Nes::Api::Machine::Patch
Constructor.
PATCH_IPS - field in enum Nes::Api::User::File::Patch
IPS.
PATCH_UPS - field in enum Nes::Api::User::File::Patch
UPS.
patched - member variable in struct Nes::Api::Cartridge::Profile
Soft-patching state.
pcb - member variable in class Nes::Api::Cartridge::Profile::Board
Board PCB name.
Pin() - constructor in struct Nes::Api::Cartridge::Profile::Board::Pin
pins - member variable in struct Nes::Api::Cartridge::Profile::Board::Rom
ROM chip pins.
pins - member variable in struct Nes::Api::Cartridge::Profile::Board::Chip
Custom chip pins.
pins - member variable in struct Nes::Api::Cartridge::Profile::Board::Ram
RAM chip pins.
Pins - member variable in typedef Nes::Api::Cartridge::Profile::Board::Pins
pitch - member variable in class Nes::Core::Video::Output
Distance in bytes for each line in the surface memory.
pixels - member variable in class Nes::Core::Video::Output
Pointer to surface memory to be written to.
Play() - member function in class Nes::Api::TapeRecorder
Plays tape.
Play(std::istream&) - member function in class Nes::Api::Movie
Plays movie.
PLAYCHOICE_10 - field in enum Nes::Api::Cartridge::Profile::System::Type
PlayChoice-10 arcade.
players - member variable in struct Nes::Api::Cartridge::Profile::Game
Number of players.
PlaySong() - member function in class Nes::Api::Nsf
Plays current selected song.
POKKUNMOGURAA - field in enum Nes::Api::Input::Type
Pokkun Moguraa.
pokkunMoguraa - member variable in class Nes::Core::Input::Controllers
PokkunMoguraa() - constructor in struct Nes::Core::Input::Controllers::PokkunMoguraa
PollCallback - member variable in typedef Nes::Core::Input::Controllers::ExcitingBoxing::PollCallback
PollCallback - member variable in typedef Nes::Core::Input::Controllers::HoriTrack::PollCallback
PollCallback - member variable in typedef Nes::Core::Input::Controllers::CrazyClimber::PollCallback
PollCallback - member variable in typedef Nes::Core::Input::Controllers::DoremikkoKeyboard::PollCallback
PollCallback - member variable in typedef Nes::Core::Input::Controllers::FamilyKeyboard::PollCallback
PollCallback - member variable in typedef Nes::Core::Input::Controllers::Zapper::PollCallback
PollCallback - member variable in typedef Nes::Core::Input::Controllers::VsSystem::PollCallback
PollCallback - member variable in typedef Nes::Core::Input::Controllers::TopRider::PollCallback
PollCallback - member variable in typedef Nes::Core::Input::Controllers::SuborKeyboard::PollCallback
PollCallback - member variable in typedef Nes::Core::Input::Controllers::PowerPad::PollCallback
PollCallback - member variable in typedef Nes::Core::Input::Controllers::FamilyTrainer::PollCallback
PollCallback - member variable in typedef Nes::Core::Input::Controllers::PowerGlove::PollCallback
PollCallback - member variable in typedef Nes::Core::Input::Controllers::KaraokeStudio::PollCallback
PollCallback - member variable in typedef Nes::Core::Input::Controllers::PokkunMoguraa::PollCallback
PollCallback - member variable in typedef Nes::Core::Input::Controllers::PartyTap::PollCallback
PollCallback - member variable in typedef Nes::Core::Input::Controllers::BandaiHyperShot::PollCallback
PollCallback - member variable in typedef Nes::Core::Input::Controllers::Paddle::PollCallback
PollCallback - member variable in typedef Nes::Core::Input::Controllers::Pad::PollCallback
PollCallback - member variable in typedef Nes::Core::Input::Controllers::Pachinko::PollCallback
PollCallback - member variable in typedef Nes::Core::Input::Controllers::OekaKidsTablet::PollCallback
PollCallback - member variable in typedef Nes::Core::Input::Controllers::Mouse::PollCallback
PollCallback - member variable in typedef Nes::Core::Input::Controllers::Mahjong::PollCallback
PollCallback - member variable in typedef Nes::Core::Input::Controllers::KonamiHyperShot::PollCallback
portDeveloper - member variable in struct Nes::Api::Cartridge::Profile::Game
Port Developer.
Power(bool) - member function in class Nes::Api::Machine
Powers ON or OFF the machine.
powerGlove - member variable in class Nes::Core::Input::Controllers
POWERGLOVE - field in enum Nes::Api::Input::Type
Powerglove.
PowerGlove() - constructor in struct Nes::Core::Input::Controllers::PowerGlove
powerPad - member variable in class Nes::Core::Input::Controllers
POWERPAD - field in enum Nes::Api::Input::Type
Powerpad.
PowerPad() - constructor in struct Nes::Core::Input::Controllers::PowerPad
ppu - member variable in struct Nes::Api::Cartridge::Profile::System
PPU type.
ppu - member variable in struct Nes::Api::Cartridge::NesHeader
PPU.
PPU_DENDY - field in enum Nes::Core::PpuModel
PPU_DENDY - field in enum Nes::Api::Cartridge::Profile::System::Ppu
Dendy PPU (clone).
PPU_RC2C03B - field in enum Nes::Api::Cartridge::NesHeader::Ppu
RC2C03B RGB PPU.
PPU_RC2C03B - field in enum Nes::Core::PpuModel
PPU_RC2C03B - field in enum Nes::Api::Cartridge::Profile::System::Ppu
RC2C03B RGB PPU.
PPU_RC2C03C - field in enum Nes::Core::PpuModel
PPU_RC2C03C - field in enum Nes::Api::Cartridge::Profile::System::Ppu
RC2C03C RGB PPU.
PPU_RC2C03C - field in enum Nes::Api::Cartridge::NesHeader::Ppu
RC2C03C RGB PPU.
PPU_RC2C05_01 - field in enum Nes::Core::PpuModel
PPU_RC2C05_01 - field in enum Nes::Api::Cartridge::NesHeader::Ppu
RC2C05-01 RGB PPU.
PPU_RC2C05_01 - field in enum Nes::Api::Cartridge::Profile::System::Ppu
RC2C05-01 RGB PPU.
PPU_RC2C05_02 - field in enum Nes::Api::Cartridge::Profile::System::Ppu
RC2C05-02 RGB PPU.
PPU_RC2C05_02 - field in enum Nes::Core::PpuModel
PPU_RC2C05_02 - field in enum Nes::Api::Cartridge::NesHeader::Ppu
RC2C05-02 RGB PPU.
PPU_RC2C05_03 - field in enum Nes::Core::PpuModel
PPU_RC2C05_03 - field in enum Nes::Api::Cartridge::Profile::System::Ppu
RC2C05-03 RGB PPU.
PPU_RC2C05_03 - field in enum Nes::Api::Cartridge::NesHeader::Ppu
RC2C05-03 RGB PPU.
PPU_RC2C05_04 - field in enum Nes::Api::Cartridge::NesHeader::Ppu
RC2C05-04 RGB PPU.
PPU_RC2C05_04 - field in enum Nes::Api::Cartridge::Profile::System::Ppu
RC2C05-04 RGB PPU.
PPU_RC2C05_04 - field in enum Nes::Core::PpuModel
PPU_RC2C05_05 - field in enum Nes::Api::Cartridge::Profile::System::Ppu
RC2C05-05 RGB PPU.
PPU_RC2C05_05 - field in enum Nes::Api::Cartridge::NesHeader::Ppu
RC2C05-05 RGB PPU.
PPU_RC2C05_05 - field in enum Nes::Core::PpuModel
PPU_RP2C02 - field in enum Nes::Api::Cartridge::NesHeader::Ppu
RP2C02 NTSC PPU.
PPU_RP2C02 - field in enum Nes::Core::PpuModel
PPU_RP2C02 - field in enum Nes::Api::Cartridge::Profile::System::Ppu
RP2C02 NTSC PPU.
PPU_RP2C03B - field in enum Nes::Api::Cartridge::NesHeader::Ppu
RP2C03B RGB PPU.
PPU_RP2C03B - field in enum Nes::Api::Cartridge::Profile::System::Ppu
RP2C03B RGB PPU.
PPU_RP2C03B - field in enum Nes::Core::PpuModel
PPU_RP2C03G - field in enum Nes::Api::Cartridge::Profile::System::Ppu
RP2C03G RGB PPU.
PPU_RP2C03G - field in enum Nes::Api::Cartridge::NesHeader::Ppu
RP2C03G RGB PPU.
PPU_RP2C03G - field in enum Nes::Core::PpuModel
PPU_RP2C04_0001 - field in enum Nes::Api::Cartridge::NesHeader::Ppu
RP2C04-0001 RGB PPU.
PPU_RP2C04_0001 - field in enum Nes::Api::Cartridge::Profile::System::Ppu
RP2C04-0001 RGB PPU.
PPU_RP2C04_0001 - field in enum Nes::Core::PpuModel
PPU_RP2C04_0002 - field in enum Nes::Api::Cartridge::Profile::System::Ppu
RP2C04-0002 RGB PPU.
PPU_RP2C04_0002 - field in enum Nes::Api::Cartridge::NesHeader::Ppu
RP2C04-0002 RGB PPU.
PPU_RP2C04_0002 - field in enum Nes::Core::PpuModel
PPU_RP2C04_0003 - field in enum Nes::Api::Cartridge::NesHeader::Ppu
RP2C04-0003 RGB PPU.
PPU_RP2C04_0003 - field in enum Nes::Api::Cartridge::Profile::System::Ppu
RP2C04-0003 RGB PPU.
PPU_RP2C04_0003 - field in enum Nes::Core::PpuModel
PPU_RP2C04_0004 - field in enum Nes::Api::Cartridge::Profile::System::Ppu
RP2C04-0004 RGB PPU.
PPU_RP2C04_0004 - field in enum Nes::Api::Cartridge::NesHeader::Ppu
RP2C04-0004 RGB PPU.
PPU_RP2C04_0004 - field in enum Nes::Core::PpuModel
PPU_RP2C07 - field in enum Nes::Api::Cartridge::Profile::System::Ppu
RP2C07 PAL PPU.
PPU_RP2C07 - field in enum Nes::Core::PpuModel
PPU_RP2C07 - field in enum Nes::Api::Cartridge::NesHeader::Ppu
RP2C07 PAL PPU.
PREPARING - field in enum Nes::Api::Rewinder::State
Rewinding will soon start.
Prg - member variable in typedef Nes::Api::Cartridge::Profile::Board::Prg
prg - member variable in class Nes::Api::Cartridge::Profile::Board
PRG-ROM.
prgNvRam - member variable in struct Nes::Api::Cartridge::NesHeader
Non-volatile PRG-RAM (aka W-RAM) size.
prgRam - member variable in struct Nes::Api::Cartridge::NesHeader
volatile PRG-RAM (aka W-RAM) size.
prgRom - member variable in struct Nes::Api::Cartridge::NesHeader
PRG-ROM size.
ProActionRockyDecode(const char*,Code&) - static function in class Nes::Api::Cheats
Decodes a Pro-Action Rocky code.
ProActionRockyEncode(const Code&,char(&[ 9]) - static function in class Nes::Api::Cheats
Encodes into a Pro-Action Rocky code.
Profile() - constructor in struct Nes::Api::Cartridge::Profile
~Profile() - constructor in struct Nes::Api::Cartridge::Profile
properties - member variable in struct Nes::Api::Cartridge::Profile
Properties.
Properties - member variable in typedef Nes::Api::Cartridge::Profile::Properties
publisher - member variable in struct Nes::Api::Cartridge::Profile::Game
Publisher.

Q

QUESTION_NST_PRG_CRC_FAIL_CONTINUE - field in enum Nes::Api::User::Question
Whether to proceed or abort if CRC validation fails when loading a save state.
QUESTION_NSV_PRG_CRC_FAIL_CONTINUE - field in enum Nes::Api::User::Question
Whether to proceed or abort if CRC validation fails when playing a move.
QuestionCallback - member variable in typedef Nes::Api::User::QuestionCallback
questionCallback - static variable in class Nes::Api::User
User question callback manager.

R

r - member variable in struct Nes::Api::Video::RenderState::Bits::Mask
Ram() - constructor in struct Nes::Api::Cartridge::Profile::Board::Ram
RAM_SIZE - member variable in typedef Nes::Api::Cheats::RAM_SIZE
Rams - member variable in typedef Nes::Api::Cartridge::Profile::Board::Rams
Randomize(char(&[ MAX_DIGITS+ 1]) - member function in class Nes::Api::BarcodeReader
Generates a randomized bar code.
raw - member variable in struct Nes::Api::Fds::DiskData
Raw binary content.
ReadInes(std::istream&,Machine::FavoredSystem,Profile&) - static function in class Nes::Api::Cartridge
Creates a profile of an iNES file.
ReadRomset(std::istream&,Machine::FavoredSystem,bool,Profile&) - static function in class Nes::Api::Cartridge
Creates a profile of an XML ROM set file.
ReadUnif(std::istream&,Machine::FavoredSystem,Profile&) - static function in class Nes::Api::Cartridge
Creates a profile of a UNIF file.
Record() - member function in class Nes::Api::TapeRecorder
Records tape.
Record(std::iostream&,How) - member function in class Nes::Api::Movie
Records movie.
region - member variable in struct Nes::Api::Cartridge::Profile::Game
Region.
region - member variable in struct Nes::Api::Cartridge::NesHeader
Region.
REGION_BOTH - field in enum Nes::Api::Cartridge::NesHeader::Region
Both PAL and NTSC.
REGION_NTSC - field in enum Nes::Api::Cartridge::NesHeader::Region
NTSC only.
REGION_NTSC - field in enum Nes::Core::Region
REGION_PAL - field in enum Nes::Api::Cartridge::NesHeader::Region
PAL only.
REGION_PAL - field in enum Nes::Core::Region
RenderState() - constructor in struct Nes::Api::Video::RenderState
Reset() - member function in class Nes::Api::Rewinder
Resets rewinder.
Reset(bool) - member function in class Nes::Api::Machine
Resets the machine.
ResetCustom() - member function in class Nes::Api::Video::Palette
Resets the custom palette.
result - member variable in struct Nes::Api::Machine::Patch
Will contain the result of the operation after the image has been loaded.
RESULT_ERR_CORRUPT_FILE - field in enum Nes::Result
Corrupt file.
RESULT_ERR_GENERIC - field in enum Nes::Result
Generic error.
RESULT_ERR_INVALID_CRC - field in enum Nes::Result
Invalid CRC checksum.
RESULT_ERR_INVALID_FILE - field in enum Nes::Result
Invalid file.
RESULT_ERR_INVALID_PARAM - field in enum Nes::Result
Invalid parameter(s).
RESULT_ERR_MISSING_BIOS - field in enum Nes::Result
Missing FDS BIOS.
RESULT_ERR_NOT_READY - field in enum Nes::Result
System not ready.
RESULT_ERR_OUT_OF_MEMORY - field in enum Nes::Result
Out of memory.
RESULT_ERR_UNSUPPORTED - field in enum Nes::Result
Unsupported operation.
RESULT_ERR_UNSUPPORTED_FILE_VERSION - field in enum Nes::Result
File format version is no longer supported.
RESULT_ERR_UNSUPPORTED_MAPPER - field in enum Nes::Result
Unsupported or malformed mapper.
RESULT_ERR_UNSUPPORTED_VSSYSTEM - field in enum Nes::Result
Vs DualSystem is unsupported.
RESULT_ERR_WRONG_MODE - field in enum Nes::Result
NTSC/PAL region mismatch.
RESULT_NOP - field in enum Nes::Result
Success but operation had no effect.
RESULT_OK - field in enum Nes::Result
Success.
RESULT_WARN_BAD_CROM - field in enum Nes::Result
Success but CHR-ROM may be bad.
RESULT_WARN_BAD_DUMP - field in enum Nes::Result
Success but image dump may be bad.
RESULT_WARN_BAD_FILE_HEADER - field in enum Nes::Result
Success but file header may have incorrect data.
RESULT_WARN_BAD_PROM - field in enum Nes::Result
Success but PRG-ROM may be bad.
RESULT_WARN_DATA_REPLACED - field in enum Nes::Result
Success but data may have been replaced.
RESULT_WARN_SAVEDATA_LOST - field in enum Nes::Result
Success but save data has been lost.
revision - member variable in struct Nes::Api::Cartridge::Profile::Game
Revision.
Rewinder(T&) - constructor in class Nes::Api::Rewinder
Interface constructor.
REWINDING - field in enum Nes::Api::Rewinder::State
Rewinding has begun.
right - member variable in struct Nes::Core::Input::Controllers::CrazyClimber
ROB - field in enum Nes::Api::Input::Type
R.
Rom() - constructor in struct Nes::Api::Cartridge::Profile::Board::Rom
Roms - member variable in typedef Nes::Api::Cartridge::Profile::Board::Roms

S

Sample() - constructor in struct Nes::Api::Cartridge::Profile::Board::Sample
samples - member variable in class Nes::Core::Sound::Output
Pointer to sound memory to be written to.
Samples - member variable in typedef Nes::Api::Cartridge::Profile::Board::Samples
samples - member variable in struct Nes::Api::Cartridge::Profile::Board::Chip
Analogue sound samples for custom chip.
SAVE_BATTERY - field in enum Nes::Api::User::File::Action
For saving the battery-backed RAM in a cartridge.
SAVE_EEPROM - field in enum Nes::Api::User::File::Action
For saving the EEPROM in a cartridge.
SAVE_FDS - field in enum Nes::Api::User::File::Action
For saving a modified Famicom Disk System image to patch or directly to image.
SAVE_TAPE - field in enum Nes::Api::User::File::Action
For saving the cassette tape recording.
SAVE_TURBOFILE - field in enum Nes::Api::User::File::Action
For saving Turbo File device data.
SaveState(std::ostream&,Compression) - member function in class Nes::Api::Machine
Saves a state.
SCALE_2XSAI - field in enum Nes::Api::Video::RenderState::Scale
SCALE_HQ2X - field in enum Nes::Api::Video::RenderState::Scale
SCALE_HQ3X - field in enum Nes::Api::Video::RenderState::Scale
SCALE_NONE - field in enum Nes::Api::Video::RenderState::Scale
SCALE_SCALE2X - field in enum Nes::Api::Video::RenderState::Scale
SCALE_SCALE3X - field in enum Nes::Api::Video::RenderState::Scale
schar - member variable in typedef Nes::schar
security - member variable in struct Nes::Api::Cartridge::NesHeader
Vs System security bits.
SelectNextSong() - member function in class Nes::Api::Nsf
Selects the next song.
SelectPrevSong() - member function in class Nes::Api::Nsf
Selects the previous song.
SelectSong(uint) - member function in class Nes::Api::Nsf
Selects a song.
SetAutoTranspose(bool) - member function in class Nes::Api::Sound
Enables automatic transposition.
SetBIOS(std::istream*) - member function in class Nes::Api::Fds
Sets BIOS.
SetBrightness(int) - member function in class Nes::Api::Video
Sets the brightness.
SetCode(const Code&) - member function in class Nes::Api::Cheats
Adds a new code.
SetColorArtifacts(int) - member function in class Nes::Api::Video
Sets the color artifacts for the NTSC filter.
SetColorBleed(int) - member function in class Nes::Api::Video
Sets the color bleed for the NTSC filter.
SetColorFringing(int) - member function in class Nes::Api::Video
Sets the color fringing for the NTSC filter.
SetColorResolution(int) - member function in class Nes::Api::Video
Sets the color resolution for the NTSC filter.
SetContent(const void*,ulong) - member function in struct Nes::Api::User::File
Loads content into the core.
SetContent(std::istream&) - member function in struct Nes::Api::User::File
Loads content into the core through stream.
SetContrast(int) - member function in class Nes::Api::Video
Sets the contrast.
SetCustom(Colors,CustomType) - member function in class Nes::Api::Video::Palette
Sets the custom palette.
SetDecoder(const Decoder&) - member function in class Nes::Api::Video
Sets the YUV decoder.
SetDirection(Direction) - member function in class Nes::Api::Rewinder
Sets direction.
SetHue(int) - member function in class Nes::Api::Video
Sets the hue.
SetMode(Mode) - member function in class Nes::Api::Video::Palette
Sets the palette mode.
SetMode(Mode) - member function in class Nes::Api::Machine
Sets the mode.
SetPatchContent(std::istream&) - member function in struct Nes::Api::User::File
Loads patch content into the core.
SetRenderState(const RenderState&) - member function in class Nes::Api::Video
Sets the render state.
SetSampleBits(uint) - member function in class Nes::Api::Sound
Sets the sample bits.
SetSampleContent(const void*,ulong,bool,uint,ulong) - member function in struct Nes::Api::User::File
Loads audio content into the core.
SetSampleRate(ulong) - member function in class Nes::Api::Sound
Sets the sample rate.
SetSaturation(int) - member function in class Nes::Api::Video
Sets the saturation.
SetSharpness(int) - member function in class Nes::Api::Video
Sets the sharpness for the NTSC filter.
SetSpeaker(Speaker) - member function in class Nes::Api::Sound
Sets the speaker type.
SetSpeed(uint) - member function in class Nes::Api::Sound
Sets the speed.
SetValue(uint,uint) - member function in class Nes::Api::DipSwitches
Sets a DIP switch value.
SetVolume(uint,uint) - member function in class Nes::Api::Sound
Sets one or more channel volumes.
sideA - member variable in struct Nes::Core::Input::Controllers::PowerPad
sideA - member variable in struct Nes::Core::Input::Controllers::FamilyTrainer
sideB - member variable in struct Nes::Core::Input::Controllers::FamilyTrainer
sideB - member variable in struct Nes::Core::Input::Controllers::PowerPad
size - member variable in struct Nes::Api::Cartridge::Profile::Board::Rom
ROM chip size.
size - member variable in struct Nes::Api::Cartridge::Profile::Board::Ram
RAM chip size.
solderPads - member variable in class Nes::Api::Cartridge::Profile::Board
Solder pads.
Sound(T&) - constructor in class Nes::Api::Sound
Interface constructor.
SPEAKER_MONO - field in enum Nes::Api::Sound::Speaker
Mono sound (default).
SPEAKER_STEREO - field in enum Nes::Api::Sound::Speaker
Pseudo stereo sound.
state - member variable in struct Nes::Api::Cartridge::Profile::Dump
Dump state.
stateCallback - static variable in class Nes::Api::Rewinder
Rewinder state callback manager.
StateCallback - member variable in typedef Nes::Api::Rewinder::StateCallback
STD_PALETTE - field in enum Nes::Api::Video::Palette::CustomType
Standard palette.
Stop() - member function in class Nes::Api::TapeRecorder
Stops tape.
Stop() - member function in class Nes::Api::Movie
Stops movie.
STOPPED - field in enum Nes::Api::Rewinder::State
Rewinding has stopped.
StopSong() - member function in class Nes::Api::Nsf
Stops current selected song.
stream - member variable in struct Nes::Api::Machine::Patch
Input stream containing the patch in UPS or IPS format.
subClss - member variable in struct Nes::Api::Cartridge::Profile::Game
Sub-class.
subMapper - member variable in struct Nes::Api::Cartridge::NesHeader
Sub-mapper ID.
suborKeyboard - member variable in class Nes::Core::Input::Controllers
SUBORKEYBOARD - field in enum Nes::Api::Input::Type
Subor keyboard.
SuborKeyboard() - constructor in struct Nes::Core::Input::Controllers::SuborKeyboard
system - member variable in struct Nes::Api::Cartridge::NesHeader
System.
system - member variable in struct Nes::Api::Cartridge::Profile
System context.
System() - constructor in struct Nes::Api::Cartridge::Profile::System
SYSTEM_CONSOLE - field in enum Nes::Api::Cartridge::NesHeader::System
Console.
SYSTEM_DENDY - field in enum Nes::Core::System
SYSTEM_FAMICOM - field in enum Nes::Core::System
SYSTEM_NES_NTSC - field in enum Nes::Core::System
SYSTEM_NES_PAL - field in enum Nes::Core::System
SYSTEM_NES_PAL_A - field in enum Nes::Core::System
SYSTEM_NES_PAL_B - field in enum Nes::Core::System
SYSTEM_PC10 - field in enum Nes::Api::Cartridge::NesHeader::System
PlayChoice-10
SYSTEM_PLAYCHOICE_10 - field in enum Nes::Core::System
SYSTEM_VS - field in enum Nes::Api::Cartridge::NesHeader::System
Vs System
SYSTEM_VS_DUALSYSTEM - field in enum Nes::Core::System
SYSTEM_VS_UNISYSTEM - field in enum Nes::Core::System

T

TapeRecorder(T&) - constructor in class Nes::Api::TapeRecorder
Interface constructor.
throttle - member variable in struct Nes::Core::Input::Controllers::Pachinko
title - member variable in struct Nes::Api::Cartridge::Profile::Game
Game title.
TOPRIDER - field in enum Nes::Api::Input::Type
Top Rider bike.
topRider - member variable in class Nes::Core::Input::Controllers
TopRider() - constructor in struct Nes::Core::Input::Controllers::TopRider
trainer - member variable in struct Nes::Api::Cartridge::NesHeader
Trainer.
Transfer(const char*,uint) - member function in class Nes::Api::BarcodeReader
Transfers a bar code to the reader.
TUNE_MODE_BOTH - field in enum Nes::Api::Nsf::TuneMode
Both NTSC and PAL.
TUNE_MODE_NTSC - field in enum Nes::Api::Nsf::TuneMode
NTSC only.
TUNE_MODE_PAL - field in enum Nes::Api::Nsf::TuneMode
PAL only.
TURBOFILE - field in enum Nes::Api::Input::Type
Turbo File.
type - member variable in class Nes::Core::ImplicitBool
type - member variable in struct Nes::Api::Fds::DiskData::File
File type.
Type - member variable in typedef Nes::Core::ImplicitBool::Type
type - member variable in struct Nes::Api::Cartridge::Profile::System
System type.
type - member variable in struct Nes::Api::Cartridge::Profile::Board::Chip
Custom chip type.
type - member variable in class Nes::Api::Cartridge::Profile::Board
Board type.
Type() - member function in class Nes::Core::ImplicitBool
TYPE_CHR - field in enum Nes::Api::Fds::DiskData::File::Type
CHR data file.
TYPE_NMT - field in enum Nes::Api::Fds::DiskData::File::Type
Name-table data file.
TYPE_PRG - field in enum Nes::Api::Fds::DiskData::File::Type
PRG data file.
TYPE_UNKNOWN - field in enum Nes::Api::Fds::DiskData::File::Type
Unknown file.

U

uchar - member variable in typedef Nes::uchar
uint - member variable in typedef Nes::uint
ulong - member variable in typedef Nes::ulong
UNCONNECTED - field in enum Nes::Api::Input::Type
Unconnected.
units - member variable in struct Nes::Core::Input::Controllers::PartyTap
UNKNOWN - field in enum Nes::Api::Cartridge::Profile::Dump::State
Unknown dump.
Unload() - member function in class Nes::Api::Machine
Unloads the current image.
Unload() - member function in class Nes::Api::Cartridge::Database
Removes all databases from the system.
unlockCallback - static variable in class Nes::Core::Sound::Output
Sound unlock callback manager.
UnlockCallback - member variable in typedef Nes::Core::Sound::Output::UnlockCallback
UnlockCallback - member variable in typedef Nes::Core::Video::Output::UnlockCallback
unlockCallback - static variable in class Nes::Core::Video::Output
Surface unlock callback manager.
USE_COMPRESSION - field in enum Nes::Api::Machine::Compression
Compression enabled (default).
useCompare - member variable in struct Nes::Api::Cheats::Code
Compare-value enable.
User(T&) - constructor in class Nes::Api::User
Interface constructor.
UsesBankSwitching() - member function in class Nes::Api::Nsf
Checks if the NSF uses bank-switching.
ushort - member variable in typedef Nes::ushort

V

value - member variable in struct Nes::Api::Cheats::Code
Value.
value - member variable in struct Nes::Api::Cartridge::Profile::Property
Value.
version - member variable in struct Nes::Api::Cartridge::NesHeader
iNES version number.
Video(T&) - constructor in class Nes::Api::Video
Interface constructor.
Vram - member variable in typedef Nes::Api::Cartridge::Profile::Board::Vram
vram - member variable in class Nes::Api::Cartridge::Profile::Board
V-RAM.
VS_DUALSYSTEM - field in enum Nes::Api::Cartridge::Profile::System::Type
Vs DualSystem arcade.
VS_UNISYSTEM - field in enum Nes::Api::Cartridge::Profile::System::Type
Vs UniSystem arcade.
vsSystem - member variable in class Nes::Core::Input::Controllers
VsSystem() - constructor in struct Nes::Core::Input::Controllers::VsSystem

W

width - member variable in struct Nes::Api::Video::RenderState
Screen width.
word - member variable in typedef Nes::word
wram - member variable in class Nes::Api::Cartridge::Profile::Board
W-RAM.
Wram - member variable in typedef Nes::Api::Cartridge::Profile::Board::Wram
wrist - member variable in struct Nes::Core::Input::Controllers::PowerGlove

X

x - member variable in struct Nes::Core::Input::Controllers::BandaiHyperShot
x - member variable in struct Nes::Core::Input::Controllers::Zapper
x - member variable in struct Nes::Core::Input::Controllers::HoriTrack
x - member variable in struct Nes::Core::Input::Controllers::Paddle
x - member variable in struct Nes::Core::Input::Controllers::PowerGlove
x - member variable in struct Nes::Core::Input::Controllers::Mouse
x - member variable in struct Nes::Core::Input::Controllers::OekaKidsTablet

Y

y - member variable in struct Nes::Core::Input::Controllers::Zapper
y - member variable in struct Nes::Core::Input::Controllers::OekaKidsTablet
y - member variable in struct Nes::Core::Input::Controllers::BandaiHyperShot
y - member variable in struct Nes::Core::Input::Controllers::Mouse
y - member variable in struct Nes::Core::Input::Controllers::PowerGlove
y - member variable in struct Nes::Core::Input::Controllers::HoriTrack

Z

zapper - member variable in class Nes::Core::Input::Controllers
ZAPPER - field in enum Nes::Api::Input::Type
Zapper.
Zapper() - constructor in struct Nes::Core::Input::Controllers::Zapper

 Overview   Project   Class   Tree   Deprecated   Index 
Nestopia Core API
FRAMES    NO FRAMES