Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bugzmanov/rustness_monster
/ functions
Functions
225 in github.com/bugzmanov/rustness_monster
⨍
Functions
225
◇
Types & classes
26
↓ 1 callers
Method
write_to_scroll
(&mut self, value: u8)
src/ppu/ppu.rs:222
Method
_load
Byte Contents --------------------------------------------------------------------------- 0-3 String "NES^Z" used to recognize .NES files. 4
src/rom/mod.rs:84
Function
disasm
(program: &[u8], start: usize)
src/disasm.rs:99
Method
emphasise
(&self)
src/ppu/registers/mask.rs:58
Method
goto_clear
move the cursor to x,y and clears the line.
snake/src/screen/screen.rs:20
Method
is_grayscale
(&self)
src/ppu/registers/mask.rs:38
Method
leftmost_8pxl_background
(&self)
src/ppu/registers/mask.rs:42
Method
leftmost_8pxl_sprite
(&self)
src/ppu/registers/mask.rs:46
Method
load
(input: &[u8])
src/rom/mod.rs:130
Function
main
()
snake/src/main.rs:22
Function
main
()
src/main.rs:15
Function
main
()
native/src/main.rs:24
Function
main
()
native/src/pattern_table.rs:16
Method
master_slave_select
(&self)
src/ppu/registers/control.rs:78
Method
new
()
snake/src/screen/screen.rs:12
Method
new
(program: &[u8], start: usize)
src/disasm.rs:14
Method
new
(code: u8, mnemonic: &'static str, len: u8, cycles: u8, mode: AddressingMode)
src/cpu/opscode.rs:16
Method
new
(bus: Box<dyn CpuBus + 'b>)
src/cpu/cpu.rs:949
Method
new
()
src/ppu/ppu.rs:39
Method
new
()
src/ppu/registers/status.rs:36
Method
new
()
src/ppu/registers/mask.rs:34
Method
new
()
src/ppu/registers/control.rs:32
Method
new
(x1: usize, y1: usize, x2: usize, y2: usize)
src/screen/render.rs:46
Method
new
()
src/screen/frame.rs:9
Method
new
()
src/input/mod.rs:22
Method
new
(rom: Rom, interrupt_fn: F)
src/bus/mod.rs:75
Method
new_empty_rom
()
src/ppu/ppu.rs:123
Method
read
(&mut self)
src/input/mod.rs:37
Method
read_u16
(&mut self, pos: u16)
src/bus/mod.rs:302
Function
render
(ppu: &NesPPU, frame: &mut Frame)
src/screen/render.rs:95
Method
set_sprite_overflow
(&mut self, status: bool)
src/ppu/registers/status.rs:48
Method
show_background
(&self)
src/ppu/registers/mask.rs:50
Method
sprite_size
(&self)
src/ppu/registers/control.rs:70
Function
test
()
src/disasm.rs:130
Function
test
()
src/rom/mod.rs:187
Function
test_091_sta
()
src/cpu/cpu.rs:1124
Function
test_0x00_brk
()
src/cpu/cpu.rs:1673
Function
test_0x00_nmi
()
src/cpu/cpu.rs:1698
Function
test_0x06_asl_memory
()
src/cpu/cpu.rs:1252
Function
test_0x06_asl_memory_flags
()
src/cpu/cpu.rs:1262
Function
test_0x09_ora_flags
()
src/cpu/cpu.rs:1230
Function
test_0x0a_asl_accumulator
()
src/cpu/cpu.rs:1241
Function
test_0x18_clc
()
src/cpu/cpu.rs:1035
Function
test_0x20_jsr
()
src/cpu/cpu.rs:1483
Function
test_0x24_bit
()
src/cpu/cpu.rs:1591
Function
test_0x29_and_flags
()
src/cpu/cpu.rs:1208
Function
test_0x2e_rol_memory_flags
()
src/cpu/cpu.rs:1297
Function
test_0x2e_rol_memory_flags_carry
()
src/cpu/cpu.rs:1307
Function
test_0x38_sec
()
src/cpu/cpu.rs:1046
Function
test_0x40_rti
()
src/cpu/cpu.rs:1513
Function
test_0x46_lsr_memory_flags
()
src/cpu/cpu.rs:1285
Function
test_0x48_pha
()
src/cpu/cpu.rs:999
Function
test_0x48_pla_flags
()
src/cpu/cpu.rs:1020
Function
test_0x49_eor_flags
()
src/cpu/cpu.rs:1219
Function
test_0x4c_jmp_absolute
()
src/cpu/cpu.rs:1400
Function
test_0x60_rts
()
src/cpu/cpu.rs:1495
Function
test_0x68_pla
()
src/cpu/cpu.rs:1010
Function
test_0x69_adc
()
src/cpu/cpu.rs:1139
Function
test_0x69_adc_carry_zero_flag
()
src/cpu/cpu.rs:1149
Function
test_0x69_adc_overflow_cary_flag
()
src/cpu/cpu.rs:1161
Function
test_0x6a_ror_accumulator_zero_falg
()
src/cpu/cpu.rs:1339
Function
test_0x6c_jmp_indirect
()
src/cpu/cpu.rs:1390
Function
test_0x6e_ror_memory_flags_carry
()
src/cpu/cpu.rs:1318
Function
test_0x6e_zero_flag
()
src/cpu/cpu.rs:1329
Function
test_0x81_sta
()
src/cpu/cpu.rs:1109
Function
test_0x85_sta
()
src/cpu/cpu.rs:1056
Function
test_0x8a_txa
()
src/cpu/cpu.rs:1455
Function
test_0x8d_sta
()
src/cpu/cpu.rs:1077
Function
test_0x95_sta
()
src/cpu/cpu.rs:1066
Function
test_0x98_tya
()
src/cpu/cpu.rs:1474
Function
test_0x99_sta_absolute_y
()
src/cpu/cpu.rs:1098
Function
test_0x9a_txs
()
src/cpu/cpu.rs:1464
Function
test_0x9d_sta_absolute_x
()
src/cpu/cpu.rs:1087
Function
test_0xa8_tay
()
src/cpu/cpu.rs:1437
Function
test_0xa9_load_into_register_a
()
src/cpu/cpu.rs:976
Function
test_0xaa_tax
()
src/cpu/cpu.rs:1428
Function
test_0xb4_ldy_zero_page_x
()
src/cpu/cpu.rs:1360
Function
test_0xba_tsx
()
src/cpu/cpu.rs:1446
Function
test_0xbe_ldx_absolute_y
()
src/cpu/cpu.rs:1350
Function
test_0xc8_iny
()
src/cpu/cpu.rs:1370
Function
test_0xc9_cmp_immidiate
()
src/cpu/cpu.rs:1530
Function
test_0xd0_bne
()
src/cpu/cpu.rs:1559
Function
test_0xd0_bne_snippet
()
src/cpu/cpu.rs:1574
Function
test_0xe8_inx
()
src/cpu/cpu.rs:1380
Function
test_0xe9_sbc
()
src/cpu/cpu.rs:1172
Function
test_0xe9_sbc_negative
()
src/cpu/cpu.rs:1185
Function
test_0xe9_sbc_overflow
()
src/cpu/cpu.rs:1196
Function
test_0xea_nop
()
src/cpu/cpu.rs:1408
Function
test_0xf6_inc_memory_zero_page_x
()
src/cpu/cpu.rs:1274
Function
test_broken
()
src/rom/mod.rs:208
Function
test_format_mem_access
()
src/cpu/mod.rs:199
Function
test_format_trace
()
src/cpu/mod.rs:169
Function
test_larger_program
()
src/cpu/cpu.rs:985
Function
test_nes2_is_not_supported
()
src/rom/mod.rs:226
Function
test_oam_dma
()
src/ppu/ppu.rs:602
Function
test_oam_read_write
()
src/ppu/ppu.rs:588
Function
test_ololo
()
src/cpu/cpu.rs:1723
Function
test_ppu_register_mirrors
()
src/bus/mod.rs:401
Function
test_ppu_vram_mirroring
()
src/ppu/ppu.rs:563
Function
test_ppu_vram_reads
()
src/ppu/ppu.rs:437
← previous
next →
101–200 of 225, ranked by callers