Category: BASIC

BASIC Programming Classes

Don Williams will be our instructor again for two levels of Integer Basic Programming classes available to our members.   Beginning and Intermediate classes will be available, with the beginning class starting sometime in August. Details will be available in the next issue of Call-A.P.P.L.E.

Bytes From The Apple

As usual, we are down to the wire again as it comes time to write this column. We are still receiving applications from all over the country as we pass the 110 mark in membership, and we would also at this time like to extend a special welcome to our first overseas member, Paul Moortgat who lives in Nieuwkerken, Belgium! There are many special features for new members in this issue, and we would like to refer you to the…

Converting Applesoft I to II

A complete program listing is given below to convert a program written in Applesoft I so it will load in Applesoft II.  This program is available from the club library, as is a version of Applesoft I with corrections made. Load the converter program in Integer BASIC and RUN.  The program will instruct you when to load your Applesoft I program.  When the conversion is complete and you have re-saved your Applesoft I program, load it into Applesoft II and…

Applesoft II Pointers & Tokens

By Val J. Golding Applesoft & Applesoft II store in memory from the bottom up, unlike Integer BASIC, which is just the opposite, storing from the top down. Although pointers and characteristics of Applesoft I and II are similar, they are different. Therefore we will limit ourselves to APII in this discussion. Programs store startirlg at decimal location 12289 upwards, at’Id variables are located starting at the high end of program storage. Where there is no program present, theh the…

Routine to Format Decimal Numbers

10 REM ROUTINE TO FORMAT DECIMALNUMBERS ROUNDED OFF TO TWO PLACES AND RIGHT JUSTIFIED BY BOB HUELSDONK 15 REM 4/27/78 20 REM APPLE PUGETSOUND PROGRAM LIBRARY EXCHANGE 6708 39TH AVE SW SEATTLE, WA. 98136 70 FOR I • 1 TO 10: READ A: P= A : GOSUB 6000 75 PRINT P$: NEXT 80 END 90 DATA 56.2,23456.1,5,1.186,345.70,23,678.0123,-99999.889,.2389,789S67 100 REM 110 REM ” A.’ WAS CHANGED TO ‘P’ 120 REM TO KEEP THE SUBROUTINE 130 REM ANONYMOUS. 140 REM WORKS FOR…

HIRES Capabilities and Limitations

By Darrell Aldrich While written for Applesoft II, this article is also applicable to Integer Basic HIRES graphics mode. The High Resolution Graphics screen is composed of 280 vertical bars (X coordinates), by 160 units high (Y coordinates). The even-numbered bars are violet in color, while the odd-numbered bars are green. The color white is produced by plotting adjacent green and violet bars. (Green+Violet=White. ) By plotting only on even bars, (even X coordinates), violet plots can be made. However,…

Applesoft II Workshop

We will have available sometime within the next month the Applesoft II version of Programmers Workshop, with most of the same routines, Append, Renumber, Examine Basic, Pick a Base, Poke writer.  Pricing has yet to be determined.

Appending Applesoft

By Val J. Golding Here are simple routines that will allow you to append programs in both version of Applesoft. While appending can be done under program control in App. II, it is really simpler to do it without. The routines are the same in both versions; only the pointers have been changed (to protect the innocent!). A word of caution: Apple soft programs store in memory just the opposite of Integer Basic, i. e., from the bottom up. Therefore,…

Save Memory On A String

By Don Williams One of the minor deficiencies in Apple Integer BASIC is the omission of the Data statement. In search of a remedy for this, I wrote a program to save memory in a BASIC string assignment. This is listed as program lines 1020 through 1190. Upon embarking on the first routine, I quickly found a second omission in the language; a way to store a non-string variable into a string, the remedy for which is shown as program…

Applesource

by Dana Redington = Apple Computer, Inc. More word on the utility Rom. In addition to the routines previously mentioned, this Rom will have new high-res operating routines, including a SHAPGEN command that will eliminate the need to manually write HIRES vectors. You will be able to directly address a d0t matrix, and there will also be a HIRES Ascii character set, displayable concurrently with the graphics. The Applesoft Rom board is scheduled for release to dealers July I st…