commit | c51e92277f8d114c417d9d18b7cfc7b4c58f8693 | [log] [tgz] |
---|---|---|
author | swissChili <swisschili@fastmail.com> | Fri Aug 07 16:09:14 2020 -0700 |
committer | swissChili <swisschili@fastmail.com> | Fri Aug 07 16:09:14 2020 -0700 |
tree | 62bcd06f2343bdd72ed44cad804b168d4132eba5 | |
parent | dbbd540c423f68503077af391df2ac721e38e31c [diff] [blame] |
Add disassembler window
diff --git a/cpu.h b/cpu.h index afaae30..4629b14 100644 --- a/cpu.h +++ b/cpu.h
@@ -139,8 +139,8 @@ void free_cpu(cpu_t *cpu); void die(const char *message); void reset(cpu_t *cpu); -// IMPORTANT: all disassembly functions mess with the PC void disas(cpu_t *cpu); void disas_num(cpu_t *cpu, uint16_t num); -void disas_step(cpu_t *cpu); +// Buffer must be freed by user +char *disas_step(cpu_t *cpu); void run(cpu_t *cpu);