MCPcopy Create free account

hub / github.com/bgourlie/rs-nes / functions

Functions554 in github.com/bgourlie/rs-nes

↓ 2 callersFunctionshift_left_base_2
(do_shift: F)
cpu6502/src/cpu/opcodes/bitwise_and_shift_instr_spec_tests.rs:161
↓ 2 callersFunctionshift_left_base_3
(do_shift: F)
cpu6502/src/cpu/opcodes/bitwise_and_shift_instr_spec_tests.rs:177
↓ 2 callersFunctionshift_right
( cpu: &mut Cpu<I>, am: AM, msb: bool, )
cpu6502/src/cpu/opcodes/mod.rs:1223
↓ 2 callersFunctionshift_right_base_1
(do_shift: F)
cpu6502/src/cpu/opcodes/bitwise_and_shift_instr_spec_tests.rs:193
↓ 2 callersFunctionshift_right_base_2
(do_shift: F)
cpu6502/src/cpu/opcodes/bitwise_and_shift_instr_spec_tests.rs:216
↓ 2 callersFunctionshift_right_base_3
(do_shift: F)
cpu6502/src/cpu/opcodes/bitwise_and_shift_instr_spec_tests.rs:233
↓ 2 callersMethodshow_background
(&self)
rs-nes/src/ppu/mask_register/mod.rs:32
↓ 2 callersMethodshow_sprites
(&self)
rs-nes/src/ppu/mask_register/mod.rs:36
↓ 2 callersMethodsign_flag
(&self)
cpu6502/src/cpu/registers/mod.rs:105
↓ 2 callersMethodsprite_size
Sprite size (0: 8x8; 1: 8x16)
rs-nes/src/ppu/control_register/mod.rs:32
↓ 2 callersMethodstep
(&mut self)
cpu6502/src/cpu/mod.rs:59
↓ 2 callersMethodstore_many
(&mut self, addr: u16, data: &[u8])
cpu6502/src/cpu/test_fixture.rs:18
↓ 2 callersMethodvram_addr_increment
VRAM address increment per CPU read/write of PPUDATA (0: add 1, going across; 1: add 32, going down)
rs-nes/src/ppu/control_register/mod.rs:23
↓ 2 callersMethodzero_flag
(&self)
cpu6502/src/cpu/registers/mod.rs:57
↓ 1 callersFunctionactions
(cycle_type: u32)
rs-nes-macros/src/lib.rs:320
↓ 1 callersFunctionat_fetch_cycle
(scanline: usize, x: usize)
rs-nes-macros/src/lib.rs:195
↓ 1 callersMethodbackground_pattern_table_base
(self)
rs-nes/src/ppu/control_register/mod.rs:40
↓ 1 callersMethodbackground_render_leftmost_8_px
(&self)
rs-nes/src/ppu/mask_register/mod.rs:24
↓ 1 callersFunctionbg_high_fetch_cycle
(scanline: usize, x: usize)
rs-nes-macros/src/lib.rs:203
↓ 1 callersFunctionbg_low_fetch_cycle
(scanline: usize, x: usize)
rs-nes-macros/src/lib.rs:199
↓ 1 callersFunctionbg_shift_cycle
(scanline: usize, x: usize)
rs-nes-macros/src/lib.rs:231
↓ 1 callersMethodclear_sprite_overflow
(&self)
rs-nes/src/ppu/status_register/mod.rs:82
↓ 1 callersMethodclear_sprite_zero_hit
(&self)
rs-nes/src/ppu/status_register/mod.rs:60
↓ 1 callersMethodcoarse_x_increment
(&self)
rs-nes/src/ppu/vram/mod.rs:181
↓ 1 callersFunctioncompile_cycle_actions
(actions: Vec<Action>)
rs-nes-macros/src/lib.rs:244
↓ 1 callersMethoddecimal_flag
(&self)
cpu6502/src/cpu/registers/mod.rs:81
↓ 1 callersMethoddma_write
(&mut self, value: u8)
rs-nes/src/interconnect/mod.rs:28
↓ 1 callersFunctiondraw_pixel
(scanline: usize, x: usize)
rs-nes-macros/src/lib.rs:240
↓ 1 callersFunctionfill_bg_shift_registers
(scanline: usize, x: usize)
rs-nes-macros/src/lib.rs:235
↓ 1 callersFunctionfill_sprite_evaluation_registers
This is an approximation, skipping all individual sprite pattern fetches
rs-nes-macros/src/lib.rs:179
↓ 1 callersMethodfine_x
(&self)
rs-nes/src/ppu/vram/mod.rs:251
↓ 1 callersMethodfine_y_increment
(&self)
rs-nes/src/ppu/vram/mod.rs:198
↓ 1 callersMethodflip_horizontally
(self)
rs-nes/src/ppu/sprite_renderer/mod.rs:55
↓ 1 callersMethodflip_vertically
(self)
rs-nes/src/ppu/sprite_renderer/mod.rs:60
↓ 1 callersFunctionhori_v_eq_hori_t_cycle
(scanline: usize, x: usize)
rs-nes-macros/src/lib.rs:223
↓ 1 callersMethodin_vblank
Vertical blank has started (0: not in vblank; 1: in vblank). Set at dot 1 of line 241 (the line *after* the post-render line); cleared after reading $
rs-nes/src/ppu/status_register/mod.rs:34
↓ 1 callersFunctioninc_hori_v_cycle
(scanline: usize, x: usize)
rs-nes-macros/src/lib.rs:215
↓ 1 callersFunctioninc_vert_v_cycle
(scanline: usize, x: usize)
rs-nes-macros/src/lib.rs:219
↓ 1 callersMethodincrement_n
(&mut self)
rs-nes/src/ppu/sprite_renderer/sprite_evaluation/mod.rs:113
↓ 1 callersMethodincrement_n_hardware_bug
Emulates the m increment bug during sprite overflow evaluation
rs-nes/src/ppu/sprite_renderer/sprite_evaluation/mod.rs:119
↓ 1 callersMethodirq
(&mut self)
cpu6502/src/cpu/mod.rs:91
↓ 1 callersFunctionnt_fetch_cycle
(scanline: usize, x: usize)
rs-nes-macros/src/lib.rs:191
↓ 1 callersMethodpalette
(self)
rs-nes/src/ppu/sprite_renderer/mod.rs:50
↓ 1 callersMethodppu_data
(&self, cart: &C)
rs-nes/src/ppu/vram/mod.rs:107
↓ 1 callersFunctionppu_loop_impl
()
rs-nes-macros/src/lib.rs:48
↓ 1 callersMethodpriority
(self)
rs-nes/src/ppu/sprite_renderer/mod.rs:65
↓ 1 callersMethodread
(&self, addr: u16, cart: &C)
rs-nes/src/ppu/vram/mod.rs:125
↓ 1 callersMethodread_chr
(&self, addr: u16)
rs-nes/src/cart/mocks.rs:29
↓ 1 callersMethodread_control
(&self)
rs-nes/src/apu/mocks.rs:30
↓ 1 callersMethodread_data_increment_addr
(&self)
rs-nes/src/ppu/sprite_renderer/mod.rs:131
↓ 1 callersMethodread_memory16_zp
(&mut self, addr: u8)
cpu6502/src/cpu/mod.rs:119
↓ 1 callersMethodread_ppu_data
(&self, inc_amount: IncrementAmount, cart: &C)
rs-nes/src/ppu/vram/mod.rs:98
↓ 1 callersMethodread_prg
(&self, addr: u16)
rs-nes/src/cart/mocks.rs:21
↓ 1 callersMethodrendering_enabled
(&self)
rs-nes/src/ppu/mask_register/mod.rs:56
↓ 1 callersMethodscreen
(&self)
rs-nes/src/ppu/mod.rs:219
↓ 1 callersMethodset_control
(&mut self, val: u8)
rs-nes/src/apu/mocks.rs:19
↓ 1 callersMethodset_value
(&mut self, value: u8)
rs-nes/src/ppu/mocks.rs:33
↓ 1 callersFunctionsprite_dec_x
(scanline: usize, x: usize)
rs-nes-macros/src/lib.rs:173
↓ 1 callersMethodsprite_pattern_table_base
(self)
rs-nes/src/ppu/control_register/mod.rs:44
↓ 1 callersMethodsprite_zero_hit
TODO: tests
rs-nes/src/ppu/mod.rs:139
↓ 1 callersMethodsprite_zero_map
(&self)
rs-nes/src/ppu/sprite_renderer/sprite_evaluation/mod.rs:38
↓ 1 callersMethodsprites_render_leftmost_8_px
(&self)
rs-nes/src/ppu/mask_register/mod.rs:28
↓ 1 callersFunctionstart_sprite_evaluation
(scanline: usize, x: usize)
rs-nes-macros/src/lib.rs:183
↓ 1 callersMethodstatus_sans_break
(&self)
cpu6502/src/cpu/registers/mod.rs:127
↓ 1 callersFunctiontick_sprite_evaluation
(scanline: usize, x: usize)
rs-nes-macros/src/lib.rs:187
↓ 1 callersFunctionvert_v_eq_vert_t_cycle
(scanline: usize, x: usize)
rs-nes-macros/src/lib.rs:227
↓ 1 callersFunctionwrapping_subtract
(lhs: u8, rhs: u8)
cpu6502/src/byte_utils/mod.rs:25
↓ 1 callersMethodwrite
(&mut self, addr: u16, data: u8)
cpu6502/src/cpu/test_fixture.rs:37
↓ 1 callersMethodwrite_chr
(&mut self, addr: u16, value: u8)
rs-nes/src/cart/mocks.rs:33
↓ 1 callersMethodwrite_data
(&mut self, val: u8)
rs-nes/src/ppu/sprite_renderer/mod.rs:141
↓ 1 callersMethodwrite_prg
(&mut self, addr: u16, value: u8)
rs-nes/src/cart/mocks.rs:25
Function_next_frame
(_nes: Nes<C>)
rs-nes-web/src/lib.rs:61
Functionadc
()
cpu6502/src/cpu/length_and_timing_tests.rs:115
Functionadc_flags_carry_and_overflow_1
()
cpu6502/src/cpu/opcodes/arithmetic_instr_spec_tests.rs:45
Functionadc_flags_carry_and_overflow_2
()
cpu6502/src/cpu/opcodes/arithmetic_instr_spec_tests.rs:55
Functionadc_flags_carry_and_overflow_3
()
cpu6502/src/cpu/opcodes/arithmetic_instr_spec_tests.rs:65
Functionadc_flags_carry_and_overflow_4
()
cpu6502/src/cpu/opcodes/arithmetic_instr_spec_tests.rs:75
Functionadc_flags_carry_and_overflow_5
()
cpu6502/src/cpu/opcodes/arithmetic_instr_spec_tests.rs:85
Functionadc_flags_carry_and_overflow_6
()
cpu6502/src/cpu/opcodes/arithmetic_instr_spec_tests.rs:95
Functionadc_flags_carry_and_overflow_7
()
cpu6502/src/cpu/opcodes/arithmetic_instr_spec_tests.rs:105
Functionadc_flags_carry_and_overflow_8
()
cpu6502/src/cpu/opcodes/arithmetic_instr_spec_tests.rs:115
Functionadc_flags_sign_and_zero_1
()
cpu6502/src/cpu/opcodes/arithmetic_instr_spec_tests.rs:7
Functionadc_flags_sign_and_zero_2
()
cpu6502/src/cpu/opcodes/arithmetic_instr_spec_tests.rs:17
Functionadc_flags_sign_and_zero_3
()
cpu6502/src/cpu/opcodes/arithmetic_instr_spec_tests.rs:27
Methodaddr
(&self)
rs-nes/src/ppu/mocks.rs:25
Methodaddr
(&self)
rs-nes/src/ppu/vram/mocks.rs:62
Functionaddr_first_write
()
rs-nes/src/ppu/vram/spec_tests.rs:148
Functionaddr_second_write
()
rs-nes/src/ppu/vram/spec_tests.rs:164
Functionand
()
cpu6502/src/cpu/length_and_timing_tests.rs:151
Functionand
()
cpu6502/src/cpu/opcodes/bitwise_and_shift_instr_spec_tests.rs:84
Functionapu_memory_mapped_read
()
rs-nes/src/interconnect/spec_tests.rs:54
Functionapu_memory_mapped_write
()
rs-nes/src/interconnect/spec_tests.rs:63
Functionasl
()
cpu6502/src/cpu/length_and_timing_tests.rs:187
Functionasl
(cpu: &mut TestCpu, val: u8)
cpu6502/src/cpu/opcodes/bitwise_and_shift_instr_spec_tests.rs:3
Functionasl_1
()
cpu6502/src/cpu/opcodes/bitwise_and_shift_instr_spec_tests.rs:9
Functionasl_2
()
cpu6502/src/cpu/opcodes/bitwise_and_shift_instr_spec_tests.rs:14
Functionasl_3
()
cpu6502/src/cpu/opcodes/bitwise_and_shift_instr_spec_tests.rs:19
Functionbackground_render_leftmost_8_px
()
rs-nes/src/ppu/mask_register/spec_tests.rs:4
Functionbcc
()
cpu6502/src/cpu/length_and_timing_tests.rs:210
Functionbcc_no_branch
()
cpu6502/src/cpu/opcodes/branch_spec_tests.rs:44
← previousnext →101–200 of 554, ranked by callers