MCPcopy Create free account

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

Functions317 in github.com/MichaelBurge/nes-emulator

↓ 1 callersMethodbackground_pixel
(&mut self)
src/ppu.rs:857
↓ 1 callersMethodbreak_debugger
(&mut self)
src/nes.rs:154
↓ 1 callersFunctioncombine_bitplanes
a=ABCDEFGH, b=12345678, combine_bitplanes(a,b) = A1B2C3D4E5F6G7H8 */
src/ppu.rs:434
↓ 1 callersMethodcopy_x
(&mut self)
src/ppu.rs:248
↓ 1 callersMethodcopy_y
(&mut self)
src/ppu.rs:243
↓ 1 callersFunctioncreate_nes
(joystick1: Box<dyn AddressSpace>, joystick2: Box<dyn AddressSpace>)
src/main.rs:397
↓ 1 callersMethoddecode_addressing_mode
Returns the instruction arguments and the number of bytes after the opcode they took to store.
src/c6502.rs:865
↓ 1 callersMethoddecode_instruction
(&self)
src/c6502.rs:679
↓ 1 callersMethoddispatch_command
(&mut self, command: Command)
examples/headless.rs:133
↓ 1 callersMethodemit_sync_byte
(&mut self)
examples/headless.rs:195
↓ 1 callersFunctionenqueue_frame_audio
(audio: &AudioQueue<f32>, samples: &mut Vec<f32>)
src/main.rs:413
↓ 1 callersMethodevaluate_sprites
(&mut self)
src/ppu.rs:895
↓ 1 callersMethodexecute_bcc
(&mut self, v: u8)
src/c6502.rs:968
↓ 1 callersMethodexecute_bcs
(&mut self, v: u8)
src/c6502.rs:974
↓ 1 callersMethodexecute_beq
(&mut self, v: u8)
src/c6502.rs:980
↓ 1 callersMethodexecute_bit
(&mut self, v: u8)
src/c6502.rs:986
↓ 1 callersMethodexecute_bmi
(&mut self, v: u8)
src/c6502.rs:995
↓ 1 callersMethodexecute_bne
(&mut self, v: u8)
src/c6502.rs:1001
↓ 1 callersMethodexecute_bpl
(&mut self, v: u8)
src/c6502.rs:1007
↓ 1 callersMethodexecute_brk
(&mut self)
src/c6502.rs:1013
↓ 1 callersMethodexecute_bvc
(&mut self, v: u8)
src/c6502.rs:1021
↓ 1 callersMethodexecute_bvs
(&mut self, v: u8)
src/c6502.rs:1027
↓ 1 callersMethodexecute_clc
(&mut self)
src/c6502.rs:1033
↓ 1 callersMethodexecute_cld
(&mut self)
src/c6502.rs:1037
↓ 1 callersMethodexecute_cli
(&mut self)
src/c6502.rs:1041
↓ 1 callersMethodexecute_clv
(&mut self)
src/c6502.rs:1045
↓ 1 callersMethodexecute_cpx
(&mut self, v: u8)
src/c6502.rs:1061
↓ 1 callersMethodexecute_cpy
(&mut self, v: u8)
src/c6502.rs:1066
↓ 1 callersMethodexecute_dcp
(&mut self, v: u8)
src/c6502.rs:1270
↓ 1 callersMethodexecute_dex
(&mut self)
src/c6502.rs:1077
↓ 1 callersMethodexecute_dey
(&mut self)
src/c6502.rs:1082
↓ 1 callersMethodexecute_instruction
(&mut self, i: Instruction)
src/c6502.rs:725
↓ 1 callersMethodexecute_inx
(&mut self)
src/c6502.rs:1098
↓ 1 callersMethodexecute_iny
(&mut self)
src/c6502.rs:1103
↓ 1 callersMethodexecute_isc
(&mut self, v: u8)
src/c6502.rs:1275
↓ 1 callersMethodexecute_jmp
(&mut self, ptr: u16)
src/c6502.rs:1108
↓ 1 callersMethodexecute_jsr
(&mut self, ptr: u16)
src/c6502.rs:1112
↓ 1 callersMethodexecute_lax
(&mut self, v: u8)
src/c6502.rs:1262
↓ 1 callersMethodexecute_lda
(&mut self, v: u8)
src/c6502.rs:1118
↓ 1 callersMethodexecute_ldx
(&mut self, v: u8)
src/c6502.rs:1123
↓ 1 callersMethodexecute_ldy
(&mut self, v: u8)
src/c6502.rs:1128
↓ 1 callersMethodexecute_nop
(&mut self)
src/c6502.rs:1140
↓ 1 callersMethodexecute_pha
(&mut self)
src/c6502.rs:1147
↓ 1 callersMethodexecute_php
(&mut self)
src/c6502.rs:1152
↓ 1 callersMethodexecute_pla
(&mut self)
src/c6502.rs:1157
↓ 1 callersMethodexecute_plp
(&mut self)
src/c6502.rs:1162
↓ 1 callersMethodexecute_rla
(&mut self, v: u8)
src/c6502.rs:1280
↓ 1 callersMethodexecute_rra
(&mut self, v: u8)
src/c6502.rs:1286
↓ 1 callersMethodexecute_rti
(&mut self)
src/c6502.rs:1187
↓ 1 callersMethodexecute_rts
(&mut self)
src/c6502.rs:1193
↓ 1 callersMethodexecute_sax
(&mut self)
src/c6502.rs:1267
↓ 1 callersMethodexecute_sec
(&mut self)
src/c6502.rs:1207
↓ 1 callersMethodexecute_sed
(&mut self)
src/c6502.rs:1211
↓ 1 callersMethodexecute_sei
(&mut self)
src/c6502.rs:1215
↓ 1 callersMethodexecute_slo
(&mut self, v: u8)
src/c6502.rs:1291
↓ 1 callersMethodexecute_sre
(&mut self, v: u8)
src/c6502.rs:1296
↓ 1 callersMethodexecute_tax
(&mut self)
src/c6502.rs:1231
↓ 1 callersMethodexecute_tay
(&mut self)
src/c6502.rs:1237
↓ 1 callersMethodexecute_tsx
(&mut self)
src/c6502.rs:1243
↓ 1 callersMethodexecute_txa
(&mut self)
src/c6502.rs:1249
↓ 1 callersMethodexecute_txs
(&mut self)
src/c6502.rs:1254
↓ 1 callersMethodexecute_tya
(&mut self)
src/c6502.rs:1258
↓ 1 callersMethodexecute_unimplemented
(&mut self, op: Operation)
src/c6502.rs:1302
↓ 1 callersMethodfetch_bg_attribute
(&mut self)
src/ppu.rs:768
↓ 1 callersMethodfetch_bg_pattern_high
(&mut self)
src/ppu.rs:780
↓ 1 callersMethodfetch_bg_pattern_low
(&mut self)
src/ppu.rs:772
↓ 1 callersMethodfetch_bg_tile
(&mut self)
src/ppu.rs:764
↓ 1 callersMethodfetch_pattern_row
(&self, palette_type: PaletteType, tile_index: u8, ysub: u8)
src/ppu.rs:964
↓ 1 callersMethodfetch_sprite_pattern
(&self, sprite: &Sprite, row: u16)
src/ppu.rs:924
↓ 1 callersMethodfetch_tile_color_from_shift
(&mut self)
src/ppu.rs:789
↓ 1 callersMethodfine_x
(&self)
src/ppu.rs:374
↓ 1 callersMethodflush
(&mut self)
src/headless_protocol.rs:260
↓ 1 callersMethodget_inputs
(&self, frame: usize)
src/nes.rs:247
↓ 1 callersMethodget_next_button
(&self)
src/joystick.rs:42
↓ 1 callersMethodinitialize
(&mut self)
src/c6502.rs:109
↓ 1 callersMethodirq
(&mut self)
src/c6502.rs:629
↓ 1 callersMethodis_background_enabled
(&self)
src/ppu.rs:355
↓ 1 callersMethodis_half_frame_edge
(&self)
src/apu.rs:102
↓ 1 callersMethodis_quarter_frame_edge
(&self)
src/apu.rs:92
↓ 1 callersMethodis_rendering
(&self)
src/ppu.rs:344
↓ 1 callersMethodis_sprites_enabled
(&self)
src/ppu.rs:352
↓ 1 callersMethodload
(&mut self, fh: &mut dyn Read)
src/serialization.rs:19
↓ 1 callersMethodlookup_system_pixel
(&self, i: SystemColor)
src/ppu.rs:1084
↓ 1 callersFunctionmain_loop
()
src/main.rs:199
↓ 1 callersMethodmap_nes_cpu
( &mut self, joystick1: Box<dyn AddressSpace>, _joystick2: Box<dyn AddressSpace>,
src/nes.rs:160
↓ 1 callersMethodmap_nes_ppu
(&mut self, cartridge_ppu: Box<dyn AddressSpace>)
src/nes.rs:187
↓ 1 callersMethodmap_null
(&mut self, begin: u16, end: u16)
src/mapper.rs:278
↓ 1 callersMethodmap_ptr
(&self, ptr: u16)
src/mapper.rs:193
↓ 1 callersMethodmap_rom
(&mut self, begin: u16, end: u16, bytes: &[u8])
src/mapper.rs:274
↓ 1 callersMethodnegate
(&self, value: u16)
src/apu.rs:546
↓ 1 callersMethodnext_feedback
(&self, mut feedback: u16)
src/apu.rs:775
↓ 1 callersMethodon_irq
(&mut self)
src/c6502.rs:163
↓ 1 callersMethodon_nmi
(&mut self)
src/c6502.rs:157
↓ 1 callersMethodon_step
(&mut self, cpu: &C6502, num_bytes: u16, i: &Instruction)
src/c6502.rs:151
↓ 1 callersMethodpalette
(&self)
src/ppu.rs:670
↓ 1 callersMethodpeek
(&mut self, address: u16)
src/headless_protocol.rs:211
↓ 1 callersMethodpeek16_pagewrap
JMP instructions do not cross a page boundary, so JMP (1FF) will access its next byte at address 0x100.
src/c6502.rs:1343
↓ 1 callersMethodpeek_offset
(&self, ptr: u16, os: i16)
src/mapper.rs:25
↓ 1 callersMethodperiod
(&self)
src/apu.rs:533
↓ 1 callersMethodpoke
(&mut self, ptr: u16, v: u8)
src/ppu.rs:416
← previousnext →101–200 of 317, ranked by callers