13.07.2015 Views

apple-pascal-1.3-manual

apple-pascal-1.3-manual

apple-pascal-1.3-manual

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

The period at the end prevents the system from adding the .CODE prefixafter the size attribute. The size attribute [8] causes the codefile to be placedin the first location on the disk where at least 8 blocks are available.If you are compiling the system workfile, the system saves either half of thelargest unused area or all of the second-largest unused area on the systemdisk for the codefile, using the [ •] default.If you request a program listing, either by responding to the system promptor by using a listing option in your program, the system will follow whateverspecification is given. If the workfile listing file is used, the system will usethe [ •] default.In general, you can avoid problems with file space allocation by using the[ •] size specifier when you specify the codefile and listing file. This becomescritical with a one-drive system, even if it is a large capacity disk drive. Youmay need to use a block number size specification if you have a file thatrequires more space than is allocated by the [ •] specifier.Compiler MessagesWhile the Compiler is running, messages on the screen show the progress ofthe compilation as in the following example:Apple II Pascal Compiler [<strong>1.3</strong>1< Ill> ••••••MYPROG C 2334 WORDSl< 6> ....... .14 LinesSmallest available space = 2334 wordsThe numbers in square brackets at the end of the first line identify thisparticular version of the Compiler.The identifiers appearing on the screen are the identifiers of the programand its procedures. The identifier for a procedure is displayed at themoment when compilation of the procedure body is started.The numbers within [brackets] indicate the number of 16-bit wordsavailable for symbol table storage and Compiler execution at that point inthe compilation. If this number falls too low, the Compiler may fail with aUsing the CompilerII-143

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!