Tag: apple2

Empire Electronics Ad

And Now, The ROM…

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…

Disk Documentation Flash

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…

Write-A.P.P.L.E.

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…

Write-A.P.P.L.E.

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…

Computerland Ad

A Disk Utility Program

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….

An A.P.P.L.E. Editorial

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…

Program to Initialize a Diskette

Note: In line 400 after the first quote, hit the Control key and the “D” key at the same time. This is how the disk system responds to commands within a Basic program, with Control D in a print statement.

Disk ][ And You

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…

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…

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.

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…

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…

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…

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.