From 74159849c9af2877c155563ff78c5cfd0450bc51 Mon Sep 17 00:00:00 2001 From: Maxwell Jeffress Date: Fri, 17 Jul 2026 12:53:56 +1000 Subject: [PATCH] Print out result of execution after running --- src/main.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/main.c b/src/main.c index ea3097d..8fbda40 100644 --- a/src/main.c +++ b/src/main.c @@ -39,6 +39,18 @@ int main(int argc, char** argv) { emu->pc = MEM_PROGRAM_START; startEmulator(emu); + + printf("Emulation completed!\n"); + printf("Registers:\n"); + printf(" A: %d\n", emu->regs[REG_A]); + printf(" B: %d\n", emu->regs[REG_B]); + printf(" C: %d\n", emu->regs[REG_C]); + printf(" X: %d\n", emu->regs[REG_X]); + printf(" Y: %d\n", emu->regs[REG_Y]); + printf(" Z: %d\n", emu->regs[REG_Z]); + printf(" R: %d\n", emu->regs[REG_R]); + printf(" F: %d\n", emu->regs[REG_F]); + freeEmulator(emu); return 0;