Washington Apple Pi Washington Apple Pi Journal Wiki 1979–2016 archive
Wiki Home › 1979-09 — V01 N08
September 1979 • Vol 1 No 8
View original issue on wap.org
merger-proposalclassified-adsad-ratesinteger-basic-internalsserial-ioids-printermicronetapple-education-foundation

September 1979 — Vol 1 No 8

Source

Open original PDF • September 1979 • Vol 1 No 8 • 16 pages

Overview

A major maturation issue. Urban's editorial publicly proposes a formal merger of Pi and NOVAPPLE into one cohesive organization for the greater DC area, citing the "critical mass" needed for a self-supporting monthly newsletter (~200 individuals). Sandy Greenfarb continues his deep-internals reference series with a 6-page article on Integer BASIC internal structure (HIMEM/PP/LOMEM/PV pointers, tokens, the symbol table). Susan Eickmeyer documents the Apple Serial I/O card hardware. Three new sections appear: Classified Ads for Members, Commercial Advertising Rates, and an Event Queue. AMRAD's massive nationwide list of CBBSes is reprinted (~40 boards across 14 states). Apple announces both the Apple Education Foundation and a $195 extended warranty (effective 9/15/79). Hersch Pilloff is coordinating a club group purchase of IDS 440 printers ($995 + $199 graphics option).

Table of contents

Section Page
Masthead 1
President's Message — Moon at GWU, Personal Computing Conference idea 1
Minutes of 8/25/79 (Pi) + 8/23/79 (NOVAPPLE) 1–3
Editorial — merger proposal — Bernie Urban 2
NIBBLES — Apple extended warranty, Education Foundation, IDS 440 group buy, MicroNET, Muse 2–3
Event Queue 3
MODEMania update — nationwide CBBS list (AMRAD newsletter) 3
"Internal Structure of Integer BASIC" — Sandy Greenfarb 4–8
"Calendars" — John L. Moon 9
"Applesoft Surprise" — Jim Kelly 9
Membership Application 10
"Hard & Soft Facts on the Serial I/O" — Susan Eickmeyer 11–13
Classified Ads for Members 14
Commercial Advertising Rates 14
"Auto-List and Count Filemaker" — Howie Mitchell 15
Software Review: SubLOGIC's 3-D wonder 15

Articles

President's Message (page 2) — John Moon

Moon is taking GWU graduate courses (Interactive Graphics, Digital Programming Systems) where the professors agreed to let him use his Apple. Plans to turn his coursework into newsletter articles — especially the Core Graphics System standard (windowing, scaling, transformations, viewports) for which he'll write an Apple implementation. Programming Systems homework: write an Assembler and Relocatable Loader. Floats Urban's idea for the club to host a Personal Computing Conference in Washington. Plans demo of The Source (contact Pete Kendrichs). Next meeting rescheduled to Saturday, September 29 due to holiday conflict.

Editorial — formal merger proposal (page 2) — Bernard Urban

A turning-point editorial. Praises Mark Crosby's work shaping the newsletter from "timid trial balloon" to high-quality product. Argues the greater Washington area can't support more than one APPLE newsletter — too few contributors. Urges Pi+NOVAPPLE merger as one not-for-profit organization (like Call-A.P.P.L.E.) for postal rate relief and bulk discounts. Each chapter would keep its own identity, geographic location, and schedule. Also calls out three items in danger of falling through the cracks: club position on copyright/proprietary software ethics, a library of written materials, and in-depth courses on Apple workings.

NIBBLES (pages 2–3)

A column of industry items: - Apple Extended Warranty: $195/year starting Sep 15, 1979 at Level I service centers, "Same-day Turnaround" carry-in. Will Houde, Apple's director of service operations. - Apple Education Foundation formed (nonprofit; funds learning research and the EPIC (Education Program Information Center)). Address: Apple Education Foundation, 20605 Lazaneo Drive, Cupertino CA 95014. (Source noted as Creative Computing Sep 1979.) - IDS 440 group buy: 5 printers on order, 12% discount for orders before Oct 15 with 2% additional for prepayment, normally 10%. Coordinator: Hersch Pilloff (292-3100). - MicroNET / CompuServe: $5/connect-hour + $9 one-time fee (refunded as one hour); 64K bytes on-line storage. Personal Computing Division, CompuServe Inc., 5000 Arlington Centre Blvd., Columbus OH. - Tri-Tek AD590J temperature transducer: $3.49 in a TO-52 can. - Jade Computer Products 1979 Software Catalog now available. - MUSE MICRO-PHONE in Baltimore: bulletin board at (301) 661-8962/3, building a directory of modem-equipped microcomputer owners.

