Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AndreaOrru/LaiNES
/ functions
Functions
520 in github.com/AndreaOrru/LaiNES
⨍
Functions
520
◇
Types & classes
69
↓ 78 callers
Function
rd
src/cpu.cpp:167
↓ 61 callers
Function
wr
src/cpu.cpp:146
↓ 49 callers
Function
upd_nz
src/cpu.cpp:90
↓ 36 callers
Method
add
src/menu.cpp:107
↓ 18 callers
Function
set_mirroring
src/ppu.cpp:58
↓ 16 callers
Function
imm
Addressing modes */
src/cpu.cpp:252
↓ 15 callers
Function
cross
Does adding I to A cross a page?
src/cpu.cpp:92
↓ 15 callers
Function
tick_single
Cycle emulation */ Single PPU step - used for interleaved timing
src/cpu.cpp:66
↓ 14 callers
Function
elapsed_internal
src/cpu.cpp:55
↓ 13 callers
Function
rd
Access PPU memory */
src/ppu.cpp:61
↓ 11 callers
Function
abs
src/cpu.cpp:254
↓ 11 callers
Function
rd16_d
src/cpu.cpp:208
↓ 11 callers
Function
reset
src/ppu.cpp:505
↓ 10 callers
Method
is_enabled
src/include/menu.hpp:28
↓ 10 callers
Function
loaded
src/cartridge.cpp:117
↓ 10 callers
Method
offset
lib/include/Blip_Synth.h:198
↓ 9 callers
Function
rendering
src/ppu.cpp:42
↓ 9 callers
Method
write_osc
lib/Nes_Vrc6.cpp:73
↓ 8 callers
Function
NOP
src/cpu.cpp:588
↓ 8 callers
Method
clock_length
lib/Nes_Oscs.cpp:21
↓ 8 callers
Function
izx
src/cpu.cpp:276
↓ 8 callers
Function
set_irq
src/cpu.cpp:785
↓ 8 callers
Function
upd_cv
Flags updating */
src/cpu.cpp:89
↓ 7 callers
Method
begin
lib/include/Blip_Buffer.h:152
↓ 7 callers
Method
end
lib/include/Blip_Buffer.h:167
↓ 7 callers
Function
pop
src/cpu.cpp:211
↓ 7 callers
Function
push
src/cpu.cpp:210
↓ 6 callers
Function
NOP_abx
3-byte NOP (4 cycles)
src/cpu.cpp:367
↓ 6 callers
Function
NOP_zpx
2-byte NOP with zp read (3 cycles)
src/cpu.cpp:365
↓ 6 callers
Method
clock_envelope
lib/Nes_Oscs.cpp:27
↓ 6 callers
Function
gen_text
Generate a texture from text */
src/gui.cpp:259
↓ 6 callers
Method
next
lib/include/Blip_Buffer.h:162
↓ 6 callers
Method
read
lib/include/Blip_Buffer.h:158
↓ 6 callers
Method
remove_samples
lib/Blip_Buffer.cpp:311
↓ 6 callers
Method
select
src/include/menu.hpp:30
↓ 5 callers
Function
NOP_imm
Special unofficial NOPs with different sizes/timings
src/cpu.cpp:363
↓ 5 callers
Function
render_texture
Render a texture on screen */
src/gui.cpp:241
↓ 5 callers
Method
run
lib/Nes_Oscs.cpp:82
↓ 5 callers
Method
samples_avail
lib/Nonlinear_Buffer.cpp:84
↓ 5 callers
Function
spr_height
src/ppu.cpp:43
↓ 5 callers
Function
toggle_pause
Play/stop the game */
src/gui.cpp:364
↓ 5 callers
Function
zp
src/cpu.cpp:273
↓ 4 callers
Method
clock_sweep
lib/Nes_Oscs.cpp:49
↓ 4 callers
Function
imm16
src/cpu.cpp:253
↓ 4 callers
Method
offset_inline
lib/include/Blip_Synth.h:78
↓ 4 callers
Method
period
lib/include/Nes_Oscs.h:23
↓ 4 callers
Function
rd16
Read from A and B and merge.
src/cpu.cpp:209
↓ 4 callers
Method
set
src/include/cpu.hpp:21
↓ 4 callers
Function
set_nmi
src/cpu.cpp:776
↓ 4 callers
Method
unselect
src/include/menu.hpp:31
↓ 3 callers
Function
NOP_zp
2-byte NOP (2 cycles)
src/cpu.cpp:364
↓ 3 callers
Function
check_irq
Check if APU IRQ should be active at the given time
src/apu.cpp:83
↓ 3 callers
Function
check_mapper_irq
Check if mapper IRQ should be active at given time
src/cartridge.cpp:137
↓ 3 callers
Method
end_frame
lib/Nes_Apu.cpp:264
↓ 3 callers
Method
get
src/include/cpu.hpp:20
↓ 3 callers
Function
get_mapper_id
src/cartridge.cpp:149
↓ 3 callers
Method
length
lib/include/Blip_Buffer.h:215
↓ 3 callers
Function
load
Load the ROM from a file. */
src/cartridge.cpp:58
↓ 3 callers
Function
nt_addr
Calculate graphics addresses */
src/ppu.cpp:214
↓ 3 callers
Function
pixel
Process a pixel, draw it if it's on screen */
src/ppu.cpp:346
↓ 3 callers
Function
rd_dummy
Dummy read - doesn't update data bus
src/cpu.cpp:186
↓ 3 callers
Method
resampled_time
lib/include/Blip_Buffer.h:94
↓ 3 callers
Method
set_label
src/menu.cpp:26
↓ 3 callers
Method
volume
lib/Nes_Apu.cpp:72
↓ 3 callers
Method
volume_unit
lib/Blip_Buffer.cpp:188
↓ 2 callers
Function
ANC
ANC: AND with immediate, copy N to C
src/cpu.cpp:370
↓ 2 callers
Function
_izy
src/cpu.cpp:277
↓ 2 callers
Function
access
src/ppu.cpp:88
↓ 2 callers
Method
clear
src/menu.cpp:114
↓ 2 callers
Method
clock_linear_counter
lib/Nes_Oscs.cpp:155
↓ 2 callers
Method
get_chr_ram
src/include/mapper.hpp:59
↓ 2 callers
Function
get_config_path
Ensure config directory exists */
src/config.cpp:39
↓ 2 callers
Function
get_default_filename
src/savestate.cpp:13
↓ 2 callers
Function
get_joypad_state
Get the joypad state from SDL */
src/gui.cpp:269
↓ 2 callers
Function
get_mapper
src/cartridge.cpp:154
↓ 2 callers
Method
get_prg_ram
src/include/mapper.hpp:58
↓ 2 callers
Method
has_audio
Expansion audio support
src/include/mapper.hpp:38
↓ 2 callers
Method
init
lib/Sound_Queue.cpp:63
↓ 2 callers
Method
irq_changed
lib/Nes_Apu.cpp:123
↓ 2 callers
Method
load_snapshot
lib/Nes_Vrc6.cpp:104
↓ 2 callers
Function
nt_mirror
Get CIRAM address according to mirroring */
src/ppu.cpp:46
↓ 2 callers
Method
offset_resampled
lib/include/Blip_Synth.h:135
↓ 2 callers
Method
output
lib/Nes_Apu.cpp:81
↓ 2 callers
Function
read_state
Read joypad state (NES register format) */
src/joypad.cpp:11
↓ 2 callers
Function
reload_shift
Put new data into the shift registers */
src/ppu.cpp:235
↓ 2 callers
Method
remove_silence
lib/include/Blip_Buffer.h:233
↓ 2 callers
Function
render
Render the screen */
src/gui.cpp:327
↓ 2 callers
Method
resampled_duration
lib/include/Blip_Buffer.h:98
↓ 2 callers
Function
reset
src/cartridge.cpp:110
↓ 2 callers
Method
reset
lib/Nes_Apu.cpp:87
↓ 2 callers
Method
save_snapshot
lib/Nes_Vrc6.cpp:90
↓ 2 callers
Function
sdl_error
Return current SDL_GetError() string, or str if SDL didn't have a string
lib/Sound_Queue.cpp:25
↓ 2 callers
Method
volume
lib/Nes_Oscs.cpp:42
↓ 2 callers
Method
volume_unit
lib/include/Blip_Synth.h:100
↓ 2 callers
Function
wr
src/ppu.cpp:73
↓ 2 callers
Method
write
src/mappers/mapper4.cpp:43
↓ 1 callers
Function
ALR
ALR: AND with immediate, then LSR
src/cpu.cpp:373
↓ 1 callers
Function
ARR
ARR: AND with immediate, then ROR
src/cpu.cpp:376
↓ 1 callers
Function
ASL_A
Dummy read from PC+1 Bit shifting on the accumulator */
src/cpu.cpp:309
↓ 1 callers
Function
AXS
AXS/SBX: X = (A & X) - immediate
src/cpu.cpp:385
next →
1–100 of 520, ranked by callers