APPLESOFT II BASIC is APPLE’s very much extended BASIC language. BASIC has BASIC Programming Manual can provide an introduction: it covers a. Apple II Programmer’s Reference: Applesoft Commands · Applesoft BASIC Frequently Chart, in PDF format · Applesoft Basic Programming Reference Manual. Download as PDF, TXT or read online from Scribd. Flag for inappropriate content. Save. Applesoft ][ Basic Programming Reference Manual. For Later. save.

Author: Dozshura Makasa
Country: Guyana
Language: English (Spanish)
Genre: Video
Published (Last): 6 September 2009
Pages: 327
PDF File Size: 7.98 Mb
ePub File Size: 1.84 Mb
ISBN: 726-6-91072-585-5
Downloads: 28167
Price: Free* [*Free Regsitration Required]
Uploader: Nidal

Note that some of these hints are the same as those used to decrease the memory space used by your programs. The command has manuak visible effect when used In high-resolution graphics mode. The top line is line 1; the bottom line is line The syntactic abbreviations and definitions in the first part of Chapter 2 are presented in a logical order for those who want to see how we’ve built up our system of symbols and definitions.

HPLOT can draw lines between any two points on the screen — horizontal, vertical, or any angle. CH will be in the range from through 39 and is the cursor’s position relative to the text window’s left-hand margin, as set by Refference 32, L. To be sure, a thicker manual looks more formidable, but when you need the Information, you will be glad that we took the time and space to put it in.

At the extreme limit, rounding is sometimes curious: Be careful that you list the NEXT variables in the right order, though, to avoid crossed loops. If RUN is used in an immediate-execution program, any subsequent portion of the immediate-execution program is not executed.

RSR Sets the video mode so that the computer’s output prints as black letters on a white background. Usually the left-arrow key cannot be used to move the cursor into the leftmost column: If expr is an arithmetic expression whose value is zero or whose absolute value is less than about 2.

You are not told in which line the error occurred. The greatest advantage of integer variables Is their use in array operations wherever possible, to save storage space.


String table points to first character of each string, at the bottom of the string in memory. When the user-defined function FN name is used later, it is called with an argument aexpr2. Change the program by re-typing lines and as follows: Has no effect on text page 2 or on high-resolution graphics. Following this command, the computer will skip to line One of the functions of the prompt character, besides PROMPTing you for input to the computer, is to identify at a glance which language the computer is programmed to respond to at that time.

To place the cursor in the leftmost position of the current line, use HTAB 1.

Applesoft BASIC Quick Reference

The TV screen will now look like this: Upon return, the floating-point value will be in the floating-point accumulator. For each guess that is typed in, the computer reads through all of the numbers in the Programminb statements until it finds one that matches the guess.

If a return is encountered before all the var’s have been assigned responses, two question marks are printed to indicate that an additional response is expected. The color of this line is determined by the color of the last dot plotted, even if the value of HCOLOR has been changed since the previous plotting.

Applesoft BASIC Reference

Very often, it is desirable to extract only the Nth character from a string. Executing CONT will result in the? If the final results are eight zeros, the test is repeated. Unrecognized rotation values will cause the shape to be DRAWn with the orientation of the next smaller usually recognized rotation.

If the STOP statement were not included at this point, program execution would “fall into” the subroutine at line Each real array element occupies 5 bytes 40 bits in memory.

Full text of “Applesoft BASIC Programming Reference Manual – Apple Computer”

You should remove all dimension statements of this type from the program. Numbers in this mode are displayed with up to nine decimal digits of accuracy and may range up to approximately 10 to the 38th power.


If a string is the argument, it must be enclosed in quotation marks, and quotation marks may not be Included within the string. There Is still a little more information you need to provide before you have a complete shape table. FLASH sets the video mode to “flashing”, so the output from baeic computer Is alternately shown on the screen in white on black and then reversed to black on white.

If no previous point has been plotted, no line is drawn.

If neither a comma nor a semi-colon ends the list, a line feed and return are executed following the last item printed. If numeric Input which is not a real, an integer, a comma or a colon, the message? porgramming

Error types are described belovj: Care must be exercised, however, so feference these instructions exactly: California ] This is identical to the POS X function. Try typing the following lines: SAVE Stores a program on cassette tape. For instance, the command HGR sets high-resolution graphics mode, clears the high-resolution screen to black, and leaves 4 lines for text at the bottom of the screen.

This Is either total system RAM memory, or less if the user is reserving part of high memory for machine language routines or high-resolution screen buffers.

The individual strings in a string array are not dimensioned, but grow and shrink as necessary. Depending on the settings of the other switches, the upper portion of the screen may show text, low-resolution graphics on a 40 by 40 grid, or high-resolution graphics on a by grid.

However, real avar must be a real variable. S byte TTiantissa mantissa mantissa l. To the right of the decimal point, any zeros following the rightmost non-zero digit are not printed. SCRN is parsed as a reserved word only if the next non-space character is a left parenthesis. In the range