# HG changeset patch # User boisy # Date 1062895290 0 # Node ID 4f42a5a604d3e58280b13135f0a22012163c47d1 # Parent 76b1793dbd1c8424129c13e07025556489c1de1a Fixed a bug diff -r 76b1793dbd1c -r 4f42a5a604d3 level1/cmds/merge.asm --- a/level1/cmds/merge.asm Sat Sep 06 22:51:41 2003 +0000 +++ b/level1/cmds/merge.asm Sun Sep 07 00:41:30 2003 +0000 @@ -24,6 +24,10 @@ rev set $00 edition set 5 +* Here are some tweakable options +STACKSZ set 128 estimated stack size in bytes +PARMSZ set 256 estimated parameter size in bytes + mod eom,name,tylg,atrv,start,size org 0 @@ -33,6 +37,8 @@ d.size rmb 2 d.buff rmb 128 d.buffer rmb 2496 should reserve 7k, leaving some room for parameters +* Finally the stack for any PSHS/PULS/BSR/LBSRs that we might do + rmb STACKSZ+PARMSZ size equ . name fcs /Merge/ @@ -41,14 +47,14 @@ start subd #$0001 if this becomes zero, beq Exit we have no parameters - pshs u save start address of memory + leay d.buffer,u point Y to buffer offset in U stx