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
emphasize_green
()
rs-nes/src/ppu/mask_register/spec_tests.rs:49
Method
emphasize_green
(&self)
rs-nes/src/ppu/mask_register/mod.rs:44
Function
emphasize_red
()
rs-nes/src/ppu/mask_register/spec_tests.rs:40
Method
emphasize_red
(&self)
rs-nes/src/ppu/mask_register/mod.rs:40
Function
eor
()
cpu6502/src/cpu/length_and_timing_tests.rs:465
Method
execute
( cpu: &mut Cpu<I>, am: AM, )
cpu6502/src/cpu/opcodes/mod.rs:1142
Method
fetch_attribute_byte
TODO: Tests
rs-nes/src/ppu/background_renderer/mod.rs:88
Method
fetch_nametable_byte
TODO: Tests
rs-nes/src/ppu/background_renderer/mod.rs:95
Method
fetch_pattern_high_byte
TODO: Tests
rs-nes/src/ppu/background_renderer/mod.rs:113
Method
fetch_pattern_low_byte
TODO: Tests
rs-nes/src/ppu/background_renderer/mod.rs:101
Method
fill_registers
(&mut self, vram: &V, control: ControlRegister, cart: &C)
rs-nes/src/ppu/sprite_renderer/mod.rs:188
Method
fill_registers
(&mut self, _: &V, _: ControlRegister, _: &C)
rs-nes/src/ppu/sprite_renderer/mocks.rs:46
Function
fill_shift_registers
()
rs-nes/src/ppu/background_renderer/spec_tests.rs:4
Method
fine_x
(&self)
rs-nes/src/ppu/vram/mocks.rs:90
Function
fine_y_increment
()
rs-nes/src/ppu/vram/spec_tests.rs:324
Method
fine_y_increment
(&self)
rs-nes/src/ppu/vram/mocks.rs:78
Method
fmt
(&self, f: &mut Formatter)
rs-nes/src/rom/mod.rs:43
Function
in_vblank
()
rs-nes/src/ppu/status_register/spec_tests.rs:44
Function
inc_test1
()
cpu6502/src/cpu/opcodes/inc_dec_spec_tests.rs:91
Function
inc_test2
()
cpu6502/src/cpu/opcodes/inc_dec_spec_tests.rs:101
Function
inc_test3
()
cpu6502/src/cpu/opcodes/inc_dec_spec_tests.rs:111
Function
increment_coarse_x_called
()
rs-nes/src/ppu/spec_tests.rs:155
Function
increment_fine_y_called
()
rs-nes/src/ppu/spec_tests.rs:265
Method
init
(cpu: &mut Cpu<I>)
cpu6502/src/cpu/opcodes/mod.rs:597
Method
init_base
(cpu: &mut Cpu<I>, variant: Variant)
cpu6502/src/cpu/opcodes/mod.rs:689
Method
init_rmw
Init using special rules for cycle counting specific to read-modify-write instructions Read-modify-write instructions do not have a conditional page
cpu6502/src/cpu/opcodes/mod.rs:685
Method
init_store
(cpu: &mut Cpu<I>)
cpu6502/src/cpu/opcodes/mod.rs:608
Function
input_memory_mapped_read
()
rs-nes/src/interconnect/spec_tests.rs:88
Function
input_memory_mapped_write
()
rs-nes/src/interconnect/spec_tests.rs:94
Function
internal_memory_mapping_read
TODO: Fix once we have a mapping mechanism in place
rs-nes/src/ppu/vram/spec_tests.rs:27
Function
interrupts
()
cpu6502/src/cpu/functional_tests.rs:38
Function
inx
()
cpu6502/src/cpu/length_and_timing_tests.rs:516
Function
inx_test1
()
cpu6502/src/cpu/opcodes/inc_dec_spec_tests.rs:121
Function
inx_test2
()
cpu6502/src/cpu/opcodes/inc_dec_spec_tests.rs:130
Function
inx_test3
()
cpu6502/src/cpu/opcodes/inc_dec_spec_tests.rs:139
Function
iny
()
cpu6502/src/cpu/length_and_timing_tests.rs:522
Function
iny_test1
()
cpu6502/src/cpu/opcodes/inc_dec_spec_tests.rs:148
Function
iny_test2
()
cpu6502/src/cpu/opcodes/inc_dec_spec_tests.rs:157
Function
iny_test3
()
cpu6502/src/cpu/opcodes/inc_dec_spec_tests.rs:166
Function
is_sprite_on_scanline_8x16_sprite
()
rs-nes/src/ppu/sprite_renderer/sprite_evaluation/spec_tests.rs:320
Function
is_sprite_on_scanline_8x8_sprite
()
rs-nes/src/ppu/sprite_renderer/sprite_evaluation/spec_tests.rs:305
Function
jmp
()
cpu6502/src/cpu/length_and_timing_tests.rs:528
Function
jmp
()
cpu6502/src/cpu/opcodes/jump_and_returns_instr_spec_tests.rs:6
Function
jsr
()
cpu6502/src/cpu/length_and_timing_tests.rs:537
Function
jsr
()
cpu6502/src/cpu/opcodes/jump_and_returns_instr_spec_tests.rs:13
Function
lda
()
cpu6502/src/cpu/length_and_timing_tests.rs:547
Function
lda_flags_sign_and_zero_1
()
cpu6502/src/cpu/opcodes/loads_and_stores_spec_tests.rs:14
Function
lda_flags_sign_and_zero_2
()
cpu6502/src/cpu/opcodes/loads_and_stores_spec_tests.rs:22
Function
lda_flags_sign_and_zero_3
()
cpu6502/src/cpu/opcodes/loads_and_stores_spec_tests.rs:30
Function
lda_value_set
()
cpu6502/src/cpu/opcodes/loads_and_stores_spec_tests.rs:7
Function
ldx
()
cpu6502/src/cpu/length_and_timing_tests.rs:583
Function
ldx_flags_sign_and_zero_1
()
cpu6502/src/cpu/opcodes/loads_and_stores_spec_tests.rs:45
Function
ldx_flags_sign_and_zero_2
()
cpu6502/src/cpu/opcodes/loads_and_stores_spec_tests.rs:53
Function
ldx_flags_sign_and_zero_3
()
cpu6502/src/cpu/opcodes/loads_and_stores_spec_tests.rs:61
Function
ldx_value_set
()
cpu6502/src/cpu/opcodes/loads_and_stores_spec_tests.rs:38
Function
ldy
()
cpu6502/src/cpu/length_and_timing_tests.rs:604
Function
ldy_flags_sign_and_zero_1
()
cpu6502/src/cpu/opcodes/loads_and_stores_spec_tests.rs:76
Function
ldy_flags_sign_and_zero_2
()
cpu6502/src/cpu/opcodes/loads_and_stores_spec_tests.rs:84
Function
ldy_flags_sign_and_zero_3
()
cpu6502/src/cpu/opcodes/loads_and_stores_spec_tests.rs:92
Function
ldy_value_set
()
cpu6502/src/cpu/opcodes/loads_and_stores_spec_tests.rs:69
Method
load
(input: &mut R)
rs-nes/src/rom/mod.rs:57
Function
load_rom
(bytes: &[u8])
rs-nes-web/src/lib.rs:30
Function
lsr
()
cpu6502/src/cpu/length_and_timing_tests.rs:625
Function
lsr
(cpu: &mut TestCpu, val: u8)
cpu6502/src/cpu/opcodes/bitwise_and_shift_instr_spec_tests.rs:23
Function
lsr_1
()
cpu6502/src/cpu/opcodes/bitwise_and_shift_instr_spec_tests.rs:29
Function
lsr_2
()
cpu6502/src/cpu/opcodes/bitwise_and_shift_instr_spec_tests.rs:34
Function
lsr_3
()
cpu6502/src/cpu/opcodes/bitwise_and_shift_instr_spec_tests.rs:39
Function
main
()
rs-nes/src/bin/native_client/main.rs:38
Function
memory_mapped_register_read
()
rs-nes/src/ppu/spec_tests.rs:94
Method
new
(rom: C)
rs-nes/src/interconnect/mod.rs:17
Method
new
(scanline: u8, sprite_size: SpriteSize)
rs-nes/src/ppu/sprite_renderer/sprite_evaluation/mod.rs:23
Method
new
(reg: u8)
rs-nes/src/ppu/status_register/mod.rs:19
Method
new
(rom: &NesRom)
rs-nes/src/cart/nrom128.rs:12
Method
new
(rom: &NesRom)
rs-nes/src/cart/nrom256.rs:12
Method
new
(rom: &NesRom)
rs-nes/src/cart/uxrom.rs:14
Method
new
(interconnect: I, pc: u16)
cpu6502/src/cpu/mod.rs:49
Method
new
()
cpu6502/src/cpu/test_fixture.rs:11
Method
new
()
cpu6502/src/cpu/opcodes/am_test_utils.rs:44
Method
new
()
cpu6502/src/cpu/registers/mod.rs:28
Method
new_test
()
cpu6502/src/cpu/test_fixture.rs:55
Function
nmi
()
cpu6502/src/cpu/spec_tests.rs:17
Function
nmi_on_vblank_start
()
rs-nes/src/ppu/control_register/spec_tests.rs:22
Method
nmi_on_vblank_start
Generate an NMI at the start of the vertical blanking interval (0: off; 1: on)
rs-nes/src/ppu/control_register/mod.rs:49
Function
nop
()
cpu6502/src/cpu/length_and_timing_tests.rs:646
Function
oam_dma_timing_even_cycle
()
rs-nes/src/interconnect/spec_tests.rs:99
Function
oam_dma_timing_odd_cycle
()
rs-nes/src/interconnect/spec_tests.rs:106
Function
oam_read_forced_blanking_doesnt_increments_addr
()
rs-nes/src/ppu/spec_tests.rs:368
Function
oam_read_non_blanking_increments_addr
()
rs-nes/src/ppu/spec_tests.rs:340
Function
oam_read_v_blanking_doesnt_increments_addr
()
rs-nes/src/ppu/spec_tests.rs:354
Function
odd_frame_cycle_skip
()
rs-nes/src/ppu/spec_tests.rs:382
Function
opcodes
()
cpu6502/src/cpu/functional_tests.rs:8
Function
ora
()
cpu6502/src/cpu/length_and_timing_tests.rs:652
Function
overflow_flag
()
cpu6502/src/cpu/registers/spec_tests.rs:40
Function
palette_read_mapping
()
rs-nes/src/ppu/vram/spec_tests.rs:130
Method
palette_shift_bytes
(v: u16, attr_byte: u8)
rs-nes/src/ppu/background_renderer/mod.rs:65
Function
palette_write_mapping
()
rs-nes/src/ppu/vram/spec_tests.rs:282
Method
pattern_offset
TODO: Tests
rs-nes/src/ppu/background_renderer/mod.rs:125
Function
pattern_shift_values
()
rs-nes/src/ppu/background_renderer/spec_tests.rs:36
Function
pha
()
cpu6502/src/cpu/length_and_timing_tests.rs:688
Function
php
()
cpu6502/src/cpu/length_and_timing_tests.rs:694
← previous
next →
301–400 of 554, ranked by callers