Tag: apple2
Here is a quickie about setting up the APPLESOFT ROM card. First, as the instructions indicated, this card will function only in Slot #0 of your Apple ][. This card allows you to make a choice of whether you want Integer BASIC or APPLESOFT to be called with Control-B after you power up. If the switch is in the down position, APPLESOFT will be selected. In addition, it is not necessary to change the switch position to call the non-default…
As we were going to press, we were handed a copy of the NEW documentation on Disk II. We are pleased to report that this documentation, running nearly twice the length of the original. It is far more concise and detailed and has a very good introductory section. So all you gentle folk at Apple Computer, we retract (sort of) some of the nasty things we said in this month’s editorial (http://www.callapple.org/1978/08/01/an-a-p-p-l-e-editorial-2/). However, we still feel that the Disk II…
Dear Call-A.P.P.L.E. I am writing to say I am very impressed with the Call-A.P.P.L.E. newsletter. It is not only informative, it is also very useful, particularly the section dealing with the System Monitor and Mini-Assembler, since I am especially Interested in Assembly Language. How about making an Assembly Language Tutorial tape. Also, how would I go about getting a copy of the listing for Integer BASIC? Linda Egan 6471 E. Nixon Street Lakewood, CA 90713 Dear Linda, if…
To: Call-A.P.P.L.E. I purchased a set of 16K dynamic RAM from “Advanced Computer Products.” They passed the memory test in a previous issue of this newsletter. The price was eight chips for $200, with a six week delay waiting for their “same day shipment.” Remember to have a set of three 14 pin sockets on hand for your memory select jumpers. Thanks for telling how the HI-RES system handles the colors. I wondered why my blue and green spaceships were…
Perhaps this may be the first disk program published for Apple’s new Disk II. If so, a feather for our cap! The “SAVE” program, listed in column two will ask the user to input the file names of six disk programs, start recording on tape and hit return. SAVE will then consecutively load from disk and save to tape, in one operation, the six named programs. A neat way to make a tape for a friend from your disk collection….
The big news story of this issue is obviously the arrival in town of Disk II and Applesoft II ROM. Rather than do a review, we have hidden behind the pretext of an editorial to state our feelings on the failings of Disk II and A/S ROM. I’ve got a feeling I’m failing? (Oh dear! )) Applesoft II ROM for $100 is like buying 10K of memory for less than half price, since it frees that amount of RAM for…
by John Covington Finally! !! Disk II is out. If you’re lucky, you will be able to play with one in your local computer store until yours arrives from Cupertino. That is what I have been doing this last week, and this article comes from using the disk and my varied background in Data Processing. Hopefully, I’ll be able to explain some of the HOWS and WHYS of the disk system and clear up some of the blind spots in…
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…
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…
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.
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…
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…
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…
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…

















