From 9596670d0c404f8c88e99ef9bb4dbc2d3243f8be Mon Sep 17 00:00:00 2001 From: Duncan Smith Date: Sun, 20 Jun 2010 23:45:44 -0700 Subject: Forgot to pop the ROM_CALL arguments ... --- main.asm | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'main.asm') diff --git a/main.asm b/main.asm index a425abd..e307d8d 100644 --- a/main.asm +++ b/main.asm @@ -61,26 +61,30 @@ __main: include "flags.asm" emu_setup: - movea emu_plain_op,a5 - lea emu_run(pc),a2 - ;; Allocate memory pages; for now I assume this succeeds move.l #$4000,-(a7) ROM_CALL malloc + addq #4,a7 move.l a0,ref_0 move.l #$4000,-(a7) ROM_CALL malloc + addq #4,a7 move.l a0,ref_1 move.l #$4000,-(a7) ROM_CALL malloc + addq #4,a7 move.l a0,ref_2 move.l #$4000,-(a7) ROM_CALL malloc + addq #4,a7 move.l a0,ref_3 + movea emu_plain_op,a5 + lea emu_run(pc),a2 + rts -- cgit v1.2.3