%output basic ~ main { var zp1_1 = 200 var zp1_2 = 200 var .text zp_s1 = "hello\n" var .ptext zp_s2 = "goodbye\n" var .stext zp_s3 = "welcome\n" var .pstext zp_s4 = "go away\n" const .text ctext = "constant\n" var .array(20) arr1 = $ea var .wordarray(20) arr2 = $ea start: %breakpoint abc,def foobar() return 44 sub foobar () -> () { return %breakpoint yep ; @todo check that subs/asm blocks end with return/rts } }