Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/amhndu/SimpleNES
/ types & classes
Types & classes
74 in github.com/amhndu/SimpleNES
⨍
Functions
238
◇
Types & classes
74
↓ 1 callers
Class
FrameCounter
test/audio.cpp:347
Class
APU
test/audio.cpp:454
Class
APU
include/APU/APU.h:15
Enum
AddrMode1
include/CPUOpcodes.h:43
Enum
AddrMode2
include/CPUOpcodes.h:67
Class
AudioPlayer
Receives input at a fixed sample rate from the audio queue and uses miniaudio to resample and output to audiodevice Why not SFML? SFML's SoundStream
include/AudioPlayer.h:27
Enum
BranchOnFlag
include/CPUOpcodes.h:23
Enum
Buttons
include/Controller.h:14
Class
CPU
include/CPU.h:11
Class
CallbackData
test/audio.cpp:618
Class
CallbackData
include/AudioPlayer.h:13
Class
Cartridge
include/Cartridge.h:12
Enum
CharacterPage
include/PPU.h:90
Class
Controller
include/Controller.h:10
Class
DMC
include/APU/DMC.h:11
Class
Divider
Modeled after NES timers; which have a period of (t+1) and count from t -> 0 -> t -> ...
test/audio.cpp:43
Class
Divider
Modeled after NES timers; which have a period of (t+1) and count from t -> t-1 -> .. -> 0 -> t -> t-1 -> ... 0 -> ...
include/APU/Divider.h:6
Class
Duty
test/audio.cpp:199
Class
Emulator
include/Emulator.h:22
Class
EnvelopeGenerator
test/audio.cpp:151
Class
FrameClockable
test/audio.cpp:34
Class
FrameClockable
include/APU/FrameCounter.h:9
Class
FrameCounter
include/APU/FrameCounter.h:17
Class
IRQHandle
include/IRQ.h:6
Class
IRQHandler
include/CPU.h:12
Enum
InterruptType
include/CPUOpcodes.h:123
Class
LengthCounter
test/audio.cpp:101
Class
LengthCounter
include/APU/Units.h:13
Enum
Level
include/Log.h:38
Class
LinearCounter
include/APU/Units.h:28
Class
Log
include/Log.h:47
Class
MainBus
include/MainBus.h:13
Class
Mapper
include/Mapper.h:19
Class
MapperAxROM
include/MapperAxROM.h:6
Class
MapperCNROM
include/MapperCNROM.h:7
Class
MapperColorDreams
include/MapperColorDreams.h:8
Class
MapperGxROM
include/MapperGxROM.h:5
Class
MapperMMC3
include/MapperMMC3.h:9
Class
MapperNROM
include/MapperNROM.h:7
Class
MapperSxROM
include/MapperSxROM.h:8
Class
MapperUxROM
include/MapperUxROM.h:7
Class
Mixer
test/audio.cpp:477
Enum
Mode
test/audio.cpp:363
Enum
Mode
include/APU/Noise.h:16
Enum
Mode
include/APU/FrameCounter.h:32
Enum
NameTableMirroring
include/Mapper.h:10
Class
Noise
include/APU/Noise.h:10
Enum
Operation0
include/CPUOpcodes.h:77
Enum
Operation1
include/CPUOpcodes.h:31
Enum
Operation2
include/CPUOpcodes.h:55
Enum
OperationImplied
include/CPUOpcodes.h:86
Class
PPU
include/PPU.h:18
Class
PictureBus
include/PictureBus.h:9
Class
Pulse
Pulse generates output from a fixed clock and pushes to the output buffer
test/audio.cpp:197
Class
Pulse
include/APU/Pulse.h:14
Class
Pulse
include/APU/PulseUnits.h:10
Class
PulseDuty
include/APU/PulseUnits.h:12
Enum
Register
src/APU/APU.cpp:17
Enum
Register
include/MainBus.h:16
Class
RingBuffer
include/APU/spsc.hpp:34
Enum
State
include/PPU.h:56
Class
Sweep
test/audio.cpp:233
Class
Sweep
include/APU/PulseUnits.h:36
Class
TeeBuf
Courtesy of http://wordaligned.org/articles/cpp-streambufs#toctee-streams
include/Log.h:68
Class
TeeStream
include/Log.h:87
Class
Timer
test/audio.cpp:74
Class
Timer
include/APU/Timer.h:8
Class
Triangle
include/APU/Triangle.h:10
Enum
Type
test/audio.cpp:201
Enum
Type
include/Mapper.h:22
Enum
Type
include/APU/Pulse.h:24
Enum
Type
include/APU/PulseUnits.h:14
Class
VirtualScreen
include/VirtualScreen.h:7
Class
Volume
include/APU/Units.h:40