Tag: apple2 programming
For those of you who use Facebook, the Apple II Software Enthusiasts group (known for its ongoing two-liner and other programming challenges plus software and programming discussions) is starting a new bi-weekly challenge: “Starting tomorrow, we’re launching a new feature in the group where we’ll be posting a special challenge every couple of weeks to encourage our beloved Apple II community to turn on their machines and have some quick distractions and fun! Some of these challenges may focus on…
Thanks to Charlie Reiman, the following typeset Aztec C Manuals originally scanned by the late Paul R. Santa-Maria have been reformatted (they are now smaller and searchable and pastable as plain text), and are now available for download at the following links: Aztec C 65 Version 3.2 cross-compiler http://www.aztecmuseum.ca/docs/CG65A.PDF http://www.aztecmuseum.ca/docs/CG65B.PDF Aztec C 65 Version 3.2 ProDOS native-mode compiler http://www.aztecmuseum.ca/docs/MANXC65B.PDF http://www.aztecmuseum.ca/docs/MANXC65B.PDF ProDOS Aztec C Unix-Like Shell http://www.aztecmuseum.ca/docs/SHELLC65A.pdf Charlie did a great job with these. Before Paul passed-away (June 19, 2010), he…
A few weeks ago, Ewen Wannop, author of the premier telecommunications program for the Apple IIgs, Spectrum, announced that he had transitioned the program to freeware status. He has now released revised and redesigned manuals for his program, including the main program and scripting manuals. Says Wannop, I have updated the various Spectrum manuals to my new PDF format, and combined the original v1.0 and v2.5.3 manuals into single manuals. I have also added the reference manuals for the various…
This handy little subroutine can be used in two manners; to fill a screen page with repetitive material or to determine the length of a screen page of print statements. Assume line 100 is a print statement with which you wish to fill the page. 100 PRINT” “:GOSUB 400 400 IF PEEK(37) < 18 THEN RETURN 410 POP:PRINT “FOR NEW PAGE HIT ANY KEY”:CALL 756:GOTO 000 Line 400 reads the cursor and finds whereitis on the page. If less than…
by Val J. Golding This routine will allow you to format Applesoft REM and PRINT statements on screen without having to worry about the lines being different. One item to take note of: This program only works in 40 column mode in this format: 10 REM ROUTINE TO FORMAT REMARKS LINES AND PRINT STATEMENTS IN APPLESOFT II BY VAL GOLDING – 5.20.1978 20 REM APPLE PUGETSOUND PROGRAM LIBRARY EXCHANGE 6708 39TH AVE SW SEATTLE, WA. 98136 90 HOME:VTAB4 100 PRINT…
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…
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…
This month, we have a number of brief programming aids. For starters, here is how you can break your long PRINT statements in pages:For more than two pages, use this subroutine, inserting the GOSUB after 20 or less lines: 200 VTAB 22:PRINT “HIT RETURN FOR NEW PAGE”: CALL -676: CALL 936: RETURN. This will halt the program with a bell, and wait for a Return to resume. To correct a line in a program listing, POKE __, 33 before listing….













