Small cleanup with new run machine proc.
This commit is contained in:
@@ -333,5 +333,4 @@ op_mem_get :: proc(s: ^System, vx_idx: u16) {
|
||||
for loop_idx in 0..=vx_idx {
|
||||
s.v[loop_idx] = s.memory[s.i + loop_idx]
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -60,3 +60,11 @@ init :: proc() -> System {
|
||||
|
||||
return s
|
||||
}
|
||||
|
||||
run_machine :: proc(s: ^System) {
|
||||
// CPU cycles
|
||||
for _ in 0..<12 {
|
||||
handle_input(s)
|
||||
cycle(s)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user