A Patch For Double Loops

By Bob Huelsdonk When inputting to a double loop by row, then jumping out to a double loop to total by column, it is necessary to revers the subscript order. This will not work in Applesoft BASIC because the right counters do not reset.  The following simple example will demonstrate: 80 PRINT  “INPUT ‘-1’ TO TERMINATE INPUTS” 100 FOR R = 1 TO 3 120 FOR C = 1 TO 3 140 INPUT A(R,C) 160 IF A(R,C) = – 1…

Routine to Print Free Bytes

By Bob Huelsdonk Only line 30001 is required for less than 32K of Memory.  The first GOTO 30000 shows result with  greater than 32K of Memory. The second GOTO 30000 shows the result with less than 32K of memory. 30000 IF PEEK (203)>128 THEN 30002 30001 PRINT PEEK (202)+ PEEK (203)*256- PEEK (204)- PEEK (205 )*256;” BYTES FREE”: END 30002 PRINT 32767-( PEEK (204)+ PEEK (205)*256);” BYTES + “; PEEK (202)+( PEEK< (203)-128)*256 +1;” BYTES FREE”: END >GOTO 30000 30719…

Integral Data To The Rescue!

Much of this issue of Call-A.P.P.L.E. was done 0n our own Apple II Computer, nobly assisted by an Integral Data IP-225 printer, along with our own modification of Phil Roybal’s Lower Case Character Generating Program (See Contact, May, 1978) The IP-225 has performed beautifully,  and because you can software-select eight different type fonts, It is ideal for this task.  We believe the smallest available type face, which we are using here, is easily readable, and it contributes further by making…

Library Pak 1A Problems

Sorry to say, many of the “corrected” versions of LPak lA still have a bad copy of Program 8. If you are ordering Library Pak 2 and ask us with your order, we will add program 8 from Library Pak la to your tape. The main reason for this was simply our lack of time to check the tapes. Forgive?

Dues Structure for 1979 Membership

Fees for 1979 will be $2.50 Apple-cation fee {new members only} plus $7.50 dues. Those members who have already renewed at the prior rate will not be charged the new rate. New members paying for the first time after September 1 st will not be required to pay 1978 dues. Membership cards are being mailed with this issue. If you are current and have not received a card, please let us know.

Current Library Programs

Library Pak 1B $ 5. 00 Library Pak 2 $ 5.00 Programmers Workshop II $ 6.00 Disk Workshop $ 6.00 Integer Basic Tutorial $ 15.00 Danny’s Text Editor $ 45.00 Apple Box {mini-modem} $ 18.50 Apple Box II (with speaker) $ 23.50 Applesoft Workshop {watch for notice} Programs submitted to our library and accepted will receive a free library Pak.

Library Orders Status

We are fairly current on filling orders at this time. All orders received prior to July 15th should have been filled. If you do not receive your tape within 30 days, please check with us. However, we have every hope of being able to handle a 10 day turnaround time.

Back Issues of Call-A.P.P.L.E.

Currently, only the July issue is available. We plan to reprint April, May and June as time and money permit. If you have not received the back issue you want, please send a self-addressed envelope and 41 ¢ postage, along with the issues you desire. We will fill the orders, but it may take quite some time.

A.P.P.L.E. BASIC Classes Ad

Apple Mash

By Mike Thyng In the previous articles, we’ve discussed types of files – sequential and random – and general facts and figures about the PERSCI floppy disk drive. This issue I’d like to explore some of the actual commands necessary to get data to and from the diskettes. Before you can write a file, you have to do something called “opening” it.  This defines to your program that some related data – let’s say names and addresses – is going…

The Meeting Minutes

18 July 1978 Meeting began promptly at 7:16. We again introduced ourselves in Lynnwood OMEGA’s meeting room and found 41 members attending. Tom Geer, who is recovering from a broken leg, sent word that he orders his APPLE hardware directly from APPLE in California and dispelled any contrary rumors that had been circulating. We’ve got about 800 dollars in the treasury and most of it is committed to prior obligations. Ron and Darrell Aldrich have been busy working on a…

The Poor Man’S HEX -Decimal — HEX Converter

A pencil, scratch pad and you – that’s all you need to convert HEX TO DECIMAL, or DECIMAL TO HEX. Based on the fact that unit, ten, hundred, and thousand columns have a unique set of values for hexadecimal, the above table will assist you convert either way. This remainder equals 8 in the LSB column, and. HEX(8). So, the HEX number for 14632 is,3928. This might seem cumbersome, but it is surprising how rapid this conversion can become with…

Use of Color Mask Byte in HIRES

by Darrell Aldrich This is a brief description of the use of the color mask byte (Location 81210) for high re solution graphics in Apple Integer Basic. This mask specifies an 8 bit pattern of plottable X coordinates, with the pattern repeating itself every eight coordinates, going from left to right. The bits in this byte represent the colors violet and green, alternately. (See Figure 1). Suppose we want to mask off every other green bar on the screen as…

Apple ][ Mini Assembler

The following section covers use of the Apple II mini-assembler only. It is not a course in assembly language programming. The following section assumes the user has a working knowledge of 6502 programming and mnemonics. The Apple II mini-assembler is a programming aid aimed at reducing the amount of time requir.ed to convert a handwritten program to object code. The mini-assembler is basically a look-up table for opcodes. With it, you can type mnemonics with their absolute addresses, and the…

New A.P.P.L.E. Staff

We would like to welcome the following staff to the A.P.P.L.E. fold:  Steve Paulson who will be assisting with membership files and John Backman, who has also contributed an article for this months issue of Call-A.P.P.L.E..

Discs & Applesoft ROM Delayed

Documentation has been cited by Apple Computer as a cause of delay in shipping both the new ROM board and the Disk II. Discs have been rescheduled for shipping during the first week of July, while the Applesoft ROMs should follow within two or three weeks. Well worth waiting for!

Apple Patch

Here is a patch to correct one of the few bugs found in Applesoft II. The HTAB function will space 2 places further to the right than intended unless corrected with this patch: POKE (HM-28), 202 where HM = the value of HIMEM: for your Apple. This should be done after loading & prior to running.

Routine to find page length

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…

Premium Program Plan

For those members that have paid their $10 annual membership but have not returned the Softech membership form •…. These forms must be turned in before your application can be processed. If you have not received your application, please let us know right away at 932 -6588.

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.