MCPcopy Create free account

hub / github.com/MichaelBurge/nes-emulator / functions

Functions317 in github.com/MichaelBurge/nes-emulator

↓ 1 callersMethodpoke
(&mut self, ptr: u16, v: u8)
src/mapper.rs:59
↓ 1 callersMethodpoke_offset
(&mut self, ptr: u16, os: i16, v: u8)
src/mapper.rs:31
↓ 1 callersFunctionpresent_frame
(canvas: &mut Canvas<Window>, texture: &mut Texture, ppu_pixels: &[u8])
src/main.rs:406
↓ 1 callersMethodprint_mappings
(&self)
src/mapper.rs:237
↓ 1 callersFunctionread_byte
(r: &mut dyn Read)
src/headless_protocol.rs:146
↓ 1 callersMethodread_data
(&mut self)
src/ppu.rs:1066
↓ 1 callersMethodread_oam_data
(&mut self)
src/ppu.rs:1051
↓ 1 callersMethodread_status
(&mut self)
src/ppu.rs:314
↓ 1 callersMethodread_status
(&self)
src/apu.rs:230
↓ 1 callersMethodrecord_frame
(&mut self, frame: usize, buttons: u8)
src/nes.rs:254
↓ 1 callersMethodrender_pixel
(&mut self)
src/ppu.rs:832
↓ 1 callersMethodrun_frame_headless
(&mut self)
src/nes.rs:141
↓ 1 callersMethodsample
(&self)
src/apu.rs:215
↓ 1 callersMethodscanline
(&self)
src/ppu.rs:269
↓ 1 callersMethodsequencer
(&self)
src/apu.rs:664
↓ 1 callersMethodset_length
(&mut self, v: u8)
src/apu.rs:771
↓ 1 callersMethodset_reload_value
(&mut self, value: u8)
src/apu.rs:359
↓ 1 callersMethodshift_new_tile
(&mut self)
src/ppu.rs:750
↓ 1 callersMethodshift_registers
(&mut self)
src/ppu.rs:799
↓ 1 callersMethodshould_generate_read
The STA, STX, and STY operations calculate an address but don't read it. All other instructions do read the address.
src/c6502.rs:700
↓ 1 callersMethodsplit_attribute_entry
(&self, entry: Attribute, idx_x: u8, idx_y: u8)
src/ppu.rs:1014
↓ 1 callersMethodsprite_pixel
(&mut self)
src/ppu.rs:863
↓ 1 callersMethodtick_counters
(&mut self)
src/ppu.rs:804
↓ 1 callersMethodtile_address
(&self)
src/ppu.rs:390
↓ 1 callersMethodtile_x
(&self)
src/ppu.rs:382
↓ 1 callersMethodtile_y
(&self)
src/ppu.rs:386
↓ 1 callersMethodwrite
(&mut self, buf: &[u8])
src/headless_protocol.rs:257
↓ 1 callersMethodwrite_address
(&mut self, x: u8)
src/ppu.rs:332
↓ 1 callersMethodwrite_control
(&mut self, px: u8)
src/ppu.rs:293
↓ 1 callersMethodwrite_data
(&mut self, v: u8)
src/ppu.rs:1078
↓ 1 callersMethodwrite_linear_counter
(&mut self, x: u8)
src/apu.rs:437
↓ 1 callersMethodwrite_mask
(&mut self, v: u8)
src/ppu.rs:302
↓ 1 callersMethodwrite_oam_address
(&mut self, v: u8)
src/ppu.rs:1048
↓ 1 callersMethodwrite_oam_data
(&mut self, v: u8)
src/ppu.rs:1055
↓ 1 callersMethodwrite_scroll
(&mut self, px: u8)
src/ppu.rs:317
↓ 1 callersMethodwrite_status
(&mut self, v: u8)
src/apu.rs:238
↓ 1 callersMethodwrite_system_pixel
(&mut self, x: u16, y: u16, c: SystemColor)
src/ppu.rs:1087
↓ 1 callersMethodwrite_timer_high
(&mut self, x: u8)
src/apu.rs:448
↓ 1 callersMethodwrite_timer_low
(&mut self, x: u8)
src/apu.rs:444
Methodbreak_debugger
(&mut self)
src/c6502.rs:641
Methodcallback
(&mut self, out: &mut [f32])
src/main.rs:384
Methodclock
(&mut self)
src/nes.rs:203
Functionconnect_socket
(p: P)
src/headless_protocol.rs:241
Functionconnect_tcp
(host: &str)
src/headless_protocol.rs:233
Methodcopy_log
(&self)
src/mapper.rs:352
Functioncriterion_benchmark
(c: &mut Criterion)
benches/emulator.rs:12
Methodcrossed_page_boundary
(ptr1: u16, ptr2: u16)
src/c6502.rs:1349
Methodcurrent_frame
(&self)
src/ppu.rs:730
Methodcurrent_frame
(&self)
src/nes.rs:157
Methoddefault
()
src/headless_protocol.rs:31
Methodfetch_scanline_sprites
(&mut self, y: u16)
src/ppu.rs:972
Functionfile_position
(fh: &mut File)
src/serialization.rs:178
Methodfind_matching_sprite
(&self, x: u16, sprites: &Vec<Sprite>)
src/ppu.rs:987
Methodfmt
(&self, f: &mut fmt::Formatter)
src/nes.rs:45
Methodget_info
(&mut self)
src/headless_protocol.rs:199
Methodis_frame_edge
(&self)
src/apu.rs:110
Methodload
(&mut self, fh: &mut dyn Read)
src/c6502.rs:66
Methodload
(&mut self, fh: &mut dyn Read)
src/nes.rs:229
Methodload
(&mut self, fh: &mut dyn Read)
src/mapper.rs:50
Methodload
(&mut self, fh: &mut dyn Read)
src/joystick.rs:23
Methodload
(&mut self, fh: &mut dyn Read)
src/apu.rs:151
Methodload_rom
(&mut self, save_tas: bool, filename: String)
src/headless_protocol.rs:169
Methodload_state
(&mut self, filename: String)
src/headless_protocol.rs:195
Methodlookup_global_background_color
(&self)
src/ppu.rs:1010
Functionmain
()
src/main.rs:84
Functionmain
()
examples/headless.rs:37
Methodmap_ram
(&mut self, begin: u16, end: u16)
src/mapper.rs:267
Methodnew
(mapper: Box<dyn AddressSpace>)
src/c6502.rs:87
Methodnew
https://wiki.nesdev.com/w/index.php/PPU_scrolling
src/ppu.rs:225
Methodnew
(cpu_mapper: Box<dyn AddressSpace>)
src/nes.rs:34
Methodnew
(size: usize)
src/mapper.rs:41
Methodnew
()
src/joystick.rs:32
Methodnew
(t: T)
src/headless_protocol.rs:166
Methodnew
()
src/apu.rs:85
Methodnew
(fh: RW)
examples/headless.rs:121
Methodnew_from_parts
(palette: u8, color: u8)
src/ppu.rs:657
Methodpause
(&mut self, num_clocks: u16)
src/c6502.rs:645
Methodpeek
(&self, _ptr: u16)
src/joystick.rs:57
Methodpeek
(&self, ptr: u16)
src/apu.rs:253
Methodpeek_offset16
(&self, ptr: u16, os: i16)
src/mapper.rs:28
Methodpoke
(&mut self, _ptr: u16, v: u8)
src/joystick.rs:61
Methodpoke
(&mut self, ptr: u16, v: u8)
src/apu.rs:262
Methodread
(&mut self, buf: &mut [u8])
src/headless_protocol.rs:252
Functionread_value
(fh: &mut dyn Read)
src/serialization.rs:169
Functionread_value
(r: &mut dyn Read)
src/headless_protocol.rs:158
Methodrender_frame
(&mut self, render_style: RenderStyle)
src/headless_protocol.rs:177
Methodresample
(last_sample: &mut f32, samples: &[f32], resamples: &mut [f32])
src/main.rs:357
Methodreset_horizontal_position
(&mut self)
src/ppu.rs:253
Methodsave
(&self, fh: &mut dyn Write)
src/c6502.rs:48
Methodsave
(&self, fh: &mut dyn Write)
src/nes.rs:223
Methodsave
(&self, fh: &mut dyn Write)
src/mapper.rs:47
Methodsave
(&self, fh: &mut dyn Write)
src/joystick.rs:19
Methodsave
(&self, fh: &mut dyn Write)
src/serialization.rs:15
Methodsave
(&self, fh: &mut dyn Write)
src/apu.rs:148
Methodsave_state
(&mut self, filename: String)
src/headless_protocol.rs:191
Methodsave_tas
(&mut self)
src/headless_protocol.rs:207
Methodset_inputs
(&mut self, controller_id: u8, inputs: u8)
src/headless_protocol.rs:187
Methodset_rendering
(&mut self, is_rendering: bool)
src/headless_protocol.rs:222
Methodshould_advance_pc
(&self)
src/c6502.rs:581
Methodstep
(&mut self)
src/headless_protocol.rs:203
← previousnext →201–300 of 317, ranked by callers