From 2d8c7ca90e3b1f2478ed6dba3410407003ad0763 Mon Sep 17 00:00:00 2001 From: Devine Lu Linvega Date: Sun, 11 Aug 2024 11:44:25 -0700 Subject: [PATCH] Display macro memory free --- src/drifblim.tal | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/drifblim.tal b/src/drifblim.tal index 1266798..764d3b1 100644 --- a/src/drifblim.tal +++ b/src/drifblim.tal @@ -126,7 +126,9 @@ ( symbols ) ;syms/mem-end ;syms/ptr LDA2 SUB2 ;dict/syms-free / ( references ) ;refs/mem-end ;refs/ptr LDA2 SUB2 - ;dict/refs-free !/ + ;dict/refs-free / + ( macros ) ;macros/mem-end ;macros/ptr LDA2 SUB2 + ;dict/macros-free !/ ( @|Tokenizer ) @@ -625,8 +627,8 @@ &usage "usage: 20 "drifblim.rom 20 "in.tal 20 "out.rom 0a $1 &unused "-- 20 "Unused: 20 $1 &reset "RESET $1 - &assembled "Assembled 20 $1 &in 20 "in 20 $1 &bytes 20 "bytes( $1 &labels 20 "labels, 20 $1 - &sym-ext ".sym $1 &syms-free 20 "syms 20 "free, 20 $1 &refs-free 20 "refs 20 "free). 0a $1 + &sym-ext ".sym $1 + &assembled "Assembled 20 $1 &in 20 "in 20 $1 &bytes 20 "bytes( $1 &labels 20 "labels, 20 $1 &syms-free 20 "syms 20 "free, 20 $1 &refs-free 20 "refs 20 "free, 20 $1 ¯os-free 20 "macros 20 "free). 0a $1 @err &file "File 20 "missing $1 @@ -664,6 +666,8 @@ "~ =lib/inctal "% =lib/macros ] &end ( .. ) +( +@|Buffers ) @lambda/mem $100 @@ -676,7 +680,7 @@ $4800 &mem-end @macros/mem ( name..0, value..0 ) - $1800 &mem-end + $1000 &mem-end @rom/mem ( zeropage ) $100