Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bugzmanov/nes_ebook
/ functions
Functions
1,281 in github.com/bugzmanov/nes_ebook
⨍
Functions
1,281
◇
Types & classes
129
↓ 5 callers
Method
stack_pop
(&mut self)
code/ch5/src/cpu.rs:314
↓ 5 callers
Method
stack_pop
(&mut self)
code/ch6.3/src/cpu.rs:392
↓ 5 callers
Method
stack_pop
(&mut self)
code/ch6.4/src/cpu.rs:392
↓ 5 callers
Method
stack_pop
(&mut self)
code/ch8/src/cpu.rs:405
↓ 5 callers
Method
stack_pop
(&mut self)
code/ch7/src/cpu.rs:395
↓ 5 callers
Method
stack_pop
(&mut self)
code/ch4/src/cpu.rs:320
↓ 5 callers
Method
stack_pop
(&mut self)
code/ch3.3/src/cpu.rs:301
↓ 5 callers
Method
stack_push
(&mut self, data: u8)
code/ch6.2/src/cpu.rs:397
↓ 5 callers
Method
stack_push
(&mut self, data: u8)
code/ch6.3/src/cpu.rs:397
↓ 5 callers
Method
stack_push
(&mut self, data: u8)
code/ch6.4/src/cpu.rs:397
↓ 5 callers
Method
stack_push
(&mut self, data: u8)
code/ch8/src/cpu.rs:410
↓ 5 callers
Method
stack_push
(&mut self, data: u8)
code/ch7/src/cpu.rs:400
↓ 5 callers
Function
test_rom
(program: Vec<u8>)
code/ch5/src/cartridge.rs:86
↓ 5 callers
Method
update
(&mut self, data: u8)
code/ch6.4/src/ppu/registers/mask.rs:73
↓ 5 callers
Method
update
(&mut self, data: u8)
code/ch7/src/ppu/registers/mask.rs:73
↓ 5 callers
Method
write_to_ctrl
(&mut self, value: u8)
code/ch6.1/src/ppu/mod.rs:90
↓ 5 callers
Method
write_to_ctrl
(&mut self, value: u8)
code/ch6.2/src/ppu/mod.rs:130
↓ 5 callers
Method
write_to_ctrl
(&mut self, value: u8)
code/ch6.3/src/ppu/mod.rs:130
↓ 5 callers
Method
write_to_ctrl
(&mut self, value: u8)
code/ch6.4/src/ppu/mod.rs:129
↓ 5 callers
Method
write_to_ctrl
(&mut self, value: u8)
code/ch8/src/ppu/mod.rs:137
↓ 5 callers
Method
write_to_ctrl
(&mut self, value: u8)
code/ch7/src/ppu/mod.rs:126
↓ 4 callers
Method
add_to_register_a
note: ignoring decimal mode http://www.righto.com/2012/12/the-6502-overflow-flag-explained.html
code/ch6.1/src/cpu.rs:279
↓ 4 callers
Method
add_to_register_a
note: ignoring decimal mode http://www.righto.com/2012/12/the-6502-overflow-flag-explained.html
code/ch6.2/src/cpu.rs:327
↓ 4 callers
Method
add_to_register_a
note: ignoring decimal mode http://www.righto.com/2012/12/the-6502-overflow-flag-explained.html
code/ch5.1/src/cpu.rs:279
↓ 4 callers
Method
add_to_register_a
note: ignoring decimal mode http://www.righto.com/2012/12/the-6502-overflow-flag-explained.html
code/ch6.3/src/cpu.rs:327
↓ 4 callers
Method
add_to_register_a
note: ignoring decimal mode http://www.righto.com/2012/12/the-6502-overflow-flag-explained.html
code/ch6.4/src/cpu.rs:327
↓ 4 callers
Method
add_to_register_a
note: ignoring decimal mode http://www.righto.com/2012/12/the-6502-overflow-flag-explained.html
code/ch8/src/cpu.rs:341
↓ 4 callers
Method
add_to_register_a
note: ignoring decimal mode http://www.righto.com/2012/12/the-6502-overflow-flag-explained.html
code/ch7/src/cpu.rs:331
↓ 4 callers
Function
create_rom
(rom: TestRom)
code/ch6.1/src/cartridge.rs:68
↓ 4 callers
Function
create_rom
(rom: TestRom)
code/ch6.2/src/cartridge.rs:68
↓ 4 callers
Function
create_rom
(rom: TestRom)
code/ch5.1/src/cartridge.rs:68
↓ 4 callers
Function
create_rom
(rom: TestRom)
code/ch5/src/cartridge.rs:68
↓ 4 callers
Function
create_rom
(rom: TestRom)
code/ch6.3/src/cartridge.rs:68
↓ 4 callers
Function
create_rom
(rom: TestRom)
code/ch6.4/src/cartridge.rs:68
↓ 4 callers
Function
create_rom
(rom: TestRom)
code/ch8/src/cartridge.rs:68
↓ 4 callers
Function
create_rom
(rom: TestRom)
code/ch7/src/cartridge.rs:68
↓ 4 callers
Method
mem_read_u16
(&self, pos: u16)
code/ch3.2/src/cpu.rs:33
↓ 4 callers
Method
mem_write
(&mut self, addr: u16, data: u8)
code/ch3.2/src/cpu.rs:53
↓ 4 callers
Method
run_with_callback
(&mut self, mut callback: F)
code/ch6.1/src/cpu.rs:569
↓ 4 callers
Method
run_with_callback
(&mut self, mut callback: F)
code/ch6.2/src/cpu.rs:649
↓ 4 callers
Method
run_with_callback
(&mut self, mut callback: F)
code/ch5.1/src/cpu.rs:569
↓ 4 callers
Method
run_with_callback
(&mut self, mut callback: F)
code/ch6.3/src/cpu.rs:649
↓ 4 callers
Method
stack_push
(&mut self, data: u8)
code/ch6.1/src/cpu.rs:341
↓ 4 callers
Method
stack_push
(&mut self, data: u8)
code/ch5.1/src/cpu.rs:341
↓ 4 callers
Method
stack_push
(&mut self, data: u8)
code/ch3.4/src/cpu.rs:315
↓ 4 callers
Method
stack_push
(&mut self, data: u8)
code/ch5/src/cpu.rs:319
↓ 4 callers
Method
stack_push
(&mut self, data: u8)
code/ch4/src/cpu.rs:325
↓ 4 callers
Method
stack_push
(&mut self, data: u8)
code/ch3.3/src/cpu.rs:306
↓ 4 callers
Method
update
(&mut self, data: u8)
code/ch6.3/src/ppu/registers/mask.rs:73
↓ 3 callers
Method
compare
(&mut self, mode: &AddressingMode, compare_with: u8)
code/ch6.1/src/cpu.rs:541
↓ 3 callers
Method
compare
(&mut self, mode: &AddressingMode, compare_with: u8)
code/ch6.2/src/cpu.rs:597
↓ 3 callers
Method
compare
(&mut self, mode: &AddressingMode, compare_with: u8)
code/ch5.1/src/cpu.rs:541
↓ 3 callers
Method
compare
(&mut self, mode: &AddressingMode, compare_with: u8)
code/ch3.4/src/cpu.rs:515
↓ 3 callers
Method
compare
(&mut self, mode: &AddressingMode, compare_with: u8)
code/ch5/src/cpu.rs:519
↓ 3 callers
Method
compare
(&mut self, mode: &AddressingMode, compare_with: u8)
code/ch6.3/src/cpu.rs:597
↓ 3 callers
Method
compare
(&mut self, mode: &AddressingMode, compare_with: u8)
code/ch6.4/src/cpu.rs:597
↓ 3 callers
Method
compare
(&mut self, mode: &AddressingMode, compare_with: u8)
code/ch8/src/cpu.rs:610
↓ 3 callers
Method
compare
(&mut self, mode: &AddressingMode, compare_with: u8)
code/ch7/src/cpu.rs:600
↓ 3 callers
Method
compare
(&mut self, mode: &AddressingMode, compare_with: u8)
code/ch4/src/cpu.rs:525
↓ 3 callers
Method
compare
(&mut self, mode: &AddressingMode, compare_with: u8)
code/ch3.3/src/cpu.rs:506
↓ 3 callers
Method
generate_vblank_nmi
(&self)
code/ch6.2/src/ppu/registers/control.rs:86
↓ 3 callers
Method
generate_vblank_nmi
(&self)
code/ch6.3/src/ppu/registers/control.rs:86
↓ 3 callers
Method
generate_vblank_nmi
(&self)
code/ch6.4/src/ppu/registers/control.rs:86
↓ 3 callers
Method
generate_vblank_nmi
(&self)
code/ch8/src/ppu/registers/control.rs:86
↓ 3 callers
Method
generate_vblank_nmi
(&self)
code/ch7/src/ppu/registers/control.rs:86
↓ 3 callers
Function
page_cross
(addr1: u16, addr2 : u16)
code/ch6.2/src/cpu.rs:93
↓ 3 callers
Function
page_cross
(addr1: u16, addr2 : u16)
code/ch6.3/src/cpu.rs:93
↓ 3 callers
Function
page_cross
(addr1: u16, addr2 : u16)
code/ch6.4/src/cpu.rs:93
↓ 3 callers
Function
page_cross
(addr1: u16, addr2: u16)
code/ch8/src/cpu.rs:93
↓ 3 callers
Function
page_cross
(addr1: u16, addr2: u16)
code/ch7/src/cpu.rs:93
↓ 3 callers
Method
read_status
(&mut self)
code/ch6.1/src/ppu/mod.rs:99
↓ 3 callers
Method
read_status
(&mut self)
code/ch6.2/src/ppu/mod.rs:142
↓ 3 callers
Method
read_status
(&mut self)
code/ch6.3/src/ppu/mod.rs:142
↓ 3 callers
Method
read_status
(&mut self)
code/ch6.4/src/ppu/mod.rs:141
↓ 3 callers
Method
read_status
(&mut self)
code/ch8/src/ppu/mod.rs:149
↓ 3 callers
Method
read_status
(&mut self)
code/ch7/src/ppu/mod.rs:138
↓ 3 callers
Function
render_name_table
(ppu: &NesPPU, frame: &mut Frame, name_table: &[u8], view_port: Rect, shift_x: isize, shift_y: isize)
code/ch8/src/render/mod.rs:58
↓ 3 callers
Method
run_with_callback
(&mut self, mut callback: F)
code/ch6.4/src/cpu.rs:649
↓ 3 callers
Method
run_with_callback
(&mut self, mut callback: F)
code/ch8/src/cpu.rs:661
↓ 3 callers
Method
run_with_callback
(&mut self, mut callback: F)
code/ch7/src/cpu.rs:651
↓ 3 callers
Method
set_sprite_zero_hit
(&mut self, status: bool)
code/ch8/src/ppu/registers/status.rs:44
↓ 3 callers
Function
test_rom
()
code/ch6.1/src/cartridge.rs:86
↓ 3 callers
Function
test_rom
()
code/ch6.2/src/cartridge.rs:86
↓ 3 callers
Function
test_rom
()
code/ch6.3/src/cartridge.rs:86
↓ 3 callers
Function
test_rom
()
code/ch6.4/src/cartridge.rs:86
↓ 3 callers
Function
test_rom
()
code/ch8/src/cartridge.rs:86
↓ 3 callers
Function
test_rom
()
code/ch7/src/cartridge.rs:86
↓ 3 callers
Method
update
(&mut self, data: u8)
code/ch6.1/src/ppu/registers/mask.rs:73
↓ 3 callers
Method
update
(&mut self, data: u8)
code/ch6.2/src/ppu/registers/mask.rs:73
↓ 3 callers
Method
update_zero_and_negative_flags
(&mut self, result: u8)
code/ch3.1/src/cpu.rs:28
↓ 3 callers
Method
update_zero_and_negative_flags
(&mut self, result: u8)
code/ch3.2/src/cpu.rs:144
↓ 3 callers
Method
write_to_oam_data
(&mut self, value: u8)
code/ch6.1/src/ppu/mod.rs:111
↓ 3 callers
Method
write_to_oam_data
(&mut self, value: u8)
code/ch6.2/src/ppu/mod.rs:154
↓ 3 callers
Method
write_to_oam_data
(&mut self, value: u8)
code/ch6.3/src/ppu/mod.rs:154
↓ 3 callers
Method
write_to_oam_data
(&mut self, value: u8)
code/ch6.4/src/ppu/mod.rs:153
↓ 3 callers
Method
write_to_oam_data
(&mut self, value: u8)
code/ch8/src/ppu/mod.rs:161
↓ 3 callers
Method
write_to_oam_data
(&mut self, value: u8)
code/ch7/src/ppu/mod.rs:150
↓ 2 callers
Method
add_to_register_a
note: ignoring decimal mode http://www.righto.com/2012/12/the-6502-overflow-flag-explained.html
code/ch3.4/src/cpu.rs:270
↓ 2 callers
Method
add_to_register_a
note: ignoring decimal mode http://www.righto.com/2012/12/the-6502-overflow-flag-explained.html
code/ch5/src/cpu.rs:274
↓ 2 callers
Method
add_to_register_a
note: ignoring decimal mode http://www.righto.com/2012/12/the-6502-overflow-flag-explained.html
code/ch4/src/cpu.rs:280
← previous
next →
201–300 of 1,281, ranked by callers