Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/amhndu/SimpleNES
/ functions
Functions
238 in github.com/amhndu/SimpleNES
⨍
Functions
238
◇
Types & classes
74
↓ 41 callers
Method
read
src/PPU.cpp:437
↓ 30 callers
Method
size
Get the current RingBuffer size * * \return Size of the buffer * \note Due to the concurrent nature of the RingBuffer the result may be
include/APU/spsc.hpp:161
↓ 11 callers
Method
set_period
src/APU/Pulse.cpp:42
↓ 10 callers
Method
reset
src/PPU.cpp:14
↓ 10 callers
Method
step
src/PPU.cpp:32
↓ 9 callers
Method
write
src/MainBus.cpp:86
↓ 7 callers
Method
clock
src/APU/DMC.cpp:55
↓ 6 callers
Method
clock
clock the timer and return number of periods elapsed
test/audio.cpp:84
↓ 6 callers
Method
muted
src/APU/Units.cpp:49
↓ 6 callers
Method
quarter_frame_clock
src/APU/Units.cpp:60
↓ 5 callers
Method
quarter_frame_clock
test/audio.cpp:153
↓ 5 callers
Method
sample
src/APU/DMC.cpp:50
↓ 4 callers
Method
get
src/APU/Units.cpp:106
↓ 4 callers
Method
half_frame_clock
src/APU/Pulse.cpp:89
↓ 4 callers
Method
hasExtendedRAM
src/Cartridge.cpp:35
↓ 4 callers
Method
is_enabled
include/APU/Units.h:16
↓ 4 callers
Method
release
src/CPU.cpp:41
↓ 4 callers
Method
reset
test/audio.cpp:63
↓ 4 callers
Method
set_enable
src/APU/Units.cpp:9
↓ 4 callers
Method
set_from_table
src/APU/Units.cpp:19
↓ 3 callers
Method
get_period
test/audio.cpp:67
↓ 3 callers
Method
half_frame_clock
test/audio.cpp:249
↓ 3 callers
Function
ltrim
trim from start (construct new string)
src/KeybindingsParser.cpp:13
↓ 3 callers
Method
pull
src/CPU.cpp:46
↓ 3 callers
Method
reset
src/APU/FrameCounter.cpp:16
↓ 3 callers
Function
rtrim
trim from end (construct new string)
src/KeybindingsParser.cpp:21
↓ 3 callers
Method
setLogStream
src/Log.cpp:22
↓ 2 callers
Method
cpu_step
test/audio.cpp:466
↓ 2 callers
Method
create
src/VirtualScreen.cpp:5
↓ 2 callers
Method
empty
Check if the RingBuffer is empty * * \return true, if the RingBuffer is empty, false otherwise * \note Due to the concurrent nature of
include/APU/spsc.hpp:154
↓ 2 callers
Method
getNameTableMirroring
src/Mapper.cpp:13
↓ 2 callers
Method
is_muted
test/audio.cpp:275
↓ 2 callers
Function
normalize_mirror
src/MainBus.cpp:19
↓ 2 callers
Method
pop
Pop values into a output buffer * * \returns Number of values read/popped * \note Must be called from a single reader thread * */
include/APU/spsc.hpp:91
↓ 2 callers
Method
push
Push a value into the ring-buffer * * \returns If push was successful (it could fail if the queue was full) * \note Must be called from
include/APU/spsc.hpp:71
↓ 2 callers
Method
readCHR
src/MapperMMC3.cpp:65
↓ 2 callers
Method
reload_period
test/audio.cpp:300
↓ 2 callers
Method
scanlineIRQ
src/MapperMMC3.cpp:200
↓ 2 callers
Method
setIRQPulldown
src/CPU.cpp:51
↓ 2 callers
Method
setKeyBindings
src/Controller.cpp:19
↓ 2 callers
Method
setMapper
src/MainBus.cpp:190
↓ 2 callers
Method
strobe
src/Controller.cpp:24
↓ 2 callers
Method
writeCHR
src/MapperMMC3.cpp:192
↓ 2 callers
Method
writeRegister
src/APU/APU.cpp:90
↓ 1 callers
Method
apu_clock
Clocked at APU freq (ie. half the cpu)
test/audio.cpp:317
↓ 1 callers
Method
apu_step
test/audio.cpp:464
↓ 1 callers
Function
audio_generator
test/audio.cpp:494
↓ 1 callers
Function
calc_note_freq
src/APU/Pulse.cpp:18
↓ 1 callers
Method
calculate_target
test/audio.cpp:277
↓ 1 callers
Method
calculate_target
src/APU/Pulse.cpp:126
↓ 1 callers
Method
clearFrameInterrupt
src/APU/FrameCounter.cpp:7
↓ 1 callers
Method
clear_interrupt
src/APU/DMC.cpp:44
↓ 1 callers
Method
clock
Clocked at half the cpu freq
src/APU/Pulse.cpp:57
↓ 1 callers
Method
control
src/PPU.cpp:329
↓ 1 callers
Method
control
src/APU/DMC.cpp:21
↓ 1 callers
Method
cpu_clock
test/audio.cpp:371
↓ 1 callers
Method
doDMA
src/PPU.cpp:322
↓ 1 callers
Method
draw
src/VirtualScreen.cpp:76
↓ 1 callers
Function
freq_to_note
src/APU/Pulse.cpp:23
↓ 1 callers
Method
get
test/audio.cpp:178
↓ 1 callers
Method
getData
src/PPU.cpp:384
↓ 1 callers
Method
getLevel
src/Log.cpp:38
↓ 1 callers
Method
getMapper
src/Cartridge.cpp:25
↓ 1 callers
Method
getNameTableMirroring
src/MapperMMC3.cpp:222
↓ 1 callers
Method
getOAMData
src/PPU.cpp:399
↓ 1 callers
Method
getPagePtr
src/MainBus.cpp:160
↓ 1 callers
Method
getStatus
src/PPU.cpp:355
↓ 1 callers
Method
has_more_samples
include/APU/DMC.h:51
↓ 1 callers
Method
loadFromFile
src/Cartridge.cpp:41
↓ 1 callers
Function
mix
src/APU/APU.cpp:49
↓ 1 callers
Method
mute
src/AudioPlayer.cpp:118
↓ 1 callers
Method
muteAudio
src/Emulator.cpp:195
↓ 1 callers
Method
muted
test/audio.cpp:143
↓ 1 callers
Method
nmiInterrupt
src/CPU.cpp:29
↓ 1 callers
Function
parseControllerConf
src/KeybindingsParser.cpp:28
↓ 1 callers
Method
readPRG
src/MapperMMC3.cpp:35
↓ 1 callers
Method
readPalette
src/PictureBus.cpp:52
↓ 1 callers
Method
readStatus
src/APU/APU.cpp:274
↓ 1 callers
Method
run
src/Emulator.cpp:23
↓ 1 callers
Method
sample
test/audio.cpp:326
↓ 1 callers
Method
setCpuTraceStream
src/Log.cpp:27
↓ 1 callers
Method
setData
src/PPU.cpp:404
↓ 1 callers
Method
setDataAddress
src/PPU.cpp:366
↓ 1 callers
Method
setInterruptCallback
src/PPU.cpp:27
↓ 1 callers
Method
setKeys
src/Emulator.cpp:189
↓ 1 callers
Method
setMask
src/PPU.cpp:346
↓ 1 callers
Method
setOAMAddress
src/PPU.cpp:410
↓ 1 callers
Method
setOAMData
src/PPU.cpp:415
↓ 1 callers
Method
setPixel
src/VirtualScreen.cpp:47
↓ 1 callers
Method
setScroll
src/PPU.cpp:420
↓ 1 callers
Method
setVideoHeight
src/Emulator.cpp:169
↓ 1 callers
Method
setVideoScale
src/Emulator.cpp:182
↓ 1 callers
Method
setVideoWidth
src/Emulator.cpp:176
↓ 1 callers
Method
set_linear
LinearCounter ****/
src/APU/Units.cpp:55
↓ 1 callers
Method
set_period_from_table
src/APU/Noise.cpp:11
↓ 1 callers
Method
set_rate
src/APU/DMC.cpp:36
↓ 1 callers
Method
skipDMCDMACycles
src/CPU.cpp:120
↓ 1 callers
Method
skipOAMDMACycles
src/CPU.cpp:114
↓ 1 callers
Method
start
src/AudioPlayer.cpp:66
↓ 1 callers
Method
updateMirroring
src/PictureBus.cpp:104
next →
1–100 of 238, ranked by callers