Category: Vintage

Includes Apple-1, Apple ][, Apple ][+, Apple //e, Apple //c, Apple ///, Apple Lisa, Apple Newton, and Mac 68K

Apple II Basic Structure

by Steve Wozniak Apple Computer, Inc.(Reprinted from Dr. Dobbs Journal of Computer Calisthenics and Orhtodontia, Box E, Menlo Park, Ca. 94025, Issue No. 23) An understanding of the internal representation of a BASIC program is necessary in order to develop RENUMBER and APPEND algorithms. Fig. 1 illustrate s the significant pointers for a program in memory. Variable and symbol table assignment begins at the location whose address is contained in the pointer LOMEM ($4A and $4B where ‘$’ , stands…

Apple ][ Programming Tips

To set HIMEM at locations above 32767, use minus figures, i.e., HIMEM (-32767-1) would set it at 32768; -32766 sets 32770 .

16K Chips Available

For a limited time only, Computerland Federal Way has sets of Apple 16K chips available to members. This is a rare oportunity to get these chips for just $300.00, which is about 40% off the Apple list price. Call Max Cook at 206-838-9363 for details.

Assembly Language Class

Don Williams will be our instructor for an 18 hour Assembly Language programming course. The cost is $35, which includes the Synertek 6502 Programming manual, and will be taught two nights per week at Empire Electronics, 616 SW 152nd St. , Burien, starting in the early part of May, so time is short. Contact Don at (206)242-6807 or Tom Geer at (206)244-5200 to sign up.

Apple ][ Integer Basic Interpretation of Memory

Don’s Translator

I would like to comment briefly on my. experience running Don’ s program the first time.  Like most of you, I have had very little to do  with low level programming. With Don’s program, I was able to see at a glance how a BASIC line like “500 PRINT” translated into Hex bytes 08 F4 01 63 01, and in turn, I was able enter a line of Basic from machine language.  Examining the result, I was able to determine…

Apple Basic Decoded

This is a program which will allow you to dump BASIC statements to Hexadecimal code. 1 REM PROGRAM TO DUMP BASIC2 REM STATEMENTS TO HEX3 REM TO USE … ADD A LINE4 REM OF BASIC AFTER 12005 REM AND RUN.6 REM WRITTEN BY7 REM D.R. WILLIAMS 2/7810 DIM S$(16):S$=”0123456789ADCDEF”20 LOCF= PEEK (203)*256+ PEEK (202)30 INPUT “STMT #”,N35 IF N<0 THEN END40 LOC=LOCF50 K= PEEK (LOC+2): IF K>127 THEN 9055 STHT=K*256+ PEEK (LOC+1)60 IF STMT=N THEN 10070 LOC=LOC+ PEEK <LOC)80 IF…

Program Submission Guidelines

As we indicated last month, we need your software for our library, in order to make it available to others. You can help cut down on our processing time by observing the following guidelines. All programs should be completely self-prompting. This means all user instructions should be embedded within the program as “print” statements, so the user can run the program Without any additional information at all. Please state the language the program is written in, i. e., Integer BASIC,…

Cassette Special Offer

DAK Enterprises has a special price on cassettes, valid through March 10th, 1978. Order from Val Golding. Prices do not include shipping. HEC60 (Top of the line, cobalt) $.66 eachEC-8 (Four minutes .per side) $.68 each

Applesauce

The following recipe will save you loading time on your Applesoft programs. 1. Load Applesoft 2. Do not “RUN” it. 3. Using the DEL command, delete lines 0,940, inclusiv. 4. Enter this line: 950 POKE 18,255 This will give you a preset version of Option 1, Applesoft graphics mode. 5. “SAVE” this at the beginning of a blank cassette and follow it with saves of programs written in Option 1. For Option 2, do the same except make line 950…

Interfacing Printers to the Apple ][

The Apple II paddle I/O Port is immediately available to connect an RS232 type. serial mode printer. Tom Geer, of the Empire Electronics store in Burien is probably the first person in the area to have a TTY up and running.  If you ask, Tom would probably be glad to give you some hints on how to proceed. There is a simple machine language program in the revised Apple II manual to enable a printer. Empire has ordered a number…

Tones Dress Up Programs

Users can dress up their Apple II program with a simple tone subroutine to direct attention to error messages and other items of importance. From BASIC, you simply need a Call -1050 ($FBE6).  This will produce a 1·000 cycle tone to be emitted from your computer.

BASIC for Beginners

A recent letter from Apple Computer announced the publication of a new manual scheduled for late March, designed to teach Apple BASIC to those with no prior programming experience. We look forward with anticipation to its publication. Editors Note: We need it!

“POKE” This in your Apple!

By Bob Huelsdonk and Val Golding A subroutine to find the Basic POKE statements for a machine language program or subroutine.  Find the starting address of the routine you wish to Poke and convert that to Decimal. Now, in Basic, enter the following program. (n=starting address) 1000  A=n : B=A+19 1010 FOR 1= A TO B: PRINT I, PEEK(l): NEXT I 1020 X =PEEK (-16384) : POKE -16368, 0 : IF X=127 THEN 1030: GOTO 1020 1030 A=A+20: B=A+19: GOTO…

Original Letter to Potential Members

Apple PugetSound Program Library Exchange C/O Val J. Golding6708 39th Avenue SWSeattle, Wa. 98136(206) 937-6588 (Home)(206) 623-7966 (Office) February 9, 1978 Dear Apple Owner:The purpose of this letter is to form an Apple Computer users group, as indicated by the tentative name above, and to further the exchange of information and programs of interest to Apple owners and users. A preliminary meeting has been scheduled (or 7 PM Tuesday, February.2lst at Computerland, 1500 S. B6th St., Federal Way, Wa. 98003…