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
bcc_not_crossing_page_boundary_negative_offset
()
cpu6502/src/cpu/opcodes/branch_spec_tests.rs:36
Function
bcc_not_crossing_page_boundary_positive_offset
()
cpu6502/src/cpu/opcodes/branch_spec_tests.rs:28
Function
bcs
()
cpu6502/src/cpu/length_and_timing_tests.rs:228
Function
bcs_no_branch
()
cpu6502/src/cpu/opcodes/branch_spec_tests.rs:68
Function
bcs_not_crossing_page_boundary_negative_rel_addr
()
cpu6502/src/cpu/opcodes/branch_spec_tests.rs:60
Function
bcs_not_crossing_page_boundary_positive_rel_addr
()
cpu6502/src/cpu/opcodes/branch_spec_tests.rs:52
Function
beq
()
cpu6502/src/cpu/length_and_timing_tests.rs:246
Function
beq_no_branch
()
cpu6502/src/cpu/opcodes/branch_spec_tests.rs:92
Function
beq_not_crossing_page_boundary_negative_offset
()
cpu6502/src/cpu/opcodes/branch_spec_tests.rs:84
Function
beq_not_crossing_page_boundary_positive_offset
()
cpu6502/src/cpu/opcodes/branch_spec_tests.rs:76
Function
bit_overflow_flag_behavior
()
cpu6502/src/cpu/opcodes/bitwise_and_shift_instr_spec_tests.rs:130
Function
bit_sign_flag_behavior
()
cpu6502/src/cpu/opcodes/bitwise_and_shift_instr_spec_tests.rs:119
Function
bit_zero_flag_behavior
()
cpu6502/src/cpu/opcodes/bitwise_and_shift_instr_spec_tests.rs:101
Function
bmi
()
cpu6502/src/cpu/length_and_timing_tests.rs:300
Function
bmi_no_branch
()
cpu6502/src/cpu/opcodes/branch_spec_tests.rs:116
Function
bmi_not_crossing_page_boundary_negative_offset
()
cpu6502/src/cpu/opcodes/branch_spec_tests.rs:108
Function
bmi_not_crossing_page_boundary_positive_offset
()
cpu6502/src/cpu/opcodes/branch_spec_tests.rs:100
Function
bne
()
cpu6502/src/cpu/length_and_timing_tests.rs:264
Function
bne_no_branch
()
cpu6502/src/cpu/opcodes/branch_spec_tests.rs:140
Function
bne_not_crossing_page_boundary_negative_offset
()
cpu6502/src/cpu/opcodes/branch_spec_tests.rs:132
Function
bne_not_crossing_page_boundary_positive_offset
()
cpu6502/src/cpu/opcodes/branch_spec_tests.rs:124
Function
bpl
()
cpu6502/src/cpu/length_and_timing_tests.rs:282
Function
bpl_no_branch
()
cpu6502/src/cpu/opcodes/branch_spec_tests.rs:20
Function
bpl_not_crossing_page_boundary_negative_offset
()
cpu6502/src/cpu/opcodes/branch_spec_tests.rs:12
Function
bpl_not_crossing_page_boundary_positive_offset
()
cpu6502/src/cpu/opcodes/branch_spec_tests.rs:4
Function
bvc
()
cpu6502/src/cpu/length_and_timing_tests.rs:318
Function
bvc_no_branch
()
cpu6502/src/cpu/opcodes/branch_spec_tests.rs:164
Function
bvc_not_crossing_page_boundary_negative_offset
()
cpu6502/src/cpu/opcodes/branch_spec_tests.rs:156
Function
bvc_not_crossing_page_boundary_positive_offset
()
cpu6502/src/cpu/opcodes/branch_spec_tests.rs:148
Function
bvs
()
cpu6502/src/cpu/length_and_timing_tests.rs:336
Function
bvs_no_branch
()
cpu6502/src/cpu/opcodes/branch_spec_tests.rs:188
Function
bvs_not_crossing_page_boundary_negative_offset
()
cpu6502/src/cpu/opcodes/branch_spec_tests.rs:180
Function
bvs_not_crossing_page_boundary_positive_offset
()
cpu6502/src/cpu/opcodes/branch_spec_tests.rs:172
Function
carry_flag
()
cpu6502/src/cpu/registers/spec_tests.rs:4
Function
clc
()
cpu6502/src/cpu/length_and_timing_tests.rs:354
Function
clc
()
cpu6502/src/cpu/opcodes/flag_instr_spec_tests.rs:12
Function
cld
()
cpu6502/src/cpu/length_and_timing_tests.rs:360
Function
cld
()
cpu6502/src/cpu/opcodes/flag_instr_spec_tests.rs:20
Function
clear_in_vblank
()
rs-nes/src/ppu/status_register/spec_tests.rs:60
Function
clear_latch
()
rs-nes/src/ppu/write_latch/spec_tests.rs:11
Function
clear_sprite_overflow
()
rs-nes/src/ppu/status_register/spec_tests.rs:14
Function
clear_sprite_zero_hit
()
rs-nes/src/ppu/status_register/spec_tests.rs:37
Function
cli
()
cpu6502/src/cpu/length_and_timing_tests.rs:366
Function
cli
()
cpu6502/src/cpu/opcodes/flag_instr_spec_tests.rs:28
Function
clv
()
cpu6502/src/cpu/length_and_timing_tests.rs:372
Function
clv
()
cpu6502/src/cpu/opcodes/flag_instr_spec_tests.rs:36
Function
cmp
()
cpu6502/src/cpu/length_and_timing_tests.rs:378
Function
cmp_action
(a: &Action, b: &Action)
rs-nes-macros/src/lib.rs:465
Function
cmp_equal_flag_check
()
cpu6502/src/cpu/opcodes/compare_spec_tests.rs:4
Function
cmp_greater_than_flag_check
()
cpu6502/src/cpu/opcodes/compare_spec_tests.rs:12
Function
cmp_less_than_flag_check
()
cpu6502/src/cpu/opcodes/compare_spec_tests.rs:20
Function
coarse_x_increment
()
rs-nes/src/ppu/vram/spec_tests.rs:301
Method
coarse_x_increment
(&self)
rs-nes/src/ppu/vram/mocks.rs:74
Function
control_write
()
rs-nes/src/ppu/vram/spec_tests.rs:259
Method
control_write
(&self, _: u8)
rs-nes/src/ppu/vram/mocks.rs:70
Function
copy_horizontal_pos_to_addr
()
rs-nes/src/ppu/vram/spec_tests.rs:182
Method
copy_horizontal_pos_to_addr
(&self)
rs-nes/src/ppu/vram/mocks.rs:82
Function
copy_horizontal_pos_to_addr_called
()
rs-nes/src/ppu/spec_tests.rs:203
Function
copy_vertical_pos_to_addr
()
rs-nes/src/ppu/vram/spec_tests.rs:198
Method
copy_vertical_pos_to_addr
(&self)
rs-nes/src/ppu/vram/mocks.rs:86
Function
copy_vertical_pos_to_addr_called
()
rs-nes/src/ppu/spec_tests.rs:234
Function
cpx
()
cpu6502/src/cpu/length_and_timing_tests.rs:414
Function
cpx_equal_flag_check
()
cpu6502/src/cpu/opcodes/compare_spec_tests.rs:28
Function
cpx_greater_than_flag_check
()
cpu6502/src/cpu/opcodes/compare_spec_tests.rs:36
Function
cpx_less_than_flag_check
()
cpu6502/src/cpu/opcodes/compare_spec_tests.rs:44
Function
cpy
()
cpu6502/src/cpu/length_and_timing_tests.rs:426
Function
cpy_equal_flag_check
()
cpu6502/src/cpu/opcodes/compare_spec_tests.rs:52
Function
cpy_greater_than_flag_check
()
cpu6502/src/cpu/opcodes/compare_spec_tests.rs:60
Function
cpy_less_than_flag_check
()
cpu6502/src/cpu/opcodes/compare_spec_tests.rs:68
Function
criterion_benchmark
(c: &mut Criterion)
rs-nes/benches/render_benchmark.rs:6
Method
current_pixel
(&self)
rs-nes/src/ppu/sprite_renderer/mod.rs:244
Method
current_pixel
(&self)
rs-nes/src/ppu/sprite_renderer/mocks.rs:48
Function
dec_test1
()
cpu6502/src/cpu/opcodes/inc_dec_spec_tests.rs:7
Function
dec_test2
()
cpu6502/src/cpu/opcodes/inc_dec_spec_tests.rs:17
Function
dec_test3
()
cpu6502/src/cpu/opcodes/inc_dec_spec_tests.rs:27
Method
dec_x_counters
(&mut self)
rs-nes/src/ppu/sprite_renderer/mod.rs:168
Method
dec_x_counters
(&mut self)
rs-nes/src/ppu/sprite_renderer/mocks.rs:40
Function
decimal_flag
()
cpu6502/src/cpu/registers/spec_tests.rs:31
Method
default
()
rs-nes/src/ppu/mod.rs:51
Method
default
()
rs-nes/src/ppu/mocks.rs:15
Method
default
()
rs-nes/src/ppu/sprite_renderer/mod.rs:72
Method
default
()
rs-nes/src/ppu/vram/mod.rs:40
Method
default
()
rs-nes/src/ppu/write_latch/mod.rs:17
Method
default
()
rs-nes/src/cart/mocks.rs:12
Method
default
()
cpu6502/src/cpu/test_fixture.rs:26
Method
default
()
cpu6502/src/cpu/registers/mod.rs:133
Method
deref
(&self)
rs-nes/src/ppu/mask_register/mod.rs:18
Method
deref
(&self)
rs-nes/src/ppu/control_register/mod.rs:61
Function
dex
()
cpu6502/src/cpu/length_and_timing_tests.rs:453
Function
dex_test1
()
cpu6502/src/cpu/opcodes/inc_dec_spec_tests.rs:37
Function
dex_test2
()
cpu6502/src/cpu/opcodes/inc_dec_spec_tests.rs:46
Function
dex_test3
()
cpu6502/src/cpu/opcodes/inc_dec_spec_tests.rs:55
Function
dey
()
cpu6502/src/cpu/length_and_timing_tests.rs:459
Function
dey_test1
()
cpu6502/src/cpu/opcodes/inc_dec_spec_tests.rs:64
Function
dey_test2
()
cpu6502/src/cpu/opcodes/inc_dec_spec_tests.rs:73
Function
dey_test3
()
cpu6502/src/cpu/opcodes/inc_dec_spec_tests.rs:82
Method
draw_pixel
Outputs pixel information to a buffer. Each pixel is encoded as 3 bytes, as follows: Byte 1 (background)**: `pppp ppvv` - `p`: color palette index -
rs-nes/src/ppu/mod.rs:118
Method
elapsed_cycles
(&self)
rs-nes/src/interconnect/mod.rs:112
Function
emphasize_blue
()
rs-nes/src/ppu/mask_register/spec_tests.rs:58
Method
emphasize_blue
(&self)
rs-nes/src/ppu/mask_register/mod.rs:48
← previous
next →
201–300 of 554, ranked by callers