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
↓ 1 callers
Function
JMP
src/cpu.cpp:523
↓ 1 callers
Function
JMP_IND
src/cpu.cpp:522
↓ 1 callers
Function
JSR
src/cpu.cpp:524
↓ 1 callers
Function
LAS
LAS: Load A, X, S with memory & S
src/cpu.cpp:486
↓ 1 callers
Function
LAX_imm
LAX immediate: LDA immediate + LDX immediate
src/cpu.cpp:382
↓ 1 callers
Function
LSR_A
Dummy read from PC+1
src/cpu.cpp:310
↓ 1 callers
Function
NOP_abs
2-byte NOP with zpx read (4 cycles)
src/cpu.cpp:366
↓ 1 callers
Function
PHA
Dummy read from PC+1, then stack operation
src/cpu.cpp:497
↓ 1 callers
Function
PHP
src/cpu.cpp:495
↓ 1 callers
Function
PLA
Dummy read from PC+1, B flag set
src/cpu.cpp:496
↓ 1 callers
Function
PLP
Stack operations */
src/cpu.cpp:489
↓ 1 callers
Function
ROL_A
Dummy read from PC+1
src/cpu.cpp:311
↓ 1 callers
Function
ROR_A
Dummy read from PC+1
src/cpu.cpp:312
↓ 1 callers
Function
RTI
Dummy read from PC+1
src/cpu.cpp:528
↓ 1 callers
Function
RTS
Return instructions */
src/cpu.cpp:527
↓ 1 callers
Function
SHA_aby
src/cpu.cpp:406
↓ 1 callers
Function
SHA_izy
SHA/AHX: Store A & X & (high byte + 1) - Complex behavior (using behavior 2)
src/cpu.cpp:388
↓ 1 callers
Function
SHX
SHX: Store X & (high byte + 1)
src/cpu.cpp:445
↓ 1 callers
Function
SHY
SHY: Store Y & (high byte + 1)
src/cpu.cpp:425
↓ 1 callers
Function
TAS
TAS/SHS: Transfer A & X to S, store A & X & (high byte + 1)
src/cpu.cpp:465
↓ 1 callers
Function
XAA
XAA (unstable): TXA + AND immediate
src/cpu.cpp:379
↓ 1 callers
Function
abx
Exception - always dummy read.
src/cpu.cpp:257
↓ 1 callers
Function
aby
src/cpu.cpp:265
↓ 1 callers
Function
at_addr
src/ppu.cpp:215
↓ 1 callers
Function
bg_addr
src/ppu.cpp:216
↓ 1 callers
Method
check_irq
src/mappers/mapper5.cpp:757
↓ 1 callers
Method
chr_read
src/mapper.cpp:46
↓ 1 callers
Method
chr_write
src/mapper.cpp:66
↓ 1 callers
Function
clear_oam
Clear secondary OAM */
src/ppu.cpp:245
↓ 1 callers
Method
clock_rate
lib/Blip_Buffer.cpp:84
↓ 1 callers
Method
count_reads
lib/Nes_Oscs.cpp:255
↓ 1 callers
Function
dma_oam
Cycle-accurate OAM DMA * Takes 513 or 514 cycles depending on alignment: * - 1 cycle: halt (dummy cycle after write to $4014) * - 0-1 cycles: align
src/cpu.cpp:222
↓ 1 callers
Method
dmc_reader
lib/include/Nes_Apu.h:150
↓ 1 callers
Method
earliest_irq
lib/include/Nes_Apu.h:145
↓ 1 callers
Function
elapsed
src/cpu.cpp:56
↓ 1 callers
Method
enable
lib/Nonlinear_Buffer.cpp:150
↓ 1 callers
Method
enable_nonlinear
lib/Nes_Apu.cpp:59
↓ 1 callers
Method
end_audio_frame
src/mappers/mapper24.cpp:230
↓ 1 callers
Function
end_buffer_frame
Finalize the buffer after all audio sources (APU + mapper) have written to it
src/apu.cpp:69
↓ 1 callers
Function
end_mapper_audio_frame
End audio frame for mapper expansion audio
src/cartridge.cpp:130
↓ 1 callers
Function
eval_sprites
Fill secondary OAM with the sprite infos for the next scanline */
src/ppu.cpp:260
↓ 1 callers
Function
exec
Execute a CPU instruction */
src/cpu.cpp:591
↓ 1 callers
Method
fill_buffer
lib/Sound_Queue.cpp:120
↓ 1 callers
Method
get_chr_ram_size
src/include/mapper.hpp:57
↓ 1 callers
Method
get_prg_ram_size
Accessors for save state system
src/include/mapper.hpp:56
↓ 1 callers
Function
get_rom_path
src/cartridge.cpp:144
↓ 1 callers
Function
get_state
src/ppu.cpp:542
↓ 1 callers
Method
get_state_size
Save state support Returns size of mapper-specific state data (in bytes)
src/include/mapper.hpp:49
↓ 1 callers
Function
h_scroll
Increment the scroll by one pixel */
src/ppu.cpp:218
↓ 1 callers
Function
h_update
Copy scrolling data from loopy T to loopy V */
src/ppu.cpp:232
↓ 1 callers
Function
handles_expansion_addr
src/cartridge.cpp:159
↓ 1 callers
Method
handles_expansion_addr
Returns true if mapper handles CPU addresses in $5000-$5FFF (expansion area) Base implementation returns false (open bus behavior)
src/include/mapper.hpp:30
↓ 1 callers
Function
init
Initialize GUI */
src/gui.cpp:112
↓ 1 callers
Method
irq_notifier
lib/include/Nes_Apu.h:156
↓ 1 callers
Function
is_fast_forward
src/gui.cpp:321
↓ 1 callers
Function
izy
Exception.
src/cpu.cpp:278
↓ 1 callers
Function
load_settings
Load settings */
src/config.cpp:77
↓ 1 callers
Function
load_sprites
Load the sprite info into primary OAM and fetch their tile data. */
src/ppu.cpp:323
↓ 1 callers
Method
load_state
Load mapper-specific state from buffer
src/include/mapper.hpp:53
↓ 1 callers
Method
make_nonlinear
lib/Nonlinear_Buffer.cpp:159
↓ 1 callers
Function
new_frame
Send the rendered frame to the GUI */
src/gui.cpp:308
↓ 1 callers
Function
new_samples
src/gui.cpp:313
↓ 1 callers
Method
osc_output
lib/include/Nes_Apu.h:139
↓ 1 callers
Function
power
Turn on the CPU */
src/cpu.cpp:862
↓ 1 callers
Method
ppu_read_hook
src/mappers/mapper5.cpp:659
↓ 1 callers
Function
ppu_write_hook
src/cartridge.cpp:52
↓ 1 callers
Method
ppu_write_hook
src/mappers/mapper5.cpp:747
↓ 1 callers
Function
query_button
src/gui.cpp:411
↓ 1 callers
Function
query_key
Prompt for a key, return the scancode */
src/gui.cpp:396
↓ 1 callers
Method
read
Access to memory */
src/mapper.cpp:37
↓ 1 callers
Method
read_samples
lib/Blip_Buffer.cpp:336
↓ 1 callers
Method
read_status
lib/Nes_Apu.cpp:397
↓ 1 callers
Method
recalc_irq
lib/Nes_Oscs.cpp:243
↓ 1 callers
Method
render
src/menu.cpp:39
↓ 1 callers
Function
run
Run the emulator */
src/gui.cpp:427
↓ 1 callers
Method
run_audio
src/mappers/mapper24.cpp:223
↓ 1 callers
Function
run_frame
Run the CPU for roughly a frame */
src/cpu.cpp:885
↓ 1 callers
Function
run_mapper_audio
Run mapper expansion audio up to given cycle count
src/cartridge.cpp:123
↓ 1 callers
Method
run_until
lib/Nes_Apu.cpp:146
↓ 1 callers
Method
sample_rate
lib/Blip_Buffer.cpp:45
↓ 1 callers
Function
save
src/savestate.cpp:27
↓ 1 callers
Function
save_settings
Save settings */
src/config.cpp:126
↓ 1 callers
Method
save_state
Write mapper-specific state to buffer (PRG RAM and CHR RAM are handled separately)
src/include/mapper.hpp:51
↓ 1 callers
Function
set_aspect_stretch
Toggle aspect ratio stretching */
src/gui.cpp:92
↓ 1 callers
Function
set_fullscreen
Toggle fullscreen mode */
src/gui.cpp:47
↓ 1 callers
Function
set_scaling_mode
Set scaling/filtering mode */
src/gui.cpp:54
↓ 1 callers
Function
set_size
Set the window size multiplier */
src/gui.cpp:39
↓ 1 callers
Function
set_state
src/ppu.cpp:553
↓ 1 callers
Function
signal_scanline
src/cartridge.cpp:47
↓ 1 callers
Method
signal_scanline
src/mappers/mapper4.cpp:71
↓ 1 callers
Method
start
lib/Nes_Oscs.cpp:331
↓ 1 callers
Function
step
Execute a PPU cycle. */
src/ppu.cpp:471
↓ 1 callers
Method
treble_eq
lib/include/Blip_Synth.h:101
↓ 1 callers
Method
trigger
src/include/menu.hpp:32
↓ 1 callers
Method
update
src/menu.cpp:163
↓ 1 callers
Function
v_scroll
src/ppu.cpp:219
↓ 1 callers
Function
v_update
src/ppu.cpp:233
↓ 1 callers
Method
write_register
lib/Nes_Apu.cpp:300
↓ 1 callers
Function
write_strobe
src/joypad.cpp:23
↓ 1 callers
Function
zpx
src/cpu.cpp:274
← previous
next →
101–200 of 520, ranked by callers