;;; -*- Mode: asm; indent-tabs-mode: t; tab-width: 8 -*- .include "../pixel/pixel.inc" ;; public args radius = ARGVEC + 2 ;; and others from pixel.inc ;; private args t1 = $E0 t2 = $E1 X_math = radius Y_math = $E2 jmp_location_pointer_two = $E3 ;16-bit value (uses E4) jmp_location_pointer = $E5 ;16-bit value (uses E6) ;; E8 - EA is used by pixel.inc byte_to_paint_qaa = byte_to_paint byte_to_paint_qcb = $EB byte_to_paint_qca = $EC byte_to_paint_qdb = $ED btp_mem_pos_qaa = btp_mem_pos btp_mem_pos_qcb = $D0 ; 16bit value (uses D1) btp_mem_pos_qdb = $D2 ; 16bit value (uses D3) btp_mem_pos_qda = $D4 ; 16bit value (uses D5) btp_mem_pos_qab = $D6 ; 16bit value (uses D7) btp_mem_pos_qca = $D8 ; 16bit value (uses D9) btp_mem_pos_qba = $DA ; 16bit value (uses DB) btp_mem_pos_qbb = $DC ; 16bit value (uses DD) Y_qda = $DE Y_qdb = $DF Y_qbb = $E7 ;; <-- we use E7 here! Y_qaa = $C0 ;;Reuse addresses, be carful here! temp__ = Y_qaa temp_ = Y_qda