Event Queue (page 3)

MODEMania update / nationwide CBBS list (page 3)

Reprinted from the AMRAD Newsletter Sept 1979: a long table of CBBS phone numbers by state — CA (~12 boards), CO, DC (WACS), FL, GA (4 in Atlanta), IL (Chicago, Joliet), KS, MA, MD (MUSE), MO (Kansas City), NJ, NY (Long Island), OH (Akron), OR, SC (Univ of Columbia), TX (Dallas, Fort Worth, Houston, San Antonio), VA (Alexandria, Falls Church, McLean, Vienna = AMRAD). The networked hobbyist landscape Pi members would dial into.

"Internal Structure of Integer BASIC" (pages 4–8) — Sandy Greenfarb

Reference-quality consolidation, six pages. Topics include: - Definitions: byte, special-purpose byte, characters (Integer BASIC = "negative ASCII", high bit set; Applesoft = "positive ASCII"; add $80 for conversion), tokens (e.g. GOSUB$5C), absolute vs. relative addressing, words (low/high byte), pointers - Four key pointers for an Integer BASIC program in memory: - HIMEM ($4C/$4D): top of memory available; first byte beyond last program byte (or DOS-reserved area) - PP / Program Pointer ($CA/$CB): start of program; equals HIMEM after Control-B / NEW / DOS INT - LOMEM ($4A/$4B): start of variables, default $800 / 2048 - PV / Variable Pointer ($CC/$CD): end of variables; initial = LOMEM - (Continuation of the article into pages 6–8 includes more on the token table and the symbol table search algorithm — extracted text trails off here but the article is canonical for Integer BASIC reverse-engineering.)

"Calendars" (page 9) — John L. Moon

A calendar-printing program — utility for printing month/year calendars. (Brief article; specific listing in PDF.)

"Applesoft Surprise" (page 9) — Jim Kelly

A discovered Applesoft quirk worth flagging. (Brief; specific code in PDF.)

"Hard & Soft Facts on the Serial I/O" (pages 11–13) — Susan Eickmeyer

A follow-up to her Game I/O breakout article. Covers the Apple Serial I/O card hardware, firmware, and how to use it from BASIC and machine language.

Classified Ads (page 14)

First member classifieds. Format established. Specific ads visible in PDF.

Commercial Advertising Rates (page 14)

First published rate card for paid display advertisements. Establishes Pi as a recognized publication venue.

"Auto-List and Count Filemaker" (page 15) — Howie Mitchell

Utility article continuing Mitchell's contributions since the ball-bouncer.

Software Review: SubLOGIC 3-D (page 15)

Review of SubLogic's assembly-language 3-D graphics package (announced in Aug issue).

Minutes of 8/25/79 (Pi)

Resolution to host a The Source demo. Sandy Greenfarb moved Sep 29 as next meeting (passed). Greenfarb discussed his Integer BASIC Workshop (modified, added to club library). Hersch Pilloff: Paper Tiger demo awaiting machine. Membership list confidentiality policy — motion to keep mailing list confidential, amended to require individual permission to release a name. Passed as amended.

Minutes of NOVAPPLE 8/23/79

Ken Woodward begins his eight-week assembly-language course with a 20-topic syllabus (number systems, data codes, 6502 machine language, monitor usage, arithmetic, moving data, basic I/O, looping, bit operations, pseudo-opcodes, BASIC-to-ASM, SWEET 16, stack, output routines, HI/LO-RES graphics, coding for speed/efficiency, floating point, peripheral programming, Disk II assembly). Also: Dan McCreary's Apple 80 (8080 interpreter on Apple, $20+$1.50 shipping). Meeting schedule clarified: Computerland Tysons (4th Thu), Computers Plus Franconia (2nd Wed).

Club news / events / announcements

Notable advertisements

Key quotes

Entities

People: John Moon, Bernard Urban, Mark L. Crosby, Sandy Greenfarb, Susan Eickmeyer, Howie Mitchell, Jim Kelly, Hersch Pilloff, Ken Woodward, Dan McCreary, Gerald Eskelund, Pete Kendrichs, Will Houde Topics: Pi NOVAPPLE Merger, Integer BASIC Internals, Apple Serial I/O, Computer Bulletin Board Systems, Core Graphics System, Group Purchasing, Apple Education, Personal Computing Conference, Mailing List Confidentiality References: IDS 440 Printer, MicroNET, CompuServe, Apple Education Foundation, EPIC, Tri-Tek AD590J, Jade Computer Products, MUSE MICRO-PHONE, Apple 80, AMRAD CBBS, Paper Tiger Printer, The Source, Personal Computing Convention Philadelphia

Connections to other issues

Open questions