MCPcopy Create free account

hub / github.com/cbeust/space-invade.rs / functions

Functions72 in github.com/cbeust/space-invade.rs

↓ 43 callersMethodread
(&self, i: usize)
emulator/src/memory.rs:58
↓ 29 callersMethodwrite
(&mut self, address: usize, value: u8)
emulator/src/memory.rs:51
↓ 28 callersMethodm
(&self)
emulator/src/state.rs:73
↓ 16 callersMethodadd
(&mut self, value: u8, carry: u16)
emulator/src/state.rs:155
↓ 16 callersMethodsub
(&mut self, value: u8, carry: u16)
emulator/src/state.rs:161
↓ 14 callersMethodcall
(&mut self, memory: &mut Memory, target_pc: usize)
emulator/src/state.rs:109
↓ 13 callersMethodset_arithmetic_flags
(&mut self, value: i16)
emulator/src/state.rs:92
↓ 9 callersMethodcmp
(&mut self, n: u8)
emulator/src/state.rs:167
↓ 9 callersMethodret
(&mut self, memory: &Memory, flag: bool)
emulator/src/state.rs:117
↓ 9 callersMethodxra
(&mut self, value: u8)
emulator/src/state.rs:137
↓ 8 callersMethodand
(&mut self, value: u8)
emulator/src/state.rs:143
↓ 8 callersMethoddec
(&mut self, n: u8)
emulator/src/state.rs:125
↓ 8 callersMethodinr
(&mut self, n: u8)
emulator/src/state.rs:172
↓ 8 callersMethodjump_if_flag
(&mut self, word: usize, flag: bool)
emulator/src/state.rs:100
↓ 8 callersMethodor
(&mut self, value: u8)
emulator/src/state.rs:149
↓ 4 callersMethodadd_hl
(&mut self, b0: u8, b1: u8)
emulator/src/state.rs:178
↓ 4 callersMethodis_paused
(&self)
emulator/src/emulator_state.rs:102
↓ 3 callersFunctionlog
(s: &str)
emulator/src/emulator.rs:111
↓ 3 callersMethodstep
(&mut self, _verbose: bool)
emulator/src/emulator.rs:159
↓ 2 callersMethodgraphic_memory
(&self)
emulator/src/emulator_state.rs:33
↓ 2 callersMethodinterrupt
(&mut self, interrupt_number: u8)
emulator/src/emulator.rs:1340
↓ 2 callersMethodread_file
(&mut self, file_name: &str, start: usize)
emulator/src/memory.rs:36
↓ 2 callersMethodread_word
(&self, b0: u8, b1: u8)
emulator/src/memory.rs:62
↓ 2 callersMethodset_bit_in_2
(&mut self, bit: u8, value: bool)
emulator/src/emulator_state.rs:89
↓ 2 callersMethodset_logic_flags
(&mut self, value: i16)
emulator/src/state.rs:84
↓ 2 callersMethodunpause
(&mut self)
emulator/src/emulator_state.rs:104
↓ 2 callersMethodwrite_word
(&mut self, b0: u8, b1: u8, value: u8)
emulator/src/memory.rs:66
↓ 1 callersMethoddisassemble
(&self)
emulator/src/state.rs:42
↓ 1 callersMethoddisplay1
(&self)
emulator/src/opcodes.rs:16
↓ 1 callersMethoddisplay2
(&self, byte1: u8)
emulator/src/opcodes.rs:21
↓ 1 callersMethoddisplay3
(&self, byte1: u8, byte2: u8)
emulator/src/opcodes.rs:26
↓ 1 callersMethodget_in_1
(&self)
emulator/src/emulator_state.rs:85
↓ 1 callersMethodget_in_2
(&self)
emulator/src/emulator_state.rs:98
↓ 1 callersMethodget_out
Port 3: (discrete sounds) bit 0=UFO (repeats) SX0 0.raw bit 1=Shot SX1 1.raw bit 2=Flash (player die) SX2 2.raw bit 3=Invader
emulator/src/emulator_state.rs:70
↓ 1 callersMethodpause
(&mut self)
emulator/src/emulator_state.rs:103
↓ 1 callersMethodrun
(&self)
src/sounds.rs:73
↓ 1 callersFunctionrun_minifb
()
src/minifb.rs:14
↓ 1 callersMethodrun_one_frame
(&mut self, verbose: bool)
emulator/src/emulator.rs:143
↓ 1 callersMethodset_bit_in_1
(&mut self, bit: u8, value: bool)
emulator/src/emulator_state.rs:76
↓ 1 callersMethodset_flags
(&mut self, value: u8)
emulator/src/state.rs:24
↓ 1 callersMethodset_megahertz
(&mut self, mhz: f64)
emulator/src/emulator_state.rs:40
↓ 1 callersMethodset_out_3
(&mut self, number: u8)
emulator/src/emulator_state.rs:48
↓ 1 callersMethodset_out_5
(&mut self, number: u8)
emulator/src/emulator_state.rs:52
↓ 1 callersFunctionspawn_emulator
()
emulator/src/emulator.rs:55
↓ 1 callersFunctionspawn_emulator_thread
()
emulator/src/emulator.rs:84
↓ 1 callersFunctionstart_emulator
()
wasm-space-invaders/src/lib.rs:30
↓ 1 callersMethodstart_emulator
()
emulator/src/emulator.rs:137
↓ 1 callersMethodvalue
(&self)
emulator/src/state.rs:32
Methoddisassemble
(&self, opcode: &Opcode, pc: usize)
emulator/src/memory.rs:71
Methodget_megahertz
(&self)
emulator/src/emulator_state.rs:44
Functiongraphic_memory
()
emulator/src/emulator.rs:19
Functiongraphic_memory
()
wasm-space-invaders/src/lib.rs:37
Functiongreet
()
wasm-space-invaders/src/lib.rs:25
Functioninit_opcodes
()
emulator/src/opcodes.rs:287
Functionlog_time
(s: &str)
src/main.rs:13
Functionmain
()
src/main.rs:8
Functionmain
()
emulator/src/test2.rs:4
Methodnew
(channel: u8, bit: u8)
src/minifb.rs:191
Methodnew
(sound_type: SoundType, path: &str, channel: u8, bit: u8)
src/sounds.rs:40
Methodnew
(opcode: u8, size: usize, name: &'static str)
emulator/src/opcodes.rs:12
Methodnew
()
emulator/src/emulator_state.rs:19
Methodnew
(pc: usize)
emulator/src/state.rs:66
Methodnew
()
emulator/src/memory.rs:30
Methodnew
(memory: Box<Memory>, pc: usize)
emulator/src/emulator.rs:128
Methodnew_space_invaders
()
emulator/src/emulator.rs:117
Functionpass
()
wasm-space-invaders/tests/web.rs:11
Functionrun_cpu_diag
()
emulator/src/test.rs:7
Functionset_panic_hook
()
wasm-space-invaders/src/utils.rs:1
Functionstart_emulator_wasm
()
emulator/src/emulator.rs:50
Methodto_bool
(v: u8)
emulator/src/state.rs:22
Methodto_u8
(f: bool)
emulator/src/state.rs:21
Methodto_word
(b1: u8, b2: u8)
emulator/src/memory.rs:81