summaryrefslogtreecommitdiff
path: root/main.asm
diff options
context:
space:
mode:
authorDuncan Smith2010-06-20 23:45:44 -0700
committerDuncan Smith2010-06-20 23:45:44 -0700
commit9596670d0c404f8c88e99ef9bb4dbc2d3243f8be (patch)
tree8f628f7e056cfee52ce1b78e0008c06677349581 /main.asm
parent39eda22388b404b9e0dd6409c252f52c1e4aed98 (diff)
Forgot to pop the ROM_CALL arguments ...
Diffstat (limited to 'main.asm')
-rw-r--r--main.asm10
1 files changed, 7 insertions, 3 deletions
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