MCPcopy Create free account

hub / github.com/andrewimm/wasm-gb / functions

Functions218 in github.com/andrewimm/wasm-gb

↓ 381 callersMethodget_register_8
(&self, reg: Register8)
rust/src/vm/cpu.rs:112
↓ 259 callersMethodset_register_8
(&mut self, reg: Register8, value: u8)
rust/src/vm/cpu.rs:125
↓ 138 callersMethodset_byte
(&mut self, addr: u16, value: u8)
rust/src/vm/memmap.rs:154
↓ 122 callersMethodset_flag
(&mut self, flag: u8)
rust/src/vm/cpu.rs:172
↓ 111 callersMethodclear_flag
(&mut self, flag: u8)
rust/src/vm/cpu.rs:176
↓ 90 callersMethodget_register_16
(&self, reg: Register16)
rust/src/vm/cpu.rs:138
↓ 89 callersMethodget_byte
(&self, addr: u16)
rust/src/vm/memmap.rs:111
↓ 77 callersMethodflag_test
(&mut self, val: u8, sub: bool, carry: bool)
rust/src/vm/cpu.rs:180
↓ 70 callersMethodflag_test_zero
(&mut self, result: u8)
rust/src/vm/cpu.rs:210
↓ 38 callersMethodstep
(&mut self, mem: &mut MemMap)
rust/src/vm/cpu.rs:427
↓ 37 callersMethodadd_time
(&mut self, time: u8)
rust/src/vm/memmap.rs:418
↓ 36 callersMethodset_register_16
(&mut self, reg: Register16, value: u16)
rust/src/vm/cpu.rs:149
↓ 34 callersFunctioncreate_memmap
(mbc: u8)
rust/src/vm/memmap.rs:44
↓ 32 callersFunctioncreate_cpu
()
rust/src/vm/cpu.rs:60
↓ 28 callersMethodpush
(&mut self, mem: &mut MemMap, val: u16)
rust/src/vm/cpu.rs:237
↓ 18 callersMethodget_word
(&self, addr: u16)
rust/src/vm/memmap.rs:342
↓ 16 callersMethodrotate_register_left
(&mut self, reg: Register8, use_carry: bool, clear_zero: bool)
rust/src/vm/cpu.rs:250
↓ 16 callersMethodrotate_register_right
(&mut self, reg: Register8, use_carry: bool, clear_zero: bool)
rust/src/vm/cpu.rs:276
↓ 15 callersMethodwrite_rom_addr
(&mut self, addr: u16, value: u8)
rust/src/vm/cart.rs:79
↓ 14 callersMethodshift_register_right
(&mut self, reg: Register8, use_carry: bool)
rust/src/vm/cpu.rs:302
↓ 13 callersFunctioncreate
(mbc: MBC, rom_size: u8, ram_size: u8, has_battery: bool, has_timer: bool, has_rumble: bool)
rust/src/vm/cart.rs:216
↓ 13 callersMethodreset
(&mut self, mbc: MBC, rom_size: u8, ram_size: u8, has_battery: bool, has_timer: bool, has_rumble: bool)
rust/src/vm/cart.rs:169
↓ 11 callersMethodconnect
(node)
js/Audio.js:47
↓ 10 callersMethodhalf_carry_sub_test
(&mut self, a: u8, b: u8)
rust/src/vm/cpu.rs:202
↓ 10 callersMethodhalf_carry_test
(&mut self, a: u8, b: u8)
rust/src/vm/cpu.rs:194
↓ 10 callersMethodinc_8
(&mut self, reg: Register8)
rust/src/vm/cpu.rs:329
↓ 10 callersMethodpop
(&mut self, mem: &mut MemMap)
rust/src/vm/cpu.rs:243
↓ 8 callersMethodset_word
(&mut self, addr: u16, value: u16)
rust/src/vm/memmap.rs:348
↓ 7 callersMethoddec_8
(&mut self, reg: Register8)
rust/src/vm/cpu.rs:352
↓ 7 callersMethodflag_test_compare
(&mut self, a: u8, b: u8)
rust/src/vm/cpu.rs:218
↓ 7 callersMethodshift_register_left
(&mut self, reg: Register8)
rust/src/vm/cpu.rs:318
↓ 7 callersMethodswap
(&mut self, reg: Register8)
rust/src/vm/cpu.rs:375
↓ 6 callersFunctioncreateShader
(gl, type, source)
js/Graphics.js:231
↓ 6 callersFunctioncreate_cart
(mbc: u8)
rust/src/vm/cart.rs:234
↓ 5 callersMethoddisable_interrupts
(&mut self)
rust/src/vm/cpu.rs:391
↓ 5 callersMethodreset
(&mut self)
rust/src/vm/cpu.rs:85
↓ 5 callersMethodset_ram_byte
(&mut self, addr: u16, value: u8)
rust/src/vm/cart.rs:66
↓ 5 callersMethodset_rom_bank
(&mut self, bank: u8)
rust/src/vm/cart.rs:139
↓ 4 callersMethoddec_16
(&mut self, reg: Register16)
rust/src/vm/cpu.rs:365
↓ 4 callersMethodinc_16
(&mut self, reg: Register16)
rust/src/vm/cpu.rs:342
↓ 4 callersMethodkey_down_button
(&mut self, mask: u8)
rust/src/vm/memmap.rs:388
↓ 4 callersMethodkey_down_direction
(&mut self, mask: u8)
rust/src/vm/memmap.rs:398
↓ 4 callersMethodkey_up_button
(&mut self, mask: u8)
rust/src/vm/memmap.rs:393
↓ 4 callersMethodkey_up_direction
(&mut self, mask: u8)
rust/src/vm/memmap.rs:403
↓ 3 callersFunctioncreateProgram
(gl, vertexShader, fragmentShader)
js/Graphics.js:242
↓ 3 callersFunctionmemcpy
(memory, source, dest)
js/VM.js:17
↓ 3 callersMethodsetCurrentDisplay
(display)
js/VR.js:128
↓ 3 callersMethodsetGain
(g)
js/Audio.js:51
↓ 3 callersFunctionset_channel_1_gain
(v : u8)
rust/src/vm/audio.rs:13
↓ 3 callersFunctionset_channel_2_gain
(v : u8)
rust/src/vm/audio.rs:17
↓ 3 callersFunctionset_channel_4_gain
(v: u8)
rust/src/vm/audio.rs:19
↓ 3 callersFunctionupdateGLColors
(palette, colors, skipZero)
js/Graphics.js:254
↓ 2 callersFunctionaudio_enabled
(flag: u8)
rust/src/vm/memmap.rs:13
↓ 2 callersMethoddraw
()
js/VR.js:243
↓ 2 callersMethodenable_interrupts
(&mut self)
rust/src/vm/cpu.rs:387
↓ 2 callersMethodgetCartName
()
js/SaveState.js:65
↓ 2 callersMethodget_rom_byte
(&self, addr: u16)
rust/src/vm/cart.rs:33
↓ 2 callersFunctionmultiply
(a, b)
js/VR.js:31
↓ 2 callersMethodplay
()
js/VM.js:271
↓ 2 callersMethodsetFrequency
(f)
js/Audio.js:23
↓ 2 callersFunctionset_channel_1_freq
(f : u32)
rust/src/vm/audio.rs:11
↓ 2 callersMethodset_ram_bank
(&mut self, bank: u8)
rust/src/vm/cart.rs:147
↓ 2 callersMethodsimulate_bootloader
(&mut self)
rust/src/vm/cpu.rs:99
↓ 2 callersMethodstep
(&mut self)
rust/src/vm/mod.rs:24
↓ 1 callersMethod_callDisplayChangeCallbacks
()
js/VR.js:122
↓ 1 callersMethod_callExitCallbacks
()
js/VR.js:116
↓ 1 callersMethod_draw
(control, offsetX, offsetY, windowX, windowY)
js/Graphics.js:468
↓ 1 callersMethodadd_clock_time
(&mut self, mem: &mut MemMap, time: u8)
rust/src/vm/gpu.rs:37
↓ 1 callersMethodadd_time
(&mut self, t: u32)
rust/src/vm/audio.rs:63
↓ 1 callersMethodboot_ptr
(&mut self)
rust/src/vm/memmap.rs:355
↓ 1 callersMethodcopyMap0Data
()
js/VM.js:215
↓ 1 callersMethodcopyMap1Data
()
js/VM.js:221
↓ 1 callersMethodcopyTileData
()
js/VM.js:209
↓ 1 callersFunctioncreate_audio
()
rust/src/vm/audio.rs:183
↓ 1 callersFunctioncreate_gpu
()
rust/src/vm/gpu.rs:24
↓ 1 callersMethoddisable_ram
(&mut self)
rust/src/vm/cart.rs:155
↓ 1 callersMethoddrawScreen
()
js/VM.js:227
↓ 1 callersMethodenableAudio
(flag)
js/Audio.js:113
↓ 1 callersMethodenable_ram
(&mut self)
rust/src/vm/cart.rs:151
↓ 1 callersMethodexternal_ram_ptr
(&mut self)
rust/src/vm/memmap.rs:374
↓ 1 callersFunctionfetchAndInstantiate
(url, importObject)
js/VM.js:7
↓ 1 callersMethodframe
(&mut self)
rust/src/vm/mod.rs:29
↓ 1 callersMethodgetButtons
()
js/Controls.js:221
↓ 1 callersMethodgetDirections
()
js/Controls.js:234
↓ 1 callersMethodgetRAMBuffer
(size)
js/SaveState.js:87
↓ 1 callersMethodgetRAMSize
()
js/SaveState.js:73
↓ 1 callersFunctiongetSaveState
(db, name)
js/SaveState.js:40
↓ 1 callersMethodget_ram_byte
(&self, addr: u16)
rust/src/vm/cart.rs:55
↓ 1 callersMethodint_joypad
(&mut self, mem: &mut MemMap)
rust/src/vm/cpu.rs:420
↓ 1 callersMethodint_stat
(&mut self, mem: &mut MemMap)
rust/src/vm/cpu.rs:406
↓ 1 callersMethodint_timer
(&mut self, mem: &mut MemMap)
rust/src/vm/cpu.rs:413
↓ 1 callersMethodint_vblank
(&mut self, mem: &mut MemMap)
rust/src/vm/cpu.rs:399
↓ 1 callersMethodinterrupt_enabled
(&mut self)
rust/src/vm/cpu.rs:395
↓ 1 callersMethodisPresenting
()
js/VR.js:133
↓ 1 callersMethodis_cart_ram_dirty
(&mut self)
rust/src/vm/memmap.rs:457
↓ 1 callersMethodis_tile_data_dirty
(&mut self)
rust/src/vm/memmap.rs:463
↓ 1 callersMethodis_tile_map_0_dirty
(&mut self)
rust/src/vm/memmap.rs:469
↓ 1 callersMethodis_tile_map_1_dirty
(&mut self)
rust/src/vm/memmap.rs:475
↓ 1 callersMethodload
()
js/SaveState.js:108
↓ 1 callersMethodloadBGMap0
(data)
js/Graphics.js:422
next →1–100 of 218, ranked by callers