Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Specy/s68k
/ functions
Functions
477 in github.com/Specy/s68k
⨍
Functions
477
◇
Types & classes
104
Method
get_pc
(&self)
src/debugger.rs:68
Method
get_registers
(&self)
src/debugger.rs:96
Method
get_source_address
(&self)
src/debugger.rs:93
Method
get_status
* @returns {string}
pkg/s68k_bg.js:383
Method
get_valid_addressing_modes
(&self)
src/semantic_checker.rs:151
Method
get_valid_sizes
(&self)
src/semantic_checker.rs:184
Method
hasReachedBottom
()
ts-lib/src/index.ts:205
Method
hasTerminated
()
ts-lib/src/index.ts:201
Method
lexOne
(code: string)
ts-lib/src/index.ts:301
Function
lex_only
(code: &str)
src/test/test.rs:229
Function
main
()
src/main.rs:18
Method
new
* @returns {Flags}
pkg/s68k_bg.js:371
Method
new
()
src/lexer.rs:279
Method
new
(code: String)
src/lib.rs:27
Method
new
(lines: &[ParsedLine])
src/compiler.rs:74
Method
new
(pc: usize, ccr: Flags)
src/debugger.rs:47
Method
new
(line: ParsedLine, error: String)
src/semantic_checker.rs:23
Method
new
()
src/interpreter.rs:55
Method
pop_empty_long
(&self, mut sp: usize)
src/interpreter.rs:133
Method
readMemoryBytes
(address: number, length: number)
ts-lib/src/index.ts:157
Method
run
()
ts-lib/src/index.ts:209
Method
runWithBreakpoints
(breakpoints: Uint32Array, limit?: number)
ts-lib/src/index.ts:217
Method
runWithInterruptHandler
(onInterrupt: InterruptHandler)
ts-lib/src/index.ts:221
Method
runWithLimit
(limit: number)
ts-lib/src/index.ts:213
Method
setRegisterValue
(register: RegisterOperand, value: number, size = Size.Long)
ts-lib/src/index.ts:193
Method
set_ccr
(&mut self, ccr: Flags)
src/debugger.rs:62
Method
set_pc
(&mut self, pc: usize)
src/debugger.rs:59
Method
step
()
ts-lib/src/index.ts:96
Method
stepGetStatus
()
ts-lib/src/index.ts:100
Method
stepWithInterruptHandler
(onInterrupt: InterruptHandler)
ts-lib/src/index.ts:119
Function
test_addressing_modes
()
src/test/test.rs:42
Function
test_case_insensitive_registers_in_indirect_displacement
()
src/test/test.rs:64
Function
test_complex_code
()
src/test/test.rs:77
Method
to_bits
(&self)
src/instructions.rs:27
Method
to_bytes
(&self)
src/instructions.rs:23
Method
undo
()
ts-lib/src/index.ts:111
Method
wasm_answer_interrupt
* @param {any} value
pkg/s68k_bg.js:623
Method
wasm_compile
* @returns {Compiler}
pkg/s68k_bg.js:774
Method
wasm_create_interpreter
* @param {Compiler} pre_processed_program * @param {number} memory_size * @returns {Interpreter}
pkg/s68k_bg.js:801
Method
wasm_get_a_reg
(&self, index: usize)
src/interpreter.rs:372
Method
wasm_get_a_regs_value
(&self)
src/interpreter.rs:369
Method
wasm_get_byte
* @returns {number}
pkg/s68k_bg.js:717
Method
wasm_get_ccr
* @returns {Flags}
pkg/s68k_bg.js:341
Method
wasm_get_ccr
(&self)
src/interpreter.rs:375
Method
wasm_get_code
(&self)
src/lib.rs:80
Method
wasm_get_condition_value
* @param {number} cond * @returns {boolean}
pkg/s68k_bg.js:546
Method
wasm_get_cpu_snapshot
* @returns {Cpu}
pkg/s68k_bg.js:439
Method
wasm_get_current_interrupt
* @returns {any}
pkg/s68k_bg.js:605
Method
wasm_get_current_line_index
* @returns {number}
pkg/s68k_bg.js:639
Method
wasm_get_d_reg
(&self, index: usize)
src/interpreter.rs:362
Method
wasm_get_d_regs_value
(&self)
src/interpreter.rs:365
Method
wasm_get_flag
* @param {Flags} flag * @returns {boolean}
pkg/s68k_bg.js:512
Method
wasm_get_flags_as_array
* @returns {Uint8Array}
pkg/s68k_bg.js:529
Method
wasm_get_flags_as_number
* @returns {number}
pkg/s68k_bg.js:522
Method
wasm_get_instruction_at
* @param {number} address * @returns {any}
pkg/s68k_bg.js:461
Method
wasm_get_last_line_address
(&self)
src/interpreter.rs:2197
Method
wasm_get_last_step
(&self)
src/interpreter.rs:2185
Method
wasm_get_lexed_lines
* @returns {any}
pkg/s68k_bg.js:756
Method
wasm_get_line
* @returns {any}
pkg/s68k_bg.js:849
Method
wasm_get_long
* @returns {number}
pkg/s68k_bg.js:703
Method
wasm_get_message
* @returns {string}
pkg/s68k_bg.js:834
Method
wasm_get_pc
* @returns {number}
pkg/s68k_bg.js:446
Method
wasm_get_register_value
* @param {any} reg * @param {number} size * @returns {number}
pkg/s68k_bg.js:555
Method
wasm_get_sp
* @returns {number}
pkg/s68k_bg.js:453
Method
wasm_get_status
* @returns {number}
pkg/s68k_bg.js:504
Method
wasm_get_word
* @returns {number}
pkg/s68k_bg.js:710
Method
wasm_has_reached_bottom
* @returns {boolean}
pkg/s68k_bg.js:591
Method
wasm_has_terminated
* @returns {boolean}
pkg/s68k_bg.js:598
Method
wasm_new
(code: String)
src/lib.rs:60
Method
wasm_read_bytes
* @param {number} address * @param {number} size * @returns {Uint8Array}
pkg/s68k_bg.js:664
Method
wasm_read_bytes
(&self, address: usize, size: usize)
src/interpreter.rs:253
Method
wasm_read_memory_bytes
* @param {number} address * @param {number} size * @returns {Uint8Array}
pkg/s68k_bg.js:423
Method
wasm_run
* @returns {number}
pkg/s68k_bg.js:486
Method
wasm_semantic_check
* @returns {WasmSemanticErrors}
pkg/s68k_bg.js:792
Method
wasm_set_register_value
* @param {any} reg * @param {number} value * @param {number} size
pkg/s68k_bg.js:575
Method
wasm_step
* @returns {any}
pkg/s68k_bg.js:468
Method
writeMemoryBytes
(address: number, data: Uint8Array)
ts-lib/src/index.ts:104
← previous
401–477 of 477, ranked by callers