2 ; Cassette boot file header
4 ; Christian Groessler, chris@groessler.org, 2014
13 .import __BSS_RUN__, __STARTADDRESS__, _cas_init
16 .assert ((__BSS_RUN__ - __STARTADDRESS__ + 127) / 128) < $101, error, "File to big to load from cassette"
19 ; for a description of the cassette header, see De Re Atari, appendix C
25 .byte <((__BSS_RUN__ - __STARTADDRESS__ + 127) / 128) ; # of 128-byte records to read
26 .word __STARTADDRESS__ ; load address
27 .word _cas_init ; init address
37 .endif ; .ifdef __ATARIXL__