%import textio %import diskio %import floats %import graphics %zeropage basicsafe %import test_stack %option no_sysinit main { sub start () { uword bitmap_load_address = progend() uword max_bitmap_size = $9eff - bitmap_load_address ; TODO why is this not optimized away? ; foo(2**x) ; TODO arg is zero if x=8, in the function. Param type uword. fix that . also check bit shift ; foo($0001<