TakE a bilE ...•• . of ADDIE01~c11a1~d IYour Apple will love you for subscribing to APPLE ORCHARD! An official publication ofthe International Apple Core, APPLE ORCHARD has all the information you need foryour Apple. In addition to outstanding feature articles, we present new productinformation, product and book reviews, program listings, articles and newsfrom member clubs (maybe yours!), and IAC information, including club listings,sponsor listings, and upcoming events.Please enter a subscription to APPLE ORCHARD for:NAME ______________________ _ADDRESS ----------------------CITY ________ STATE ________ ZIP ____ _Subscription rate: $15.00 for six issues$7.50 additional required for first class postage to Canada, Mexico, APO, and FPO addresses$15.00 additional required for postage to overseas surtace addressesD Check or money order enclosed D VISA D MasterCardNo. _______________ Exp. ___ _Reply to:Apple Orchard Subscriptions908 George StreetSanta Clara, CA 95050Subscribe today!You . .. and yourApple . .. won't wantto miss a singleissue!
Integer Basic compilersWhy would anyone want an Integer BASIC compiler? Is IntegerBASIC still used? There are some cases where integer arithmetic isall that is required; for example in the typical game. If it requiresHIRES graphics, the result of any calculation will be scaled to be between0 and 279 or 0 and 191. It would certainly be possible to prescalethe numbers by, say, 1000 before performing any calculations.There would be plenty of precision left for the graphics coordinates.Even if the transcendental functions , sin, cos, tan, etc., are neededperhaps approximations would do (in the case of graphics). Even thesimplest approximation, x = sin (x), is within five percent at .5 radians(30 degrees). All of this may seem like a lot of work just to useFLASH!By Mike LaumerLaumer Research1832 School Rd.Carrollton, TX 7 5006214-245-3927$79.00$39.00 (Runtime Source}Machine Language48K, DOS 3.3UnlockedRating: A+INTRODUCTIONThe FLASH! compiler compiles Integer BASIC source code into6502 machine code for a considerable improvement in executionspeed. FLASH! can also create assembler source code compatiblewith the S-C Assembler II 4.0. There are also many enhancements toInteger BASIC.Reviewed by Edward Burlbawan "obsolete" language. So what is the tradeoff? First and foremost,Integer BASIC programs are typically twice as fast as those written inApplesoft BASIC. Integer doesn't directly support HIRES graphics;the machine language graphics routines must be used. Machine language,already compiled code, means speed, and that is probably themain reason to be interested in a compiler.The following two packages compile Integer BASIC into machinecode or near machine code. Each has its own set of extensions toadd some of the commands an Applesoft user might feel are~issingfrom Integer BASIC. Read on.THE COMPILERTo run the compiler simply BRUN FLASH and answer the questionsas they appear on the screen. FLASH! will compile memory tomemory, memory to disk, disk to memory, and disk to disk. A RAMcard can be used by the compiler for temporary storage during thecompilation process. The runtime code may be included or left out ofthe disk file. A self contained code is created which may be run on anApple without Integer BASIC. This is not true with the Applesoftcompilers. The programmer may compile with or without languageextensions and create a symbol table list, line number list, or assemblylanguage list (compatible with the S-C Macro Assembler II, or S-CAssembler II 4.0). The listing may be directed to a printer. Othercommands allow memory management, such as skipping over theHIRES pages.The ability to create assembler source code could be used as anIAsk Your Dealer AboutThe Sensible Product Line41Ql Sensible ~~Software6619 'PERHAM DRIVENCEMENTW. BLOOMFIELD, Ml 48033(313) 399-8877inally, a program that allteachers can use - Report Card!You no longer have to be a computer wizard tobe able to benefit from the computers that yourschool has been buying. The new REPORT CARDprogram from Sensible Software will enable you toeasily track the progress of all of your students (upto 300 students per diskette) throughout theschool year.REPORT CARD easily calculates student andclass averages. The various printing and sortingoptions in REPORT CARD can then be used torank students within their class and post theresults.REPORT CARD keeps a permanent record ofscores (including incompletes) from all labexercises, quizzes and tests. Each of thesestudent activities can have any maximum scoreand can be individually weighted for their effect onthe student's final grade.A built-in, custom editor makes it easy to fixincorrect entries and to replace incompletegrades with actual test scores.The manual includes a reference section andan easy to follow tutorial that will have you usingREPORT CARD effectively in no time at all.REPORT CARD is available for $60 at finercomputer stores worldwide, or you may orderdirectly from Sensible Software. Please send$1.25 per program for shipping and handling. Visaand Mastercard welcome.Volume 4, Number 1, <strong>1983</strong>27