Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bgourlie/rs-nes
/ functions
Functions
554 in github.com/bgourlie/rs-nes
⨍
Functions
554
◇
Types & classes
117
Function
pla
()
cpu6502/src/cpu/length_and_timing_tests.rs:700
Method
player1_press
(&self, _: Button)
rs-nes/src/input/mocks.rs:13
Method
player1_release
(&self, _: Button)
rs-nes/src/input/mocks.rs:17
Function
plp
()
cpu6502/src/cpu/length_and_timing_tests.rs:706
Function
pop_stack
()
cpu6502/src/cpu/spec_tests.rs:49
Function
pop_stack16
()
cpu6502/src/cpu/spec_tests.rs:60
Function
ppu_addr_mirroring
()
rs-nes/src/ppu/vram/spec_tests.rs:93
Method
ppu_data
(&self, _: &C)
rs-nes/src/ppu/vram/mocks.rs:50
Function
ppu_loop
(_: TokenStream, input: TokenStream)
rs-nes-macros/src/lib.rs:484
Function
ppu_memory_mapped_read
()
rs-nes/src/interconnect/spec_tests.rs:34
Function
ppu_memory_mapped_write
()
rs-nes/src/interconnect/spec_tests.rs:44
Function
push_stack
()
cpu6502/src/cpu/spec_tests.rs:27
Function
push_stack16
()
cpu6502/src/cpu/spec_tests.rs:38
Function
ram_memory_mapped_read
()
rs-nes/src/interconnect/spec_tests.rs:8
Function
ram_memory_mapped_write
()
rs-nes/src/interconnect/spec_tests.rs:23
Method
read
Accepts a PPU memory mapped address and returns the value
rs-nes/src/ppu/mod.rs:185
Method
read
(&self, _: u16, _: &C)
rs-nes/src/ppu/mocks.rs:44
Method
read
(&self, _: u16, _: &C)
rs-nes/src/ppu/vram/mocks.rs:54
Method
read
(&self, addr: u16)
rs-nes/src/input/mod.rs:46
Method
read
(&self, _: u16)
rs-nes/src/input/mocks.rs:9
Method
read
(&self, addr: u16)
cpu6502/src/cpu/test_fixture.rs:32
Method
read
(&self)
cpu6502/src/cpu/opcodes/am_test_utils.rs:10
Method
read_chr
(&self, addr: u16)
rs-nes/src/cart/nrom128.rs:42
Method
read_chr
(&self, addr: u16)
rs-nes/src/cart/nrom256.rs:42
Method
read_chr
(&self, addr: u16)
rs-nes/src/cart/uxrom.rs:51
Method
read_control
(&self)
rs-nes/src/apu/mod.rs:9
Method
read_data
(&self)
rs-nes/src/ppu/sprite_renderer/mocks.rs:20
Method
read_data_increment_addr
(&self)
rs-nes/src/ppu/sprite_renderer/mocks.rs:25
Method
read_palette
(&self, _: u16)
rs-nes/src/ppu/vram/mocks.rs:58
Method
read_ppu_data
(&self, _: IncrementAmount, _: &C)
rs-nes/src/ppu/vram/mocks.rs:46
Method
read_prg
(&self, addr: u16)
rs-nes/src/cart/nrom128.rs:35
Method
read_prg
(&self, addr: u16)
rs-nes/src/cart/nrom256.rs:35
Method
read_prg
(&self, addr: u16)
rs-nes/src/cart/uxrom.rs:40
Function
reset
()
cpu6502/src/cpu/spec_tests.rs:7
Function
rol
()
cpu6502/src/cpu/length_and_timing_tests.rs:712
Function
rol
(cpu: &mut TestCpu, val: u8)
cpu6502/src/cpu/opcodes/bitwise_and_shift_instr_spec_tests.rs:63
Function
rol_1
()
cpu6502/src/cpu/opcodes/bitwise_and_shift_instr_spec_tests.rs:69
Function
rol_2
()
cpu6502/src/cpu/opcodes/bitwise_and_shift_instr_spec_tests.rs:74
Function
rol_3
()
cpu6502/src/cpu/opcodes/bitwise_and_shift_instr_spec_tests.rs:79
Function
ror
()
cpu6502/src/cpu/length_and_timing_tests.rs:733
Function
ror
(cpu: &mut TestCpu, val: u8)
cpu6502/src/cpu/opcodes/bitwise_and_shift_instr_spec_tests.rs:43
Function
ror_1
()
cpu6502/src/cpu/opcodes/bitwise_and_shift_instr_spec_tests.rs:49
Function
ror_2
()
cpu6502/src/cpu/opcodes/bitwise_and_shift_instr_spec_tests.rs:54
Function
ror_3
()
cpu6502/src/cpu/opcodes/bitwise_and_shift_instr_spec_tests.rs:59
Function
rti
()
cpu6502/src/cpu/length_and_timing_tests.rs:754
Function
rts
()
cpu6502/src/cpu/length_and_timing_tests.rs:767
Function
rts
()
cpu6502/src/cpu/opcodes/jump_and_returns_instr_spec_tests.rs:25
Function
run
()
rs-nes-web/src/lib.rs:65
Function
sbc
()
cpu6502/src/cpu/length_and_timing_tests.rs:778
Function
sbc_flags_carry_and_overflow_1
()
cpu6502/src/cpu/opcodes/arithmetic_instr_spec_tests.rs:174
Function
sbc_flags_carry_and_overflow_2
()
cpu6502/src/cpu/opcodes/arithmetic_instr_spec_tests.rs:185
Function
sbc_flags_carry_and_overflow_3
()
cpu6502/src/cpu/opcodes/arithmetic_instr_spec_tests.rs:196
Function
sbc_flags_carry_and_overflow_4
()
cpu6502/src/cpu/opcodes/arithmetic_instr_spec_tests.rs:207
Function
sbc_flags_carry_and_overflow_5
()
cpu6502/src/cpu/opcodes/arithmetic_instr_spec_tests.rs:218
Function
sbc_flags_carry_and_overflow_6
()
cpu6502/src/cpu/opcodes/arithmetic_instr_spec_tests.rs:229
Function
sbc_flags_carry_and_overflow_7
()
cpu6502/src/cpu/opcodes/arithmetic_instr_spec_tests.rs:240
Function
sbc_flags_carry_and_overflow_8
()
cpu6502/src/cpu/opcodes/arithmetic_instr_spec_tests.rs:251
Function
sbc_flags_sign_and_zero_1
()
cpu6502/src/cpu/opcodes/arithmetic_instr_spec_tests.rs:128
Function
sbc_flags_sign_and_zero_2
()
cpu6502/src/cpu/opcodes/arithmetic_instr_spec_tests.rs:139
Function
sbc_flags_sign_and_zero_3
()
cpu6502/src/cpu/opcodes/arithmetic_instr_spec_tests.rs:150
Method
screen
(&self)
rs-nes/src/ppu/mocks.rs:52
Function
scroll_first_write
()
rs-nes/src/ppu/vram/spec_tests.rs:214
Function
scroll_second_write
()
rs-nes/src/ppu/vram/spec_tests.rs:240
Method
scroll_write
(&self, _: LatchState)
rs-nes/src/ppu/vram/mocks.rs:66
Function
sec
()
cpu6502/src/cpu/length_and_timing_tests.rs:814
Function
sec
()
cpu6502/src/cpu/opcodes/flag_instr_spec_tests.rs:44
Function
sed
()
cpu6502/src/cpu/length_and_timing_tests.rs:820
Function
sed
()
cpu6502/src/cpu/opcodes/flag_instr_spec_tests.rs:52
Function
sei
()
cpu6502/src/cpu/length_and_timing_tests.rs:826
Function
sei
()
cpu6502/src/cpu/opcodes/flag_instr_spec_tests.rs:4
Function
set_in_vblank
()
rs-nes/src/ppu/status_register/spec_tests.rs:53
Method
set_sprite_overflow
(&self)
rs-nes/src/ppu/status_register/mod.rs:77
Function
set_sprite_zero_hit
()
rs-nes/src/ppu/status_register/spec_tests.rs:30
Function
set_status_from_stack
()
cpu6502/src/cpu/registers/spec_tests.rs:58
Function
show_background
()
rs-nes/src/ppu/mask_register/spec_tests.rs:22
Function
show_sprites
()
rs-nes/src/ppu/mask_register/spec_tests.rs:31
Function
sign_flag
()
cpu6502/src/cpu/registers/spec_tests.rs:49
Function
sprite_evaluation
()
rs-nes/src/ppu/sprite_renderer/sprite_evaluation/spec_tests.rs:7
Function
sprite_overflow
()
rs-nes/src/ppu/status_register/spec_tests.rs:5
Method
sprite_overflow
Sprite overflow. The intent was for this flag to be set whenever more than eight sprites appear on a scanline, but a hardware bug causes the actual be
rs-nes/src/ppu/status_register/mod.rs:73
Function
sprite_overflow_triggered
()
rs-nes/src/ppu/sprite_renderer/sprite_evaluation/spec_tests.rs:85
Function
sprite_overflow_triggered_via_hardware_bug
()
rs-nes/src/ppu/sprite_renderer/sprite_evaluation/spec_tests.rs:127
Function
sprite_overflow_triggered_via_hardware_bug_2
()
rs-nes/src/ppu/sprite_renderer/sprite_evaluation/spec_tests.rs:170
Function
sprite_overflow_triggered_via_hardware_bug_3
()
rs-nes/src/ppu/sprite_renderer/sprite_evaluation/spec_tests.rs:214
Function
sprite_overflow_triggered_via_hardware_bug_4
()
rs-nes/src/ppu/sprite_renderer/sprite_evaluation/spec_tests.rs:259
Function
sprite_size
()
rs-nes/src/ppu/control_register/spec_tests.rs:13
Function
sprite_zero_hit
()
rs-nes/src/ppu/status_register/spec_tests.rs:21
Method
sprite_zero_hit
Sprite 0 Hit. Set when a nonzero pixel of sprite 0 overlaps a nonzero background pixel; cleared at dot 1 of the pre-render line. Used for raster tim
rs-nes/src/ppu/status_register/mod.rs:51
Function
sprites_render_leftmost_8_px
()
rs-nes/src/ppu/mask_register/spec_tests.rs:13
Function
sta
()
cpu6502/src/cpu/length_and_timing_tests.rs:832
Function
sta
()
cpu6502/src/cpu/opcodes/loads_and_stores_spec_tests.rs:100
Method
start_sprite_evaluation
(&mut self, scanline: u16, control: ControlRegister)
rs-nes/src/ppu/sprite_renderer/mod.rs:179
Method
start_sprite_evaluation
(&mut self, _: u16, _: ControlRegister)
rs-nes/src/ppu/sprite_renderer/mocks.rs:42
Method
step
(&mut self, _: &C)
rs-nes/src/ppu/mocks.rs:48
Function
stx
()
cpu6502/src/cpu/length_and_timing_tests.rs:865
Function
stx
()
cpu6502/src/cpu/opcodes/loads_and_stores_spec_tests.rs:110
Function
sty
()
cpu6502/src/cpu/length_and_timing_tests.rs:877
Function
sty
()
cpu6502/src/cpu/opcodes/loads_and_stores_spec_tests.rs:120
Function
tax
()
cpu6502/src/cpu/length_and_timing_tests.rs:889
Function
tax
()
cpu6502/src/cpu/opcodes/reg_transfer_spec_tests.rs:6
← previous
next →
401–500 of 554, ranked by callers