H YOUR FINGERS INSTEAD OF THE SCREEN AND STILL FIND OUT WHAT YOU TYPED, SO KEEP ALERT. *CN1;-128 AND ˾*CN0 Y: R. NTHONY . OCELIAK HILE WAS DE-BUGGING MY TAPE CODE, HAD FREQUENT OCCASION TO GO FROM BASIC TO THE E, AND TO PERHAPS PIQUE YOUR CURIOUSITY, TURN TO PAGE 142 OF THE SILVER USER'S GUIDE AND LOOK AT THE EXAMPLE OTE THREE THINGS, PC [PROGRAM COUNTER] = 0007, WHICH INDICATES WHERE THE 6509 BRAIN WAS GOING TO GO NEXT, EXCEPT THAT D OF YOUR PROGRAM. OT 'GOTO 7500' IN ORDER TO INSPECT WHAT THAT PORTION OF THE PROGRAM IS DOING. EZOOTIFY THE STACK! OR 2. NCLUDE THE LEGITIMATE BUT TRULY UNDERUTILIZED, 'CLR' IN YOUR PROGRAM FRAGMENT. HAVE RECENTLY DEVELOPED A NEW WORKING H" PROGRAM AT LINE 1420. EMOVE THE EXTRA QUOTE " SIGN. Ӿ ROM ICHARD CAMARA, 300. ILLE T. T. ROSPECT, L. 60056. RE: #5 INANCIAL TILITIES, ORTGAGE PROGRAM, PRINTING AN AMORTIZATION TABLE FROM. "HE PROGRAM RUNS WELL MONITOR AND BACK. RE YOU AWARE THAT THE B, WHEN PERFORMING SUCH A ROUND TRIP, LEAVES THE STACK IN AN UNNECESSARILY BLOATED CONDITION? NE OF THE THINGS WHICH ALWAYS BOTHERED ME, AS A FORMER 1802 [STACK? YEAH 64000 BYTES FOR THE STACK, AND LET EVER THE PREVIOUS INSTRUCTION SAID 'BREAK' (OUR SYS 5!). , SO EVEN USES SYS5, SO WHAT? ATER!, FIRST SQUINT AT THE IRQ DISPLAY. RY YOUR OWN SYS 5 AND COMPARE. HIS NUMBER [YES IT'S A NUMBER DISPLAYED IN HEXADECIMAL], SHOULD NEVER VARY UNLESS EXPLIC YPOTHESIS CONCERNING AND THE B. HERE ARE OF GOODIES TUCKED AWAY IN THERE THAT WE WERE NEVER TOLD ABOUT, BUT IN ALMOST EVERY CASE THERE IS A TINY BUG INVOLVED. HE KIND OF BUG THAT CAN GET AWAY WITH, ...OU DIDN'T PAY ME FOR IT, SO YOU DON'T UNTIL THE LAST YEAR IS PRINTED, THEN THE YEAR STARTS WITH THE 13TH MONTH AND NOT TOTALS PRINTED AT END OF LAST YEAR. LEASE RESPOND DIRECTLY TO ICHARD AND ALSO TO WITH REQUIRED FIXES FOR FUTURE PUBLICATION IN PRINT. ROM AVID ARMER, T 1 OX 1YTHING ELSE USE THE REST] PROGRAMMER, WAS THE SEEMINGLY MINISCULE STACK AREA AVAILABLE. ET ME EMPHASIZE HOWEVER, THAT HAVE NOT YET RUN SHORT OF STACK SPACE FOR A BUG-FREE PROGRAM. UCH IS NOT, HOWEVER THE CASE WHEN USING THE B'S MONITOR. [N FAIRITLY CHANGED BY YOU, AND YOU BETTER KNOW WHAT YOU ARE DOING, OR YOU WON'T REGAIN CONTROL OF YOUR B UNTIL YOU POWER DOWN. ON OF A GUN, WASN'T USING THE SAME KERNAL THAT WE ARE! AST, CAST YOUR PEEPERS ON THE SP [STACK POINTER] DISPLAY. #$71 SOUND SERIOUSLY EXPECT ME TO ..., BUT THAT COULDN'T. T IS PERVERSELY TO THEIR CREDIT THAT THEY DIDN'T HYPE THE NON-BULLETPROOF FEATURES. *LK:BEREZ.BANK ULY UNDERUTILIZED, 'CLR' IN YOUR PROGRAM FRAGMENT. HAVE RECENTLY DEVELOPED A NEW WORKING H45, RUNDY A. 24614. S THERE A PROGRAM THAT WILL PRINT SIDEWAYS ON THE WITH A 4023? ESPOND DIRECTLY & TO . *LK:MARK/COLOGNE 6. RE: #5 INANCIAL TILITIES, ORTGAGE PROGRAM, PRINTING AN AMORTIZATION TABLE FROM. "HE PROGRAM RUNS WELLNESS, PERHAPS IMPROPERLY, BUT THE ANONYMOUS AUTHOR OF THE SILVER B SERIES USER'S GUIDE TELLS US EVERYTHING ABOUT THE MONITOR EXCEPT HOW TO ENTER IT!] HE 'OFFICIAL' WAY TO ENTER THE MONITOR, IS OF COURSE, THE GOOD OL' SYS 57344. HIS GIVES A CLEAN S A MITE LOW, UNLESS THAT KERNAL HAD THE SAME TROUBLES AS OURS. OW BACK TO THE MAIN THRUST OF THE ARTICLE. VERY TIME YOU SYS 5, AND ENTER THE MONITOR, THE STACK GROWS BY FIVE BYTES! HEN YOU .X, YOU DO INDEED WARM START BASIC, ALL PROGRAM LINES L ONLOOKER, JUST PRECEED THE INPUT STATEMENT WITH A LINE SUCH AS: 250 PRINT CHR$(27)+"Z" CHR$(27) IS IF COURSE BASIC LONG-HAND FOR THE ESCAPE KEY. OU WILL GET A LITTLE PROCESSION OF BLANK BLOCKS MARCHING ACROSS THE SCREEN AS ANYONE TYPES AND THE LOOKING STACK, THE VERY IMPRESSIVE *** MONITOR 1.0 *** LOGO, AND IT WORKS GREAT, UNTIL YOU WISH TO EXIT. HERE IS A WEE DEFICIENCY THERE, AND THE X COMMAND JUST DOESN'T X. [OU CAN ESCAPE TO BASIC WITH A 'G 8000', BUT YOU'RE NOT SUPPOSED TO HAVE TO RESARE AS THEY WERE, AND YOU CAN EVEN EXECUTE THE BASIC COMMAND 'CONT', IF APPROPRIATE. WILL SAVE THE MILDLY CURIOUS FROM REPEATING MY NEXT EXPERIMENT, ALTHOUGH YOU ARE INVITED TO TRY IF YOU WISH. YS 5 AND .X, OVER AND OVER, WATCHING THE STACK POINPROGRAM ECHOES TO SCREEN. UST DON'T FORGET TWO THINGS! 1. CLEAR THE SCREEN BEFORE RETURNING TO THE NORMAL CHARACTER SET. 2. RETURN TO THE NORMAL CHARACTER SET! 270 PRINT CHR$(27)+"Y" LSO KEEP IN MIND THAT A LESS-THAN CASUAL OBSERVER CAN WATCORT TO THINGS LIKE THAT. X IS SUPPOSED TO WARM START BASIC.] EXT TRY, AND BY THE APPEARANCE OF THE USER'S GUIDE, AT LEAST THE 'NORMAL' IF NOT OFFICIAL WAY TO DO THINGS, IS SYS 5 OR 6, PROVIDING YOU HAVEN'T READ OR SET TI$ RECENTLY. S AN ASIDTER GET LOWER AND LOWER, UNTIL...LO AND BEHOLD, THE DREAD 'OUT OF STACK' MESSAGE APPEARS. O KEEP THINGS STRAIGHT, IF YOU ARE GOING TO RUN SOME PROGRAM AND REPEATEDLY INSPECT IT'S RESULTS VIA THE MONITOR, EITHER: 1. LWAYS USE 'RUN' FOR THE BASIC ENES. 128 ľ AVID . VANS HAS OPENED A RUNNING ON HIS 128. HE PHONE IS 208 454 8421. 913 1/2 EARBORN, ALDWELL D. 83605. OICE 208 459 3279. N THE IAGNOSTICS ISK #48, THERE IS AN ERROR IN "MPI TESTALLY NEAT PROGRAM THAT YOU CAN NOW LOAD TO YOUR B-128, SEND HIM AND A COPY. *CN1; Ӿ*CN0 Y: R. NTHONY . OCELIAK ORM, 'VE GOT A BONE TO PICK WITH YOU. HAT CONTEST OF 'SPOT-A-NAME' SORT OF STUFF. OWEK REVENGE, BUT HOW ABOUT WITHHOLDING THE PARTICULARS OF THE PROPOSED CONTEST UNTIL SOME REASONABLE DATE WHICH ALLOWS ALL MEMBERS TO HAVE THEIR ESCAPE IN HAND, AND THEN LET EVERYONE CALL A PARTICULAR TELEPHONE ANSWERING MACHINE WHICH WILL GIVE THE SPECIFRY THIS ON FOR SIZE:*MA3 1. N BASIC, NO PROGRAM RUNNING, READY PROMPT AND FLASHING CURSOR ON SCREEN.*MA3 2. OVE CURSOR SOMEWHERE ACROSS THE SCREEN, SAY TO THE 20TH POSITION. *MA3 3. RESS AND HOLD 'SHIFT' WHILE PRESSING 'TAB'. ELEASE BOTH.*MA3 4.T SET TAB! HILE THERE IS PROBABLY A MORE ELEGANT METHOD OF DOING THIS, HERE IS A ROUGH AND READY WAY TO MAKE THE B DUPLICATE A TAB SET-UP. *LM4:MA3 1. N DIRECT MODE, SET HOWEVER MANY TABS YOU WISH AT WHATEVER POSITIONS YOU DESIRE.*MA3 2. EXT  UP'S, AND POKING A 13 INTO THE KEYBOARD BUFFER AND A 1 INTO THE NUMBER OF KEYSTROKES WAITING LOCATION, WHICH COMPLETES THE AUTOMATION OF SAVING A TAB SET-UP. HAVE A GOOD IDEA THAT THERE IS A WHOLE LOT MORE 'UNPUBLISHED FUNCTIONS' WHICH THE B CAN  'M NOT GONNA ENTER, AND 'LL BET A WHOLE BUNCH OF OTHER MEMBERS AREN'T EITHER. ANT TO KNOW WHY? 'VE BEEN GETTING LETTERS FROM PEOPLE ASKING ABOUT THINGS IN THE FALL '86 SCAPE FOR OVER A WEEK NOW, AND JUDGING FROM THE EARLIEST POSTMARKS  ICS OF THE CONTEST. (OR EXAMPLE, ADD THE FIRST NUMBERS APPEARING ON EACH PAGE AND SUBMIT THE TOTAL). R THIRDLY, HOW ABOUT OFFERING THE PRIZE TO WHO(M?)EVER CAN SOLVE THE 'NO-KEY-CRYPT' TEXT PROBLEM ON MY GOCELIAK'S PATCH DISK [THE INDEFEASIBLE TI OVE CURSOR LEFTWARD OF THE TAB YOU JUST SET, WHETHER BY PRESSING RETURN, CURSOR LEFT, OR WHATEVER YOU DESIRE.*MA3 5. RESS 'TAB' WITHOUT PRESSING SHIFT.*MA3 6. OW!*MA3 *LM1 N SUMMARY, SHIFT/TAB SETS OR CLEARS A TAB BY TOGGLING ON OR OFF  TYPE THE FOLLOWING: *LM1 BANK15 ?PEEK(929) ?PEEK(930) '' '' '' ?PEEK(938) OMEWHERE NEAR THE BEGINNING OF YOUR PROGRAM, SAY LINE 10: 10 BANK15 20 POKE929,[PUT THE NUMBER THAT PEEK 929 WAS HERE] 30 POKE930,[DITTO FOR PEEK 930] AND SO ONDO, AND IF ANY OF YOU OUT THERE HAVE FOUND ONE (OR MORE), WHY NOT WRITE 'EM UP AND SEND 'EM IN? *CN1; !*CN0 Y: R. NTHONY . OCELIAK URING A CASUAL TELEPHONE CONVERSATION WITH ONE OF 'S PRE-EMINENT PROGRAMMER'S, ON THE LETTERS, YOUR ESTIMATION OF DELIVERY DATES WASN'T SO FAR OFF. XCEPT OF COURSE FOR MINE, AND ONLY THE Ǿ AND THE POST OFFICE KNOW HOW MANY OTHERS. CONTEST IN WHICH EVERYBODY ELSE GETS A TWO WEEK HEADSTART OVER ME AND ONLY THE FIRST UMPTY TLE]. 'LL ENTER THAT ONE! ERIOUSLY, IT WAS A GOOD TRY, BUT YOU SHOULD REALLY SET THE RULES SOMEWHAT MORE EQUALLY FOR THOSE OF US WHO LIVE IN THE AREAS SERVED BY ILLITERATE, IMMOBILE OR OTHERWISE INEFFECTUAL MAIL CARRIERS. [LMN!] *CN1; AT THE POSITION OF THE CURSOR, AND TAB ALONE IS THE 'SEARCH FOR PREVIOUSLY SET TABS' KEY. OMMODORE DID IT AGAIN. ERHAPS MANY OF YOU ALREADY KNEW WHAT THE TAB KEY DID, BUT DIDN'T, AND JUST RE-READ THE USER'S GUIDE, AND IT DIDN'T HAVE MUCH TO. OU CAN AUTOMATE THE PROCESS BY A LOOP, READING AND POKING FROM A LIST OF DATA STATEMENTS, OR DO WHATEVER SUITS YOU. OR INSTANCE, IF YOU HAVE ALREADY SET YOUR TABS, THE FOLLOWING SIMPLE BASIC PROGRAM WILL PICK THEM UP AND DISPLAY THEM FOR YO MENTIONED THAT THERE WAS A REAL USE FOR THE ESCAPE Z [ALTERNATE CHARACTER SET] FUNCTION WHICH HAD ESCAPED(!) MOST PEOPLE'S NOTICE. F YOU WISH TO HAVE A USER ENTER A PASS-WORD, OR SOME SHORT BUT SENSITIVE DATA, WHICH SHOULD BE CONCEALED FROM A CASUAUMP CORRECT REPLIES WIN A 'TOP' PRIZE DOESN'T SEEM TO GIBE WITH MY IDEA OF FAIRNESS. OU WANTED TO KNOW WHEN WE GOT OUR ESCAPES? GOT MINE ON 7 87, AND THERE WERE THREE LETTERS POSTMARKED LAST YEAR FROM PEOPLE REFERRING TO THIS ISSUE. DMIT -128 !*CN0 Y: R. NTHONY . OCELIAK AVE YOU EVER WONDERED WHY OMMODORE INSTALLED A 'TAB' KEY ON THE B-128? SURE HAVE, AND DOGGONE IF HAVEN'T FINALLY, AFTER ALL THIS TIME FIGURED OUT WHY! INSTALLED, HOOKED UP AND CODE SAY ABOUT THIS KEY. UST LIKE THE DISK DRIVE, GOOD OL' COMMODORE HAS EQUIPPED OUR MACHINE WITH MORE FUNCTIONS THAN THEY CARED TO TALK ABOUT. HE BOOKS NEVER WERE MUCH ON ACCURACY ANYWAY, CONSIDER HOW MANY OF THE 'CTRL' CODES LISTED DO WHAT IS CLAIU ALMOST READY FOR INCLUSION IN A DATA STATEMENT FOR YOUR REAL PROGRAM: 10 BANK15: PRINT "1000 DATA"; 20 FOR X=0 TO 9 30 ?PEEK(929+X);:IF X<9 THEN PRINT " , "; 40 NEXT X *LM1 HIS WILL GENERATE A DISPLAY OF YOUR SET TABS WHICH YOU CAN MAKE INTO A*MA3 7. KERNAL TAPE OPERATIONS 'L' AND 'S' USING DEV #01 AND WORK.*MA3 *MA3 8. WHEN LOADING/VERIFYING ACTUALLY BEGINS, THE 'BELL' WILL SOUND.*MA3 *MA3 9. TAPE IS VERY SLOW. EXPECT ABOUT 5 SECONDS PER DISK SIZED BLOCK TO LOAD.*MA3 *MA3TEDLY WE ARE IN A PRIVILEGED POSITION CALENDAR WISE, BUT LET'S GET ORGANIZED ON THIS STUFF, OK? ANT TO RUN A CONTEST AND INCREASE ORDERS? OK, NO QUARRELS WITH THAT, BUT EITHER GIVE EVERYBODY WHO COMES UP WITH THE RIGHT ANSWER THE SAME DISCOUNT/FRD AN EXTRA-BIG KEY ON YOUR KEYBOARD, AND EVEN ASSIGNED IT A FUNCTION THAT YOU CAN USE WITHOUT RESORTING TO UPERSCRIPT OR SOME OF MY PROGRAMS WHERE HAVE USED 'TAB' AS A 'SPECIALLY DEFINED BY ME KEY'. HAT FUNCTION IS, CAN YOU STAND IT, A TAB FUNCTION!MED FOR THEM, BUT ALWAYS ENJOY FINDING SOMETHING NEW IN MY B'S REPERTOIRE, AND AM NOT EXACTLY A NOVICE, HAVING USED THE SAME MACHINE FOR WELL OVER A YEAR. HAT DO YOU DO WITH A KEY LIKE THIS? VER WANT TO WRITE NEAT & TIDY DATA STATEMENTS WHIL REAL LINE BY POSITIONING THE CURSOR OVER IT AND PRESSING RETURN. F COURSE YOU WILL WANT TO CHANGE THE LINE NUMBER FROM 1000 TO WHATEVER YOU REQUIRE, AND ALSO DELETE LINES 10 - 40! GAIN, IN THE MANNER OF NOT PRETTY, BUT IT WORKS, YOU CAN TY . IF YOU CHANGE LOAD VECTOR TO RAM, DO IT AFTER SYS'ING THIS CODE, OR CRASH! *LM1 HIS TAPE CODE HAS BEEN BROUGHT TO YOU BY . . OCELIAK, WHO IS PAID BY [OR ANYONE ELSE FOR THAT MATTER] FOR HIS EFFORTS. F YOU USE THIS CODE, AND FIND A REEEBIE OR WHATEVER, OR CONDUCT A RANDOM DRAWING SUPERVISED BY YOUR WONDERFULLY PATIENT WIFE OR OFFSPRING FROM ALL CORRECT REPLIES TO DETERMINE THE WINNER. R, LET EVERYBODY GET THE SAME START. HIS SECTION WILL NEED REVISION OR YOUR SPOUSE WILL SE ELL NO WONDER THE CURSOR FLIES TO THE RIGHT HAND EDGE OF THE SCREEN IF YOU PRESS IT WHILE IN BASIC DIRECT MODE, IT'S LOOKING FOR (BUT NOT FINDING) A TAB TO STOP AT. O, 'M NOT TALKING ABOUT A COMMAND LIKE PRINT TAB(30);"HELLO" *LM4:MA3 E WRITING A BASIC PROGRAM? R MUCH MUCH BETTER, BY A FEW SIMPLE POKES TO BANK 15 MEMORY, YOU CAN 'PRE-INSTALL' TABS AND THEN WHEN YOUR PROGRAM HAS A LINE LIKE: 100 PRINT CHR$(9) [THAT'S THE TAB CODE], GUESS WHAT HAPPENS? IGHT! YOU TAB OVER TO THE NEXPE NEW AFTER RUNNING THE PROGRAM ABOVE, AND THEN DLOADING THE PROGRAM YOU WISH TO USE THE TAB SET-UP IN, AND ONLY THEN POSITIONING THE CURSOR ON THE DATA STATEMENT LINE AND RE-SAVING THE PROGRAM. EXT TIME 'LL TELL YOU ABOUT PRINTING A FEW CURAOR  41 8 42 9 43 10 44 11 45 12 46 13 ERRING TO CASSETTE. ROM THE MONITOR, YOU CAN 'L' OR 'S' USING DEVICE #01 [REMEMBER TO USE 01 NOT 1], FROM-TO ANY LONG ADDRESS [BANK NUMBER AND ADDRESS, WITH THE EXCEPTION OF $0000 AND $0001. BIT OF THOUGHT SHOWS THAT LOADING EITHER OF THOSE LOCELINE YOU WILL SEE THAT ALL THE FILES ARE "EELINE1.4... " LL WE ARE DOING IS RENAMING THE ETUP AND -KEY FILES SO WE CAN ADDRESS DIFFERENT FILES FOR EACH BOARD INSTEAD OF USING A NEW DISK FOR EACH BOARD AS THE DIRECTIONS WOULD LEAD YOU TO DO. *MA3 ASIC PROGRAMS THAT DO WHAT WANT, UNTIL FIND A GOOD BOOK OR SOME HELP ON HOW TO WRITE PROGRAMS. F YOU NEED SOME HELP WRITING PROGRAMS LET ME KNOW. THINK 'M DONE TRAVELING FOR A MONTH OR SO AND REALLY ENJOY COMPUTING. T OL OHN . RIGHT 818 FROM COMMODORE TAPE STANDARDS: *LM4:MA3 1. OU MAY USE PATTERN MATCHING FILE NAMES WITH TAPE. [I.E. LOAD'???XYZ*']*MA3 1A. NLY 16 CHARACTER FILENAMES PLEASE! OTHERWISE TAPE WOULD NEED A SEPARATE FILENAME BUFFER INSTEAD OF USING THE B'S OWN BUFFER.  47 14 48 15 49 16 50 17 51 18 52  ATIONS DURING 'L' CAN TAKE YOU TO LUNCH CITY. ON'T ASK HOW MUCH THOUGHT. XPERIENCE MAY BE THE BEST TEACHER, BUT SHE'S OFTEN LATE FOR SCHOOL. Y BASIC LOADER BLOADS THE M/L, AND AUTOMATICALLY CONNECTS SAME, AND YOU HAVE TAPE FUNCTIONS IN YOUR 12.OU CAN DO THE SAME THING WITH THE PHONE LIST IF YOU REALLY WANT, IT REQUIRES ANOTHER LINE OF CODE AT 6387, BUT IF YOU REALLY WANT TO DO IT, LET ME KNOW AND 'LL FIGURE IT OUT FOR YOU. *MA3 13.- NOW RELOAD EELINE.BASIC1.6 AND ADD ONE LAST LINE OF? UNIPER R., APILLION, E. 402-339-5728 *LK:HINTS & TIPS ES AND A UPERBASE PROGRAM THAT WILL CREATE AND CATALOG, IN IBRARY FASHION, AND A MODEST FILE TO LET YOU FIND ARTICLES IN YOUR FAVORITE MAGAZINE OR BOOK. 'LL KEEP PLUGGING AWAY AT WRITING O ERROR, BUT WON'T WARN YOU AGAIN. *MA3 2. OU DON'T HAVE TO USE A NAME AT ALL WITH TAPE. [I.E. SAVE] *MA3 3. TAPE EQUIVALENT OF A DISK SEQ FILE IS ENERATED BY OPEN1,1,1,'FILENAME' *MA3 4. IF 'FILENAME' IS TO BE THE , OPEN 19 53 20 54 21 55 22 56 23 57 24  B, IN AS USER-FRIENDLY A MANNER AS COMMODORE EVER INTENDED. UST FOLLOW THE INSTRUCTIONS IN THE USER'S GUIDE THAT THEY SENT US AND YOU WON'T GO WRONG, [AT LEAST NOT ANY MORE!] HE M/L HOOKS UP ONLY WITH THE KERNAL (THAT IS, THE BASIC COMMAND TO LO CODE. ERE'S WHERE THE FEINT HEARTED FALTER ADD AT 50000 DSAVE"@EELINE1.4.BASIC". HIS REPLACES THE PROGRAM YOU HAVE BEEN USING BEFORE NOW. (EE WHY SAID USE YOUR BACKUP TO YOUR BACKUP) *MA3 14.OW RUN THE NEW PGM AND SEE IF IT WORKS. T SHOULDTHONY . OCELIAK 32 OTTAGE TREET ERSEY ITY . . 07306 *CN1; 128*CN0 Y: R. NTHONY OCELIAK <> HE TAPE CODE PRESENTED HERE HAS BEEN 'LIBE1,1,2,'FILENAME' THIS CREATES AN 'END OF TAPE'. N LOAD, VERIFY, OR READ, TAPE STOPS HERE *MA3 5. EAD TAPE DATA FILES BY USING OPEN1,1,0,'FILENAME' ERO IS MANDATORY!*MA3 *MA3 6. ALL KEYS STOP ARE DE-ACTIVATED DURING TAPE OPERATIONS.*MA3  58 25 59 26 60 27 61 28 62 29 63 AD DOES SOME OF IT'S OWN PREPARATORY WORK AND THEN TURNS TO THE KERNAL TO DO THE 'GUTS' OF THE WORK), SO ALTHOUGH /256, BELIEVE IT SHOULD WORK. OTH MACHINES SHARE THE SAME KERNAL ROM. OWEVER, SINCE AM NOT RECEI, IF NOT RETRACE YOUR STEPS AND CHECK EVERYTHING OUT. F STILL NO LUCK GIVE ME A CALL. *LM1 HIS HAS GOTTEN A LOT LONGER THAN EXPECTED. F ORM THINKS THAT IT'S WORTH THE TIME TO PUBLISH THEN GUESS IT IS WORTH THE TIME TO WRITE. UT ONE LAST THRALLY INSPIRED' BY THE 500 SERIES B-COMPUTER. S SUCH, IT WILL BE DISTRIBUTED TO MEMBERS ONLY UNDER THE TERMS OF THE / LISENCE AGREEMENT. INCE THE CODE IS SPECIFIC TO THE B-128 SERIES COMPUTER, AND ATTEMPTING TO ADOPT IT FOR USE ON OTHERS IN THE SYSTEM PAGES ARE USED, SO IF YOU'VE BORROWED $FA AND $FB FOR A M/L OPERATION OF YOUR OWN, WON'T GUARANTEE COMPATIBILITY, BUT WON'T OVERWRITE YOUR CODE. APE HOOKUP TO THE KERNAL IS COMPLETELY AUTOMATED, BASIC LOADS ARE AUTOMATICALLY RE- 30 64 31 65 32 66 33 67 -10H ) AST PDATE: ANUARY 31, 1987 (EE ..) HERE ARE NVING ROYALTIES FOR THIS, DO NOT FAIRLY EXPECT ME TO MAKE IT WORK ON A MACHINE WHICH DON'T HAVE, SHOULD THERE BE A BUG IN REGARDS TO THE B/256. NE MINOR POINT WHICH DESERVES YOUR ATTENTION BEFORE YOU RUSH OFF, PEN IN HAND TO ORDER THIS LANGUAGE EXTING. N RE ELEASE #4 THERE IS A GREAT LITTLE PGM FOR MAKING -KEY TEMPLATES. EALLY COMES IN HANDY NOW WITH SEVERAL -EY CONFIGURATIONS FOR DIFFERENT OARDS! (THIS TOO NEEDED SOME CORRECTION SO MODIFIED IT SOMEWHAT TO PRINT OUT PROPERLY. T TOO  COMPUTERS IS EITHER NEEDLESS REDUNDANCE OR IMPOSSIBLE DUE TO HARDWARE DIFFERENCES, WE SHOULD HAVE NO DIFFICULTY IN 'KEEPING TO THE LETTER OF OUR AGREEMENT'. O NOT DISTRIBUTE THIS CODE TO ANY NON- MEMBER, OR IT MAY BECOME ACTIONABLE EAD THELOCATED TO THE PROPER PLACE, LINES RE-CHAINED, AND READY TO BE EDITED, EVEN IF THE PROGRAM CAME FROM A P/V/C. N OTHER WORDS, THE THING WORKS JUST LIKE IT SHOULD HAVE, INSTEAD OF MINDLESSLY BLABBING '?DEVICE NOT PRESENT' IN RESPONSE TO EVERY COMMAND REFwUMEROUS COUNTRIES WHOSE ACCESS IS VIA THEIR NEIGHBORING COUNTRIES, MOST NOTABLY IN THE MIDDLE EAST. *LK:SWAN BASIC 27 61 28 62 29 63 ENSION FROM CBUG, YOU NEED A RAM EXPANSION CARTRIDGE ALA NDERSON OR EAL/ALC RESULT. OR MY CONVIENIENCE, THE CODE RESIDES IN BANK 15, $6000 - $6AFF. F THE NUMBERS DON'T MEAN ANYTHING TO YOU, DON'T WORRY, YOU DON'T NEED TO KNOW THEM, JUST SHIFTOW MODIFY YOUR FUNCTION KEYS AS DESIRED. AVE THEM TO THE AS YOU DID YOUR FILE. (SE THE SAME PROCEDURE OUTLINED IN 9. ABOVE) *MA3 11.HE ABOVE MUST TO BE REPEATED FOR EACH OARD YOU WANT TO USE. F YOU LOOK AT THE CODE FOR EIS ON THE DISK SENT ORM). HAVE INCLUDED THE SOME UTILITIES AND A UPERBASE PROGRAM THAT WILL CREATE AND CATALOG, IN IBRARY FASHION, AND A MODEST FILE TO LET YOU FIND ARTICLES IN YOUR FAVORITE MAGAZINE OR BOOK. 'LL KEEP PLUGGING AWAY AT WRITING THE THIRD 90DB, AND THE FOURTH WOULD PROVIDE 120DB ISOLATION FROM THE LINE. HICH DEVICE IS PREFERABLE, DEPENDS ON YOU SUSCEPTIBILITY TO POWER LINE GARBAGE, AND ON YOUR PARTICULAR SET UP. < LOSING COMMENTS*CN0 T IS VERY INTERESTING THAT EVEN THOUGH 'S MEMBERSHIP CURRENTLY NUMBERS OVER 2000 MEMBERS, THE ACTIVE CORE NUMBERS NO MORE THAN 25 OR SO MEMBERS. Y CORE, M USERVE-- # 75146,2224 <3> A ELL----- 212 231 6028 (VENINGS 8 TO 11PM; 11AM TO 6PM ON WEEKENDS, EASTERN TIME ZONE. <4> AIL----- R. NGEL . ATOS 3176 ECATUR VE #6 RONX, EW ) CAUSE OF DATA LOSS IS RUNNING A VACCUUM CLEANER ON THE SAME LINE AS A COMPUTER. ULE OF THUMB: IF YOUR APPLIANCE INTERFERES WITH A CHEAP OR RADIO, IT WILL LIKELY DAMAGE DATA. AKE AN EFFORT TO OPERATE NOISEY APPLIANCES SUCH AS VACCUUM, HAIR DRY PARTMENT BUILDING IN EW ORK ITY, AND EVEN THOUGH HAVE BEEN ADVISED THAT MY POWER LINES ARE ISOLATED FROM THE BALANCE OF THE BUILDING, AND THAT THEE FUSED SUB-LINES IN THE APARTMENT ARE ISOLATED FROM EACH OTHER, HAVE FOUND THIS TO BE TRUE. H SIMPLE HOUSE FAN TRAVELS THROUGH THE ELECTRICAL SYSTEM AND ZAPS MY COMPUTER SYSTEMS. EVER UNDERESTIMATE THE GARBAGE THAT CAN COME IN THROUGH THE ELECTRICAL LINE. HE POWER LINE DEVICES CURRENTLY USE ARE MANUFACTURED BY A VARIETY OF COMPANIES, AND T EAN THOSE MEMBERS THAT REGULARLY CONTRIBUTE TO THE GROUPS ACTIVITIES, THIS SITUATION CANNOT CONTINUE. F YOU ( - ) DO NOT GET INVOLVED AND CONTRIBUTE TO THE EFFORT, THOSE OF US THAT ARE ACTIVE WILL BURN OUT FROM HAVING TO CARRY THE FULL LOA  ORK 10467 TTN: 'ILL NEXT TIME, EEP N RUCKIN'. /30/ *CN1; پ*CN0 ELPHI OFFERS DIRECT SERVICE VIA COMMON CARRIERS FROM 67 COUNTRIES. OZENS OF OTHER COUNTRIES WITHOUT DIRECT SERVICE CAN ACC ERS, FOOD MIXERS, ETC ON A SEPARATE CIRCUIT PREFERABLE FED IN SEPARATE CONDUIT OR .>> E QUICKLY TOUCHED ON TELEPHONE LINE PROTECTION, LET EXPLORE THIS FURTHER. ODEM ARE SENSITIVE TO ALL THE GARBAGE THAT CAN BE TRANSMITTED VIA THE POWER LINES, BUT I AVE SUFFERED FROM POWER LINE PROBLEMS THAT HAVE NOT ONLY AFFECTED MY COMPUTER SYSTEMS, BUT ALSO MY AUDIO, VIDEO, AND SHORTWAVE EQUIPMENT. ND LAST SUMMER, DURING A PARTICULARLY VIOLENT STORM, LOST A MODEM TO A LIGHTNING INDUCED *TELEPHONE LINE* SURGE/ HERE ARE MANY MORE ON THE MARKET. HE DEVICES USE ARE BY LECTRONIC PECIALIST, NC. (800 225 4876 OR 617 655 1532), ENSIGNTON ICROWARE (800 535 4242 OR 212 475 5200), RIPPITE (312 329 1777), AND ADIO HACK (ANYWHERE AND EVERYWHERE). OR TELEPH D. E NEED EVERYONE TO CONTRIBUTE TO THIS EFFORT, OTHERWISE WE WILL DISAPPEAR, AND THERE WILL BE NO SOURCE OF SUPPORT FOR OUR SYSTEMS. DON'T THINK ANYONE WANTS THIS TO HAPPENED. OU DON'T HAVE TO CONTRIBUTE A MOSTEROUS DOCUMENT, OR NEED TO HAVE THE ESS ELPHI THRU NEIGHBORING FACILTIES. HE PRICES RANGE FROM REASONABLE TO OUTRAGEOUS. E CAN ONLY AFFORD TO LIST THE COUNTRIES IN HE AS THE DETAIL DATA ON SOME COUNTRIES RUNS TO SEVERAL PAGES. F YOU ARE INTERESTED IN PARTICIPATING IN TH T IS ALSO SENSITIVE TO POWER SURGES/SPIKES THAT MAY COME THROUGH THE TELEPHONE LINES. HE MOST COMMON, AND HIGHLY DESTRUCTIVE, SOURCE IS LIGHTNING. O, IT DOESN'T TAKE A DIRECT STRIKE. NY LIGHTNING STRIKE CAN INDUCE ENOUGH ELECTRICAL ENERGY TO CAUSE SPIKE. F YOU LIVE IN A RURAL AREA WHERE POWER AND TELEPHONE LINES ARE ABOVE GROUND, THEN YOU ARE MOST SUSCEPTIBLE TO LIGHTNING CAUSED DAMAGE. URRENTLY ALL OF MY SENSITIVE ELECTRONIC EQUIPMENT IS FED THROUGH ONE OF THESE FILTERING DEVICES, AND IN THE ONE LINE PROTECTION, ADIO HACK (ANYWHERE), RIORITY NE LECTRONICS (SEE ABOVE), AND LTEX LECTRONICS, NC. (800 531 5369 OR 512 828 0503). .. HAVE ONLY ADDRESSED FILTERS, FOR REALLY MISERABLE CONDITIONS, THERE ARE DEVICES KNOWN AS POWER LINE STA WRITING SKILLS OF EMINGWAY, EACH LITTLE PIECE HELPS. EY, 'M THE ING OF POOR SPELLING, LOUSY GRAMMAR, AND THE RUN ON SENTENCE. UT JUST TRY TO COMMUNICATE "THE FACTS, JUST THE FACTS, MA'AM" (BORROWING FROM OE RIDAY OF RAGNET). O PLEASE, T E AREAS ON ELPHI, SEND US A POST CARD OR LETTER SO INDICATING, AND WE WILL DOWNLOAD THE APPROPRIATE FILE(S) FOR YOU AND MAIL THEM BACK VIA IR AIL. *NB" COUNTRIES" 67 OUNTRIES VAILABLE 34 1 35 A SURGE/SPIKE OF UP TO 3000 VOLTS IN MAGNITUDE. HEN THIS HAPPENS, IT MAKES NO DIFFERENCE IF YOU EQUIPMENT IS ON OR OFF, IT WILL FRY YOUR MODEM, AND WITH A LITTLE DOSE OF BAD LUCK YOUR COMPUTER. EMEMBER THEY'RE INTERCONNECTED VIA THE 232 CABLE. HI CASE OF MY COMPUTER SYSTEMS, THEY ARE DOUBLE FILTERED. N MY PARTICULAR INSTALLATION, THE MOST HARMFUL ITEM IS A LARGE ELECTRICAL FAN. URING THE SUMMER MONTHS HAVE TO REMEMBER TO TURN ON THE FAN TURN ON THE COMPUTER SYSTEM, AND ON THE OTHER BILIZERS, CONDITIONERS, AND (UNINTERRUPTED POWER SUPPLIES). ORE ABOUT THESE IN A FUTURE COLUMN. *CN1;<6> OMPUTERS AND THE LIND*CN0 N THE LAST ISSUE WE TOUCHED ON HOW THE HANDICAPPED CAN USE, AND BE ASSISTED BY COMPUTERS. N THE INTERIM A N AKE A LITTLE TIME AND WRITE FOR THE SCAPE, DO YOUR MAD SCIENTIST ROUTINE AND DEVELOPE SOME HARDWARE OR SOFTWARE FOR THE ORPHAN, OR BRING YOUR EXPERIENCES TO OUR "*** AND *** SECTION ON THE ELPHI ETWORK. LL CONTRIBUTIONS ARE WELCOMED. EL 2 36 3 37 4 38 5 39 6 40 7 S PHENOMENON (CALLED , LECTRO-AGNETIC NDUCTION) HAS BROUGHT TELEPHONE LINE SUPPRESSORS TO MARKET, THESE FILTERS START AT THIRTEEN BUCKS. N SOME CASES, THEY MAY BE PART OF OF A LARGER POWER LINE UNIT AS ALLUDED TO ABOVE. : OST OF THE CURREN  END, HAVE TO REMEMBER TO TURN THE FAN OFF TURN OFF THE COMPUTER SYSTEM. THERWISE THE POWER LINE SPIKE FROM THE FAN WILL TOTALLY CORRUPT THE COMPUTER MEMORY, WHICH MEANS THAT THE DATA IS CORRUPTED, OR WORST --- THE LOADED PROGRAM WILL BE CORR EW PUBLICATION HAS COME TO MARKET, SPECIFICALLY FOR THE VISUALLY IMPAIRED. "-: HE LTIMATE UIDE TO ERIPHERALS FOR THE LIND OMPUTER SER" BY THE ATIONAL RAILLE RESS NC (617 266 6160) IS AVAILABLE IN PRINT ($19.95, +S/H), IN BRAILLE ($16.95 L FOLKS, THIS BRINGS THIS COLUMN TO A CLOSE, IT'S SHORTER THAN MY AVERAGE, BUT WITH THE ADDED RESPONSIBILITY OF YSOP DUTY ON ELPHI, THERE IS BUT SO MUCH TIME. S ALWAYS YOU CAN CONTACT ME VIA: <1> ELPHI ----- SERNAME: ( METHOD) <2> OMP  JUST AN INSTANT. ATER WE'LL SEE ANOTHER WAY OF DOING THE SAME THING. *CN1; *CN0 HAPTER 2 WILL CONTINUE NEXT ISSUE. *CN1; *CN0 NY QUESTIONS ARISING FROM THIS TUTORIAL SHOULD BE SENT DIRECTLY T OR THE WEAR ON THE HARD DISK'S BEARINGS. HARD DISK IS ALWAYS ROTATING ONCE POWER IS APPLIED, SO GOOD PREVENTATIVE MEDICINE DICTATES THAT THIS IS THE SPOT TO WATCH. <> HERE ARE THREE DIFFERENT POWER SUPPLIES IN THE 'S (THAT KNOW OF). HE ORIGINA CKS YOUR EQUIPMENT SUFFERS ON POWER UP. S SAID, ON POWER UP ANY ELECTRICAL DEVICE DRAWS TWO TO THREE TIMES IT NORMAL POWER CONSUMPTION, THIS IS KNOWN AS A POWER SURGE. OWER SURGES CAUSED BY OTHER DEVICES CAN CAUSE ELECTRICAL "SPIKES" TO BE TRANSMIT T MUCH THAT CAN BE DONE ABOUT THE STUFF THAT FLOATS THROUGH THE AIR, UNLESS YOUR GOING TO ENCLOSE DEVICES IN GROUNDED METAL BOXES. OWEVER, THERE ARE A VARIETY OF PROBLEMS THAT CAN BE CAUSED BY ELECTRICAL SURGES/SPIKES AND BY . HESE PROBLEMS CAN MA NIFICANT SURGE/SPIKE SUPPRESSION AND BASIC (MINIMAL) SUPPRESSION, THESE DEVICES RUN IN THE FORTY TO SEVENTY DOLLAR BRACKET. HE NEXT LEVEL UP, EIGHTY BUCKS AND UP, PROVIDE HEAVY TO HEAVIEST SPIKE/SURGE SUPPRESSION, AND MODERATE TO SUPER SUPPRESS O THE AUTHOR, WHOSE ADDRESS IS GIVEN BELOW. LSO, YOU MAY OBTAIN DISKS CONTAINING THE ENTIRE TUTORIAL DIRECTLY FROM THE AUTHOR. T COMES IN EITHER A DOT-MATRIX (4023, 4022, 2022, ETC.) VERSION, OR A LETTER QUALITY VERSION (6400, 8023, ETC.). ACH VERS L IS ON MOST MACHINES WITH A SERIAL NUMBER UNDER 8000 (APPROXIMATELY). HIS POWER SUPPLY DOES NOT HAVE A REAR PANEL MOUNTED FUSE ON UNITS WITH A SERIAL NUMBER UNDER 2800 (APPROX.). HIS UNIT HAS PROVIDED AN INTERESTING FACT FOR THE THREE MACHINE 'VE R TED THROUGH OUT YOUR ELECTRICAL SYSTEM AND INTO YOUR COMPUTER SYSTEM. <> HE WORST OFFENDERS ARE ELECTRICAL DEVICES T NIFEST THEMSELVES IN A VARIETY OF WAYS. HE WORST POSSIBLE SITUATION IS WHEN A POWER SURGE/SPIKE CAUSES A RESET, IN OTHER WORDS YOU END UP WITH A "READY" PROMPT ON YOUR SCREEN. HE SIMPLER SIDE EFFECT, IS THAT SOME OR ALL OF YOUR DATA IN MEMORY MAY BE ION. HESE DEVICES VARY AS TO THE OTHER FEATURES INCLUDED, SOME PROVIDE A MASTER POWER SWITCH, A LINE CIRCUIT BREAKER, INDIVIDUAL POWER SWITCHES FOR FOUR TO SIX DEVICES (BESIDES A MASTER POWER SWITCH), INDICATOR LIGHTS FOR THE VARIOUS SWITCHES, AND SOMEION (1 DISK) COSTS FIFTEEN DOLLARS, OR YOU CAN OBTAIN BOTH VERSIONS FOR TWENTY DOLLARS (BOTH DISKS). ANDLING IS INCLUDED. RITE TO: *CN1 ARREN . WAN 1 114 OODS VENUE HEATON, 60188 *LK:SWAN 4023 HOULD BE SENT DIRECTLY T UN, THAT USED IT. T SEEMS THAT THE POWER SUPPLY TEMPERATURE CONTINUES TO RAISE OVER THE FIRST THREE HOURS, HOWEVER BY THE FOURTH HOUR THE TEMPERATURE HAS DROPPED, LEVELED, AND STABILIZED. ROM THIS POINT ON, IT RUNS VERY COOL. HE POWER SUPPLY ON MAC HAT INCLUDE A MOTOR, MOST COMMON IN A HOME SETTING: REFRIGERATORS, WASHING MACHINES, VACUUM CLEANERS, POWER TOOLS, FANS, ETC. HESE ARE BEST EXEMPLIFIED BY THE STATIC LINES THAT RUN THROUGH YOUR TELEVISION SCREEN WHEN YOU TURN ON A VACUUM CLEANER. OME SCRAMBLED. OMETIMES THE DATA ON SCREEN WILL ALSO BE SCRAMBLED, BUT MOST OF THE TIMES IT WON'T. NOTHER INVISIBLE WAY IN WHICH POWER LINE GARBAGE CAN GET YOU, IS DURING A SAVE TO DISK. F A SURGE/SPIKE STRIKES AS YOU ARE SAVING A FILE, THE DATA ACTUAL  BE DONE AS YOU TURN YOUR EQUIPMENT ON AND OFF. COUPLE OF FACTORS TO BE AWARE OF, WHEN YOU LEAVE THE POWER ON CONTINUOUSLY: <> E SURE THAT ALL THE VENTING PORTS ARE CLEAR, SITTING A MANUAL ON TOP OF THE 'S, OR THE DISK DRIVES' VENTING HOLES WILL CA  OF THE NEWER DEVICES ALSO INCLUDE SURGE/SPIKE AND SUPPRESSION FOR YOUR TELEPHONE LINE. ORE ON THIS LATER. HESE DEVICES ARE USUALLY CONSTRUCTED IN THREE DIFFERENT WAYS: <1> A MASTER FILTER THAT PROVIDES COMMON PROTECTION TO HOWEVER MANY "FILTERED HINES WITH SERIAL NUMBER ABOVE 8000, RUNS COOL FROM POWER UP TO POWER DOWN, ON THE TWO MACHINES 'VE WORKED WITH. HE THIRD POWER SUPPLY IS FOUND ON MACHINES BUILT IN ERMANY, FROM THE LIMITED INFO HAVE, IT IS SUPPOSE TO BE A UNIVERSAL (110 AND 220 VO  OLDER REFRIGERATORS ALSO CAUSE THIS PROBLEM, AS THEY GO THROUGH EACH OF THEIR ON AND OFF CYCLES. NOTHER ENEMY TO COMPUTER DEVICES IS (RADIO FREQUENCY INTERFERENCE), AGAIN ALMOST EVERY ELECTRICAL DEVICE GENERATES RADIO WAVES, IF YOU HAVE A TELEVISI LY SAVED TO DISK MAYBE SCRAMBLED WITH OUT YOU REALIZING IT. HIS ALSO HAPPENS DURING A FILE LOAD, BUT MOST OF US WOULD ASSUME THAT THE SCRAMBLED DATA WAS CAUSE BY ONE OF COMPONENTS IN THE SYSTEM, WITHOUT REALIZING THE REAL CAUSE. ESIDE, SIMPLY CLEARIN USE A SIGNIFICANT, AND POSSIBLY DANGEROUS INCREASE IN THE INTERNAL TEMPERATURE. QUICK THREE TO FOUR MINUTES OF BLOCKED VENTALATION CAN CAUSE NASTY RESULTS. <> HE MONITOR, ALSO REQUIRES A BIT OF CAUTION. HEN YOU ARE GOING TO STOP WORKING FOR ANY PE " SOCKETS MAY BE PROVIDED; <2> INDIVIDUALLY ISOLATED FILTERS FOR EACH SOCKET (OR BANK OF TWO); AND <3> CASCADED FILTERS, EACH FILTER PROVIDES A DEGREE OF FILTERING BETWEEN SOCKETS, AND HIGHER ISOLATION FROM THE POWER LINE AS YOU MOVE UP EACH CASCADED FIL LT) POWER SUPPLY AND IT RUNS COOL. < F YOUR SYSTEM INCLUDES A ARD ISK RIVE AND YOU KEEP YOUR SYSTEM ON CONTINUOUSLY FOR LONG STRETCHES, REMEMBER TO MONIT TER; IN OTHER WORDS IF YOU HAVE FOUR FILTERS, AND EACH FILTER PROVIDES 30DB OF ISOLATION, YOU WOULD HAVE 30DB OF ISOLATION BETWEEN EACH SOCKET, BUT THE ISOLATION FROM LINE WOULD VARY AT EACH SOCKET. HE FIRST SOCKET WOULD PROVIDE 30DB, THE SECOND 60DB,  CAN FIND THEM.>> <<>> AKE SURE THAT YOUR POWER LINES ARE FILTERED AND PROTECTED, SEE THE NEXT SECTION FOR A FULL DISCUSSION ON THIS TOPIC. *CN1;<5> ROTECTING YOUR EQUIPMENT*CN0 N THE PREVIOUS SECTION WE TOUCHED ON THE ELECTRICAL AND THERMAL SHO  KNOW AS "MONSTER GENERATORS". HEY CAUSED SO MUCH INTERFERENCE THAT TELEVISION SETS IN OTHER ROOMS COULD BE EFFECTED. OME OF THIS IS TRANSMITTED OVER THE ELECTRICAL WIRING, AND SOME OF IT IS TRANSMITTED OVER THROUGH THE AIR WAVES. HERE'S NO A MULTIPLICITY OF DEVICES ON THE MARKET THAT WILL FILTER SOME, IF NOT ALL OF THESE POWER LINE PROBLEMS. HE SIMPLEST WILL PROVIDE MINIMAL SPIKES/SURGES SUPPRESSION, THESE BASIC DEVICES RUN TEN TO TWENTY BUCKS. HE NEXT LEVEL OF DEVICES WILL PROVIDE SIG EXCELLENT PRODUCT. Y THE WAY , ONCE AN MERICAN AUDIO COMPANY, IS NOW A SUBSIDIARY OF THE APANESE CONGLOMERATE (ONCE A RITISH TURNTABLE MANUFACTURER), AS IS DBX, ANOTHER MERICAN AUDIO MANUFACTURER. ND AROUND AND AROUND WE GO. CAN BE RE WAS RECENTLY CHANGED TO ORLDORT 1200. HE LIST ON THIS UNIT IS $199. HE AVERAGE DISCOUNT PRICE SEEMS TO BE ABOUT $175. OR MORE INFO OR A LOCAL DEALER CALL OUCHBASE YSTEMS AT 516 261 0423. 2.4- ODEM (AND PRINTER) CABLES NE OF THE BEST, AND US APPRECIATIVE IF THOSE OF YOU THAT HAVE UPERCRIPT WOULD RUN A TEST TO SEE IF THE BUG CARRIED OVER TO UPERCRIPT , OR IF IT WAS EXTERMINATED, PLEASE LET ME KNOW THE RESULT. ANY THANKS TO ON FOR BRINGING THIS BUG TO MY/OUR ATTENTION. *CN1;<4> BEST EXEMPLIFIED BY SIMPLE LIGHT BULB, IF YOU LEAVE IT ON CONTINUOUSLY, IT WILL PROVIDE MANY MORE HOURS OF NET SERVICE, THAN IF YOU KEEP FLICKING IT ON AND OFF. S THE THE ELECTRICITY HITS THE WIRE IN THE BULB, THE WIRE EXPANDS WITH THE HEAT, WHEN POWER SEQUENCE AS THE LOWLY LIGHT BULB. HIS IS THE BASIC REASON IT IS PREFERABLE TO LEAVE YOUR SYSTEM ON, VERSUS TURNING IT ON AND OFF. LECTRICALLY THIS IS ALSO REFLECTED IN THE FACT THAT WHEN AN ELECTRICAL DEVICE IS INITIALLY TURNED ON, IT SUCKS UP TWO T ACHED AT 800 325 0800. 2.3- E: ORLDORT 1200 NE VERY, VERY INTERESTING MODEM TO COME TO MARKET IS THE ORLDORT 1200 FROM OUCHBASE YSTEMS. HIS MODEM IS PRIMARILY INTENDED FOR USE WITH PORTABLE COMPUTERS. T WEIGHS 6.5 OUNCES AND IS THE SIZE OF UALLY CHEAPEST, SOURCES FOR MODEM AND PRINTER CABLES IS AGITRONIC ECHNOLOGY NC. URRENT, AVERAGE PRICES RUN $6.00 FOR A 232 MALE TO MALE 6 FOOT CABLE, AND $8.00 FOR A ENTRONICS MALE TO MALE 6 FOOT CABLE. OST OTHER CABLE CONFIGURATIONS ARE ALSO A EEPING THE POWER ON*CN0 NE OF THE ISSUES THAT HAS ATTRACTED ATTENTION IS THE LOGIC BEHIND KEEPING YOUR COMPUTER SYSTEM ON CONTINUOUSLY. ELL THE FIRST BASIC RULE IS, IT IS BETTER TO KEEP YOUR SYSTEM ON INSTEAD OF TURNING IT ON AND OFF. S AN EXAM IS TURNED OFF, THE WIRE CONTRACT AS IT COOLS. HE REPEATED EXPANSION AND CONTRACTION CAUSES MORE DAMAGE THAN DOES THE CONTINUOUS USAGE. N CONTINUOUS USAGE, THE WIRE STABILIZES AS THE NET HEAT STABILIZES. N THE WORST CASE, TURNING THE BULB ON A COUP O THREE TIMES THE NET REGULAR CONSUMPTION. ONSIDERING THAT THE AVERAGE SYSTEM (+MONITOR+8050) DRAWS, AT MOST, 100 WATTS, IT MEANS THAT FOR A FEW SECONDS, YOUR SYSTEM WILL CONSUME 200 TO 300 WATTS. HIS FACTOR IS ALSO INVOLVED IN THE DAMAGE THAT CAN  A PACK OF CIGARETTES, EASILY FITTING IN A SHIRT POCKET. MONG THE FEATURES OFFERED BY THIS UNIT ARE: IT IS TOTALLY AYES COMPATIBLE; IT OPERATES AT BOTH 300 AND 1200 BAUD; IT SUPPORTS BOTH MERICAN (ELL) AND INTERNATIONAL () TELECOMMUNICATIONS ST VAILABLE, AS ARE 10 FOOT CABLES. Y THE WAY, IF YOU ARE LOOKING FOR 232 OR ENTRONICS 2 TO 1, OR 4 TO 1 SWITCH BOXES, AGITRONICS OFFER THE BEST PRICES. $24 FOR THE 2 TO 1 BOXES, AND $33 FOR THE 4 TO 1 BOXES. AGITRONIC CAN BE REACHED AT 800 227 545 PLE, IF YOU ARE IN YOUR OFFICE FOR EIGHT HOURS, BUT ONLY USE YOUR SYSTEM FOR LIMITED CHORES, SAY A NET OF TWO HOURS OUT OF THE TOTAL EIGHT, IT IS PREFERABLE TO KEEP THE SYSTEM ON FOR THE TOTAL EIGHT HOURS, INSTEAD OF TURNING ON AND OFF AS YOUR TASK REQUI LE OF SECONDS AFTER HAVING TURNED IT OFF, THE THERMAL SHOCK THE WIRE RECEIVES WHEN POWER IS TURNED ON JUST AS THE WIRE IS IN THE PROCESS OF COOLING DOWN, IS THE HARSHES AND MOST DESTRUCTIVE. VERY COMPONENT IN YOUR COMPUTER SYSTEM GOES THROUGH THE SAME TO 9 CHARACTERS BEFORE ACTUALLY GETS AROUND TO READING THEM. HEN IT DOES EXECUTE THE NEXT GET OR INPUT, IT WILL JUST ACT LIKE THE CHARACTERS YOU HAD TYPED WHERE JUST NOW TYPED. N SOME CASES THIS TYPE AHEAD IS UNDESIRABLE BECAUSE THE CHARACT PED, THE IPPER 1200+, IS A ROMETHEUS 1200, A FULLY EXPANDABLE UNIT WHICH WILL ACCEPT ROMETHEUS OPTIONS, SUCH AS A 512 BUFFER, A PARALLEL OR SERIES PRINTER PORT, A 12 DIGIT ALPHA-NUMERIC DISPLAY PANEL, AND OTHERS. HE PRICE FOR THE IPPER 1200+ I ANDARDS; OPERATES ON AN INTERNAL 9 VOLT BATTERY (8 TO 10 HOURS) OR AN EXTERNAL ADAPTER; AND A VERY SPECIAL, UNIQUE FEATURE-- IT CAN BE FED BY THE ADIO HACK ACOUSTIC COUPLER CUPS, AND RUN AT 1200 BAUD. HIS FEATURE CAN BE A BLESSING WHEN YOU RUN ACR 4 OR 718 706 7670. *CN1;<3> NOTE ON UPERCRIPT ɀ*CN0 NE OF OUR MEMBERS, ON REDNICK OF AINT ARYS, EORGIA, HAS DISCOVERED A BUG IN UPERCRIPT . OST OF YOU WILL NEVER RUN INTO THIS BUG, AND TO MOST OF YOU, IT WILL NEVER BE A PROBLEM. T RE IT. N ANOTHER EXAMPLE, YOU USING YOUR SYSTEM IN YOUR HOME/BUSINESS, YOUR DAY SPANS 16-18 HOURS, WITH A NET OF 8 HOURS OF ACTUAL COMPUTER USE TIME. GAIN THE BASIC RULE HOLDS, KEEP THE SYSTEM ON FOR THE 16-18 HOURS CONTINUOUSLY. N A THIRD EXAMPLE, ERS MAY HAVE BEEN THE RAPID INPUT TO SOME GAME THAT FINISHED BEFORE ALL THE CHARACTERS WERE READ WITH A GET (SAY). O "GOBBLE UP" THESE CHARACTERS SO THAT THEY AREN'T USED IN THE NEXT INPUT OR GET, WE COULD USE: 100 GET C$,C$,C$,C$,C$,C$,C$,C$,C$ S THE SAME AS THE PREVIOUS UNIT, $159. ES, THE IPPER 1200+ IS AYES COMPATIBLE AND INCORPORATES A BUILT IN MONITOR SPEAKER. RIORITY NE LECTRONICS CAN BE REACHED AT 800 423 5922. 2.2- E: 1200 NOTHER REASONABLE PRICED 1200 BAUD MODEM THAT H OSS HOTEL TELEPHONES THAT ARE HARD-WIRED INTO THE WALL, INSTEAD OF TERMINATING IN A STANDARD MODULAR PLUG. LSO, IT IS UNIQUE IN THAT ACOUSTIC CUPS ARE USUALLY UNRELIABLE BEYOND 600 BAUD. F COURSE, THIS UNIT IS ALSO PERFECT FOR THOSE OF YOU THAT HAVE  SEEMS THAT THE "PAGING" FEATURE RUNS INTO PROBLEMS AT PAGE 255. IRST, IN THE PREVIEW MODE, PAGE 255 SCROLLS BY, IT DOES NOT STOP/PAUSE AS IT IS SUPPOSE TO. HE BUG ALSO MEANS THAT YOU CANNOT START A NUMBERING SEQUENCE WITH A PAGE NUMBER HIGHER THAN 2  YOU WORK LATE INTO THE NIGHT, YOU DECIDE TO TAKE A 6 HOUR SLEEP "BREAK" AND EXPECT TO START WORKING SOON AFTER GETTING UP. HOULD YOU TURN THE SYSTEM OFF? F YOU'VE GOTTEN THE DRIFT BY NOW, THE ANSWER IS , LEAVE THE SYSTEM ON. HE REASON THAT THE HIS WOULD GOBBLE UP TO 9 CHARACTERS. HE VARIABLE C$ WAS USED REPEATEDLY BECAUSE WE DON'T REALLY CARE WHAT GET GOT. ITH EACH CHARACTER THAT HAD BEEN TYPED, C$ WOULD BE SET TO JUST THAT CHARACTER, ONLY TO BE RESET TO ANOTHER CHARACTER OR NOTHING IN AS APPEARED AS OF LATE, IS THE 1200. HIS MODEM IS TOTALLY AYES COMPATIBLE, AND INCORPORATES A BUILT IN SPEAKER. HERE IS ONLY ONE NATIONAL DEALER CARRYING THEM , AT A VERY REASONABLE $129.95. HE FEEDBACK ON VARIOUS 'S, IS THAT THIS IS AN RUN OUT OF DESK SPACE, CONSIDERING THAT IT IS ABOUT ONE FOURTH THE SIZE OF A REGULAR DESK MODEM. T CAN BE PURCHASED WITH EITHER A MALE OR FEMALE 232 CONNECTOR. NE MORE NOTE, THIS UNIT WAS ORIGINALLY RELEASED UNDER THE NAME OF ORLDINK 1200, WHICH 54. ASSUME THIS IS A UNIVERSAL BUG IN UPERSCRIPT , SINCE OUR MEMBER'S COPY HAD THE BUG, AND SO DO MY TWO COPIES OF UPERSCRIPT . BVIOUSLY, THIS BUG IS ONLY IMPORTANT TO FOLK WORKING ON LONG DOCUMENTS, BUT IT IS A BUG NONE THE LESS. WOULD BE  CONTINUOUS POWER ON CONDITION IS PREFERABLE HAS TO DO WITH THE NATURE OF ELECTRONIC COMPONENTS. HE COMPONENTS THAT DIE IN ELECTRONIC EQUIPMENT ARE SENSITIVE TO THE ELECTRICAL AND THERMAL SHOCK CAUSED BY POWERING THE EQUIPMENT ON AND OFF. HIS CAN BE ? ATER WE WILL BE LEARNING HOW TO GET DATA FROM DISK FILES. UT FOR NOW WE'LL LEARN HOW TO GET SOME DATA FROM THE KEYBOARD. S AN EXAMPLE, WE WANT TO READ IN 3 NUMBERS AND PRINT THEIR AVERAGE. E'LL USE THE VARIABLES A, B, AND C TO HOLD THE 3 N N BE SPACED OUT FOR READABILITY, AS LONG AS WE PUT THE COMMAS BETWEEN THEM. OMMODORE ALLOWS US TO COMBINE LINES 50 AND 100, THE PROMPT PRINT AND THE INPUT STATEMENT: 100 INPUT"HAT ARE THE 3 NUMBERS TO BE AVERAGED"; A, B, C GAIN WE DID N OR COLONS: OUR NAME AND AGE? "OHANN EBASTIAN, R.", 15 HIS IS THE ONLY WAY THAT CAN TELL THAT THE COMMA IS PART OF THE NAME, RATHER THAN THE SEPARATOR BETWEEN THE NAME AND THE AGE. NFORTUNATELY, OMMODORE WILL IGNORE COLONS AND EVER  A WHOLE WORD TO TELL THE PROGRAM SOMETHING, WE ONLY NEED TO GET ONE CHARACTER. HE GET INSTRUCTION CAN DOES THIS. HE FUNNY THING ABOUT THE GET INSTRUCTION IS THAT IT DOESN'T WAIT FOR YOU TO TYPE SOMETHING. F YOU HAVEN'T ALREADY TYPED THE CHARAC ND IF YOU PRESS ANYTHING ELSE, LIKE , THE PROGRAM WILL STOP WITH A ?SYNTAX ERROR; EVEN THOUGH THERE WAS NOTHING WRONG WITH THE PROGRAM! LSO, GET ALLOWS YOU TO USE A LIST OF VARIABLES JUST AS INPUT DOES: 200 GET A$, B$, C$ UT THIS IS ALSO S UMBERS: *LN1:FP2 100 INPUT A,B,C 120 PRINT "VERAGE OF ";A;B;C;"IS ";(A+B+C)/3 E THEN RUN THIS PROGRAM. HEN THE INPUT STATEMENT IS EXECUTED IN LINE 10, THE COMPUTER WILL PRINT A QUESTION MARK AND A SPACE, THEN TURN ON THE CURSOR. T IS WAITING OT HAVE TO PUT THE QUESTION MARK IN OUR PROMPT STRING BECAUSE WILL AUTOMATICALLY SUPPLY IT AND THE SPACE AFTER IT. HE MESSAGE MUST BE SEPARATED FROM THE FIRST VARIABLE IN THE LIST BY A SEMICOLON. HEN THE PROMPT MESSAGE IS PUT IN THE INPUT STATE YTHING AFTER THEM WHEN TYPED IN FOR AN INPUT, UNLESS THE STRING HAD A QUOTE AT THE BEGINNING: *LN1:FP2 OUR NAME AND AGE? UNNY NAME:,30 ?? SET NAME$="UNNY NAME" AND IGNORED THE COLON, COMMA, AND 30. HEN IT NOTICED THAT IT HADN'T RECEIVE TER WHEN THE GET INSTRUCTION OCCURS, IT WILL SIMPLY SET THE VARIABLE IN THE GET STATEMENT TO NOTHING (CLEARED): *LN1:FP3 10 GET C$ 20 PRINT C$; 30 GO TO 10 HIS SMALL PROGRAM LOOPS AROUND GETTING ONE CHARACTER AT A TIME. F NO CHARACTER IS T ELDOM USED. EMEMBER THAT YOU MUST HAVE ALREADY TYPED 3 CHARACTERS BEFORE LINE 200 IS EXECUTED. F YOU TYPED ONLY 1, A$ WOULD GET THAT CHARACTER AND B$ AND C$ WOULD BE CLEARED. OMMODORE ALLOWS WHAT IS CALLED "TYPE AHEAD". OU CAN TYPE UP FOR YOU TO TYPE IN THE VALUES FOR A, B, AND C. O DO SO, WE MIGHT ENTER (REMEMBER "? " CAME FROM THE COMPUTER): ? 10,20,60 E SEPARATE THE NUMBERS BY COMMAS. HE COMPUTER WILL THEN RESPOND: VERAGE OF 10 20 60 IS 30 HE TUTORIAL DISK D MENT, THE QUESTION MARK WILL ALWAYS FOLLOW THE PROMPT MESSAGE IMMEDIATELY, RATHER THAN BEING ON A SEPARATE LINE. AN WE USE INPUT TO READ INTEGER AND STRING VALUES TOO? ES, INTEGER VARIABLES WILL BEHAVE JUST LIKE THE REAL ONES DID IN THESE EXAMPL D THE AGE, THUS THE DOUBLE QUESTION MARK PROMPT. *LN1:FP2 OUR NAME AND AGE? OMMY, 12: I'LL BE 13 IN 1 MONTH THOUGH. EXTRA IGNORED HE TUTORIAL DISK INCLUDES A POINT OF TRIVIA CONCERNING PUTTING A QUOTE IN THE MIDDLE OF A STRING RESPONSE. YPED, THE PRINT STATEMENT WILL PRINT NOTHING (JUST WASTE TIME), AND WILL LEAVE THE CURSOR RIGHT WHERE IT WAS (BECAUSE OF THE SEMICOLON, REMEMBER?). HEN YOU TYPE SOMETHING, THE PRINT STATEMENT WILL "ECHO" IT BACK TO THE SCREEN. OU MUST PRESS TO G LE. ANY PROGRAMS START OUT BY CLEARING THE SCREEN AND PRINTING AN IDENTIFICATION MESSAGE. ITH SOME (INFERIOR) COMPUTERS, THIS REQUIRES A SEPARATE INSTRUCTION SUCH AS OR , WHICH ARE NOT NEEDED IN OMMODORE . NSTEAD, YOUR STATEMENT ISCUSSES WHAT WOULD HAPPEN IF WE WERE TO INPUT SOMETHING NOT EXPECTED BY , SUCH AS TOO MUCH OR TOO LITTLE DATA. HE PERSON WHO HASN'T USED OUR PROGRAM BEFORE WOULD DEFINITELY WONDER WHY THE COMPUTER SPAT OUT THE QUESTION MARK THOUGH. O WE S ES. TRING VALUES HAVE TO BE INPUT WITH SOME EXTRA RULES IN MIND. UPPOSE WE WANT TO INPUT A NAME AND AGE. E MIGHT HAVE: 100 INPUT "OUR NAME AND AGE"; NAME$,AGE HEN THE PROGRAM IS RUN, WE COULD RESPOND LIKE THIS: OUR NAME AND AGE? NIDELY S WITH STRINGS IN PROGRAMS, STRING VALUES GIVEN TO AN INPUT STATEMENT DO NOT HAVE TO HAVE THE ENDING QUOTE IF THE STRING IS THE LAST THING INPUT: *LN1:FP3 100 INPUT "OUR NAME IS"; NAME$ RUN OUR NAME IS? "EORGE ACOB INKLEHEIMER CHMIDT ET OUT OF THIS PROGRAM. HE GET STATEMENT DIFFERS FROM INPUT IN TWO OTHER WAYS. (1) T DOESN'T AUTOMATICALLY "ECHO" BACK WHAT YOU TYPED. OUR PROGRAM MAY WANT TO ECHO THE CHARACTER, OR IT MAY CHOOSE NOT TO - A LOT OF GAMES CHOOSE THE LATTER SO WOULD LOOK LIKE: 100 PRINT "<> GAIN, THE TERM <> IS USED TO REPRESENT PRESSING THE KEY AND THE / KEY, WHICH WE CANNOT REPRESENT DIRECTLY IN THE WORD PROCESSOR WE USED TO TYPE THIS TUTORIAL. OU GET THE IDEA. *FP3 2.5 HOULD ADD SOME PROMPT SUCH AS: 50 PRINT "LEASE ENTER THE 3 NUMBERS TO BE AVERAGED. F WE COULD CHANGE THIS PROMPT INTO A QUESTION AND LET THE COMPUTER SUPPLY THE QUESTION MARK: 50 PRINT "HAT ARE THE 3 NUMBERS TO BE AVERAGED"; OTICE THAT WE D HIPLASH, 50 HE RESULT WOULD BE NAME$="NIDELY HIPLASH" AND AGE=50. HE EXTRA RULE TO KEEP IN MIND IS THAT QUOTES MUST BE USED AROUND STRING VALUES IN CERTAIN INSTANCES: (1) F WE WANT THE STRING VALUE TO CONTAIN LEADING OR TRAILING SPACES: OUR N HE QUOTE BEFORE EORGE WAS NOT REALLY NECESSARY HERE. T'S JUST THERE FOR ILLUSTRATION. HE INPUT STATEMENT DIFFERS FROM ALL OTHER STATEMENTS IN ONE WAY. F YOU WANT TO STOP THE PROGRAM WHEN THE COMPUTER IS WAITING FOR INPUT (THE CURSOR IS BLIN  THAT THE SCREEN DOESN'T GET MESSED UP WHILE YOU ARE TYPING CHARACTERS TO BE USED BY A GET. (2) GET DOES NOT TURN ON THE CURSOR LIKE INPUT DOES. OU MUST JUST KNOW WHEN TO TYPE A CHARACTER WHEN A PROGRAM USES GET. HE IDEA IS THAT GET ALLOWS , Ծ [ASIC NPUT 1] O FAR WE HAVE BEEN TALKING ABOUT MANIPULATING DATA BY USING IT IN EXPRESSIONS, ASSIGNING IT TO VARIABLES, AND PRINTING IT. UT HOW DOES A PROGRAM GET THE DATA IN THE FIRST PLACE IDN'T HAVE IT PRINT ANY PUNCTUATION AT THE END OF THIS MESSAGE. HE COMPUTER WILL SUPPLY THE QUESTION MARK IMMEDIATELY FOLLOWING THE WORD "AVERAGED": HAT ARE THE 3 NUMBERS TO BE AVERAGED? 10, 20, 50 ITH THIS EXAMPLE WE CAN SEE THAT THE NUMBERS CA AME AND AGE? " NIDELY HIPLASH ",50 N THIS CASE, NAME$=" NIDELY HIPLASH ". ITHOUT THE QUOTES, WOULD THINK THE LEADING AND TRAILING SPACES WHERE ONLY FOR READABILITY. MBEDDED SPACES CAUSE NO TROUBLE. (2) F THE STRING IS TO CONTAIN COMMAS KING), YOU MUST . DOES NOT "NOTICE" THAT YOU ARE PRESSING THE STOP KEY UNTIL YOU COMPLETE THE INPUT STATEMENT BY PRESSING . FTEN WE DON'T NEED TO INPUT  YOUR PROGRAM TO "SUCK IN" A CHARACTER THAT THE USER TYPED WITHOUT IT HAVING TO SHOW IT ON THE SCREEN. GET MAY ALSO BE USED WITH NUMERIC VARIABLES, ALTHOUGH THIS IS SELDOM DONE IN REALITY. HE REASON IS THAT IT ONLY ALLOWS YOU TO TYPE 1 DIGIT, A 40, AND AS THE ACIT 4565, AND WHO KNOWS HOW MANY MORE. HESE MAGNIFICENT MACHINES HAVE BEEN ON THE LIQUIDATORS BLOCK FOR THE ABOUT THE LAST 15 MONTHS. EPENDING ON THE MODEL, THE LIQUIDATOR, AND THE TIMING, THE PRICES HAVE VARIED. ONSIDERING THAT TH LABEL ON A PRODUCT IS CALLED AN , INSTEAD OF THE COMPANY THAT MANUFACTURED THE PRODUCT, PLEASE DROP ME A NOTE AND SHARE IT WITH EVERYONE IN THE NEXT COLUMN. <> *CN1;<2> HE OTHER MODEMS, PLUS*CN0 2.1- E: IPPER 1200+ N THE LAST COLUMN, ALSO MEN E ORIGINAL LIST PRICES RAN FROM A LOW OF $1295, TO A HIGH OF $1895, THE LIQUIDATION PRICES HAVE BEEN DELICIOUS. FEW MORE NOTES ON THE PHENOMENON OF "GENERIC" AND "LABEL" PRODUCTS. OMETIMES A PRODUCT IS DESIGNED BY THE COMPANY THAT MANUFACTURERS THE PRODUCT THEY SOLD FROM SMALL PUCHASED OR INHOUSE MANUFACTURED PARTS. OW MANY FIRMS SEE ADVANTAGES IN BUYING MANY MANUFACTURING OPERATIONS IN THE FORM OF COMPLETED SUB-ASSEMBLIES EITHER FROM SUBSIDARY FIRMS HERE AND ABROAD, OR OFTEN EASIER, JUST SUBCONT EFORE ANYONE HAD IMPLEMENTED A REVERSE LINE FEED FEATURE, THEY DO NOT INCLUDE CODES FOR . OWEVER, IF YOU ALSO USE THIS PRINTER WITH ANOTHER COMPUTER, WHO'S SOFTWARE IMPLEMENTS PSON'S CODES, BE CAREFUL. HE BEST SOLUTION IS TO PATCH, IF POSSIBL TING 128 TELECOMMUNICATIONS SOFTWARE. 1.4- E: RINTER AISYHEELS HE FOLLOWING INFORMATION WAS MISTAKENLY EDITED OUT OF MY LAST ARTICLE. HE BEST, MOST COMPLETE SOURCE FOR RINTER AISYHEELS AND HIMBLES (ALSO RIBBONS) HAVE FOUND IS USINESS TIONED THE IPPER 1200 MODEM, FROM RIORITY NE LECTRONICS. HERE HAS BEEN A CHANGE IN THIS MODEL, A CHANGE FOR THE BETTER. S MENTIONED LAST TIME THE IPPER 1200 WAS ACTUALLY A ROMETHEUS 1200, A NON-EXPANDABLE UNIT. HE UNIT CURRENTLY BEING SHIP ANIES) UNDER ITS (THEIR) LABEL(S). NE OF THE BEST EXAMPLES IS PSON'S FAMOUS -80, WHICH ALSO SERVED AS THE ORIGINAL PRINTER, AS WELL AS A WHOLE SERIES OF OTHER PRINTERS. N THE AUTOMOBILE INDUSTRY THIS IS BEST TYPIFIED BY A "GENERIC" PRODUCT PRODUCT, AND SOMETIMES THE PRODUCT IS DESIGNED BY THE COMPANY THAT WILL EVENTUALLY MARKET IT. WO PRODUCTS THAT EXEMPLIFY THESE CONCEPTS ARE THE ANDY 100 ORTABLE OTEOOK OMPUTER, AND THE JR OMPUTER. HE GENERIC MANUFACTURER OF THE ANDY 100 RACTING THE MANUFACTURING TO CONTRACT MANUFACTURING FIRMS. N THE REVERSE, FOREIGN MANUFACTURINGS SEEING THE POLITICAL DESTINY IN MAKING THEIR PRODUCTS IN THE COUNTRY OF SALE, SIMPLY SET UP "SATELITE" ASSEMBLY PLANTS WITH THE PARTS ALL MADE IN THE FIRMS E, THE PRINTER DRIVER WITH THE PROPER CODE. HE OWERYPE CAN BE HAD FOR $189 FROM YCO OMPUTERS, 800 233 8760 OR 717 494 1030. HE TRACTOR AND SHEET FEEDER ARE AVAILABLE FROM IDEST ICRO-ERIPHERALS ($49 AND $169, RESPECTIVELY), 800 423 8215, IN H UPPORT ERVICES, NC., 705 UTTERNUT VENUE, OYAL AK, 48073, (313) 585 4736. HEY SPECIALIZE IN THESE PRODUCTS, AND PROVIDE THE LARGEST VARIETY 'VE RUN ACROSS. <> HILE MY DAYS BELONG TO A TRULY LEGITIMATE MANUFACTURE AS ITS CHIEF ENGINEER, IT IS DOUBTFUL THAT THERE WILL BE BUT A FRACTION AS MANY IO 800 321 7731. 1.3- E: HE VATEX 1200 AND 1200--- HE TWO BASIC DIFFERENCES BETWEEN THESE TWO MODEMS IS THE DEGREE OF AYES CODE COMPATIBILITY, AND EXCLUSIONINCLUSION OF A "MONITOR SPEAKER". HE VATEX 1200 DOES RESPOND TO ALL OF THE AYES IAC POWER PLANTS ARE SUPERIOR. HE SAME CONDITIONS EXIST IN OUR MARKET, AS WELL AS THE ELECTRONIC MARKET IN GENERAL. HEREFORE, A GENERIC PRODUCT CAN ALSO EXIST WITH OR WITHOUT COSMETIC DIFFERENCES, MAJOR OR MINOR MODIFICATIONS, UNDER THE NAME OF ITS M TO MAKE THEM INCOMPATIBLE AND UNIQUE. HE JR WAS DESIGNED BY , BUT IT WAS MANUFACTURED BY ELEDYNE. ELEDYNE IS A CONGLOMERATE THAT BRING YOU COUSTIC ESEARCH AUDIO SPEAKERS, ATERICK DENTAL HYGIENE PRODUCTS, AND VARIOUS "TOYS" FOR THE DEFENGE THEM EVER, THEN YOU CAN DELETE LINE 6380 IN STEP 1. ABOVE. F YOU'RE LIKE ME YOU USE THESE LITTLE BEAUTIES TO REDUCE YOUR TIME ON LINE. ON'T GO BACK TO ENU 1 AS DIRECTED BY THE EELINE INSTRUCTIONS IN PARAGRAPH 4 PAGE 12. NSTEAD GO TO ENU 2.  TRUE 'S IN THE OF ANY SIZE IN A FEW YEARS.>> 1.2- E: HE TAR OWERYPE--- INCE OUR LAST COLUMN, THE PRICE ON THIS ITEM HAS DROPPED INTO THE $189-219 BRACKET. OR THOSE THAT HAVE, OR ARE CONSIDERING THIS PRODUCT, A NOTE. HE OWERYPE IMPLE  CODES, AND DOES INCLUDE A MONITOR SPEAKER. N THE OTHER HAND, THE VATEX 1200 WILL RESPOND TO AYES CODES, AND INCLUDE A MONITOR SPEAKER. OTAL AYES COMPATIBILITY IS NOT AN IMPORTANT FACTOR IF YOU ONLY USE YOUR MODEM WITH THE 128, IF ANUFACTURER, OR THAT OF ONE OR MORE OTHER COMPANIES. OW LETS TALK ABOUT THE 6400. HE 6400 COMES FROM THE GENERIC MODEL -10 MANUFACTURED BY OF APAN. ESIDES ITS GENERIC AND INCARNATIONS, IT ALSO EXISTED AS THE .TOH TARWRITER 10- SE INDUSTRY. Y THE WAY, FROM SOME BIZARRE REASON THE COMPANY THAT SLAPS A LABEL ON A PRODUCT IS CALLED AN , OR RIGINAL QUIPMENT ANUFACTURER, WHICH DOESN'T MAKE MUCH SENSE, BUT SUCH IS LIFE. F ANYONE OUT THERE KNOWS WHY THE COMPANY THAT SLAPS A  DON'T USE ELPHI THAT OFTEN OR HAVE ANOTHER NET YOU USE, THEN CHANGE THAT (1.1) TO THE ONE YOU DO USE. HE THING TO REMEMBER HERE IS THAT WHATEVER YOU USE IN STEP 4. WILL CAUSE THE PROGRAM TO LOAD THE FKEY AND SETUP FILES FOR THAT OARD UNLESSL******************CN0 *LK:DE LA TORRE IS A REGISTERED TRADEMARK OF NC. *CN1;******************************CN0 *CN1;  PORT, QUALITY MONITOR, ... E PLAN ADDITIONAL SOFTWARE THAT WILL PERFORM ADDITIONAL ANALYSES ON THE INCOMING ONLINE INFORMATION ("AVESDROPPING" ON THE 232) WHILE ANOTHER 128 RUNS ITEARCH. HIS CAN PROVIDE THAT THE MOST INTRICATE SOFTWARE TRATEGY/PROFILE (SEQUENCE OF COMMANDS YOU ISSUE TO THE HOST/VENDOR SYSTEM). GOOD SEARCH STRATEGY IN TURN DEPENDS ON MOST OF THE ABOVE, BUT MORE IMPORTANTLY IT DEPENDS UPON THE CLEVERNESS AND EXPERIENCE OF THE SEARCHER(S). GOOD DISCUSSION OF THIS ISORE DIFFICULT IF YOUR SOFTWARE DOESN'T GIVE YOU A FULL 24 LINES OF SCREEN. DEALLY THE INCOMING ONLINE INFORMATION WOULD APPEAR ON YOUR PRINTER TOO, BUT THEN YOU PROBABLY DON'T HAVE FAST ENOUGH PRINTER. NYWAY, THE SOFTWARE TO FACILITATE THESE PROBLEMS NE OF THE DEVIATIONS FROM THE SWITCH SCHEME IS THE DYNAMIC RANDOM ACCESS MEMORY CHIP (DRAM). T WAS DEVELOPED TO BE MUCH CHEAPER AND SIMPLER MEMORY THAN A STATIC RAM. HERE AS A STATIC RAM IS A SENTS. 6.) OOKING INTO THE DEVELOPMENT OF ONCURRENT /-86. 7.) RITING UTILITIES FOR /-86. 8.) RACKING DOWN /-86 BULLETIN BOARDS. 9.) EVELOPMENT OF FOR /-86. 0.) RACKING DOWN INFORMATION ON THE CONCURRENT GRAPHIC OR 68000 CHIP CANNOT ACHIEVE. ND AT 128 PRICES. ND WITHOUT YOUR HAVING TO LEARN ANOTHER KEYBOARD OR ETC. OME COMPUTERS BRAG ABOUT THE SPEED OF THEIR PROCESSORS. WO 'S CAN DO MORE THAN 1 COMPUTER WITH NEARLY TWICE THE SPEED. 2400 BAUD BEYOND THE SCOPE OF THIS ARTICLE, EXCEPT TO SAY "WHEN IN DOUBT, USE THE FREE 800 TELEPHONE NUMBER TO CHECK IT OUT WITH CUSTOMER SERVICE". OU CAN OFTEN WRITE A BETTER SEARCH STRATEGY THAN THEY WILL SUGGEST, AND IT IS REALLY FUN AND CHALLENGING IN ADDIT IS RARE INDEED BUT CAN SAVE YOU LOTS OF MONEY (EVEN ALIMONY?). F YOU HAVE A PRINTER THAT USES LESS EXPENSIVE FABRIC RIBBON, AND ALLOWS ONE TO PUT HIGHLY LEGIBLE PRINT IN SMALL PITCH AND LINES/PAGE (E.G. 15/INCH, 88 LINES/PAGE), SUCH AS THE 8300,  ET OF SWITCHES, THE DRAM IS A SET OF CAPACITORS. CAPACITOR IS ESSENTIALLY A TINY RECHARGEABLE BATTERY. O WHEN A "1" IS WANTED, THE CAP. OR BATTERY IS CHARGED AND IT SHOWS +5 VOLTS AND WHEN A "0" IS WANTED, THE CAP. IS DRAINED AND ACTS AS A GROUND. E AND MONEY PURSUING THIS MATTER. S A MATTER OF FACT MUCH MORE OF BOTH THAN WILL EVER BE RECOVERED BY SALES. HE PRIMARY REASON WE RESEARCHED THIS WAS TO GIVE MORE OPTIONS FOR USE OF THE SERIES COMPUTER. T THIS TIME IT APPEARS THAT WE HAVE ACHIEVE MODEM, ACCESSING YOUR VENDOR FROM CERTAIN CITIES, CAN SAVE CONSIDERABLE MONEY ON SOME SEARCHES. AM CONFIDENT THE FUTURE WILL MAKE 2400 BAUD MORE UBIQUITOUS AND RELIABLE (IT IS ALREADY QUITE RELIABLE IN MANY CASES). F YOU DO ALOT OF SEARCHING ON SELION TO PAYING OFF. EARCHING CAN BE EASY, INEXPENSIVE, INVALUABLE, AND FUN. ND THERE IS ALWAYS THE CHALLENGE OF DOING IT BETTER AND CHEAPER. ING ART 17311 40 WY #34 NDEPENDENCE, 64055 (816) 373-5523 *LK:GORSUCH OD DISCUSSION OF THIS ISYOU CAN SAVE ON PAPER AS WELL AS THE TIME IT TAKES YOU TO FLIP BACK AND FORTH VISUALLY FROM PAGE TO PAGE. F COURSE YOUR SOFTWARE SHOULD ACCOMMODATE ALL OF THIS EASILY. S IN PROFESSIONAL WORDPROCESSING, IT IS SOMETIMES NICE TO HAVE SETTINGS FOR A DRAFGAIN THE ADVANTAGE OF DRAM IS THE SIMPLICITY OF THE CIRCUITS ON THE CHIP, BUT THE DISADVANTAGE IS THAT THESE CAPACITORS OR BATTERIES HAVE TO CONSTANTLY BE CHARGED OR DRAINED IN ORDER TO MAINTAIN THE STATE IN WHICH THEY ARE SET. HIS IS KNOWN AS A REFRED SOME WORTHWHILE RESULTS. !!! , !!! ECT DATABASES AND HAVE THE CAPITAL, YOU MAY BE ABLE TO PURCHASE A OMPACT ISK WITH THAT DATABASE ON IT. HE SAVINGS PER RECORD ARE TREMENDOUS (E.G. EQUIVALENT $3/HR VS $87++/HR FOR ISHERIES; $0.50/HR VS $24 OR $14.30++/HR FOR MINIMUM EDLINE). APITAS CONTROLLER. ITH YOUR SUPPORT WE HOPE TO CONTINUE THIS SECTION IN THE NEXT ISSUE OF HE . OR MORE INFORMATION REGARDING DEVELOPMENTS AND OFFERS OF ASSISTANCE IN THIS PROJECT PLEASE CALL NC. AT 312-299-2270 BETWEEN THE HOURS OF 3T-QUALITY PRINTER AND ANOTHER FOR LETTER-QUALITY. DEALLY BOTH SETTINGS SHOULD BE AVAILABLE WITHOUT HAVING TO RELOAD YOUR SOFTWARE. ARDWARE: HE HAS FEATURES NEAR IDEAL FOR ONLINE SEARCHING: A REAL NUMBER PAD AND CURSOR CONTROL AND AND AND SH AND IS HANDLED BY OTHER CHIPS IN THE COMPUTER. OHN . EREZINSKI 512 PACHE VE ARPENTERSVILLE, L. 60110 312-426-2221 6PM TO 10 PM *LK:LOEFFLER D AND IT SHOWS +5 VOLTS AND WHEN A "0" IS WANTED, THE CAP. IS DRAINED AND ACTS AS A GROUND.  !!! HE HELP WE ARE REFERRING TO COULD BE ANY OR ALL OF THE FOLLOWING: 1.) RITING ARTICLES. 2.) RACKING DOWN PUBLIC DOMAIN AND COMMERCIAL PROGRAMMING FOR /-86. 3.) INDING L OUTLAY MAY BE $1500 AND UP. HIS IS A RAPIDLY CHANGING AREA, BUT THE CASUAL USER WILL NOT BE ABLE TO JUSTIFY IT FOR QUITE SOME TIME. N SUMMARY THUS FAR, THE ONLINE COSTS DEPEND ON SELECTION OF VENDOR, TELECOMMUNICATIONS NETWORK (INCLUDING & SOMET P.M. AND 8 P.M. ONDAY THRU HURSDAY AND ATURDAY 9 TO 4 P.M. /86 IS A REGISTERED TRADEMARK OF NC. *CN1;******************************CN0 *CN1; A 1200 BAUD MODEM, ANY APPRECIABLE AMOUNT OF INFORMATION WHOOSHING BY ON YOUR SCREEN WILL BE DIFFICULT TO READ. ND YOUR SPOUSE WILL FIND YOU VERY IRRITABLE AFTERWARDS BECAUSE IT IS SO FRUSTRATING FOR YOU TO READ LINES THAT KEEP BUMPING UP EACH TIME THE  8߀*CN0 *CN1;Ā- ξ HE 128 EXPANSION BOARD AS ADVERTISED IN THIS ISSUE BY WILL NOT OPERATE WITH THE 8088 CO-PROCESSOR. *CN1;************ ONE SET OF SIXTEEN ONES AND THE ONE CARRIED TO THE NEXT COLUMN. REALIZE FROM EXPERIENCE THAT THE HARDEST PART OF HEXIDECIMAL IS THINKING IN UNITS OF SIXTEEN. NCE YOU ACHIEVE THIS THE MATH AND COUNTING COME FAIRLY EASY.  KEYS (WITHOUT REQUIRING A LOCK), FUNCTION KEYS, SIMPLE FAST AND OPERATING SYSTEM, GOOD BUS, LOTS OF AVAILABLE DISK SPACE, AND KEYS, GOOD AND OPTIMIZING COMPILER, GOOD WORDPROCESSING AND ONLINE SOFTWARE AVAILABLE, A REAL -232IMES, ESPECIALLY DEPENDING ON WHERE YOU LIVE), DATABASE/FILES, SOFTWARE TO OPERATE YOUR ONLINE AND OFFLINE, HARDWARE, WHEN YOU SEARCH, AND THE ABILITIES USED AND CHARGES OF THE SEARCHER(S). UITE IMPORTANT IN SOME CASES IS THE ELEGANCE OF THE SEARCH SRE IS A SCROLL UP DUE TO A CARRIAGE RETURN ON LINE 24 OF YOUR SCREEN. OU THINK ITS FRUSTRATING TRYING TO READ THIS ARTICLE? EADING 1200 BAUD FOR AWHILE IS SOMETHING ELSE. OINT IS, MOST PEOPLE CAN'T DO IT WELL AND THINK AT THE SAME TIME. TS EVEN MPROGRAMMING THAT COULD BE PORTED TO OUR MACHINE FROM OTHER LANGUAGES LIKE , / OR OBOL ETC. 4.) RITING PROGRAMS FOR THE /-86 SIDE LET ALONE THE 6509 SIDE. 5.) OOKING INTO WRITING A NEW BIOS FOR IMPROVEM *CN1 /-86 Ӿ *CN0 1.) ORDSTAR ICROPRO MOST POPULAR WORD PROCESSOR EVER. TYPE. 2.) ALCSTAR ICROPRO POPULAR SPREADSHEET PACKAGE. 3.) PELLSTAR ICROPF /-86. F HAD BACKED THE SERIES THE WAY IT HAD INTENDED, WE WOULD HAVE HAD A LOT MORE SOFTWARE IN THE NATIVE 6509 MODE THAN WE HAVE NOW. F IGITAL ESEARCH HAD BEEN QUICKER TO GET /-86 TO THE MARKET AND HAD PRICED IT WITHOUT THE ASSE NY SYSTEM THAT REQUIRES A PARTICULAR EMULATION SUCH AS THE STANDARD -100 TERMINAL. ORRY, WE DO NOT EMULATE THE -100 TERMINAL BUT WE DO EMULATE THE -3 TERMINAL. HIS IS WHAT ALLOWS US TO CONFIGURE THE ABOVE WONDERFUL PROGRAMS WITHOUT MESS AND FLY AND YOU WILL PAY FOR THAT. HESE PROGRAMS WILL ALSO ALLOW YOU TO TRANSPORT WORK BETWEEN DIFFERENT COMPUTERS USING THOSE PROGRAMS AND IN THE WORLD ALMOST EVERYONE USES SOME VARIATION OF THESE PROGRAMS. PARTIAL LISTING OF KNOWN PROGRAMS THA IES TO HEAVILY ON GRAPHICS THOUGH. OU CAN ALSO CHANGE AND VIEW DIRECTORIES AND LEAVE MAIL LIKE ON A BULLETIN BOARD. ITH AN MODEM PROGRAM YOU CAN ALSO UPLOAD AND DOWNLOAD FILES. T'S GETTING MORE FUN ISN'T IT? E HAVE SPENT AN AWFUL LOT OF TIM RO INTEGRATED SPELL CHECKER FOR ORDSTAR. 4.) UPERCALC2 ORCIM ERY POPULAR SPREADSHEET. 5.) BASE SHT-ATE-OST POPULAR PROGRAMMABLE, RELATIONAL DATABASE. 6.) OVE-IT  L SOFTWARE ALLOWS FOR DOWNLOADING &/OR CONVERTING INTO WORDPROCESSING READABLE FORMAT. F YOU HAVE UPERSCRIPT, YOU SHOULD BE IN GOOD SHAPE. ARELY IS THERE SOFTWARE AVAILABLE TO DO SOME FANCY ANALYSIS OF THE DISK DOWNLOADED ONLINE SESSION RECORDS, ESP MBLER, WE MIGHT HAVE A DIFFERENT DOMINANT OPERATING SYSTEM FOR THE THEN IS NOW AVAILABLE. HERE WOULD ALSO BE A LOT MORE /-86 PROGRAMS AVAILABLE. HAT WE HAVE IS AN INTERESTING CROSS SITUATION. ITH THE SERIES WE HAVE A LIMITED SELECTION OF  T WILL OPERATE ON THE SERIES APPEARS BELOW WITH ANNOTATIONS AS TO THE DEVELOPER OR DISTRIBUTOR AND THE PARTICULAR USAGE. *CN1 & ; *CN0 1.) OBOL NC. EVEL 1 USINESS LANGUAGE-USS. HUS WE CAN USE A TERMINAL PROGRAM UNDER /-86 AND COMMUNICATE INTELLIGENTLY WITH A SYSTEM THAT IS RUNNING THE -3 TERMINAL CONFIGURATION. S A SIMPLE EXAMPLE, THE -3 TERMINAL WILL ALLOW US TO ACCESS A PROGRAM CALLED EMOTE, BY ICROOOLF X. TERMINAL PROGRAM W/PROPRIETARY PROTOCOL. 7.) ERS. EARL EARLSOFT NON-PROGRAMMABLE DATABASE MANAGER. 8.) ODEM86 ERSEY ELL KNOWN MODEM TYPE ECIALLY IN ETC. HERE IS SOME AVAILABLE FOR ITEARCH, BUT THIS WHOLE MATTER GOES BEYOND THE SCOPE OF THE PRESENT ARTICLE. FTER THE SEARCH YOU MAY WISH TO ANALYZE WHICH PARTS OF THE SESSION COST WHAT. HIS CAN BE VERY USEFUL TOWARD DETERMINA FEW GOOD PROGRAMS AVAILABLE. ITH /-86 WE HAVE A COMPLETE DEVELOPMENT SYSTEM, MAJOR LANGUAGES AND MAJOR PROGRAMS AVAILABLE. OGETHER WE HAVE A GOOD, PRACTICAL SYSTEM THAT CAN BE OPERATED AND DEVELOPED IN MANY DIRECTIONS. ITH /-86 WE HAVE NOW OVERNMENT CERTIFIED. 2.) OBOL EVEL 2- NC. NLY MAINFRAME CERTIFIED OBOL FOR MICROS. 3.) NC. MOST POPULAR DEVELOPMENT LANGUAGE TODAY. 4.) ASIC 86 NC. MSTUF, ON THE . EMOTE WILL NOT ONLY EMULATE MANY TERMINALS BUT ALLOWS THE USER TO REMOTELY ACCESS AND RUN PROGRAMS. HAT'S RIGHT YOU CAN RUN BASE OR OTHER FUN PROGRAMS FROM A REMOTE LOCATION WITH YOUR COMPUTER. ORGET ANYTHING THAT REL TERMINAL PROGRAM. HIS DOES NOT IN ANY WAY REPRESENT ALL THE COMMERCIAL OR PUBLIC DOMAIN SOFTWARE AVAILABLE FOR /-86. T ONLY REPRESENTS THAT WHICH , NC. OWNS LEGITIMATE COPIES OF AND HAS TESTED TO VERIFY PROPER OPERATION. HESE ALSO REPING HOW TO DO YOUR SEARCHING BETTER NEXT TIME. OR EXAMPLE RECEIVING THE SAME RECORDS AT THE "SAME BAUD RATE" FROM TWO DIFFERENT VENDORS AND TWO DIFFERENT TELECOMMUNICATIONS NETWORKS WILL OFTEN TAKE DIFFERENT AMOUNTS OF CONNECT TIME. HERE ARE MANY REATO THINK QUICKLY ENOUGH ONLINE THAT NO FOLLOW-UP SEARCH IS NEEDED (NO POSTSEARCH ANALYSIS). UT TO DO THIS, YOU TYPICALLY WILL NEED TO INSPECT, WHILE ONLINE, THE RECORDS THAT THE VENDOR IS SENDING YOU. F YOU ARE ALREADY SAVING COSTS BY USING AT LEAST OPENED THE DOORS TO NOT ONLY SOFTWARE DEVELOPERS FOR LANGUAGES BUT THE OPPORTUNITY TO USE THE SAME TYPE OF PROGRAMS THAT OUR FRIENDS ON THE AND COMPATIBLES USE. OW BEFORE WE ALL JUMP IN AND SAY " ", IT IS TIME TO GET INTO THE REALOST POPULAR STRUCTURED BASIC FOR BUSINESS. 5.) 86 OMPILER- NC. OMPILER VERSION OF ABOVE. 6.) / NC. POPULAR VARIATION OF POWERFUL MAINFRAME LANG. 7.) ASCAL +86 RESENT GENERIC VERSIONS OF THESE PRODUCTS AS MACHINE SPECIFIC VERSIONS DO NOT USUALLY HAVE TERMINAL INSTALLATION FILES. T SHOULD ALSO BE STATED THAT WHEN BUYING THE GENERIC VERSIONS OF THESE PROGRAMS THEY WILL ALSO RUN ON THE /-86 SIDE OF THE . T TAKES TO LOGON, GET PAST THEIR MENUS AND NEWS BULLETINS ETC. F YOU DO A LOT OF SHORT SEARCHES, THIS EXPENSE CAN ADD UP. IVEN A NEED FOR MAKING A QUICK HARDCOPY POST-SEARCH, THERE ARE NUMEROUS WAYS TO BEST AND QUICKLY ACCOMPLISH THIS. NSURE THAT YSONS FOR THIS, E.G.: BAUD RATE SPECIFIES AMOUNT OF TIME TO SEND SINGLE CHARACTER - BUT SAYS NOTHING ABOUT THE AMOUNT OF TIME BETWEEN CHARACTERS. UCH CHARACTERS PER SECOND (CPS) RATES MAY VARY. F THE VENDORS DON'T VARY IT, THE TELECOMMUNICATIONS NETITIES OF WHAT PROGRAMS ARE AVAILABLE FOR /-86. HE FIRST THING TO UNDERSTAND IS THAT THE PROGRAMS AVAILABLE ARE ALL HIGHLY RESPECTED PROFESSIONAL SOFTWARE THAT COST REAL MONEY. E ARE NOT TALKING ABOUT $9.95 EITHER. NLESS YOU CAN FIND UNBELIEVABLE NC. POPULAR VERSION OF ASCAL LANGUAGE. 8.) -86 NC. PEED PROGRAMMING PACKAGE FOR ABOVE. 9.) /-86 NC. MAKES ALL OF THE ABOVE WORK. HEREFORE THEY ARE USUABLE IF YOU CHANGE SYSTEMS. HIS ALSO BRINGS UP AN INTERESTING FEATURE OF THE /-86 OPERATING SYSTEM. UR OWN -128 EMULATES ONLY A -128 DUMB TERMINAL. T IS THEREFORE DIFFICULT TO USE OUR CURRENT TERMINAL PROGRAMS WITH AOUR SOFTWARE ALLOWS SELECTED PORTIONS TO BE MADE AS QUICKLY, EASILY AND RELIABLY AS POSSIBLE. NOTHER VARIETY OF INSPECTION OF THE DOWNLOADED FILE CALLS FOR EDITING OF THE DOWNLOADED FILE. HE SOFTWARE DESIGNED FOR THIS IS WORDPROCESSING. OST TERMINAWORK WILL. T ALSO DEPENDS ON HOW MANY OTHER PEOPLE ARE TIME-SHARING AT THE TIME, AND MY EXPERIENCE IS THAT THE VENDORS WON'T REVEAL SUCH INFORMATION. OU MUST DETERMINE IT YOURSELF, EMPIRICALLY. OMETIMES YOU WILL BE ABLE  BARGAINS ON THE LANGUAGES, THEY ARE SEVERAL HUNDREDS OF DOLLARS. HE MAINSTREAM PROGRAMS LIKE ORDSTAR, BASE AND UPERCALC ARE ALSO IN THE HUNDREDS. ET RESULT, YOU PAY FOR WHAT YOU GET! OST THESE COMPANIES SUPPORT THEIR PRODUCTS VERY HEAVINOT HAVE ABILITY TO CONVERT FROM 8050 FORMAT -- WILL TRANSFER TO 4040 FORMAT AND FORWARD BOTH ORIGINAL AND DUPLICATE. LEASE CONSPICUOUSLY MARK THE DISK IF IT IS NOT DUPLICATABLE VIA OPY LL (I.E. DATABASE FILES, ETC.>> NCLUDE NOT ONLY YOUR PROGAND THE RS-232. HE 8088 SIDE WOULD TAKE CARE OF DATA PROCESSING AND CALCULATIONS. HE CATCH WORD HERE IS CONCURRENT PROCESSING. ONCURRENT PROCESSING USUALLY MEANS THAT MULTIPLE TASKS ARE SEEMINGLY OCCURING AT THE SAME TIME. HIS IS NOT QUITE TUICKLY. N SUMMARY, YOU WANT TO DO AS MUCH AS YOU CAN PRE-SEARCH (ESPECIALLY IN WRITING YOUR SEARCH (SEQUENCE OF COMMANDS TO ISSUE ONLINE), BUT HAVE THE FASTEST MOST RELIABLE WAY OF CHANGING (EDITING PARTS) WHEN ONLINE, AND YOU WANT TO BE ABLEARCH, OR PARTS THEREOF, THE LEAST EXPENSIVE WAY TO DO IT WILL INCLUDE THE ENTIRE SEARCH TO BE PERFORMED AUTOMATICALLY. NDEED YOU WAY HAVE A WHOLE SEQUENCE OF SEARCHES TO BE PERFORMED AUTOMATICALLY, POSSIBLY EACH WITH DIFFERENT VENDORS & TELECOMMUNICAT HAVE TO STUDY YOUR MANUALS WHILE ONLINE, THIS CAN BE EXPENSIVE. F YOU $ VALUE YOUR TIME LEARNING AND RELEARNING IT, THIS CAN BE EXPENSIVE. F NOT KNOWING YOUR SOFTWARE CAUSES ERRORS ONLINE, THIS CAN BE EXPENSIVE. OST-EARCH EXPENSES: FTER YOU LOGOF RAMS BUT THE FILE OF YOUR LETTER/NOTES AS WELL. OTHING CAUSES MORE FRUSTRATION THAN TO HAVE A WORD PROCESSED LETTER EXPLAINING ABOUT THE PROGRAM ON THE ENCLOSED DISK WITHOUT THE TEXT FILE ON THE SAME DISK. JUST DON'T HAVE THE TIME TO SPEND REKEYI RUE, AS IN MOST CASES THE PROCESSOR IS JUST SHARING TIME WITH MULTIPLE TASKS WHEN IT IS NOT BUSY. N TERMS OF THE SERIES IT JUST MEANS THAT BOTH PROCESSORS ARE ON AND RELINQUISHING CONTROL BACK AND FOR BETWEEN EACH OTHER. HE PROBLEM HERE IS THAT THE E TO DOWNLOAD TO DISK AND SCREEN (AND PRINTER IF FAST ENOUGH) EVEN VERY LONG ("INFINITE") UNINTERRUPTED (WITHOUT WASTING TIME WITH BUFFERS) ONLINE SESSIONS. HEN FIRST BEGAN SEARCHING, ASKED IALOG ABOUT AVAILABLE SOFTWARE. HEY TOLD ME IT WAS IMPO IONS NETWORKS & BAUD-RATES & ... HORT OF AUTOMATING YOUR SEARCHES, YOU WILL FIND THAT THERE ARE TIMES WHEN YOU WANT MORE THAN A SIMPLE INCONSPICUOUS PROMPT PRINTED ON YOUR SCREEN. N PROMPT FROM YOUR SOFTWARE CAN SPARE YOU THOSE TIMES WHEN THEF YOU MAY NEED TO PERFORM ANY NUMBER OF THINGS WITH THE DOWNLOADED FILE. NE IS TO INSPECT IT TO DETERMINE WHAT FURTHER ONLINE SEARCHES ARE NEEDED. LMOST INVARIABLY THERE IS ROOM FOR IMPROVEMENT. HE EASIEST INSPECTION IS FROM HARDCOPY. DEALLY THE NG IN THE AUTHOR'S EXPLANATION OF WHAT HIS PROGRAM DOES AND HOW TO USE IT. AM REASONABLY CERTAIN THAT UGH DE LANVILLE AND ENRY ELLEMAN FEEL THE SAME WAY (AND HOW! -DS.) *LK:UPRNEP/CT86 I.E. DATABASE FILES, ETC.>> NCLUDE NOT ONLY YOUR PROG 8088 SIDE HAS TO PASS EVERYTHING BACK TO THE 6509 SIDE FOR SCREEN OUTPUT, DISK ACCESS ETC. OME OPERATIONS ARE THEREFORE SLOWED DOWN. HE METHOD UPON WHICH WE LOAD /-86 REFLECTS UPON THE ABOVE INFORMATION. BOOT PROGRAM IS USED TO LOAD A COLSSIBLE TO USE A MICROCOMPUTER TO ACCESS THEIR ONLINE SERVICE (WHAT A CROC). SPOKE TO SOME PROFESSIONAL ONLINE SEARCHERS, WHO REFUSED TO THINK ABOUT GOOD SOFTWARE, SAYING THAT WHAT WAS TRYING TO DO (CUT COSTS AUTOMATE) WAS UNETHICAL. LATER DEVELOP HOST IS READY FOR YOU BUT YOU DON'T KNOW IT. UT IF YOU ARE ATTENTIVE TO THE SCREEN, AND THIS DOESN'T DRIVE YOU TO JOIN THE OONIES, YOU HAVE NO OPPORTUNITY TO DISCUSS YOUR NEXT PROPOSED TENTATIVE MESSAGE TO SEND WITH A COLLEAGUE, OR READ MANUALHARDCOPY IS ALREADY THERE (THE VERY FASTEST WAY TO GET HARD COPY IS TO HAVE IT ALREADY ACCOMPLISHED AS SOON AS YOU LOGOFF - WHICH MEANS DOWNLOADING TO PRINTER IT WAS ALSO DOWNLOADING TO SCREEN AND DISK - "TRIPLE DOWNLOADING" - BUT THAT REQUIRES HIGICKLY, YOU MAY SAVE APPRECIABLE CONNECT TIME WITH SOME VENDORS WHO WILL STILL REMEMBER YOUR PREVIOUS SEARCH AND NOT REQUIRE YOU TO REPEAT MUCH OF IT PRIOR TO EXECUTION OF YOUR REVISED SEARCH. NOTHER DIFFERENCE BETWEEN VENDORS IS IN THE AMOUNT OF TIME ID START LOADER WHICH IN TURN LOADS THE /-86 OPERATING SYSTEM. FTER THE OPERATING SYSTEM IS LOADED INTO MEMORY IT PASSES CONTROL TO /-86 WHICH THEN PERFORMS INITIALIZATION OPERATIONS AND DISPLAYS THE OPENING ">" PROMPT. FTER USING OMMODORE COMLINE, CHECK THE SPELLING ETC. BEFORE GOING ONLINE, IT CAN BE A TREMENDOUS SAVINGS IN TIME AND MONEY AND ERRORS. HAT'S WHY ITEARCH (AND SOME OF THE "OHNIE COME LATELY" IMITATION SOFTWARE) MUST HAVE THIS FEATURE. F COURSE ONE CANNOT ALWAYS ANTICIPAED THE SOFTWARE (YOU KNOW, THE IMPOSSIBLE UNETHICAL THING) AND INFORMED THE MAJOR VENDORS, ASKING IF THEY HAD ANY INTEREST. HEY DIDN'T, BUT 2/3 OF THEM NOW SELL COMPETING SOFTWARE WITH SOME OF THE SAME FEATURES. F COURSE IT DOESN'T RUN ON ANY , ANS PUT OUT BY THE HOST, AND YOU LOOSE MONEY ANYWAY. THUS YOUR SOFTWARE CAN SAVE YOU MONEY IN OH-SO-MANY WAYS. OUR SOFTWARE MAY REQUIRE A LOT OF TIME TO LEARN HOW TO USE. NCE LEARNED, YOU MAY FORGET ASPECTS OF IT BY THE NEXT TIME YOU USE IT. F YOU H QUALITY SOFTWARE, AND A FAST PRINTER IF YOU ARE USING 1200 BAUD OR HIGHER WHILE ONLINE WITH HOST). FTEN-TIMES A POST-SEARCH INSPECTION OF THE ONLINE SESSION REVEALS A NEED FOR ANOTHER SEARCH (E.G. TO GET A FEW MISSING RECORDS). F YOU CAN DO THIS QUPUTERS FOR SO LONG, IT IS HARD TO IMAGINE COMING UP IN ANYTHING OTHER THAN ASIC. ES THERE ARE OTHER OPERATING SYSTEMS DIFFERENT THAN OURS. T WILL ALSO BE NOTED THAT WE START IN THE OMMODORE OPERATING SYSTEM AND TRANSFER TO THE /-86 SYSTEM. TE WHICH COMMANDS ONE WANTS TO SEND. O YOUR COMMUNICATIONS SOFTWARE NEEDS TO HAVE A VERY EASY, RELIABLE FAST EDITOR FOR THOSE LAST MINUTE CHANGES. N FACT MANY OF THESE LAST MINUTE CHANGES REQUIRE SOME FAST AND ACCURATE MATH CALCULATIONS .. AND FOR D YOU KNOW WHAT THINK OF THE QUALITY. F YOU DON'T HAVE THIS QUALITY OF SOFTWARE TO EXECUTE ONLINE SEARCHES FOR YOU, IT CAN BE A BIG HELP TO HAVE A FRIEND, COLLEAGUE OR CLIENT WATCHING THE SCREEN WITH YOU AND HELPING TO PREVENT OR CORRECT FOR ERRORS.  BE PERSUING CONVERSION OF THESE AND OTHER PROGRAMS FOR 128 USAGE --DO HEAR ANY VOLUNTEERS TO TAKE ON THE TASK?!?!>> LEASE SEND ALL ITEMS FOR POSSIBLE INCLUSION IN UPER* ORNER ON 1541/1570/1571/4040 FORMAT DISKS. <> UPERDESK IS A SINGLE DISK UPERBASE/UPERSCRIPT PROGRAM FOR THE 128 WHICH WROTE TO MAKE MY 'OFFICE' OPERATIONS AND DUTIES A BIT EASIER. RANKLY, DESIGNED IT TO DO MOST THINGS IDEKICK AND OTHER DESK TOP UTILITY PROGRERSON OR ORGANIZATION BEING WRITTEN TO FROM THE SELECTED UPERBASE RECORD FOLLOWED BY THE SALUTATION SUCH AS EAR OHN. NE NEED ONLY START TYPING AFTER THE EAR OHN BIT AND OF COURSE, YOU MAY FINISH WITH ONE OF THE THREE MACROS WHICH CLOSE A LETTER AND DEVELOPED IT AS A SORT OF ... CALENDAR BUT IT IS USEFUL TO ILLUSTRATE A COUPLE OF IMPORTANT POINTS ABOUT MACROS. IRST POINT IS THAT WITH UPERSCRIPT 128 YOU MAY CALL ONE MACRO FROM ANOTHER AND RETURN TO THE CALLING MACRO. HINK OF THIS AS A SUIONARY FILES SO AS TO PROVIDE MORE SPACE FOR NAMES AND ADDRESSES. UPERDESK ALSO ACTS AS A NORMAL PROGRAM DISK FOR BOTH UPERSCRIPT AND UPERBASE WHEN EITHER ARE LOADED WITHOUT THE OTHER. DON'T MIND COPIES OF UPERDESK BEING GIVEN TO ANYONE BUT WOULD 'G'. ACRO 'G' IS THE BIT WHERE WE FIRST CALL ON MACRO 'F' AND THIS IS OUR SUBROUTINE MACRO. O CALL A MACRO 'F' AS A SUBROUTINE RATHER THAN A SUCCESSIVE OPERATION ONE USES THE FORMAT ^+F IN LIEU OF ^F, THE '+' DENOTING IT IS A SUBROUTINE CALL. HIS FAMS DO ON AN OR CLONE WHILE RUNNING BOTH UPERBASE AND UPERSCRIPT ALONG WITH HAVING THE DICTIONARY AVAILABLE ON THE SAME DISK. DEALLY IT REQUIRES A 128 AND 1571 OR 128 AS IT FILLS MORE THAN ONE SIDE OF A DISK WHEN THE DATABASE HAS MORE THAN A F PRINT THE ENVELOPE AS COVERED IN MY AN/EB 86 ARTICLE ON UPERSCRIPT PG 23. COLLECTION OF OTHER MACROS INCLUDING THE PARAGRAPH NUMBERING ONE (AR/PR 86 PG 159) ARE INCLUDED IN THE DEFAULTS FILE. UPERDESK ALSO PROVIDES A SHORT MEMO FACILITY, A DABROUTINE WHICH MAY BE CALLED BY MANY DIFFERENT MACROS. ETER'S MACROS, WITH SOME SLIGHT MODIFICATIONS, ARE AS FOLLOWS: << : HE SYMBOL ^ IS ACTUALLY AN UP ARROW. E'VE USED THE ^ SINCE IT IS A DIRECT UPERSCRIPT KEYBOARD SYMBOL OF P RROW MI ASK ALL MEMBERS TO STRONGLY ENCOURAGE NONMEMBERS TO JOIN IF GIVEN A COPY. LL SHOULD FEEL FREE TO MAKE MODIFICATIONS AND IMPROVEMENTS TO UPERDESK AND 'D BE PLEASED TO RECEIVE COPIES OF THESE FOR POSSIBLE INCLUSION IN FUTURE VERSIONS. << WILLACILITY DOES NOT APPEAR TO BE MENTIONED AS SUCH IN THE UPERSCRIPT MANUAL BUT IT DOES APPEAR IN THE MACRO AT THE START OF THE IDE ABLE FILE INCLUDED ON THE UPERSCRIPT 128 PROGRAM DISC. RECISION OFTWARE SHOULD AMEND THEIR MANUAL ACCORDINGLY TO MAKE MEW RECORDS IN IT. NE MAY ALSO USE A 1541 DRIVE AS DEVICE 9 WITH THE PROGRAM. HIS ALLOWS ONE TO KEEP THE ONE UPERDESK 'MASTER' DISK IN THE 1571 OR 128 AND TEXT FILES ON SEPARATE DISKS IN THE 1541. ISK SWAPPING IS ALMOST ELIMINATED EXCEPT FOR BACKUPS.IRY WHICH IS MAINTAINED AS A UPERSCRIPT DOCUMENT, A MISCELLANEOUS EXPENSES FILE SIMILAR TO THE TELEPHONE CALL FILE, AND IT PROVIDES PRINTED OR SCREEN LISTINGS OF BIRTHDAYS, HRISTMAS CARD LISTS, CLUB MEMBERS, AND SEPARATE BUSINESS AND PERSONAL TELEPHONEND MORE BUGS MAY BE DISCOVERED IN THIS MACHINE. ONSEQUENTLY TAKE PRECAUTIONS AND HAVE BEEN KEEPING FOUR, YES FOUR, COPIES OF EACH DATA DISK. EXAMINE CAREFULLY THE DIRECTORY OF EACH BACKUP DISK AND IF FIND THAT THE COPY HAS MORE THAN A COUPLE OF EXS-REPRODUCED BY OUR PRINTER.>> *S=Z^M/EAP/SD0^M/CZ^&G *F=^I /CA1^M/CR AR *G=^+F^+F^+F^+F^+F^+F^+F^&M *M=^M/GN8/^&I *I=^+F^+F^+F^+F^+F^+F^+F^&N *N=^M/GN16/^&V *V=^+F^+F^+F^+F^+F^+F^+F^&B *B=^M/GN24/^&U *U=^+F^+F^+F^+F^+F^+F^+ORE USERS AWARE OF THIS QUITE USEFUL FEATURE. ACRO 'F' SIMPLY TABS TO THE FIRST OF THE STANDARD DEFAULT TAB SETTING (^I), INSERTS 3 SPACES, ADDS 1 TO THE CALCULATOR (/CA1^M), DISPLAYS THE RESULT (/CR) FOLLOWED BY THE MONTH (ARCH IN THIS INSTANCE). O UPERDESK IS DESIGNED AROUND A UPERBASE FILE CONTAINING NAMES, ADDRESSES, TELEPHONE NUMBERS, BIRTHDATES, AND OTHER THINGS FIND USEFUL LIKE SENDING OUT HRISTMAS OR OLIDAY GREETING CARDS. HE PROGRAM DOES VARIOUS TASKS LIKE DISPLAYING THE TELEPHONE NUMBER LISTS. INALLY THERE IS A TABLE WHICH FIND USEFUL WHEN PROGRAMMING. HE DICTIONARY IS AVAILABLE WHENEVER UPERSCRIPT IS ENTERED, IS ON THE SAME DISK AS ALL THE OTHER FILES AND AVOIDS THE DISK SWAPPING PROBLEMS. HE PROGRAM, WHICH IS MTRA BLOCKS FREE COMPARED TO THE ORIGINAL THERE IS ALMOST CERTAIN TROUBLE IN STORE. OR EXAMPLE, A COUPLE OF TIMES WITH EARLY VERSIONS OF UPERBASE 128 HAVE FOUND ALMOST 200 EXTRA BLOCKS FREE AFTER A BACKUP. VERYTHING SEEMED WITH THE COPIES UNTIL T A FREE PASSWORD FOR THEIR NTAP FILES (ABRIDGED VERSIONS FOR EDUCATION PURPOSES), AND THERE IS NOT EVEN TELECOMMUNICATION CHARGES. OTALLY FREE? ES, UNLESS YOU VALUE YOUR TIME. T TAKES TIME TO LEARN ANY SYSTEM COMMAND LANGUAGE, AND ONCE YOU'VE LEASTEMS. T DOES NOT MATTER WHAT THE PHYSICAL OR LOGICAL FORMAT OF THE DISKS ARE BECAUSE THAT WILL NOT AFFECT THE ACTUAL PORTING. LL YOU WOULD NEED IS A GOOD TERMINAL PROGRAM LIKE OVE-IT BY OOLF OFTWARE TO TRANSFER THE DATA. Y THE WAY, IF ANY OF YOTLY. ET ME SUPPLY A SIMILAR BUT MORE SPECIFIC EXAMPLE: YOU REQUEST A 100 RECORDS WITH A COMMAND SUCH AS "T 1/5/1-100" BUT INSTEAD HIT THE "00" KEY AT THE END. OUR BUFFER FILLS UP AT SAY THE 20TH RECORD, SO YOU HANGUP, ONLY TO DISCOVER LATER THAT YOUACTUALLY IMPLEMENTED ON THE SERIES THOUGH AM NOT TRULY QUALIFIED. T MUST FIRST BE REALIZED THAT MOST / TYPE SYSTEMS HAVE ONLY ONE CENTRAL PROCESSING UNIT, DIRECT MEMORY ACCESS AND MORE SIMILAR DRIVE FORMATS. HE -128 AND 256 HAVE TWO 'S, CREATED OR WRITTEN TO RATHER THAN WHEN IT IS BEING BACKED UP. 3) TILITY64 ROGRAM WON'T WORK WITH FILES WHOSE PARTS ARE ON BOTH SIDES OF A 1571 DISK. HIS MAY BE RELATED TO THE PROBLEM ABOVE AND ARE WORKING ON IT. 4) TROUBLE WITH 1571.  RNED A SYSTEM, SUCH AS IALOG, YOU ARE LIKELY TO USE THAT SYSTEM RATHER THAN A LESS EXPENSIVE ONE. HAT'S WHERE THEY MAKE THEIR MONEY. UCH SITUATIONS INSPIRED ME TO HAVE ITEARCH TRANSLATE FROM THE LANGUAGE OF ONE VENDOR TO THAT OF ANOTHER. F COURS U HAVE WONDERED HOW OMMODORE DECIDED ON THE 77 TRACK FORMAT FOR THE 8050, AND STILL HAVE NOT FIGURED IT OUT, THIS MAY BE THE ANSWER. HE 3740 FORMAT IS 77 TRACKS AND IS CONSIDERED THE ONLY LEGITIMATE / STANDARD FORMAT. ACH MANUFACTURER OR WERE BILLED FOR THE FULL 1,000 RECORDS AT $0.25 EACH ($250.00)! R SUPPOSE YOU MAKE A TYPO AND DEVELOP A LARGE SET SUCH AS MIGHT BE FOUND WITH THE PREFIX "RE*". T MIGHT TAKE MANY MINUTES JUST TO DEVELOP THE SET, AND IF YOU DIDN'T FIND OUT UNTIL LATER ACCESS AND OF COURSE UNIQUE CODING ON THEIR DISKS. WILL NOT EVEN TRY TO GET INTO THE TYPE OF CODING THAT WAS USED ON THEIR /86 FORMATS OTHER THAN THEY HAVE 64 DIRECTORY ENTRIES AND 410K OF USABLE DISK STORAGE ON AN 8050 DISK. ORE ON THI CAN DO NOTHING HERE. UNDERSTAND HAS A REVISED VERSION WHICH HAS HAD SOME LIMITED DISTRIBUTED ON S. 5) RIPLER INTERFACE CAUSES ALL SORTS OF ERRORS AND WON'T WORK PROPERLY WITH 1571. OT MUCH OR CAN DO HERE; SUGGEST USING ANOTE THE VENDORS CHANGE LANGUAGE FROM TIME TO TIME, AND THAT'S ANOTHER REASON ITEARCH WAS MADE TO BE VERY FLEXIBLE IN ITS TRANSLATION OF A STRATEGY FROM ONE VENDOR LANGUAGE TO ANOTHER. OMETIMES THERE ARE HIDDEN OR UNEXPECTED CHARGES. OTS OF IALOG USE USER OF A /-86 COMPATIBLE COMPUTER MUST MODIFY THE BIOS FOR THE PARTICULAR PHYSICAL HARDWARE OF THEIR SYSTEM. HE BIOS IS THE BASIC INPUT/OUTPUT SYSTEM. HE BIOS TELLS THE OPERATING SYSTEM HOW TO ACCESS VARIOUS DEVICES RELATED TO THE PARTICULAR SYS ... WELL, YOU GET THE POINT. IMPLE MISTAKES CAN BE COSTLY, AND IF YOU ARE USING ORDINARY TERMINAL SOFTWARE DESIGNED FOR BULLETIN BOARDS ETC., THERE WILL TYPICALLY BE LOTS OF THEM. YPO'S ARE ALWAYS PROBLEMATICAL, BUT IF YOU CAN TYPE YOUR COMMANDS OFFINSTALL THE DATABASE. HAVE BEEN INFORMED THAT THIS WAS AN 'IMPROVEMENT' MADE TO THE 1571 DRIVE. OMMODORE HAVE SHOT THEMSELVES IN THE FOOT OVER THIS ONE. ON'T THEY EVER LEARN. HE 'IMPROVMENT' WAS DONE BECAUSE SOME STUPID TWITS IGNORED THE MANUAL, USEHER INTERFACE. ( RECOMMEND RAIN OXES.) 6) 1571 GOES INTO 1541 MODE UNEXPECTEDLY. PPARENTLY THIS ONE HASN'T BEEN FULLY SORTED OUT YET. 7) 1101 PRINTER WILL CAUSE 128 AND 128 BACKUP PROGRAMS TO 'HANG' OR FAIL. HAVE BEEN NOTIFIED ALORS MISREAD THE ORIGINAL CONTRACT WHICH OFFERED IN-DEPTH INFORMATION ON SELECTED DATABASES, ONLY TO DISCOVER THEY HAD TO PAY DEARLY FOR IT. FOR ONLINE COST REDUCTION: ANY ONLINE SEARCHERS REQUESTED MORE THAN A FEW RECORDS TO BE TELECOMMUNICATEDTEM. HE BIOS IS THE ONLY USER OR MANUFACTURER CONFIGURABLE PART OF THE SYSTEM AND IS NOT MEANT FOR A NOVICE TO CONFIGURE. HIS IS WHY CORRECTLY WRITTEN PROGRAMS CAN RUN ON DIFFERENT BRANDS OF COMPUTERS EVEN THOUGH THEY HAVE DIFFERENT HARDWARE. / TS IN FUTURE ISSUES OF . OU CAN SEE THAT THERE ARE A FEW PROBLEMS TO BE WORKED OUT HERE. HE TWO 'S, THE 8088 AND THE 6509, MUST BOTH BE ON CONTINUOUSLY AND PASSING CONTROL BACK AND FORTH BETWEEN EACH OTHER WHEN NECESSARY. HIS CONCEPT DATD AN IDENTICAL FOR ALL THEIR DISKS AND THEN COMPLAINED THAT AFTER SWAPPING DISKS AND WRITING TO THEM THAT THE GOT MIXED UP. CREATED A PAIN IN THE BACKSIDE FOR SERIOUS USERS. NOTE OF CAUTION. T IS EARLY DAYS IN THE LIFE OF THE 1571 DRIVE ANG WITH BUT THE ONLY THING TO DO IS DISCONNECT THE PRINTER WHILE LOADING AND BACKING UP. 8) 29, ISK MISMATCH, XX, XX ERROR MESSAGE IN 128 OCCURS WHEN A DISK HAS BEEN REMOVED AND REINSERTED IN A 128 (AND ALSO, SO 'M TOLD, IN A 1571 AND SOME, AND WHEN THEIR BUFFERS FILLED AND THEN EMPTIED TO DISK (PROVIDING THEY WERE LUCKY ENOUGH TO HAVE THIS DONE AUTOMATICALLY RATHER THAN LOCKING UP), THERE WERE INCOMING RECORDS TOTALLY LOST (MONEY DOWN THE ). OU CAN APPRECIATE WHY PEOP, /-86, ONCURRENT OS, /-68 AND / 8 ON THE MARKET. HE LATTER TWO SUPPORT THE 68000 SERIES AND THE -8000 SERIES CHIPS. HE OMMODORE SERIES SUPPORTS USE OF THE /-86 OPERATING SYSTEM. HIS IS OF COURSE PROVIDING IT IS A HIGH PROFREATS EACH DEVICE AS A LOGICAL DEVICE, NOT A PHYSICAL DEVICE. HE ADVANTAGE APPEARS TO BE THAT THE MANUFACTURER WRITES THE BIOS FOR CONNECTING PHYSICAL DEVICES WHILE THE PROGRAM WILL ACCESS THE LOGICAL DEVICE. WILL TRY TO EXPLAIN HOW /-86 IS FTWARE TD ( AS YOU ALL KNOW BY NOW) HAS FURNISHED ONES KNOWN TO HIM AND 'VE ADDED A COUPLE MORE. 1) OME OLDER VERSIONS OF 128 HAD DICTIONARY CREATION PROBLEMS. HAVE FIXED THIS ONE. 2) ACKUP WITH 128 AND 128 SOMETIMES APPEARS NOT T LATER MODEL 1570S). NE MUST EITHER USE THE ATABASE COMMAND AND RESELECT BOTH THE DATABASE AND FILE OR EXECUTE THE TART PROGRAM. HE BUG LISTED UNDER ITEM 8) MEANS THAT ONE CANNOT TRANSFER A PROGRAM FILE FROM ONE DISK TO ANOTHER WITHOUT HAVING TO REF INTEREST. (NCE AGAIN YOU MAY BETTER APPRECIATE SOME OF THE COMPLEXITIES OF COMPARING CONNECT TIME CHARGES. HAT'S WHY ITEARCH DOES THE COMPUTATION FOR YOU). REE SERVICE CONTINUED: IALOG DOESN'T ADVERTISE IT, BUT YOU CAN USUALLY CALL THEM AND GEILE MACHINE WITH THE CORRECT AND AN 8088 CO-PROCESSOR BOARD BUILT IN. HE MOST IMPORTANT FEATURE OF THE / TYPE OF OPERATING SYSTEMS FOR USERS IS THAT PROGRAMS WRITTEN CORRECTLY TO THE OPERATING SYSTEM ARE TRANSPORTABLE TO MOST / TYPE SYLE APPRECIATED ITEARCH SIMULTANEOUSLY DOWNLOADING TO DISK AND SCREEN (AND PRINTER IF DESIRED) RATHER THAN PLAYING WITH INADEQUATE BUFFERS. HOSE WITH SOFTWARE THAT LOCKED UP WERE CHARGED FOR ALL THE RECORDS, EVEN IF THE USER HUNGUP THE TELEPHONE PROMPO WORK PROPERLY ESPECIALLY WHEN DISK IS HALF FULL OR GREATER. ARE STILL INVESTIGATING THIS ONE ALTHOUGH UPERBASE 128 V2.06 HAS SOLVED IT FOR MOST USERS BUT A FEW OTHERS STILL REPORT PROBLEMS. HESE PROBLEMS MAY ACTUALLY ARISE WHILE THE FILE IS BEING *MA3 3.XPONENTIATION TAKES THE NEXT PRECEDENCE; EXPONENTIATION IS DONE USING THE UP-ARROW OPERATOR (1). OR EXAMPLE, 3*213 IS 3*8 (213 = 8), OR 24. HE MULTIPLICATION IS HELD OFF UNTIL AFTER THE EXPONENTIATION IS DONE. F WE HAD WANTED 3*2 TOEN. OMPARISONS MAY ALSO BE DONE ON STRING DATA. COMPARISON OF "LESS THAN", AS IN "ABC" < "DEF" ROUGHLY MEANS "OES THE FIRST STRING COME BEFORE THE SECOND IN DICTIONARY ORDERING?" WO STRINGS MUST BE IDENTICAL TO CAUSE AN = TEST TO RESULT IN MPUTER NO LONGER PERFORMS THE CURSOR MOVEMENTS WHEN YOU PRESS ANY OF THE CURSOR CONTROL KEYS. NSTEAD, A SPECIAL CHARACTER IS ENTERED INTO THE QUOTED STRING WHICH REPRESENTS THE CHARACTER JUST TYPED. OR EXAMPLE: WE CAN ENTER: *LN1:FP2 10 CD$ = ""/" AND NOT 6<5 RESULT = NOT 5 < 9 OR "0">"/" AND NOT 6<5 RESULT = NOT -1 OR -1 AND NOT 0 RESULT = 0 OR -1 AND -1 RESULT = 0 OR ED IN" TO STRINGS DURING QUOTES MODE, AS CAN , , , , , , , , AND MANY CONTROL CHARACTERS (THE ONES THAT AREN'T THE GRAPHIC CHARACTERS). F COURSE, THE LETTERS AND GRAPHIC CHARACTERS AND DIGITS AND OPERATORS, ETC. CAN AL THE 3RD POWER, WE WOULD WRITE: (3*2)13 TO FORCE THE 3*2 FIRST. HIS, TOO, ONLY APPLIES TO NUMERIC DATA. *MA3 4.ULTIPLICATIONS AND DIVISIONS ARE DONE NEXT WITH EQUAL PRECEDENCE. O, 3*2/1.5 IS 6/1.5 OR 4. LSO, 3/2*1.5 IS 1.5*1.5 OR 2.25. OTE  TRUE, OR A <> TEST TO RESULT IN FALSE. F ONE STRING IS SHORTER THAN ANOTHER THE TEST IS MADE TO THE FIRST CHARACTER WHERE THEY DIFFER AND THE ONE WITH THE CHARACTER EARLIER IN THE CODE SEQUENCE IS CONSIDERED "LESS THAN" THE OTHER STRING. F BOTHRSOR DOWN> 20 PRINT CD$;"ESSAGE (ON'T TYPE THE 13 CHARACTERS , BUT RATHER PRESS THE CURSOR DOWN KEY WITH THE DOWN ARROW.) S YOU COULD SEE, A FUNNY REVERSED CHARACTER APPEARED AFTER THE QUOTE ON LINE 10 WHEN YOU PRESSED THE CURSOR DOWN -1 RESULT = -1 HE TUTORIAL DISK DESCRIBES THE AND, OR AND NOT OPERATORS AS BINARY BITWISE OPERATORS IN THIS SECTION, AND IN SECTION 6.3. HESE DISCUSSIONS WILL NOT BE INCLUDED IN THESE ARTICLES FOR BREVITY. *LN1: SO BE PLACED IN A STRING. HE FEW EXCEPTIONS ARE , (), , , AND OR ANY OF THE FUNCTION KEYS. FUNCTION INTRODUCED LATER WILL SHOW HOW WE CAN PLACE SOME OF THESE CHARACTERS, PLUS EVEN THE QUOTES ITSELF, INTO A STRING VARIABTHAT 2*3+4*5 IS 6+20 OR 26. HIS ONLY APPLIES TO NUMERIC DATA. *MA3 5.DDITIONS AND SUBTRACTIONS ARE PERFORMED NEXT AND ARE DONE WITH EQUAL RANK. O, 1+2-3 IS 3-3 OR 0. LSO, 1-2+3 IS -1+3 OR 2. TRING DATA ONLY ALLOWS THE + OPERATOR, WHICH IS CA STRINGS ARE THE SAME EXCEPT ONE HAS MORE CHARACTERS, THE SHORTER STRING IS CONSIDERED "LESS THAN" THE LONGER STRING (IE. "ABD" < "ABCD"). *MA3 7.HE NOT OPERATOR IS PERFORMED NEXT. HIS OPERATOR "TURNS AROUND" A TRUTH VALUE FROM FALSE TO TRUE OR ENDORS AT THE MORE EXPENSIVE TIMES OF DAY. ENERALLY THE MAJOR VENDOR SYSTEMS CHARGE HOURLY RATES FOR TELECOMMUNICATIONS NETWORK IN ADDITION TO THEIR OTHER CHARGES. NOWLEDGE NDEX AND FTER ARK SYSTEMS DO NOT CHARGE EXTRA FOR THE NEEDED TELECOMMUFP3 2.4 URSOR ONTROLS N TRINGS [ANDLING ATA 4] E HAVE LEARNED HOW TO PRINT OUT STRINGS AND HOW TO DO SOME BASIC OPERATIONS WITH THEM. LATER SECTION ON FUNCTIONS POINTS OUT EVEN MORE FUNCTIONS TH KEY. HE CURSOR DOWN KEY WAS ACTUALLY "PROGRAMMED IN" TO THE STRING, RATHER THAN THE CURSOR MOVING DOWN OFF OF LINE 10 IMMEDIATELY. HEN THE PROGRAM IS RUN, THE PRINT STATEMENT WILL START BY PRINTING A CURSOR DOWN CHARACTER, AND THEN THE ESSAGE. HILLED "CONCATENATION" NOT "ADDITION". HE USE OF THE + OPERATOR ON STRINGS SIMPLY PUTS THE TWO STRINGS TOGETHER. HUS, "COM"+"ET" BECOMES "COMET", AND (IF NAME$="RED") "AME:"+NAME$+"LINTSTONE" BECOMES: "AME:REDLINTSTONE". *MA3 6.OFROM TRUE TO FALSE. HUS, 60 TEST = NOT 2+3 < 4+5 WOULD ASSIGN A VALUE OF 0 (FALSE) TO TEST. ORE ABOUT THIS LATER. *MA3 8.HE AND OPERATOR IS PERFORMED NEXT. HIS OPERATOR TAKES TWO TRUTH VALUES AND RETURNS TRUE (-1) ONLY IF OPERANDS ANICATION NETWORK (AND ARE MUCH LESS EXPENSIVE) BECAUSE THEY ARE LESS POWERFUL SEARCH LANGUAGES AND OFFER THE SERVICE DURING LOW USAGE TIMES (E.G. AFTER 5 PM). ALSO HAS A COMPROMISE BETWEEN THEIR PROFESSIONAL SERVICE AND THEIR LOW COST SERVICE IN THEAT CAN MANIPULATE STRINGS. NE IMPORTANT ASPECT OF OMMODORE IS THAT MANY SPECIAL CHARACTERS MAY ACTUALLY BE USED IN STRINGS. O DO THIS, OMMODORE MADE THEIR COMPUTERS SO THAT THERE IS SOMETHING CALLED A "QUOTE MODE". HIS MODE IS ENTERED WHENES IS A GOOD WAY OF SKIPPING LINES. OR EXAMPLE, 10 PRINT"ESSAGE IS ACTUALLY EASIER TO READ THAN *LN1:FP2 10 PRINT 20 PRINT"ESSAGE SINCE IT IS MORE COMPACT AND LESS VERBOSE. NY OF THE 4 CURSOR CONTROL KEYS CAN BE "PROGRAMMOVE WHAT WOULD PAY FOR SIMILAR BUT BETTER DATABASES FROM COMMERCIAL VENDORS. OO, THEIR SEARCH LANGUAGE WAS SO INFLEXIBLE THAT MUCH MORE OF MY TIME AND ATTENTION WAS REQUIRED, MORE CONNECT WAS REQUIRED, AND THEY STILL DIDN'T USUALLY HAVE THE RECORDS OMPARISONS ARE DONE NEXT. HESE USUALLY OCCUR IN IF/THEN STATEMENTS BUT ARE NOT LIMITED TO THEM. OMPARISONS INCLUDE =, <, >, <=, >=, AND <> WHICH ARE EQUAL, LESS THAN, GREATER THAN, LESS THAN OR EQUAL TO, GREATER THAN OR EQUAL TO, AND NOT EQUAL TO,IR SYSTEM, AVAILABLE ANYTIME OF DAY, BUT WITH LESS POWERFUL SEARCH LANGUAGE AND CHARGES RATES BETWEEN THEIR OTHER TWO. HICH REMINDS ME, CALCULATION OF THE CONNECT TIME CHARGES USUALLY INCLUDES ROYALTY PAYMENTS, BUT SOMETIMES NOT. N ORDER TO RE TRUE. F EITHER OPERAND IS FALSE, THE RESULT OF AN AND IS FALSE (0). ORE ABOUT THIS LATER. *MA3 9. HE OR OPERATOR IS PERFORMED NEXT. HIS OPERATOR ALSO TAKES TWO TRUTH VALUES AND RETURNS FALSE (0) ONLY IF OPERANDS ARE FALSE. F EITHERVER AN ODD NUMBER OF QUOTES (") HAVE BEEN ECHOED BACK FROM BEING TYPED. HEN AN EVEN NUMBER OF QUOTES HAVE BEEN TYPED, OR THE KEY HAS BEEN PRESSED, THE QUOTES MODE IS LEFT AND THE COMPUTER BEHAVES AS USUAL. HILE IN THIS QUOTES MODE, THE CO N BE COMPLICATED. 'LL PREPARE A SPREADSHEET IF THERE ARE ENOUGH INTERESTED MEMBERS. F YOU DO ALOT OF SEARCHING WITH A GIVEN VENDOR, YOU MAY QUALIFY FOR RATE DISCOUNTS. OWEVER, THIS GENERALLY IS TRUE FOR HEAVY USERS THAT USE ALREADY EXPENSIVE V IN ORDER. HE RESULT OF A COMPARISON IS EITHER A TRUE VALUE (-1 IN OMMODORE ), OR A FALSE VALUE (0). OR EXAMPLE: 50 TEST = 2+3 < 4+5 WOULD ASSIGN A VALUE OF -1 (TRUE) TO TEST. HE REASON FOR THIS WILL BECOME APPARENT WHEN WE LEARN IF/THBE CERTAIN, CALL CUSTOMER SERVICE. OMETIMES THE SERVICE IS "FREE". OR EXAMPLE THE VENDOR EARCHMART HAD/HAS A DATABASE OF AVAILABLE MICROCOMPUTER SOFTWARE, AND THEY CHARGED NOTHING. UT FOR ME, THE & CHARGES TO THEIR LORIDA LOCATION WERE WELL AB OPERAND IS TRUE, THE RESULT OF THE OR IS TRUE (-1). ORE ABOUT THIS LATER. *LM1 S AN EXAMPLE OF THE LAST TWO OPERATORS, WE WILL SIMPLY LOOK AT AN EXPRESSION AND SIMPLIFY IT. EMEMBER THAT WE ARE SUPPLYING THE SPACING FOR CLARITY. PACING CVEN NUMBERS CONTAINING SCIENTIFIC NOTATION. OU REMEMBER THINGS LIKE 6.28 TIMES 10 TO THE 18? ELL, IN , WE WOULD REPRESENT THIS AS: 6.28E18. OTICE THAT NO SPACE SHOULD BE PUT AROUND THE LETTER "E". E CAN ALSO REPRESENT VERY SMALL NUMBERS, SUC WITH TWO VARIABLES ARREN AND WAN. LSO NOTICE THAT THE CHARACTERS IN THE QUOTED DATA ITEM HERE CAN BE ANY UPPER OR LOWER CASE LETTERS OR ANY GRAPHIC OR SPECIAL CHARACTERS ON THE KEYBOARD, WITH VERY FEW EXCEPTIONS WE WILL FIND OUT LATER. STRING VARFIRST TIME THEY ARE USED OR GIVEN A VALUE. F THE FIRST THING WE DO WITH A VARIABLE IS USE IT WITHOUT HAVING GIVEN IT A VALUE, WILL ASSUME THAT THE VALUE IN THE NUMERIC VARIABLE SHOULD BE ZERO (0). ITH STRINGS, IT ASSUMES THAT THE STRING VARIABLWE HAVE ACTUALLY BEEN USING AN ABBREVIATION FOR THE REAL ASSIGNMENT INSTRUCTION, NAMELY LET. E COULD HAVE ACTUALLY WRITTEN: 40 LET AGE = AGE + 1 CTUALLY, THE USE OF THE LET HERE MIGHT ACTUALLY CLEAR UP THE AMBIGUITY WE TALKED ABOUT JUST  ALUE, AND USING THAT AS THE RESULT. O, IF WE WERE TO HAVE USED: *LN1:FP2 1060 REAL = -3.5 1070 IN% = REAL THE RESULT WOULD BE TO ASSIGN -4 (NOT -3) TO IN%. EGATIVE 4 IS THE GREATEST INTEGER NOT GREATER THAN -3.5. HE TUTORIAL DISK INCLUDES A H AS 1 TIMES 10 TO THE -25: 40 PL = 1E-25 HIS NUMBER IS POSITIVE, EVEN THOUGH THERE IS A MINUS SIGN IN IT. HE MINUS SIGN IS ON THE EXPONENT OF 10, NOT THE CHARACTERISTIC PART OF THE NUMBER (THE 1). AN YOU SEE HOW THIS DIFFERS FROM -1E-12 OR -1E IABLE CAN STORE A STRING OF UP TO 255 CHARACTERS. HE ACTUAL "SIZE" OF A STRING VARIABLE SHRINKS OR EXPANDS WHEN IT IS GIVEN A NEW VALUE BIGGER OR SMALLER THAN IT HAD. NE LITTLE QUIRK ABOUT OMMODORE IS THAT THE TRAILING QUOTE IS NOT NECESS E SHOULD CONTAIN NOTHING. TRINGS CAN BE RESET TO THIS INITIAL CONDITION (CLEARED) BY A STATEMENT SUCH AS: 10 MESSAGE$ = "" E COULD HAVE LEFT OFF THE SECOND QUOTE IN THIS CASE, REMEMBER? *FP3 2.3 XPRESSIONS: PERATORS & IERARCHY  3 PARAGRAPHS AGO. OMEWHERE ALONG THE WAY THE DESIGNERS OF THE LANGUAGE DECIDED THAT THE WORD LET SHOULD BE IMPLIED IF A STATEMENT DID NOT START WITH ANY OTHER INSTRUCTION WORD. ROM THEN ON, WE PROGRAMMERS HAVE DECIDEDLY IGNORED THE LET SHORT DISCUSSION POINTING OUT THE DIFFERENCE BETWEEN AND AT THIS POINT. HE ONLY REMAINING WORDS OF CAUTION CONCERNING CONVERSION BETWEEN TYPES IS THAT INTEGER VARIABLES CAN ONLY STORE VALUES FROM -32768 TO +32767. HUS, TRYING TO 12? HINK ABOUT IT. UT DOESN'T STOP AT REAL NUMBERS. ALSO ALLOWS US TO STORE INTEGER-ONLY NUMBERS; THAT IS, WHOLE NUMBERS WITHOUT A DECIMAL POINT AND FRACTIONAL PART. O DO SO, WE SIMPLY PLOP A PERCENT SIGN AFTER THE VARIABLE NAME, ARY HERE, UNLESS THE STRING IS SUPPOSED TO CONTAIN TRAILING SPACES, OR UNLESS ANOTHER STATEMENT IS TO FOLLOW THIS ONE ON THE SAME LINE (DISCUSSED LATER). O WE COULD HAVE WRITTEN: 100 NAME$ = "ARREN WAN AND LEFT OFF THE TRAILING QUOTE. HAT  [ANDLING ATA 3] ARLIER WE SAW SOME SIMPLE EXPRESSIONS AND HOW TO PRINT THE RESULT OF EVALUATING AN EXPRESSION, AND HOW TO ASSIGN THE RESULT TO A VARIABLE. OW WE WILL LEARN SOME SIMPLE RULES ON HOW TO WRITE EXPRES INSTRUCTION WORD, AND MERRILY WENT ON OUR WAY CONSTRUCTING ASSIGNMENT STATEMENTS WITHOUT IT. HE CHOICE IS UP TO YOU. HE REAL SPEED MINDED PROGRAMMER MAY TAKE NOTE THAT OPERATES A SMIDGEON FASTER WHEN YOU FORGET TO USE THE LET. O LET'S JUSASSIGN IN%=1E10 WOULD RESULT IN AN ILLEGAL QUANTITY ERROR. XPRESSIONS ARE GENERALLY EVALUATED LEFT TO RIGHT. OWEVER THERE ARE A SET OF RULES THAT DETERMINE WHEN PARTS OF AN EXPRESSION (SUBEXPRESSIONS) TAKE PRECEDENCE. HESE ARE CALLED RULELIKE THIS: 40 AGE% = AGE% + 1 HE TUTORIAL DISK INCLUDES A DISCUSSION OF THE RELATIVE MERITS OF USING INTEGER VARIABLES AT THIS POINT. UT STILL DOESN'T STOP AT INTEGERS. HAT IF WE WANT TO STORE SOMETHING OTHER THAN NUMBERS, SUCH AS SOCAN WE DO WITH THESE NEW DATA TYPES: INTEGER AND STRING? ELL, WE CAN DO SOME OF THE SAME THINGS WE HAVE BEEN DOING WITH REALS, SUCH AS PRINTING THEM: 1000 PRINT "IS NAME IS "; NAME$;". WHICH WILL PRINT: IS NAME IS ARREN WAN. OTICE THAT THESIONS SO THAT THE COMPUTER WILL KNOW WHAT YOU WANT. IRST, WE MUST REALIZE THAT YOU CANNOT ASSIGN A STRING VALUE TO A NUMERIC (REAL OR INTEGER) VARIABLE, AND VICE VERSA. ATER WE WILL SEE SOME FUNCTIONS THAT ALLOW US TO CONVERT BETWEEN NUMERIC DATA ANDT ALL FORGET THAT IT WAS EVER MENTIONED, EXCEPT THAT YOU'LL KNOW WHAT IT MEANS IF YOU EVER SEE IT IN SOMEONE'S PROGRAM (SURPRISE!). *FP3 2.2 YPES: EAL, NTEGER, TRING [ANDLING ATA 2] P UNTIL NOW WS OF HIERARCHY. OME OF THE OPERATORS LISTED HERE ONLY APPLY TO NUMERIC (NON-STRING) VALUES, AND WILL BE IDENTIFIED AS SUCH. *LM4:MA3 1.ARENTHESIZED SUBEXPRESSIONS TAKE PRECEDENCE. HESE INCLUDE CALLS TO FUNCTIONS. HUS, 3*(4+1) WILL BE 3*5 OR MEONE'S NAME? O DO THIS, WE SIMPLY USE A VARIABLE NAME WITH A DOLLAR SIGN PLUNKED ONTO THE END, SUCH AS NAME$, WHICH IS THE SAME AS NA$, RIGHT? O ASSIGN SUCH A VARIABLE A VALUE WE WOULD TYPE: 100 NAME$ = "ARREN WAN" HIS IS CALLED A DATA LAST STRING IN THIS PRINT STATEMENT ALSO DID NOT CONTAIN A TRAILING QUOTE. LSO NOTICE THAT THE QUOTES ARE NOT STORED IN THE VARIABLE NAME$, NOR PRINTED FROM THE PRINT STATEMENT. ATER WE WILL SEE HOW WE CAN TELL TO STORE QUOTES IN STRINGS IF WE STRING DATA, BUT SUCH CONVERSION IS NOT AUTOMATIC. OWEVER, WE CAN ASSIGN AN INTEGER VALUE TO A REAL VARIABLE, AND THE CONVERSION WILL BE DONE AUTOMATICALLY: *LN1:FP2 1020 A% = -32 1040 AGE = A% *LN1:FP4 IKEWISE FROM REAL TO INTEGER: E HAVE BEEN USING VARIABLES TO STORE NUMBERS. ECHNICALLY, WE HAVE BEEN USING THEM TO STORE NUMBERS, AS OPPOSED TO IMAGINARY, COMPLEX, OR ANY OTHER SUCH HAIRY THINGS. ARIABLES CAN STORE IRRATIONAL NUMBERS SUCH AS THE SQUARE ROOT OF 2, OR PI, OR E15. LSO, 3*ABS(1-4) WILL BE 3*3 OR 9. IKEWISE, "ABC"+RIGHT$("DEFGHI",3) WILL BE "ABC"+"GHI" OR "ABCGHI". *MA3 2.NARY NEGATION IS DONE NEXT. HUS -3+4 IS NEGATIVE 3 PLUS 4, OR 1; MINUS 3+4 OR -7. F COURSE THIS ONLY APPLIES TO NUMERIC DATA. ITEM. OTICE THE QUOTES AROUND THE NAME. HESE ARE REQUIRED, JUST AS THEY WERE WHEN WE WANTED TO PRINT A MESSAGE WITH THE PRINT INSTRUCTION. HIS IS HOW "KNOWS" THAT WE WANT TO USE THE ACTUAL CHARACTERS , A, R, ETC. RATHER THAN SOME EXPRESSION WANT THEM. NE REMAINING POINT SHOULD BE BROUGHT UP HERE. HAT VALUES DOES THE COMPUTER GIVE TO VARIABLES WHEN YOU RUN THE PROGRAM? HEN YOU TYPE , THE COMPUTER CLEARS OUT THE AREA WHERE VARIABLES WILL BE STORED. ARIABLES ARE "CREATED" THE 1060 REAL = 3.5 1070 IN% = REAL N THIS LAST SITUATION, THE VARIABLE IN% WILL BE GIVEN THE VALUE 3, SINCE IT CANNOT STORE THE FRACTIONAL PART (.5). HE CONVERSION FROM REAL TO INTEGER REQUIRES FINDING THE THE REAL VOU WILL NOTICE THAT THE THAT WE HAVE BEEN PRESENTING HERE DON'T SEEM TO FIT INTO THE PATTERN OF OTHER STATEMENTS, WHICH USUALLY REQUIRE AN (SUCH AS PRINT OR LIST) FOLLOWED BY . HE REASON FOR THIS IS THAT D NOT BE IN REVERSE. UT WHEN THE CODES ARE PUT IN THE TEXT, THEY MUST BE (EG. 1). AKE SURE YOU GET THIS STRAIGHT RIGHT AWAY TO SAVE YOURSELF SOME CONFUSION DOWN THE ROAD. HE FORMAT CODE COMMAND MAY BE USED TO ACCESS OTHER PRINTER CHARACTERS, SUPRINTING TO A OMMODORE DOT MATRIX PRINTER. (HIS IS WHAT CAUSES THE Q AT THE BEGINNING OF EACH LINE OF A UPERSCRIPT OUTPUT FILE READ BACK IN. T WAS ACTUALLY A CURSOR DOWN TRANSFORMED TO A Q.) EGARDLESS OF HOW IT GETS INTO LOWER/UPPER CASE MODE, THS, THE RATES FOR THAT TELECOMMUNICATION SYSTEM MAY BE DIFFERENT ACCORDING TO THE VENDOR YOU CHOOSE. HUS YOU MIGHT SAVE MONEY BY PICKING A DIFFERENT TELECOMMUNICATIONS NETWORK FOR EACH VENDOR. OUR SOFTWARE SHOULD REMEMBER AND HONOR SUCH CHOICES. ND RD YOU WISH TO RECEIVE, E.G. TITLES ONLY, FULL RECORD, ETC). THER VENDOR RELATED COSTS: N PRICING, BEWARE THAT THE PRICING POLICIES CHANGE, SO THAT THE LEAST EXPENSIVE NOW MAY BE THE MOST EXPENSIVE LATER. FEW MONTHS AGO WAS DOWNLOADING HUNDREDS GN. HAT IS: 40 AGE + 1 = AGE IS DEFINITELY . HE "THING" ON THE LEFT OF THE EQUAL SIGN IS NOT A MERE VARIABLE NAME. E PROBABLY MEANT: 40 AGE = AGE + 1 IKES! HIS BRINGS UP STILL ANOTHER POINT. NY SCHOOL CHILD COULD TELL YOU TH CH AS THE DEGREE SYMBOL, OR WHATEVER THE PRINT WHEEL HAS. : OU CAN IGNORE THIS SECTION IF YOU DON'T CARE WHY THE ABOVE CONTORTIONS ARE NECESSARY. HE OMMODORE DOT MATRIX PRINTERS WORK FINE IN THE CAPITALS/GRAPHICS MODE, WHICH IS THE  E PRINTER CONFUSES CERTAIN CODES AS LONG AS IT IS IN THIS MODE. N PARTICULAR, IT PRINTS THE CHARACTER REPRESENTED BY A CHR$(219) WHEN GIVEN A CHR$(91) (THE LEFT BRACKET) AND A CHR$(91) WHEN GIVEN A CHR$(219). T PRINTS A CHR$(220) WHEN GIVEN THE SPEEDS OF TRANSMISSION (IN CHARACTERS/SECOND, NOT JUST BAUD RATE) MAY VARY. HIS IS IMPORTANT WHEN IT COMES TO CALCULATING HOW FAST THE HOST SYSTEM AND TELECOMMUNICATIONS SYSTEM IS GOING TO SEND YOU THE RECORDS YOU WANT, ONCE THE SETS HAVE BEEN DEVE OF TITLES EACH MONTH FOR "FREE" (GIVEN THAT SIMPLY USED UP MY $12/MONTH MINIMUM AT A FLAT RATE OF ABOUT $14/HR) FROM FTER ARK SYSTEM. HEN THEY CHANGED POLICY AND BEGAN CHARGING 3 CENTS FOR EACH RECORD DOWNLOADED IN ADDITION TO THE HOURLY RATE. ON. HEN SENDING DATA TO THE PRINTER THE PROGRAM ASKS WHETHER IT IS ONE OF THE OMMODORE PRINTERS IN LOWER/UPPER CASE MODE. F YOU ANSWER POSITIVELY, IT SETS A FLAG FOR THE MACHINE LANGUAGE PORTION OF THE PROGRAM TO DELIBERATELY CONFUSE THE 5 CONFUSED MODE THAT THEY START UP IN. HERE ARE TWO WAYS TO ENTER THE LOWER/UPPER CASE MODE: (1) RINT A CHR$(17) (CURSOR DOWN), WHICH CAUSES IT TO TEMPORARILY GO INTO THE LOWER/UPPER CASE MODE, UNTIL EITHER THE END OF THE LINE IS PRINTED, OR UNTIL A CHR$(145) ( A CHR$(92) AND A CHR$(92) WHEN GIVEN A CHR$(220). ND SO ON TO A CHR$(223) WHEN GIVEN A CHR$(95) AND VICE VERSA. HAT IS, THESE 5 CHARACTERS WERE INADVERTANTLY SWITCHED IN THE LOWER/UPPER CASE MODE SECTION OF THE CHARACTER GENERATOR . HERE ARE 2 LOPED AND YOU HAVE EDITED & SENT YOUR MESSAGE COMMANDING THEM TO BE TRANSMITTED. OME VENDORS WILL APPEND TO EACH RECORD SOME ROUTINE INFORMATION (TYPICALLY USELESS) OR PADDED LEADING SPACES FOR INDENTATION OR PADDED SPACES FOR PURPOSES OF RIGHT MARGIN  OR ME THAT WAS THE EQUIVALENT OF ABOUT $35/HR. T BECAME MUCH CHEAPER TO USE NOWLEDGE NDEX SYSTEM WHICH COSTS $24/HR. OWEVER, F DOWNLOAD LOTS OF FULL RECORDS (NOT TITLES ALONE), THE "ER ECORD" CHARGE IS INSIGNIFICANT AND FTER ARK IS STICHARACTERS ON THE WAY TO THE PRINTER, WHICH RE-CONFUSES THEM BACK TO WHAT THEY SHOULD BE. HE DATA CAN BE ANYTHING - OMETHING YOU DOWNLOADED FROM A , A UPERSCRIPT OUTPUT FILE - ANY DATA. APPY PRINTING! *LK:RITTER.ROMS SO ON, AND SO CURSOR UP) IS PRINTED. (2) SSUE THE FOLLOWING COMMANDS: OPEN 7,4,7: PRINT#7: CLOSE 7 WHICH WILL CAUSE IT TO STAY IN LOWER/UPPER CASE MODE. NCE IN THE LOWER/UPPER CASE MODE, THERE ARE FOUR WAYS TO GO BACK INTO THE CAPITALS/GRAPHICS MODE: (1)WAYS TO UNCONFUSE THESE CHARACTERS: (1) GO BACK TO CAPITALS/GRAPHICS MODE TEMPORARILY JUST WHEN PRINTING THE CONFUSED CHARACTERS, OR (2) DELIBERATELY USE THE "WRONG" CHARACTER FOR EACH CONFUSED CHARACTER AND LET THE PRINTER CONFUSE IT BACK TO THE RIGHT CJUSTIFICATION. HUS THE AMOUNT OF USEFUL INFORMATION IN THE EXACT SAME RECORD WILL VARY FROM ONE VENDOR TO ANOTHER. HIS TOO MAY BE AN APPRECIABLE COST CONSIDERATION. (.. HAVE SOFTWARE FOR REMOVING SOME OF THIS USELESS INFORMATION AND THEREBY SAVINLL CHEAPER, ASSUMING DO >$12 WORTH OF SEARCHING EACH MONTH. USED TO REQUIRE A STARTUP FEE, BUT NO LONGER DOES. IALOG DIDN'T, BUT NOW REQUIRES A $25 PAYMENT AT THE END OF EACH YEAR. ONSIDERING THE TIME VALUE OF MONEY, CALCULATIONS OF EXPENSE CAABOVE, THE NUMBER $F48E WOULD BE 61440 + 1024 + 128 + 14 = 62606. ND 35248 WOULD BE 32768 + 2304 + 176 + 0 OR $89B0. LSO HEXIDECIMAL CONFORMS TO STANDARD ARITHMATIC RULES. $0F + $01 = $10 OTE THAT WE HAD $F (15) ONES AND ADDED 1 ONE GIVING $10 (16) RINT A CHR$(17) (UNDONE BY CHR$(145) OR END OF THE LINE). (2) SSUE THE COMMANDS: OPEN 8,4,8: PRINT#8: CLOSE 8 (WHICH IS NOT AVAILABLE ON THE OLDER OMMODORE DOT MATRIX PRINTERS, SUCH AS THE 2022 OR 2023). (3) ESET THE POWER TO THE PRINTER. (4HARACTER. HE PROGRAMMING TRICK WE USED ABOVE DID THE LATTER, BUT ONLY WHEN PRINTING TO A OMMODORE DOT MATRIX PRINTER. O DOES THE UTILITY PROGRAM DESCRIBED BELOW. : N THE WAN'S TILITY DISK IS A PROGRAM NAMED "COPY" WHICH COPIESG DISK SPACE - ENQUIRE). HUS YOU NEED TO BE ABLE TO DETERMINE HOW MUCH TIME IT TOOK TO DEVELOP A SET AND HOW MUCH TIME FOR THE HOST TO SEND YOU SOME RECORDS BEFORE YOU CAN COMPUTE THE LEAST EXPENSIVE WAY TO DO A SEARCH. KNOW OF ONLY ONE PROGRAM THATAT SOMETHING CANNOT EQUAL ITSELF PLUS ONE. HIS IS A MATHEMATICAL IMPOSSIBILITY! HE ABOVE STATEMENT REALLY MEANS: TAKE THE VALUE STORED IN AGE AND ADD ONE TO IT, THEN STORE THE RESULT BACK INTO AGE. S THAT CLEARER? T WILL BE WITH EXPERIENCE. UG, JUST MAKE SURE YOU DON'T HAVE THE CM AT THE BEGINNING OF THE THIRD LINE. HAT WILL CAUSE IT TO REDEFINE EACH OF THE FORMAT CODES AND USE THE LATER SET WHEN IT ENCOUNTERS A 1, 2, ETC. LEASE NOTE THAT IN THE *1=... COMMAND THE DIGITS SHOUL) SSUE A COMMAND TO THE PRINTER TO RESET USING: OPEN 10,4,10: PRINT#10: CLOSE 10 UPERSCRIPT ASSUMES THAT YOU HAVEN'T ISSUED COMMANDS TO THE PRINTER TO CHANGE IT TO LOWER/UPPER CASE MODE. O IT SENDS A CURSOR DOWN PRIOR TO EACH LINE IT PRINTS, IF  FILES FROM ANY (READABLE) DEVICE TO ANY (WRITABLE) DEVICE. OR EXAMPLE, FROM KEYBOARD TO DISK FILE, OR FROM KEYBOARD TO PRINTER, OR FROM DISK FILE TO PRINTER, OR FROM DISK FILE TO SCREEN, OR 232 TO DISK FILE, OR DISK FILE TO 232, AND SO ON, AND SO  OFFERS SUCH BENEFITS (FORTUNATELY, IT RUNS ON THE ). VENDOR SYSTEM MAY HAVE ADDITIONAL CHARGES FOR EACH RECORD THEY TRANSMIT TO YOU. HESE CHARGES MAY VARY WITH THE FILE YOU USE AS WELL AS THE FORMAT (FORMAT REFERS TO WHAT PART OR PARTS OF THE RECOORE A VALUE. O DO THIS WE MERELY USE A STATEMENT LIKE: AGE = 10 HE VARIABLE THAT WE WISH TO GIVE A VALUE IS ALWAYS PLACED ON THE LEFT SIDE OF THE EQUAL SIGN, WHILE THE VALUE, WHICH MAY BE AN EXPRESSION, IS PLACED ON THE RIGHT SIDE OF THE EQUAL SI CURE IN THE LAST . HANKS TO YOU. N EELINE, AND THE MODIFICATION MENTIONED ABOVE. USE MANY ULLETIN OARDS HERE IN THE MAHA AREA AS WELL AS ELPHI AND A ILITARY NETWORK. THOUGHT IT WOULD BE EASIER TO HAVE THE PROGRAM ASK ME WHAT OARD DO THE SAME AS WILL USE NEW LINE NUMBERS FROM NOW ON. OU HAVE TO DO THIS, AS THE EELINE PROGRAM CONTAINS 1254 LINE OF CODE WITH NO LINE NUMBER SPACES BETWEEN LINES, IE 101,102,ETC. HY DID YOU DO THAT EN? *MA3 4. YPE IN THE FOLLOWING: A AGE 1 *FP0 ANK WITCHING, EREZINSKI 27 UPERSCRIPT ALENDAR ORSUCH 49 OUNDOFF RROR OLDSTEIN 28 AME ONTEST ESULTS ELTZKE 49 NSTRUCTIONS FOR UMERICAL RATES VARY REGARDING STARTUP FEE IF ANY, ANNUAL FEE (PAID AT END OF YEAR) IF ANY, ROYALTIES, CONNECT TIME CHARGES FOR VARIOUS DATABASE FILES, MONTHLY MINIMUM IF ANY, DIFFERENT AMOUNTS OF USAGE, ETC. OU'LL LIKELY NOTE THAT MORE THAN ONE VENDOR/SYSTEM HA TO RECEIVE RELEVANT RECORDS FROM ALL TIME PERIODS, ITS DEFINITELY FASTER TO USE THE COMBINED FILE RATHER THAN EACH OF THE DIVIDED DATABASE FILES. N EITHER CASE, HOW MUCH FASTER YOU DEVELOP THE DEPENDS IN PART ON YOUR SOFTWARE (WHETHER YOUR SOFTWA WANTED TO USE, THEN LET THE PROGRAM LOAD THE FILES. LL REALLY NEEDED WERE THE - AND THE FILE. (AUD, PARITY,ECHO,ETC.) HE PHONE NUMBERS FILE WILL WORK FOR ALL MY OARDS. ELL, AFTER A FEW HOURS HAD WHAT WANTED. T WORKS FINE,  . 6375 INPUT "NTER +* :1.1########" ;SF$:PRINT"$" ("+"=RVS KEY) ("*"=OFF KEY) ("#"=BACK ARROW KEY) ("$"=DOWN ARROW KEY) ***OTE: "1.1" WILL SHOW UP EVERYTIME YOU ELECT TO MODIFY/CHAN DIFY YOUR FILE, EXCEPT DON'T REPLACE THE DISK. (LMOST FORGOT, YOU NEED TO LOAD AND RUN EITHER THE ORIGINAL EELINE OR YOUR NEW ONE TO GET TO THIS POSITION) *LM1 ---------------------------------------------------------- !  S THE SAME DATABASES OR SAME TYPES OF DATABASES. HICH IS THE LEAST EXPENSIVE, AND WHICH SERVES YOUR PURPOSES MORE? HE HOURLY RATES FOR THE SAME KIND OF DATABASE CAN EASILY VARY 10 FOLD FROM ONE VENDOR TO ANOTHER ETC. UT ASSUME YOU'VE CONSIDERED ARE ALLOWS QUICK EDITING AND QUICKLY AND ACCURATELY SENDS YOUR COMMANDS, ETC. LIKE ITEARCH), PLUS YOU MAY NEED BUILT INTO YOUR SOFTWARE A MEANS OF MEASURING THE SPEED WITH WHICH THE SET IS DEVELOPED). F THE UNDIVIDED FILE IS FASTER, IT PROBABLY HAS HAND SAVES SOME LITTLE TIME, NOT TO MENTION DISK SPACE, AS PUT THESE ALL ON MY BACKUP TO MY BACKUP EELINE DISK. KNOW THAT THERE IS A NEW VERSION OF EELINE OUT AND IT REALLY SOUNDS LIKE AN IMPROVEMENT ON AN ALREADY GREAT ROUTINE (HY CAN'T DOWNLOAGE THE SETUP FILE AND WHEN YOU FIRST LOAD THE PROGRAM. UST PRESS RETURN TO LOAD YOUR FILE OR ENTER YOUR OWN NAME IN THIS SPOT. (ORE ABOUT BUILDING YOUR FILES IN A MINUTE) B. 6380 SP$(4)=SF$+".FKEYS" C. 6385 SF$=SF$+".SETUP ! ! , ! ! : ' ! ! ' ' ***) ! -------------------------------------------ND SELECTED WITH THE "UP FRONT" COSTS IN MIND. REPARE FOR MORE CONFUSION THAN ANSWERS. ANY DIFFERENT CONSIDERATIONS WILL VARY THE COST, THEY INTERACT WITH EACH OTHER, AND ONLY YOU (AND YOUR SOFTWARE IF IT IS HIGH QUALITY) CAN MAKE THE BEST DECISIONS.IGHER HOURLY $ RATES. HETHER FASTER TIMES HIGHER RATES SAVES YOU MONEY OR NOT MAY REQUIRE PRECISE NUMBERS THAT ONLY ONLY SOFTWARE LIKE ITEARCH CAN PROVIDE. F THE NUMBER OF RECORDS IS IDENTICAL FOR A GIVEN DATABASE OFFERED BY TWO OR MORE VENDORS, THD/UPLOAD PROGRAM FILES, ONLY SEQ FILES?). O MAYBE THIS WON'T WORK ON THE NEW PROGRAM. NYWAY HERE IS WHAT YOU DO: ---------------------------------------------------------- ! ***: ! !  D. 6390 RETURN E. 5583 GOSUB 6375 *MA3 5. HAT'S IT. LL WE'VE DONE IS DIRECTED THE PROGRAM WHAT FUNCTION KEYS AND TERMINAL/MODEM PARAMETERS (IE. BAUD,PARITY ETC.) TO SET SO THAT THESE PARAMETERS MATCH THE OARD YOU WANT TO WORK. *MA3 6. --------------- *LM4 *MA3 9. HEN YOU SELECT 2 (AS DIRECTED ON LINE 1, PARAGRAPH 4, PAGE 12) YOU WILL BE ASKED FOR A FILE NAME. EPLACE THE REVERSED "BEELINE1.4.SETUP" WITH YOUR FILE NAME AND DELETE ANY EXTRA CHARACTERS WITH THE SPACE BAR. ****  ILE-ENDOR SELECTION: ANY DIFFERENT DATABASES SEEMINGLY RELATE TO THE SAME SUBJECT MATTER, E.G. COMMERCIALLY AVAILABLE MICROCOMPUTER SOFTWARE CAN BE SOUGHT IN MULTIPLE DATABASES FOR A GIVEN VENDOR AND MANY OTHERS ARE OFFERED BY ANOTHER VENDOR. N SUERE ARE ADDITIONAL REASONS TO ANTICIPATE DIFFERENCES IN THE TIME TO DEVELOP A SET: IFFERENT VENDORS HAVE DIFFERENT LANGUAGES (AND YOU MAY BE ABLE TO USE IT TO ALTER YOUR STRATEGY), EACH WITH THEIR OWN SPEED, AND DIFFERENT COMPUTERS, EACH WITH THEIR OWN , ! ! ' ! ! .**** ! ---------------------------------------------------------- *LM4 *MA3 1. OAD AND RUN EY ROW SAVE THE PROGRAM TO A NEW EELINE FILE (DSAVE"BEELINE1.6.BASIC") *MA3 7. OW YOU HAVE TO BUILD THE "-" AND "" FILES FOR EACH OARD YOU WANT TO WORK. *MA3 8. OLLOW THE DIRECTIONS YOU GOT WITH THE EELINE PROGRAM STARTING ON PAGE 12 TO MO EMEMBER IN STEP 4.. (LINE 6375) USED "1.1" AND SAID THAT IT WILL SHOW UP ALL THE TIME? ELL, MOST OF THE TIME USE ELPHI WHEN FIRST POWER, SO ALL HAVE TO DO IS PRESS RETURN AND MY FILES LOAD. CAN NOW CALL ELPHI AND GO TO WORK. F YOUCH CASES HAVE NO PEARLS OF WISDOM FOR YOUR CHOOSING AMONGST THEM. UT IF THE EXACT SAME DATABASE IS OFFERED BY MORE THAN ONE VENDOR, DO HAVE SOME CAVEATS TO CONSIDER: OME VENDORS MAY HAVE A DATABASE DIVIDED INTO MULTIPLE FILES ACCORDING TO DATE RA ELPHI OR OMPUSERVE FOR ANY SIGNIFICANT AMOUNT OF INFORMATION. T IS ADDITIONALLY LESS EXPENSIVE (TO BYPASS MIDDLE-MEN) FOR SOME VENDORS BECAUSE SOME WILL GIVE YOU SO MANY DOLLARS CREDIT WHEN YOU ACQUIRE A PASSWORD FROM THEM. OU'VE NOTED THAT THEIR IX *LM4:LN1:MA3 2. OAD THE BASIC PORTION OF EELINE. (DLOAD"BEELINE1.4. BASIC") *LN1:MA3 3. OW USE EY RIX TO RENUMBER THE LINES (E SURE TO USE THE CORRECTION FOUND ON PAGE 3 OF THE ALL . USED THE FOLLOWING: 'REN5, 100'. OU SHOULD N ODIFYING -INE & UPERBASE RIGHT 50 ETHODS ROGRAMS OLDSTEIN 29 OCAL HICAGO REA EETINGS 51 INTER/PRING 1987 - OLUME 7  SPEEDS. RICE OF RECEIVING RECORDS: F THIS HASN'T BEEN CONFUSING ENOUGH, ACCESSING DIFFERENT VENDORS MAY REQUIRE DIFFERENT TELECOMMUNICATIONS NETWORKS (ELENET, IALNET, A ELL, ET AL.). VEN IF YOU USE THE SAME NETWORK FOR THE VARIOUS VENDOR SYSTEMNGE, YET ANOTHER FILE MAY HAVE THE ENTIRE DATABASE. NOTHER VENDOR MAY HAVE ONLY THE DATABASE DIVIDED. HE TIME IT TAKES TO SEARCH OUT THE RECORDS YOU WANT ("DEVELOP A ") FOR A GIVEN TIME PERIOD WILL BE GREATER IN THE UNDIVIDED FILE; BUT IF YOU WISHES WERE: HE AVAILABILITY AND PRICE OF THE 6400 PRINTER. HE AVAILABILITY AND PRICE OF THE TAR OWERYPE PRINTER. HE DIFFERENCES(S) BETWEEN THE VATEX 1200 AND 1200 MODEMS. 1.1- E: 6400--- O UNDERSTAND THE SAGA O IS PROMOTED BY EWLETT ACKARD IN THEIR CALCULATOR AND OTHER PRODUCT LINES. OST OF US OF SCIENTIFIC BENT FIND FAR MORE EFFICIENT AND EASIER TO USE THAN CONVENTIONAL ALGEBRA.>> OHN . ERENKALL AND STORE CURRENT MEMORY IN BANKSET 1 (SHIFT/) Z1) 2 OAD UPERBASE LOADER 3 DELETE LINE 80 4 RUN PROGRAM 5 USE BANKALL AND STORE IN A BANKSET OTHER THAN 1 6 RECALL BANKSET1 IF YOU DO NOT YET NEED UPERBASE. 7 WHEN YOU NEED  MEMORY SET ON BANK2 WHEN SWITCHING BANKSETS, WHEN YOU ENTER .. FORM A DIFFERENT BANKSET WHILE IT IS RUNNING, CALL BANK 9 USING 9. .. WILL NOW USE BANK 9 FOR MEMORY AND APPEAR TO FUNCTION NORMALLY. HEN YOU EXIT THROUGH A BANKSET, FIRST GO BA IVE OR SIX SPOTS. USES THE 128'S SOFTWARE AND WILL RECOGNIZE MOST OF THE MATH COMMANDS AVAILABLE FROM BASIC. OMMANDS ARE X EXIT D DUPLICATE TOP OF STACK ? PRINT TOP OF STACK + ADD TOP TWO NUMBERS ON STACK AND LEAVE ON STACK F THE PRINTER, IT IS BEST IF WE START WITH A BASIC REVIEW OF SOME OF THE FACTS IN THE COMPUTER HARDWARE INDUSTRY. ANY PRODUCTS ARE MANUFACTURED BY ONE COMPANY, AND MARKETED BY THE MANUFACTURER (SOMETIMES) AS WELL AS ANOTHER COMPANY (OR VARIOUS COMPcZINSKI 512 PACHE VE ARPENTERSVILLE, L. 60110 312 426 2221 6PM TO 10PM *LK:GOLDS.RE ULAE VS. THE MORE COMMONLY KNOWN ALGREBRA. STANDS FOR EVERSE OLISH OTATION HAVING BEEN DEVELOPED FROM THE WORK OF A FAMOUS OLISH MATHEMATICIAN.  UPERBASE USE SHIFT/ # WHERE # IS BANKSET WHERE .. IS STORED PLUS 4. F YOU STORED .. IN BANKSET2 THEN # WOULD BE 2+4 OR 6. HEN . IS RECALLED, YOU WILL STILL BE IN BASIC. YPE "BANK15:SYS1024" AND .. WILL BE ACTIVATED. 8 WHEN YOU WA CK TO BANK 2, 2. . IS A PRIMER ON HEXIDECIMAL AND MICROPROCESSERS. T IS MEANT TO BE THE FIRST IN A SERIES ON ASSEMBLY LANGUAGE PROGRAMING. IS A PUZZLE GAME WHICH FUNCTIONS LIKE POOL OR A PINBALL GAME IN ITS ACTIONS, BUT THE B - NEGATES TOP NUMBER ON STACK POSITIVE BECOMES NEGATIVE AND NEGATIVE BECOMES POSITIVE. O SUBTRACT, YOU WOULD ENTER THE FIRST NUMBER, THEN THE SECOND NUMBER, HIT -, RETURN, +, RETURN, ? SGN DON'T REMEMBER, BUT ITS IN THE BOOK. INT EAVES 14 UPER* ORNER EP/CT86 40 UPERSCRIPT INTS & IPS ITTERBUSCH 15 UPER* ORNER OV/EC 42 EXPRIMER EREZINSKI 16 PEEDING P IFE IN THE NVENTORY GOLD INE OCELIAK 23 NALOG TO IGITAL & PPLIANCE APE RIVE ODE OR THE 128 OCELIAK 25 ONTROLER ART 45 OMMENTS ON ONTESTS OCELIAK 25 RRATA, ETC. NT OUT OF UPERBASE, FIRST MAKE SURE ALL BUS CHANNELS ARE CLOSED BY RETURNING TO MAIN MENU1 OR MENU2, THEN HIT SHIFT/ AND THEN 1 . HIS WILL RETURN YOU TO BASIC. O RETURN TO UPERBASE, SIMPLY REPEAT STEP 7. OU WILL BE STARTING .. FROM THEUMPERS ARE HIDDEN AND YOU MUST FIND THEM. HE PROGRAM WILL PRINT A GRAPH IF YOU NEED IT, BUT MAKE SURE YOU SHUT OFF THEN TURN THE PRINTER BACK ON BEFORE YOU PRINT SOMETHING ELSE. HE CUE IS CONTROLED BY THE 4 8 9 2 KEYS WITH 5 FIRING THE BALL. HEN A  THE INTERGER HALF OF A WHOLE NUMBER. ABS EAVES THE ABSOLUTE OF THE NUMBER ON THE TOP OF THE STACK. SQR AKES THE SQUARE ROOT OF A NUMBER. E ERASE DROPS TOP NUMBER FROM STACK S WILL SWAP THE TOP OF THE STACK WITH THE NEXT NUMBER DOWNM EVIEW OEFFLER 17 AST ANE CHWARZBAUER 43 UPERFFICE OTES AIERSON 18 HE IBLE ON ISK CHWARZBAUER 43 EWS FROM THE /-86 ORLD AIERSON 19 UPERSCRIPT ART 46 ECRET -128 EY OCELIAK 25 ELECOMMUNICATIONS - OST OF RULY ECRET EY OCELIAK 25 EARCHING ART 46 -128 ONITOR AND HE TACK OCELIAK 26  BEGINING AND WILL HAVE TO REOPEN DATABASE AND FILE. OWEVER YOU DO NOT HAVE TO WAIT FOR DISK LOAD. HE SAME TECHNIQUE APPLIES FOR UPERSCRIPT AND USING BANKALL WILL ALLOW YOU TO LOAD .. IN ONE BANKSET AND .. IN ANOTHER. HEN CALL AND SYS TO PBALL IS FIRED, THE Q WILL BE REPLACED WITH A LETTER AND THAT LETTER WILL ALSO APPEAR ELSEWHERE ON THE BOARDER OF THE BOARD. TS RESULTING LOCATION WILL BE INFLUENCED BY WHAT BUMPERS IF ANY THE BALL RICOCHETED OFF OF, IF ANY. HERE ARE FOUR BUMPERS GENE. R WILL ROTATE THE THIRD NUMBER DOWN TO THE TOP, THE TOP NUMBER BECOMING THE SECOND ONE DOWN. HIS PROGRAM SHOULD RESPOND TO MOST OF THE MATH COMMANDS. T IS IN MACHINE LANGUAGE AND SHOULD NOT AFFECT BASIC, ALTHOUGH WHEN EXITING, YOU WILL GET A , N DVANCED -: HAT IS IT? DE LA ORRE 21 EAL STATE PPLICATION NOCHS 43 LTERNATE PERATING YSTEM URLY RACKETS ON XPANSION ART 2 NDERSON 22 OCUMENTATION FOR N ANK WITCHING, EREZINSKI 27 UPERSCRIPT ALENDAR ORSUCH 49 OUNDOFF RROR OLDSTEIN 28 AME ONTEST ESULTS ELTZKE 49 NSTRUCTIONS FOR UMERICAL ROGRAM NEEDED AS OFTEN AS YOU WANT. F YOU FIND YOURSELF USING .. AND NEEDING TO REFER TO INFORMATION IN .., THIS PROGRAM WILL SAVE YOU THE TIME USED IN LOADING AND EXITING THESE PROGRAMS. ANY PROGRAM WHICH DISTURBS THE VECTOR (RATED ON THE BOARD. HEN YOU THINK YOU HAVE LOCATED ALL OF THEM, PLACE THE CURSOR IN THE LOWER RIGHT HAND CORNER OF THE BOARD AND HIT THE FIRE BUTTON, THE BOARD WILL BE REVEALED. NE FLAW OF THE PROGRAM IS THAT THE Q TENDS TO DISAPPEAR IN THE CORNERS, SYNTAX ERROR. GNORE IT. << IS A WELL KNOWN SCIENTIFIC METHOD OF EXPRESSING MATHEMATICAL FORMULAE VS. THE MORE COMMONLY KNOWN ALGREBRA. STANDS FOR EVERSE OLISH OTATION HAVING BEEN DEVELOPED FROM THE WORK OF A FAMOUS OLISH MATHEMATICIAN.  RESIDE? NYWAY USED IT TO MODIFY MY EELINE PROGRAM TO ALLOW ME TO MODIFY MY SETUP FILES. EP, THE GOTO....,....,... AND GOSUB...,...,... NUMBERS DIDN'T GET CHANGED WHEN RE-NUMBERED. UT THANKS TO SOMEONE ELSE FINDING THE SAME THING, FOUND THE UPERSCRIPT OTELLO 44 -128 OWER UPPLY PDATE NDERSON 23 ISK EVIL ICKS 45 UG OUND IN SSEMBLER 5.5 ARRISON 23 OMPILERS & ETPEED ART 45 HE EW ERSEY $0300) WILL DISENGAGE THIS PROGRAM, TO REACTIVATE SYS TO LOADING ADDRESS. TANDARD EXITS FROM UPERBASE OR UPERSCRIPT WILL DO THIS. F YOU USE BANKING FROM WITH IN UPERSCRIPT, YOU WILL NOT BE ABLE TO SAVE OR PRINT YOUR LETTER NORMALLY. EEP ..IT STILL THERE AND WILL APPEAR WHEN YOU MOVE IT. IS A SERIES OF PROGRAMS DEVELOPED FROM A MASTER. HEY ARE LOADED IN MEMORY ACCORDING TO ADRESS SHOWN IN SUFFIX AND ACTIVATED BY A SYS TO SAME ADRESS. TACK IS 256 DEEP, BUT A NUMBER TAKES UP FUOZENS OF MEMBERS WILL VOLUNTEER TO TEST EACH NEW ITEM. *LK:UPRNOV/EC86 DORE END PRODUCTS FOR 30 DAYS PRIOR TO FINAL FIXING OF THE DESIGN AND OPERATING SYSTEM". UCH TESTS WOULD ALMOST CERTAINLY PREVENT THE 'SHOOTS ONESELF IN THE FOOT' SYNDROE FIRST ONE AND BEGIN TO ENTER THE MONTH OF UGUST. N THIS CASE YOU WILL HAVE THREE "?" MARKS LEFT IN THE FIRST SET OF "?" MARKS. UST USE THE SPACE BAR TO ERASE THEM UNTIL YOU COME TO THE SECOND SET OF ? MARKS AND ENTER THE YEAR, 1986. OW YOU ARE R*NB"HINTS & TIPS" *NB"12PT 58COL >2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL83:LP6:PT12:VP2:JU1 *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *FP0 & Ӿ O COME *FP0 TD " SEQ  "12PT 58COL >2" SEQ ROGRAMS ALTER IRQ VECTOR. ECAUSE ALC RESULT FINDS ALL MEMORY, NONE OF THESE PROGRAMS WILL FUNCTION IF ALC ESULT IS RUN. ANKALL#### WILL FUNCTION WITH SUPERBASE AND SUPERSCRIPT RUNNING BUT MAY LEAVE BLINKING CURSERS IN STRANGE PLACES ON THE SCRE COUNTRY). C 1986 , NC. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ߾ NSTRUCTIONS RRATA : - OLUME 7 AGE 52 VICE NUMBERS OTHER THAN 4. HEY ARE NOT ENCLOSED SO YOU WILL WANT TO MOUNT OR TAPE THEM SECURELY OUT OF THE WAY OR INSTALL THEM IN A PROTECTIVE BOX. N SOME CASES, THE CONNECTOR ON THE PRINTER US EADY TO USE AND SAVE THIS MONTH. N A MATTER OF 5 OR 10 MINUTES, YOU COULD MAKE UP ALL THE MONTHS FOR ANY GIVEN YEAR. HERE IS ONE CAUTION IN USING THIS CALENDAR. OU MUST DO ALL OF YOUR CURSOR MOVING WITH THE CURSOR ARROWS. O NOT USE THE /N AS A COMAND, F YOU CHOOSE 2 TO STORE .. IN BANK SET2 AND YOU WERE ON MENU 2 AT THE TIME, .. WILL GO INTO FORMAT MODE AND ASK YOU TO REFORMAT. OU CAN EITHER USE THE ESCAPE ROUTINE OR MAKE SURE YOU WERE ON MENU 1 WHEN YOU USE THE 2 COMMAND FOR B EN. HEY DO NOT SEEM TO AFFECT THE FUNCTIONING OF THE PROGRAMS. ROGRAMS REQUIRE 1 MEG. USE NDRESON'S BOARD AND PUT MY PROGRAMS AT $1000. F YOU DO NOT HAVE THIS AREA ON YOUR BOARD YOU WILL ALSO NEED RAM IN THE CARTRIGE SLOT $2000-$7FFF. LL PITTERBUSCH 29 ARNING INSERT OMPRESSED PACING ON A 4023 CRATCH AD ELTZKE 2 SING UPERSCRIPT EWBURGER 31 HE 128 IS LIVE AND ELL S OF BOTH GENERAL INTEREST AND LIBRARY MATERIAL>> HEN ONE USES UPERSCRIPT AS MUCH AS DO, YOU DON'T WANT TO HAVE TO BOOT UP ANOTHER PROGRAM TO DO YOUR OTHER CHORES. S A PASTOR, A CALENDAR IS A NECESSARY TOOL FOR PLANNING AND SCHEDULING.  OR KEYS AS THEY WILL MESS UP THE CALENDAR ITSELF. LSO, DO NOT WORK IN "INSERT" ON. HAVE VIRTUALLY NO KNOWLEDGE IN PROGRAMING, AND DON'T KNOW IF THIS COULD BE IMPROVED UPON. F YOU CAN, PLEASE DO SO! LSO, DUE TO THE GRAPHICS HAD TO ) GOTO 100,200 90 PRINT"QQ";SPC(5);"YOU MUST SELECT EITHER THE NUMBER '1' OR THE NUMBER '2'. TRY AGAIN!":GOTO 60 100 DLOAD"SS2",D1 200 DLOAD"SB7",D1 210 END N TO MORE ENCOURAGING THINGS. WANT TO THANK IZ EAL FOR HER GREAT EROGRAMS ARE EXPERIMENTAL AND MAY CRASH AT ANY TIME. WOULD NOT USE THEM FOR IMPORTANT WORK UNTIL THEY HAVE BEEN TESTED OUT FOR A WHILE. #### WHEN LOADED AND ACTIVATED WILL ALLOW YOU TO LOAD A PROGRAM AND EVEN RUN IT AND STORE IT IN ONE OF FORAPHICS INALE UMFER 31 IN ERMANY CHWARZBAUER 4 ASEY'S CRUBBER OTES ROM THE NDERGROUND ATOS 4 OTES FOR ON ROGRAMMERS ARDNER 33 MPORTANT ELPHI NOTICE THOUGHT IT WOULD BE NICE TO BE ABLE TO HAVE A CALENDAR THAT COULD USE IN .., HAVING IT AVAILABLE ANY TIME NEEDED IT, FOR CHANGES, ADDITIONS, OR PRINTING. T IS VERY SIMPLE TO USE. AVING LOADED IN .., ALL YOU NEED TO DO IS LOAD THE MONUSE, IF YOU WRITE NEXT TO A LINE, YOU MIGHT ERASE THAT LINE. T WILL TAKE SOME GETTING USE TO, BUT HAVE FOUND IT TO BE VERY BENEFICIAL AND SIMPLE TO USE. MADE THIS FOR WORKING ON MY 8023 PRINTER, SO YOU MAY HAVE TO CHANGE SOME FORMATS IF YOU FFORTS ON EY RIX. HIS ALGORITHM HAS SAVED ME HOURS OF TIME WRITING PROGRAMS. (NE THING SHE DOESN'T MENTION, OR MAYBE DIDN'T UNDERSTAND IT, WAS THAT WITH EY RIX LOADED UPERSCRIPT DOESN'T WORK RIGHT. UESS THAT'S BECAUSE OF WHERE EY RIX AND UR BANKSETS. ET 1 IS BANKS 3,4,5 ET 2 IS BANKS 6,7,8 ET 3 IS BANKS 9,10,11 AND ET 4 IS 12,13,14. HE FIFTH BANK SET IS OUR OPERATING SYSTEM, BANKS 15,1,2. ANK SETS ARE ACCESSED BY SHIFT/ KEY ON NUMERIC KEYPAD THEN KEY 1-9 ON EITHER KEYPAD. 4 NDEPENDENT OMMODORE RODUCTS SER'S ROUP VERSEAS ELPHI VAILABILITY 9 (), N NTRODUCTION ENNEDY 34 ASIC 4.0+ UTORIAL WAN 9 OTE OF PPRECIATION ELTZKTH IN WHICH YOU WANT TO WORK. HIS IS DONE BY ENTERING IN TWO VARIABLES; 1)THE NUMBER OF DAYS IN THE MONTH FOLLOWED BY A SLASH, AND 2)THE THREE LETTER ABBREVIATION FOR THE FIRST DAY OF THE MONTH. OR EXAMPLE, LETS SAY YOU WANT THE MONTH OF UGUST 1986.HAVE A DIFFERENT PRINTER. *CN1 **************************** *CN0 F YOU FIND THIS BENEFICIAL, PLEASE WRITE ME AND LET ME KNOW! F YOU HAVE IMPROVED ON IT, WOULD ALSO LIKE TO BENEFIT FROM YOUR EXPERTISE. RITE ME AT: ASTOR OUGLAS . ORSUCANKALL. HEN BANKALL SURRENDERS CONTROL, .. WILL GO TO SELECT SUBMENU. OU CAN RETURN FROM THAT MENU AND PROCEED AS NORMAL. O WHEN YOU PICK A BANKSET NUMBER BE PREPARED TO ACT ON THE MENU COMAND WHICH WILL RESULT N ALTERNATE AND NEATER WAY TO U 1 STORES IN BANKSET1 3,4,5 2 STORES IN BANKSET2 6,7,8 3 STORES IN BANKSET3 9,10,11 4 STORES IN BANKSET4 12,13,14 5 RECALLS FROM BANKSET1 3,4,5 6 RECALLS FROM BANKSET2 6,7,8 7 RECALLS FROM BANKSET3 9,10,11 8 RECALLS FROM BANKSET4 E 34 HE ASE OF THE ONFUSED 4023 UPER* ORNER AY/UN86 34 HARACTERS WAN 13 UPER* ORNER UL/UG86 37 4023 - 8023 RINTER OMS ITTERBUSCH HERE ARE 31 DAYS IN UGUST AND THE FIRST DAY OF THE MONTH BEGINS ON RIDAY. O YOU WOULD LOAD: "31/FRI". OW THAT YOU HAVE THE CALENDAR LOADED, YOU WILL NOTICE THAT AT THE TOP THERE ARE SOME QUESTION MARKS ACROSS THE TOP. OVE THE CURSOR TO TH7H .. OX 123 ILSON REEK, 98860 *LK:CONTEST LINE. T WILL TAKE SOME GETTING USE TO, BUT HAVE FOUND IT TO BE VERY BENEFICIAL AND SIMPLE TO USE. MADE THIS FOR WORKING ON MY 8023 PRINTER, SO YOU MAY HAVE TO CHANGE SOME FORMATS IF YOU SE BANKALL#### IS TO LOAD YPUR PROGRAM AND STORE IT IN A BANK SET, THEN CALL IT FROM THAT BANKSET AND RUN. F YOU HAVE ASEY'S SCRUBBER AND UNPROTECTED UPERBASE OR UPERSCRIPT, YOU CAN PROCEED AS FOLLOWING. 1 EFORE LOADING UPERBASE LOADER USE BA 12,13,14 9 ABORTS ROUTINE AND RETURNS YOU TO WHATEVER IS RUNNING QUIRK IN THE PROGRAM IS THAT THE NUMBER YOU PICK WILL SOMETIMES BE PRINTED WHEN CONTROL IS RETURNED TO CURRENT PROGRAM. T CAN BE DELETED. OWEVER IN SUPERBASE IT WILL BE TAKE HELPFUL TO ME. UT HAVE SAT IN THEIR OFFICES AND OVERHEARD THEM DEALING WITH OTHER CUSTOMERS. HE REPLIES HEARD APPEARED REASONABLE. EAR IN MIND WAS ONLY HEARING ONE SIDE OF THE CONVERSATION AND THEN ONLY A FEW OUT OF THE THOUSANDS OF CALLS THEY E PRINTING HOPED TO ELIMINATE THE NUMBER FROM A RECORD LIKE ONES 2. T DIDN'T WORK. HEN THE REPLICA FIELD WAS TRUNCATED SO THE NUMBER 2 DIDN'T DISPLAY IT WAS STILL PRESENT IN THE PRINTOUT. S FAR AS CAN TELL ONE MUST EITHER TRUNCATE THE OUTPNARY PROGRAMS. 128 1571 128 HERE STILL SEEMS TO BE ONE BUG LURKING IN THE BACKGROUND WHEN USE UPERBASE ON MY 128 WHEREBY BACKUPS OF A UPERSCRIPT/UPERBASE DISK WHICH IS MORE THAN HALF FULL (THAT IS HAS DATA ON THE SECOND SIDEIS OF THE FORM: MAINTAIN O "0" HIS COMMAND WILL ALLOW ONE TO LOG BACK INTO UPERBASE 128 WHEN ONE HAS OPENED THE DRIVE DOOR. <> UNLIKE MOST OTHERS WHICH ARE DESIGNED AROUND DATABASES OR SPREADSHEETS. AVING AN ACCOUNTS PEASONABLY KNOWLEDGEABLE ABOUT USING UPERSCRIPT ON THE 128. T SHOULD NOT BE THOUGHT OF AS A WAY OF GETTING AROUND PROFESSIONAL ACCOUNTS PROGRAMS AS IT DOES NOT CARRY OUT CONVENTIONAL DOUBLE ENTRY PROCEDURES. ATHER, IT SHOULD BE SEEN AS A SPECIFIC WAY O IS MADE OF THE '^+' FEATURE WHEREIN ONE MACRO CALLS ANOTHER 'SUBROUTINE' MACRO. S MENTIONED PREVIOUSLY THIS FEATURE IS NOT EXPLAINED IN THE UPERCRIPT MANUAL BUT IS USED IN COMMAND STRINGS FOR THE IDE ABLE FILE ON THE UPERSCRIPT DEMONSTRATION PROGRAON FROM SHIFTED SPACE TO ORDINARY SPACE DOES NOT OCCUR WHEN TRANSFERRING DATA FROM UPERBASE TO UPERSCRIPT WHEN BOTH ARE RUNNING SIDE BY SIDE. N THIS INSTANCE THE SHIFTED SPACE WILL APPEAR AS THE NUMBER 9 IN THE UPERSCRIPT DOCUMENT. HILE IT IS NO GRE SCRATCHED AND REPLACED RATHER THAN THE WHOLE SET. ARIOUS BUGS HAVE BEEN REPORTED WHEN USING THE 128/1571 OR 128. OME ARE RESTRICTED TO UPERSCRIPT 128 () AND/OR UPERBASE 128 () BUT OTHERS ARE MORE WIDESPREAD. ETE ACAURIN OF RECISION OACKAGE RUNNING UNDER A WORD PROCESSOR MUST MAKE UPERSCRIPT ALMOST UNIQUE IN ITS FIELD. ETE DESCRIBED THE PACKAGE TO ME IN A LETTER (KINDLY PLACED ON A DISK FOR WHICH AM VERY GRATEFUL) WHICH IS EXTRACTED BELOW. WAS TALKING THE OTHER DAY TO IMON RAF ACHIEVING A SET OF WELL LAID OUT AND UNDERSTANDABLE CASHBOOK & LEDGER PROCEDURES. HE SYSTEM HAS NOT BEEN APPROVED BY THE USTOMS & XCISE AND NOR IS IT LIKELY TO BE. OWEVER, ALL NORMALLY REQUIRED INFORMATION MAY BE EXTRACTED FROM THIS SYSTEM AND IN SM. HE PACKAGE WILL BE PLACED IN THE 128 OFTWARE IBRARY AND MEMBERS MAY OBTAIN COPIES IN THE NORMAL MANNER. FILE IS ON THE DISK WHICH CONTAINS INSTRUCTIONS ON USE AND THE ADDRESS AND PHONE NUMBER OF ETE ILES. ETE WELCOMES ANY SUGGESTIONSAT PROBLEM TO CLEANUP THE UPERSCRIPT DOCUMENT BY REMOVING THE UNWANTED 9'S LIFE WOULD HAVE BEEN EASIER IF THESE TWO PHENOMENA WERE REVERSED, THE SHIFTED SPACES BEING PRESERVED DURING EXPORT/IMPORT AND CONVERTED TO ORDINARY SPACES WHEN INSERTED INTO UPE. T THIS POINT SUSPECT THAT MOST PEOPLE WOULD EITHER START USING THE TRUNCATION OPTION MENTIONED OR USING A FULL STOP IN LIEU OF THE SHIFTED SPACES AS BEING A RELATIVELY UNOBTRUSIVE ADDITION TO SOMEONE'S LAST NAME. (AUL ONES. LOOKING RATHER BETTNMER WHO DEVELOPED UPERSCRIPT. VEN HE IS AMAZED AT SOME OF APPLICATIONS OF UPERSCRIPT SUCH AS THIS ONE AND THE PARAGRAPH NUMBERING PROBLEM OF ARY ENNEWORTH (COVERED IN THE AR/PR EWSLETTER PG 159). ULL MARKS TO ETE FOR COMING UP WITH A REALLY USOME INSTANCES, SUCH AS THE NALYSIS BY CCOUNT UMBER MODULE, MORE INFORMATION IS AVAILABLE THAN MANY OTHER 8-BIT DRIVEN ACCOUNTS PROGRAMS. HE PROCEDURES ARE BASED ON THE STANDARD AUDIT TRAIL FORMAT; THAT IS TO SAY, EACH RECEIPT, INVOICE SENT OUT, CAS AND IMPROVEMENTS FROM OTHER USERS. UPER* ORNER IN THE AY/UN EWSLETTER PG 240 CONTAINED SOME SUGGESTIONS FOR ACHIEVING UNIQUE FIELDS IN UPERBASE WHERE ONE WISHED TO USE SOMETHING LIKE A PERSON'S LRSCRIPT DOCUMENTS. O SUCCESSFULLY EXPORT AND THEN IMPORT A DATABASE WITH SHIFTED SPACES ONE WOULD HAVE TO MAKE THE IMPORTED FILE NON-UNIQUE. NE COULD THEN GO THROUGH THIS IMPORTED FILE MAKING CHANGES TO THE KEY FIELDS BY ADDING SHIFTED SPACES OR WHAT2060. OR THOSE OF YOU INTERESTED IN SUCH THINGS THE HE UPERSCRIPT 64 AND 128 DICTIONARY IS ORGANIZED AS FOLLOWS: SYMBOL LETTERS SYMBOL LETTERS A A I JKL B B J M EFUL PACKAGE. ETE AND AN ELECTRICIAN FRIEND OF HIS, BOTH USERS OF UPERSCRIPT ON 128'S, DECIDED THAT AN ELECTRONIC CASH BOOK MIGHT BE A GOOD IDEA PROVIDING IT WAS MORE SIMPLE THAN THE PROFESSIONAL PROGRAMS CURRENTLY AVAILABLE. HEY FELT THAT THERE HAH SPENT, BANKING MADE, SIMPLE PAYMENT OR WHATEVER, ARE ENTERED IN THE AY OOK FORMAT. OWEVER, IT DOES MAKE LIFE A BIT EASIER IF ALL OF ONE TYPE OF PAYMENT ARE ENTERED TOGETHER, PAYMENTS FIRST, THEN RECEIPTS AND SO ON. HILST THE AY OOK IS THE HEART*NB"BEREZ.BANK" *NB"12PT 58COL >2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL83:LP6:PT12:VP2:JU1 *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *CN1;*CN1; , ,...*CN0 Y: OHN . EREZINSKI <0, .. ?0, .. ?9 WHICH TRANSLATES INTO: 2000, 01, ...... 09, 10, ...... 19, 20, THRU 30, .. 4 HIS MIGHT PRODUCE SOME WRONG DATA, BUT IT WOULD FIND ALL THE ENTRIES. NTERESTING APPLICATION OF THE FUNCTION -- INSTEAD OF SEARCHING MEMORY, YOU SEARCH THE LINKED FILES -- ALL THE FILES ON THE PRINT FILE DISK ARE LINKED!! F ANYONE DID THOD IS TO GO BACK AND SELECT THE RECORD IN THE OLD FILE BY ITS KEY AND THEN DO A SELECT NEXT. OWEVER THIS WORKS ONLY WITH UNIQUE KEY FIELD FILES BUT BY NOW YOU SHOULD BE CONVINCED FROM WHAT ALL OF US HAVE BEEN SAYING IN THESE PAGES OVER THE LAST COUPLEORE A DATE AS 1436 WHILE 'EXPORT' STORES IT AS THE NUMBER 13254. DDITIONALLY, THE 'OUTPUT TO' FORMS TRUNCATE NUMERIC FIELDS TO TWO DIGITS FOLLOWING THE DECIMAL POINT UNLESS THE &X,Y FORMAT COMMAND IS USED WHILE 'EXPORT' OPTION LEAVES NUMERIC FIELDS AAND GOES BACK TO THE FIRST DATABASE TO REPEAT THE PROCESS OVER AGAIN FROM THE NEXT RECORD. OU MAY SIMPLY USE YOUR OLD 1541 AS DRIVE DEVICE 9 AND KEEP YOUR NEW 1570/1 AS DEVICE 8. HE PROGRAM HAS ONE SMALL PROBLEM IN THAT ONCE YOU CALL UP ANOTHER DATAB0, .. 50, .. 59 SING THIS TECHNIQUE ONE CAN CONTINUE UP TO EDNESDAY 31 EC 2059 (NUMBER 58440) AFTER WHICH POINT UPERBASE WILL REFUSE TO RECOGNIZE THE DATE. GAIN, THANKS TO OHN ARRS FOR MENTIONING THAT UPERBASE COULD RECOGNIZE DATE NUMBERS UP TO NOT RECEIVE THEIR PRIZE PROMPTLY, LET US KNOW. WE WILL NEED APROXIMATE DATES AS WELL AS YOUR NAME, ADDRESS, AND ZIP. AYBE NEXT HRISTMAS WE CAN FIND SOME OTHER CRAZYNESS! *LK:WRIGHT "", JUST DO A FOR ????.???? TO FIND POSSIBLE ENTRIES. OF YEARS ALLOW DUPLICATE KEY FIELDS IF THERE IS ANY ALTERNATIVE. OHN'S CODE IS AS FOLLOWS: 60 DATABASE "DB.ONE",8,0:FILE "OLD":SELECT A$:SELECT N:EOF MENU HILE ON THE SUBJECT OF TRANSFERRING DATA COMES A TIMELY REMINDER FROM OUR EDITOR AND PS THEY ARE. SING THE 'OUTPUT TO' FORMS WHICH INCLUDE TRAILING SPACES CAN RESULT IN FILES MANY TIMES LARGER THAN ONES CREATED BY 'FILL' OR 'EXPORT'. HIS WAS WHAT HAPPENED WHEN UGH USED 'EXPORT' INSTEAD OF 'OUTPUT TO' WITH A NEARLY FULL DATA DISK AND HETES. N LINES 180-240 EACH NAME IS CONCATENATED AND WHEN A SHIFTED SPACE [CHR$(160)] IS REACHED THEN THE NAME IS COMPLETE. INE 230 CHECKS WHETHER THE NAME IS CORRECT AS REQUESTED IN 100 AND, IF NOT, THE REMAINING ONES ARE EXAMINED. INE 250 CHECKS FOR AASE AND THEN GO BACK TO THE FIRST ONE UPERBASE HAS LOST ALL KNOWLEDGE OF WHAT IS THE CURRENT RECORD. F YOU RUN THE PROGRAM, AS DID STRAIGHT FROM THE BOOK, YOU WILL END UP WITH AN ENDLESS NUMBER OF COPIES OF THE FIRST RECORD FROM THE OLD DATABASE IN TCOME TO JOIN THE EFFORTS. HIS MAY NOT BE SUITABLE MATERIAL FOR THE AVERAGE MEMBER.>> - - - - - - - - - - - HIS DISK CONTAINS A SET OF PROGRAMS FOR BANK SWITCHING. 4 "BANKALL4096" PRG 4 "BANKALL8192" PRG 4 "BANKALL16384" PRG AST UPERBASE ORNER SUZERAIN UGH DE LANVILLE THAT 'EXPORT' AND 'OUTPUT TO' ARE NOT INTERCHANGEABLE COMMANDS. NE SHOULD USE THE FORMER COMMAND TO TRANSFER DATA TO AN IDENTICAL FORMAT FILE. HE LATER HAS TWO FORMS; 'OUTPUT TO' FOR DATA TRANSFER TO A FI RAN OUT OF SPACE WHICH TRIGGERED HIS NOTE TO ME REMINDING OTHERS OF THE PERILS OF NOT REREADING THE MANUAL. OST OF YOU PROBABLY KNOW THAT UPERBASE STARTS WITH 1 AN 1900 WHICH IS STORED AS 1 AND CONTINUING THROUGH TO RIDAY 31 EC 1999 NY MORE DIRECTORY BLOCKS AND EITHER TERMINATES OR REPEATS THE PROCESS. F FOUND THE PROGRAM READS THE SECTOR POINTED TO BY THE APPROPRIATE BYTES IN FRONT OF THE NAME. HE IDENTIFICATION VALUES ON THIS BLOCK ARE THEN CHANGED TO THE 8296 TYPE OR VICE VERSAHE NEW DATABASE. HERE ARE TWO SOLUTIONS TO THIS PROBLEM. NE SOLUTION IS TO DELETE THE RECORD FROM THE FIRST DATABASE ONCE ITS CONTENTS HAVE BEEN CONVERTED INTO VARIABLES. HEN WHEN YOU RETURN TO THE FIRST DATABASE TO GET THE SUCCEEDING RECORD YOU ONL 4 "BANKALL24576" PRG HE BANKING PROGRAMS ARE ALL VARIATIONS OF A MASTER. HE NUMBER SUFFIX ON EACH PROGRAM NAME INDICATES ADDRESS LOCATION AHD ALLOWS YOU TO CHOOSE WHERE YOU WANT IT. T IS ACTIVATED BY A SYS TO ADRESS IN SUFFIX. LL PLE WITH CHANGED FORMAT OR 'OUTPUT ... FILL TO' FOR WORD PROCESSING WITH ASYCRIPT OR VERY EARLY VERSIONS OF UPERSCRIPT ( OUTH AST VARIETY). HE 'OUTPUT TO' FORMS HAVE CARRIAGE RETURNS BETWEEN FIELDS AS WELL AS BETWEEN RECORDS AND IT IS THESE LWHICH IS STORED AS 36525. OW SOME PEOPLE WOULD LIKE TO ACCESS DATES BEYOND THAT. HE PROBLEM LIES IN THE FACT THAT THE COMPUTER CANNOT TELL 1 AN 1940 FROM 1 AN 2040 IN ITS FORMAT OF 0140. HERE IS A WAY AROUND THIS HOWEVER. OOK AT AN CODE TA. HE AMENDED SECTOR IS WRITTEN TO DISK BY LINES 520-580. HOSE OF YOU WHO PURCHASED UPERBASE: HE OOK WILL FIND A ROUTINE ON PAGE 149 TO EFFECT DATABASE TO DATABASE TRANSFERS OF DATA USING TWO DISK DRIVES. HIS ROUTE WI TERESTED BECAUSE MICROCOMPUTERS WERE A RARITY AT THIS TIME. / WENT ON TO BECOME THE MOST POPULAR AND FOUNDATION OF MODERN MICROCOMPUTER OPERATING SYSTEMS. HEN MARKETED THEIR 16 BIT PERSONAL COMPUTER IN 1981, A NEW WAVE OF OPERATING SYSTEMSASPECT. HE SECOND PROBLEM FOUND IS MORE SERIOUS. HEN TRIED TO DOWNLOAD A PROGRAM WHEN IN UPERBASE ( HAVE WRITTEN A FEW TO SIMPLIFY FILE MANIPULATION) GET GARBAGE. HEN TRY TO LOOK AT THE PROGRAM WHICH SHOULD HAVE DOWNLOADED ALL FIND IS S LUG THE TYPE CHANGER INTO THE ENTRONICS HEADER ON THE ADAPTOR, AND THE OTHER SIDE OF THE TYPE CHANGER INTO YOUR ENTRONICS PORTED PRINTER. ALLA, INSTANT ENTRONICS WITH ALL THE ADDED FEATURES R. ERNAGHAN WROTE ABOUT. OR ABOUT A YEAR, *NB"TABLE OF CONTENTS" *NB" Ԁ 80 " *LM1:RM101:PL90:TL83:LP6:PT12:VP2:JU1 *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *CN1; ߾*CN0  BE ACCOMPLISHED!! GAIN RETURNED TO BOTH MY PRINTER AND MANUALS. T WAS NOW TIME FOR TRIAL AND ERROR. FTER A COUPLE OF EXPERIMENTS HAD THE ANSWER! HE PROPER COMMAND SHOULD BE ()*SA6,22<() REPEATED TWICE. T WON'T WORK IF YOU DON'T R E, A. OGER ASHAM, A. RVAN ILDRETH, O. AUL LILSTOCK, A. HY DID WE LIMIT THE CONTEST TO ONLY ONE MONTH? ELL, IF ONE WAS GOING TO ACCEPT A BIT OF AID FROM THE GOOD OL "", JUST DO A FOR ????.???? TO FIND POSSIBLE ENTRIES. OME STRANGE LOOKING CHARACTERS. HEN TRY TO RUN THE PROGRAM, BYE BYE UPERBASE AND RELOAD TIME. NY HELP THAT ACK CAN PROVIDE, OR IF SOMEONE ELSE HAS HAD THE SAME PROBLEMS AND HAS FOUND A FIX, WOULD SURE APPRECIATE SOME INFORMATION. Y CONVERTED  HAS BEEN OFFERING THE INTERNAL CONVERTER DESIGNED FOR THE 6400 PRINTER. T IS A 4" SQUARE BOARD WITH TWO LONG FLAT CABLES, ONE OF WHICH HAS A STANDARD 488 CONNECTOR, AND THE OTHER HAS A 34 PIN DUAL ROW 1/10" HEADER TO CONNECT WITH THE LOGI INTER/PRING 1987 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * EPEAT IT. HIS COMMAND SEQUENCE INCREASES THE LINES PER INCH OF OUTPUT TO 9 LINES PER INCH. HIS ABOUT DOUBLES THE PRINT PER PAGE THAT OUTPUTS FROM A 4023 PRINTER. HIS MEANS LESS WASTED SPACE AND MORE PRINT PER INCH. O, MY ORIGINAL PREMISE WAS NOT CORR CAME TO THE MARKET. EATTLE OMPUTER PRODUCTS CREATED OR 86- WHICH ICROSOFT BOUGHT A LICENSE TO MARKET. HIS EVENTUALLY BECAME KNOWN AS - OR - WHICH IS A VARIANT OF IT. IGITAL ESEARCH WAS BEAT TO THE PUNCH IN TERMS OF GETTING AN UPERSCRIPT WORKS REALLY GREAT AND HAVE WRITTEN AN "UTOBOOT" PROGRAM THAT LETS ME USE BOTH DISK DRIVES. WOULD LIKE TO GET UPERBASE WORKING SO CAN PUT THEM BOTH ON THE SAME DISK AND ,USING THE "UTOBOOT" HAVE A "POOR MAN'S" "UPEROFFICE". 'VE IC BOARD IN THE 6400. NFORTUNATELY THE HEADER WITH NOT MATE WITH STANDARD ONTRONICS CONNECTORS. HE CIRCUIT BOARD IS DOUBLE SIDED PLATED THRU, THE CONNECTORS PRIME QUALITY WITH GOLD PLATED CONTACTS. HESE ADAPTORS ARE BELIEVED TO WORK WITH MOST COMMO IS PUBLISHED 4 TIMES A YEAR, MORE OR LESS, BY THE HICAGO 128 SER'S ROUP - NTERNATIONAL (, NC.), AN INTERNATIONAL MEMBERSHIP ORGANIZATION IN SUPPORT OF APPLICATIONS AND USAGE OF THE OMMODORE 128 OMPUTER. UTHORS. HEIR EXISTENCE IN A PUBLICATION IMPLIES NO ENDORSEMENT BY . OWEVER, PLEASE REPORT TO AS TO EXCEPTIONAL PERFORMANCE, EITHER PRO OR CON. UBLISHING ADDRESS: , NC. C/O ORMAN ELTZKE, 4102 . DELL, ORRIDGE, L. 60634 8086 TYPE OPERATING SYSTEM TO THE MARKET. VENTUALLY THEY PRODUCED WHAT IS REFERRED TO TODAY AS /-86 AND A NUMBER OF VARIANTS RANGING FROM A MULTI-PROCESSING ONCURRENT /-86 TO ONCURRENT OS. T PRESENT IGITAL ESEARCH HAS /, /-86ERBASE. HE PROGRAM WORKS GREAT FOR UPERSCRIPT BUT IT SEEMS TO HAVE A FLAW IN THE UPERBASE PORTION. AYBE HAVE DONE SOMETHING WRONG OR HAVE A BAD COPY, DON'T KNOW. FOLLOWED THE DIRECTIONS AS THEY WERE PRINTED (IN FACT THREE TIMES ON THREE DIFFNCLUDED A LISTING OF MY "UTOBOOT" HERE IF ANYONE WANTS TO USE IT.(HIS COULD PROBABLY BE CONVERTED TO THEN -EYS USED TO GO TO LINE 100 OR 200 FOR FASTER LOADING FROM EITHER OR . 10 REM 20 REM START PROGRAM FOR ALL DATA DISKS N PRINTERS, THOUGH THEY WILL NOT WORK WITH MY LARGE AISYWRITER 2000. HEY DO WORK WITH THE TAR AND ANNON PRINTERS AND MANY OTHERS WHICH NOW FOLLOW THE STANDARDS. F BY CHANCE THE ADAPTOR DOES NOT WORK WITH YOUR PRINTER, WE'LL REFUND THE FULL PURCHAS . HE EXPIRATION DATE IS TO THE RIGHT OF THE POSTAL CODE IN THE FORM OF , EG. 8712 INDICATES AN EXPIRATION AT THE END OF ECEMBER 1987. WILL BE UNABLE TO MAIL PUBLICATIONS WITHOUT RENEWAL. ECT. OU CAN'T HAVE COMPRESSED PRINT ON A 4023, BUT YOU CAN HAVE MORE LINES PRINTED PER INCH! , AT LEAST LEARNED SOMETHING!! ANDOLPH EWBURGER 529 LEMSON RIVE ITTSBURGH, 15243 *LK:CUMFER 2<() REPEATED TWICE. T WON'T WORK IF YOU DON'T RERENT DISKS) AND GOT THE SAME PROBLEM ALL THREE TIMES. ERE'S THE PROBLEM. FTER UPERBASE IS LOADED, INSTEAD OF THE USUAL REQUEST FOR A DATA BASE NAME APPEARING, AM LEFT AT THE MAIN MENU. HIS IS NO BIG DEAL IN ITSELF AND CAN BE WORKED AROUND, BUT  30 REM 40 PRINT"";SPC(15);"R SELECT THE PROGRAM YOU WANT TO LOAD " 50 PRINT"QQ";SPC(20);"1. SUPERSCRIPT";SPC(10);"2. SUPERBASE" 60 GETK$:IF K$="" THEN 60 70 IF VAL(K$)<1 OR VAL(K$)>2 THEN 90 80 ON VAL(K$E PRICE. HE ADAPTORS HAVE JUMPER POSITIONS TO SELECT DEVICE NUMBERS OTHER THAN 4. HEY ARE NOT ENCLOSED SO YOU WILL WANT TO MOUNT OR TAPE THEM SECURELY OUT OF THE WAY OR INSTALL THEM IN A PROTECTIVE BOX. N SOME CASES, THE CONNECTOR ON THE PRINTER US. IS AFFILIATED OR ALLIED WITH ANY OTHER ORGANIZATION, USER'S GROUP, BUSINESS OR OTHER ENTITY OF ANY KIND, EXCEPT IN SUPPORT OF CHAPTERS. DVERTISEMENTS, ARTICLES AND CONTENTS OF DISKS ARE SOLELY THE RESPONSIBILITY OF THE INDIVIDUAL A OB UFFMAN, N. . WENGE, OWA ORMAN LAY, H. TUART ARNER, . AKOTA AMES OGART, A. ANDOLPH EWBURGER, A. ARY OYT, X. OM EHM, L. .. ANCE, A. RUCE ROUCHER, OHN . URRAY, T. OHN EMKELDIT WOULD BE NICE TO HAVE THE PROGRAM WORK THE SAME AS THE ORIGINAL. SUSPECT THAT SOMETHING HAS GONE HAYWIRE IN THE PORTION AND THE "TART.P" PROGRAM IS NOT BEING EXECUTED. DON'T KNOW ANYTHING ABOUT PROGRAMMING (YET) SO CAN'T LOOK INTO THAT OVER PRICE THIS ISSUE: $7.00. 1987 SUBSCRIPTION RATE: $14.00 (BULK RATE, .. & POSSESSIONS ); $20.00 (FIRST CLASS, .. & POSSESSIONS, ANADA & EXICO); $21.00 (SURFACE FIRST CLASS, ALL OTHERS); $35.00 (SMALL PACKET RATE AIR MAIL, ANY ES BAILING CLAMPS TO KEEP THE CONNECTORS LATCHED TOGETHER -- SO YOU MAY NEED TO USE A SHORT ENTNRONICS EXTENSION CORD COMPATABLE WITH THE BAILING CLAMPS WHICH ARE READILY AVAILABLE LOCALLY OR VIA MAIL ORDER (SEE ATOS'S ARTICLE). INTER/PRING 1987  0 COMMAND IS USED. HE 4023 PRINTER USES 8 SETS OF DATA WHERE THE 8023 USES 6. HE PRINTER EXCHANGE IS VERY SIMPLE FOR BOTH OF THE PRINTERS. T REQUIRES NO SPECIAL TOOLS. OU NEED ONLY REMOVE THE COVER/LID, UNPLUG THE OLD , PLUG IN THE NEW  REM MANDATORY BLANK LINE *SA14,14 REM THESE TWO LINES RESET 8023 *SA16,14 REM TO RAFT MODE REM MANDATORY BLANK LINE *SA6,12 REM SETS SINGLE LINE SPACING *PL66 REM SETS PAGE LENGTH TO 6S IN DEVELOPMENT, / WAS STILL THE DOMINANT OPERATING SYSTEM FOR MOST MICROCOMPUTERS. / ITSELF MEANT ONTROL ROGRAM/ONITOR THOUGH TODAY IT IS USUALLY REFERRED TO AS ONTROL ROGRAM FOR ICROCOMPUTERS. HE CREATOR OF / WAS ARY ILDALL.  WANT TO HAVE TO PRESS THE SPACE BAR EACH TIME YOU SEE THE MESSAGE BELOW DISPLAYED, CHANGE THE FIRST CHARACTER IN EACH LINE TO A 'LAYOUT CHARACTER' (-). UPERSCRIPT WILL THEN BYPASS THE MESSAGE AND THE PROMPT AND PROCEED DIRECTLY TO THE EDIT MOD FEATURES IN YOUR TEXT EXECUTE THE FOLLOWING SEQUENCE WHEN YOU WANT TO PRINT ONE OR MORE OF THE SPECIAL CHARACTERS. 1 (N) WHERE (N) IS THE NUMBER OF THE FEATURE TO BE PRINTED. - WILL REPEAT THE COMMAND WHICH MAKES IT EASY TO DRAW A LINE 15  AND REPLACE THE COVER/LID. HE INSTRUCTIONS SUPPLIED WITH THE EXPLAIN THE PROCEDURE IN DETAIL WITH PHOTOS OF HOW TO PERFORM THE PRINTER EXCHANGE. HE -128 CHARACTER HAS A COUPLE OF ERRORS WHICH HAVE ALSO CORRECTED. HIS IS NOT SO EA 6 LINES REM MANDATORY BLANK LINE *SA6,18 REM SETS 1 1/2 LINE SPACING *PL44 REM SETS PAGE LENGTH TO 44 LINES REM MANDATORY BLANK LINE *SA6,24 REM SETS DOUBLE LINE SPACING *PL33 N THE EARLY 1970'S, R. ILDALL WAS A COMPUTER SCIENCE INSTRUCTOR AND A SOFTWARE CONSULTANT FOR NONE OTHER THAN NTEL, DESIGNER OF THE 8088. UE TO HIS INTEREST IN THE NEW MICROCOMPUTER INDUSTRY HE ACCUMULATED SPARE COMPONENTS FOR A HOME COMPUTER SYSTE E. *CM:SK5;OUR PRINTER HAS BEEN DEFINED AS : *CM: OT MATRIX *CM:RESS THE SPACE BAR TO CONTINUE N THE DEFAULT FILE YOU WILL FIND A GROUP OF LINES THAT START WITH A (:) FOLLOWED BY THE WORD 'FEATURE' PLUS A NUMBER. ELOW IS A LISTING OF THE CHARACWITH THE LEFT BRACKET SYMBOL, THE BS WITH THE RITISH POUND SYMBOL (REPRESENTING BACK SLASH), THE RB WITH THE RIGHT BRACKET, THE UA WITH THE UP ARROW, AND THE LA WITH THE LEFT ARROW. OW, WHENEVER YOU NEED A LEFT BRACKET IN YOUR TEXT, DON'T PUT A LEFT BCHARACTERS LONG. HE TEXT ON THE SCREEN WILL DISPLAY A REVERSE (N) BUT THE PRINTER WILL PRINT THE APPROPRIATE CHARACTER. HE SET-UP DESCRIBED ABOVE MATCHES THE ICS CHARACTERS ON KEYS 3 THRU 6. OR EXAMPLE AN 1 4 - WILL SY TO REPLACE SINCE IT MUST BE UNSOLDERED FROM THE MAIN BOARD. HE CHANGES REVERSE THE ICS CHARACTERS ON THE & KEYS. ALSO CHANGED THE SHAPE OF THE CAPITAL (). EE THE AD FOR IN THIS ISSUE FOR ORDERING INFORM REM SETS PAGE LENGTH TO 33 LINES T SEEMS THAT SETTING THE AL AND ICS MODES WITH ARE BACKWARDS WITH THE 8023 PRINTER. *SA8,8 REM SET AL MODE. *SA7,7 REM SET ICS MODE. 4023 INTS & ITERS THAT HAVE ASSIGNED TO THE SELECTIONS. HE NUMBER IN FRONT OF THE (:) IS THE $ CODE OF THE CHARACTER TO BE PRINTED. HE DESCRIPTION IN PARENTHISIS IS FOR YOUR INFORMATION AS TO WHAT YOU HAVE ASSIGNED TO THAT FEATURE SELECTION. 219: FERACKET, PUT IN AN APE 1 (1)INSTEAD. IMILARLY, USE AN APE 3 (3) IN PLACE OF A RIGHT BRACKET, AND SO ON. OW, WHEN YOU PRINT TO A OMMODORE PRINTER WITH THE INFAMOUS BUG, INSERT A CM JUST BEFORE THE FIRST 1 IN THE THIRD LINE ABOVE, AS IN: DRAW A LINE 12 CHARACTERS LONG FOR USE AS A SIGNITURE LINE IF DONE JUST ABOVE YOUR NAME IN A LETTER. HE PRINTER CHANGES ALLOW THE PRINTER TO PRINT THE RIGHT VERTICLE BAR CHARACTER AS SHOWN ON THE 6 KEY. ITHOUT THE CHANGE IT WILL PRINT A DUPLICATION. *CN1;UPERSCRIPT USEFUL INTS & IPS*CN0 Y: AVID ITTERBUSCH HESE LINES ADDED TO THE 'SS EN 30JUN86' PROGRAM OF UPERSCRIPT WILL PERFORM THE FOLLOWING USES. POKE 55296,9 :POKE 55297,9 REM ADDS SPACE BETWEEN TEXT POKE 5529PS : DON'T KNOW IF A BLANK LINE IS MANDATORY WITH THE 4023 PRINTER BEFORE EACH SET OF SECONDARY ADDRESS COMMANDS. *SA6,36 REM SETS SINGLE LINE SPACING *PL66 REM SETS PAGE LENGTH TO 66 LINES *SA6,54 REM SETS 1 1/ATURE 1 (PRINT DEGREE SYMBOL) 221: FEATURE 2 (+/- SYMBOL) 163: FEATURE 3 (PRINT UNDERLINE CHARACTER) 164: FEATURE 4 (DRAW LINE CHARACTER) 165: FEATURE 5 (LEFT VERTICLE BAR CHARACTER) 167: FEATURE 6 (RIGHT VERTICLE BAR CHARACTER) : *CM1=91:2=92:3=93:4=94:5=95:CM LL OTHER PRINTERS.< WHICH WILL CAUSE UPERSCRIPT TO IGNORE THE ENTIRE LINE. O, UPERSCRIPT WILL USE THE FIRST SET OF DEFINITIONS WHEN IT SEES THE 1, 2, ETC. ND, WHEN YOU PRINT TO ANY OTHER PRINTER WITHOUT THE BATE OF THE CHARACTER ON THE 3 KEY. PECIAL : USER DESIGNED CHARACTER CAN BE INCLUDED IN THE DEFAULTS FILE AND PER THE LIST ABOVE PRINTED WITH THE FEATURE 0 COMMAND. N THE DEFAULTS FILE BELOW THE FEATURES IS A GROUP OF LINES THAT LOOK LIKE THIS. 6,11:POKE 55297,8 REM CHANGES SIZE OF CURSOR OPEN13,4,13:PRINT#13:CLOSE13 REM ET MODE OF OPEN15,4,15:PRINT#15:CLOSE15 REM 8023 PRINTER UPERSCRIPT TEXT IPS : BLANK LINE IS REQUIRED BEFORE EACH GROUP OF COMMANDS WHEN USE2 LINE SPACING. *PL44 REM SETS PAGE LENGTH TO 44 LINES *SA6,72 REM SETS DOUBLE LINE SPACING *PL33 REM SETS PAGE LENGTH TO 33 LINES HOPE SOMEBODY WILL FIND SOME USEFULNESS OUT OF THESE PEICES OF INFORMATION. ***  FEATURE 7 : FEATURE 8 186: FEATURE 9 (CHECK MARK SYMBOL) 254: FEATURE 0 (USER PROGRAMMABLE CHARACTER) NCE THIS HAS BEEN ENTERED INTO THE DEFAULTS FILE THEN RESAVE THE FILE TO DISK AND THEN EXECUTE M. T THIS TIME THERE WERE NO OPERATING SYSTEMS TO MAKE IT USEFUL, SO HE HAD TO WRITE HIS OWN OPERATING SYSTEM FROM SCRATCH. E USED THE MAINFRAME LANGUAGE / TO WRITE /. E TRIED TO SELL NTEL ON HIS NEW OPERATING SYSTEM BUT THEY WERE NOT IN: SET 8 INES/NCH : SET 12 INES/NCH S5,4,12,20,60,68,132: SER - ROGRAMMBLE CHARACTER 35: # 36: $ HE LINE STARTING WITH S5 IS THE COMMAND TO SEND THE CHARACTER DATA TO THE PRINTER AND PRINT IT WHEN THE D IN THE TEXT (EDIT MODE) OF TO SEND THE 8023 SECONDARY ADDRESS COMMANDS. 8023 INTS & IPS REM MANDATORY BLANK LINE *SA13,13 REM THESE TWO LINES SET 8023 *SA15,13 REM TO MODE  *** *LK:BEREZ.HEX A BLANK LINE IS MANDATORY WITH THE 4023 PRINTER BEFORE EACH SET OF SECONDARY ADDRESS COMMANDS. *SA6,36 REM SETS SINGLE LINE SPACING *PL66 REM SETS PAGE LENGTH TO 66 LINES *SA6,54 REM SETS 1 1/THE FOLLOWING COMMANDS TO REESTABLISH THE DEFAULT SET-UP. - 1 DEFAULTS (RETURN). YPE 'DEFAULTS' THE NAME OF YOUR PRINTER SET-UP FILE WHEN PROMPTED FOR "NTER RINTER YPE:" O USE THE 'D LOVE TO HEAR FROM ANYONE WITH SUCH A PRINTER. HAVE MANAGED TO MAKE SOME OF THE CONTROL SEQUENCES TO WORK LIKE THEY ARE SUPPOSED TO IN THE MANUAL/DOCUMENTATION, 'THO MOST DON'T. NOTHER REASON FOR MY WANTING CONTACT WITH ANY 8300 OWNERS, ALBEIT TRPLE DRIVES AND PRINTERS ON LINE. ITH THE PROGRAMMING CAPABILITY THE USER CAN HAVE UPERSCRIPT FILES ON DRIVE 8 AND UPERBASE FILES ON DRIVE 9 AND SWITCH BETWEEN THEM. HE USER COULD HAVE AN 8050 AS DRIVE 8 WITH SPELLCHECK AND USE A 1001 AS A DRIVEGRATED SYSTEM OF QUALITY FOR AN MICROCOMPUTER ON THE MARKET TODAY! HE TIME SAVING CONVENIENCES ARE WORTH FAR MORE THAN THE $49.95 INTRODUCTORY PRICE. ESIDES HELPING YOURSELVES YOU WILL ALSO BE SUPPORTING AS WE WILL BE MAKING A $5 CONTRIBUTI WILL SHOW AS A REVERSED 1 (1) IN UPERSCRIPT. HEN PRINTED, UPERSCRIPT WILL OUTPUT THE 91 CODE WHEN IT ENCOUNTERS THE 1. T WILL ASSUME THAT THE CODE CAUSED THE PRINTER TO PRINT A CHARACTER, THAT IS, TO USE A COLUMN ON THE OUTPUT. UPERSCRIPT USE PUT THESE LINES AT THE TOP OF YOUR FILE: *CM 1=LB, 2=BS, 3=RB, 4=UA, 5=LA< *1=219:2=220:3=221:4=222:5=223:CM DOT MATRIX< *1=91:2=92:3=93:4=94:5=95:CM LL OTHER PRINTERS.< HE FIRST LINE IS JUST A REMINDER COMMENT LINE. EPLACE THE LB  BOARD REPLACED. HEN IT WORKED, BUT AT SOME TIME AFTER IT BEGAN PRINTING, IT LOCKED UP THE . HEN? ELL, YOU KNOW 'M A BELIEVER IN ELECTRONIC DEVICES SOMETIMES POSSESSING A FREE WILL. HEN THE LOCKUP OCCURS CANNOT BE PREDICTED EVEN BY THE FULL  L THE USER CAN NOT ONLY HAVE AUTOMATED DATABASES BUT ALSO AUTOMATE THE WORD PROCESSING FUNCTIONS. HE UPERFFICE APPLICATIONS LANGUAGE CAN CONTROL BOTH UPERSCRIPT AND UPERBASE OPERATIONS. SIMPLE EXAMPLE OF PROGRAMMING THE WORD PROCESSOR IS TO 9. HE 1 MEGABYTE CAPABILITY OF THE IS PERFECT FOR LARGE DATABASE APPLICATIONS. RINTER NUMBERS CAN ALSO BE CHANGED EASILY THROUGH UPERFFICE PROGRAMMING. UPERFFICE CAN ALSO UTILIZE 576K OF MEMORY. ROUNDER FIGURE WOULD BE 512K OF RAM O ON FOR EVERY COPY OF UPERFFICE SOLD. VERYONE HAS TO ADMIRE THE LONG AND DEDICATED HOURS THAT ORMAN ELTZKE HAS PUT IN TO SUPPORT THE -128 USERS. ITHOUT " " IT WOULD BE SAFE TO SAY THAT THE USERS WOULD HAVE ALMOST NONE OF THE INFORMS THE LAST ENCOUNTERED DEFINITION FOR A FORMAT (IF THERE IS MORE THAN ONE) WHEN IT FINDS THE REVERSED DIGIT IN THE TEXT. RMED WITH THIS KNOWLEDGE, WHENEVER YOU WANT TO MAKE A DOCUMENT INTENDED FOR EITHER OMMODORE DOT MATRIX PRINTERS OR OTHER PRINTERS,MOON. O, TRIED SAME BOARD IN ANOTHER 8300 PRINTER. AME RESULT. RIED A COUPLE MORE BOARDS ... YOU GUESSED IT, SAME FREE WILL PROBLEM. O DATE EVEN "HE RINTER ORKS, NC" HAS NOT BEEN ABLE TO FIX IT. HAD TO SEND THEM A TO TEST OUT DIFFERENT  CREATE A SMALL FILE FORMAT FOR DOCUMENT INFORMATION. HE USER CAN THEN WRITE A SIMPLE PROGRAM TO PROMPT FOR A TEXT FILE NAME. F THE FILE EXISTS IT WOULD BE LOADED FOR EDITING IN ONE OF THE TEXT BANKS. F THE FILE DOES NOT EXIST THE PROGRAM COULD ASKR ONE HALF MEGABYTE. HIS ALLOWS FOR SEVEN TEXT BANKS AND THREE DATABASE FILES OPEN. MAZING STUFF! O RUN UPERFFICE YOU ONLY NEED A 256K MACHINE. HIS DOES NOT HAVE TO BE A STOCK 256-80 AS ANY UPGRADE MACHINE WILL RUN WITH IT. HE BASIC ATION OR PROGRAMS THAT IT NOW HAS AVAILABLE. E VOW TO DO OUR SHARE IN SUPPORTING THE 128 CAUSE! E WILL ALSO SUPPORT A SECTION IN OUR ADS FOR UPERFFICE PROGRAMMING TIPS AS THE USE OF UPERFFICE INCREASES. E WELCOME ANY USER TIPS AND SUGGESTIVIAL COMPARED TO ITS WORKING ON THE . -- Y: ING ART SSUMING YOU'VE READ THE FIRST ARTICLE IN THE LAST APE, AND ASSUMING YOU WISH TO USE ONLINE SEARCHING, YOU'VE THEN CONTACTED SOME OR ALL OF THE VENDORS (ARREN ERNAGHAN DISCUSSES THE MULTITUDINOUS VARIATIONS KNOWN TO THE ABOVE COMPANY IN A PREVIOUS ). HE PROBLEM APPARENTLY DOESN'T OCCUR WHEN THE 8032 IS DRIVING IT. SING THE ORIGINAL IN THE NEW BOARD PREVENTS THE LOCKUP, BUT THE PRINTE WHETHER TO CREATE IT! AIL MERGING IS ALSO A SNAP WITH UPERFFICE. HE USERS IMAGINATION IS THE ONLY LIMIT TO WHAT CAN BE DONE WITH UPERFFICE. HE SIMPLE EXAMPLE ABOVE CAN SAVE THE USER MANY ANNOYING SEARCHES LOOKING FOR TEXT FILES. NYONE WROMS IN THE MACHINE DO NOT INTERFERE WITH THE FUNCTIONS OF UPERFFICE. INCE MOST USERS HAVE NOT UPGRADED TO 256K, PROBABLY FOR FEAR OF BEING WITHOUT THEIR MACHINES FOR A WHILE. E HAVE CONTRACTED TO HAVE A USER INSTALLABLE 128K UPGRADE DESIGNED. HIIONS. E ARE AVAILABLE TO ANSWER QUESTIONS AT 312-299-2270 BETWEEN THE HOURS OF 3:30 AND 8:30 ONDAY THRU HURSDAY AND ATURDAY 9-4 P.M. *LK:FAIERSON.CPM T " " IT WOULD BE SAFE TO SAY THAT THE USERS WOULD HAVE ALMOST NONE OF THE INFORM AND DETERMINED WHICH ONES HAVE THE DATABASES OF INTEREST TO YOU. UTTING COSTS IS THE PRIMARY THEME OF THIS ARTICLE, AND YOU'VE LIKELY ALREADY DETERMINED THAT YOU CAN CUT COSTS BY NOT USING A PROFESSIONAL ONLINE SEARCHER NOR EXPENSIVE "MIDDLE MEN" LIKEORMAT (REPRESENTED BY A DIGIT FROM 0 TO 9) TO STORE THE CODE. HIS IS DONE WITH: *1=91< THER COMMANDS CAN PRECEDE OR FOLLOW THIS COMMAND BY USING A COLON TO SEPARATE THEM, AS USUAL. LEASE NOTE, THAT AS EXPLAINED ABOVE, THE UNDERLINE REPRESEHO HAS SAVED OVER FIFTY DOCUMENTS TO DISK KNOWS WHAT A DELIGHT IT IS TO WATCH THE SCREEN SCROLL BY WHEN ALL THOSE NEAT FILES ARE DISPLAYED. F COURSE YOU CAN PAGE THE DIRECTORY UP AND DOWN BY SCREEN BUT IF THE FILES ARE SIMILAR IN CONTENT IT IS DIFFICULS A PLUG IN BOARD THAT WILL RETAIL FOR $125. HE INSTALLATION IS COMPLETELY USER FRIENDLY, REVERSIBLE AND NON-DESTRUCTIVE. HE UPGRADE WILL ALSO ALLOW YOU TO USE OVER 12,000 CELLS OF ALC ESULT, 3 BANKS OF UPERSCRIPT, ORD ESULT-ALC ESULT INTEGRATINT. HE TWO ADDED CHARACTERS, THE DEGREE SYMBOL AND THE COMBINED +/- SIGN CAN BE PRINTED USING A COMMAND $(219) OR $(221) RESPECTIVELY WITH THE PRINTER IN THE / CASE MODE. HESE CAN EASILY BE PRINTED FROM UPERSCRIPT USINR SIMPLY HALTS AT THE (REE ILL OMENT). ONCLUSION: NYBODY WANT TO BUY A COUPLE OF 8300 PRINTERS? R SELL ONE THAT WORKS ON THE ? HEY TRULY ARE WONDERFUL PRINTERS ... IF THEY HAVE THE PROPER BOARD FOR WORKING ON THE (PICKY, PICKY, PICKY). NTS WHICH CHARACTERS WILL BE IN REVERSE WHEN DISPLAYED IN UPERSCRIPT. HE ABOVE WOULD BE DONE SOMEWHERE NEAR THE TOP OF THE DOCUMENT. T THE POINT WHERE THE CHARACTER (CODE 91 IN OUR EXAMPLE) IS DESIRED IN THE DOCUMENT, WE WOULD PRESS APE 1, WHICH T TO REMEMBER WHAT IS IN THEM. ITH UPERFFICE YOU CAN DO A SEARCH BY KEYNAME, SLIDING MATCH OR A FIELD SPECIFIC MATCH. ITH THIS CAPABILITY THINK HOW MUCH EASIER TEXT FILE STORAGE AND RETRIEVAL WOULD BE. ITH UPERFFICE THE USER CAN HAVE MULTIED AND 4 BANKS OF 8432 EMULATOR. HY SHOULD WANT UPERFFICE ? HE ANSWER TO THIS QUESTION IS AS SIMPLE AS, WHY DID YOU BUY A COMPUTER. O MAKE YOUR BUSINESS MORE COST EFFECTIVE AND TO SAVE TIME! UPERFFICE IS CERTAINLY THE LOWEST PRICED INTEG THE FEATURE WHEN THE PRINTER FILE IS SET UP TO USE THIS CAPABILITY. INCE THESE CHANGES AND UPERSCRIPT ARE RELATED WILL DESCRIBE THE SET-UP THAT WILL ALLOW PRINTING 10 SPECIAL CHARACTERS. PECIAL : F YOU DO NOT*NB"HART" *NB"12PT 58COL >2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL83:LP6:PT12:VP2:JU1 *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *CN1; & ETPEED*CN0 Y: ING ART FEW OF YOU HAVE CALLED ABOUT ETPEEDO CONVERT THE TYPICAL ANALOG SIGNAL FROM THE SENSOR TO DIGITAL INFORMATION. ONTROLLING THE WORLD (CONTROL ELECTRICAL DEVICES SUCH AS HOUSEHOLD APPLIANCES, LABORATORY INSTRUMENTS, ETC) IT NEEDS TO SWITCH OFF 120 OR PERHAPS LOWER VOLTAGE . OR YEAER (BETTER THAN A VOLTMETER) OLTMETER (WITH SOME DIFFERENCES) LECTRICAL ENERGY CONSUMPTION MONITORING FOR HOUSEHOLD & LAB URGLAR ALARM HAD HOPED TO MONITOR AND OURIER ANALYSE BRAIN WAVES AND VOICE (E.G. SO CALLED LIE DETECTION), MES WERE CHOSE FROM DRAWING CARDS FOR A SERIES OF FIVE NUMBERS AND THE MATCH OR NEXT HIGHEST ZIP CODE IN OUR MEMBERSHIP DATABASE SELECTED THE NAME TO BE INSERTED. ERE ARE THE ENTRIES: UTHOR OF AGE # AME.OWN RTICLE ONTAINING AME ----------  *CN1; ETC.*CN0 Y: ING ART OMMODORE 128 ROGRAMMERS EFERENCE UIDE, P121, SHOWS THE 232 AND REGISTER ADDRESSES AT $02 AND $03 RESPECTIVELY. CTUALLY IT IS EXACTLY REVERSED. ARREN ERNAGHAN'S VERY USEFUL MEMORY MAP CO FOR THE , ENQUIRING WHERE TO PURCHASE IT, AND REPORTING THAT THE COMPANY IN OLORADO ADVERTISING IT IN APE WERE NOT IN FACT SELLING IT! ELL, CONTACTED NGLAND REPEATEDLY AND FINALLY WORKED OUT A "MANUFACTURING" (COPYING FOR SALE) LICENSE WI RS HAD SOUGHT A HIGH QUALITY LOW COST DEVICE (WHICH OF COURSE IS WHY WE ALL PURCHASED THE IN THE FIRST PLACE). FOUND IT. TS THE 1 FROM EMOTE EASUREMENT YSTEMS. T INTERFACES DIRECTLY TO THE -232C PORT (ALSO AVAILABLE WITH AN INTERFACE BUT SUSPECT 'M GOING TO HAVE SOME DIFFICULTY THERE. HE MAXIMUM SAMPLING RATE IS 120 READINGS PER CHANNEL PER SECOND, ALTHOUGH AT THIS RATE THERE ARE SOME ADDITIONAL LIMITATIONS SUCH AS LOWERED RESOLUTION. 'M WRITING MORE SOFTWARE FOR IT. RETTY E ----- -------------------------- OSE 14 PRINGER.ORDELL UMFER 17 ANCH.POKANE ERNAGHAN 25 ODWIN.HESTERTOWN ERNAGHAN 30 OTTER.DGEWOOD ACEY 34 HOMPSON.ELIX EAL 36 LONTRASTING ET/ TO THE 128, ON PAGE 4, SHOWS ADDRESS DECIMAL 196-197 CORRESPONDING TO 200-202 ON THE , AND ADDRESS 216 "LINE # WHERE CURSOR IS FLASHING" AS BEING 207 ON THE . ORRECT THIS TO 200-201 IN THE FIRST CASE, AND CHANGE THE 207 TO TH THEM. O NOW CAN SELL TO YOU. HEY LIKED HAVING ME DISTRIBUTE IT IN THE TATES BECAUSE APPARENTLY HAVE MORE EXPERIENCE USING IT THAN ANYONE ELSE. NYWAY, BECAUSE THERE APPEARS TO BE LIMITED INTEREST IN OTHER COMPILERS AND EVEN ETSPEED, ' TO USER PORT FOR 64 OR EVEN IC). OST OF THE LOW COST NALOG TO IGITAL ONVERTERS (""'S) DON'T INTERFACE SIMPLY TO OMMODORE, DON'T HAVE 12 BITS (RESOLUTION SUFFICIENT EVEN FOR A DECENT TEMPERATURE SENSING - 8 BITS IS ABOUT AS ACCURATE AS VIEWINASY IN , PLUS CAN USE MUCH OF THE SAME SUBROUTINES THAT DEVELOPED FOR ITEARCH, AND FOR SPEED COMPILE IT WITH . HE IMMENSE VOLUMES OF DATA PRODUCEABLE FROM IT CAN FULLY UTILIZE NDERSON'S EGARAM BOARD AND DISPLAY IT WITH IGH ES UGHLIN.UNCAN OGART 40 AROTHERS.LAMO LOFT 46 ARNER.OWELL ONTRARY TO THE TERMS OF THE CONTEST, ANYONE WHO WON, EVEN IF LATE OR BEYOND THE ELIGIBLE NUMBER WAS HELD FULLY ELIGIBLE. HE WINNERS WERE: AMES ATZFEY, EXAS 202. THERWISE YOU MAY FIND YOUR CURSOR OFF BY 1 SCREEN LINE. # FROM IZ EAL EXPLAINED A VERY CLEVER WAY OF FORCING THE TO USE # FROM THE SCREEN WORK IN THE LIKE IT USED TO (E.G. IN THE 8032). AUTION: T MAY NOT WORK THE SAME WLL SPARE THE EXPENSE OF PUBLISHING MY EXTENDED ARTICLE ON ETPEED COMPILER LIMITATIONS AND IDIOSYNCRASIES. F YOU ALREADY OWN ETPEED FOR THE , 'LL BE HAPPY TO SEND IT TO YOU FREE (INCLUDE A AND CURRENTLY 80 CENTS FOR XEROXING). YSTEMS G FROST ON THE WINDOW), AND DON'T HAVE THE SENSITIVITY (A LOW MAXIMUM INPUT VOLTAGE SUCH AS 0.4 VOLTS OR 0.04 WITH AMPLIFIER) FOR MANY OF MY APPLICATIONS, PARTICULARLY SCIENTIFIC LABORATORY INSTRUMENTS). N ADDITION, THE 1 HAS 16 ANALOG TO DIGITAL SEECHNOLOGY AN ECONINCK'S HI RES BOARD, MASS STORING ON THE 9060 HARDDISK FROM ORTHWEST USIC. HE MANUAL THAT COMES WITH IT IS EXTENSIVE, INCLUDING INSTRUCTIONS FOR INTERFACING TO OTHER COMPUTERS (EVEN IF THE SHOULD BECOME OUTDATED CAN USE IT ON V WHETHER OR NOT THERE IS A FUSE STICKING OUT IN THE BACK. ANOMALIES NYONE NOTICE VOLTAGE DIFFERENCES COMING OUT OF THE COMPARED TO THE OLD ET/? ERHAPS MAJOR DIFFERENCE IS CONTACT ("PIN") 17. SUSPECT NUMEROUS CONSEQUENCES TO THIS - INCLUDAY DEPENDING ON WHICH LINE THE CURSOR IS ON (NEAR BOTTOM). OF THE 128 VER NOTICE THAT SOME 'S HAVE FUSES AND SOME DON'T? IKEWISE DIFFERENT WEIGHT, POWER SUPPLY, SCREEN FOR POWER SUPPLY, DIFFERENT AMOUNTS OF INTERFERENCE TO YOUR ? HEOFTWARE, HAS ALSO AGREED TO SEND ME WHAT SOURCE CODE AND DOCUMENTATION THAT THEY CAN IN ORDER TO HELP US ALTER THE CODE AND REMOVE LIMITATIONS OF ETSPEED 700. OT ONLY IS ETSPEED THE BEST FOR THE AND THE FIRST OPTIMIZING COMPILER GENERALLY, BUT NSORS, 4 DIGITAL INPUTS, 6 DIGITAL () OUTPUTS FOR CONTROLLING DEVICES' SETTINGS, TRANSMITTER (OPTION), LOW POWER COMPONENTS, ONBOARD TEMPERATURE SENSOR, AND IT COMES FROM A VERY HELPFUL GROUP OF PEOPLE WHO HAVE BEEN IN BUSINESS FOR SOME TIME.IRTUALLY ANY OTHER COMPUTER). HE MANUAL INCLUDES CIRCUIT DIAGRAMS AND SUPPLIERS SO THAT IF ONE WISHED TO, HE/SHE COULD MAKE THEIR OWN (WHICH PRESUME WOULD BE ILLEGAL AS WELL AS MORE EXPENSIVE THAN BUYING IT ASSEMBLED). T HAS FEATURES THAT WOULD ALLING SOME LOCKUP PROBLEMS AND IDIOSYNCRASIES OF THE OPERATION OF AND $ IN CERTAIN CIRCUMSTANCES, INCLUDING THE OPERATION OF SOME PERIPHERALS, E.G.: 8300 OMMODORE PRINTER: HIS PRINTER IS ESSENTIALLY A IABLO 630 (OR EROX 630) PRINTER WITH BUSE TWO VERSIONS LACK THE DISTINCTIONS IN SERIAL NUMBER, PEEK VALUES, ETC, AS FAR AS CAN TELL, THAT PEOPLE HAVE TALKED ABOUT IN APE. HUS IT APPEARS THERE ARE EVEN MORE VERSIONS OF THE THAN WE PREVIOUSLY ASSUMED. HEN SPECIFYING YOUR , NOTEWE'LL MAKE IT BETTER STILL! HE ND. *CN1;NOW & ONTROL THE ORLD, EES OR TO , & APPLIANCE Ҿ*CN0 Y: ING ART OR YOUR EE 128 TO KNOW THE WORLD ... SENSE THE WORLD, IT NEEDS SENSORS; THEN IT NEEDS A DEVICE T Y APPLICATIONS INCLUDE: EATHER STATION, ENVIRONMENT (TEMPERATURE & HUMIDITY) CONTROL NTERFACE & CONTROLLER FOR - SPECTROPHOTOMETER & & LUOROMETER & P METER & ... -232 ANALYZER (NOT TRIED YET); POOR MAN'S ANALYZOW IT TO BE A PORTABLE OR FIELD INSTRUMENT, ALTHOUGH DON'T PLAN USING IT THAT WAY. EMOTE OPERATION VIA MODEM TICKLES MY FANCY. OME 'FRIENDS' WANTED TO DIAL AHEAD & HAVE IT WARM THE WATER ON THEIR HOT-TUB UNTIL SHORTLY AFTER CALLED THEM YUPPIES. S (SOME MODELS BUILT IN) AND OMMODORE LABELS ON IT. 'VE HAD AT LEAST ONE FOR YEARS NOW, AND LOVE IT. EST PRINTER 'VE EVER HAD, PROBABLY THE BEST HAS PUT OUT. . INALLY HAD A PROBLEM WITH IT - REFUSING TO RESPOND TO COMMANDS - SO HAD A *NB"FAIERSON.CPM" *NB"12PT 58COL >2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL83:LP6:PT12:VP2:JU1 *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *CN1 /-86* ľ *CN0 Y: RUCE AIERSON O YOU DIDN' *NB"UPRNUL/UG86" *NB"12PT 58COL >2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL82:LP6:PT12:VP2:JU1 *FT6:,, *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *CN1;* UL/UG 86*C  ---FOR 8050/8250/4040/1541 20 OPEN15,8,15:GOSUB660 30 PRINT#15,"M-R"CHR$(252)CHR$(255) 40 GET#15,DOS$:DOS=ASC(DOS$+CHR$(0)) 50 BU=18:IF DOS=213OR DOS=183 THEN T=39:GOTO80 60 IF DOS=43 THEN T=18:GOTO80 70 T=18:BU=4 80 B=0:I=0:J=0:K=0:J1=  670 IF EN$<>"00"THEN CLOSE15:PRINT"[CUR HOME][CUR DOWN][CUR DOWN]ATTEMPT FAILED":END 680 RETURN *JU1 DESCRIPTION OF HOW THE PROGRAM WORKS MAY INTEREST SOME READERS. INE 20 OPENS THE COMMAND CHANNEL AND CHECKS FOR ERRORS IN 660. INES 30-70 READ M *NB"RICKS" *NB"12PT 58COL >2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL83:LP6:PT12:VP2:JU1 *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *CN1; ̾*CN0 Y: ALPH ICKS ETTING LOTS OF READ ERRORS? FTER MOVING MY 176 B 11 C 49152 C 3072 C 192 C 12 D 53248 D 3328 D 208 D 13 E 57344 E 3584 E 224 E 14 F 61440 F 3840 F 240 F 15 F YOU USE THE CHART N0 *CN1;BRIDGED*CN0 DITED: Y IM ENNEDY HAIRMAN, , ONDON .. 64 TO 8296 HE ORNER FOR THIS ISSUE STARTS OFF WITH A CONTRIBUTION BY ACK OHEN ON CHANGING THE FORMAT OF A UPERBASE DATABASE FROM THE 64/128 TYPE USING 1541/4040 DIS 0:S=1 90 PRINT"[CUR HOME]INSERT DATA DISK IN DRIVE '0'" 100 INPUT"[CUR DOWN][CUR DOWN]NAME OF DATABASE ";DB$ 110 GOSUB600 140 PRINT"[CUR HOME][CUR DOWN][CUR DOWN][REVS ON]WORKING[REVS OFF]" 150 DIM B$(255) 160 OPEN3,8,3,"#1" 170 GOSUB280 EMORY LOCATION $ TO OBTAIN THE BYTE WHICH IDENTIFIES THE DISK DRIVE, SELECT THE CORRECT DIRECTORY TRACK & SECTOR AS WELL AS THE NUMBERS OF SUCH TRACKS & SECTORS. INE 150 DIMENSIONS AN ARRAY TO THE SIZE OF A DISK SECTOR. INE 160 OPENS A CHANNEL USIN  128 WITH 8050 TO A NEW BUILT-IN CABINET, THE DISK DROVE ME CRAZY UNTIL HAPPENED ON A CURIOUS PHENOMENON. F THE MONITOR IS PLACED NEXT TO THE DRIVE, IT CAUSES READ ERRORS! OVE IT AWAY JUST 2 INCHES AND THE READ ERRORS ARE GONE. OVING THE MONITOR OMAGNET. T JUST GETS SWAMPED BY THE MAGNETIC FIELD FROM THE MONITOR IF IT IS TOO CLOSE. : EEP ALL MAGNETS AWAY FROM YOUR MAGNETIC MEDIA (DISKS). T IS NO DOUBT POSSIBLE TO SCRAMBLE YOUR DISKS BY PLACING THEM ON, UNDER, OR BESIDE THE MONITOR. K DRIVES TO THE 8096/8296 TYPE USING 8050/8250 DRIVES. OR EXAMPLE, SUCH A UTILITY WOULD BE USEFUL FOR A BUSINESS USING UPERBASE ON AN 8096/8296 IN ITS OFFICE FOR MASS MAILOUTS WHICH HAS EMPLOYEES WORKING FROM HOME KEYING IN NAMES AND ADDRESSES ON 64/12 180 FOR B=0TO7:B$="" 190 FOR J=5TO20 200 IF B$(32*B+J)=CHR$(160)THEN220 210 B$=B$+B$(32*B+J) 220 NEXT J 230 IF B$=DB$THEN T=ASC(B$(32*B+3)):S=ASC(B$(32*B+4)):B=7:GOTO270 240 NEXT B 250 T=ASC(B$(0)):S=ASC(B$(1)):IF T=0THEN PRINT"[CUR HOME]D'G BUFFER #1 AND GOES TO 280 TO READ THE FIRST BLOCK OF THE DIRECTORY INTO MEMORY. INES 310-340 GET ALL 256 BYTES OF THIS BLOCK INTO MEMORY. HE PROGRAM CONTINUES AT 180 WITH AN EXAMINATION OF THE DIRECTORY BLOCK WHICH IS DIVIDED INTO 8 SECTIONS OF 32 BY T THINK IT COULD BE DONE! OU THOUGHT THAT OMMODORE WAS JUST BLOWING WIND WHEN THEY STATED THEY HAD DEVELOPED 8088 CO-PROCESSORS THAT COULD RUN /-86 AND OTHER RELATED OPERATING SYSTEMS. E HAVE NOT ONLY GOT THE OPERATING SYSTEM UP AND RUNNING BUT A  BACK JUST FOUR INCHES FROM THE FRONT OF THE DRIVE WORKS TOO. ILLING THE POWER TO THE MONITOR ALSO FIXES THE PROBLEM, BUT THAT IS LESS CONVENIENT. HAVEN'T TRIED IT WITH MONITOR ABOVE OR BELOW DRIVE, BUT SUSPECT THE RESULTS WOULD BE SIMILAR. HE D 8 MACHINES. T HAS NOT YET BEEN TESTED ON 1570/1 DRIVES BUT ACK SAYS IT SHOULD RUN ALRIGHT ON THOSE MACHINES. HE PROGRAM IS IN ASIC AND IS 'RUN' ON THE 64 DATA DISK BEFORE TRYING TO READ IT ON THE 8296 MACHINE. HE CODE IS AS FOLLOWS: *JU0 1 REM BASE NOT FOUND":CLOSE15:END 260 GOTO170 270 GOSUB280:GOTO350 280 PRINT#15,"U1:"3;0;T;S 290 PRINT#15,"B-P:"3;0 300 GOSUB660 310 FOR I=0TO255 320 GET#3,B$(I) 330 IF B$(I)=""THEN B$(I)=CHR$(0) 340 NEXT:RETURN 350 REM ALTER PARAMETERS FROb ALPH ICKS, 5362 LD IRATE ANE, UNTINGTON EACH, A 92649 213-834-5208 DAYS. *LK:HART A MORE POWERFUL YOKE, DEPENDING ON THE PARTICULAR TECHNOLOGY. HY DOES THAT AFFECT THE DISK DRIVE? HE READ/WRITE HEAD OF THE DRIVE IS A VERY SMALL ELECTR RE OPERATING MANY OF THE MAJOR PROGRAMS AND LANGUAGE SOFTWARE. INCE LATE CTOBER, NC. HAS SPENT A FORTUNE BUYING ALL THE /-86 SOFTWARE IT COULD FIND. E ALSO HAVE SPENT HUNDREDS OF MAN HOURS SCROUNGING INFORMATION, PORTING SOFTWARE AND REWRI EFLECTION YOKE ON THE NECK OF THE MONITOR'S PICTURE TUBE IS NO DOUBT THE CAUSE OF THE PROBLEM. HAT YOKE IS AN ELECTROMAGNET THAT PULLS THE BEAM OF ELECTRONS AROUND SO THAT THE ELECTRONS CAN STRIKE THE PHOSPHOR ON THE FRONT OF THE TUBE. HE PHOSPHOR PA  HIS PROGRAM CHANGES THE FORMAT OF A DATABASE IN UPERBASE 2 REM FROM THE 64 TYPE TO THE 8296 TYPE AND VICE VERSA AUTOMATICALLY 3 REM OAD SUPERBASE ON THE 8296/8096 USING 8050/8250 DRIVES. 4 REM BEFORE PRESSING 'RETURN' WHEN INSTRUC M 64 UPERBASE TO 8296 UPERBASE OR VICE VERSA! 360 IF B$(14)=CHR$(96)THEN B$(14)=CHR$(64):B$(15)=CHR$(64):GOTO520 370 IF B$(14)=CHR$(64)THEN B$(14)=CHR$(96):B$(15)=CHR$(96) 520 FOR I=0TO255 530 PRINT#15,"M-W";CHR$(I)CHR$(BU)CHR$(1)B$(I) 540 NE *NB"CONTEST" *NB"12PT 58COL >2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL83:LP6:PT12:VP2:JU1 *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *CN1; 1987 Ӿ*CN0 Y: ORM ELTZKE S YOU MAY RETING A CUSTOM BIOS TO GET A QUALITY TERMINAL PROGRAM UP AND RUNNING. IRST, A LITTLE HISTORY ON THE / FAMILY OF OPERATING SYSTEMS. / AND ALL OF ITS DESCENDANTS ARE REGISTERED TRADEMARKS OF IGITAL ESEARCH NC. T THE TIME THAT THE -128 WA RTICLES LIGHT UP WHEN STRUCK. HAT IS WHAT GIVES YOU THE PICTURE. COLOR MONITOR MAY WELL HAVE A MORE POWERFUL YOKE, DEPENDING ON THE PARTICULAR TECHNOLOGY. HY DOES THAT AFFECT THE DISK DRIVE? HE READ/WRITE HEAD OF THE DRIVE IS A VERY SMALL ELECTR TED--SWITCH OFF 8050/8250 5 REM WITCH ON 4040 (CONNECTED TO 8296/8096) 6 REM F YOU HAVE USED THIS PROGRAM THEN UPERBASE WILL RECOGNISE THE 7 REM ISKETTE CREATED ON THE '64' AND YOU CAN ACCESS THE FILES. 10 REM (C) ACK OHEN XT I 550 PRINT#15,"U2:"3;0;T;S 560 GOSUB660 580 CLOSE2:CLOSE15 590 END 600 FOR I=1TO LEN(DB$) 610 P$=MID$(DB$,I,1):IF ASC(P$)>127THEN630 620 P$=CHR$(ASC(P$)+128) 630 R$=R$+P$ 640 NEXT 650 DB$=R$:RETURN 660 INPUT#15,EN$,EM$,ET$,ES$ CALL, THE SPECIFICATION OF AN ELIGIBLE NAME TO BE FOUND WAS IN THIS FORMAT "NAME.TOWN" WHERE THE 'NAME' WAS A PERSON'S LAST NAME AND 'TOWN' OF RESIDENCE. HESE WERE TOSSED INTO HE AT RANDOM SUBJECT TO CERTAIN MECHANICAL CONSIDERATIONS. HE NA!IDUAL SWITCHES IN THAT SET ARE CALLED BITS. N THE 128 COMPUTER THERE ARE THREE BANKS OF SWITCHES. HE OPERATING BANK, BANK 15, CONTAINS MEMORY SWITCHES AND THE VARIOUS CHIPS CONTAINING THE SWITCHES WHICH OPERATE THE COMPUTER AND MAKE IT DO THINGS!ED 16 IN OUR COUNT THEN WE MOVED TO THE NEXT COLUMN, SO THE ONE IN THE NEXT COLUMN MEANS ONE SET OF SIXTEEN. 13 WOULD BE ONE SET OF SIXTEEN PLUS THREE ONES OR 19. HE ADVANTAGE OF HEX. IS THAT IF YOU BREAK UP A BINARY 01000110 INTO TWO SETS OF NUM!CONSIDERED TO BE BYTE ZERO AND THE LAST BYTE IS NOT 65536 BUT 65535. HERE ARE STILL 65536 SWITCH SETS, 1 TO 65535 PLUS 0. N EXAMPLE IS THE NUMERALS 0 1 2 3 4 5 6 7 8 9, AND ALTHOUGH NINE IS THE HIGHEST NUMBER REPRESENTED THERE ARE ACTUALLY TEN DIGITS! AND IS REPRESENTED BY A "1". HEN A SWITCH IS TURNED OFF, IT WILL BE GROUNDED AND IS REPRESENTED BY "0". URNING ON YOUR MACHINE, ACTIVATES A PRESET PROGRAM. HIS PROGRAM IS ACTUALLY A SET OF PERMANENTLY SET SWITCHES WHICH THE MICROPROCESSER IS W! ONE. HAT MEANS THAT IT WOULD COUNT LIKE THIS 0 1 10 11 100 101 110 111. ACH COLUMN REPRESENTS TWO OF THE PREVIOUS GROUP. 0-1 REPRESENT ZERO THROUGH ONE. 10 WOULD MEAN ONE GROUP OF TWO ONES AND 11 WOULD MEAN ONE GROUP OF TWO ONES PLUS ONE OR IN DECIM! . ANKS 1 AND 2 CONTAIN 65535 SETS OF EIGHT SWITCH BYTES WHICH CAN BE SET OR READ BY THE MICROPROCESSER AS INSTRUCTIONS OR DATA. HE FIRST TWO BYTES IN ALL BANKS OF THE COMPUTER TELL IT WHERE IT IS SUPPOSED TO BE READING OR WRITING. PROBLEM ARISE! BERS 0100 0110, HEX. WILL REPRESENT IT VARY WELL. HE FIRST HALF IS 0100 OR (0*2*2*2)+(1*2*2)+(0*2)+(0*1) OR 4. HE SECOND HALF IS 0110 OR (0*2*2*2)+(1*2*2)+(1*2)+(0*1) OR 6. HEN WE PUT THEM TOGETHER WE GET %01000110 AS $46. HE "$" IS THE STANDARD ! SHOWN AND EACH COULD BE USED TO LABEL SOMETHING. ACK TO THE MECHANICS OF THE COMPUTER. S IT HAPPENED, THE DESIGNERS OF THE MICROPROCESSER REALIZED THAT IT WOULD HAVE TO ADRESS MORE THEN 256 BYTES AND INCLUDED A SIXTEEN BIT ADRESS LINE IN IT ARCH! IRED TO READ AND ACT ON. HIS BEGINS THE COLD START ROUTINE OF THE COMPUTER AND INSTRUCTS IT TO BEGIN READING THE KEYBOARD AND MEMORY AND VARIOUS OTHER SWITCHES. OW THAT YOU HAVE A THOROUGH UNDERSTANDING OF WHAT IS HAPPENING, WE WILL LOOK AT HEXID!AL 3. NUMBER LIKE 111 WOULD MEAN ONE GROUP OF TWO TWOS PLUS ONE GROUP OF TWO ONES PLUS ONE ONE OR 2*2+2+1 OR 7. BINARY DECIMAL 0 0 1 1 10 2 2*1 11 3 2*1+1 2+1 !S WITH USING BINARY TO COMMUNICATE HOW A SET OF SWITCHES ARE SET. ND THAT IS THAT FOR EVERY BYTE REPRESENTED, EIGHT DIGITS WOULD BE NEEDED. 01000110 WHICH HAS THREE SWITCHES ON AND FIVE SWITCHES OFF COULD BE REPRESENTED IN DECIMAL AS 70. HEN YOU USE !NOMENCLATURE FOR HEXIDECIMAL NOTATION AND "%" IS USED FOR BINARY. SING THE HEXIDECIMAL BASE, $46 IS FOUR SETS OF SIXTEEN AND SIX ONES OR (4*16)+(6*1)=70. O %01000110 BINARY EQUALS $46 HEXIDECIMAL EQUALS 70 DECIMAL. GAIN LOOKING AT THE MECHANICA!ITECTURE. HAT MEANS WE CAN ADRESS FROM %0000000000000000 TO %1111111111111111 OR 65536 BYTES BUT WE STILL HAVE A PROBLEM WRITING OUT ALL THOSE 0S AND 1S. OWEVER IF A BINARY NUMBER IS SEPERATED INTO FOUR DIGIT UNITS, HEXIDECIMAL WILL SYMBOLIZE VERY N!ECIMAL. HE PREVIOUS EXPLANATION IS UNNECESSARY TO GRASP EXCEPT TO UNDERSTAND THAT WE ARE REPRESENTING SWITCHES AND THEIR CONDITION OF ON OR OFF WITH NUMBERS. N OUR WORLD, WE USE THE DECIMAL SYSTEM. ITH THE INVENTION OF THE ZERO, ONE OF MAN'S TR! 100 4 2*(2*1) 2*2 101 5 2*(2*1)+1 2*2+1 110 6 2*(2*1)+(2*1) 2*2+2 111 7 2*(2*1)+(2*1)+1 2*2+2+1 1000 8 2*(2*(2*1)) 2*(2*2) 2*4 F THIS C!THE BASIC STATEMENT, ####,70, THE COMPUTER LOOKS AT THE BYTE OF MEMORY REPRESENTED BY #### AND SETS THE EIGHT SWITCHES (BITS) TO BE 01000110. N ALTERNATIVE NUMBER SYSTEM, KNOWN AS HEXIDECIMAL (10+6) IS OFTEN USED TO REPRESENT BINARY NUMBER!L SIDE OF THE COMPUTER, THERE IS ONE MAJOR ANOMALY FROM THE EIGHT SWITCH BYTE SCHEME OF OUR SYSTEM. HEN A MEMORY SWITCH SET OR READ IN OUR MEMORY, IT MUST FIRST BE ADRESSED OR (YOU MUST GO TO THE MAIL BOX BEFORE YOU PUT A LETTER IN SYNDROME). HIS IS !EATLY. %1111 1111 1111 1111 IS $ F F F F AND OUR 65536 SWITCHES CAN BE REPRESENTED BY $0000 TO $FFFF HEX. DEC. HEX. DEC. HEX. DEC. HEX. DEC. 0 0 0 0 0 0 0 0 1 4096 1 256 1 16 1 !ULY GREAT CREATIONS, WE HAVE A CONCISE AND FLEXIBLE NUMBERING SYSTEM. HE ZERO FUNCTIONS AS A PLACE HOLDER. O THE 0-9 CAN REPRESENT ANY QUANTITY FROM NONE TO NINE. UT WHEN ZERO IS USED AS A PLACE HOLDER, THE NUMBERS 1-9 REPRESENT A QUANTITY OF QUANT!HART APPEARS CONFUSING, IGNORE IT FOR NOW. OTICE THAT THE BINARY SYSTEM COULD LEND ITSELF AS A NOTATION SYSTEM FOR REPRESENTING THE CONDITIONS OF VARIOUS SWITCHES IN A COMPUTER. ANY OF THE SWITCHES IN OUR COMPUTER ARE GROUPED IN SETS OF EIGHT. !S. EX. USES A BASE OF SIXTEEN OR EACH COLUMN OF A NUMBER EQUALS SIXTEEN OF THE PREVIOUS COLUMN. HE ADVANTAGE OF HEX. IS THAT IT IS EVEN MORE COMPACT THAN DECIMAL. HE DISADVANTAGE IS THAT WE DO NOT HAVE ENOUGH NUMERIC SYMBOLS IN OUR WORLD. O WE WI!ACCOMPLISHED BY TELLING THE MICROPROCESSER THE ADRESS OR NUMBER OF THE BYTE TO BE USED. UT WE HAVE A PROBLEM IN THAT THE EIGHT BIT BYTE IS ONLY CAPABLE OF REPRESENTING NUMBERS BETWEEN 0 AND 255 AND WE HAVE 655536 BYTES IN A MEMORY BANK. OW IT HAPPENS! 1 2 8192 2 512 2 32 2 2 3 12288 3 768 3 48 3 3 4 16384 4 1024 4 64 4 4 5 20480 5 1280 5 80 5 5 6 24576 6 1536 6 96 !ITIES. 99 MEANS NINE GROUPS OF TEN PLUS NINE ONES AND 435 WOULD MEAN FOUR GROUPS OF ONE HUNDRED PLUS THREE GROUPS OF TEN PLUS FIVE ONES. OTE THAT THE HUNDRED COLUMN OF A NUMBER CAN ALSO BE SAID TO MEAN TEN GROUPS OF TEN. NE THOUSAND (1000) THEN MEAN! N FACT OUR SYSTEM AND THE 65XX (READS SIXTY FIVE HUNDRED SERIES) CHIPS WHICH CONTROL IT ARE OFTEN CALLED EIGHT BIT CHIPS. LSO OUR MEMORY IS ARRANGED IN THIS EIGHT SWITCH GROUPING. SET OF EIGHT SWITCHES IS REFERRED TO AS A BYTE AND ANY OF THE INDIV!LL REWRITE THE NUMBER SYSTEM AND IT WILL LOOK LIKE THIS; 0 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 13 ETC. OTICE THAT WHEN THE COUNT REACHED 10 INSTEAD OF USING THE NEXT COLUMN, WE CREATED A NEW NUMBER "A" AND REMAINED IN THE SAME COLUMN. HEN WE REACH! THAT WHILE EIGHT BITS ARE NOT ENOUGH, SIXTEEN BITS WORK PERFECT. %11111111 EQUALS 65535. MUST DEVIATE EVEN FURTHER FROM HEX NUMBERS AND EXPLAIN THAT FOR CONVENIENCE THE SETS OF SWITCHES ARE ALWAYS NUMBERED STARTING WITH ZERO. HE FIRST BYTE IS  6 6 7 28672 7 1792 7 112 7 7 8 32768 8 2048 8 128 8 8 9 36864 9 2304 9 144 9 9 A 40960 A 2560 A 160 A 10 B 45056 B 2816 B !S TEN GROUPS OF ONE HUNDREDS AND TEN THOUSAND (10,000) MEANS TEN GROUPS OF THOUSANDS. HIS IS KNOWN AS A BASE 10 SYSTEM BECAUSE ALL NUMBERS ARE GROUPED IN BUNCHES OF TEN. N ALTERNATIVE BASE SYSTEM IS BASE 2. N THIS SYSTEM, THE HIGHEST NUMBER IS "UPERFFICE WAS DEVELOPED BY RECISION OFTWARE SEVERAL YEARS AGO AND WAS A PROGRAM AHEAD OF ITS TIME. OST MICROCOMPUTER PROGRAMS AT THE TIME UPERFFICE WAS DEVELOPED WERE STAND ALONE PROGRAMS. HE USER HAD TO EXIT ONE PROGRAM, LOAD ANOTHER PROGRAM AE MAJOR COMPUTERS HAVE INTEGRATED PROGRAMS AVAILABLE FOR THEM. ONE OF THEM ARE QUITE AS EASY TO USE AS UPERFFICE. T THE MOST BASIC LEVEL THE USER CAN SAVE TIME AND EFFORT SWITCHING BETWEEN THE DATABASE AND WORD PROCESSOR. N THE MOST ADVANCED LEVE"E, BEING TWICE EONARD'S IS (2 X ). HE SUM OF THEIR AGES IS 18, SO THAT: (2 X ) + = 18 WHICH WE REDUCED TO (3 X ) = 18, OR = 6 (EONARD'S AGE) AND (2 X ) = 12 (USAN'S AGE). HEN PROGRAMMING IN , WE WILL USE VARIABL" FIRST 2 CHARACTERS OF THE NAME. HUS, THE VARIABLE "AGE" IS THE SAME AS THE VARIABLE "AGREE" AS FAR AS IS CONCERNED. F YOU CHANGE THE VALUE STORED IN "AGE", YOU ARE ALSO CHANGING "AGREE". HE SECOND CHARACTER OF A VARIABLE NAME MAY BE A " *NB"BEREZ.HEX" *NB"12PT 58COL >2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL83:LP6:PT12:VP2:JU1 *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *CN1;Ҿ*CN0 *CN1; RIMER*CN0 Y: OHN . EREZINSKI HIS IS A" ND THEN IMPORT AND REFORMAT DATA TO TRANSFER INFORMATION FROM ONE PROGRAM TO ANOTHER. EEDLESS TO SAY THIS WAS ANNOYING AT BEST AND A WASTE OF TIME. UPERFFICE WOULD HAVE FILLED THIS NEED BUT NEVER MADE IT TO THE MARKET IN THE NITED TATES. UP" GIVE ARREN THE FORUM FOR THE NEXT DOZEN PAGES OF SO, TIME HAS COME TO GIVE PLAUDITS GALORE TO HIS EFFORTS FOR MEMBERS LOCALLY AND NATIONALLY. E HAS TIRELESSLY PREPARED COURSES AND TAUGHT THEM FOR AS LONG AS 6 MONTHS AT A TIME. FTEN TRAVELING" ES TO MORE THAN VALUES; WE CAN THINK OF VARIABLES AS VALUES. HERE IS VERY LITTLE DIFFERENCE IN PURELY MATHEMATICAL TERMS, BUT COMPUTER SCIENTISTS OFTEN FORGET TO SEPARATE DATA FROM ITS METHOD OF MANIPULATION IN COMPUTERS. HUS, VARIA" DIGIT (0 TO 9), SO THAT "A0" IS JUST AS VALID A NAME AS "AGE". F COURSE, VARIABLES NAMES CAN JUST BE A SINGLE LETTER TOO. (3) OME VARIABLES HAVE PREDEFINED MEANINGS AND CANNOT BE USED AS GENERAL PURPOSE VARIABLES. HESE INCLUDE: ST, DS, DS$, AND TI" PRIMER ON HEXIDECIMAL NUMBERS. T'S FOUNDATION IS BASED ON CONVERSATIONS HAVE HAD WITH FRIENDS ATTEMPTING TO EXPLAIN MACHINE LANGUAGE AND HOW COMPUTERS WORK. T IS MEANT TO BE AN INTRODUCTION TO A PRIMER ON MACHINE LANGUAGE. ASED ON MY CONVERS"ERFFICE IS AN INTEGRATED VERSION OF UPERSCRIPT AND UPERBASE (OR UPERBASE , WE HAVE BOTH VERSIONS. OTE UPERBASE IN UPEROFFICE IS VERSION 2.08, WHICH IS LATER THAN ANY PUBLISHED VERSION OF WHICH WE ARE AWARE. T HAS ALL THE FEATURES OF " NEARLY 2 HOURS EACH WAY TO TEACH 128 PROGRAMMING TO LOCAL MEMBERS AT LOCAL MEETINGS. E'S SET THE COURSES DOWN IN WRITING (OF WHICH THE FOLLOWING IS ABSTRACTED) -- THE WHOLE SERIES IS UNABRIDGED ON LIBRARY DISK. IS WORK IS ALWAYS IMPECABLE, PRECISE"BLES VALUES, RATHER THAN JUST THEM. OMMODORE ALLOWS US TO USE VARIABLE NAMES THAT ARE SEVERAL CHARACTERS LONG. HAT IS, IN THE EXAMPLE ABOVE WE USED RATHER THAN , AS YOU MIGHT HAVE ORIGINALLY DONE WHEN YOU LEARNED ALGEB"$ (THE DOLLAR SIGNS WILL BE EXPLAINED IN THE NEXT SECTION). BY PRODUCT OF RULE 1 IS THAT SOME HARMLESS VARIABLES' NAMES MAY CAUSE SYNTAX ERRORS IF YOU DON'T USE PROPER SPACING IN YOUR STATEMENTS. OR EXAMPLE, WE WANT TO CHECK TO SEE IF THE VALU"ATIONS, HAVE FOUND THAT IT HELPS TO GIVE AN EXPLANATION OF THE ELECTRO-MECHANICAL SIDE OF THE COMPUTER FIRST. HIS DESCRIPTION MAY NOT BE TRULY ACCURATE BECAUSE OF SOME INTERESTING AND UNUSUAL TECHNIQUES USED IN ELECTONIC DESIGNS, BUT IT SHOULD GIVE A"EACH PROGRAM WITH ITS OWN COMMAND STRUCTURE. HIS FACILITATES DATA TRANSFER AND SWITCHING BETWEEN THE TWO PROGRAMS. N INTEGRATED PROGRAM ALLOWS YOU TO LOAD MORE THAN ONE PROGRAM INTO MEMORY AND PASS CONTROL AND DATA BETWEEN PROGRAM MODULES. HE "LY AND NEATLY LAID OUT, ERROR FREE. ND ALL THIS WITH NO MORE THAN TOKEN THANKS. IVE A WORD OF THANKS, SOME PRAISE IN YOUR PRAYERS FOR THIS MAN WHO ALWAYS GIVES FAR MORE THAN HE RECEIVES, AND INSISTS ON PERFECTION IN EVERYTHING HE DOES FOR MEMBE"RA. ARIABLE NAMES MAY CONTAIN LETTERS OR DIGITS, BUT THE FIRST CHARACTER MUST BE A LETTER. O, 1 IS A VALID VARIABLE NAME, BUT NOT 1. HERE ARE JUST 3 THINGS TO REMEMBER WHEN CHOOSING A NAME FOR A VARIABLE: (1) VARIABLES NAME CANNOT CONTAI"E IN VARIABLE T WHEN ANDED ( IS EXPLAINED LATER) WITH THE VALUE 32 IS TRUE, WE MIGHT WRITE A STATEMENT SUCH AS: CH = TAND32 HIS HARMLESS LOOKING STATEMENT WILL CAUSE A SYNTAX ERROR BECAUSE THE INTERPRETER WILL "SEE" THE WORD "TAN" AND THIN" WORKING UNDERSTANDING OF WHAT GOES ON INSIDE YOUR PET. EE LAST PARAGRAPH. HE COMPUTER IS ESSENTIALLY A MACHINE MADE OF SWITCHES. OME OF THE SWITCHES CAN BE DIRECTLY CONTROLLED BY YOU (KEYBOARD). ANY CONTROL OTHER SWITCHES. ND FINALLY SOME "MOST SIMPLISTIC EXAMPLE OF UPERFFICE USE IS TO TYPE A DOCUMENT IN UPERSCRIPT, EXIT UPERSCRIPT TO UPERBASE, LOOK UP AN ADDRESS IN YOUR ADDRESS FILE AND RETURN TO UPERSCRIPT. OTE THAT NEITHER THE DOCUMENT OR DATABASE FILE IS ERASED WHEN YOU SWITCH "RS.>> *LN1:JU1 <2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL83:LP6:PT12:VP2:JU1 *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *CN1;Āǀ΀ 4023 Ҁǀɾ*CN0 Y: ANDOLPH EWBU# ER MY GRAPH WITH. OW STRANGE THINGS BEGAN TO HAPPEN. HE PAGE SEEMED TO PRINT OUT OK, IT LOOKED LIKE HAD MISJUDGED THE PAPER'S SPACING. THEN BOOTED A DIFFERENT PAGE AND PRINTED IT. OW AND BEHOLD IT ONLY PRINTED IN HALF THE SPACE THAT IT SHOULD HAVE#K TO THE MANUAL BECAUSE REMEMBERED READING SOMETHING ABOUT LINE SPACING IN THE EFERENCE SECTION. N PAGES 123-124 READ SECTIONS 9.4.5 INE PACING AND 9.4.7 INES ER AGE, EITHER WHICH MAY HAVE BEEN A POSSIBLE SOLUTION TO WHAT HAD ACCOMPLISH# HAVE BEEN EXPECTED OR DESIRED. HE REASON BEING THAT THE CHARACTER CODES USED BY THE OMMODORE COMPUTERS AND DOT MATRIX PRINTERS ARE BASED ON (A MUTILATED VERSION OF) THE 1964 MERICAN TANDARD ODE FOR NFORMATION NTERCHANGE () CHARACTER SET, WHOR THE LONGEST TIME. HE PURPOSE OF THIS COMMAND IS TO SEND SPECIAL CHARACTERS OR CODES TO THE PRINTER THAT NORMALLY WOULD NOT BE ACCESSIBLE USING UPERSCRIPT. OR EXAMPLE, IF WE WANT TO PRINT THE CHARACTER WHOSE CODE IS 91, WE WOULD PICK A F# RGER OMETHING INTERESTING HAPPENED TO ME A FEW SHORT DAYS AGO AND IT MIGHT BE OF SOME INTEREST TO OTHER MEMBERS ALSO. WILL TRY TO PUT THIS LETTER IN ARTICLE FORM THAT IT MIGHT BE PRINTED IN THE NEXT EDITION OF THE SCAPE. LTHOUGH AM REALLY NO# *NB"FAIERSON.SO" *NB"12PT 58COL >2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL83:LP6:PT12:VP2:JU1 *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *CN1 Ӿ *CN0 Y: RUCE AIERSON FTER A YEAR OF NEGOTIAT#. IMMEDIATELY STARTED TO LOOK FOR SOME EXPLANATION. T THE TOP OF THE PAGE WAS THE LEGEND: *:*. THEN GOT OUT MY NOT SO TRUSTY 4023 OPERATING GUIDE AND PROCEEDED TO LEAF THROUGH THE ERROR CODES (ANYONE OF THE REAL EXPERTS OUT THERE ARE WAY AHEAD OF# 4023 Ӿ*CN0 Y: ARREN . WAN HIS ARTICLE WILL PRESENT A SIMPLIFIED APPROACH TO PRINTING THE CHARACTERS NORMALLY THOUGHT TO BE UNPRINTABLE USING UPERSCRIPT . HESE ARE THE LEFT BRACKET, THE BACKSLASH, THE RIGHT BRACKET, THE#EREAS ALL OF THE LETTER QUALITY PRINTERS USE THE 1971 CHARACTER SET. HE LATER CHARACTER SET REPLACED THE UP ARROW WITH A "HAT" (ALSO CALLED "CIRCUMFLEX" OR "CARAT"), AND THE LEFT ARROW WITH AN UNDERSCORE. LSO, EACH LETTER QUALITY PRINTER (OR PR#T SURE IF IT CAN BE OF ANY USE TO ANYONE, MAYBE THE "URUS" CAN MAKE SOME KIND OF SENSE OUT HOW IT CAN BE APPLIED TO OTHER PRINTER TYPES. WAS HAPPILY PREPARING A REPORT FOR MY COMPANY ONE DAY, USING UPERSCRIPT WITH MY PELL HECK DISC IN DRIVE 1. #IONS, RECISION OFTWARE HAS RELEASED UPEROFFICE. HIS HAS COME ABOUT THROUGH THE HARD WORK OF NUMEROUS PEOPLE INCLUDING ARK CHARZBAUER, ORM ELTZKE AND ORTHWEST USIC ENTER, NC. N LATE ECEMBER, ORTHWEST USIC ENTER NC. PURCHASED THE ORTH # ME AT THIS POINT!) AND FOUND HAD CREATED A SECONDARY ADDRESS PRINTER ERROR! , DON'T KNOW EVEN KNOW WHAT THAT MEANS. THEN CONCLUDED THAT HAD CREATED " " ON MY 4023. HIS WAS IMPOSSIBLE ACCORDING TO THE SER'S ANUAL. T THI# UP ARROW, AND THE LEFT ARROW. HE OMMODORE DOT MATRIX PRINTERS HAVE ALWAYS HAD A BUG IN THEIR CHARACTER GENERATION S THAT CAUSE THESE CHARACTERS TO BE SWITCHED WITH SOME GRAPHIC CHARACTERS WHEN THEY ARE PRINTED IN THE UPPER/LOWER CASE MODE. HE #INT WHEEL OR THIMBLE) MAKER SEEMS TO HAVE A DIFFERENT IDEA AS TO WHAT TO REPLACE THE BACKSLASH WITH. OR THAT REASON, IN THIS ARTICLE HAVE CHOSEN TO WRITE OUT THE WORDS (LIKE UP ARROW) INSTEAD OF USING THE ACTUAL SYMBOL, SINCE DON'T KNOW WHAT WOULD #FTER HAD FINISHED MY REPORT AND FILED IT TO DISC, EXITED FROM BY SWITCHING OFF MY "BABY " AND SWITCHING IT BACK ON. THEN REPLACED WITH ERNAGHAN'S TILITY DISC (LEAVING IN PLACE THE PELL HECK DISC). THEN PROCEEDED TO DLOAD"BARGRAPH"#ED. O BANANA! HE COMMANDS DIDN'T WORK. N FACT, EVEN REPEATING THE PROCESS DIDN'T WORK! EXT, THOUGHT THAT WOULD MAKE AN ATTEMPT TO SOLVE MY MYSTERY WITH SOME EXPERT HELP. DUSTED OFF AN ISSUUE OF "SCAPE" AND CALLED ROGRESSIVE ERIPHERALS AND #MERICAN RIGHTS TO DISTRIBUTE UPERFFICE FROM RECISION OFTWARE FOR A SIZEABLE SUM. UE TO THE AMOUNT OF WORK PUT IN BY MEMBERS TO ACQUIRE THIS PROGRAM, WE HAVE ELECTED TO RELEASE THIS PROGRAM FOR ONLY $49.95. HE ORIGINAL SELLING PRICE WAS AROU#CHARACTERS WERE NEVER LOST, THEY WERE JUST CONFUSED. LATER SECTION OF THIS ARTICLE EXPLAINS THE EXACT PROBLEM. NOTHER SECTION DESCRIBES A UTILITY FOR PRINTING NON-UPERSCRIPT FILES TO A OMMODORE DOT MATRIX PRINTER SO THAT THE ABOVE CHARACTERS #BE PRINTED WHEN MY ARTICLE GETS PUBLISHED! LSO, SINCE THE PUBLISHED ARTICLE WILL NOT BE ABLE TO USE REVERSED CHARACTERS, SUCH AS THE REVERSED * THAT UPERSCRIPT DISPLAYS WHEN IS PRESSED, WILL UNDERLINE ALL CHARACTERS THAT ARE TO LOOK REVERSED # TO CREATE A GRAPH THAT WOULD SPICE UP MY REPORT. OW COMES THE SEXY PART, AFTER PRINTING OUT THE GRAPH ON CAREFULLY SPACED PAPER, REMOVED ERNAGHAN, AND REPLACED THE DISC IN DRIVE 0. THEN DEPRESSED / AND NOTICED THAT THE SCREEN WAS STIL#S POINT SHUT DOWN MY SYSTEM, SHOWED MY WIFE PROUDLY WHAT HAD CREATED ("O WHAT! Y AT THE OFFICE CAN DO THAT ANYTIME.") ACING THIS REJECTION FROM MY OWN BELOVED PROCEEDED TO GO BACK TO MY "", LOAD A TERMINAL PROGRAM, AND SEND ORMAN A M"ND $1,000. HAT IS ? HAT IS THE SIGNIFICANCE FOR -128 USERS ? HY WOULD WANT ? HAT ARE THE HARDWARE REQUIREMENTS TO RUN ? WILL TRY TO ANSWER ALL OF THESE QUESTIONS IN THE FOLLOWING ARTICLE. #GET PRINTED CORRECTLY. EFORE THAT WILL DESCRIBE A TRICK THAT ALLOWS US TO GET TO THESE CHARACTERS USING UPERSCRIPT WITHOUT A LOT OF WORK, OR CHANGING TABLES, OR PATCHING IN MACHINE LANGUAGE ROUTINES. LEASE NOTE THAT IF YOU ARE WRITING A DOCUMENOFTWARE. GAIN NO JOY! HEY DIDN'T HAVE ANY INFORMATION ON COMMANDS ON A 4023 PRINTER. T WAS TOO ANTIQUATED, THEY SAID!!! OW, WAS GOING TO END THIS HERE WITH AN IMPASSIONED APPEAL FOR SOME ONE OUT THERE TO HELP, BUT WAS MAD. KNOW THIS COULD #L IN THE MODE AS STARTED ITS INITIAL "BUMP AND GRIND", BUT BEFORE THE EDITED SCREEN APPEARED. IMMEDIATELY DEPRESSED /. APPEARED TO LOAD WITH NO PROBLEMS. RELOADED MY WORK DISC AND BOOTED UP THE FILE THAT WISHED TO HEAD#ESSAGE VIA . OUR ANSWER WAS TO WRITE THIS LETTER AND SEE IF SOMEONE COULD UNRAVEL WHAT DID. N THE MEANTIME STUDIED THE TWO PRINTOUTS THAT FIRST THOUGHT WERE COMPRESSED TYPE AND THEY TURN OUT TO BE COMPRESSED SPACING! IMMEDIATELY WENT BAC$*NB" CONNECTOR ADAP" *LM2:RM79:PL66:TL65:JU1 TO ENTRONICS DAPTOR OARD ONNECTOR TYPE CHANGER (COMES ASSEMBLED) ORDER #11221 $35.00 $TTER, WE EXPECT TO MAKE IT ENTRAL. ISTED BELOW, YOU WILL SEE THE FOUR TOPIC AREAS THAT HAVE BEEN SET UP, AS WELL AS EACH AREAS SUB-TOPICS: * NINE-- *OFTWARE FOR THE -128 --NNOUNCEMENTS --UPERCRIPT --L HEAPO'S $BES THE CHANGES/ADDITIONS HAVE MADE TO THE 4023 & 8023 PRINTER S WHICH MAKE THE PRINTERS COMPATIBLE WITH THE -128 KEYBOARD. OR EXAMPLE WHEN YOU TYPE A LEFT BRACKET THE PRINTER ALSO PRINTS THE LEFT BRACKET AND NOT THE GRAPHICS CHARACTER. HERE ARE$ NORMAL CHANGED TO RIGHT BRACKET CHR$ 93 - GRAPHICS ADDED COMBINED +/- SIGN CHR$ 94 - NORMAL CHANGED TO UP ARROW CHR$ 95 - NORMAL CHANGED TO BACK ARROW CHR$ 167 - NORMAL CHANGED TO RIGHT VERT. BAR CHR$ 170 - BOTH CHAN$ IS 1 BLOCK . OF EMPSTER T (T. 14), 1 BLOCK . OF IDGE VE. XPRESSWAY ACCESS T. 94, EXIT EAST; T. 294 (. BOUND EXIT ONLY), EXIT EAST. EETING OORDINATOR: ARILYN ARDINER (312)866-9159 : IRST ONGREGATIONAL HURCH OF E$ *NB"WRIGHT" *NB"12PT 58COL >2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL83:LP6:PT12:VP2:JU1 *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *CN1; - & ž*CN0 Y: T OL OHN . RIGHT OW THAT THE $ --UPERASE --OR ALE --ALCESULT --DDS & NDS --ORDESULT --NFO ESIGN --IBRARY *ARDWARE FOR THE -128 *OMMUNICATIONS FOR THE -128 -'S $ A TOTAL OF 19 CORRECTIONS TO THE 8023 AND 20 CORRECTIONS TO THE 4023 . HE EXTRA CORRECTION TO THE 4023 IS THE SMALL (K) WHICH IS CHANGED TO LOOK LIKE A CAPITAL (). HESE CHANGES WILL ALSO FACILITATE SOME GRAPHICS ON UPERSCRIPT . $ GED RIGHT VERTICAL BAR CHR$ 180 - BOTH CHANGED LEFT VERTICAL BAR CHR$ 181 - BOTH CHANGED LEFT VERTICAL BAR CHR$ 182 - BOTH CHANGED RIGHT VARTICAL BAR CHR$ 183 - GRAPHICS CHANGED UPPER HORIZONTAL BAR CHR$ 184 - GRAPHICS CHA$ST UNDEE, 5TH & AIN STREETS, EST UNDEE, L. 7:30 P.M. AIN STREET IS T. 72. HE CHURCH IS LOCATED A FEW BLOCKS EAST OF T. 31 AND ABOUT A MILE WEST OF T. 25. EST UNDEE IS IMMEDIATELY NORTH OF LGIN L. EETING OORDINATOR: LTERNATE COLIDAYS ARE OVER AND 'VE MANAGED TO HIRE A FEW NEW PEOPLE TO HELP OUT WITH THE OFFICE WORK, CAN GET DOWN TO DOING SOME COMPUTING. HE FIRST THING WOULD LIKE TO DO IS MENTION A PROBLEM HAD WITH MY VERSION OF ACK ASSEY'S PROGRAM TO UNPROTECT UP$ --ODEMS -ISKRIVES --EEINE -4023/8023 --ELRERM80 -6400 --ERM -THER RINTERS --ULL ODEMS - & / EEP IN MIND THAT THINGS ARE STILL UNDER DEVELOPMENT, SO DROP$ GOOD PLACE TO START THIS DESCRIPTION IS WITH REFERENCE TO THE ILVER/LUE MANUAL ' - ' THAT CAME WITH THE -128. PPENDIX PAGES 116 & 117 IS A LIST OF THE -128 HR$ CODES AND CHARACTERS. HE NOTES AT THE BOTTOM OF PAGE 11$NGED LOWER HORIZONTAL BAR CHR$ 219 - NORMAL ADDED DEGREE SYMBOL CHR$ 220 - NORMAL CHANGED TO POUND SIGN CHR$ 221 - NORMAL ADDED COMBINED +/- SIGN CHR$ 222 - BOTH REDESIGNED SYMBOL CHR$ 223 - NORMAL CHANGED GRAPHIC CHfONTACT: ARREN WAN ERB ROSS (312)665-1541 (312)695-1316 *FP0 T. 294 (. BOUND EXIT ONLY), EXIT EAST. EETING OORDINATOR: ARILYN ARDINER (312)866-9159 : IRST ONGREGATIONAL HURCH OF E$RAISED WITH ME. OME OF THE POINTS ARE FOLLOW-UPS TO ISSUES ADDRESSED IN THE LAST "SCAPE", SOME ARE TOTALLY NEW ISSUES. LSO, PLEASE ACCEPT AN APOLOGY FOR THOSE ROUGH SECTIONS IN THE LAST COLUMN, BUT UNFORTUNATELY SOME WORDS, AS WELL AS WHOLE SEC$ IN AND SEE ALL THE GREAT GOINGS ON. N THE LAST COLUMN MENTIONED THAT WE HAD A "FREE SIGN ON PORT" FOR MEMBERS. OLLOW THE INSTRUCTION LAID OUT IN THE LAST COLUMN, BUT THE NEW SERNAME IS "", AND THE NEW ASSWORD IS "". O DIAL I$7 OF THE MANUAL SHOULD READ AS FOLLOWS: : 96 - 127 ARE THE SAME AS 32 - 63 224 - 253 ARE THE SAME AS 160 -190 255 IS THE SAME AS 222 254 IS THE PROGRAMMABLE CHARACTER. ARACTER HAT DOES ALL OF THIS MEAN? T MEANS YOU DO HAVE TO USE A SPECIAL UTILITY TO BE ABLE TO PRINT BRACKETS. LSO, WHEN YOU RECEIVE DATA FROM A NETWORK SUCH AS OR THE INFORMATION YOU SEE ON THE SCREEN IS WHAT THE PRINTER WILL PR$ORDER #11236 $15.00 *CN1; 6400 Ӿ*CN0 COUPLE OF ISSUES BACK ARREN ERNAGHAN SUGGESTED THAT THE 6400 CONVERTER BOARD WAS A SUPERIOR METHOD OF TO ENTRONICS INTERFACING. O WHY NOT REWIRE THE ADAPTOR$TIONS WERE CHOPPED UP (OUT) IN THE PRE-PUBLICATION EDITING AND FORMATTING PROCESS. POLOGIES FROM ORM AND MYSELF. ELL NOTHING TO DO NOW BUT, CHAAAAAARGEEEEE !!! *CN1;HIS SSUE'S OPICS*CN0 <1> ATCHING UP WITH THE LAST COLUMN <2> HE OTHER MOD$N, JOIN US, AND CHECK THINGS OUT. NINE = ENTRAL. Y THE WAY, THIS COLUMN WILL BE TELECOMMUNICATED TO ORM IN HICAGO, VIA ELPHI'S AIL (ELECTRONIC MAIL) TO MAKE IT AS UP-TO-DATE AS POSSIBLE. *CN1;***********ULLETIN********** *********$: 96 - 127 ARE THE SAME AS 160 - 190 224 - 253 ARE THE SAME AS 32 - 61 255 IS THE SAME AS 222 254 IS THE PROGRAMMABLE CHARACTER. HE FOLLOWING IS A LIST OF CHARACTERS THAT HAVE BEEN CHANGE ERROR BYTE! HAVE BEEN USING MY ASSEMBLER FOR OVER 2 YEARS BEFORE THE RELEASE, AND HAVEN'T FOUND THIS BUG, AND IT EXISTED FROM DAY1. *LK:GOCELIAK AN'T BE USED ;AFTER A FILENAME!! SAV ASSEMBLER5.5 RES $2000 LEASE USE THE BOARD'S FLAT CABLE TO A STANDARD 36 PIN ENTRONICS CONNECTOR? ASY SAID, NOT SO EASY TO DO EVEN FOR FAIRLY GOOD TECHNICIANS. O, HAS MADE UP A LITTLE CIRCUIT BOARD AND ROUNDED UP THE NECESSARY MATING CONNECTORS TO PRODUCE A TYPE CHANGER ADAPTOR.EMS, PLUS <3> NOTE ON UPERCRIPT <4> EEPING THE POWER ON <5> ROTECTING YOUR EQUIPMENT <6> OMPUTERS AND THE LIND <7> LOSING COMMENTS *CN1;<1> ATCHING UP WITH THE LAST COLUMN*CN0 MONG THE ITEMS THAT DREW THE MOST COMMENTS AND INQUIRI$**ULLETIN***********CN0 E NOW RETURN YOU TO OUR REGULARLY SCHEDULED RAMBLINGS. ANY THANKS TO ALL OF YOU THAT HAVE CONTACTED ME SINCE MY LAST COLUMN, ITS GOOD TO GET SOME DIRECT FEEDBACK FROM THE FOLK. WILL TRY TO ADDRESS SOME OF THE ISSUES YOU $ED TO MATCH THE KEYBOARD IN BOTH THE AL AND ICS MODES. $ CHR$ 91 - NORMAL CHANGED TO LEFT BRACKET CHR$ 91 - GRAPHICS ADDED DEGREE SYMBOL CHR$ 92 - BOTH CHANGED TO POUND SIGN CHR$ 93 -$ARE EDUCATIONAL/TUTORIAL IN CONTENT FROM BEGINNING TO END + UESTION AND NSWER SESSIONS. E DO HAVE SYSTEMS AT THE MEETINGS. : ETHELEM UTHERAN HURCH, 1334 ESLEY, VANSTON L. OURTH UNDAY (FREQUENTLY RESCHEDULED). 2:00 P.M. OCATION %'T CARE) (REMEMBER TO SAVE THIS SOURCE BEFORE ASSEMBLY JUST IN CASE YOU MAKE A BOO BOO!!!) OPT 1 BNK 15 ERROR EQU $0044 ASCI EQU $52FB ORG $52DD NOLBL1 LDA #1 ;BUG: INDEX NOT INCREMENTED AFTER ERROR FOUND STAˀ*NB" " *NB"12PT 58COL STD =1 " *NB" Ԁ 80 " *LM1:RM58:PL90:TL83:LP6:PT12:VP2:JU1 *HD1:,COLUMN # DO NOT PRINT, *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *NB" " *NB"12PT 58COL >2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL83:LP6:PT12:VP2:JU1 *NB"-------TART HERE------NO BLANK LINES AT HEAD------- ---- RY SET UP" SEQ  "12PT 58COL STD " SEQ  "12PT 58COL >2" SEQ %*NB"MARK.SS" *NB"12PT 58COL >2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL83:LP6:PT12:VP2:JU1 *NB"-------TART HERE------NO BLANK LINES AT HEAD------- @*NB NOTES FROM CBUGS ICE RESIDENT OF OFTWARE AND UBLIC ELATIONS! *CN1;% NTO . HIS MEANS NO MORE CRAZY FILL FILES! IS EVEN A BETTER DEAL THAN EVER BEFORE BECAUSE THE NEW CONTAINS +. HE VERSION OF 2.07. - IS VERSION 2.08! HERE % ERROR ; THERE IS AN "INC INDEX" AND "JMP MOROP" JMP ASCI-2 ; 2 BYTES BEFORE ASCI, SO GO THERE ORG $4000 ;SAVE THE ASMBLR. NOTE COMMENTS CAN'T BE USED ;AFTER A FILENAME!! SAV ASSEMBLER5.5 RES $2000 LEASE USE THE% *NB"MATOS" *NB"12PT 58COL >2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL83:LP6:PT12:VP2:JU1 *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *CN1;OTES FROM THE NDERGROUND*CN0 Y NGEL . ATOS (C) BY NGEL . ATOS *CN1% , SOLDER SUCKERS, ETC. TO DO THE JOB. OMETIMES EVEN WE DO OVERSIMPLIFY. LEASE DON'T ATTEMPT SOLDERING A CIRCUIT BOARD IF YOUR PRIOR "EXPERIENCE" WAS INSTALLING COPPER WATER PIPE IN YOUR SUMMER COTTAGE. T'S REALLY RATHER EASY, IF YOU HAVE PROPER EQU% !*CN0 Y: ARK CHWARZBAUER F YOU USE YOUR WORD PROCESSOR LIKE USE MINE YOU PROBABLY ALREADY USE ALOT OF SHORT CUTS. OMETIMES THOUGH IT TAKES SOMEONE TO BEAT US ON THE HEAD BEFORE WE REALISE THAT WE CAN CUSTOMIZE OUR PR%APPEARS TO BE IMPROVEMENTS IN THE CONTAINED IN .. TOO. F COURSE, YOU DO NEED A 256K MACHINE TO RUN . UT UPGRADING IS BOTH EASY AND INEXPENSIVE. PGRADES ARE AVAILABLE FROM PEOPLE ADVERTIZING HERE IN THE , BUT YOU CAN D$ "BAD" SOURCE OR SIMULATE THE ERROR AND TEST THE ASSEMBLER, AFTER INSTALLING THE FIX. OU SHOULD ENCOUNTER A "BAD LABEL ERROR" IN THAT LINE. HIS FIX WILL CAUSE THE INDEX TO SKIP TO THE NEXT CHARACTER IN THE LINE INSTEAD OF CONTINUING TO PROCESS THAT SAM%;**********ULLETIN********** **********ULLETIN***********CN0 S WE ARE IN THE PROCESS OF SUBMITTING THIS ARTICLE TO HICAGO FOR PUBLICATION, MAJOR CHANGES ARE TAKING PLACE ON THE ELPHI ETWORK. Y THE TIME YOU READ THIS, LAGSHIP OMMODORE WILL BE %IPMENT AND ADEQUATE EXPERIENCE. F NOT, SEND THE DRIVE TO ONE OF OUR MEMBERS OFFERING THE UPGRADE OR BETTER YET, JUST GO STRAIGHT TO ONE OF THE PLUG IN MEMORY ADD ON BOARDS SUCH AS THE 1EG OFFERED BY NDERSON.>> *LM1:RM58 VEN IF YOU DON'T USE %OGRAMS TO BETTER FIT OUR NEEDS. OR EXAMPLE, IN THE FUNCTION KEYS ARE PRESET. OWEVER, THEY CAN BE EASILY CHANGED. SING THE "ASY'S SCRUBBER" DEPROTECTION DISK HELPS. OT ONLY DOES A DEPROTECTED DISK LOAD FASTER BUT IT ALSO IS EASIER TO %O IT YOURSELF IF YOU KNOW HOW TO SOLDER. T ONLY COSTS ABOUT $25.00 IN PARTS TO UPGRADE TO 256K. *LM3:RM56 << : $25.00 IN PARTS IF YOU KNOW WHERE TO BUY AT ROCK BOTTOM PRICES, AND STILL GET DECENT QUALITY. AJOR NATIONAL CHAINS LIKELY %*NB"CBUG LOCAL MEEETINGS" *NB"12PT 58COL >2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL83:LP6:PT12:VP2:JU1 *NB"-------TART HERE------NO BLANK LINES AT HEAD------- --------------------------------------------------------- HICAGO REA%NO MORE. NEW OMMODORE SPECIFIC (SPECIAL INTEREST GROUP) WILL BE ONLINE. S OF TODAY'S DATE, THE NAME FOR THIS NEW IS "OMMODORE S". O GET INTO THE DIRECTLY FROM THE AIN ENU ON ELPHI ETWORK, YOU CAN TYPE " ", OR " ". %, THE EXTRA RAM WILL BE ANOTHER GREAT WAY OF SAVING TIME. AVING 256 MEANS YOU CAN SWITCH TO OTHER BANKS AND BE WORKING ON 3 DOCUMENTS AT ONCE! OU CAN EDIT, SAVE, SWITCH AND LOAD AND DO IT SO MUCH QUICKER. HERE IS INFORMATION AVAILABLE ON UPGR%CUSTOMIZE. GOT TIRED OF OUT-PUTTING TO VIDEO AND THEN HAVING TO PUSH "C" AT THE END OF EVERY PAGE TO CONTINUE. O CHANGED THE "OUTPUT TO SCREEN(ESC OV)" "1" TO "ESC OCV" ON "1". HIS IS A VERY STRAIGHT-FORWARD EASY TO DO CHANGE. DID NOT EVEN %WILL CHARGE OVER $100 FOR THE SAME BILL OF MATERIALS, BUT NOT ALWAYS THE BEST QUALITY. KNOW OF MEMBERS WHO HAVE USED SOCKETS FOR WHICH THEY OVERPAID AND WERE SOLD INFERIOR SOCKETS, WHO NEARLY LOST THEIR COMPUTERS! T MAY BE ADVISABLE TO BUY A KIT FRO$ 128/256 SER'S EETING NFORMATION --------------------------------------------------------- F YOU ARE TRAVELING ANY DISTANCE BE SURE AND CHECK WITH THE COORDINATOR AS TO MEETING CONTENTS AND POSSIBLE RESCHEDULING OR WEATHER CANCELLATIONS. EETINGS %F YOU GO TO THE ENU FIRST, YOU CAN TYPE EITHER "" OR "" TO GET IN. OU WILL THEN SEE A SUB MENU LISTING THE FOUR S THAT CURRENTLY SERVICE THE OMMODORE USER, NINE WILL BE THE FIRST ITEM ON THIS SUB MENU. IMPLY TYPE "", AND ADING ON THE "-128 USERS GROUP" DISK AVAILABLE IN THE LIBRARY. N THE MEAN TIME- KEEP UP THE SPEED, SO YOU CAN SLOW DOWN A BIT. *LK:MARK.BIBLE MEMORY ADD ON BOARDS SUCH AS THE 1EG OFFERED BY NDERSON.>> *LM1:RM58 VEN IF YOU DON'T USE %REALISE THAT THE MANUAL DETAILS THIS CHANGE IN APPENDIX . F YOU FIND YOURSELF USING CERTAIN ROUTINES RATHER OFTEN, THEN CUSTOMIZE YOUR FUNCTION KEYS FOR YOUR PERSONAL USE. NOTHER WONDERFUL TIME SAVER IS USING RATHER THAN %M ONE OF OUR ADVERTISING MEMBERS SUCH AS IM HITE (& SUPPLY) THAN TO RISK BUYING FROM YOUR LOCAL MERCHANT. , ARK CHWARZBAUER AND MANY OF US HAVE HAD EXPERIENCE IN CHIP SOLDERING, DESOLDERING FILLED HOLES, AND HAVE THE PROPER MINIATURE IRONS$ DIFFICULT TO FIND THE OMMODORE (REGARDLESS OF NAME) IN THE ROUPS ENU, AND "GR CBUG" SHOULD STILL WORK FROM THE AIN ENU. <> HE NEW WILL HAVE FOUR SPECIFIC AREAS, WITH WHICH WE EXPECT TO SERVE YOU BE%YOU WILL BE IN THE NINE AREA. : BY THE TIME YOU READ THIS ARTICLE, THE NAME FOR THE SIGS MIGHT HAVE CHANGED (IT NOW UNDER ITS THIRD TITLE), AND THE ENTRY METHODOLOGY MIGHT BE SLIGHTLY DIFFERENT. OT TO WORRY, IT SHOULD NOT BE THAT$*NB"RITTER.ROMS" *NB"12PT 58COL >2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL83:LP6:PT12:VP2:JU1 *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *CN1;4023 - 8023 Ӿ*CN0 BY: AVID ITTERBUSCH HIS ARTICLE DESCRI% . URCHASING IS NOT JUST GETTING 2 PROGRAMS ON ONE DISK. HE TWO PROGRAMS ARE INTEGRATED. HIS MEANS THAT YOU CAN SWITCH FROM ONE TO ANOTHER INSTANTLY. T ALSO MEANS THAT YOU CAN DIRECTLY INCORPORATE I&C3Rjl"*NB"SWAN BASIC" *LM1:RM58:PL90:TL83:LP6:PT12:VP2:JU1 *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *CN1; 4.0+ UTORIAL (BRIDGED)*CN0:LN1 *1=125 *NB"12PT 58COL >2" *NB" Ԁ 80 " BY ARREN . WAN <2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL82:LP6:PT12:VP2:JU1 *FT6:,, *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *CN1;* EP/CT 86*C'C3N!@# *NB"SWAN 4023" *NB"12PT 58COL >2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL83:LP6:PT12:VP2:JU1 *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *CN1;  *NB"GORSUCH" *NB"12PT 58COL >2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL83:LP6:PT12:VP2:JU1 *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *CN1; Ҿ*CN0 Y: . ORSUCH <2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL83:LP6:PT12:VP2:JU1 *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *CN1;-: ?*CN0 BY: AURICIO . DE LA ORRE - IS A T& ISSUE OF ! SAID: "ASCAL [WAS] DEVELOPED BY IKLAUS IRTH IN THE 1970S AS A TEACHING LANGUAGE....IRTH REASONED THAT...[P]ROGRAMMERS WHO LEARNED ASCAL WOULD HAVE A SOLID UNDERSTANDING OF PROGRAMMING AND COULD EASILY PICK UP OTHER LANGUAGES AS NEE& H THE ABOVE CONSIDERATIONS AND WITH PROGRAM ADAPTABILITY IN MIND. HY A ASCAL TO TRANSLATOR?. OST PERSONAL COMPUTERS INCLUDE THE LANGUAGE AS STANDARD. HE MAJORITY OF THE PEOPLE THAT OWN PERSONAL COMPUTERS ARE FAMILIAR WITH THE &COGNIZES A WIDE SUBSET OF ASCAL INCLUDING NESTED AND/OR RECURSIVE FUNCTIONS AND PROCEDURES, ALTHOUGH IT IS LIMITED BY THE POSSIBILITIES OF (I.E. - DOES NOT EMULATE SOME ASCAL DATA TYPES SUCH AS POINTERS AND RECORDS). HE ASCAL VER&*NB"HARRISON" *NB"12PT 58COL >2" *NB" Ԁ 80 " *LM1:RM59:PL90:TL83:LP6:PT12:VP2:JU1 *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *CN1; 5.5*CN0 Y: OWARD ARRISON AVE YOU RUN INTO&UTORIAL SYSTEM AND A TRANSLATOR. T TEACHES YOU TO PROGRAM IN ASCAL WEATHER YOU KNOW OR NOT. HE MENU DRIVEN TUTORIAL HAS BEEN DESIGNED TO HELP BEGINNERS WITH A SPECIAL SECTION. OR THOSE WITH PREVIOUS EXPERIENCE IN OTHER COMPUTER LANGUAGES THERE &DED. S IT TURNED OUT, ASCAL GREW BEYOND THE CLASSROOM AND HAS BECOME A DEVELOPMENT TOOL FOR MANY PROGRAMMERS WHO NEEDED A LANGUAGE THAT'S EASIER TO WORK WITH...." ASCAL IS A STRUCTURED PROGRAMMING LANGUAGE. HIS MEANS THAT YOU DO NOT HAVE TO KEEP & LANGUAGE. TRANSLATOR IS AN EXCELLENT TOOL TO GET THE NECESSARY FEEDBACK WHEN WRITING YOUR OWN ASCAL PROGRAMS. T ALLOWS TO COMPARE EQUIVALENT PROGRAMS IN DIFFERENT LANGUAGES. DAPTABILITY IS ANOTHER REASON TO CHOOSE A TRANSLATOR OVER A COMPILER&SION SUPPORTED BY THE TRANSLATOR INCLUDES THE FOLLOWING: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , & A PROBLEM WITH SM5.5 WHILE ASSEMBLING "BAD SOURCE?" HIS HAS BEEN BROUGHT TO MY ATTENTION THAT THERE IS A BUG IN THE ASSEMBLER. HE PROBLEM IS WHEN YOU ASSEMBLE A LINE THAT HAS AN ERROR IN A LABEL. OPT 1 ORG $0400 PTR EQU $FB LABE&IS AN ADVANCED PLACEMENT TEST. F YOU WANT TO KEEP TRACK OF YOUR PROGRESS, THE TUTORIAL KEEPS A RECORD OF WHO YOU ARE AND WHAT YOU DID DURING THE LAST SESSION. HE TRANSLATOR CHANGES A PROGRAM WRITTEN IN ASCAL TO A PROGRAM SO YOU CAN RUN IT AN&TRACK OF LINE NUMBERS FOR SUBROUTINES OR EVEN HAVE A NEED FOR A 'GOTO'. N ASCAL YOU CALL A FUNCTION OR SUBROUTINE BY NAME AND HAVE A WIDER RANGE OF DATA (VARIABLES) TYPES. HIS AND OTHER ADVANTAGES IN ASCAL ALLOWS THE PROGRAMMER TO WRITE AND DEBUG HI&. F YOU WANT TO HAVE A PROGRAM RUNNING IN DIFFERENT COMPUTERS YOU MAY USE A COMPILER FOR EACH OR A TRANSLATOR FOR ALL. HIS IS SPECIALLY CONVENIENT FOR PROGRAMS YOU WANT TO TRANSPORT TO COMPUTERS OF DIFFERENT BRAND. OWEVER THIS FLEXIBILITY CAN ONLY B&, , , , , , , , , , , , , , , , , , , , , , . HE - SYSTEM ALSO INCLUDES AN EDITOR AND OTHER CONVENIENT UTILITIES. OR MORE INFORMATION CALL (713) 9&L EQU $FD LDY #0 BAD LDA LABEL(PTR),Y ;OOPS I DIDN'T REALIZE THAT ONE RTS HE ASSEMBLER WILL LOCK UP WHILE TRYING TO ASSEMBLE THE "BAD" LINE. HIS IS ALSO TRUE FOR "BYT #" (BYTE IMMEDIATE) AND OTHER KEYING MISTAKES. FIX: I&D SEE THE RESULTS. T IS ALSO A SYNTAX ANALYZER. F IT FINDS A SYNTAX ERROR, IT STOPS TRANSLATING AND SHOWS YOU WHERE THE ERROR IS. S IT TRANSLATES, IT DISPLAYS WHAT IS TRANSLATING AND DENOTES THE FUNCTIONAL PARTS OF YOUR SOURCE PROGRAM (EX: VARIABLE TY&S PROGRAMS WITH EASE. OWEVER, FOR ANYONE TRYING TO LEARN ASCAL AS HIS FIRST COMPUTER LANGUAGE, OR FOR ANYONE WITH THE DESIRE TO STEP UP FROM , ONE HAS TO HAVE A WAY TO LEARN IT AND A WAY TO USE IT. UTORIAL SYSTEMS ARE PRACTICAL AND FLEXIBLE &E DONE WITH SOME TRADEOFF. TRANSLATION IS NOT DIRECTLY RELATED WITH THE TYPE OF PROCESSOR A COMPUTER HAS, THEREFORE IT PRESENTS FLEXIBILITY IN ONE WAY AND SOME LIMITATIONS IN OTHER. LEXIBILITY BECAUSE YOU CAN ALTER EASILY ANY PART OF THE TRANSLATED PR32-1691. *LK:ANDERSON NSLATOR INCLUDES THE FOLLOWING: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , %THER YOU MAY PURCHASE THE "ASSEMBLER 5.5 V8" UPGRADE OR YOU MAY KEY IN THIS SOURCE: (THE COMMENTS ARE THERE FOR YOUR INFORMATION REGARDING THE BUG) (THEY ARE NOT REQUIRED IN THE FIX) (THE CHANGE OCCURS DURING ASSEMBLY, BUT ASM 5.5 DOESN&PE, EXPRESSION, FUNCTION NAME, ETC.). HY ASCAL? ASCAL IS THE MOST WIDELY USED LANGUAGE IN UNIVERSITIES AROUND THE WORLD TODAY. T HAS BEEN CHOSEN BY MANY SCHOOLS AND PROFESSIONAL PROGRAMMERS FOR SEVERAL REASONS. ONY OBERTS IN THE UNE 1987 &LEARNING TOOLS. HEY ARE AVAILABLE IN SOME PUBLIC DOMAIN LIBRARIES, BUT IF YOU ARE SERIOUS ABOUT LEARNING A COMPUTER LANGUAGE YOU ALSO WANT TO TEST YOUR SKILLS, PRACTICE WHAT YOU HAVE LEARNED, AND GET SOME POSITIVE FEEDBACK. - WAS DEVELOPED WIT& OGRAM, AND LIMITATIONS BECAUSE YOU CANNOT USE GRAPHICS OR SPECIAL FEATURES OF THE PARTICULAR COMPUTER FROM THE SOURCE (ASCAL) PROGRAM. EVERTHELESS IF LEARNING TO PROGRAM IS WHAT YOU WANT, A TRANSLATOR IS MORE ADVANTAGEOUS. HE - TRANSLATOR RE&CW/S 87 MASTERW72C'%12PT 58COL STD %12PT 58COL >2.SCRATCH@)MARK/COLOGNE%MATOS&SWAN BASICk&SWAN 4023#%RITTER.ROMS$'"BEREZ.HEX*(LOEFFLER#FAIERSON.SO FAIERSON.CPM9&DE LA TORRE2ANDERSON BEREZ.BANK *GOLDS.RE' *GOLDS.NUM,RITTER.JCL#NEWBURGER+CUMFER4/KENNEDY INTRO0UPRNRAY/UN86T212PT 56 COL ICPU UPRNUL/UG86U' &UPRNEP/CT8674UPRNOV/EC86%MARK.SS- MARK.BIBLETABLE OF CONTENT&GORSUCH $WRIGHT(HINTS & TIPS'& HARRISON)GOCELIAKe.GARDNER3ENOCHS#+ ROTELLO CONTEST RICKSHARTq'$ CONNECTOR A %CBUG LOCAL MEEET5LIBRARY LEAD7F+754R@55 A56A57B58B59EORDER FORM 2 068 BORDER FORM 1 068ETOP FRONT COVERESEASONS GREETINGD!!----!!!(*NB"LOEFFLER" *NB"12PT 58COL >2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL83:LP6:PT12:VP2:JU1 *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *CN1; NVENTORY ROGRAM EVIEW #2 PDATED NVENTORY ROGRAM - OR - HE OOD(THE NUMBER ISSUED. OLUTION: T WAS NOT PRACTICAL TO EMPLOY THE "BEEP" TONE SCHEME, HOWEVER IT IS NOW REDUCED TO TWO FLASHES. HAVE NO PROBLEM WITH THIS NOW BECAUSE WITH THE EIGHT KEYSTROKE TYPE-AHEAD FEATURE, THE TIMING BETWEEN THE FLASHES AND THE KE(THAT WANTS THINGS A LITTLE SLICKER AND 'M NO EXCEPTION. O JUST AFTER THE FIRST OF THE YEAR FIRED A WISH LIST OFF TO RUCE. HAT LED TO A SERIES OF PHONE CALLS BETWEEN US AND SURE ENOUGH, IT WASN'T LONG BEFORE A NEW PROGRAM DISK ARRIVED WITH ALMOST (DISPLAY IT ON THE SCREEN AND GIVES YOU THE OPTION OF USING THAT ITEM OR NOT. HE CLOSER THE ITEM DESCRIPTION YOU TYPED IS TO THE REAL THING, THE BETTER YOUR ODDS OF LANDING ON THE CORRECT ONE IS. F IT IS TOO FAR AWAY, IT WILL DISPLAY THE CLOSEST THIN( "TORE Y/N" FUNCTION. OLUTION: OU CAN NOW EXIT THE FUNCTION WITH "? " KEYSTROKES, PROVIDED YOU HAVE NOT ENTERED ANY NUMBERS AND HIT "", THEN YOU ARE COMMITTED TO GO TO THE "TORE" FUNCTION AS BEFORE. RUCE ALSO MADE THE FOLLOWING CHANGES: ND( UST OT ETTER!*CN0 Y: OB EOFFLER AVING USED 'S NVENTORY ROGRAM FOR OVER HALF A YEAR NOW, FIND AM AMAZED AT HOW "CLEAN" THIS PROGRAM IS. S THOSE OF YOU WHO HAVE USED THE SOFTWARE KNOW, YOU CAN PUT A LOT OF WORK INTO SOMETHING, ON( YSTROKES IS JUST RIGHT. ELETE ECORD EQUEST: OULD LIKE TO HAVE THE MESSAGE THAT IT CAN'T LOCATE AN ITEM REMAIN ON SCREEN UNTIL YOU TELL IT TO GO AWAY - THAT WAY, IF YOU HAPPEN TO BE LOOKING AWAY (AS OFTEN AM), YOU WON'T BE FOOLED INTO THINKING T( EVERYTHING HAD SUGGESTED AND IN SOME CASES, SLICKER IDEAS THAN HAD SUGGESTED AND SOME HAD NOT SUGGESTED, BUT WELCOMED WITH OPEN ARMS. HEN YOU TAKE AN EXCELLENT PROGRAM AND BEGIN TO ADD "MAGIC" TO IT, THAT'S WHEN IT BECOMES FUN TO WORK WITH( G IT CAN FIND, WHICH IS USUALLY PRETTY CLOSE TO THE CORRECT ITEM. OU CAN THEN SCROLL UP OR DOWN WITH THE URSOR EFT AND IGHT KEYS UNTIL YOU LAND ON IT. RIOR TO THIS FEATURE, HAD TO HAVE AN INVENTORY REPORT NEXT TO THE KEYBOARD, AT ALL TIMES, TO M(ER NORMAL CIRCUMSTANCES, EACH TIME YOU "STORED" SOMETHING YOU WERE ASKED "HALL CONTINUE?" AND YOU WERE FORCED TO HIT THE "" OR "Y" KEYS. T WILL NOW AUTOMATICALLY CONTINUE TO ALLOW YOU TO INPUT ANOTHER ITEM UNTIL YOU ENTER A "?" TO EXIT THE FUNCTI(LY TO HAVE THE PROGRAM SELF-DESTRUCT HOURS OF INPUT - AS IN THE CASE OF INPUTTING CCOUNTS ECEIVABLE INVOICES AND NOT UPDATING THEM BEFORE YOU USE ANOTHER FUNCTION. UST TO GIVE YOU AN IDEA OF WHAT WE ARE GOING THROUGH TO GET OUR INVENTORY ON DISK - AS(HE ITEM HAS ACTUALLY BEEN DELETED. OLUTION: HE MESSAGE NOW REMAINS ON THE SCREEN UNTIL YOU HIT THE "" KEY. ENUS EQUEST: SE NUMBER 0 OR 8 TO RETURN TO THE MAIN MENUS. VEN HAVING USED THE PROGRAM THIS LONG, MY MIND REFUSES TO MEMORISE WHICH ( IT - THAT'S JUST WHAT RUCE HAS DONE WITH THIS PROGRAM. HE FOLLOWING IS THE "WISH" LIST SENT TO RUCE, ALONG WITH THE RESULTANT ENHANCEMENTS HE IMPLEMENTED. ERCHANDISE ECEIPTS/SSUES EQUEST: OULD LIKE TO BE ABLE TO USE THE "" (OR WHATEVER(AKE SURE TYPED IN EACH ITEM 100% CORRECT, OR THE SYSTEM WOULD NOT BE ABLE TO LOCATE IT. OW, ALL HAVE TO DO IS BE REASONABLY CLOSE. NCE IN A BLUE MOON IT WILL LAND ON SOMETHING A LONG WAY AWAY, BUT 'VE USUALLY TYPED THE DESCRIPTION A LONG WAYS AW(ON - ANOTHER REAL TIME-SAVER. XPERIENCE HAS PROVEN THAT MOST PEOPLE MORE OFTEN THAN NOT, DO NOT NEED TO USE THE CALCULATOR. S IT IS NOW, YOU ARE ASKED IF YOU WANT TO USE THE CALCULATOR ON EACH ITEM AND MUST ACKNOWLEDGE SAME. RUCE HAS CHANGED THE PR( MENTIONED, 'VE BEEN USING THIS SOFTWARE FOR OVER SIX MONTHS AND THE END IS STILL NOT IN SIGHT. F COURSE, DON'T WORK AT IT EIGHT HOURS A DAY, BUT TRY TO WORK AT IT PART OF EVERY DAY. S ANXIOUS AS WAS TO GET A WORKABLE NVENTORY ROGRAM, MU(MENU CALL USES WHAT NUMBER. OLUTION: OU NOW CAN EITHER TYPE THE FUNCTION NUMBER AS BEFORE OR HIT THE "OME" KEY TO GET BACK TO THE MAIN MENU - - - (OVE IT!). ERCHANDISE SSUED, ETC. EQUEST: HEN YOU ENTER AN ITEM INCORRECTLY AND IT SAYS IT CAN'() KEY TO "STEP" THROUGH THE REQUEST FOR COST AND/OR RETAIL PRICES WHEN THERE IS NO CHANGE. OLUTION: OU NOW CAN "STEP THROUGH" THE PRICES BY USING "0 " KEYSTROKES - THIS IS A TREMENDOUS KEYSTROKE/TIME-SAVER. ERCHANDISE SSUED EQUEST: TOCK <=0(AY FROM THE REAL THING. NTER ECORD EQUEST: OULD SUGGEST THREE PLACES IN "AT/OC" TO ACCOMMODATE 999 STORAGE LOCATIONS OR A SCHEME SUCH AS 21, 21, ETC. OLUTION: RUCE ADVISED THAT IMPLEMENTING THIS WOULD USE UP CONSIDERABLE SPACE, SO DID NOT.(OGRAM SO YOU CAN TURN OFF THE "SE ALCULATOR" INQUIRY, WHICH ELIMINATES THE NECESSITY OF AN ANSWER, HOWEVER, IT WILL BE AVAILABLE UPON REQUEST WHEN WANT TO USE IT - IT'S PROVING TO BE QUITE A TIMESAVER ALSO .... AS THEY SAY IN THE COMPUTER TYPE(ST ADMIT TO SOME APPREHENSION TO COMMITTING THIS MUCH TIME AND EFFORT TO AN UNPROVEN PIECE OF SOFTWARE (ESPECIALLY IN VIEW OF THE EXPERIENCES HAD WITH SOME OF MY FORMER COMPANY'S NEW-RELEASE SOFTWARE). UT IT HAS TURNED OUT TO BE A "NOT TO WORRY" SITU(T LOCATE THE ITEM, IT WOULD BE NICE TO HAVE THE CHARACTERS YOU TYPED STAY ON THE SCREEN SO YOU CAN SEE WHAT YOU'VE TYPED WRONG, UNTIL YOU TELL IT TO GO AWAY. OLUTION: ERE'S SOME OF THE "MAGIC" TOLD YOU ABOUT. RUCE WENT ONE BETTER ON THIS REQUEST. (, ETC., MESSAGE TAKES TOO LONG - SHOULD BE SPEEDED UP OR LIMITED TO TWO FLASHES AND/OR HAVE A BEEP TONE WITH IT OR HAVE THE OPTION OF TURNING IT OFF ENTIRELY. PERSONALLY HAVE NO NEED FOR IT AS 'M ALWAYS LOOKING AT THE STOCK ON HAND WHEN 'M ENTERING ( HIS DID NOT DISTURB ME AS IT WAS NOT VERY HIGH ON THE PRIORITY LIST. ERCHANDISE SSUES/ECEIPTS, ETC. EQUEST: F YOU SELECT THESE FUNCTIONS AND THEN CHANGE YOUR MIND, THERE IS NO WAY TO GET OUT EXCEPT FOR PLUGGING IN NUMBERS UNTIL YOU GET TO THE)SETTING INDUSTRY, "KEYSTROKES ARE TIME AND TIME IS MONEY - THE FEWER THERE ARE, THE LESS IT COSTS YOU". EPORTS EQUEST: 'VE NOTICED THAT SOME PRINT FUNCTIONS WILL FORM FEED TO THE END OF THE PAGE, WHILE OTHERS DON'T - LOST MY LIST SO CAN'T TELL YOU(ATION. RUCE AIERSON HAD HIS 'S AND 'S TOGETHER WHEN HE WROTE THIS PROGRAM. T IS COMPLETELY DOCILE - NO UNPLEASANT SURPRISES AND NO BAD HABITS. OWEVER, NO MATTER HOW MUCH THOUGHT YOU PUT INTO SOMETHING, THERE'S ALWAYS GOING TO BE SOMEBODY AROUND ( F YOU ENTER AN ITEM INCORRECTLY, THE SYSTEM WILL STILL SAY IT CAN'T LOCATE THE ITEM BUT WILL NOW ASK IF YOU WANT TO SEARCH FOR THE ITEM. HE "" WILL INITIATE THE SEARCH, WILL FIND THE ITEM THAT RESEMBLES THE ITEM CLOSEST TO WHAT YOU TYPED AND WILL )*NB"GOCELIAK" *NB"12PT 58COL >2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL83:LP6:PT12:VP2:JU1 *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *CN1; ž*CN0 Y: R. NTHONY . OCELIAK NEAKY MOVE ) JUST WHICH ONES DO AND DON'T, BUT WOULD RATHER HAVE THEM ALL DO ONE OR THE OTHER. OLUTION: HIS HAS BEEN IMPLEMENTED - ALL REPORTS NOW FORM FEED TO THE END OF THE PAGE UMMARY: LL IN ALL, IF YOU ARE STILL USING THE INVENTORY PROGRAM AND DON')E THE PLASTIC CASE DOESN'T LOOK STURDY, AND THAT LEAVES ONLY ONE OPTION -=- MAKE IT DO WHAT IT SHOULD HAVE DONE IN THE FIRST PLACE! ELL DID, AND THAT'S WHAT THE BUSINESS ABOUT SAVING YOUR DATASETTES WAS ALL ABOUT. HY? IRST BECAUSE 'M )*NB"MARK/COLOGNE" *NB"12PT 58COL >2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL83:LP6:PT12:VP2:JU1 *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *CN1; -128 (600/700) !*CN0 Y: ARK CHWA) UST BE SUITABLE. F YOU LIST A PET PROGRAM AND THE WHOLE THING LOOKS LIKE THIS: 10 SYS 1039 THEN THE B WILL LOAD IT, BUT DON'T EXPECT MUCH IF YOU TRY TO RUN WITHOUT MODIFYING IT. HAT THIS LISTING INDICATES IS A PROGRAM WHICH WAS WRITTEN EXCLUSIVE) ORM! LITTLE DEVICE LIKE ANNOUNCING THAT 'VE GOT MY OWN COLUMN AND NOW 'LL BET YOU EXPECT A REGULAR SUPPLY OF ARTICLES FROM ME RIGHT? THIS TIME, BUT IF DON'T HAVE ANYTHING TO SAY, YOU'LL BE THE LAST TO KNOW. IRST THING 'D LIKE TO TELL T) T LIKE IT, GUARANTEE YOU'LL LIKE THIS PROGRAM. ND IF YOU HAVE AN EARLIER VERSION OF THIS PROGRAM, YOU WILL DEFINITELY WANT TO UP-GRADE TO THIS VERSION - - IT'S A REAL WINNER!! OB OEFFLER REEN AKE ARDWARE 511 ILL T. OX 218 REEN AKE, I. 54) STUBBORN (HAVE EVER MENTIONED THAT?), AND SECOND BECAUSE IT IS A GOOD, NO LET ME SAY Ծ IDEA! OU ALL KNOW ABOUT PETS AND VICS AND C-64'S [P/V/C], AND THE TONS OF PROGRAMS IN THE PUBLIC DOMAIN AVAILABLE FOR EACH OF THEM, BUT HOW DO WE TRANSPO) RZBAUER F YOU RECALL MY LAST ARTICLE, MENTIONED THAT THERE WERE -128S STACKED UP IN THE WAREHOUSES IN NGLAND. ELL, IT SEEMS THAT MOST, IF NOT ALL, OF THESE MADE THEIR WAY TO ERMANY AND THE SURROUNDING AREAS OF ENMARK AND USTRIA. HERE WERE AL)LY IN MACHINE LANGUAGE, WITH A SINGLE BASIC INSTRUCTION TO TELL THE COMPUTER WHERE TO BEGIN EXECUTING THE MACHINE CODE. /L OBJECT CODE TENDS TO BE WRITTEN FOR ONE COMPUTER MODEL ALONE, WHEREAS BASIC DOES ALL THOSE NASTY HOUSEKEEPING CHORES FOR YOU [FOR)HE MEMBERSHIP IS TO HOLD ON TO ANY DATASETTE CASSETTE RECORDERS THEY MAY HAVE. HEN FIRST BOUGHT MY B FROM ROTECTO, LOOKED CAREFULLY AT THE REAR AND SAW THE INFAMOUS CASSETTE CONNECTOR. HE FAILURE OF OMMODORE TO HAVE POINTED IT OUT ON PAGE 17 OF+941 414/294-6412 *LK:FAIERSON.SO ATHER HAVE THEM ALL DO ONE OR THE OTHER. OLUTION: HIS HAS BEEN IMPLEMENTED - ALL REPORTS NOW FORM FEED TO THE END OF THE PAGE UMMARY: LL IN ALL, IF YOU ARE STILL USING THE INVENTORY PROGRAM AND DON')RT THESE PROGRAMS TO THE B? ODEMS AND WIRES DANGLING ACCROSS THE ROOM? , BUT NOT EVERY COMMODORE COMPUTER OWNER HAS A MODEM, AND MOST DON'T HAVE TWO. AYBE JUST EXCHANGE DISKS? LSO , BUT AGAIN, 2031 DRIVE TO READ 1541 DISKS, OOPS, PERHAPS THERE )READY PREVIOUS SHIPMENTS THAT HAD MADE THEIR PRESENCE KNOWN IN THOSE COUNTRIES. HEN WAS IN NGLAND, AIL ELLINGTON (NOW TRANFERRED BACK OVER TO OMMORDORE MERICA FROM OMMORDORE NTERNATIONAL) GAVE ME A COPY OF "OMMODORE OMPUTING NTERNATIONAL". ) INSTANCE DECIDING WHERE SCREEN MEMORY IS ON YOUR COMPUTER AND EXACTLY WHAT SYMBOLS TO STORE IN 'MEMORY' WHEN LINE 100 SAYS PRINT "HELLO"]. OSTLY OR PURELY BASIC LANGUAGE PROGRAMMING FROM THE P/V/C'S MAY NEED A TWEAK OR TWO, OR MAY RUN FINE JUST AS) THE SILVER USER'S GUIDE DIDN'T BOTHER ME IN THE LEAST, BECAUSE THEY HAD WRITTEN HALF A CHAPTER ON THE USE OF THE ATASETTE (PAGES 45 TO 50) IN THE EQUALLY INFAMOUS BLUE USER'S GUIDE! Y GUM, HAD A 128-80, IT SAID SO ON THE BACK OF MY COMPUTER, THE B1ORE SOFTWARE ORIENTED. S WRITE THIS ARTICLE FOR THE SCAPE, WE ARE IN THE MIDST OF EXCHANGING INFORMATION AND MATERIALS, ARRANGING LEGAL MATTERS OF DISTRIBUTION OVERSEAS, AND THE ROYALTY AGREEMENTS. HOUGH THIS ISSUE OF THE SCAPE IS LATE, THE WHEEL)ARE ONE OR TWO OF US WHO DON'T HAVE A 2031, AND ONE OR TWO P/V/C OWNERS WHO DON'T OWN DISK DRIVES AT ALL! AKE A LIST FROM THE P/V/C AND ENTER IT BY TYPING THE WHOLE THING ON THE B? ORKS FINE, BUT OH MY CHING FINGERS! EAH, ! OW THAT'S REALLY)ELL THE P/V/C OWNER TO DISABLE THE AUTOMATIC RELOCATION FEATURE OF HIS MACHINE DURING THE LOAD, AND RECHAIN THE LINES. N P/V/C'S 'M EXPERT, BUT IT INVOLVES THE MYSTERIOUS 'LOAD,1,1' VERSUS LOAD. HAVE EVEN READ OF SOMEONE CLAIMING TO BE ABLE TO L) LOADED. EEKS, POKES, SYS'S, REFERENCES TO COLORS IN THE PRINT STATEMENTS, AND ALL THE USUAL STUFF HAS TO BE REWORKED, BUT AT LEAST THE PROGRAM IS NOW LOADABLE INTO THE B, AND THAT IS REALLY ABOUT 91% OF THE BATTLE! Y THE WAY, YOU CAN ALSO TR)LUE USER'S GUIDE SAID 128-80 RIGHT THERE ON THE COVER, AND SO RAN OUT AND GOT A ATASETTE. NYBODY ELSE WHO EVER TRIED TO USE ONE WITH THEIR B KNOWS XACTLY WHAT GOT WHEN FOLLOWED THOSE INSTRUCTIONS, AND INTENDED RESULTS ISN'T INCLUDED BY A LONG ) T CONTAINED THE NAME OF A GENTLEMAN IN THE CLASSIFIED SECTION WHO WAS LOOKING FOR INFORMATION ON THE 610. PASSED IT ON TO ORM AND BECAME KNOWN AMONGST THE THEN ORGANIZING 600/700 ELFHELP GROUP IN ERMANY. AVING A SISTER GROUP HAS PR) THE COMMON MEDIUM! O YOU KNOW THAT EVERY COMPUTER THAT COMMODORE EVER BUILT UP TO OURS CAN READ A TAPE WRITTEN BY ANY OTHER COMMODORE MODEL? RUE! -=- AND THAT NOW INCLUDES US B OWNERS! F COURSE LOADING AND RUNNING ARE NOT SYNONYMOUS: THE PROGRAM M*OAD COMMODORE TAPE PROGRAMS INTO ANOTHER MANUFACTURER'S COMPUTER, SO YOU MAY BE ABLE TO EXPORT PROGRAMS THERE TOO. MPORTING PROGRAMS FROM NON-COMMODORE COMPUTERS IS ANYONE'S GUESS, BUT 'D SAY DON'T EXPECT TO DO IT. SSENTIALLY WHAT HAVE DONE IS )ANSPORT YOUR MARVEL OF BASIC [OR M/L] PROGRAMMING TO A P/V/C, OR WHATEVER ALMOST AS EASILY, JUST CHANGE THE B'S START-OF-BASIC POINTER, [AS IN S. EAL'S CONFIGURE PGM - ON CBUG DISK #2], OR SOMEWHAT HARDER, BECAUSE CAN'T TELL YOU WHAT TO DO, T)SHOT. 'M AN OBSTINATE CUSS, AND IF WENT OUT AND SPENT GOOD MONEY ON A DAGNABBED CASSETTE RECORDER [$22.35!], WANT IT TO DO SOMETHING! HIS ONE DOESN'T EVEN HAVE IT'S OWN SPEAKER, SO AUDIO TAPES ARE OUT, CRUSHING WALNUTS IS NO GOOD EITHER, SINC)OVED TO BE VERY HELPFUL. HEY ALREADY HAVE MATERIALS WE DO NOT YET HAVE AND OF COURSE THERE IS MUCH WE HAVE THAT THEY DO NOT. HEY ARE A VERY HARDWARE ORIENTED GROUP BY NATURE AND ASIDE FROM A FEW OF OUR RESIDENT GURU'S LIKE ING AND NDERSON, WE ARE M*TO DISASSEMBLE, ANALYZE AND THEN 'BORROW' A FEW IDEAS FROM THE KERNAL OF A B128 MODEL 500 USER (THE B VERSION WITH A WORKING TAPE PORT) WHO WAS GOOD ENOUGH TO SEND THE SYSTEM DUMPS TO S. EAL ABOUT A YEAR AGO, EDIT, MODIFY AND/OR REWRITE TO MAKE IT COMP**NB"GOLDS.NUM" *NB"12PT 58COL >2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL83:LP6:PT12:VP2:JU1 *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *CN1; Ӿ*CN0 BY ATHEW OLDSTEIN <2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL83:LP6:PT12:VP2:JU1 *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *CN1 Ҿ*CN0 Y: ATHEW OLDSTEIN LTHOUGH AM NO MATHEMATICIAN+AND WON'T EVEN BOTHER TO TELL YOU, BUT IF YOU'RE REALLY CURIOUS TO KNOW HOW GOOD YOUR LOAD WAS, CHECK FOR THE NUMBER OF FIRST-TRY ERRORS BY TYPING [FROM BASIC] 'BANK 15:?PEEK(174)', OTHERWISE, JUST WAIT FOR EITHER THE 'READY' PROMPT [LOAD OR VERIFY ]* (LEAST SIGNIFICANT) DIGIT WHEN ALTER THE TENTH AND ELEVENTH DIGITS. N OTHER WORDS, THE COMPUTER "ROUNDS-OFF" ALL NUMBERS TO 9 DIGITS BEFORE DISPLAYING ON THE SCREEN DROPPING THE NEVER SEEN BUT NEVERTHELESS EXISTING TENTH AND ELEVENTH DIGITS. SUSP* ORRECT TO NINE DIGITS. T DOES MEAN THAT NINE DIGITS PRECISION IS THE THAT CAN BE HOPED FOR. OR EXAMPLE, TRY 100*(1/3)-33. HE RESULT WILL BE CORRECT ROUNDED TO EIGHT DIGITS ONLY. 100*(1/3)-333 IS CORRECT TO SEVEN DIGITS ONLY, ROUNDED IT IS COR* ATIBLE WITH OUR KERNAL, AND PRESTO, A TAPE OPERATING SYSTEM! OUNDS EASY HERE, WONDER WHY IT WASN'T WHEN ACTUALLY DID IT? IGHT NOW IS A GOOD TIME TO PUBLICALLY THANK S. EAL WHO WAS VERY KIND TO HELP ME IN RESEARCHING TAPE PARAMETERS AND TESTI* THINK MAY BE ABLE TO HELP CLARIFY THE ISSUE OF ROUND-OFF ERROR RAISED BY RT INGER IN THE INTER/PRING EDITION OF SCAPE. R. INGER ASKS IF ICROSOFT CAN CORRECT ROUND-OFF ERRORS BY CONVERTING THE NUMBER TO A STRING AND THEN RECOVERTING TH3 AGAIN THIS IS MATERIAL NORMALLY PLACED IN THE LIBRARY SECTION HOWEVER THE MATERIAL IS APPROPRIATE FOR PUBLICATION AS WELL. EE ALSO THE REST OF R. OLDSTEIN'S FINE WORK IN THE LIBRARY SECTION>> HESE PROGRAMS ARE THE RESULT OF UNDERGRADUATE COURSEW*ECT THIS IS DONE BY THE OPERATING SYSTEM SOFTWARE BUT DON'T KNOW. SAY ROUND-OFF IN QUOTES BECAUSE WHAT CAN BE CALLED THE RESOLVING POWER OF THE 128 IS TOO LIMITED TO ALLOW TRUE ROUND-OFF TO NINE DIGITS. OR EXAMPLE, THE NUMBER 3.3333333334 WOULD N*RECT TO ONLY SIX DIGITS. IMILIAR RESULTS OBTAIN FROM 1/3-0.333. EE IF YOU CAN FIND AN EQUATION WHOSE RESULTS ARE INCORRECT WHEN ROUNDED AT THE FIRST DIGIT (0 DIGITS PRECISION). OW WE CAN RETURN TO THE ORIGINAL QUESTION. HEN A NUMBER SUCH AS 1*NG THE COMPATIBILITY OF THE TAPE CODE WITH HER . E CAN READ AND WRITE TO S, AND -64'S, [ HAVEN'T FOUND ANYONE YET WILLING TO 'FESS UP TO OWNING A WHO ALSO HAD TIME TO TEST, BUT 'M CONFIDENT WE'RE COMPATIBLE.]. ROM BASIC YOU CAN LOAD, *E STRING TO IT'S NUMERICAL VALUE AS IN I$=STR$(1/3):I=VAL(I$). NDEED SUCH A METHOD IS HELPFUL UNDER CERTAIN CIRCUMSTANCES SUCH AS THE FOR NEXT LOOP WITH A STEP SIZE OF 0.1 AS R. INGER POINTS OUT, AND THANK HIM FOR BRINGING THIS TO OUR ATTENTION. *HEY ARE NOW ZEROES. F WE ASSIGN I=0.1 AND ADD I FIVE TIMES THEN MULTIPLY BY 100 AND SUBTRACT 50 WE GET 0 AS EXPECTED. UT IF WE ADD I SIX TIMES THEN MULTIPLY BY 100 AND SUBTRACT 60 WE GET 1.49...E-08. N ERROR OF ABOUT 1.5 HAS BEEN INTRODUCED INT*ORMALLY BE EXPECTED TO ROUND TO 3.33333333 BUT IN FACT IT ROUNDS TO 3.33333334. HIS IMPRECISION IS AN INEVITABLE RESULT OF THE LIMITATIONS IMPOSED BY BINARY NUMBER REPRESENTATION AS EXPLAINED BY ARREN WAN IN THE UMMER 1986 SCAPE AND IS COMMON TO AL*/3 IS ASSIGNED TO A STRING AS IN OT$=STR$(1/3) THE LENGTH OF THE STRING WILL BE AT MOST ELEVEN INCLUDING THE INITIAL BLANK CHARACTER (SPACE) FOR THE ASSUMED + OR THE - SIGN AND THE DECIMAL POINT (VERY LARGE AND SMALL NUMBERS WILL ALSO HAVE AN EXPONENTIAL*SAVE OR VERIFY PROGRAM FILES, OR OPEN FOR WRITING OR READING THE TAPE'S EQUIVALENT TO A SEQ DATA FILE [NO COMMODORE TAPE HAS REL OR USR FILES], AND GENERATE END OF TAPE MARKERS USING SECONDARY ADDRESS #2. [THESE ARE REALLY NEAT - AUTOMATICALLY SHUTS THE* HEN IS THIS TECHNIQUE HELPFULL AND WHEN IS IT NOT AND WHY? IRST LET'S TAKE A CLOSER LOOK AT HOW THE 128 USES NUMBERS. LTHOUGH WE ONLY (ONLY?) SEE NINE DECIMAL DIGITS ON THE SCREEN THE COMPUTER APPEARANTLY RECOGNIZES NUMBERS INTERNALLY EQUIVELANT*O THE ELEVENTH DIGIT. F WE PRINTED I+I+I+I+I+I WE WOULD STILL SEE 0.6 ON THE SCREEN. UT INSIDE THE COMPUTER WE HAVE APPROXIMATELY 6.0000000002. S WE CONTINUE TO ADD 0.1 WE CONTINUE TO ACCUMULATE ERRORS IN THE ELEVENTH DIGIT WHICH EVENTUALLY SPILLS*L DIGITAL COMPUTERS. T CAN NEVER BE ELIMINATED BUT IT CAN BE REDUCED BY REPRESENTING NUMBERS WITH MORE BINARY DIGITS. HEREFORE COMPUTERS WITH 32-BIT ARITHMATIC LOGIC UNITS (32 BITS MEANS 32 BINARY DIGITS) ARE INHERENTLY MORE PRECISE THAN A 16 BIT ARI* WHICH INCREASES THE LENGTH TO 15). HIS LEAVES US WITH NINE DIGITS WHICH IS TWO LESS THAN THE ELEVEN DECIMAL DIGITS BY WHICH 1/3 IS NUMERICALLY REPRESENTED INSIDE THE COMPUTER (IN BINARY FORM, OF COURSE), EVEN THOUGH WE NEVER SEE MORE THAN NINE DIGITS * CASSETTE OFF AND TELLS YOU YOU'VE REACHED THE END OF RECORDINGS ON THE TAPE INSTEAD OF SEARCHING BLANK TAPE FOR A PROGRAM OR FILE THAT ISN'T THERE, ESPECIALLY IF YOU USE C90 TAPES!] [I.E. 'SAVE"MY PROGRAM",1,2' OR 'OPEN"ASCII DATA FILE",1,1,2'] OMM* TO AT LEAST ELEVEN DIGITS. SAY EQUIVALENT TO BECAUSE, AS YOU MAY KNOW, THE COMPUTER REPRESENTS NUMBERS IN BINARY FORM (1'S AND 0'S). SAY AT LEAST ELEVEN DIGITS BECAUSE THE NINE DIGITS DISPLAYED ON THE SCREEN CAN BE MADE TO ROUND UP ONE IN THE LAST+ OVER INTO THE TENTH DIGIT AND THEN THE NINTH DIGIT. OMETIME BEFORE THE ERROR SPILLS OVER INTO THE NINTH DIGIT WE WILL SEE AN INCORRECT RESULT ON THE SCREEN AS THE TENTH AND ELEVENTH DIGITS FORCE THE NINTH DIGIT TO ROUND UP ONE. F WE ASK THE COMPUTER*THMATIC LOGIC UNIT COMPUTER. INCE ANY NINE DIGIT NUMBER ENTERED INTO THE COMPUTER WILL BE PROPERLY DISPLAYED AS THE SAME NINE DIGIT NUMBER WE CAN SAY THAT THE 128 HAS NINE DIGITS PRECISION. HIS DOES NOT MEAN THAT EVERY NUMERICAL COMPUTATION IS C* ON THE SCREEN. N EFFECT, THE STRING FUNCTION ASSIGNS TO THE VARIABLE THE SCREEN REPRESENTATION OF THE NUMBER (ROUNDED TO NINE DIGITS). HEN WE RETURN THE STRING TO IT'S NUMERICAL FORM (OT=VAL(OT$)) THE TENTH AND ELEVENTH DIGITS ARE NO LONGER THERE - T*ODORE'S STANDARD TAPE FORMAT INCLUDES TWO COPIES OF EACH BLOCK, AND SO WE GET TWO SHOTS AT EACH BYTE AS IT FLIES BY. HOULD THE FIRST COPY TEST BAD, TAPE CODE LOGS IT FOR RE-TRYING WHEN THE SECOND COPY GOES BY. F THAT ONE READS OK, YOU'RE HOME FREE, + IF 0.1 ADDED SEVEN TIMES EQUALS 0.7 THE COMPUTER UNAMBIGUOUSLY TELLS US NO EVEN THOUGH 0.1 ADDED SEVEN TIMES SHOWS UP AS 0.7 ON THE SCREEN. F WE CONVERT BACK AND FORTH BETWEEN ALPHA AND NUMERICAL REPRESENTATIONS OF THE SUMS WE WILL BE TRUNCATING OFF T+*NB"CUMFER" *NB"12PT 58COL >2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL83:LP6:PT12:VP2:JU1 *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *NB SPECIAL RE-FORMATTING NOTE: TABLES ARE INCLUDED, WITH CARRIAGE RETURNS AT *NB THEv THE ML ROUTINE IN APPENDIX OF THE ROGRAMMERS EFERENCE UIDE FOR DOUBLE PRECISION ARITHMATIC? *LK:GOLDS.NUM HERWISE LEAVE IT ALONE, NOTHING, AS FAR AS CAN SEE, CAN BE DONE SHORT OF WRITING A DOUBLE PRECISION ML ROUTINE, PROVIDED THAT THE HARDW+' AND THEN A 'SYS5' TO CHECK FOR FIRST-TRY ERRORS, BECAUSE THE BYTE AT $AE WILL BE OVERWRITTEN Ҿ . ROM THE MONITOR, PERFORMING A 'L"SUPER M/L",01,02ABCD AND THEN CHECKING $AE IS VALID. HAVE TRIED TO KEEP MY USE OF B-SYSTEM+ REVERSE-FIELD PRINTING [ (LEFT BRACKET) REVERSE PREPARES PRINTER FOR ENHANCED PRINTING (=WIDE) ] (RIGHT BRACKET) REVERSE CANCELS ENHANCED PRINTING (=NARROW)+ HE TENTH AND ELEVENTH DIGITS (WHERE THE ERROR ACCUMULATES) THEREBY GIVING THE CORRECT RESULTS. REAT! UT WAIT A MINUTE. T IS NOT ALWAYS HELPFULL TO TRUNCATE THE TENTH & ELEVENTH DIGITS. LTHOUGH THESE DIGITS DO NOT RESOLVE WELL, AND ACCUMULATE + END OF EACH LINE. *CN1; ž*CN0 Y: EIL UMFER HIS REPORT IS THE LAST IN A SERIES OF THREE REPORTS EXPLAINING HOW YOU CAN PRINT -128 GRAPHIC CHARACTERS ON THE 4023 PRINTER WHEN USING UPERCRIPT . O BACK AND RE-READ THE TWO 9APE. ALSO RE-USE SOME SYSTEM LOCATIONS WHICH SHOULD BE NON-CONFLICTING WITH TAPE OPERATIONS. T ANY RATE, HAVE NOT FOUND TAPE CODE TO CLOBBER ANY NEEDED LOCATIONS. NYONE FINDING SUCH IS ENCOURAGED TO WRITE TO ME. O 'UNUSED, UNLABELLED' LOCATION+ OR AN ERROR MESSAGE. OU SHOULD ALSO CHECK THE I/O STATUS WORD 'ST' [YOU CHECK THIS FOLLOWING EVERY DISK AND PRINTER OPERATION ALREADY, DON'T YOU?], FOR AN INDICATION OF EXACTLY WHAT TYPE OF ERROR YOU ENCOUNTERED IF ANY. ROM BASIC TYPE '?ST' [A2*NB"ROTELLO" *NB"12PT 58COL >2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL83:LP6:PT12:VP2:JU1 *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *CN1; ɾ*CN0 Y: OE OTELLO F YOU HAVE THE /+ROUND-OFF ERROR, THEY DO APPROXIMATE THE CORRECT NUMBER SOMEWHAT. OR EXAMPLE, 100*(1/3)-33 GIVES .333333328 BUT 100*(STR$(1/3))-33 GIVES .333333299. HE FORMER HAS 5E-09 ERROR WHILE THE LATTER HAS AN ERROR OF 34E-09. LEARLY WE DO BETTER BY KEEPIN+EARLIER REPORTS. HREE ESSENTIAL CHANGES ARE REQUIRED. INE 3140 IS INCORRECT; REPLACE THE SECOND, FOURTH, AND EIGHTH ITEMS OF DATA SO THAT THE LINE WILL READ AS FOLLOWS: 3140 DATA 172, 192, 162, 93, 164, 165, 167, 95, 187, 175 HEN RUN THE P+ ' REVERSE LEFT-ARROW FORCES A CARRIAGE RETURN ON THE PRINTER WITHOUT A LINE FEED > REVERSE U PUTS PRINTER IN TEMPORARY PPER CASE & GRAPHICS ;+ND RETURN]. SET THE 'RESERVED SYSTEM VARIABLE ST' EXACTLY AS SPELLED OUT ON PAGE 208 OF THE ROTECTO , [BY THE WAY, YOU MAY WANT TO CORRECT THE FOOTNOTE, BECAUSE OUR '700' NOW HAS CASSETTE I/O!]. F YOU DON'T UNDERSTAND THE MEANINGS OF VARIOUS ST + REVERSE 4 PRINTS GRAPHIC SHOWN ON KEY 4 5 REVERSE 5 PRINTS GRAPHIC SHOWN ON KEY 5 06 REVERSE 6 PRINTS GRAPHIC SHOWN ON KEY 6, ONLY AFTER > 7 REVERSE 7 PRINTS GRAPHIC SHOWN ON +G THE INCORRECT (BUT ALMOST CORRECT) TENTH AND ELEVENTH DIGITS (THEY ARE 2 AND 8) THEN DROPPING THEM. NLY IF WE KNOW THAT THE TENTH AND ELEVENTH DIGITS OF A CALCULATED VALUE ARE ALWAYS ZEROES SHOULD WE CONVERT THE NUMBER TO AN ALPHA STRING AND THEN+ LOCATIONS TO THOSE LISTED IN THE ROTECTO ROGRAMMER'S EFERENCE UIDE, BUT SOME SYMBOLS ARE PRETTY OBSCURE. [?]? HANCES ARE, IF IT HAS NOT BEEN USED ALREADY BY THE B'S OPERATING SYSTEM, BUT IT WAS LISTED AS USED IN THE , IT IS USED NOW FOR T+ROGRAM; IT WILL REPLACE THE "SS2 TABLES" FILE ON YOUR DISK IN DRIVE 1 WITH THE CORRECT ONE NEEDED FOR THE 4023 PRINTER TO PRINT OUT ALL OF ITS CHARACTERS AND GRAPHICS. HE TABLE PRESENTED IN THE SECOND REPORT IS REPRINTED HERE WITH CORRECTIONS. KEY+VALUES, 0 IS AN , AND 64 MEANS YOU'VE READ THROUGH TO THE END OF THE FILE WITHOUT ENCOUNTERING ANY 'REAL' ERROR. OU'LL GET THE END OF TAPE INDICATION ONLY IF YOU PUT IT THERE, SO IF YOU DIDN'T, CONSIDER ANY OTHER VALUE TO BE AN ERROR INDICATION. L+ REVERSE L RETURNS PRINTER TO OWER-CASE & UPPER-CASE MODE 1 REVERSE 1 PRINTS GRAPHIC SHOWN ON KEY (THIS GRAPHIC IS NORMALLY PRODUCED IN GRAPHICS MOD+ RECONVERT IT TO A NUMERICAL VALUE TO ELIMINATE ACCUMULATION OF ROUND-OFF ERROR IN THE TENTH AND ELEVENTH DIGITS. THERWISE LEAVE IT ALONE, NOTHING, AS FAR AS CAN SEE, CAN BE DONE SHORT OF WRITING A DOUBLE PRECISION ML ROUTINE, PROVIDED THAT THE HARDW+KEY 8 REVERSE 8 PRINTS GRAPHIC SHOWN ON KEY 8 9 REVERSE 9 PRINTS GRAPHIC SHOWN ON KEYPAD'S / KEY 0 REVERSE 0 PRINTS GRAPHIC SHOWN ON KEY 0 SE (NUMERIC) FOR THE GRAPHICS ON TH+STROKE SCREEN EFFECT ON SEQUENCE GRAPHIC 4023 PRINTER $ REVERSE $ PRINTS THE RITISH OUND SIGN ( REVERSE PREPARES PRINTER FOR REVERSE FIELD PRINTING ) REVERSE R CANCELS,E ODD-NUMBER KEYS OF THE MAIN KEYBOARD (1, 3, 5, 7, 9), AND USE (NUMERIC) FOR THE GRAPHICS ON THE EVEN-NUMBER KEYS (2, 4, 6, 8, 0). N THE CASE OF 5, EITHER OR WILL WORK. SE THE NEW CHART INCLUDED IN THIS REPORT IF YOU HAVE TROUBLE F+E BY CONTROL-) 2 REVERSE 2 PRINTS GRAPHIC SHOWN ON KEY 2 3 REVERSE 3 PRINTS CHR$(223), TEXT MODE VERSION. EE PAGE 117 IN YOUR GRAY MANUAL. 4+ARE SUPPORTS DOUBLE PRECISIONS. LSO NOTE THAT 100*(VAL(STR$(1/3)))-33 IS THE SAME AS 100*(INT(1E+09*(1/3))/1E+09)-33 ALTHOUGH THE TWO METHODS WILL NOT PRODUCE THE SAME RESULTS UNDER ALL CIRCUMSTANCES. HICH LEAVES ME WITH A QUESTION. AS ANYONE TRIED+ET TAPE CODE BUILD A TABLE OF FIRST-TRY ERROR ADDRESSES, BUT THAT WON'T HELP YOU MUCH. [I.E. IF ADDRESS $1111 IS = #33 IF THE SECOND TRY COULDN'T FIX IT, IT DOESN'T DO YOU MUCH GOOD.] UST FOR THE SAKE OF COMPLETENESS, DO NOT PERFORM A BASIC 'LOAD,INDING THE RIGHT COMBINATION OF KEYS TO PRODUCE A DESIRED GRAPHIC. IRST, FIND THE GRAPHIC YOU WANT TO USE IN THE GRAY MANUAL, PAGE 117. OTE THE NUMBER IDENTIFIED WITH IT IN THE $ COLUMN. HEN FIND THAT NUMBER IN THE LEFT COLUMN OF THIS CHART, AND,*NB"RITTER.JCL" *NB"12PT 58COL >2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL83:LP6:PT12:VP2:JU1 *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *CN1; *CN0 Y: AVID ITTERBUSCH HE FOLLOWING ERRORS , IS A MEANS : HAVE FOUND THAT THE DOCUMENTS APPEARANCE IS BETTER IF RIGHT JUSTIFICATION (JU1) IS NOT USED. F RIGHT JUSTIFICATION IS USED, ADDITIONAL FORCED SPACES WILL BE REQUIRED TO KEEP SENTENCES LINED UP PROPERLY. Ȁ&: , 366 22 (7,4) @(7,4) 443 24 (6,X) @(6,X) 631 28 (,) @(,) 655 28 (15,) @(15,) 660 28 (,).. , ROM IN FRONT OF THE 88 :'S. IN THIS LINE 89 SEQUENCE. 90 110 17 REMOVE ALL OR AT LEAST 2 OF THE PERIODS AND ALL BUT , PRESS THE KEYS IT TELLS YOU. HEN USE OF THE CONTROL KEY IS CALLED FOR, YOU MUST HOLD DOWN THE CONTROL KEY WHILE PRESSING THE NEXT KEY; DON'T LET IT UP TOO SOON! SE THE KEYS ON THE KEYPAD ONLY WHEN IT SPECIFICALLY TELLS YOU TO USE THEM INSTEAD OF THE, HAVE BEEN FOUND IN THE NSTRUCTION FILES ON THE #51.I DISK. HE BEST WAY TO FIND THE LOCATION OF THE ERROR IS TO USE THE FUNCTION OF UPERSCRIPT . OR EXAMPLE: 248 (, HESE COMMANDS WILL REPLACE THE RIGHT JUSTIFICATION COMMANDS IN THE CURRENT DOCUMENT IN MEMORY TO NO JUSTIFICATION. (JU1) (RETURN) (JU0) (RETURN) @ (RETURN) ̀΀&: HEN THE F, @(,).. 664 28 (15,12) @(15,12) 700WKSHP DOCC.SS 139 32 (1,4) @(1,4) 439 38 (1,25) @(1,25) ΀̀: FILE NAME LINE PAGE CHANGE O 700WKSHP , ONE SPACE AFTER THE @(H,V) STATEMENT. 439 24 ELETE AT LEAST 3 SPCAES 440 FROM IN FRONT OF THE 441 :'S. IN THI, SAME KEY ON THE MAIN KEYBOARD. HE FIRST PART OF THE CHART SHOWS THE KEYSTROKES YOU CAN USE WHEN THE PRINTER IS IN ITS LOWER-CASE MODE. HE SECOND PART OF THE CHART SHOWS THE KEYSTROKES YOU CAN USE FOR THE GRAPHICS THAT CAN BE PRODUCED ONLY WH,RETURN) PUTS LINE 248 AT THE BOTTOM OF THE DISPLAY. IMPLE CURSOR OVER TO THE MISTAKE AND MAKE THE CORRECTIONS. : πԀӀ()Ҁǀŀ. UNLESS INSTRUCTED TO DO SO IN THE CHANGE/TO COMMENTS. RESSING (R,OLLOWING CHANGES ARE MADE TO THE FILE DOCUMENT THE LINE NUMBER REFERNECE OF THE ORIGINAL DOCUMENT WILL CHANGE. HESE SHOULD BE THE LAST CHANGES MADE. HE LINE NUMBERS LISTED ARE CORRECT IF THE CHANGES ARE ENTERED IN THE ORDER LISTED. FILE NAME LI,DOCC.SS 220 34 LEFT BRACKET LEFT '(' 405 38 RUNS OF LINE RUNS OFF LINE 413 38 SITE, AND A SITE, WITH A 700WKSHP DOCD.SS 80 45 DELETE 'N ADDITION' AND CHANGE 'UP' TO ',S LINE 442 SEQUENCE. 443 444 700WKSHP DOCC.SS 516 40 DELETE ONE OF THE TWO 'WITH' S 700WKSHP DOCD.SS 63 45 CHANGE *LN10 TO *LN5 -EN THE PRINTER IS IN ITS GRAPHICS MODE. HE SEQUENCE > IS IN PARENTHESIS TO REMIND YOU THAT THE PRINTER MUST BE IN GRAPHICS MODE. O NOT KEY IN THE PARENTHESES! OU DO NOT NECESSARILY HAVE TO KEY IN THE > SEQUENCE IF YOU ARE USING SEVERAL OF T,ETURN) IN THE MIDDLE OF A LINE WILL DELETE THE REMAINDER OF THE LINE CAUSING A GREATER MESS. HE NUMBER IN THE LINE COLUMN IS THE UPERSCRIPT DOCUMENT LINE COUNTER NUMBER. HE NUMBER IN THE PAGE COLUMN IS THE PAGE NUMBER OF THE PRINTED DOCUMENT. HE ,NE PAGE CHANGE O 700WKSHP DOCA.SS 293 7 DELETE LINE (*LN3) 325 7 INSERT A BLANK LINE DD 4 SPACES AND TYPE IN THE FOLLOWING STATEMENT: [HE DISP,P' 112 46 TO BE ARE 135 46 DELETE ONE OF THE TWO 'IN'S 138 46 AND A THESE AND THAT THESE 157 47 (RETURN) 529 55 SUPPORT, 89 45 NSERT 2 BLANK LINES YPE 17 SPACES AND THEN TYPE THE FOLLOWING STATEMENT. [ IS $6000 (24); SEE PG 7.] (RETURN) 90 ,EFER TO Ԁ ON PG. 23.] 99 RESS (RETURN) 700WKSHP DOCE.SS 115 61 NSERT A BLANK LINE. YPE .(RETURN) UNDER THE WORD ,PAGE NUMBER IS GIVEN SO THAT YOU CAN MAKE PEN CHANGES IF YOU HAVE ALREADY PRINTED THE INSTRUCTIONS. ̀: HE MISSING @ FILE NAME LINE PAGE CHANGE O 700WKSHP DOCA.SS 248 5 RINT(X,3) RINT@(X,3) ,LAY SHOWS CC AS 8 BUT THE BOOT LOADS 24K OF MCODE.]*CN1 349 7 REMOVE 5 SPACES AFTER (DO NOT PRESS RETURN) 700WKSHP DOCB.SS 86 16 ELETE AT LEAST 3 SPCAES 87 F, WITH 700WKSHP DOCE.SS 280 65 304 65 ASSEMBLY. ASSEMBLER. 307 65 ADD PERIOD TO . 315 65 HESE HERE 325 66 IS MEANS , RESS (RETURN) 98 45 NSERT 2 BLANK LINES YPE 4 SPACES AND THEN TYPE THE FOLLOWING STATEMENT. [HE BYTE IS AT $5 (24526); R- 114 ELETE THE WORD BY PLACING THE CURSOR JUST PAST THE WORD AND PRESS (RETURN). : COMMAND : 700WKSHP DOCC.SS LINES 222 &, 249 5 RINT(1,6) RINT@(1,6) 390 8 THE '' KEY THE '@' KEY 700WKSHP DOCB.SS 71 16 (H,V) @(H,V) 110 17 (H,V) @(H,V) 186 18 (1,5) @(1,5) - 177 CONTROL KEYPAD 4 178 CONTROL KEYPAD 5 179 CONTROL KEYPAD 6 180 CONTROL KEYPAD 7 181 CONTROL KEYPAD 8 182 CONTROL KEYPAD 9 wRE PROJECT ON HIS OWN. HIS TYPE OF PITCHING IN IS WHAT MAKES WORK. ET'S HEAR IT FOR AVE!>> *LK:NEWBURGER #51.I DISK OF INSTRUCTIONS WILL REPLACE THE FILES WITH THE LATEST REVISIONS AND A PRINTED COPY OF THE 72 PAGES OF INSTRUCTION- YOUR MARGINS CAREFULLY. F YOU HAVE A PRINT RIGHT-MARGIN OF LESS THAN 80, YOU KEY IN > ONCE FOLLOWED BY SEVERAL OF THESE GRAPHICS, THE PRINTER REACHES THAT RIGHT-MARGIN IN THE MIDDLE OF THESE GRAPHICS, THE ONES THAT ARE FORCED TO A NEW LINE- COLUMN SEE ABOVE 186-GRAPHICS ( >) CONTROL RIGHT-BRACKET 193 ( >) SHIFT A 194 ( >) SHIFT B 195 ( >) SHIFT C 196 ( >) SHIFT D 197 ( >)7 15 ( >) SHIFT W 216 ( >) SHIFT X 217 ( >) SHIFT Y 218 ( >) SHIFT Z 219 ( >) CONTROL KEYPAD 3 220 SEE ABOVE 221 SEE ABOVE 222 ( >) PI - 183 CONTROL KEYPAD ? 184 CONTROL KEYPAD 185 CONTROL KEYPAD * 186-TEXT COLUMN CONTROL RIGHT-BRACKET 186-GRAPHICS SEE BELOW 187 ESCAPE 8 1- 223, PAGES 34. DO NOT UNDERSTAND THE PHRASE 'PLUS SPACE AND FULLSTOP'. CAN GET THE FOLLOWING TO WORK FOR FIELD LIMITERS PLACED IN FRONT OF THE LEFT '('. ETTERS ONLY : HIFTED ETURN UMBERS ONLY : '#' ALSO HAD TO INCLUDE AN - WILL NOT BE PRINTED AS THE GRAPHICS YOU WANT BECAUSE THE PRINTER IS FORCED INTO LOWER-CASE MODE AT THE START OF THE NEW LINE. ******************************************** 91 CONTROL KEYPAD 3 92 ESCAPE $ (ESCAPE SHIFT 4) - SHIFT E 198 ( >) SHIFT F 199 ( >) SHIFT G 200 ( >) SHIFT H 201 ( >) SHIFT I 202 ( >) SHIFT J 203 (-*NB"MARK.BIBLE" *NB"12PT 58COL >2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL83:LP6:PT12:VP2:JU1 *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *CN1; ?*CN0 UP, THE WHOLE THING IF YOU WANT IT BAD ENOUGH. E-88 CONTROL - 189 CONTROL KEYPAD . 190 CONTROL 7 191 CONTROL 9 192 ESCAPE 1 193-218 SEE BELOW; PUSH SHIFTED ALPHABETICA-EXTRA 'PRINT' COMMAND IN A PROGRAM TO GET IT TO PRINT WHAT HAD BEEN INPUT BY THE COMMAND. : 10 RINT "NTER A NUMBER #( )" 20 SCRINP (1) 30 INPFLD (1,X$) 40 PRINT : PHANTOM PRINT COMMAND 50 PRINT X$ : 700W- 93 SEE BELOW 94 PI 95 CONTROL LEFT-ARROW 161 CONTROL 1 162 ESCAPE 2 163 CONTROL 3 164 ESCAPE 4 - >) SHIFT K 204 ( >) CONTROL LEFT-BRACKET 205 ( >) SHIFT M 206 ( >) CONTROL < (CONTROL SHIFT ,) 207 ( >) SHIFT O 208 ( >) SHIFT P 209 - WILL HAVE THE .. AVAILABLE IN THE ON TWO VERY PACKED DISKS. T IS TAKING MANY HOURS TO REFORMAT THIS FROM TO -128. T WILL ALL BE SAVED IN UPERSCRIPT FILES BY INDIVIDUAL CHAPTERS. HE PRICE WILL BE $30.00 FOR THE EW E-L KEYS TO PRODUCE CAPITALIZED LETTERS ON THE PRINTER ONLY IF YOU ARE IN LOWER-CASE MODE 219 SEE BELOW 220 POUND SIGN (SHIFT LEFT-ARROW) 221 ESCAPE 3 222 SEE BELOW 223-TEXT COLUMN ESCAPE 7 -KSHP DOCE.SS LINE 452, PRINTED DOCUMENT PAGE 68, REFERS TO AN PPENDIX WHICH IS SUPPOSED TO BE AN EXPLANATION OF ERROR CODES. HAVE NOT BEEN ABLE TO FIND THIS APPENDIX OR A LIST OF ERROR CODES. : HERE ARE NUMEROUS (162) OTHER CHANGES THAT - 165 CONTROL 5 166 CONTROL PI 167 SEE BELOW 168 CONTROL ' 169-TEXT COLUMN CONTROL + (CONTROL SHIFT =) 169-GRAPHICS SEE BELOW 170 CONTROL KEYPAD - -( >) SHIFT Q 210 ( >) SHIFT R 211 ( >) SHIFT S 212 ( >) SHIFT T 213 ( >) SHIFT U 214 ( >) SHIFT V 2-STAMENT. HE LD ESTAMENT WILL ONLY BE RELEASED IF THERE IS SUFFICIENT DEMAND AS THE AMOUNT OF WORK THAT GOES INTO THIS EFFORT IS QUITE EXTENSIVE. BVIOUS USES WILL BE FOR PASTORS AND UNDAY SCHOOL TEACHERS THAT PREPARE THEIR WORK ON THE COMPUTER. A-HESE GRAPHICS TOGETHER. NCE YOU HAVE SET THE PRINTER TO THE GRAPHICS MODE, IT WILL STAY THERE UNTIL YOU RESET IT TO LOWER-CASE, OR UNTIL THE END OF THE PRINT LINE, . OU WILL HAVE TO USE ; AFTER THESE GRAPHICS TO GET BACK TO L-HAVE MADE TO THE INSTRUCTION DOCUMENTS, TOO MANY TO LIST HERE IN THE . ŀ: F YOU SEND ME YOUR #51.I DISK OF INSTRUCTIONS WILL REPLACE THE FILES WITH THE LATEST REVISIONS AND A PRINTED COPY OF THE 72 PAGES OF INSTRUCTION- 171 CONTROL KEYPAD + 172 ESCAPE 0 173 CONTROL KEYPAD 0 174 CONTROL KEYPAD 2 175 ESCAPE 9 176 CONTROL KEYPAD 1 - 223-GRAPHICS SEE BELOW ******************************************** 93 ( >) SHIFT RIGHT-BRACKET 167 ( >) ESCAPE 6 169-TEXT COLUMN SEE ABOVE 169-GRAPHICS ( >) CONTROL = 186-TEXT.VING IT ON DISK WILL ALSO ALLOW YOU TO USE UPERSCRIPT TO SEARCH FOR PHRASES AS WELL AS WORDS. LL THE FILES ARE LINKED TOGETHER AND CAN BE PLACED ON ONE 8250 DISK INSTEAD OF 2 8050 DISKS. F YOU HAVE QUESTIONS OR COMMENTS LET ME KNOW. ARK CHWARZBA-OWER-CASE MODE ON THE SAME LINE, WHERE YOU NEED TO BE FOR PRINTING GRAPHICS SHOWN IN THE FIRST PART OF THIS CHART, OR FOR TEXT. EMEMBER, UPERCRIPT WILL COMMAND THE PRINTER TO USE ITS LOWER-CASE MODE AT THE BEGINNING OF EVERY PRINT LINE, SO CHOOSE-S WITH THE FOLLOWING TWO CHOICES: ISK + NSTRUCTIONS WITH NO BINDING - $ 9.95 ISK + NSTRUCTIONS WITH SPIRAL BINDING & COVERS - $12.95 ONTACT: AVID ITTERBUSCH 7201 . ARADISE R. EORIA, 85345 <>. OR THE GOOD NEWS, CAREFULLY READ EV. CHWARZBAUER'S, R. AIERSON'S AND R. ATOS' .THE INSERT WAS NOT INCLUDED IN THIS COPY: N THE TWO SUMMER 1986 ISSUES, ERVICE ENTER RAN ADS AND ARTICLES REGARDING THEIR UPGRADE AND REPAIR SERVICE FOR THE 8050 DRIVES. NFORTUNATELY SOMETHING WENT WRONG AND TO DATE NO SUCH UPGRADES HAVE BEEN D.IVES ON THE 128. NOTHER INTERESTING POINT OF GOOD NEWS. HILE SOME OF OUR MEMBERS HAVE SUFFERED FROM EQUIPMENT FAILURE, MY "GUT INSTINCT" STATISTICS SUGGEST THAT THE 128 SYSTEM IS ONE OF THE HEAVIEST DUTY AND RELIABLE PERSONAL COMPUTERS EVER BR.US EFFORT IN GETTING THE UMMER ISSUE OUT BY EARLY EPTEMBER. HAT'S A WHOLE SUMMER AWAY. , IF WE DO NOT RECEIVE MOST OF THE MATERIAL TO PUBLISH BY VERY EARLY UGUST, IT JUST WON'T HAPPEN. PRAY THAT OUR AUTHORS (AND MANY ARE VERY GOOD ABOUT BEING.TARTS WHEN PEOPLE REALIZE THAT THE NEXT DUE DATE IS ALREADY PAST. N ARCH WE DID NOT HAVE ENOUGH ARTICLES TO FILL A HANDBILL FOR AN AMATEUR STAGE SHOW PRODUCTION! HEN IT PICKED UP AND SOON WE HAD TWICE WHAT WAS NEEDED -- BUT THEN THE ISSUE GETS TWICE.ARTICLES. OR THAT MATTER, ALMOST EVERY ARTICLE HAS SOMETHING NEW AND UNEXPECTED. OO GOOD TO BE TRUE! NOTHER FRIEND OF , ENNIS ARVIS, IS ABOUT TO PUBLISH A HUGE COMPENDIUM OF ALL OMMODORE 6502/6509 BASED COMPUTER MEMORY MAPS, CROSS INDEXES, T4ELIVERED, AND GENERALLY SPEAKING THE COMPANY IS REFUSING TO COMMUNICATE WITH CUSTOMERS, ATTORNEYS GENERAL, AND SEVERAL LAW ENFORCEMENT AGENCIES. SEND EQUIPMENT OR MONEY TO TILL THIS MATTER IS RESOLVED. F YOU ARE A VICTIM AND HAVE NOT REPORT.OUGHT TO MARKET. HIS IS QUITE UNDERSTANDABLE AS THE SYSTEM HAS ITS ROOTS IN THE OLD PRODUCTS, SEVERAL OF WHICH SUCH AS THE 8032 COMPUTER HAVE BEEN MAINSTAYS IN PUBLIC EDUCATION (COMPUTER & SCIENTIFIC), THE WORKHORSES OF THOUSANDS OF LABORATORIES IN.*NB"GARDNER" *NB"12PT 58COL >2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL83:LP6:PT12:VP2:JU1 *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *CN1;' Ӿ*CN0 Y: ARILYN ARDNER ACK A. EARLY) TRY TO MOVE UP THEIR TRANSMISSION DATE. S NGEL ATOS POINTS OUT IN HIS ARTICLE, TOO FEW MEMBERS ARE CARRYING THE AUTHORSHIP LOAD. TALK TO DOZENS OF DIFFERENT MEMBERS EVERY WEEK WHO HAVE DISCOVERED OR WRITTEN THINGS OF TERRIFIC VALUE TO.HE WHOLE THING, INCLUDING OUR BABY, THE 128! OON THE ISSUE OF MODIFYING PROGRAMS FROM , 64, 128, ET THRU 8096 WILL BE MADE FAR EASIER. E CLAIMS ALL DATA HAS BE VERIFIED RATHER THAN MERELY REPRODUCED FROM VARIOUS INCORRECT PUBLISHINGS OR . AS BIG. O THIS ISSUE AGAIN IS A DOUBLE ISSUE -- 2 OF THE 4 FOR THE YEAR, BUT THEN, GET MORE ARTICLES AND LIBRARY MATERIAL IN SOONER AND THERE JUST MIGHT BE MORE THAN THE PLANNED ISSUES. ITH ONLY ONE EXCEPTION, TO THE BEST OF OUR INDEXING CAPABILITY,. SCHOOLS, INDUSTRY, AND MILITARY. OMMODORE'S COMMERCIAL PRODUCTS (VS CONSUMER PRODUCTS) GENERALLY HAVE A WELL DESERVED REPUTATION FOR BEING OVER BUILT AND RELIABLE EQUIPMENT. S MATURES WE WILL SEE MORE COMPETENT SERVICE SHOPS AND PARTS SUPPLIERS/SEY HAS GIVEN US A SET OF PROGRAMS WHICH ALLOW MACHINE LANGUAGE PROGRAMMERS AMONG US TO MODIFY OUR COPIES OF UPERSCRIPT AND UPERBASE. HE BLURB FOR ACK'S DISK STATES THAT IT ALSO ALLOWS US TO "MAKE UNPROTECTED DISKS OF THESE PROGRAMS IN A MANNER THAT . OTHER MEMBERS. UBLISH! !! -- IF ONLY FOR A BASIC STARTING POINT FOR SOME OTHER MEMBER TO USE AND MODIFY. ET'S GET SOME MORE AUTHORS ON LINE. ET'S GET SOME MORE LIBRARY PROGRAMS GOING! .. THE PAY IS TRULY FANTASTIC. OT A PENNY!. .ATTEMPTS TO REVERSE ENGINEER MACHINES. HE BOOK WILL BE PUBLISHED BY RANSACTOR AGAZINE AND EXPECT WILL ALSO PARTICIPATE IN ITS DISTRIBUTION. ENNIS AND WISH TO ACKNOWLEDGE THE KIND ASSISTANCE OF IN THIS PROJECT AND SPECIFICALLY THE PERMI. EVERYTHING ON HAND RIGHT THRU THE LAST MINUTE, HAS BEEN INCLUDED IN THIS ISSUE. UR POLICY TO DATE HAS BEEN NOT TO HOLD FOR THE FUTURE! S YOU WILL READ IN THIS ISSUE, ALL SORTS OF WONDERFUL THINGS ARE BEGINNING TO HAPPEN. HEPHERDING THEM HAS B/MAKES LOADING BOTH EASIER AND FASTER." HIS STATEMENT MAY HAVE LED SOME NON-PROGRAMMERS TO PURCHASE ASEY'S CRUBBER, AND THEY MAY HAVE BEEN DISAPPOINTED. OR ONE THING, THE LOADING ISN'T MUCH FASTER. HE FOLLOWING LOAD TIMES WERE TIMED WITH A STOPWATCH:/ " (USE THE SHIFT WHEN TYPING THE ) (5) OVE THE CURSOR UP TO LINE 4 OF THE LISTING AND PRESS RETURN. ONTINUE TO PRESS RETURN UNTIL THE CURSOR IS BELOW LINE 80. (6) OVE THE CURSOR DOWN TO THE BLANK PART OF THE SCREEN /UPERSCRIPT OR UPERBASE: 10 PRINT"UPERBASE?"; 20 GET A$: IF A$ = "" THEN 20 30 IF A$ <> "Y" THEN DLOAD"SS2",D1 40 PRINTCHR$(147)"WHEN LOGO COMES ON SCREEN, OPEN DOOR ON DRIVE 0" 50 PRINT:PRINT"AFTER ERROR MESSAGE SHOWS ON STA3LLINOIS 60202 (312)866-9159 *LK:KENNEDY INTRO F YOU'VE ALREADY DONE SOMETHING SIMILAR, LIKE PUTTING PRE-UPERSCRIPT ON A DATA DISK AND LEFT THAT IN DRIVE 1 AND PRECEEDED ALL YOUR FILE NAMES WITH 1: THEN YOU MIGHT NOT BE AS IMPRESSED. ACK / *NB"KENNEDY INTRO" *NB"12PT 58COL >2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL83:LP6:PT12:VP2:JU1 *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *CN1;NDEPENDENT OMMODORE RODUCTS SERS ROUP ()*CN0 *CN1;UPERBASE / ASEY'S UPERSCRIPT 42 SECONDS UPERSCRIPT ORIGINAL 53 SECONDS RE-UPERSCRIPT PLUS UPERSCRIPT 64 SECONDS OCILIAK'S UPERSCRIPT WITH RE-UPERSCRIPT 55 SECOND/ AND TYPE 3 160 (7) 100-150 (8) 1480- (9) 1470 (10) "2",1 (11) ARE YOU SURE? (12) HIS MESSAGE WILL BE ON SCREEN: 01,FILES SCRATCHED,01,00,1 OU THEN TYPE, "2",1 F YOU LATER WANT TO MODIFY THE / TUS LINE, CLOSE DOOR AND PRESS RETURN" 60 DLOAD"SB7",D1 HIS PROGRAM CAN THEN BE LOADED WITH SHIFT/RUN. T WILL ASK IF YOU WANT TO RUN UPERBASE. F YOU TYPE Y FOR YES, IT WILL PRINT ON THE SCREEN THE REMINDER ABOUT THE ANOMOLY AND THEN AND L/ OW SPENDING MY TIME INVOLVED WITH BICYCLE RACING AND . DO SOME RACING MYSELF AS A VETERAN (TIMES ARE NOTHING TO WRITE HOME ABOUT), ORGANIZE RACES, SERVE ON OD ONLY KNOWS HOW MANY COMMITTEES AND BODIES AND AM ACING ECRETARY FOR THE OUNSLOW AND/ORNER ILES OTES*CN0 Y: IM ENNEDY 1. UPERBASE ORNER WAS RENAMED UPER* ORNER WHEN UPERBASE AND UPERSCRIPT FOR THE 128 WERE RELEASED AS MANY ITEMS IN THE COLUMN COVERED THE USE OF THE TWO PROGRAMS TOGETHER. 2. LL FILES ON THIS DISK WERE PR/S HE MOST TIME SAVED BY ASEY'S CRUBBER IS 22 SECONDS. OT A WHOLE LOT FOR $19.00, IS IT? UT IF YOU USE UPERSCRIPT OFTEN, IT COULD BE WORTH IT. <> F YOU MADE A DISK CONTAINING BOTH UPERSCRIPT AND UPERBASE, YOU MAY HAVE NOTICED THAT ASEY'S CRUBBER DIDN'T MAKE A LOADER PROGRAM FOR YOU, AS IT DID WHEN YOU MADE EITHER UPERSCRIPT OR UPERBASE SEPA/AND NOT HAVE TO SWITCH THEM AROUND ALL THE TIME. F YOU'VE ALREADY DONE SOMETHING SIMILAR, LIKE PUTTING PRE-UPERSCRIPT ON A DATA DISK AND LEFT THAT IN DRIVE 1 AND PRECEEDED ALL YOUR FILE NAMES WITH 1: THEN YOU MIGHT NOT BE AS IMPRESSED. ACK /ITAL LETTERS. F YOU PUSH THE GRAPHICS KEY BEFORE YOU START, YOUR TYPING WILL LOOK LIKE WHAT IS HERE.): (1) UT ASEY'S UPERSCRIPT (OR THE COMBINATION DISK) IN DRIVE 1 AND THE UPERSCRIPT ORIGINAL IN DRIVE 0. (2) "2",1 (3) (4) "0- - - - - - *CN1; ξ*CN0 Y: ORM ELTZKE WAS THE FIRST OF THE CO-OP CONTACTS MADE BY , OR RATHER BY ARK CHWARZBAUER WHILE IN ONDON LAST UGUST PERSUANT TO EARLIER CONTACTS OVER AND WITH IKE ODD AN /NUE ALING ONDON 5 4 NGLAND ELE: 011 44 1 993 2634 (FROM THE ...) .. 'M A RETIRED .. RMY T. OL. LIVING HERE IN ONDON; BORN IN VANSTON LLINOIS (1936), RAISED IN ALO LTO, ALIFORNIA (1941-1954), EDUCATED AT ... (CLASS '58), AND N/RATELY. OU CAN MAKE A SEPARATE DISK FOR UPERBASE, WITH THE ONE LINE LOADER PROGRAM AS THE FIRST PROGRAM ON THE DISK (10 DLOAD"SB7",D1), OR YOU CAN USE THE FOLLOWING PROGRAM FOR A LOADER PROGRAM AS THE FIRST PROGRAM ON ANY DISK AND IT WILL LOAD ASEY'S /ASEY DID A FINE JOB OF RELEASING THE CODE FOR THESE TWO PROGRAMS, BUT ASEY'S CRUBBER IS OF MOST VALUE TO PROGRAMMERS. HE ABOVE NOTES ARE PRIMARILY FOR NON-PROGRAMMERS WHO MAY HAVE PURCHASED ASEY'S DISK. ARILYN ARDNER 1630 ADISON TREET VANSTON, 0 OFFICER AND EARLIER BY PHONE AND THE EARLIER UPERBASE FILES VIA OHN RANMER, RESIDENT OF RECISION OFTWARE ALSO OF ONDON. E HAVE AGREED TO EXCHANGE ANY INFORMATION OF MUTUAL INTEREST -- ON DISK WHENEVER POSSIBLE. IM ENNEDY FORWARDED ABOUT 600*NB"UPRNRAY/UN86" *NB"12PT 58COL >2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL82:LP6:PT12:VP2:JU1 *FT6:,, *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *CN1;* AY/UN 86*0GH POINTED OUT LAST YEAR IN A REPLY TO A READER. UPERBASE ASSIGNS CHARACTERS TO THEIR VALUE SEQUENCE DURING BOTH KEY FIELD ENTRY AND SORT OPERATIONS WITH TWO EXCEPTIONS. IRST, UPPER AND LOWER ALPHABETIC CASES ARE IGNORED. 0 WORK AS CLAIMED. OW THIS IS NORMALLY A LUXURY WHICH FEW EDITORS CAN AFFORD. OWEVER AM GOING TO TRY DOING IT AND SEE HOW LONG CAN KEEP AT IT. Y CAVEAT TO AUTHORS IS THEREFORE TO USE THE :: COMMAND TO PRODUCE OUTPUT FROM A WORKIN0 PRINT AS JUST ONES. F YOU LOOK AT THE VALUE OF A SHIFTED SPACE IN UPERBASE YOU WILL FIND IT IS 185. E CAN USE THE FOLLOWING CODE TO DO THIS: 100 A$=[FIELD]:AS=ASC(A$) 120 DISPLAY @2,2A$@2,4AS S YOU PROBABLY KNOW LISTS THE SHIFT0 0 OF UPERBASE/UPERSCRIPT FILES PLUS COPIES OF THEIR PAST ISSUES. HILE HAS BUT A FEW 128 MEMBERS, MUCH OF THE RECISION SOFTWARE INFORMATION IS HIGHLY TRANSPORTABLE. HE MATERIALS PROVIDED BY REGARDING UPERBASE ARE IN PART REPRODUCED O0 CN0 *CN1;BRIDGED*CN0 DITED: Y IM ENNEDY HAIRMAN, , ONDON .. <> *CN1; *CN0 INCE UGH DE LANVILLE HAD MORE T0 , ONES.. , ETC. HE PROBLEM WITH THIS IS THAT ONE MUST DEVELOPE A RUOTINE TO STRIP AWAY THE FULL STOPS PRIOR TO PRINTING. WO EASIER METHODS OF ACHIEVING UNIQUE FIELDS ARE AVAILABLE. NE METHOD USE IS TO ADD A NUMBER OR LETTER TO THE LAST COLUMN O0O REDIRECT THE OUTPUT TO WHERE IT NORMALLY BELONGS. OU CAN THEN CLEANUP THE RESULTING DISK FILE WITH A WORD PROCESSOR. HIS METHODS AVOIDS KEYING IN ERRORS WHICH FRUSTRATE EVEN THE OLD HANDS AND MAKE NEWCOMERS GIVE UP IN DISGUST WHEN THINGS CRASH. 0PERBASE TREATS SHIFTED SPACES AS THE NUMBER 9. ECORDS WITH A COMBINATION OF 9'S AND SHIFTED SPACES WOULD SORT IN THE FOLLOWING ORDER: 91, -2, 93, -4, -5, 96, ETC. E CAN THINK OF OUR MAN ONES--- AS BEING ONES999, THE 9'S NOT PRINTING. 0STS. HAS A MEMBERSHIP SIMILAR IN SIZE TO . ITH THE NOW PENDING AGREEMENTS WITH THE 128 GROUP IN OLOGNE . ERMANY, THE MUTUAL EFFORTS CAN'T HELP BUT BE EXCEPTIONALLY SUCCESSFUL. EXTENDS OUR GREATEST OF APPRECIATION TO ESSRS. ENNEDY0HAN ENOUGH ON HIS PLATE WITH THE EDITORSHIP OF THE EWSLETTER, IT BECAME NECESSARY TO FIND SOMEONE ELSE TO TAKE OVER THE EDITING OF UPERBASE ORNER FOR EACH ISSUE. AVING 'MESSED ABOUT' WITH THIS DATABASE PROGRAM FOR A COUPLE OF YEARS VOLUNTEERED TO 0F THE FIELD AND THEN TRUNCATE THE PRINTED OUTPUT BY ONE COLUMN. XAMPLE: ONES 1 ONES 2 IN A 15 COLUMN FIELD BECOME ONES WHEN THE OUTPUT IS TRUNCATED BY THE COMMAND PRINT&14[KEYFIELD]. HE OTHER METHOD ( THINK LEARNED IT0Y SECOND ADDITION IS TO INCLUDE UPERSCRIPT IN THE COLUMN WHERE APPROPRIATE. ENCE THE NAME CHANGE. HAT WITH THE OLDER UPEROFFICE AND THE NEW 128 VERSIONS OF UPERSCRIPT AND UPERBASE IT IS BECOMING DIFFICULT TO SEPARATE THESE TWO PACKAGES. Y THE W0 COULD NOT GET OHN ARR'S DATE MANIPULATION PROGRAM (AN/EB 86 P68) TO RUN AS LISTED USING UPERBASE 64. HE PROBLEM IS IN LINES 110 TO 140. NCE ALL THE RECORDS HAVE BEEN DELETED ONE CANNOT DO A ELECT DD. ATHER ONE NEEDS TO AT LEAST ONE RECOR0 AND EHUMACHER IN OUR MUTUAL EFFORTS TO ENHANCE USERS, BOTH 128 AND OTHERS OF MUTUAL INTEREST. HANKS AGAIN, IM, FOR THE COOPERATION. .. UBSCRIPTION RATES: 26 OUNDS TERLING FOR IR AIL 15 OUNDS TERLING OVERSEAS URFA0TRY AND CARRY ON THIS REALLY USEFUL COLUMN WHICH UGH STARTED. LL SHOULD BE AWARE THAT HAVE NEITHER THE PROGRAMMING ABILITIES OF PEOPLE LIKE IMON RANMER, OM RANSTOUN, ACK OHEN AND RIAN EIGHFIELD NOR THE WRITING FINESSE OF UGH AND ENRY ELLE0 FROM ILL IGHT BUT APOLOGIZE IN ADVANCE IF IT WAS SOMEONE ELSE) IS TO USE SHIFTED SPACES FOLLOWING THE ENTRY. HESE SHIFTED SPACES SHOW UP ON THE SCREEN AS THICK DARK BARS BUT DO NOT PRINT. ETTING - INDICATE A SHIFTED SPACE MEANS ONES- AND ONES-- 0AY DON'T TRY AS DID TO STORE A FILE ON DISK WITH AN ASTERISK IN THE NAME SUCH AS * . STERISKS CAN WIPE OUT ALL FILES ON A DISK. ETTER WPRD PROCESSORS SUCH AS ORDCRAFT AND UPERSCRIPT DON'T ACCEPT THEM THEREBY AVOIDING THESE PERILS AS U1D IN THE FILE AT ALL TIMES. T TURNS OUT IT WAS EASIER FOR ME TO KEEP TWO, CALL UP THE LAST ONE WITH ELECT AST, DO A ELECT ELETE ON IT, CLEAR THE ONE PERMENANT RECORD WHICH CAME UP AUTOMATICALLY FOLLOWING THE DELETE, AND THEN DO THE ELECT DD. HIZCE AIL 1 NITIAL MEMBERSHIP CO-OP SHARE ( LEGAL REQ.) *LK:UPRNRAY/UN86 TH THE 128 GROUP IN OLOGNE . ERMANY, THE MUTUAL EFFORTS CAN'T HELP BUT BE EXCEPTIONALLY SUCCESSFUL. EXTENDS OUR GREATEST OF APPRECIATION TO ESSRS. ENNEDY0MAN. EARING THESE POINTS IN MIND THE 'ORNER' CONTINUES. OLICIES SHALL REMAIN THE SAME AS THEY WERE UNDER UGH WITH A COUPLE OF MINOR ADDITIONS. IRST, AND TIME PERMITTING, INTEND RUNNING MOST PROGRAMS SUBMITTED PRIOR TO PUBLICATION TO INSURE THEY1ST" 260 LOAD "PROG1" 400 REM *** SET SYSTEM PARAMETERS *** ...... N THE PROGRAM CALLED "PROG1" ABOVE ONE WOULD THEN PLACE LINES SUCH AS 10 SET "DAY" : REM RECALLS THE VARIABLE DT$ ..... 2000 PRINT @60DT$ : REM PRINTS TODAY'S DATE AT COLUMN1S SECOND TEMPORARY RECORD IS THEN DELETED THE NEXT TIME THE ROUTINE IS RUN. HE REST OF THE CODE WORKS AS WRITTEN AND IS QUITE USEFUL. HE REVISED CODE IS AS FOLLOWS: 100 REM IARY RITER 110 FILE "TEMP" 120 SELECT L:SELECT D:CLEAR:SELECT A 1PERBASE HELP BY HALF. ASSUMES YOU HAVE READ AND WORKED THROUGH ALL OF THE TUTORIALS. T STARTS OFF IN THE FIRST OF THREE SECTIONS DISCUSSING WHAT IS A DATABASE AND HOW ONE SHOULD BE DESIGNED. T EXPLAINS HOW TO ORGANIZE VARIOUS FILES AND WHA1AN ARBITRARILY LARGE FIGURE, SAY $10000.00, AND SORT ON THIS FIELD ALONG WITH NAME FIELD. ISPLAY OR PRINT FROM THE SORTED LIST THE [NAME] AND [OWED] FIELDS. HE THIRD SECTION GOES INTO ADVANCED PROGRAMMING TECHNIQUES INCLUDING THE ET AND UMP COMMAN3 ZERO' ERROR WHICH WAS MENTIONED LAST ISSUE. INALLY, IT HAS AN APPENDIX OF ALMOST 30 PAGES ENTITLED ROUBLESHOOTING. HIS SECTION LISTS EVERY KNOWN BUG IN EVERY VERSION OF UPERBASE EVER PRODUCED FOR ANY MACHINE. RECISION OFTWARE TD. ARE TO BE AP1 60 HEN RUNNING THE PROGRAM FOR THE FIRST TIME TYPE 230 WHILE THE "TART.P" PROGRAM IS IN MEMORY TO CREATE A DISK FILE CALLED "DAY". ITHOUT THE FILE ON DISK THE ET "DAY" COMMAND WILL RESULT IN A "ILE OT OUND" ERROR. OTICE ALSO HAVE "HARDW1 150 A=[DATE]:B$=[TIME]:C$=[CATEGORY] ...... HILE WE ARE ON DATE HANDLING 'LL MENTION SOMETHING FIND USEFUL. HE AND COMMANDS MAY BE USED TO CALL UP AND DISPLAY THE DATE ON WHICH A PROGRAM WAS LAST USED WHERE IT MAY BE EITHER ACEPTED OR 1 T SORT OF FIELD LAYOUTS ARE REQUIRED FOR EACH. T THEN GOES THROUGH A THOROUGH DISCUSSION OF HOW TO USE ALL THE OPTIONS SELECTABLE FROM THE VARIOUS MENUS SUCH AS ELECT DD , IMPORTING DATA, "LIST" CREATION AND USE, PATTERN MATCHING, THE ATCH OPERATION1DS, THE O/ERFORM METACOMMAND AND REORGANIZING THE DATABASE. ND SUSPECT A LOT OF PEOPLE WILL BE DOING A LOT OF REORGANIZING OF DATABASES AFTER THEY READ THIS BOOK. T HAS SOME 'NEAT TRICKS' SCATTERED THROUGHOUT SUCH AS HOW TO AVOID THE 'DIVISION BY1HE 8280 IS AN 8" DUAL DRIVE / OS DRIVE UNIT DESIGNED FOR THE AND NEVER RELEASED HERE IN MERICA ALTHOUGH SOME WERE BUILT HERE. E KNOW SOME WERE BUILT HERE BECAUSE ORM HAS ONE WITH THE GOOD OLE ... STAMP ON IT! HY WE NEVER SA1IRED" THE DATABASE NAME INTO THE CODE WHICH MAKES IT EASY TO SELECT A DATABASE (ASSUMING ONLY ONE PER DISK) BY INSERTING THE DISK AND TYPING XECUTE "START" (E"START) WHICH UGH MENTIONED IN THE AN/EB 86 ISSUE. : RECEIVED A DRAFT 1 IS EVEN A HIGHER LEVEL THAN . F YOU DON'T HAVE YET YOU ARE MISSING OUT ON MORE THAN YOU CAN IMAGINE. HE INTEGRATION OF THE TWO PROGRAMS REALLY GETS THE WORK DONE. HECK THE ORTHWEST USIC ADS FOR MORE INFORMATION. HE ERM1MODIFIED AND DUMPED BACK TO DISK AS A "DATE" FILE. HIS "DATE" FILE MAY BE AGAIN ET IN LATER MODULES AND USED TO AUTOMATICALLY DATE REPORTS OR LISTS. HE ACCEPT OR MODIFY FEATURE MEANS IF YOU LAST USED THE PROGRAM ON SAY YESTERDAY 11 AY 86 THAT DATE 1 AND SO FORTH. T GOES INTO COMMAND LINE OPERATIONS IN THE SECOND PART AND THIS IN TURN LEADS INTO SIMPLE PROGRAMMING. T THIS POINT SOME EXPERIENCE WITH ASIC WOULD BE USEFUL BUT SUSPECT MANY WILL BE ABLE TO ACTUALLY LEARN THE NECESSARY PARTS OF A1W THEM NO ONE SEEMS TO BE ABLE TO TELL US. HE -600 MACHINES SOLD FOR PRICES SIMILAR TO THOSE IN THE . HE DRIVES WERE OF COURSE MORE. ECAUSE OF THE DRIVE PRICES BEING HIGHER THEY QUICKLY MADE AN ADAPTER TO RUN THE 1541 ON THE ! NCLUDED IN THE 1COPY OF THIS BOOK AND THIS COLUMN IS PROBABLY THE PLACE TO REVIEW IT. HE BOOK'S COMPLETE TITLE IS : , UIDE TO ATABASE PPLICATIONS AND IS WRITTEN BY R. RUCE UNT OF RECISION OFTWARE TD. (ROM NOW ON 'LL REFER TO IT AS 2AN GROUP HAS BEEN DOING ONE MEG UPGRADES ALONG THE SAME LINES AS OUR FOLKS. NFORTUNATELY, THEIR 1 MEG MACHINES, JUST LIKE OURS, WILL NOT SUPPORT THE CO-PROCESSORS. E ASSUME THAT THERE IS A TIMING PROBLEM HERE BUT WE ARE NOT CERTAIN. HEY HAVE EVEN P1WOULD BE DISPLAYED AND ALL YOU NEED TYPE IN IS 12 AND . O ADD IT THE "TART.P" IN UPERBASE 64 ONE COULD USE THE FOLLOWING CODE: ...... 170 DISPLAY @6,18 "ATABASE ELECTED : DEMO" 180 FOR I=1 TO 500: NEXT I:REM DISPLAYS NAME ON SCREEN 1SIC FROM THE BOOK. T HAS LOTS OF EXAMPLES AND SHOWS THE OUTPUT OF EACH ONE. N EXAMPLE OF A USEFUL TECHNIQUE, MANY OF WHICH ARE SCATTERED THROUGHOUT , IS HOW TO DO AN ASCENDING AND DESCENDING SORT TOGETHER. ORMALLY ONE MAY DO ONE OR THE OTHE1ADAPTER CARTRIDGE IS -. HESE ARE OFFERED FOR AROUND $50.00 IN ERMANY. OWEVER, THERE ARE VERSIONS THAT THE ERMAN GROUP IS MAKING THAT MAY BE CHEAPER AND UNDERSTAND THAT ARY HAS BEEN PUTTING ONE TOGETHER ALSO. E HAVE SO MUCH AVAILABLE H1.) T SHOULD BE PUBLISHED IN THE NEAR FUTURE. Y ADVICE IS AS SOON AS YOU CAN. HIS IS THE BOOK WHICH SHOULD HAVE BEEN WRITTEN AND BUNDLED WITH UPERBASE AS PART OF THE MANUAL. T BRIDGES THE GAP BETWEEN THE THREE BEGINNER'S LEVEL TUTORIALS1S AT HAVE BEEN CONSTANTLY TURNING. FEW OF THE MATERIALS THEY HAVE AVAILABLE ARE... 1. -80 EMULATOR WITH NO CO-PROCESSOR BOARD NEEDED. <> 2. CASSETTE PORT TO 1541/1571 1THEN CONTINUES 190 DATABASE "DEMO",8,0:REM DISK 8, DRIVE0 200 SET "DAY" 210 DISPLAY @0@1,18" " 220 DISPLAY @0@25,18DT$ 230 ASK &11@5,18"NTER ODAY'S ATE :";DT$ 240 DUMP "DAY": REM STORED AS DT$ 250 FILE "TE1R BUT NOT BOTH. HE PROBLEM ARISES WHEN ONE WANTS TO SORT SOMETHING BY SAY LAST [NAME] FROM A TO Z AND WITHIN EACH NAME THE AMOUNT [OWED] FROM LARGEST VALUE TO SMALLEST. HE SOLUTION? REATE A [RESULT] FIELD WHERE THE AMOUNT [OWED] IS SUBTRACTED FROM 1 ERE THAT THEY DO NOT HAVE. OR EXAMPLE, THEY DON'T YET HAVE UPERCRIPT/UPERBASE. HE ONLY WORD PROCESSOR THEY HAVE IS HUNDREDS OF DOLLARS AND NOT VERY EFFICENT. Y THE WAY, HAS BEEN UPDATED. T NOW CONTAINS VERSION 2.08. HIS1 AND THE REFERENCE AND PROGRAMMING PORTIONS OF THE MANUAL. F ONLY HAD THIS BOOK WHEN FIRST BOUGHT UPERBASE IT WOULD HAVE SAVED BE DOZENS OR EVEN HUNDREDS OF HOURS OF WORK. T SHOULD ALSO REDUCE THE NUMBER OF PHONE CALLS TO RECISION ASKING FOR U1 DRIVE CARTRIDGE 3. N ADVANCED 8432 EMULATOR WITH INSTRUCTIONS ALLOWING MULTITASKING 4. ACRO-BASIC, A POWERFUL BASIC EXTENSION 5. ORE IS COMING IN.... STAY TUNED! OST OF THE ERMAN USERS HAVE 1001 DRIVES OR THE 8280 (NOT A MISPRINT). 2ERGEN ILHOFER HAS BEEN SWAMPED BY THE MATERIALS AND WE NEED MORE ERMAN TRANLATORS. PRECHEN SIE DEUTSCH? NRUF MICH AUF 414-743-4151 UND HABEN SIE EIN GUTEN LESEN. ANKE. E'LL TELL YOU MORE AS IT COMES SO HANG CLOSE TO YOUR ! 2PEAR "HIS IS THE 2CURLY BRACKET3" WHEN VIEWED IN THE MODE: HIS IS THE 2CURLY BRACKET3 UE TO WHERE THE PRINTWHEEL PLACES THE "CURLY BRACKETS", THE PRINTED OUTPUT CHARACTER SPACING MAY SEEM A LITTLE ODD AND YOU MIGHT WANT TO INSERT *NB" " *NB"12PT 56 COL ICPUG" *NB" Ԁ 80 " *LM1:RM58:PL90:TL82:LP6:PT12:VP2:JU1 *FT6:,, *NB"-------TART HERE------NO BLANK LINES AT HEAD------- OU WHO HAVE PURCHASED UPERBAS2*NB"ANDERSON" *NB"12PT 58COL >2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL83:LP6:PT12:VP2:JU1 *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *CN1 - ART 2*CN0 Y: ARY NDERSON S 2 N CABLE IS NEEDED FOR THE PARTICULAR MACHINE BEING USED. HE ORIGINAL HAND WIRED PROTOTYPE DESIGN HAS BEEN MODIFIED RESULTING IN IMPROVED CAPABILITY. ESIDES THE LOCATIONS FOR THE THREE ORIGINAL OMMODORE OPERATING SYSTEM S THERE ARE LOCATIONS FOR *LK:MATOS ING THE 6509 TO A 65816 AND THEREBY SPEEDING UP THE MACHINE WITH A 6509 EMULATION. UCH MORE AWAITS US AS WE MERGE OUR EFFORTS TO SUPPORT THE . E ARE GETTING MATERIALS TRANSLATED AT THIS TIME AND WE NEED MORE HELP. NE OF OUR MEMBERS 2OR ACCESSING THE CONTROL REGISTER. LL OF THE CONTROL BITS ARE BIDIRECTIONAL, NOT ONLY DO YOU WRITE TO THEM BUT YOU CAN ALSO READ THE STATE THEY ARE IN RELIEVING THE USER OF PLACING AND MAINTAINING A COPY OF THE CONTROL REGISTER IN SOFTWARE. HE BITS2 AN EXTRA SPACE IN THE TEXT OR EVEN REMOVE A SPACE AS PER YOUR TASTES. IKE JUST ABOUT ANY OTHER PRINTABLE CHARACTER, THE "CURLY BRACKETS" CAN BE DOUBLE STRUCK (BOLD), SHADOW, UNDERLINED OR ANY COMBINATION THEREOF. <> OE OTELLO 4734 26TH T UCSON 85711 (602) 790-2 VARIOUS WHEELS. SING THE ABILITY TO SEND SPECIAL CHARACTERS AS DESCRIBED ABOVE IS WELL EXPLAINED ELSEWHERE IN THIS ISSUE. ACH PRINTER HAS ITS OWN UNIQUE REQUIREMENTS FOR SPECIAL CHARACTERS, PRINT STYLES (SUCH AS QUAD HIGH, ITALICS, ETC ON NEWER DOT 2ARE WITH DOUBLE SIDED PLATED THROUGH HOLES AND SOLDER MASK AND WILL PLUG ONTO AN EXPANSION PIN FIELD, 7, ON THE COMPUTER'S MAIN CIRCUIT BOARD, OR ON THE EXPANSION PIN FIELD ON THE -1024 1 EGABYTE EMORY XPANSION OARD ON ONTO THE POSSIBLE FUTURE CO-P2 (ELECTRICALLY ERASEABLE PROGRAMABLE READ ONLY MEMORY) PIN OUTS. OVEABLE JUMPERS SELECT WHICH OPERATING SYSTEM OF THE THREE BOOTS FROM POWER UP. ON'T TRY POWERING UP FROM 6264 AS STATIC RAM LOOSES ITS CONTENTS AT EACH POWER DOWN, CAN ON2 IN THE CONTROL REGISTER PERFORM THE FOLLOWING FUNCTIONS: 0: LOGIC "0" FORCES EXECUTION FROM YOUR ORIGINAL OMMODORE S. LOGIC "1" CAUSES EXECUTION FROM ONE OF THE TWO ALTERNATE OPERATING SYSTEMS SELECTED BY 1. HE STATE OF 0 AT 2 THIS BIT IS A LOGIC "0" SELECTING LT #1. 3: HIS IS THE WRITE ENABLE BIT. LOGIC "0" DISABLES WRITE CAPABILITY TO EITHER ALTERNATE OPERATING SYSTEM. LOGIC "1" ENABLES THE WRITING OF DATA TO THE ALTERNATE OPERATING SYSTEM SELECTED BY 2 6400 EQUIPPED WITH THE ETTER OTHIC (IABLO) 12 ITCH HEEL, YOU CAN PRINT THE "CURLY BRACKETS" THAT MANY OF US NEED OR WOULD LIKE FROM TIME TO TIME. O PRINT THEM, IMBED THE LEFT BRACKET IN-TEXT BY TYPING " 2" (APE KEY FOLLOWED BY THE NUMBER2ROCESSOR. HIS EXPANSION PIN FIELD PROVIDES CONNECTIONS TO +5 POWER, GROUND, 1, PHASE2, /, HARDWARE RESET, DATA BUS AND ADDRESS BUS. HE THREE (READ ONLY MEMORY) S ON THE COMPUTER'S MAIN BOARD GET MOVED OVER AND INSTALLED ON THE LT XP2LY BE LOADED AND EXECUTED FROM AFTER A BOOT FROM , , OR . HERE ARE A SMALL NUMBER OF "" AND "" SUPPORT S THAT IMPLEMENT THE ADDRESS DECODING, CONTROL REGISTER, CONTROL LOGIC, POWER UP INITIALIZATION, AND THE READ ENABLE BUFFER2POWER UP IS INITIALIZED BY A MOVEABLE JUMPER GIVING YOU THE OPTION OF BOOTING FROM AN ALTERNATE OPERATING SYSTEM. 1: LOGIC "0" RESULTS IN EXECUTION FROM LTERNATE PERATING YSTEM #1 AND A LOGIC "1" ENABLES EXECUTION FROM LTERNATE PERATING32. ROM POWER UP 3 IS A LOGIC "0" DISABLING WRITE CAPABILITY TO BOTH ALTERNATE OPERATING SYSTEMS. NLY AND CAN BE WRITTEN TO, MUST BE PROGRAMMED IN A SPECIAL PROGRAMMER. 4: HIS IS THE HARDWARE RESET BIT. ETTING TH2 2 FROM THE NUMERICAL KEYPAD) AND IMBED THE RIGHT BRACKET BY TYPING " 3". HE NUMBERS WILL HIGHLIGHT IN THE MODE AS YOU TYPE THEM. N THE VIDEO DISPLAY, THE "SPECIAL CHARACTERS" WILL NOT BE HIGHLIGHTED - THAT IS, THE EXAMPLE BELOW WILL AP2ONDERED UPGRADING THE 6509 TO A 65816 AND THEREBY SPEEDING UP THE MACHINE WITH A 6509 EMULATION. UCH MORE AWAITS US AS WE MERGE OUR EFFORTS TO SUPPORT THE . E ARE GETTING MATERIALS TRANSLATED AT THIS TIME AND WE NEED MORE HELP. NE OF OUR MEMBERS 2 BOARD. RIBBON CABLE CONNECTS THE COMPUTER'S MAIN BOARD SOCKETS TO THE LT XP BOARD TO PICK UP THE CHIP SELECTS FOR THE THREE S. UE TO THE PHYSICAL DIFFERENCES BETWEEN THE LOW BOY AND HIGH BOY MAIN CIRCUIT BOARD LAYOUTS A UNIQUE RIBBO2. HE AMOUNT OF +5 CURRENT CONSUMED FOR THE WHOLE BOARD IS ABOUT 200MA. : HE FINAL VERSION OF THE BOARD HAS BEEN DECODED TO USE THE BOTTOM EIGHT ADDRESS, $:900 TO $:907, OF THE PAGE (256 BYTES) CALLED 1 AT $:900 TO $:9 F2 YSTEM #2 WHEN 0 IS A LOGIC "1". HE STATE OF 1 AT POWER UP IS ALSO SELECTABLE BY A MOVEABLE JUMPER GIVING YOU THE OPTION OF SELECTING WHICH LTERNATE PERATING YSTEM BOOTS PROVIDED THAT THE JUMPER FOR 0 IS PLACED ACCORDINGLY. 2: 3IS BIT TO A LOGIC "1" WILL RESET THE MACHINE AND BITS 2 THROUGH 5 OF THE CONTROL REGISTER. 0 AND 1 OF THE CONTROL REGISTER ARE LEFT INTACT DURING A HARDWARE RESET AS THEY SELECT THE OPERATING SYSTEM THAT IS TO BE EXECUTED WHEN THE MACHINE REBOOTS3OICE IF THE ORIGINAL EVER NEEDS TO BE REPLACED. ONSIDER THE FOLLOWING SPECS: OTOROLA ONTINUOUS OLLECTOR OWER ISSIPATION YPE # URRENT MPS AX (ASE) ATTS @25 -------- -------------------- ----------------- 3SLETTERS ABOUT UPERBASE. DON'T BELIEVE THAT WILL NOW BE NECESSARY, MOST OF WHAT WOULD HAVE WRITTEN IS IN . ET ONE! T HAS ALMOST PUT ME OUT OF A JOB BEFORE 'VE PROPERLY STARTED IT. 128 RECEIVED MY 123ING SYSTEM, ENABLING THE WRITE LINE AND THEN MODIFYING THE NEW OPERATING SYSTEM WHILE IT IS BEING EXECUTED. NLESS YOU KNOW EXACTLY WHAT YOU ARE DOING DO NOT BE SURPRISED IF YOU EXPERIENCE MANY A SYSTEM CRASH. HE ADVANTAGE OF RUNNING THE -256 OPE4 IN UPERSCRIPT, LOTS OF VARIABLE SPACE IN UPERBASE AND MAYBE SOME THE EXTRA MEMORY IN USE AS A PRINTER BUFFER AND/OR DISK. 128 WITH 512 ALONG UPERBASE AND UPERSCRIPT WOULD BE A VERY ATTRACTIVE BUSINESS MACHINE AT A VERY REASONABLE PRICE.3 . F THE WARM START VECTOR IS LEFT INTACT BEFORE SETTING 4 A WARM START OCCURS. F THE WARM START VECTOR BYTES ARE SOMETHING OTHER THAN WHAT THE OPERATING SYSTEM WANTS TO SEE THEN A COLD START OCCURS. 5: MPLEMENTED IN HARDWARE AND CAN BE3 -8501 2.5 65 -8503 5.0 80 S CAN BE SEEN, THE -8503 CAN HANDLE MORE COLLECTOR CURRENT AND DISSIPATE MORE POWER THAN THE -8501. HE -8503 HAS THE SAME CASE STYLE, -23 8 THE OTHER DAY AND WITH UPERBASE AND UPERSCRIPT UP AND RUNNING IT WAS A CASE OF LOVE AT FIRST SIGHT. NFORTUNATELY, MY MACHINE WOULD NOT BOOT THE + DISK WHICH CAME WITH THE MACHINE ALTHOUGH IT SEEMED TO LOAD IN 128 AND 64 MODES . OMETHING WAS3 RATING SYSTEM IS IN THE WAY VARIABLES ARE SPLIT UP. NSTEAD OF ALL OF THE VARIABLES RESIDING IN BANK 2 ONLY AS WITH THE -128 OPERATING SYSTEM THE -256 OPERATING SYSTEM SPLITS UP THE VARIABLES OVER BANKS 2, 3, AND 4 GIVING MUCH MORE BREATHING ROOM FO3PLAUDED FOR THEIR FORTHRIGHT AND OPEN POLICY OF TELLING USERS WHAT BUGS EXISTED AND OF PROVIDING UPDATES AND FIXES FOR THEM. HIS IS THE KIND OF DOCUMENTATION AND SERVICE ONE HOPES TO RECEIVE FROM MAINFRAME MANUFACTURERS AND SOFTWARE HOUSES. O FIND IT3 READ BUT DOES NOT CONTROL ANYTHING. 6: OT USED 7: OT USED : RESENTLY HAVE A DISKETTE WITH A BASIC LOADER PROGRAM AND DATA FILES REPRESENTING THE -128 AND -256 OPERATING SYSTEMS. JUST INSERT THE DISKETTE INTO320, AS THE -8501 RESULTING IN NO MOUNTING PROBLEMS. S FAR AS PROCUREMENT YOU WILL HAVE TO CALL A OTOROLA DISTRIBUTOR. NE LAST COMMENT, MY TWO ARTICLES IN THIS ISSUE WERE WRITTEN WITH A -8503 INSTALLED IN MY POWER SUPPLY. ARY . NDERSON 253 WRONG WITH THE DRIVE SO BACK TO ORBY IT WENT. ONSEQUENTLY DIDN'T HAVE A LOT OF TIME TO EXPERIMENT WITH IT AND MY INITIAL REACTIONS MAY CHANGE WITH ADDITIONAL USE. HEN BOTH UPERBASE AND UPERSCRIPT ARE LOADED TOGETHER UPERSCRIPT HAS ONLY ONE OF3R VARIABLES, STRINGS AND ARRAYS. OOK FOR MY ADVERTISEMENTS IN THE NEXT ISSUES ANNOUNCING THE LTERNATE PERATING YSTEM XPANSION BOARD FOR THE -128/-256. ARY . NDERSON 2560 LASS OAD .. EDAR APIDS, OWA; 52402 *CN1 -128 3 FOR UPERBASE IS VERY WELCOME INDEED. ELL DONE RECISION. HE PRICE WILL BE << $15.95 .. FROM ROGRESSIVE ERIFERALS, ENVER OLORADO>>. Y ONLY RECOMMENDATION TO RECISION OFTWARE TD. IS THAT IT SHOULD BE INCORPORATED AS PART OF A SERIES OF 3 DRIVE 0 AND SHIFT RUN TO DISPLAY A SELECTION MENU. THEN SELECT THE OPERATING SYSTEM WANT AND WHICH ALTERNATE AREA IT IS TO BE LOADED IN AND IT IS ALL AUTOMATIC FROM THERE. HE 8 BYTE DATA BLOCKS ARE LOADED IN AND THEN A COLD START OCCURS. O NOT>60 LASS OAD .. EDAR APIDS, OWA; 52402 *LK:HARRISON 5.0 80 S CAN BE SEEN, THE -8503 CAN HANDLE MORE COLLECTOR CURRENT AND DISSIPATE MORE POWER THAN THE -8501. HE -8503 HAS THE SAME CASE STYLE, -23 THE TWO TEXT AREAS AVAILABLE FOR USE (AREA 2 IN FACT) AND IT IS NOT TERRIBLY LARGE, ABOUT TWO 4 PAGES WAS MY QUICK ESTIMATE. HIS SIZE HOWEVER MAY BE CHANGED IN A TRADE-OFF WITH UPERBASE PROGRAM VARIABLE SPACE BY MEANS OF THE COMMAND ARSPACE WHERE3 ž*CN0 Y: ARY NDERSON HAVE COME ACROSS A REPLACEMENT TRANSISTOR THAT CAN BE USED IN THE SWITCHING POWER SUPPLIES OF OUR LOW PROFILE -128S THAT SHOULD BE MORE RELIABLE THAN THE ORIGINAL TRANSISTOR. HE SCHEMATIC DIAGRAM THA3THREE MANUALS FURNISHED EACH PURCHASER. (UT SOLD SEPARATELY IT STILL REPRESENTS VERY GOOD VALUE FOR MONEY.) UCH A SERIES SHOULD INCLUDE A TUTORIAL, , AND A REFERENCE MANUAL WITH THE CONTENTS OF THE PRESENT ROGRAMMING AND EFERENCE SECTIONS O3 FORGET, TO RUN THE -256 OPERATING SYSTEM IN A 128 BYTE MACHINE YOU MUST INCREASE THE MEMORY TO AT LEAST 256 BYTES BY ADDING BANKS 3 AND 4. HIS CAN BE DONE BY HAVING SOMEONE INSTALL 64 BY 1 MEMORY CHIPS ON YOUR MAIN BOARD OR BY INS4ORK AT ENSSELAER OLYTECHNIC NSTITUTE. TEXTBOOK "UMERICAL ETHODS FOR NGINEERS WITH ERSONAL OMPUTER PPLICATIONS" BY TEVEN . HAPRA AND AYMOND . ANALE WAS THE SOURCE OF THE INFORMATION ON WHICH THESE PROGRAMS ARE BASED. S THE TITLE OF THE3 IS A NUMBER BETWEEN 1 AND 12. OST LETTERS COULD BE WRITTEN WITHIN THIS SPACE. HAT WOULD BE EXCITING IS SOME ADD-ON FOR THE MACHINE WITH A VERSION OF UPERBASE AND UPERSCRIPT UTILIZING THE ADDITIONAL MEMORY. NE COULD THEN HAVE TWO TEXT AREAS3T HAVE SEEN ON THIS 35 WATT SUPPLY CALLS OUT A OTOROLA -8501 AS THE SWITCHING TRANSISTOR IN THE OSCILLATOR. HIS IS THE ONE THAT RADIATES THE VAST MAJORITY OF THE HEAT YOU FEEL RISING FROM THE TOP. FEEL THAT THE OTOROLA -8503 IS A BETTER CH3F THE EXISTING MANUALS. Y REVIEW COPY DID NOT HAVE AN INDEX BUT HAVE BEEN ASSURED ONE WILL BE IN THE PUBLISHED VERSION. HAD CONTEMPLATED WRITING A COUPLE OF UPER* ORNER COLUMNS REVIEWING FOR NEW MEMBERS WHAT WAS CONTAINED IN PREVIOUS YEAR'S EW3TALLING THE -1024 1 EGABYTE EMORY EXPANSION BOARD IN YOUR MACHINE. HE FLEXIBLE DESIGN OF THIS LT XP BOARD YIELDS THE OPTION OF LOADING AN OPERATING SYSTEM INTO OR , TRANSFERING EXECUTION WITH A COLD START TO THE NEWLY LOADED OPERAT5*NB"ENOCHS" *NB"12PT 58COL >2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL83:LP6:PT12:VP2:JU1 *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *CN1; ξ*CN0 Y: ALEN NOCHS 4 BOOK IMPLIES THESE PROGRAMS ARE VERY USEFULL FOR A WIDE VARIETY OF TECHNICAL APPLICATIONS AND ARE ESPECIALLY WELL-SUITED FOR THE COMPUTER BUT MAY BE OF LITTLE UTILITY TO MOST OTHER PEOPLE. O REDUCE ROUND-OFF ERRORS THAT RESULT FROM THE COMPUTERS BINA4*NB"UPRNOV/EC86" *NB"12PT 58COL >2" *NB" Ԁ 80 " *LM1:RM58:PL90:TL82:LP6:PT12:VP2:JU1 *FT6:,, *NB"-------TART HERE------NO BLANK LINES AT HEAD------- *CN1;* OV/EC 86*C4IN THE NEAR FUTURE. OME OF THE COMMANDS IN THE WORKSHOP EXTENDED BASIC, ESPECIALLY 'EVALUATE', ARE WELL-SUITED FOR THIS TYPE OF PROGRAM, AND MAY FIND THERE WAY INTO FUTURE PROGRAMS, THE -STANDARD NOT WITHSTANDING. HERE IS AN ARBITRARY LIMIT 4ALS AND LABOUR USED ON VARIOUS JOBS SUCH AS ELECTRICAL, PLUMBING, CARPENTRY CONTRACTS, OR ANYWHERE ELSE ONE USES A VARIETY OF MATERIALS AND SPENDS VARYING AMOUNTS OF TIME ON PROJECTS DURING THE DAY WHICH MUST BE ACCOUNTED FOR. OUGH NOTES CAN BE MADE AT 4 EMBERSHIP RENEWALS THIS SPRING WERE AMAZING. ENEWAL NOTICES WERE MAILED ECEMBER 27 VIA FIRST CLASS. BOUT ONE THIRD OF THE MEMBERSHIP HAD RENEWED BY MID EBRUARY. VEN TODAY AS WRITE, MEMBERSHIP RENEWALS ARE COMING IN. BOUT THREE QUARTER OF TH4 RY REPRESENTATION OF FRACTIONS NUMBERS ARE CONVERTED TO INTEGERS BY MULTIPLYING BY AN APPRORIATE POWER OF TEN BEFORE SUBTRACTION. BRIEF INTRODUCTION IS INCLUDED IN REM STATEMENTS AT THE BEGINNING OF EACH PROGRAM. ECAUSE MANY PEOPLE WHO MAY NEED THES4 N0 *CN1;BRIDGED*CN0 DITED: Y IM ENNEDY HAIRMAN, , ONDON .. UE TO THE LONG REVIEW ARTICLE ON UPERBASE FOR THE MIGA THE ORNER IN THIS ISSUE WILL BE VERY SHORT. OU WILL READ ELSEWHERE IN THE EWSLETTER ABOUT THE 1571 BUGS WHICH 6 OF NINTH ORDER ESTIMATES IN THE ROMBERG INTEGRATION PROGRAM. S THE ORDER OF THE ESTIMATE INCREASES SO DOES THE TIME REQUIRED TO DO THE CALCULATIONS. F YOU CAN SET THE PROGRAM RUNNING AND RETURN 8 HOURS LATER YOU MAY WANT TO REMOVE THAT LIMITATION IN 4WORK AND TRANSFERRED TO A UPERSCRIPT DOCUMENT LATER. ACH ITEM IS SAVED AS A SEPARATE 'DOCUMENT' ON THE DISK SO IT IS LIMITED TO SOMEWHAT LESS THAN 144, THE MAXIMUM NUMBER OF FILES ON A 1571. GAIN, A FORMATTED DISK TO ME WITH RETURN POSTAGE, LABEL AND 4E EC 86 MEMBERSHIP ROSTER HAS NOW RENEWED. IVE SOME THOUGHT NEXT ECEMBER WHEN YOU GET YOUR RENEWAL NOTICE AS TO WHAT WOULD HAPPEN HAD WE PUBLISHED THE INTER 87 IN ARCH AS DUE? HOSE NOT RENEWING PROMPTLY WOULD MISS THE ISSUE BUT WOULD 4E PROGRAMS HAVE ACCESS TO OTHER COMPUTERS WHICH MAY HAVE GREATER PRECISION OR BE MORE ACCESSIBLE IN TIMES OF NEED THE PROGRAMS WERE WRITTEN FOR THE MOST PART USING STANDARD WITHOUT MACHINE SPECIFIC COMMANDS. HE POLYREGRESS PROGRAM PLACES THE4 <> 'LL HOPEFULLY HAVE MY 128 BACK IN TIME4OW OF NEW MEMBERSHIP APPLICATIONS. E RECEIVE OVER A DOZEN CALLS A MONTH FROM PROSPECTIVE MEMBERS -- GENERALLY PEOPLE WHO'VE BEEN USING THEIR SYSTEMS SUCCESSFULLY, BUT NOW FIND THEY DON'T KNOW IT ALL! HEN TOO WE RECEIVE A FEW MEMBERSHIP APPLICATIONS F4A UPERSCRIPT EFAULTS FILE FOR A EIKOSHA 1000 RINTER WHICH HE SAYS WORKS FOR HIM. TO ME IF YOU WOULD LIKE A COPY. LSO, RAHAM OHNSON OF UTTON OLDFIELD SENT ME HIS UPERSCRIPT EFAULTS FOR A MITH-ORONA 200. INCE THEY ARE ON DISK CAN 4YEAR SHOULD AUTOMATICALLY RECEIVE THAT YEAR'S PAST ISSUES, THUS JOINING IN EPT 86 WOULD HAVE PRODUCED CATCHUP ISSUES IN A FEW WEEKS, BUT RENEWAL WAS STILL AN. 1987. F ANYONE WISHES TO EXPRESS THEIR OPINION ON THE RENEWAL QUESTION, SEND ME A POST CARD4WS YOU TO SEE THE EQUATION DIRECTLY BUT IT MAY MAKE IT SOMEWHAT MORE DIFFICULT TO TRANSPORT THE PROGRAM TO ANOTHER COMPUTER. NE OR TWO OF THE PROGRAMS PROVIDES YOU WITH THE OPTION OF ENTERING THE DATA MANUALLY OR READING THE DATA FROM DATA STATEMENTS I<REUSABLE MAILER. UT DON'T FORGET TO ENCLOSE A NOTE ABOUT WHICH ITEM YOU WANT! CANNOT READ MINDS. F ANY OF YOU ARE REACHING A POINT WHERE YOU ARE RUNNING OUT OF ROOM FOR A UPERBASE DATABASE ON A DISK THEN IT MAY PAY YOU TO DO SOME QUICK CALCULATION4ED TO , SEND A DETAILED DIARY OF WHAT WAS SAID AND DONE, WHEN, COPIES OF ALL DOCUMENTS INCLUDING FRONT AND BACK OF CHECKS, WAYBILLS, ETC. HIS INFORMATION WILL BE FORWARDED TO THE SEVERAL AGENCIES CURRENTLY INVESTIGATING THE AFFAIR. *VP2 8ROM PEOPLE WHO BOUGHT A SYSTEM FROM A NON-MEMBER, AND A FEW FROM NON 128 USERS JUST BECAUSE OF THE WEALTH OF UNIQUE INFORMATION WE ARE PUBLISHING. HE MOST INTERESTING CATAGORY IS THE APPLICATIONS FLOWING FROM THE FIRST ISSUE IN OVEMBER 1985 -- 184 (NO DISERTATIONS PLEASE) WITH YOUR VOTE OF THE FOLLOWING OPTIONS: 1.) ONTINUE AS IS. 2.) ONVERT TO SUBSCRIPTIONS RUNNING ONE YEAR FROM DATE OF RECEIPT OF PAYMENT AND NO BACK ISSUE CATCH UP. (PURCHASE FROM LIBRARY AS DESIRED). 3.) O4N THE PROGRAM. UTURE VERSIONS OF THESE PROGRAMS COULD INCLUDE BOTH OPTIONS ALL THE TIME PLUS AN OPTION TO ENTER THE EQUATION FROM THE KEYBOARD. AM TAKING ANOTHER, MORE ADVANCED COURSE IN NUMERICAL METHODS THIS SEMESTER SO THERE MAY BE MORE PROGRAMS 4EITHER FURNISH A PRINTOUT (AGAIN PLEASE) OR CAN PLACE THEM ON A FORMATTED DISK SENT TO ME WITH RETURN POSTAGE AND LABEL IN A REUSABLE MAILER. ETE ILES IN ORSET HAS COME UP WITH ANOTHER SERIES OF UPERSCRIPT MACROS FOR DAILY RECORDING OF MATERI5*NB"LIBRARY LEAD" *LM1:RM120:PL88:TL83:PT15:LP8:VP0:JU1 *FT2:INTER/PRING 1987,HE - IBRARY - OL 7,PAGE ̀# *CN1; ߾*CN0 HIS ISSUE OF 'S IS SHORTER THAN USUAL. UT THE AUTHOR. HILE YOU CAN NOT 5N A LOOSE SHEET. ASIS (WHERE THE CONSIDERATION IS OWED BY THE CONSUMER UPON ACCEPTANCE OF A PRODUCT). LEASE OBSERVE AND REMIT EVERAL WELL MEAN5"3.2",B2:BLOAD"3.15",B15:GOTO70 60 BLOAD"3.2",D1,B2:BLOAD"3.15",D1,B15 70 SYS1024 N THE ABOVE CODE, D0 IS CHECKED FIRST, AND IF THE FILE IS NOT FOUND THE TRAPS SEND THE PROGRAM TO THE STATEMENTS TO SEARCH D1. HE FUNCTION KE5TWO COLUMNS AS APPROPRIATE. HEN SUBMITTING ARTICLES, KINDLY USE . F YOU MUST USE 3, DO NOT USE THE FORMATTING CAPABILITIES OF 3 AS HE PRELIMINARY COMMENTS ABOUT 5 INCE RECISION OFTWARE KINDLY FOREWENT ANY SOFTWARE PROTECTION OF THEIR NEW UPERSCRIPT FOR THE , IT IS POSSIBLE TO CUSTOMIZE IT TO YOUR OWN REQUIREMENTS. Y MAJOR USE OF UPERSCRIPT IS FOR FILLING OUT REAL ESTATE APPRAISAL FORMS. N SO DOING, IT 5 PUBLISH COPYRIGHTED CODE, IT OFFERS MANY EXCELLENT NEW PROGRAMS OF OUTSTANDING QUAL- YOU CAN PRINT CORRECTIONS TO BE MADE BY SPECIFYING LINE ITY AND USEFULNESS. EVERAL CONTRIBUTORS HAVE DONE NUMBER AND YOUR NEW CODE FOR THAT LINE OR P5 ING MEMBERS HAVE SUBMITTED DISKS WITH ACCORDINGLY SO THAT WE CAN CONTINUE TO BRING YOU THESE OTHER MEMBERS' MATERIALS. HIS IS FINE AND HELPFUL AUTHOR'S CONTINUED WORK. THEY ARE PUBLIC DOMAIN. ROGRAMS BEARING COPYRIGHT O O5 YS CAN BE CHANGED TO SIMULATE FREQUENTLY USED RUN-STOP COMMANDS. HE PURPOSE IS TO HAVE ONE-KEYSTROKE COMMANDS INSTEAD OF TWO. HIS IS NOT TOO IMPORTANT UNLESS YOU USE A LOT OF RUN STOP COMMANDS. OR WHAT DO, IT IS VITAL. HERE ARE TWO USEFUL WAYS 5 A DISK OR SUBMISSION MOST WILL NOT WORK WITH 2. SHOULD BE WITHOUT CARRIAGE RETURNS AT THE END OF EACH LINE AS WE WILL REFORMAT TO 120 COLUMN WIDE LAYOUT FOR THOSE HAS THE CAPABILITY OF READING AND TRANSFFERING TO COMPONENTS. 5IS OFTEN NECESSARY TO ENTER THE SAME INFORMATION IN A NUMBER OF BLANKS. OR INSTANCE, THE SQUARE FOOTAGE OF A HOUSE IS ENTERED IN FOUR DIFFERENT BLANKS. DECIDED TO LIST THE ENTIRE PROGRAM AND ATTEMPT TO MODIFY IT SO THAT IT WOULD DUPLICATE ANY NECESS5ORTION OF A REMARKABLE JOBS OF EXPLAINING THEIR OFFERINGS, ALSO. O LINE. UBMISSION TO AUTHOR IS ANOTHER APPROACH. EVERAL THAT END, 'D LIKE TO MAKE A FEW REQUESTS OF OUR MEMBERS HAVE SUBMITTED DISKS WITH THEIR FAVORITE PROGRAMS 5BSERVE COPYRIGHTED PROGRAMS AND NEVER GIVE OR SELL NOTICES, REEWARE NOTICES, OR WERE LISTED IN HE COPIES TO ANYONE. HIS IS ALL ON THE ONOR YSTEM AND AT PRICES GREATER THAN $9.00 CAN NOT BE THOSE WHO HAVE ACQUI5IN WHICH THIS CAN BE DONE. IRST, CHR$(28) + A STRING OF CHARACTERS CAN BE ASSIGNED TO A FUNCTION KEY TO PERFORM COMMANDS, SUCH AS KEY2, CHR$(28)+"GD"+CHR$(19). HIS WOULD MOVE DOWN 1 SCREEN AND PLACE THE CURSOR IN THE HOME POSITION. OWEVER, THIS COM5'S GO ONLY AT THE END OF PARAGRAPHS IN THE AND FROM THE COMMON SERIAL FORMAT DISK DRIVES SUCH AS GENERAL COMMENTARY AREA. 1541 AND 4040. ET US KNOW IF YOUR INPUT MATERIALS ARE OF 5ARY INFORMATION IN THE PROPER LOCATIONS AUTOMATICALLY AS SOON AS THE FIRST ITEM WAS ENTERED. N SO DOING LEARNED A NUMBER OF HELPFUL THINGS WHICH AM PASSING ON TO THE CLUB IN THE HOPES THAT SOME OF YOU PROGRAMMING GURUS WILL CONSIDER MAKING SOME MOR5CONTRIBUTORS. COMPILED ON THE DISK, HOWEVER, WE CAN NOT PUBLISH WITHOUT EACH COPYRIGHT OWNER'S PERMISSION. LEASE DO NOT HEN MAKING RED COPIES WITHOUT PROPER PAYMENT ARE RE-SUBMITTED, EVEN IF REPAIRED, ETC. WITHOUT A RELEASE BY MERELY SERVING TO DESTROY THE SERVICES CAN PROVIDE. *RM120 *LK:54 UED WORK. THEY ARE PUBLIC DOMAIN. ROGRAMS BEARING COPYRIGHT O O5MAND WOULD BE FOREVER FIXED ONCE YOU ARE IN UPERSCRIPT. MORE FLEXIBLE WAY IS TO DEFINE A FUNCTION KEY AS A RUN-STOP COMMAND. HIS CAN BE DONE WITH CHR$(27), WHICH IS THE CHR$ CODE FOR ESC. F YOU USE KEY2,CHR$(27)+"1" IN YOUR LOADER PROGRAM, FOR IN5 THESE OTHER FORMATS. E CAN NOT OFFER LIBRARY MATERIALS LWAYS LABEL THE FACE OF THE DISK WITH YOUR , IN THESE OTHER FORMATS FOR OBVIOUS REASONS. , , , AND . NSERT IN THE SLEE5E IMPORTANT CHANGES. IRST, WILL ADDRESS MODIFICATION OF THE BASIC LOADER PROGRAM, THEN COVER SOME SALIENT POINTS OF HOW UPERCRIPT OPERATES, AND THEN HOW TO INSERT YOUR OWN ROUTINE. INCE BLOAD SEARCHES ONLY THE SPECIFIED DRIVE, (UNSPECIFI5 AND GET IT TO EXECUTE IT? HE KEY IS TO LOCATE A SAFE PLACE TO PUT YOUR CODE AND THEN POINT UPERSCRIPT TO IT. HAVE PLACED MY CODE FROM 20210 TO 202C0. OU NEED TO USE SUPERMON TO LOCATE SAFE AREAS. IRST OF ALL, YOU NEED TO KNOW SOME GENERAL THING5 CONTRIBUTIONS TO IBRARY, DIRECTORY AND CHALLENGE TO FIND THOSE WHICH HAVE BEEN IMPROPERLY ANOTATED DIRECTORIES SHOULD BE IN A FORMAT WE CAN QUICKLY INCLUDED. F ANYONE SEES A COPYRIGHTED ITEM BEING TRANSFER INTO OUR PRINTING F5STANCE, AND THEN DEFINE 1 IN YOUR DEFAULTS FILE AS /DL+" ", PRESSING F2 WILL CATALOG THE CURRENT DRIVE. HANGING THE DEFINITION OF 1-KEY WILL CHANGE THE DEFINITION OF F2. O MUCH FOR THE PRELIMINARIES. OW DO YOU PLACE YOUR OWN CODE IN UPERSCRIPT5VE ANY INFORMATION YOU THINK SHOULD INITIALLY SEE. AME LEASE OBSERVE THAT MUCH OF OUR LIBRARY MATERIAL IS ADDRESS, DATE, AND PHONE SHOULD BE AFFIXED TO THE DISK, OFFERED EITHER ON A ROYALTY BASIS (FEES PAID) OR REEWARE NOT O5ED = D0), ERROR TRAPS WILL FORCE IT TO SEARCH BOTH DRIVES. HIS ALLOWS UPERSCRIPT TO BE LOADED FROM EITHER DRIVE. 10 TRAP 30 20 BLOAD"LOGO",B15,P53248:GOTO40 30 BLOAD"LOGO",D1,B15,P53248 40 TRAP 60 50 BLOAD6S ABOUT HOW UPERSCRIPT OPERATES. HE PROGRAM SS3.2 RESIDES IN BANK 2 FROM 0400 TO 82DA, AND SS3.15 RESIDES IN BANK 15 FROM 0400 TO 058D. HE CODE IN BANK 2 IS THE GUTS OF UPERSCRIPT, AND THE BANK 15 CODE GETS YOU BACK TO BANK 2 AFTER KERNAL CALLS5ILES. UR NEW STANDARD IS 58 REPUBLISHED, PLEASE SEND US A NOTE SO WE CAN EXPUNGE THE COLUMNS WIDE, WHICH MEANS THE CARRIAGE RETURN SYMBOL CAN OFFENDING ITEM. BE IN COLUMN 59 AND NONE HIGHER. ITH THIS WE CAN THEN MOVE YOUR TEXT INTO 664 IS A GOOD PLACE INSTALL YOUR DETOUR SIGN TO POINT TO YOUR ROUTINE. IRST OF ALL, EVERY KEYSTROKE PASSES THROUGH THIS LOCATION, AND SECONDLY, IT IS A 3-BYTE INSTRUCTION, WHICH ALLOWS YOU TO SUBSTITUTE A COMMAND WITHOUT DISTURBING SUBSEQUENT COMMAN6GES, DEPENDING ON WHAT KEY IS PRESSED. Y KNOWING THE CONTENTS OF THESE TWO LOCATIONS, YOU CAN DETERMINE THE ENTRY POINTS FOR VARIOUS FUNCTIONS OF THE PROGRAM. ETERMINING THIS INFORMATION IS NOT AS HARD AS IT MIGHT SEEM. SING THE ABOVE METHOD YOU CA6URSOR LEFT - $5EBC. 1) URSOR RIGHT - $5E97. 2) NDEFINED KEYS, I.E. OFF/RVS, NORM/GRAPH, HAVE NO POINTERS. O, WHAT IS THE BENEFIT OF ALL OF THIS? OW ABOUT ! UPERBASE RESIDES AT 20400 AND F0400 LIKE UPERSCRIPT. UT UPERBASE IN BAN6.2",B2. HEN DISPLAY MEMORY LOCATION 25464. HERE WILL BE A 6C 37 00 THERE WHICH IS JMP(0037). HIS IS A VERY IMPORTANT LOCATION, BECAUSE IT ACTS LIKE THE PIVOT MAN IN BASKETBALL, PASSING OFF THE BALL TO A TEAMMATE BREAKING FOR THE BASKET. T IS UPE6 , ETC. E DON'T NEED TO WORRY ABOUT BANK 15 FOR THIS OPERATION. HE MAIN TEXT AREA IS LOCATED IN BANK 1 BEGINNING AS 0003. HE 2ND TEXT AREA IS IN BANK 2 STARTING AT 85B2. EXT AREA 1 APPEARS TO END AT FCFF AND AREA 2 APPEARS TO END AT DFB2. HE6 DS. Y ROUTINE IS LOCATED AT 20210, SO WILL USE IT AS AN EXAMPLE. T THIS POINT YOU HAVE TO BE CAREFUL TO MAKE SURE THAT AFTER YOUR ROUTINE IS EXECUTED, YOU GET BACK TO YOUR DETOUR POINT IN EXACTLY THE SAME SHAPE YOU LEFT, WHICH MEANS THAT IN FRO6 N POINT THE CODE TO $0210. T $0210 CODE AS FOLLOWS: $38; $37;. HEN YOU PRESS ANY KEY, YOU WILL ENTER THE MONITOR. OU CAN THEN READ THE TARGET ADDRESS FROM THE AND REGISTERS. ESTART SS BY ENTERING G 0400, AND REPEAT THE PROCESS BY P6 K 3, CHANGING THOSE INSTUCTIONS THAT HAVE TO DO WITH BANK SWITCHING SO THE CAN FIND UPERBASE AND SO UPERBASE FILES CAN BE PUT IN BANK 4. UT A RAMDISK IN BANK 5 FOR QUICK FILE SHUFFLING BETWEEN THE TWO SUPERS. UT THE BANK 15 CODES FOR BOTH PROGRAM6RSCRIPT'S THE PIVOT MAN WHICH DIRECTS THE PROGRAM TO VARIOUS SECTIONS OF CODE, DEPENDING ON WHICH KEY IS PRESSED DURING TEXT MODE. EPLACE THE 6C WITH 00. EXT G20400, AND SS WILL BEGIN. S SOON AS YOU REACH TEXT MODE, THE FIRST KEY PRESSED WILL BREAK6N SS IS FIRST RUN, THERE IS A SHORT PAUSE BETWEEN THE REVERSE LINE APPEARING AT THE TOP OF THE SCREEN AND THE MENU FOR SELECTING WHETHER TO CREATE A WORKDISK, ETC. HIS PAUSE IS FOR SS TO FILL THE TWO TEXT AREAS WITH $20'S (SPACES). T SEEMS SS CLEARS 6NT OF YOUR OWN CODE YOU MUST MAKE PROVISIONS TO SAVE ALL THE INFORMATION IN THE VARIOUS REGISTERS. HEREFORE, THE FIRST 6 BYTES OF YOUR CODE SHOULD BE SOMETHING LIKE: PHA; TYA; PHA; TXA; PHA; PHP; LIKEWISE, FOLLOWING YOUR CODE, RIGHT PRIOR TO YOUR ,6RESSING ANOTHER KEY. OU SHOULD FIND THE LIST BELOW TO BE THE ENTRY POINTS FOR VARIOUS KEYS. 1) LL ALPHA AND NUMERIC KEYS AND ALL FUNCTION KEYS DEFINED AS ALPHA OR NUMERIC KEYS POINT TO $5473. 2) LL FUNCTIONS KEYS DEFINED AS A MENU COMMAND 7S IN BANK 6, TO BE ALTERNATELY SHUFFLED INTO BANK 15, DEPENDING ON WHETHER UPERSCRIPT OR UPERBASE IS OPERATIVE. HICH LEAVES BANKS 7-14 FOR HUGE FILES. F ANYONE IS INTERESTED IN MAKING THIS A COMMUNITY EFFORT, CONTACT ME AT (618)656-5103, OR WRITE 6THE PROGRAM, BUT REMEMBER THE -128 ONLY UTILIZES NINE DIGIT NUMBERS AND MY EXPERIENCE SUGGESTS THAT THE PRECISION IS JUST A FEW DIGITS AS WOULD BE EXPECTED ON AN 8 BIT MACHINE NOTHER LIMITATION IS THE AMOUNT OF COMPUTER MEMORY. HE WARNINGS THAT ARE6MORE SPACE FOR TEXT THAN IS AVAILABLE TO THE USER. HAVE PLACED A BRK COMMAND IN THE PROGRAM IN A LOCATION WHICH WOULD STOP THE PROGRAM AS SOON AS A CERTAIN KEY IS PRESSED DURING TEXT MODE, THEN FILLED BOTH TEXT AREAS FULL. RESSING THE REQUIRED KEY B6 INTO THE 'S MONITOR. NTER BANK 2 WITH THE V02 COMMAND AND EXAMINE MEMORY FOR YOUR 0'S. HESE BLOCKS OF 0'S SHOULD BE SAFE AREAS, WITHIN CERTAIN LIMITS OF RISK. HESE "SAFE" AREAS ARE RELATIVELY SMALL AND YOU MAY NEED TO BREAK YOUR CODE IN CHUNK6 YOU HAVE TO RESTORE EVERYTHING IN REVERSE ORDER WITH PLP; PLA; TAX; PLA; TAY; PLA. PECIFICALLY, YOUR PROCEDURE SHOULD BE AS FOLLOWS: 1) AT LOCATION 5464 PLACE $0210 2) AT LOCATION 0210 SAVE YOUR REGISTERS TO THE STACK (PHA; TYA; ETC.) 3) WRI6(BEGINNING WITH CHR$(28)) POINT TO $5866. 3) AB OR FUNCTION KEY DEFINED AS TAB POINT TO $6B6F. 4) ETURN POINTS TO $6072. 5) TOP AND SC POINT TO $5C12. 6) LR POINTS TO $6029. 7) OME POINTS TO $6039. 8) URSOR DOWN - $5EDA. 9) URSOR UP - $5EF8. 0) 6 DISPLAYED ARE VALID FOR THE -128 , ALTHOUGH THE NUMBERS ARE CONSERVATIVE AND IN MOST CASES CAN BE INCREASED SLIGHTLY. OR EXAMPLE, SEVERAL PROGRAMS THAT ALLOW ONLY 100 DATA POINTS COULD WORK WITH 110. OWEVER, THE ARRAYS ARE PROGRAMMED FOR A MAXIMUM 6REAKS INTO THE MONITOR. XAMINATION OF MEMORY SHOWS 20,S ABOVE THE HIGHEST LOCATION MY TEXT REACHED. LSO, INTERSPERSED IN THESE REGIONS ABOVE THE TEXT AREAS WERE OTHER NUMBERS, INDICATING THAT THE PROGRAM MUST USE SOME OF THESE LOCATIONS FOR TEMPORARY6S AND TIE THEM TOGETHER WITH JMPS. PREFERABLE ALTERNATIVE WOULD BE TO FIND THE ROUTINE WHICH FILLS TEXT AREA 2 WITH 20'S AND LIMIT THE AMOUNT OF MEMORY IT USES. HAVE NOT YET ATTEMPTED TO DO THIS. F ANYONE ELSE DOES, LET ME KNOW. OCATION 2546TE YOUR CODE TO PERFORM WHATEVER YOU NEED 4) RECOVER YOUR REGISTERS FROM THE STACK (PLP; PLA; ETC.) 5) ($0037) HE ($0037) IS AN INDIRECT JUMP WHICH DEPENDS ON WHAT IS LOCATED AT LOCTIONS $37 AND $38 FOR ITS TARGET. HE TARGET ADDRESS CHAN7E LINE NUMBER WHERE THE FUNCTION BELONGS IS DISPLAYED. ERTAIN INPUTS MUST BE WITHIN A CERTAIN RANGE OF VALUES. F YOU TRY TO ENTER A VALUE OUTSIDE OF THAT RANGE YOU WILL BE PROMPTED AGAIN FOR ANOTHER INPUT WITH AN ERROR MESSAGE THAT SPECIFIES THE CORR6OF 100 ELEMENTS. EFAULT VALUES FOR CERTAIN INPUTS ARE PROVIDED AS A GUIDE. OME PROGRAMS REQUIRE THE FUNCTION BEING ANALYZED TO BE ENTERED INTO THE PROGRAM, OTHER PROGRAMS ALLOW FUNCTIONS TO BE INCLUDED IN THE PROGRAM AS AN OPTION. N EITHER CASE TH6 WORKSPACE. HE BEST WAY TO FIND A SAFE PLACE IS TO USE SUPERMON (E000 VERSION) TO FILL BANK 1 AND BANK 2 WITH 0'S, EXCEPT FOR THE LOCATIONS WHICH SUPERMON USES (DON'T PUT ANYTHING IN LOCATIONS 0 OR 1). EXT, FROM SUPERMON, L"SS3.15",B15, AND L"SS37: *NB"F+" *LM1:RM120:PL85:TL82:PT12:VP0:JU1 AME UMBER 7*NB"54" . 54 11930 $9.00 HIS IS A GENERAL USE DISK OF MATERIALS FROM 5 CONTRIBUTORS. *CN1;*********************BECT RANGE. REEWARE NOTICE IN '.' FILE *LK:RITTER.JCL AS A GUIDE. OME PROGRAMS REQUIRE THE FUNCTION BEING ANALYZED TO BE ENTERED INTO THE PROGRAM, OTHER PROGRAMS ALLOW FUNCTIONS TO BE INCLUDED IN THE PROGRAM AS AN OPTION. N EITHER CASE TH7 818 UNIPER R. BRIEF: RIGINAL ROGRAM NAME:UNKNOWN ( MAY HAVE WRITTEN APILLION E.,68046 THIS ONE AND FORGOTTEN IT) HONE(S): [TALK]7 ROM #4 ROGRAM WRITTEN BY:OGER . RY ILES THAT HAVE MODIFIED WILL INCLUDE THE ORIGINAL B ? TOCK # PRICE 5LIBRARY LEAD7 ***************CN0 HE FIRST AUTHOR IS OHN RIGHT. <: THE PROGRAM ' ' IS A UPERBASE APPLICATION WITH A MODEST DATABASE BUILT IN. OAD UPERBASE THEN SE THIS DISK AS THE DATA DISK, OR AS WITH ALL DATA710, 2810-2910, AND 3000-3060 CORRELATE TO EACH OTHER AS SHOWN IN THE FOLLOWING TABLE. ALUES SHOWN ARE THOSE RECOMMENDED TO SET UP UPERCRIPT FOR PRINTING GRAPHICS ON THE 4023 PRINTER. CBM-ASCII IDEN- POKE CODES FOR CBMASCII VALUE SENT TIFYING WHI7 402-339-5729, [MODEM] 402-339-8918 ODIFIED ROGRAM AME."OPY ILE" ROM # HE CONTENTS OF THIS DISK ARE OF TWO GENERAL TYPES: ROGRAM WRITTEN BY: 1. GROUP OF FOUR 7 ODIFIED BY: ERNIGHAN AUTHOR. ODIFIED BY: . RIGHT BRIEF: RIGINAL PROGRAM NAME:"OOT V2" 7 TO AUTO LOAD THESE TWO PROGRAMS. USE IT ON ALL MY DISKS WHERE AM CREATING A BY: .. RIGHT LOT OF UPERSCRIPT FILES 818 UNIPER R. 7BASES, YOU WOULD BE BETTER OFF COPYING THE DATABASE AND ITS RELATED ILES TO ANOTHER DISC, AS THIS ONE IS ALMOST TOTALLY FULL!>> OST OF THE PROGRAMS ON THIS DISK WERE MODIFIED FROM PREVIOUS RELEASES. HE MAJOR MODIFICATION WAS TO ALLOW USE OF DRI7 223-TEXT COLUMN SEE ABOVE 223-GRAPHICS ( >) CONTROL LEFT-ARROW ******************************************* NE ADDITIONAL GRAPHIC CAN BE PRINTED ON THE 4023 FROM UPERCRIPT. T IS SHOWN IN THE GRAY MANUAL, PAGE 115, AS S7UTILITY PROGRAMS THAT HAVE BEEN IMPLE LITTLE MENU DRIVEN PROGRAM THAT COPIES FILES FROM MODIFIED ONE DRIVE TO ANOTHER OR TO THE SAME DRIVE. TO ALLOW EITHER DRIVE 0 OR DRIVE 1 SELECTION7 ODIFIED TO ALLOW DRIVE 1 OR 0 ODIFIED PROGRAM NAME: "UTOBOOT" RITTEN BY .. RIGHT TO AUTO LOAD THE UNPOTECTED BRIEF: IBRARY GM SECTION IS A PACKAGE TO ALLOW THE USER VERSIONS OF7 APILLION,E., 68046 BRIEF: RIGINAL PROGRAM NAME: "F-KEY TEMPLATE" HONE (TALK) 402-339-5728 (MODEM) 402-339-8918 ODIFIED PROGRAM NAME: (SAME) ROM PRE RELEASE #4 7VE 1 ON THE 8050 DISK DRIVE. IZ EAL'S EY RIX HAS BEEN EXTENSIVELY USED TO RENUMBER PROGRAM LINES, SO MOST OF THE CHANGED/ADDED LINES MAY NOT BE THE SAME AS IN THE ORIGINAL PROGRAMS. HIS FILE IS WRITTEN IN UPERSCRIPT . HE ONLY "ORMATING" COMM7CREEN-DISPLAY POKE-CODE 94 (SET 2). O PRODUCE IT, SIMPLY PUSH THE UP-ARROW KEY (SHIFT-6). OME GRAPHICS CAN BE PRODUCED IN EITHER LOWER-CASE OR GRAPHICS MODE, AND SOME CAN BE PRODUCED USING A DIFFERENT COMBINATION OF KEYSTROKES THAN THE ONES SHOWNALEN NOCHS 311 OUGLAS VE. DWARDSVILLE, 62025 .. F A RAM DISK IS TOO TOUGH, JUST CHANGE THE CODE IN UPERBASE TO MAKE IT STICK ITS EXPORT AND GET ITS IMPORT FROM TEXT AREA 2 OF UPERSCRIPT. *LK:ROTELLO UT THE BANK 15 CODES FOR BOTH PROGRAM7. BRIEF RIGINAL ROGRAM NAME:EQ EAD/RINT 2. UPERBASE FILE THAT USE TO "CATALOG" MAGAZINE ODIFIED ROGRAM AME: (SAME) ARTICLES 7 UPERBASE AND UPERSCRIPT. UPERBASE AUTO TO KEEP A FILE OF MAGAZINE ARTICLES OR BOOKS. RITTEN LOAD HAS PROBLEMS DUE TO PROBLEMS WITH ASEY'S CRUBBER MAINLY FOR USE AS A CROSS REFERENCE FOR MAGAZINES. ( #28) IMPLE LITTLE PROGRAM7ANDS USED ARE *FP0! BRIEF: ATEGORIZATION OF ITEMS ON THIS DISK. ODIFIED TO ALLOW USE OF EITHER DISK DRIVE ENU DRIVEN BY: OHN . RIGHT 7. F YOU FIND A MORE CONVENIENT SEQUENCE FOR A PARTICULAR CHARACTER, JOT IT DOWN ON THIS CHART SO YOU'LL BE ABLE TO REMEMBER IT THE NEXT TIME YOU NEED TO USE IT. OW FOR SOME TECHNICAL NOTES ON THE MAKETABLES PROGRAM. HE DATA IN PROGRAM LINES 278 OMPLETELY MENU DRIVEN. ROGRAMS WILL DIRECT INPUT OF ROGRAM WRITTEN BY ICK ILKINSON NEW RECORDS OR A SEARCH FOR ARTICLES BY SUBJECT AND WILL 8CH KEY THE CHARACTER TO PRINTER ON OUTPUT PRESS AFTER PRESESENTED ON THE SCREEN ( 40 210 REVERSE 18 REVERSE ON & 38 128 REVERSE @ 0 < 60 128 REVERSE @ 0 [ LEFT 6333 *LK:RICKS SING THE ABILITY TO SEND SPECIAL CHARACTERS AS DESCRIBED ABOVE IS WELL EXPLAINED ELSEWHERE IN THIS ISSUE. ACH PRINTER HAS ITS OWN UNIQUE REQUIREMENTS FOR SPECIAL CHARACTERS, PRINT STYLES (SUCH AS QUAD HIGH, ITALICS, ETC ON NEWER DOT = UNDERSTANDING. 1 OR 0. LLOW USER TO GO TO NEXT KEY BY SIMPLY PRESSING "N". HUS REMOVING THE REQUIREMENT TO USE "SHIFTED SPACES" FOR EVERY KEY. ND TO ALLOW THE USER TO QUIT THE 1 "-----JW-----" SEQ 12 "SEQ READ/PRINT"8 LIST AND WATCH THE PROGRAM SCROLL DOWN THE SCREEN. REEZE THE SCROLLING BY PRESSING DOWN ON THE OMMODORE KEY SO YOU CAN READ THE STATEMENTS. HEN, RESUME SCROLLING BY TOUCHING ANY KEY. AM SUBMITTING A FILE NAMED "FINALGRAFXTABLES" 891 215 REVERSE 1 ENHANCE ON BRACKET ; 59 140 REVERSE L 17 CURSOR DOWN (LOWER-CASE) , COMMA 44 128 REVERSE @ 0 ' APOS- 39 159 REVERSE 141 SHIFT RETURN/NO 8 SALARIES PORTION OF THAT FILE. DEFINED THE ROW OF GRAPHICS FOR THE CHART AT THE TOP, THEN USED THE (APPEND) COMMAND TO COPY IT SEVERAL TIMES, AS EXPLAINED IN THE UPERCRIPT TUTORIAL ON PAGE 25. INALLY, CUT OFF THE TOPS OF THE COLUMNS, EACH8 MONTHS AGO. AST MONTH WE EVEN RECEIVED AN APPLICATION WHICH WAS DISTRIBUTED LOCALLY IN UNE 1985!. AKE A FEW MINUTES AND THINK ABOUT HOW TO BALANCE ALL THIS INFORMATION AND REMAIN SANE (AND NOT MAKE ANY MISTAKES!). S TO MISTAKES, WE'VE BEEN M8 ED, WE WOULD NEVER KNOW WHERE YOU MOVED. AND AMES. E RECEIVE MANY LETTERS WITH ONLY A SIGNATURE. PUT YOUR NAME AND ZIP CODE ON EACH PAGE AND YOUR FULL ADDRESS SOMEWHERE IN FORM. LSO PROVIDE AN EVENING PHONE NUMBER. 8 TO THE LIBRARY. HIS FILE IS A REPLACEMENT FOR "GRAFX MAKETABLES", WHICH SHOULD BE DISCARDED. T WILL CONTAIN ALL THE CORRECTIONS TO "SS2 MAKETABLES" WHICH HAVE BEEN DESCRIBED IN THIS SERIES OF REPORTS. EMEMBER, YOU ONLY HAVE TO MAKE THESE CHANG8 TROPHE BACK-ARROW LINE FEED ) 41 146 REVERSE R 146 REVERSE OFF ! 33 128 REVERSE @ 0 > 62 149 REVERSE U 145 CURSOR UP (GRAPHICS MODE) ] RI8 IN TURN, BY DEFINING A ROW OF BLANKS AND DOING A COLUMN MOVE DOWN UNTIL EACH COLUMN WAS THE DESIRED HEIGHT. HE COMMAND *SA6,21 TIGHTENS UP THE PRINTER'S LINE SPACING SO THAT THE GRAPHICS WILL CONNECT. T'S USED AT THE END OF THE SECOND LINE BEFORE YO8AKING MORE THAN OUR SHARE. E BELIEVE ALL SHIPMENTS OF LIBRARY MATERIAL THE HIGH BOY SCHEMATICS ARE COMPLETED. F YOU'VE BEEN SHORTED, ETC., PLEASE LET US KNOW. HE FAMILY'S BEEN DOING BETTER THAN , --- AT LEAST LIBRARY SHIPMENTS ARE CURRENT 8N CHANGE OF ADDRESS NOTIFICATIONS BE SURE AND GIVE US YOUR OLD ADDRESS AND ZIP ELSE IT TAKES US A 20 MINUTE DATABASE SEARCH TO FIND YOU BY NAME -- ASSUMING YOUR SUBSCRIPTION WAS UNDER THE EXACT SAME NAME. *CN1;ǀŀ*CN0 HE 8ES ONCE--THE PROGRAM WILL CREATE A FILE "SS2 TABLES" ON YOUR DISK, WHICH YOU CAN USE OVER AND OVER, EVERY TIME YOU LOAD UPERCRIPT--SO GIVE IT A TRY! OU TOO CAN HAVE GRAPHICS TODAY! TILL DOUBTFUL? AM ALSO SUBMITTING A SEQUENTIAL FILE CREATED 8GHT 93 206 REVERSE 129 ENHANCE OFF BRACKET INE 3140 CONTAINS THE CBM-ASCII VALUES SENT TO THE PRINTER WHEN THE SEQUENCES 0 THROUGH 9 ARE USED. HESE POKE A REVERSE DIGIT TO THE SCREEN. N THE SECOND REPORT, FAILED TO TE8U WANT IT TO GO INTO EFFECT. *SA6,36 WILL GET YOU BACK TO THE NORMAL 6 LINES PER INCH. HUS TEXT ALONGSIDE THE CHART SHOULD BE DOUBLE SPACED. S YOU CAN SEE, THE 4023 IS NOT TOO PRECISE ABOUT LINING UP THE VERTICAL LINES, SO SOME GRAPHICS WILL BE MOR8 ? --- EY YOU!, LET US KNOW!! SPENDS SEVERAL HUNDRED DOLLARS AN ISSUE TO MAIL DUPLICATE COPIES TO PEOPLE WHO HAVE MOVED -- IF AND WHEN THE OST FFICE RETURNS THE NOTICE OF NON-DELIVERY/MOVED PERSUANT TO THE REQUEST FOR SAME 8 IS PUBLISHED BY , NC., C/O ORMAN ELTZKE, 4102 . DELL, ORRIDGE, L. 60634. 312 456 8720 7PM TO 10PM ED THRU AT. LL IGHTS ESERVED. ERMISSION OF BOTH AUTHORS AND , NC. REQUIRED FOR REPRINTING OR REPUBLICATION. HE OPINIONS, 8IN UPERCRIPT, NAMED "4023GRAPHICSDEMO". OAD THIS FILE INTO UPERCRIPT, THEN OUTPUT IT TO THE PRINTER. T WILL PRINT THE GRAPH YOU SAW WHEN YOU RAN THE "PRINTER DEMO" ON THE 8050 DEMO DISK. TUDY THE SCREEN, COMPARING IT WITH THE PRINTED GRAPH, UNT8LL YOU NON-PROGRAMMERS EXACTLY HOW TO DELETE LINES 2810-2920. T'S QUITE SIMPLE REALLY! UST TYPE THIS IN ON A BLANK LINE: DELETE 2810-2920 O REPLACE IT, JUST TYPE THIS IN, AGAIN ON A BLANK LINE: 2810 DATA 210, 128, 128, 2E SUITABLE FOR THIS APPLICATION THAN OTHERS. AVE FUN DECORATING YOUR DOCUMENTS WITH FANCY OUTPUT LIKE THIS, COURTESY OF UPERCRIPT ! *LK:GARDNER 'S LINE SPACING SO THAT THE GRAPHICS WILL CONNECT. T'S USED AT THE END OF THE SECOND LINE BEFORE YO8ON EACH ISSUE. HEN WE SENT OUT THE "WE ARE LATE" POST CARDS IN AY, OVER 200 CAME BACK EITHER FROM THE POST OFFICE OR FROM THE ADDRESSEE INDICATING A MOVE. AD THAT BEEN AN ISSUE, $400 WOULD HAVE BEEN WASTED. ORSE YET, HAD THE FORWARDING ORDER EXPIR9AVERMENTS, STATEMENTS AND REPRESENTATIONS OF AUTHORS AND ALSO THOSE OF ADVERTISERS ARE THE SOLE RESPONSIBILITY OF THOSE AUTHORS AND ADVERTISERS. ASSUMES NO OBLIGATION TO APPLY EDITORIAL PREROGATIVE. VALUATION OF MATERIALS APPEARING IN THE 8 RETURN THE MAGAZINE ISSUE/DATE AND PAGE NUMBER OF THE ODIFIED TO: RINT IN CAPITAL LETTERS INSTEAD OF ARTICLE. OOK AT THE PROGRAM "SEARCH.P" AND THE "ORMAT" "RAPHIC" CHARACTERS. LLOW USER TO SELECT EITHER DRIVE TO GAIN A BETTER815, 140, 128, 159, 146, 128, 149, 206, 128 AND END THE LINE WITH A CARRIAGE RETURN. EFORE RUNNING THE PROGRAM, YOU WILL WANT TO CHECK IT TO BE SURE THE CHANGES YOU MADE WERE INCORPORATED CORRECTLY. UST TYPE IN (ON A BLANK LINE, OF COURSE): 8IL YOU UNDERSTAND ALL THE INS AND OUTS OF SWITCHING BACK AND FORTH BETWEEN GRAPHICS MODE AND LOWER-CASE, ENHANCED AND REVERSE PRINTING, AND OVERPRINTING ON THE SAME LINE. ERTICAL GRAPHS ARE JUST AS EASY TO CREATE! ERE'S HOW MADE THE QUARTERBACK9 IS LEFT SOLELY TO THE READING MEMBER. *CN1; Ӏ*CN0 O MY WIFE ARBARA, WHO HAS ALLOWED TO OVERRUN OUR HOME. HE FAMILY ROOM IS WALL TO WALL COMPUTERS, DRIVES, PRINTERS, LIBRARY SHIPPING AREA, FILING CABINETS, EVEN THE WAL9PLAR LUFF, O. 63901. 314 686 2292. HAS RECEIVED SEVERAL FAVORABLE REPORTS ON IDWEST AND NONE ADVERSE. IDWEST CLAIMS TO BE EXPERIENCED IN REPAIR OF 8050, 8250, AND OTHER EQUIPMENT. ECOND OURCE NGINEERING, ACRAMENTO A. E HAVE RECEIV9F THE SYMBOL LINE, THEN USE THE OMMODORE KEY. ACH TIME YOU HIT THE = KEY THE NEXT SYMBOL BETWEEN QUOTES APPEARS. IT RETURN WHEN YOU GET THE CORRECT ONE. OU CAN ALSO SEARCH AND REPLACE A SERIES OF LINKED FILES. UST TAKE CARE TO MAKE SURE THE SAM9HE DEVICE NUMBER, PIN 12 WILL ADD 2, AND PIN 13 ADS 4 (WHICH WOULD PUT THE PRINTER AT 8 WHICH IS RESERVED FOR DISK DRIVES.) EE THE DISCUSSION ON DEVICE NUMBER CHANGES IN THE 8050 MANUAL. HE SCHEMATICS ALL CLEARLY SHOW THE ABOVE "PATTERN MATCHING" PIN9 ST" PROGRAM AT LINE 1420. EMOVE THE EXTRA QUOTE " SIGN. Ӿ ROM ICHARD CAMARA, 300. ILLE T. T. ROSPECT, L. 60056. RE: #5 INANCIAL TILITIES, ORTGAGE PROGRAM, PRINTING AN AMORTIZATION TABLE FROM. "HE PROGRAM RUNS WE9 LS ARE TOTALLY COVERED WITH SHELVES FULL OF ! ORSE YET THE DINING ROOM REMAINS THE HOME OF THE DISK DUPLICATOR, CASES UPON CASES OF PRINTING PAST AND CURRENT. VERY FEW MONTHS THE PICNIC TABLE MOVES INTO THE DINING ROOM FOR COLLATING AND MAILING O9 ED A COMPLAINT REGARDING SLOW DELIVERY. N REVIEW OF THE INCIDENT IT APPEARS THAT ECOND OURCE DID NOT HAVE THE SERVICE MANUAL AND DIAGNOSTICS FOR THE 8050 ON HAND, HENCE THE ONLY "SIN" WAS TAKING IN EQUIPMENT WITHOUT THOSE ITEMS ON HAND. AT T9 E SEQUENCE DOES NOT OCCUR IN NORMAL TEXT. TRINGS LIKE EARCH *LM1 EPLACE *LM3: SHOULD BE ADEQUATELY UNIQUE. 'VE NOT HAD A CHANCE TO TRY OCELIAK'S PATCH WHICH ALLOWS THE OPERATION OF A 2 CASSETTE RECORDER WITH THE 128. , FROM SUPERS9 S.>> ROM ICK ORMAN: N THE 4023 WHEN PRINTING SINGLE SHEET THE PAPER OUT SWITCH IS A MAJOR IRRITANT. N EASY WAY TO DEFEAT THE SWITCH IS << ASSUME ALSO ON THE 8023>> TO INSERT A SCRAP OF PAPER OVER THE SWITCH (LOCATED AT ABOUT 45 DEGREES ABOVE THE9LL UNTIL THE LAST YEAR IS PRINTED, THEN THE YEAR STARTS WITH THE 13TH MONTH AND NOT TOTALS PRINTED AT END OF LAST YEAR. LEASE RESPOND DIRECTLY TO ICHARD AND ALSO TO WITH REQUIRED FIXES FOR FUTURE PUBLICATION IN PRINT. ROM AVID ARMER, T 1 OX9F HE -- REPLETE WITH ABOUT 60 POST OFFICE MAIL BAG. VEN THE KITCHEN ISN'T SPARED -- IT GETS THE INDUSTRIAL POWER STAPLER AND CARTONS OF PAPER. ND TO OUR CHILDREN, ILL AND ENNIFER WHO ALONG WITH A HALF DOZEN OF THEIR FRIENDS JOIN THE CO9HAT TIME WAS NOTORIOUSLY SLOW (OFTEN NEVER) ABOUT FILING ORDERS FOR THOSE ITEMS. HE REPAIR WAS SUCCESSFULLY COMPLETED. ONSULT PRIOR ISSUES FOR THE REST OF THE SERVICE STATIONS LISTED WITH . LSO CHECK THE ADVERTISING SECTIONS OF HE . 9CRIPT, INSTEAD OF SELECTING A DISK DRIVE DEVICE NUMBER AT THE OPENING MENU, TYPE ' T ' INSTEAD. HE WHEN YOU SAVE OR LOAD YOU GET THE TAPE OPERATION SCREENS. AKE NOTE THAT THE CASSETTE IS POWERED ONLY WHILE IN UPERSCRIPT TAPE MODE SO YOU MUST FAST 9 REAR BOTTOM OF THE PLATEN ROLLER. ECURE IT WITH COTCH TAPE OR EVEN EASIER, USE A POST IT NOTE. ROM OB USHRE: BIT MORE USEFUL FIX FOR PAPER OUT: NSTALL TWO SWITCHES: A TOGGLE SWITCH IN SERIES WITH ONE OF THE WIRES GOING TO THE PAPER OUT 145, RUNDY A. 24614. S THERE A PROGRAM THAT WILL PRINT SIDEWAYS ON THE WITH A 4023? ESPOND DIRECTLY & TO . *LK:MARK/COLOGNE 6. RE: #5 INANCIAL TILITIES, ORTGAGE PROGRAM, PRINTING AN AMORTIZATION TABLE FROM. "HE PROGRAM RUNS WE9LLATING AND MAILING TASK. VEN MY MOTHER-IN-LAW CHIPS IN! N UNUSUAL HOME FOR SURE. UT THE THANKS WE SO OFTEN HEARS SAYS ITS AN INVESTMENT WELL MADE. ND TO YOU, MEMBERS, THANK YOU FOR THE OPPORTUNITY TO CONTRIBUTE WHAT 'M ABLE. *CN19 & Ӿ UPERSCRIPT 'S EARCH AND EPLACE CAN ALSO BE USED WITH CONTROL CHARACTERS WITH THIS TRICK. OR EXAMPLE, IF YOU NEED TO CHANGE THE UNDERLINE SYMBOLS TO BOLD SYMBOLS THE IMMEDIATE PROBLEM IS THAT THOSE SYMBOLS CAN NOT BE DIRECTLY TYPED ON9FORWARD AND REWIND BEFORE EXITING TAPE MODE. HE IRECTORY COMMANDS HOWEVER GO STRAIGHT TO DISK WHICH IS A BIT CONFUSING. ROM . ANIEUWENHUIRZEN: N ORDER TO ASSIGN YOUR 4023 TO DEVICE #5 YOU MUST GO TO 4 ON THE BOARD AND PULL OUT PIN #11. HIS 9 SWITCH. PENING THE CIRCUIT DISABLES THE PAPER OUT. PUSH BUTTON ACROSS THE TWO ORIGINAL PAPER OUT WIRES (BEFORE YOUR NEW TOGGLE SWITCH) SERVES AS A PAUSE CONTROL. HERE IS ADEQUATE SPACE ON THE FRONT LEFT PRINTER PANNELS TO INSTALL THE SWIT9S IN THE SYSTEM PAGES ARE USED, SO IF YOU'VE BORROWED $FA AND $FB FOR A M/L OPERATION OF YOUR OWN, WON'T GUARANTEE COMPATIBILITY, BUT WON'T OVERWRITE YOUR CODE. APE HOOKUP TO THE KERNAL IS COMPLETELY AUTOMATED, BASIC LOADS ARE AUTOMATICALLY RE-9;ӽ*CN0 & Ӿ .. USIC (SEE CENTER FOLD ADVERTISING) ADVISES THEY HAVE ACQUIRED QUANTITIES OF SPARE PARTS FOR THE 128 SYSTEM INCLUDING THE SPECIAL ONLY CHIPS. IM OBBINS, IDWEST OMPUTER, 2140 . ESTWOOD, O9 THE CONTROL LINE. IMPLY SET UP A LINE THAT READS ' *NB "X""Y""Z" ' AT THE TOP OF THE PAGE. HERE X,Y,Z CAN BE ANY CONTROL SYMBOL, REVERSE ASTERISK PHRASE SUCH AS *LM3 ETC. O PUT THE SYMBOL IN THE CONTROL LINE FIELD, PUT THE CURSOR AT THE FRONT O9WILL MAKE THE 8023 DEVICE 4 AND THE 4023 DEVICE #5. HIS WILL ENABLE YOU TO HAVE BOTH PRINTERS ON LINE AND DIRECT THE PRINT TO EITHER ONE. <> HE TAPE CODE PRESENTED HERE HAS BEEN 'LIBE:UP MY B TO FIX A FAULTY MEMORY CHIP THAT HAD ANNOYED ME IN BANK 2, CONFUSING BIT #4 OF ONLY TWO LOCATIONS IN THE WHOLE BANK, BUT WITH THE DIAGNOSTIC PROGRAM FOR THE B, IT SAID CHIP U67, SO WHILE REPLACING THAT, ADDED BANKS 3 AND 4. ERNAL SMART, BASIC:VING ROYALTIES FOR THIS, DO NOT FAIRLY EXPECT ME TO MAKE IT WORK ON A MACHINE WHICH DON'T HAVE, SHOULD THERE BE A BUG IN REGARDS TO THE B/256. NE MINOR POINT WHICH DESERVES YOUR ATTENTION BEFORE YOU RUSH OFF, PEN IN HAND TO ORDER THIS LANGUAGE EXT; 'LL BET A WHOLE BUNCH OF OTHER MEMBERS AREN'T EITHER. ANT TO KNOW WHY? 'VE BEEN GETTING LETTERS FROM PEOPLE ASKING ABOUT THINGS IN THE FALL '86 SCAPE FOR OVER A WEEK NOW, AND JUDGING FROM THE EARLIEST POSTMARKS ON THE LETTERS, YOUR ESTI; WITHHOLDING THE PARTICULARS OF THE PROPOSED CONTEST UNTIL SOME REASONABLE DATE WHICH ALLOWS ALL MEMBERS TO HAVE THEIR ESCAPE IN HAND, AND THEN LET EVERYONE CALL A PARTICULAR TELEPHONE ANSWERING MACHINE WHICH WILL GIVE THE SPECIFICS OF THE CONTEST. (OR<R KEYBOARD, AND EVEN ASSIGNED IT A FUNCTION THAT YOU CAN USE WITHOUT RESORTING TO UPERSCRIPT OR SOME OF MY PROGRAMS WHERE HAVE USED 'TAB' AS A 'SPECIALLY DEFINED BY ME KEY'. HAT FUNCTION IS, CAN YOU STAND IT, A TAB FUNCTION! ELL NO WONDER THE CURS;47SEC VERSUS 18 ON THE 128. ORE NEXT TIME. <> <> HERE HAS BEEN A LOT OF DISCUSSION RECENTLY ON OMPUNET AND IN CORRESPONDENCE FROM READERS ABOUT RINTER EFINITION () FILES, APE CODES AND SECOND; ST BEFORE PRINTING IS TO BEGIN. HANGING CHR$(11) IN THE ABOVE LINE TO CHR$(9) WOULD CAUSE THE PRINTER TO PRINT AT 15 CPI AND CHR$(13) WOULD RETURN IT TO ITS 'NORMAL' VALUE OF 10 CPI. URNING TO UPERSCRIPT WE FIND THERE ARE MANY WAYS OF CONTROLLING T;G. SHIFTED 'S' WILL PRINT A HEART WHILE THE UNSHIFTED 'S' PRINTS THE UPPERCASE ). OU WON'T BE ABLE TO SEE THE GRAPHOIC CHARACTERS ON THE SCREEN SO YOU'LL HAVE TO KEEP MAKING MENTAL SWAPS BETWEEN WHAT IS ON THE SCREEN AND WHAT WILL APPEAR IN PRINT. T; 'TOP' PRIZE DOESN'T SEEM TO GIBE WITH MY IDEA OF FAIRNESS. OU WANTED TO KNOW WHEN WE GOT OUR ESCAPES? GOT MINE ON 7 87, AND THERE WERE THREE LETTERS POSTMARKED LAST YEAR FROM PEOPLE REFERRING TO THIS ISSUE. DMITTEDLY WE ARE IN A PRIVILE;E! ERIOUSLY, IT WAS A GOOD TRY, BUT YOU SHOULD REALLY SET THE RULES SOMEWHAT MORE EQUALLY FOR THOSE OF US WHO LIVE IN THE AREAS SERVED BY ILLITERATE, IMMOBILE OR OTHERWISE INEFFECTUAL MAIL CARRIERS. [LMN!] *CN1; -128 !*CN0 Y:;ARY ADDRESSING AS WELL AS USING THE EATURE EATURE AND RINTER EATURE COMMANDS IN UPERSCRIPT. S USE BOTH A 1101 DAISYWHEEL AND 801 DOT MATRIX PRINTER 'LL ATTEMPT TO PASS ON SOME TIPS ABOUT USING THEM WITH UPERSCRIPT AND UPERBASE. ;HE PRINTER. 'LL COVER THREE OF THEM BELOW. HOOSE WHATEVER METHOD WORKS BEST FOR YOU. 1) ODIFIED EATURE INES IN THE ILE. ITH THE 801/803 PRINTERS UPERSCRIPT NORMALLY PRINTS IN USINESS OR URSOR OWN ODE (SET BY LINE 9 OF THE ILE).; MAY BE USEFUL TO HAVE YOUR PRINTER MANUAL HANDY (PAGES 23 AND 24 IN THE CASE OF THE 801). 2) HE EATURE-EATURE-UMBER ACILITY. O OBTAIN GRAPHIC SYMBOLS WITH CHR$ VALUES HIGHER THAN 127 (IE. THOSE ON THE LEFT SIDE OF THE KEYS) REQUIRES A DIFFE;GED POSITION CALENDAR WISE, BUT LET'S GET ORGANIZED ON THIS STUFF, OK? ANT TO RUN A CONTEST AND INCREASE ORDERS? OK, NO QUARRELS WITH THAT, BUT EITHER GIVE EVERYBODY WHO COMES UP WITH THE RIGHT ANSWER THE SAME DISCOUNT/FREEBIE OR WHATEVER, OR CON; R. NTHONY . OCELIAK AVE YOU EVER WONDERED WHY OMMODORE INSTALLED A 'TAB' KEY ON THE B-128? SURE HAVE, AND DOGGONE IF HAVEN'T FINALLY, AFTER ALL THIS TIME FIGURED OUT WHY! INSTALLED, HOOKED UP AND CODED AN EXTRA-BIG KEY ON YOU; WON'T ATTEMPT TO ANSWER QUESTIONS ABOUT OTHER PRINTERS AS HAVE NO WAY OF CHECKING WHAT WORKS AND WHAT DOESN'T. ITH UPERBASE MOST PEOPLE WILL WANT TO DO THINGS LIKE CHANGE THE CHARACTERS PER INCH SETTINGS ON THEIR PRINTERS. ANY (MOST?) PEOPLE USE; O CHANGE AND PRINT IN RAPHIC OR URSOR P ODE WE CAN USE ONE OF THE UNUSED EATURE LINES IN THE OT ATRIX ILE. HESE LINES ARE NUMBERS 18 TO 31 IN THE FILE (YOU HAVE TO COUNT THEM CAREFULLY). INCE TWO LINES FOR BOLD PRINT ARE NOT USED BY ;RENT APPROACH. O PRINT THESE SYMBOLS, WHICH ACTUALLY RUN FROM CHR$ 161 UPWARDS, WE PLACE THEIR CHR$ VALUE BEFORE THE COLON IN ONE OF THE TEN EATURE LINES IN THE FILE (LINES 32 TO 41). HESE SYMBOLS MAY BE ENTERED BY TYPING 1---7 IF 7 WAS THE NU<MBER CHOSEN FOR A PARTICULAR SYMBOL. ICHAEL ULME WROTE ME SAYING HE USES THIS METHOD FOR UNDERLINING TEXT BY PRINTING THE SYMBOL CORRESPONDING TO CHR$ 183 ON THE LINE BELOW THAT HE WISHES TO UNDERLINE. F COURSE THIS PRECLUDES TEXT ON THIS LINE BUT I;DUCT A RANDOM DRAWING SUPERVISED BY YOUR WONDERFULLY PATIENT WIFE OR OFFSPRING FROM ALL CORRECT REPLIES TO DETERMINE THE WINNER. R, LET EVERYBODY GET THE SAME START. HIS SECTION WILL NEED REVISION OR YOUR SPOUSE WILL SEEK REVENGE, BUT HOW ABOUT; TO COVER THE 128 VERSION DIFFERENCES IN MORE DETAIL NEXT ARTICLE. N THE MEANTIME LEAVE YOU WITH SOME COMPARATIVE TIMES. UPERSCRIPT SPELLING CHECK WHICH TOOK 4MIN 46SEC ON MY 64 TOOK ONLY 1MIN 58SEC ON THE 128. OADING TEXT OF 66 BLOCKS TOOK ; ONLY ONE PRINTER AND IT IS TEMPTING TO PLACE CONTROL CODES FOR IT IN THE UPERBASE "TART.P" SYSTEM PARAMETERS. OWEVER PROBLEMS ARISE IF YOU PLACE SOMETHING LIKE 435 PRINT CHR$(27)+CHR$(31)+CHR$(11) TO EFFECT 12 CPI PRINTING WITH A 1101 AND EV;OMMODORE DOT MATRIX PRINTERS WE CAN 'REDESIGNATE THEM RAPHICS N (CHR$ 145) AND RAPHICS FF (CHR$ 17). O DO THIS ENTER THE NUMBERS 145 BEFORE BEFORE THE COLON ON THE OLD N LINE (LINE 19) AND 17 ON THE OLD FF LINE (LINE 26). AVE THE MODIFIED DE<S. UPERBASE STORES DATA IN 128 BYTE BLOCKS OF WHICH ONLY 123 ARE USEABLE. F THE RECORDS IN A FILE CONTAIN AN AVERAGE OF SAY 135 BYTES (ALLOW ONE BYTE PER CHARACTER IN A FIELD PLUS ONE FOR EACH FIELD AS A FIELD SEPARATOR) THEN YOUR DATABASE IS USING TW<OT SHOW INCREASE IN THE NUMBER OF BLOCKS FREE. HESE SAVINGS WILL, HOWEVER, SHOW UP AFTER EXPORT AND IMPORT AS THESE OPERATIONS REBUILD THE FILES IN THE IMPORTED DATABASE. HIS IS ALSO A USEFUL THING TO DO ONCE A DATABASE HAS BEEN IN USE FOR SOME WHILE. TED WITH THE 'MEMO' OPTION. HEY... HANKS TO IKE ATT FOR BRING THIS TO MY ATTENTION. *FT6:,, *LM1:RM58:PL90:TL83:LP6:PT12:VP2:JU1 *CN1;*CN0 *LK:MARK.SS E OTHERS INTO DOING SOMETHING REALLY USEFUL. HOSE OF<S EFFECTIVE FOR TITLES AND SUCH WHICH ARE NORMALLY SEPARATED FROM THE MAIN BODY OF TEXT. GAIN DON'T FORGET TO SAVE CHANGED DEFAUTS FILE TO DISK AND 'INSTALL' IT. 3) ENDING APE EQUENCES. ERE WE REALLY HAVE TWO METHODS OF DOING THIS. E MAY USE< T LIKE THE DISK DRIVE, GOOD OL' COMMODORE HAS EQUIPPED OUR MACHINE WITH MORE FUNCTIONS THAN THEY CARED TO TALK ABOUT. HE BOOKS NEVER WERE MUCH ON ACCURACY ANYWAY, CONSIDER HOW MANY OF THE 'CTRL' CODES LISTED DO WHAT IS CLAIMED FOR THEM, BUT ALWAY< O UPERBASE BLOCKS OF 128 BYTES FOR EACH RECORD WHICH IS EQUIVALENT TO ONE DISK BLOCK OF 256 BYTES. OWEVER, IF YOU WERE TO DO THINGS LIKE CUT DOWN THE NUMBER OF FIELDS IN THE RECORD AND THE AMOUNT OF INFORMATION STORED IN THE FIELDS TO SAY AN AVERAG< UPERDESK, WHICH IS AVAILABLE FROM THE 128 IBRARY, MAY BE USEFUL TO MEMBERS JUST LEARNING TO USE UPERBASE AND/OR UPERSCRIPT ON ANY OF THE OMMODORE MACHINES INCLUDING THE 64. HILST ON THE 64 ONE CANNOT USE THE INTEGRATED PARTS OF THE PROGRAM WHE< OR FLIES TO THE RIGHT HAND EDGE OF THE SCREEN IF YOU PRESS IT WHILE IN BASIC DIRECT MODE, IT'S LOOKING FOR (BUT NOT FINDING) A TAB TO STOP AT. O, 'M NOT TALKING ABOUT A COMMAND LIKE PRINT TAB(30);"HELLO" *LM4:MA3 RY THIS ON FOR SIZE:*MA3< EITHER THE AYOUT-NTER-EATURE COMMAND OR THE EATURE-EATURE-SCAPE COMMAND FOLLOWED BY THE RELEVANT CHARACTER. N EXAMPLE WILL HELP ILLUSTRATE THIS. HE 1101 HAS 6 'UNPRINTABLE' CHARACTERS ON THE DAISYWHEEL WHICH APPARENTLY CANNOT BE INVOKED BY<S ENJOY FINDING SOMETHING NEW IN MY B'S REPERTOIRE, AND AM NOT EXACTLY A NOVICE, HAVING USED THE SAME MACHINE FOR WELL OVER A YEAR. HAT DO YOU DO WITH A KEY LIKE THIS? VER WANT TO WRITE NEAT & TIDY DATA STATEMENTS WHILE WRITING A BASIC PROGRAM<E OF 110 CHARACTERS PER RECORD YOU WOULD BE ABLE TO ALMOST DOUBLE THE NUMBER OF RECORDS ON YOUR DISK. T DOESN'T MATTER IF THE ODD RECORD GOES OVER THE 128 BYTE LIMIT AND USES TWO UPERBASE BLOCKS, JUST TRY TO KEEP THE AVERAGE DOWN SO MOST RECORDS USE ON<RE UPERBASE CALLS UPERSCRIPT OTHER PARTS MAY PROVE USEFUL. HINGS LIKE THE ET AND UMP COMMANDS, MODIFICATIONS TO THE TART.P PROGRAM AND ELP SCREENS FOR MENUS ARE USED SO ONE MAY SEE HOW THESE ARE EMPLOYED AND INCORPORATE THEM INTO OTHER PROGRAMS. < 1. N BASIC, NO PROGRAM RUNNING, READY PROMPT AND FLASHING CURSOR ON SCREEN.*MA3 2. OVE CURSOR SOMEWHERE ACROSS THE SCREEN, SAY TO THE 20TH POSITION. *MA3 3. RESS AND HOLD 'SHIFT' WHILE PRESSING 'TAB'. ELEASE BOTH.*MA3 4. OVE CURSOR LEFTWARD OF ? ANY KEY ON THE KEYBOARD. HEY ARE PRINTED IN THE RINTER EST AT POWER ON WITH THE ORM EED SWITCH DEPRESSED HOWEVER. O ACCESS THEM WE USE THE EATURE-EATURE-SCAPE FACILITY. NTER 1---- TO PRINT ONE OF THEM WHILE Z, , , , AND REPLACE <? R MUCH MUCH BETTER, BY A FEW SIMPLE POKES TO BANK 15 MEMORY, YOU CAN 'PRE-INSTALL' TABS AND THEN WHEN YOUR PROGRAM HAS A LINE LIKE: 100 PRINT CHR$(9) [THAT'S THE TAB CODE], GUESS WHAT HAPPENS? IGHT! YOU TAB OVER TO THE NEXT SET TAB! HILE TH<LY THE ONE. AVINGS CAN MADE BY USE OF ABBREVIATIONS, OMISSION OF COMMAS AND FULL STOPS AND CONCATENATION OF MANY 'TICK THE BOX' FIELDS INTO ONLY ONE FIELD USING A SERIES OF LETTERS AS A CODE. ON'T BE ALARMED THAT YOU WILL NOT SEE ANY EXTRA BLOCKS FREE < HAVE PLACED UPERDESK IN THE UBLIC OMAIN SO EVERYONE IS FREE TO USE AND MODIFY IT AS THEY DESIRE. T WAS NOT WRITTEN AS THE 'FINAL VERSION' OF A DESKTOP UTILITY BUT RATHER AS SOMETHING TO STIMULATE OTHERS INTO DOING SOMETHING REALLY USEFUL. HOSE OF<THE TAB YOU JUST SET, WHETHER BY PRESSING RETURN, CURSOR LEFT, OR WHATEVER YOU DESIRE.*MA3 5. RESS 'TAB' WITHOUT PRESSING SHIFT.*MA3 6. OW!*MA3 *LM1 N SUMMARY, SHIFT/TAB SETS OR CLEARS A TAB BY TOGGLING ON OR OFF AT THE POSITION OF THE CU<HE PROCESS BY A LOOP, READING AND POKING FROM A LIST OF DATA STATEMENTS, OR DO WHATEVER SUITS YOU. OR INSTANCE, IF YOU HAVE ALREADY SET YOUR TABS, THE FOLLOWING SIMPLE BASIC PROGRAM WILL PICK THEM UP AND DISPLAY THEM FOR YOU ALMOST READY FOR INCLUS<ERE IS PROBABLY A MORE ELEGANT METHOD OF DOING THIS, HERE IS A ROUGH AND READY WAY TO MAKE THE B DUPLICATE A TAB SET-UP. *LM4:MA3 1. N DIRECT MODE, SET HOWEVER MANY TABS YOU WISH AT WHATEVER POSITIONS YOU DESIRE.*MA3 2. EXT TYPE THE FOLLOWING: *LM1<AFTER DOING THIS 'CONDENSATION'; ONCE UPERBASE HAS ALLOCATED A BLOCK FOR DATABASE USE, IT STAYS COMMITTED. UT THE SPACE IS THERE, FREE TO BE USED FOR THE NEXT RECORD TO BE ENTERED. BACKUP MAKES AN IDENTICAL COPY OF THE EXISTING DISK SO IT WILL ALSO N< YOU WHO HAVE PURCHASED UPERBASE: HE OOK MAY HAVE NOTICED SOMETHING MISSING FROM THE BOTTOM OF PAGE 30 AND THE TOP OF PAGE 31. HE MISSING WORDS ARE: ...OUTPUT OR OTHER PROCESSING. OU CAN COPY, RENAME, OR DELETE LISTS. EMOS HESE ARE CREA<RSOR, AND TAB ALONE IS THE 'SEARCH FOR PREVIOUSLY SET TABS' KEY. OMMODORE DID IT AGAIN. ERHAPS MANY OF YOU ALREADY KNEW WHAT THE TAB KEY DID, BUT DIDN'T, AND JUST RE-READ THE USER'S GUIDE, AND IT DIDN'T HAVE MUCH TO SAY ABOUT THIS KEY. US=ION IN A DATA STATEMENT FOR YOUR REAL PROGRAM: 10 BANK15: PRINT "1000 DATA"; 20 FOR X=0 TO 9 30 ?PEEK(929+X);:IF X<9 THEN PRINT " , "; 40 NEXT X *LM1 HIS WILL GENERATE A DISPLAY OF YOUR SET TABS WHICH YOU CAN MAKE INTO A REAL LINE BY POSITIONING< BANK15 ?PEEK(929) ?PEEK(930) '' '' '' ?PEEK(938) OMEWHERE NEAR THE BEGINNING OF YOUR PROGRAM, SAY LINE 10: 10 BANK15 20 POKE929,[PUT THE NUMBER THAT PEEK 929 WAS HERE] 30 POKE930,[DITTO FOR PEEK 930] AND SO ON. OU CAN AUTOMATE T= BUT THE ANONYMOUS AUTHOR OF THE SILVER B SERIES USER'S GUIDE TELLS US EVERYTHING ABOUT THE MONITOR EXCEPT HOW TO ENTER IT!] HE 'OFFICIAL' WAY TO ENTER THE MONITOR, IS OF COURSE, THE GOOD OL' SYS 57344. HIS GIVES A CLEAN LOOKING STACK, THE VERY I=THE INPUT STATEMENT WITH A LINE SUCH AS: 250 PRINT CHR$(27)+"Z" CHR$(27) IS IF COURSE BASIC LONG-HAND FOR THE ESCAPE KEY. OU WILL GET A LITTLE PROCESSION OF BLANK BLOCKS MARCHING ACROSS THE SCREEN AS ANYONE TYPES AND THE PROGRAM ECHOES TO SCREEN.= THE CURSOR OVER IT AND PRESSING RETURN. F COURSE YOU WILL WANT TO CHANGE THE LINE NUMBER FROM 1000 TO WHATEVER YOU REQUIRE, AND ALSO DELETE LINES 10 - 40! GAIN, IN THE MANNER OF NOT PRETTY, BUT IT WORKS, YOU CAN TYPE NEW AFTER RUNNING THE =YOU BETTER KNOW WHAT YOU ARE DOING, OR YOU WON'T REGAIN CONTROL OF YOUR B UNTIL YOU POWER DOWN. ON OF A GUN, WASN'T USING THE SAME KERNAL THAT WE ARE! AST, CAST YOUR PEEPERS ON THE SP [STACK POINTER] DISPLAY. #$71 SOUNDS A MITE LOW, UNLESS THAT= AND THE B. HERE ARE OF GOODIES TUCKED AWAY IN THERE THAT WE WERE NEVER TOLD ABOUT, BUT IN ALMOST EVERY CASE THERE IS A TINY BUG INVOLVED. HE KIND OF BUG THAT CAN GET AWAY WITH, ...OU DIDN'T PAY ME FOR IT, SO YOU DON'T SERIOUSLY EXPECT ME TO .= MPRESSIVE *** MONITOR 1.0 *** LOGO, AND IT WORKS GREAT, UNTIL YOU WISH TO EXIT. HERE IS A WEE DEFICIENCY THERE, AND THE X COMMAND JUST DOESN'T X. [OU CAN ESCAPE TO BASIC WITH A 'G 8000', BUT YOU'RE NOT SUPPOSED TO HAVE TO RESORT TO THINGS LIKE THAT. = UST DON'T FORGET TWO THINGS! 1. CLEAR THE SCREEN BEFORE RETURNING TO THE NORMAL CHARACTER SET. 2. RETURN TO THE NORMAL CHARACTER SET! 270 PRINT CHR$(27)+"Y" LSO KEEP IN MIND THAT A LESS-THAN CASUAL OBSERVER CAN WATCH YOUR FINGERS INSTEAD OF= PROGRAM ABOVE, AND THEN DLOADING THE PROGRAM YOU WISH TO USE THE TAB SET-UP IN, AND ONLY THEN POSITIONING THE CURSOR ON THE DATA STATEMENT LINE AND RE-SAVING THE PROGRAM. EXT TIME 'LL TELL YOU ABOUT PRINTING A FEW CURAOR UP'S, AND POKING A 13 INT= KERNAL HAD THE SAME TROUBLES AS OURS. OW BACK TO THE MAIN THRUST OF THE ARTICLE. VERY TIME YOU SYS 5, AND ENTER THE MONITOR, THE STACK GROWS BY FIVE BYTES! HEN YOU .X, YOU DO INDEED WARM START BASIC, ALL PROGRAM LINES ARE AS THEY WERE, AND YOU.., BUT THAT COULDN'T. T IS PERVERSELY TO THEIR CREDIT THAT THEY DIDN'T HYPE THE NON-BULLETPROOF FEATURES. *LK:BEREZ.BANK ULY UNDERUTILIZED, 'CLR' IN YOUR PROGRAM FRAGMENT. HAVE RECENTLY DEVELOPED A NEW WORKING HYPOTHESIS CONCERNING = X IS SUPPOSED TO WARM START BASIC.] EXT TRY, AND BY THE APPEARANCE OF THE USER'S GUIDE, AT LEAST THE 'NORMAL' IF NOT OFFICIAL WAY TO DO THINGS, IS SYS 5 OR 6, PROVIDING YOU HAVEN'T READ OR SET TI$ RECENTLY. S AN ASIDE, AND TO PERHAPS PIQUE Y= THE SCREEN AND STILL FIND OUT WHAT YOU TYPED, SO KEEP ALERT. *CN1;-128 AND ˾*CN0 Y: R. NTHONY . OCELIAK HILE WAS DE-BUGGING MY TAPE CODE, HAD FREQUENT OCCASION TO GO FROM BASIC TO THE MONITOR AND BACK. RE YO=O THE KEYBOARD BUFFER AND A 1 INTO THE NUMBER OF KEYSTROKES WAITING LOCATION, WHICH COMPLETES THE AUTOMATION OF SAVING A TAB SET-UP. HAVE A GOOD IDEA THAT THERE IS A WHOLE LOT MORE 'UNPUBLISHED FUNCTIONS' WHICH THE B CAN DO, AND IF ANY OF YOU OUT= CAN EVEN EXECUTE THE BASIC COMMAND 'CONT', IF APPROPRIATE. WILL SAVE THE MILDLY CURIOUS FROM REPEATING MY NEXT EXPERIMENT, ALTHOUGH YOU ARE INVITED TO TRY IF YOU WISH. YS 5 AND .X, OVER AND OVER, WATCHING THE STACK POINTER GET LOWER AND LOWER, = PRG "INPUT" STAGE BY TYPING "FINISH" TO EXIT 1 ".." SEQ 1 "FILL 16" PRG 2 "SS.AUTOBOOT" SEQ 1 "FILL 17" PRG NSTRU=OUR CURIOUSITY, TURN TO PAGE 142 OF THE SILVER USER'S GUIDE AND LOOK AT THE EXAMPLE OTE THREE THINGS, PC [PROGRAM COUNTER] = 0007, WHICH INDICATES WHERE THE 6509 BRAIN WAS GOING TO GO NEXT, EXCEPT THAT THE PREVIOUS INSTRUCTION =U AWARE THAT THE B, WHEN PERFORMING SUCH A ROUND TRIP, LEAVES THE STACK IN AN UNNECESSARILY BLOATED CONDITION? NE OF THE THINGS WHICH ALWAYS BOTHERED ME, AS A FORMER 1802 [STACK? YEAH 64000 BYTES FOR THE STACK, AND LET EVERYTHING ELSE USE THE REST]= THERE HAVE FOUND ONE (OR MORE), WHY NOT WRITE 'EM UP AND SEND 'EM IN? *CN1; !*CN0 Y: R. NTHONY . OCELIAK URING A CASUAL TELEPHONE CONVERSATION WITH ONE OF 'S PRE-EMINENT PROGRAMMER'S, MENTIONED THAT THERE WAS=UNTIL...LO AND BEHOLD, THE DREAD 'OUT OF STACK' MESSAGE APPEARS. O KEEP THINGS STRAIGHT, IF YOU ARE GOING TO RUN SOME PROGRAM AND REPEATEDLY INSPECT IT'S RESULTS VIA THE MONITOR, EITHER: 1. LWAYS USE 'RUN' FOR THE BASIC END OF YOUR PROGRAM. OT '=CTIONS: 1 "." SEQ 1 "FILL 18" PRG OLLOW THE INSTRUCTION FROM RE-RELEASE #4. HEN YOU 22 "JW COMMENTS" SEQ 1 "FILL 19" PRG DESIRE TO PROCEED TO=SAID 'BREAK' (OUR SYS 5!). , SO EVEN USES SYS5, SO WHAT? ATER!, FIRST SQUINT AT THE IRQ DISPLAY. RY YOUR OWN SYS 5 AND COMPARE. HIS NUMBER [YES IT'S A NUMBER DISPLAYED IN HEXADECIMAL], SHOULD NEVER VARY UNLESS EXPLICITLY CHANGED BY YOU, AND = PROGRAMMER, WAS THE SEEMINGLY MINISCULE STACK AREA AVAILABLE. ET ME EMPHASIZE HOWEVER, THAT HAVE NOT YET RUN SHORT OF STACK SPACE FOR A BUG-FREE PROGRAM. UCH IS NOT, HOWEVER THE CASE WHEN USING THE B'S MONITOR. [N FAIRNESS, PERHAPS IMPROPERLY,= A REAL USE FOR THE ESCAPE Z [ALTERNATE CHARACTER SET] FUNCTION WHICH HAD ESCAPED(!) MOST PEOPLE'S NOTICE. F YOU WISH TO HAVE A USER ENTER A PASS-WORD, OR SOME SHORT BUT SENSITIVE DATA, WHICH SHOULD BE CONCEALED FROM A CASUAL ONLOOKER, JUST PRECEED =GOTO 7500' IN ORDER TO INSPECT WHAT THAT PORTION OF THE PROGRAM IS DOING. EZOOTIFY THE STACK! OR 2. NCLUDE THE LEGITIMATE BUT TRULY UNDERUTILIZED, 'CLR' IN YOUR PROGRAM FRAGMENT. HAVE RECENTLY DEVELOPED A NEW WORKING HYPOTHESIS CONCERNING > THE NEXT KEY WITHOUT ENTERING A 2 "AUTOBOOT.P" PRG 1 "----" PRG VALUE FOR THE PRESENT KEY SIMPLY PRESS THE "N" KEY. HEN 1 "FILL 7" PRG 7 "START.P" SEQ COMPLETE TYPE "FINISH" TO GET BACK> 43 " ASTER1.3.INSTR" SEQ 1 "--MATHEMATICS---" SEQ ACCURATE NUMERICAL METHODS 8 "ANNOTATION.MG5" SEQ 1 "--------------M-" SEQ 18 "CHECKBK2.3.INSTR" SEQ 8 "BISECTION.MR" PRG .MR FINDS ROOTS> PRG IDENTIFIES NON-EXEC. 23 "CUBICSPLINE.MC" PRG .MC FITS CURVES TO DATA 1 "--------------A+" SEQ LINES 8 "LAGRANGEINTRP.MC" PRG 1 "--APPLICATIONS--" SEQ 16 "MULTIRE>S AND BELONGS ON EVERY DISK THAT CONTAINS MORE THAN A FEW DIFFERENT FILES. CHECKBOOK V2.3 IS A COMPLETE, FLEXIBLE, CAREFULLY-CRAFTED, USER-FRIENDLY AND BUG-FREE PROGRAM THAT MINIMIZES DATA-INPUT DRUDGERY AND KEEPS A NEAT EASILY-ACCESSIBLE RECORD OF YOUR> TO THE MENU. 1 "FILL 8" PRG 3 "MAGAZINE" SEQ 1 "FILL 9" PRG 40 "SUPERSPELL.TM" SEQ BRIEF: ORIGINAL PROGRAM NAME:"NSCRATCH" > FORWARD OR BACKWARD BY THE SCREENFUL (SIMILAR TO 'S AND -). *NB LL MATERIAL PUBLIC DOMAIN *NB EIL UMFER *NB 746- ARYLAND T. *NB OLUMBIA, 29201 *NB 803-771-4932; 803-777-3151 12 "VERYFASTREADER" PRG ASIC: SEQUE> OF EQUATIONS 15 "NUMERICAL.INSTR" SEQ 10 "FALSEPOSITION.MR" PRG 4 "BLURB.MG" SEQ 7 "ITERATION.MR" PRG 2 "." SEQ *CN1;*******> GRESS.MC" PRG 1 "--------------A-" SEQ 8 "NEWTONINTRP.MC" PRG 6 "CHECKBOOK V2.3" PRG OMPLETE CHECKING PROGRAM W/ 20 "POLYREGRESS.MC" PRG 134 "%CHECKBOOK V2.3" PRG BANK RECONCILIATIONS. ELETE/ > CHECKING ACCOUNT. HE NUMERICAL METHODS PROGRAMS ARE BASED ON A TEXTBOOK USED IN AN UNDERGRADUATE COMPUTER COURSE THAT ATHEW OLDSTEIN COMPLETED THIS PAST FALL SEMESTER. HE NON-EXECUTING PROGRAM IDENTIFIES THE LINES OF CODE IN PROGRAMS THAT AR> 1 "FILL 10" PRG 27 "!!----!!" SEQ ODIFIED ROGRAM NAME: "ILE UNSCRATCH" 1 "------" PRG 1 ""FILES SEQ ROM #4 >NTIAL FILE READER 2 "SS2 TABLES"FINAL PRG BINARY: OUTPUT OF ABOVE PROGRAM SEE 64 IN 6 SEC 14 "4023GRAPHICSDEMO"SEQ : PRINT OUT THIS FILE FROM 51 "GRAPHICS FINALE" SEQ : PART 3, 4023 GRAPHICS >*****************************CN0 BY: EIL UMFER "RAPHICS INALE" WINDS UP THE INSTRUCTIONAL SERIES SHOWING YOU HOW TO TEACH UPERCRIPT TO PRINT GRAPHICS ON THE 4023. HE PROGRAMS IT EXPLAI> 6 "GAUSSQUADTURE.MI" PRG .MI INTEGRATES 2 "+BANK.RAM" PRG INSERT/MOVE/SORT/EDIT ENTRIES 9 "ROMBERG.MI" PRG 2 "CHECK.SAMPLE" SEQ OOL-PROOF DATA INPUT, USER- 15 "SIMPSON'S.MI" PRG 3 "CHECKCATAGORY1" SEQ >E NOT UTILIZED BY THE COMPUTER. HE PROGRAM WAS DOWNLOADED FROM A 64 DATABASE ON ELPHI. HE TYPIST V2 PROGRAM IS AN IMPROVEMENT ON THE PROGRAM ON THE #32 DISK. 36 " ASTERMENU V1.3" PRG FOR EVERY DISK W/ 11 "MULTIPLEROOTS.MR">31 "F-KEY TEMPLATE" PRG 3 "MAGAZINES" SEQ ROGRAM WRITTEN BY:UKE ESTER 6 "FILE UNSCRATCH" PRG 11 "SEARCH.P" SEQ ODIFIED BY: ERNAGHAN 4 "COPY FIL>WITH TO SEE GRAPHICS UPERCRIPT 4 "BLURB.NC2" SEQ : WILD CLAIMS FOR THESE FILES 29 "FINALGRAFXTABLES"PRG ASIC: REVISION OF 'S 3 "ANNOTATIONS.N>NS ARE ALREADY TYPED IN FOR YOU IN "FINALGRAFXTABLES" AND "SS2 TABLES"FINAL. "4023GRAPHICSDEMO" SHOWS YOU HOW EASY IT IS TO DAZZLE YOUR FRIENDS AND IMPRESS YOUR BOSS WITH HORIZONTAL AND VERTICAL GRAPHS. PEED READERS WILL LOVE "VERYFASTREADER", A SEQUE> FRIENDLY. UARANTEED NO 7 "TRAPEZOIDAL.MI" PRG 2 "CHECKCATAGORY2" SEQ BAD BUGS. REATE YOUR OWN 12 "RUNGA-KUTTA.MD" PRG .MD SOLVES DIFFERENTIAL EQ. 1 "CHECKCATAGORY4" SEQ CHECKCATAGORY FILES. 1 "--------> PRG 20 " ASTERMENU/C1.3" PRG MORE THAN 1 FILE. V1.3 SHOWS 8 "NEWTONRAPHSON.MR" PRG 8 "ASTERDIRECTORY" REL FILENAME OF SELECTED FILE. 9 "SECANT.MR" PRG 1 "--------------U+" SEQ 12 "G>E" PRG 1799 BLOCKS FREE. URTHER MODIFIED BY: . RIGHT *CN1;************************************CN0 BY: ATHEW OLDSTEIN ' ASTERMENU V1.3' IS A FULL-FEAT>C2" SEQ : THIS FILE "SS2 MAKETABLES" *NB LL MATERIAL PUBLIC DOMAIN *NB EIL UMFER *NB 746- ARYLAND T. *NB OLUMBIA, 29201 *NB 803-771-4932; 803-777-3151 *CN1;******************>NTIAL FILE READER THAT CAN DISPLAY A 64 FILE TO THE SCREEN IN JUST 6 SECONDS, THANKS TO AN IMBEDDED MACHINE LANGUAGE ROUTINE. LSO USEFUL FOR SLOWPOKES; READ FILES THAT YOU AREN'T GOING TO CHANGE, WITHOUT HAVING TO WAIT FOR UPERCRIPT TO LOAD. CROLL>------I+" SEQ 1 "CHECKCATAGORY3" SEQ EARCH/PRINT BY CATAGORY 1 "--INSTRUCTIONS--" SEQ 13 "TYPIST V2" PRG FASTER W/MOVING COL. INDICATOR 1 "--------------I-" SEQ 1 "--------------M+" SEQ >AUSS.MS" PRG .MS SOLVES SYSTEMS OF EQUATIONS 1 "---UTILITIES----" SEQ 11 "GAUSS-JORDAN.MS" PRG 1 "--------------U-" SEQ 9 "GAUSS-SEIDEL.MS" PRG 8 "NON-EXECUTING" >URED AUTOMATICALLY CONFIGURED 1, 2 OR 3 COLUMN DISK DIRECTORY THAT LOADS AND RUNS (FOR PRG FILES) OR DISPLAYS (FOR SEQ FILES) FILES SELECTED BY ASSIGNED MENU NUMBER. T WILL RUN ON BOTH DISK DRIVES, INCLUDES PRINT/COPY/DELETE/RENAME UTILITIE?******************CN0 *NB"E" Y: AVID REENE HE FOLLOWING IS A SHORT EXPLANATION OF SOME OF THE PROGRAMS ON THE DISK. HAVE WRITTEN MOST OF THESE PROGRAMS MYSELF; THE EXCEPTIONS ARE THE SIX TEXT ADVENTURES AND ?ISTANCE FROM IS DETERMINED BY DRAWING ROUTINES; YOU CAN REMOVE THE DEMO PROGRAM THE SKILL LEVEL YOU CHOOSE. AND USE THE SUBROUTINES. "SNAKES.DG" IS A GAME WHERE YOU CONTROL A SNAKE AND TRY "GRAPHICS.DG" ?LT +#####.## [F1]+[F2]+[F3] 9 COUNT ESULT +## [C1]+[C2]+[C3] 10 AVERAGE ESULT +####.## [TOTAL]/(([COUNT] =0)+[COUNT]) ERE THE TERMS ([F1]=0) AND ([COUNT]=0) ASSUME THE VALUE OF -1 IF TRUE AN?E WHY IT WORKS, HAVEN'T GOT A CLUE. ROBABLY A HARDWARE BUG SOMEWHERE. <> LEAVE YOU WITH A MODIFICATION OF ONE OF THE LITTLE GEMS FROM RU9TUFF IN THE RIGHT CIRCUMSTANCES. *LK:UPRNUL/UG86 UNT] IN THE DENOMINATOR IN FIELD 10, JUST AS IN A NORMAL CALCULATION FOR AVERAGES. OWEVER, WHEN WE HAVE A ZERO COUNT THEN THE TERM ([COUNT]=0) BECOMES -1. E WILL THEN ASLO HAVE A ZERO [TOTAL] BU? THE RENUMBERING ROUTINE. HE PROGRAMS LISTED ARE SOMETHING OF A MISCELLANEOUS COLLECTION; THERE ARE A QUITE A NUMBER OF GAMES AND SEVERAL UTILITIES AS WELL. HEY ARE SEPARATED ON THE DISK DIRECTORY BY NULL PROGRAMS. "RUN ME.DG" IS A PROGRAM TO READ U? O INCHES SQUARE. "ABRLAB" IS AN ABRIDGED VERSION OF THE ABOVE; EVERYTHING "SCREEN EDITOR.DG" LETS YOU DESIGN SCREEN LAYOUTS FOR USE IN THE LARGER MAZE IS CARRIED OVER TO THIS VERSION, IN OTHER PROGRAMS. BUT THE MAZE IS SIGNIFICANTLY SMAL? D 0 IF FALSE UNDER NORMAL OOLEAN EXPRESSION RULES IN ASIC. ( HAS A COMPLETE EXPLAINATION ABOUT THESE MATTERS IF YOU ARE NOT FAMILIAR WITH THEM.) F WE ACTUALLY COUNTED SOMETHING AND PLACED A VALUR IN [F1] THEN ([F1]=0) IS FALSE AND IS SET TO ? CE UNT'S : . HE FULL LENGTH ALGORITHM WAS LISTED LAST MONTH TO AVOID THE DIVISION BY ZERO ERROR. HIS ONE IS SHORTER AND IS USEFUL FOR AVERAGES. UPPOSE WE HAVE A RESULT FIELD WE WILL CALL [AVERAGE] WHICH RECEIVES THE AVERAGE CALCUL? IS A SET OF SUBROUTINES FOR ONSCREEN, 80X50 TO AVOID OBSTACLES. , , . "GRAPHICS2.DG" IS THE SAME AS "GRAPHICS.DG", BUT WITH A GOT T?PERSCRIPT FILES LIKE PUSH THE OBSTACLES AROUND. HE MONSTERS CAN BE KILLED THIS ONE WITHOUT ACCESSING UPERSCRIPT. BY PUSHING OBJECTS INTO THEM, BUT EVERY TIME THIS IS "ADVENTURES" IS A LOADER PROGRAM FOR THE EIGHT ADVENTUR?LER (ONLY A 15X15 "DRAWPRINT.DG" LETS YOU DRAW ON THE SCREEN AND PRINT THE GRID). HIS MAKES IT LESS OF A CHALLENGE BUT EASIER RESULTS ON A PRINTER IN HIGH RESOLUTION. HIS IS A TO EXPLORE AND MAP. ?0 WHILE [C1] WILL THEN HAVE 1 ENTERED IN IT. N THE OTHER HAND, IF WE DIDN'T COUNT ANYTHING AND LEFT [F1] BLANK OR ENTERED 0 THEN [C1] WILL ALSO HAVE 0 ENTERED (-1 + 1 = 0). IKEWISE IF WE HAVE A FINITE COUNT AT THE END OF THINGS THEN [COUNT]=0 IS FALS?ATED FROM THE CONTENTS OF OTHER FIELDS WHICH ARE SUMMED INTO A FIELD WE CALL [TOTAL]. NOTHER FIELD RECORDS THE NUMBER OF ACTUAL ENTRIES MADE TO THESE FIELDS WE WILL CALL [COUNT]. HE USUAL CALCULATION METHOD WOULD BE: [AVERAGE] = [TOTAL]/[COUNT] @HE FOLLOWING ADVENTURE PROGRAMS FROM A GAMES MATRIX OF 160X50. DISK PUT OUT BY ; IMPROVED THEM CONSIDERABLY, NY PROGRAMS THAT REQUIRE CONTROLLING SOMETHING SHOULD ADDING UPPER/LOWER CASE AND CORRECTING ERRORS. AC?E DONE, THE PLAYER MUST GRAB A '$$'. HE OBJECT OF THIS GAMES. GAME IS TO KILL ALL THE MONSTERS AND ALSO GRAB ALL "COLLAB" IS A THREE-DIMENSIONAL MAZE GAME. T HAS TWO THE '$$'S. ? SIMPLER VERSION OF THE HIGHRES EDITOR; IT HAS FEWER "3D TICTACTOE" IS A GAME OF 4X4X4 TICTACTOE; YOU CAN PLAY FEATURES, BUT IS EASIER TO USE. AGAINST THE COMPUTER OR ANOTHER HUMAN PLAYER. "DIAGPRINT.DG" PRINTS OUT ON THE PRINTER AN?E, ITS VALUE IS 0 AND WE ARE LEFT WITH ONLY THE TERM [COUNT] IN THE DENOMINATOR IN FIELD 10, JUST AS IN A NORMAL CALCULATION FOR AVERAGES. OWEVER, WHEN WE HAVE A ZERO COUNT THEN THE TERM ([COUNT]=0) BECOMES -1. E WILL THEN ASLO HAVE A ZERO [TOTAL] BU?UT IF THE [COUNT] FIELD IS ZERO A DIVIDE BY ZERO ERROR OCCURS. HEY WAY AROUND THE PROBLEM IS THE FOLLOWING: ILE DEFINITION : EXAMPLE/AVERAGE # NAME TYPE ORMAT/ALCULATION 1 NAME EY ENGTH 9 2 F1 ?TO PRINT THE OTHER FIVE. HESE 6 CHARACTERS COULD ALSO HAVE BEEN DEFINED AS EATURES 1 THRU 6. HESE ARE A FEW (HOPEFULLY) USEFUL BITS DON'T KNOW WHERE TO PLACE EXCEPT IN THIS SECTION. T IS A SORT OF FOLLOW-ON TO IKE ODD'S (ID?FLOORS, EACH ONE BEING A 25X25 MAZE GRID. HERE ARE "RENUMBER.DG" IS A UTILITY WHICH WILL RENUMBER A NUMBER OF PITS, ELEVATORS, TELEPORT SQUARES, PROGRAMS. OBJECTS, MONSTERS, AND OTHER SURPRISES HIDDEN IN "HRES EDITO? -SIDED "ROADRACE.DG" IS A SIMPLE ROADRACE GAME; YOU CONTROL A POLYGON WITH ALL DIAGONALS CONNECTED. HIS IS A CAR SPEEDING DOWN A ROAD FULL OF POTHOLES. HERE IS A DEMONSTRATION OF MY HIGH-RES /// FINISH LINE; ITS D?T THE EXPRESSION HAS BECOME 0/-1 AND THIS WON'T CAUSE AN ERROR AS WE ARE DIVIDING BY -1. HE BOOK CONTAINS THE GENERAL ALGORITHM WHICH IS LONGER BUT ALSO WORKS FOR CASES WHERE [TOTAL] MAY HAVE A FINITE VALUE WITH THE [COUNT] FIELD AT ZERO. LL USEFUL S? UMERIC +####.## 3 F2 UMERIC +####.## 4 F3 UMERIC +####.## 5 C1 ESULT +# ([F1]=0)+1 6 C2 ESULT +# ([F2]=0)+1 7 C3 ESULT +# ([F3]=0)+1 8 TOTAL ESU? OU NOW HAT) CONTRIBUTIONS BUT OF LESS IMPORTANCE. OADING ERRORS WITH UPERSCRIPT AND UPERBASE (AND POSSIBLY OTHER PROGRAMS) ON AN 64 CAN BE REDUCED BY TURNING DOWN THE BRIGHTNESS CONTROL. IMON RANMER PASS THIS TIP ON TO ME. ON'T ASK M?R.DG" ALLOWS YOU TO DRAW PICTURES OR DESIGNS VARIOUS PLACES. AKING A MAP IS ADVISABLE, BUT IT AND THEN PRINT THEM OUT TO A 4023 PRINTER. N WILL STILL TAKE TIME TO FIGURE OUT HOW TO ESCAPE. ENTIRE SCREEN COMES OUT ABOUT TW@CTION THE 6 "BIGMAZE.DG" PRG DEMO OF STRING USES GENERATOR TAKES. SE () FOR UP, () FOR DOWN, AND 20 "MOUSE.DG" PRG MAZE AND MOUSE PROGRAM < AND > FOR LEFT + RIGHT. 11 @ PRG OLOSSAL ABYRINTH (99X99). HIS PROGRAM IS MOSTLY AN DEMONSTRATION OF 144 "ABRLAB" PRG BRIDGED VERSION OF OLOSSAL WHAT IT IS POSSIBLE TO DO WITH STRINGS; IT DOES NOT 36 "3D TICTACTOE" PRG 4X4X@RBID) YOU RUN INTO ANY PROBLEMS WITH THE TO BUILD A PIRATE SHIP AND SAIL THE SEAS TO REASURE PROGRAMS AND CAN NOT FIGURE OUT HOW TO FIX THEM, YOU SLAND. COULD WRITE ME: "CAVERN.ADV" IS A RA@INTO ONE OF THESE, IT EXPLODES. 18 "HRES EDITOR.DG" PRG HIGH-RES GRAPHICS EDITOR HE OBJECT IS TO GET RID OF ALL THE MONSTERS BY MAKING 5 "SCREEN EDITOR.DG" PR SAVE SCREENS FOR USE ELSEWHERE THEM RUN INTO MINES. "CHASE2" IS A@ OTES" SEQ 4 "DATA ENTRY A 1.2" PRG 3 "LIGHT.MENU" PRG 3 "BOX.MENU.NOTES" SEQ 5 "SS2 BRACK.NOTES" SEQ 3 "B128.DIR.NOTES" SEQ 10 "LIGHT.MENU.NOTES" SEQ 3 "MASTER.BOX" PRG 4 "DATA ENTRY C 1.2" PRG 7 @ "TAXMAN.DG" PRG NUMBER GAME "MAZEGEN2" DRAWS MAZES ON A MORE CONDENSED GRID. 4 "MAZEGEN.REDRAW" PRG MAZE GENERATING PROGRAM 79X49 "MAZEGEN3" IS THE SAME AS "MAZEGEN2", BUT WITH A 4 "MAZEGEN2" @ 4 TICTACTOE PLAYER MAKE A VERY INTERESTING GAME BY ITSELF. 13 "ROADRACE.DG" PRG VOID THE POTHOLES. "MOUSE.DG" IS A PROGRAM WHICH ALLOWS YOU TO CREATE MAZES 16 "SNAKES.DG" PRG ODGE OBSTACLES. @ THER UNINSPIRED OFFSHOOT OF THE AVID REENE ORIGINAL DVENTURE. 1 OX 63 IVER OAD "SORCERER.ADV" IS ALSO BASED ON THE ORIGINAL DVENTURE ORTH REE@ VERSION OF "CHASE" 7 "DRAWPRINT.DG" PR DRAW THINGS AND PRINT HIGH-RES WHERE THE OBSTACLES DO NOT EXPLODE; THE OBJECT IS TO 4 "DIAGPRINT.DG" PRG N-SIDED POLYGONS HIGH-RES GRAB A NUMBER OF '$$'S WHICH ARE SCATTERED AROUND. "B128.DIR" PRG 4 "BOX.MENU" PRG 8 "MASTER.BOX.NOTES" SEQ *CN1;************************************CN0 118 BLOCKS FREE *LK:55 RAMS. 12 "DATA ENTRY.N@ PRG MAZE GENERATING 159X49 DIFFERENT TYPE OF GRAPHICS. 4 "MAZEGEN3" PRG MAZE GENERATING 159X49 "CHASE1" A RATHER ABSTRACT GAME PROGRAM. HE PLAYER IS 6 "CHASE1" PRG SIMPLE DODGE-T@ AND RUN SIMULATED 85 "HAUNTED.ADV" PRG AUNTED OUSE ADVENTURE "MICE" THROUGH THEM. FTER THE FIRST RUN-THROUGH, YOU 72 "PIRATE.ADV" PRG IRATES' OVE ADVENTURE CAN HAVE@K, 12853 SOMEWHAT; HOWEVER, IT IS ORIGINAL TO A LARGE EXTENT HOPE YOU CAN FIND SOMETHING USEFUL OR ENTERTAINING IN AND CONTAINS A FEW HUMOROUS TOUCHES. THIS COLLECTION. "DOGSTAR.ADV" IS A TAR ARS ADVENTURE IN W@F 3 "GRAPHICS.DG" PRG SET/RESET/TEST ROUTINES 80X50 TWO MONSTERS RUN INTO EACH OTHER, THEY WILL EXPLODE. 3 "GRAPHICS2.DG" PRG SET/RESET/TEST ROUTINES 160X50 GAIN, THE PLAYER MUST AVOID THE MONSTERS. 1 "FROM.DGA*NB"55" . 55 11944 $9.00 HE FIRST TWO ITEMS DEAL IN TRAINING IN , AND SOME VERY INTERESTING BANK SWITCHING DISCOVERIES @HE-MONSTERS GAME REPRESENTED BY A SOLID GRAPHICS BLOCK. E MUST 7 "CHASE2" PRG DODGE MONSTERS AND GRAB $$ MANEUVER (USING (), (), <, AND >) AND TRY TO AVOID 7 "CHASE3" PRG PUSH BLOCKS AND GRAB $$ @ THE MOUSE TAKE THE FASTEST PATH TO THE EXIT. 67 "CAVERN.ADV" PRG AVERN OF ICHES ADVENTURE "TAXMAN.DG" IS AN "EDUCATIONAL GAME" INVOLVING FACTORS. 60 "SORCERER.ADV" PRG ORCERER'S ASTLE ADVENTURE "MAZEGEN.REDRAW" IS A MAZE GE@HICH YOU MUST RESCUE RINCESS EIA. "WISP.ADV" IS MY PERSONAL FAVORITE; IT IS FAST AND 2 "RUN ME.DG" PRG IF YOU DON'T HAVE UPERSCRIPT CLEVER, THOUGH ACTUALLY MORE OF A SPOOF ON ADVENTURES @CEPT THE FOLLOWING CONTROLS: () KEY MOVES UP, "HAUNTED.ADV" IS AN ADVENTURE GAME IN WHICH YOU MUST () KEY MOVES DOWN, EXPLORE A HAUNTED HOUSE AND BRI@" SEQ UPERSCRIPT: NAME + ADDRESS "CHASE3" IS YET ANOTHER VERSION; HERE, THE PLAYER CAN 9 "ADIRECTORY.DG" SEQ WHAT YOU ARE READING NOW 22 "README.SS" SEQ BL@ MONSTERS. HERE ARE OBSTACLES -- LAND MINES -- 1 "---UTILITIES---" PRG (MARKER ONLY) SCATTERED AROUND THE FIELD, AND IF EITHER A MONSTER OR 6 "RENUMBER.DG" PRG RENUMBERING UTILITY THE PLAYER RUNS @NERATOR THAT QUICKLY AND 64 "DOGSTAR.ADV" PRG OGSTAR (TAR ARS) ADVENTURE REPEATEDLY REDRAWS MAZES. OR ALL THE "MAZEGEN" 119 "WISP.ADV" PRG ILL ' THE ISP ADVENTURE PROGRAMS, IT IS POSSIBLE TO CONTROL THE DIRE@ 3 "ADVENTURES" PRG LOADS DVENTURE PROGRAMS THAN A REAL ADVENTURE GAME. 1 "-----GAMES-----" PRG (MARKER ONLY) "BIGMAZE.DG" IS A SIMPLE MAZE GAME ON A LARGE GRID 158 "COLLAB" @NG OUT VALUABLES AND (<) [COMMA] KEY MOVES LEFT, AND TREASURES. (>) [PERIOD] KEY MOVES RIGHT. "PIRATE.ADV" IS A TERRIBLY SLOW ADVENTURE WHERE YOU LABOR F (EAVEN FO@URB FILE ON THESE PROGRAMS *CN1;************************************CN0 BY: OE OTELLO EE OE'S ARTICLES IN THIS ISSUE FOR MORE INFORMATION ON THESE PROGRAMS. 12 "DATA ENTRY.NAER" LIST AND STUDY THESE BASIC PROGRAMS FOR YOUR INSTRUCTION. HEY SHOW WHAT NEEDS TO BE DONE TO GET THE BANK READY FOR THIS OR ANY PROGRAM THAT NEEDS TO COEXIST WITH BASIC. F THE CODE IS USED FROM DIRECT MODE NONE OF THIS IS NECESSARY. 7 "RA*****************CN0 Y: EV. OUG ORSUCH HIS SERIES WAS APPENDED TO THIS DISK JUST FOR A PLACE TO PUT IT AS THE GENERAL TOPIC DISK IS FULL! N ADDITIONAL COPY OF THIS SAME MATERIAL WILL BE APPENDED TO R. OCELIAK'S DJ 17 "28/THU" SEQ 17 "28/SAT" SEQ *LK:56 FRI" SEQ 17 "29/SUN" SEQ 17 "30/TUE" SEQ 17 "31/THU" SEQ 17 "31/SAT" SEQ 17 "28/SUN" SEQ 17 "29/TUEA*NB"56" ' 5.5 V8 56 11959 $35.00 HIS IS THE LATEST VERSION OF ARRISON'S SSEMBLER 5.5, UPGRADED TO V8. F YOU WISH TO UPGRADE, YOU MAY ATTACH YOUR EXISTING DIA *NB"57" 57 11963 $9.00 ONY DID IT AGAIN! HE LONG AWAITED CODE TO ALLOW USE OF THE CASSETTE PORT ON THE 128. , THE PREVIOUSLY MISSING CODE FOR OPA L1" PRG 43 "INSTRUCTION.FILE" PRG 4 "QLIST.3000" PRG 10 "DON'TLIKEKEYS" PRG 7 "RL2" PRG 3 "XBOTH.FE00" PRG 7 "HOTEL CAL.FILE" PRG 4 "QLIST.8000" PRG A ISK BEING RELEASED THIS ISSUE. LEASE READ THE ARTICLE IN THE MAIN BODY OF THIS ISSUE FOR THE DETAILS ON THE CONTRIBUTION. 1 "2 " SEQ 17 "30/MON" SEQ 17 "31/WED" SEQ 17 "31/FRI" SEQ 11 "NSTA ARNING" SEQ 1 "--UPDATED AUTO--" SEQ 0 "----------------" DEL 15 "MONITOR & STACK" SEQ 0 "----------------" DEL 8 "---AUTO INST.---" SEQ 4 "ZERO DATA SNOW" PRG 0 "----------------" DEL 1 "SUPPLEMENTAL ART" SA SK LABEL TO THE ORDER FORM AND REMIT ONLY $5.00 FOR THE UPGRADE VERSION. 5 "B128LOAD" PRG 2 "RELOAD.REL" SEQ 3 "EXAMPLE.SRC" SEQ 12 "BIRQDOC.SRC" PRG 33 "ASSEMBLER5.5" PRG 2 "KERNAL.LIB" PRG AERATING THE DRIVES WITH DRIVE NUMBERS INTERCHANGED. .., RIVE 0 WOULD BE ON THE LEFT, AND RIVE 1 ON THE RIGHT. ANDY WAY TO EQUALIZE WEAR, AND SWITCH DRIVES IF ONE IS DOWN, PARTICULARLY DRIVE 0 SINCE SO MANY PROGRAMS REQUIRE DRIVE 0! OR DISCUSSIONA 4 "QLIST.0800" PRG *CN1;************************************CN0 Y: OHN EREZINSKI LEASE READ THE TARUCTIONS" SEQ 17 "29/MON" SEQ 17 "30/WED" SEQ 17 "30/FRI" SEQ 17 "31/SUN" SEQ 17 "28/MON" SEQ 17 "29/WED" SEQ 17 "29/FRI" SEQ 17 "30/SUN" SEAEQ 34 "AUTO V1.2" PRG 4 "INCREMENTNG SNOW" PRG 0 "BASIC WORKS TOO!" DEL 0 "----------------" DEL 6 "WEDGE AUTORECORD" PRG 4 "PAGE # SNOW" PRG 0 "MEMORY DIAGNOST." DEL 27 "F KEY INFO" SEQ 0 "--A 6 "BACKUP" PRG 2 "PRINTDOC.ML" PRG 7 "ASSEMBLER5.5.REL" SEQ 10 "CONFIG.SRC" PRG 5 "BIRQ" PRG 2 "PRINTDOC.SRC" SEQ 5 "RELOAD" PRG 134 "ASMDOC.SRC" SEQ 2 "BIRQ.REA ABOUT THESE PROGRAMS, READ THE SEVERAL ARTICLES BY R. OCELIAK IN THIS ISSUE. *CN1;************************************CN0 1 "RANDOM FILE 3/87" 36 2C 9 "CBUG CONTESTS" SEQAWO ARTICLES IN THE MAIN BODY OF THIS ISSUE FOR THE DETAILS ON THESE CONTRIBUTIONS. 4 "BANKALL4096" PRG 4 "BANKALL16384" PRG 41 "HEXPRIMER.S" SEQ 2 "RPN8192" PRG 4 "BANKALL8192" PRG 4 "BANKALL24576" AQ 17 "31/TUE" SEQ 17 "28/WED" SEQ 17 "28/FRI" SEQ 17 "29/SUN" SEQ 17 "30/TUE" SEQ 17 "31/THU" SEQ 17 "31/SAT" SEQ 17 "28/SUN" SEQ 17 "29/TUEB--------------" DEL 8 "COMPARE MEMORY" PRG 2 "BASIC PAGE# SNOW" PRG 4 "FUNCTION KEYS^" PRG 0 "----------------" DEL 0 "----------------" DEL 0 "----------------" DEL 0 "----------------" DEL 0 "----------------;L" SEQ 1822 BLOCKS FREE *LK:57 GRADE VERSION. 5 "B128LOAD" PRG 2 "RELOAD.REL" SEQ 3 "EXAMPLE.SRC" SEQ 12 "BIRQDOC.SRC" PRG 33 "ASSEMBLER5.5" PRG 2 "KERNAL.LIB" PRG A *CN1;************************************CN0 HE FIRST AUTHOR IS R. ARY WINDLER *NB"SWINDLA PRG 3 "RPN1024" PRG 7 "BLACKBOX" PRG 2 "RPN2048" PRG 27 "INFO" SEQ *CN1;*******************A" SEQ 17 "30/THU" SEQ 17 "30/SAT" SEQ 17 "31/MON" SEQ 17 "28/TUE" SEQ 17 "29/THU" SEQ 17 "29/SAT" SEQ A 0 "---SCREEN DIR---" DEL 8 "COMPARE DIR'S" PRG 67 "B-128 TAPE CODE+" PRG< 17 "SECRET B128 KEY!" SEQ 1 "2 COL DIR" PRG 0 "----------------" DEL 9 "TAPE INSTRUCTION" SEQ< 5 "TRULY SECRET KEY" SEQ 2 "M/L WBQ 17 "29/SUN" SEQ 17 "30/TUE" SEQ 17 "31/THU" SEQ 17 "31/SAT" SEQ 17 "28/SUN" SEQ 17 "29/TUE" SEQ 17 "30/THU" SEQ 17 "30/SAT" SEQ 17 "31/MON"B*NB"58" 'S 58 11925 $12.00 ERE WE HAVE A NUMBER OF SELF EXPLAINATORY PROGRAMS WHICH R. ITTINGER ASSURES US ARE OF THE LASTEST AND MOST USEFUL VINTAGES -~ "INTERSTATE" PRG 8 "TAX UTIL" PRG 12 "UTIL. BILL AUDIT" PRG 15 "KAT AND MOUSE" PRG *LK:59 OMPOUND INT" PRG 14 "FIFTEEN PUZZLE" PRG 3 "FKEYS" PRG 8 " BOOT .SCN" PRG 18 "COUPON ORGABAPE INS." SEQ 11 "TAPE CODE" PRG< 0 "----------------" DEL 1725 BLOCKS FREE. *CN1;************************************CN0 Y: EV. OUG ORSUCH B *NB"59" / 1987 59 11978 $9.00 HE USUAL DISK FILE OF THIS ISSUE. 1 "W/S 87 MASTER " W7 2C 19 "DE LA TORRE" SEQ 19 "UPRNOV/EC86" SEQ 7 B SEQ 17 "28/TUE" SEQ 17 "29/THU" SEQ 17 "29/SAT" SEQ 17 "28/THU" SEQ 17 "28/SAT" SEQ *CN1;********B - AT HIS DOING, OF COURSE. N ADDITION TO THE VERY NOMINAL ROYALTY, IF YOU FIND THERE ARE MORE THAN 3 PROGRAMS OF USE TO YOU, HE HAS SUGGESTED A $1.00 PER PROGRAM NOT TO EXCEED $7 ADDITIONAL DOLLARS BY WAY OF FREEWARE REMITTANCE TO HIM. 1 "ICK'S ROGRB SEQ 52 "CUMFER" SEQ 8 "HARRISON" SEQ 13 "55" SEQ 36 "RITTER.ROMS" SEQ 15 "KENNEDY INTRO" SEQ 101 "GOCELIAK" SEQ 5 "56" SEQ 42 "BEREZ.HEX" SEQ 84 "B HIS SERIES WAS APPENDED TO THIS DISK JUST FOR A PLACE TO PUT IT AS THE GENERAL TOPIC DISK IS FULL! N ADDITIONAL COPY OF THIS SAME MATERIAL WILL BE APPENDED #55 BEING RELEASED THIS ISSUE. LEASE READ THE ARTICLE IN THE MAIN BODY OF THIS ISSUE FORB "RICKS" SEQ 1 "12PT 58COL STD " SEQ 32 "ANDERSON" SEQ 15 "MARK.SS" SEQ 113 "HART" SEQ 1 "12PT 58COL >2" SEQ 32 "BEREZ.BANK" SEQ 5 "MARK.BIBLE" SEQ 10 " CONNECTd****************************CN0 *LK:58 31/SAT" SEQ 17 "28/SUN" SEQ 17 "29/TUE" SEQ 17 "30/THU" SEQ 17 "30/SAT" SEQ 17 "31/MON"BAMS " 01 2C 8 "TAX INST" PRG 24 "BASEBALL STAT" PRG 21 "CHECKBOOK 1.1" PRG 2 " -------------- " PRG 42 "BUDGET MASTER" PRG 19 "CREDIT CARD FILE" PRG 1 "PRINT DIRECTORY" PRG 9 " MENU " PRG 5BUPRNRAY/UN86" SEQ 20 "GARDNER" SEQ 15 "57" SEQ 30 "LOEFFLER" SEQ 1 "12PT 56 COL ICPU" SEQ 35 "ENOCHS" SEQ 7 "58" SEQ 26 "FAIERSON.SO" SEQ 85 "UPRNUL/UG86" B THE DETAILS ON THE CONTRIBUTION. 1 "2 " SEQ 17 "30/MON" SEQ 17 "31/WED" SEQ 17 "31/FRI" SEQ 11 "NSTRUCTIONS" SEQ 17 "29/MON" SEQ 17 "30/WED" SEQ 17 "30/FBOR A" SEQ 64 "SCRATCH" SEQ 25 "GOLDS.RE" SEQ 21 "TABLE OF CONTENT" SEQ 6 "CBUG LOCAL MEEET" SEQ 17 "MARK/COLOGNE" SEQ 16 "GOLDS.NUM" SEQ 11 "GORSUCH" SEQ 2 "LIB ART FORMAT" SEQ 129 B*NB"ORDER FORM 1 0687" *NB" 150 : " *LM1:RM129:PL150:TL140:LP8:PT15:VP3 - / 87 -------------------------B "CARPET EST" PRG 42 "BLACKJACK" PRG 19 "NET WORTH 1.1" PRG 2 " DIRECTORY " SEQ 4 "COMPOUND INT" PRG 14 "FIFTEEN PUZZLE" PRG 3 "FKEYS" PRG 8 " BOOT .SCN" PRG 18 "COUPON ORGA SEQ 8 "ROTELLO" SEQ 2 "59" SEQ 57 "FAIERSON.CPM" SEQ 55 "UPRNEP/CT86" SEQ 9 "CONTEST" SEQ *FP0 "GOCELIAK" SEQ 5 "56" SEQ 42 "BEREZ.HEX" SEQ 84 "BRI" SEQ 17 "31/SUN" SEQ 17 "28/MON" SEQ 17 "29/WED" SEQ 17 "29/FRI" SEQ 17 "30/SUN" SEQ 17 "31/TUE" SEQ 17 "28/WED" SEQ 17 "28/FRI" SEB"MATOS" SEQ 29 "RITTER.JCL" SEQ 40 "WRIGHT" SEQ 2 "F+" SEQ 107 "SWAN BASIC" SEQ 17 "NEWBURGER" SEQ 1 "HINTS & TIPS" SEQ 83 "54" SEQ 35 "SWAN 4023" C------------------------------------------ : : -- : : : BNIZER" PRG 24 "STATES QUIZ" PRG 5 "LABELMAKER" PRG 8 " INTRO .SCN" PRG 12 "HOME INVENTORY" PRG 11 "MATH WORKSHEET" PRG 1637 BLOCKS FREE. 18 "TAX RECORDS" PRG 46 "SHOPPER'S LIST" PRG 15 B" DEL 0 "-CBUG ARTICLES--" DEL 0 "-ALTERNATE WAY--" DEL 4 "--ARCHIVE INST--" SEQ 1 "WHOOPIE" PRG 48 "COLUMN BY TONY" SEQ 3 "TAPE LOADER PGM" PRG< 10 "ARCHIVE FILES" PRG 5 "DRIVE DENOMINATOR PGM 9 "TC 'S 8050 ( 2C : 4 : : .. : C- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CK MO CA PR - - - - - - - - - - - - - - - - - CEMS ONLY #54 . 11930 9.00 #55 - ROGRAMMING NFO 11944 9.00 #56 ARRIC $ 2 . 0 0 ========== $ REE ILL ONTRIBUTION TO . C .7) 11204 20.00 FOR THE 8050 ISK RIVE 11219 35.00 FOR THE 8250 AND -1001 ISK RIVES C : -- : : ! : C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *PS *PT12:LP8 ESCRIPTION UANTITY TOCK # RICE XTENSION C SON'S SSEMBLER, REVISED, #5.5 V8 (F UPGRADING YOUR PRIOR COPY, ATTACH LABEL AND EXTEND AT $5.) 11959 35.00 #57 OCELIAK TRIKES GAIN. TAPE AND DRIVE CODES! 11963 9.00 #58C 12416 XTRA OPY OF THIS ISSUE, INTER/PRING 1987 12608 7.00 C 12192 35.00 V2.1 ELECOMMUNICATIONS ROGRAM 12280 40.00 9060/9090 ERVICE ANUAL - PHOTOCOPY (ALLOW EXTRA WEEK) 12295 25.00 C : : : : : ------------------------------------------------------------------- OUR PHONE # C REMIUM PUS ISKS/KG OF 10 W/ SLEEVES & LABELS 10017 $ 5.70 TO ENTRONICS DAPTOR OARD (6400 TYPE) 11221 35.00 C ITTINGER'S TILITIES + 11925 12.00 #59 INTER/PRING 87 RINT ILES (HIS ISSUE ON DISK) 11978 9.00 *LP6 #51 & W/ WORDC ========== $ *PS *LP6:PT15 : E ENDEAVOR TC -1001 CHEMATICS BY PHOTOCOPY OF STAT REDUCTIONS, 11" X 17" 12308 5.00 ECOPY FEE REMITTANCE 12401 5.00 C EMIT TO: , NC., 4102 . DELL, ORRIDGE, L. 60634 ... LL PAYMENTS MUST BE IN FUNDS. : F YOUR SHIPPING ADDRESS IS DIFFERENT THAN YOUR MEMBERSHIP ADDRESS, PLEASE GIVE YOUR MEMBERSHIP ADDRESS!! Y EMBERSHIP DC CONNECTOR TYPE CHANGER FOR ABOVE (CHANGES OUTPUT CONNECTOR TO STANDARD ENTRONICS "BLUE RIBBON" SHELL TYPE 11236 15.00 < ATA ASES VAILABLE O > (CPROCESSOR 11894 29.00 *LP8 LL ON ONE DISK. ++ UPERSCRIPT VERSION OF INSTRUCTIONS ON ACCOMPANYING DISK!) #53 ALL 1986 RINT ILES 11911 9.00 `O SHIP AGAINST MONEY ORDER WITHIN 3 BUSINESS DAYS OF RECEIPT. THERS DELAYED 14 TO 18 DAYS XTRA OPY OF THIS ISSUE, INTER/PRING 1987 12608 7.00 C 2 -------> (LAST PAGE OF LIBRARY SECTION) -------> --- , CDRESS (IF DIFFERENT) IS: STREET CITY STATE ZIP - - - - - - - - - - - CBACK COVER) --------> < . MERICA DDRESSES > ̾ LLINOIS RESIDENTS ADD 7% ALES TAX ABOVE ITD*NB"!!----!!!" ************************** ***************************** LEASE CAREFULLY READ BOTH THIS NOTICE AND ALL OTHER COPYRIGHT & FREEWARE NOTICES WHICH MAY BE ON THIS DISK. OME PROGRAMS ARE COPYRIGHTED BY THEIR CREATDYRIGHT NOTICE IS NOT CONCLUSIVE. S A SMALL GROUP WITH LIMITED MEANS, HOPE EVERYONE USES THEIR VERY BEST JUDGEMENT IN TRYING TO MAKE THESE DETERMINATIONS. ENERALLY PROGRAMMING PRINTED IN MAGAZINES MAY ONLY BE ACQUIRED BY SUBSCRIBERS TO THOSE MAGAZINDSAME PROGRAM IS FOR SALE AT THE LOCAL COMPUTER STORE UNDER ANOTHER NAME (STATE NAME AND PUBLISHER, ADDRESS IF POSSIBLE). NFORTUNATELY, TIME DOES NOT ALLOW US TO CORRESPOND AS WITH MEMBERS AS LIBERALLY AS WE GAB ON THE PHONE. , YOUR LETTERS AND NOTEDIFYING "SHRINK WRAP CONTRACTS". HIS IS A DEVICE WHEREIN THE COPYRIGHT OWNER IS PERMITTED TO BIND THE PURCHASER TO A CONTRACT CONTAINED WITHIN THE SEALED PACKAGE EVEN THOUGH THE PURCHASER HAS NOT HAD AN OPPORTUNITY TO READ WHAT HE IS AGREEING TO. BVIUD UPRA, NO COPYING RESTRICTIONS ARE IMPOSED REGARDING USE OF THESE MATERIALS BY MEMBERS IN GOOD STANDING. T IS HOWEVER REQUESTED THAT IF ADDITIONAL COPIES ARE DISTRIBUTED BY A MEMBER TO OTHERS (PREFERABLY MEMBERS), THAT A COPY FEE OF $5.00 PER DISK D ORS/CONTRIBUTORS AND PERMISSION MUST BE OBTAINED FROM THOSE AUTHORS PRIOR TO CERTAIN TYPES OF USEAGE AS MAY BE SPECIFIED. THER PROGRAMS ARE SUBMITTED ON A BASIS -- I.E. IF YOU USE THEM, YOU ARE MORALLY OBLIGED TO MAKE ATLEAST A TOKEN PAYMENT TD ES. OMETIMES AFFIDAVITS OF SUBSCRIPTION ARE USED -- BUT IT IS HAPHAZZARD AT BEST. N THE OTHER HAND, MAGAZINES AND PROGRAMMING PUBLISHED BY OMMODORE ARE INTENDED FOR THEIR CUSTOMERS, SO FOR OUR PURPOSES OMMODORE WRITTEN ARTICLES AND UTILITIES ARE UND S ARE READ AND USUALLY PASSED ON TO OUR UESTION AND NSWER MAN, ARREN WAN. OU JUST MIGHT HEAR FROM HIM, MORE LIKELY YOUR COMMENT MAY SEED A PARAGRAPH OR TWO IN OUR PUBLICATIONS. HANK YOU FOR YOUR COOPERATION AND ASSISTANCE IN ADVANCE. -----------D SLY SUCH A "UNIQUE" LEGAL CONCEPT IS BEING HOTLY CONTESTED. OT ONLY IS A CONTRACT BEING IMPOSED, BUT OFTEN THE SOFTWARE IS STATED AS BEING LICENSED, NOT SOLD! -- I.E. THE PURCHASER OWNS NO PRODUCT, ONLY A PERMISSION TO USE. OREOVER SOME STATES, LLINDSO DUPLICATED BE REMITTED TO US. HIS ALSO SHOULD BE REGARDED AS A OBLIGATION. LEASE REMIT TO ORMAN ELTZKE AS BELOW AND INDICATE THAT THE SUM IS FOR COPY FEE(S) REGARDING LIBRARY MATERIALS. ATERIALS HAVE BEEN SUBMITTED TO FOR THDO THE AUTHOR/CONTRIBUTOR. ANY DISKS BEAR THE NOTICE "HIS IS A ROYALTY PAID COPY" -- AS SUCH THE REEWARE CONSIDERATION HAS BEEN WAIVED FOR THAT COPY ONLY BY THE INCLUSION OF A NOMINAL ROYALTY REMITTED TO THE AUTHOR/CONTRIBUTOR. ITHOUT ACTS OF DRESTRICTED. BVIOUSLY PROGRAMS PURCHASED BY OMMODORE FROM 3RD PARTY VENDORS (SUCH AS RECISION OFTWARE AND NFO ESIGNS) AND BEARING DUAL COPYRIGHT NOTICES OR THEIR COMMERCIALIZED PROGRAMMING ARE LIKELY TO BE RESTRICTED. IMILARLY CERTAIN OBVIOUSLY CD-------------- AIR SE OCTRINE. NITED TATES OPYRIGHT AWS PROVIDE FOR WHAT IS COMMONLY KNOWN AS FAIR USE COPYING (FAIR USE DOCTRINE). IMPLY PUT, A PURCHASER OF COPYRIGHTED MATERIALS IS GENERALLY FREE TO MAKE COPIES FOR HIS OWN USE WITHOUT VIOLATDOIS NOTABLY, IS ATTEMPTING TO PERMIT THE SOFTWARE PRODUCERS TO DISCLAIM ALL WARRANTEES INCLUDING EVEN LOADING OR OPERATING AT ALL! HE ISSUE OF TATE'S RIGHTS TO IMPOSE LAWS RELATING TO COPYRIGHT (PARTICULARY AS THESE LAWS CONFLICT WITH EDERAL LAW IN MDE USE OF ITS MEMBERS, AND NO PERMISSION IS GRANTED BY , MYSELF OR ANY OTHER PARTY TO DISTRIBUTE COPIES BEYOND THE MEMBERSHIP OF . ------------------------- LIBRARY DISKS ARE PROVIDED IN SEVERAL FORMS, THIS ONE IS OF THE OFFICIAL RELEASE ORD GRATITUITIES, MAY CONTRIBUTORS MAY NOT CONTINUE TO GO TO THE EXTREME EFFORT EXHIBITED HEREIN. , AND HOPE SPEAK FOR ALL MEMBERS, HAS NO INTEREST IN DUPLICATING MATERIALS NOT IN THE PUBLIC DOMAIN. NYONE CAUGHT SUBMITTING NON-PUBLIC DOMAIDOMMERCIALIZED PUBLICATIONS OF OMMODORE ITSELF ARE NOT INTENDED FOR PUBLIC DOMAIN USEAGE. IMILARLY THE ENTIRE OMMODORE EDUCATION LIBRARY IS FOR COPYING (AVAILABLE THRU AND MOST LOCAL CLUBS). UCH OF THE OMMODORE PUBLIC DOMAIN LIBRARY IS IN PUREDING EDERAL LAW. OWEVER, TO MAKE COPIES OF COPYRIGHTED MATERIALS CONTARY TO THE COPYRIGHT OWNERS' INTENTION FOR THE BENEFIT OF THIRD PARTIES, OR POSSIBLY EVEN MULTIPLE PLACES OF USE (SUCH AS BRANCH OFFICES/STORES/DEPARTMENTS) MAY NOT BE PERMISSABLE. DANY AREAS) IS NEW AND UNCHARTED TERRITORY. AKE CARE TO FOLLOW YOUR LOCAL PRESS ON THIS SUBJECT. ------------------------- HAS INCURRED CONSIDERABLE EXPENSE IN PREPARING ITS LIBRARY. ONE OF OUR DISKS ARE COPYPROTECTED AND OTHER THAN AS STATED SE REVIEWED RELEASE ( # OR #) VARIETY. F THE DISK IS LABELED WITH A PIGGYBACK LABEL (EASILY DETACHABLE AND HAVING " " PRINTED ON THE RIGHT HAND END THEREOF), THE DISK IS SUBJECT TO FUTURE UPDATE. OU MAY ACQUIRE SUCH UPDATED DISKS WHEN ANDN MATERIALS WILL BE SUMARILY ABORTED FROM MEMBERSHIP. 'M NO EXPERT IN COPYRIGHT LAWS, BUT AS UNDERSTAND IT, MANY PERSONS ROUTINELY PUT COPYRIGHT NOTICES ON FREEWARE AND PUBLIC DOMAIN DISKS TO DISCOURAGE PROFITEERING. HUS THE MERE EXISTANCE OF A COPD BASIC -- AND RUNNABLE ON ANY OMMODORE MACHINE. F YOU DISCOVER SOMETHING ON ANY OF OUR DISKS WHICH YOU BELIEVE TO BE VIOLATIVE OF COPYRIGHT, KINDLY WRITE ME YESTERDAY. DENTIFY THE DISK, PROGRAM AND WHY YOU BELIEVE IT IS ILLEGAL -- I.E. YOU KNOW THE DERTAIN PROGRAMMING IS SOLD UNDER CONTRACTS FAR MORE RESTRICTIVE THAN THE COPYRIGHT LAWS, AND SUCH CONTRACTUAL AGREEMENTS ARE ENFORCABLE UNDER APPLICABLE CIVIL LAWS OF CONTRACT. ERTAIN STATES, NOTABLY OUSIANA AND RECENTLY LLINOIS HAVE ENACTED LAWS CODE*NB"TOP FRONT COVER" *NB" 150 : " *LM1:RM122:PL88:TL88:LP8:PT15:VP3 LING LABEL. AKE CORRECTIONS AS NECESSARY LEASE HELP US OUT. RINT VERY LEGIBLY OR TYPE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *FP0 ENOUNCED AT 1/2 PRICE (INCLUDING 50% OFF ON ROYALTIES IF ANY). HE DETACHABLE LABEL SERVES AS PROOF OF OWNERSHIP AND MUST BE RETURNED WITH SUCH UPDATED DISK ORDERS. HE UPDATED DISKS WILL CARRY SPECIAL STOCK NUMBERS AND CAN ONLY BE ORDERED USING THOSE NE 12416 XTRA OPY OF THIS ISSUE, INTER/PRING 1987 12449 7.00 Ӏ*NB"SEASONS GREETINGS" *NB:ORMAT FOR DOUBLE HIGH PRINTING ON TAR -10 PRINTER" *JU1 *1=27 *2=104 *3=2 *4=71 *5=69 *6=69 *7=70 *8=0 *9=52 *LM1:RM80 141512319 'S 128 E ULK ATE .. OSTAGE 128 ' -- E *NB"ORDER FORM 2 0687" *NB" 116 : " *LM1:RM102:PL180:TL179:LP6:PT12:VP3 *CN1; 2, UNE 6 1987 - - - - ͽ*CN0 LEASE REPEAT YOUR NAME AND ZIP CODE PER CHANCE YOUR ORDER SHEETS ARE SEPARATEDE UMBERS AS ANNOUNCED. E SUGGEST YOU USE COTCH TAPE TO BETTER AFFIX THE LABEL TO THE PRESENT DISK. ORMAN ELTZKE . HE HICAGO 128 SERS' ROUP - NTERNATIONAL 4102 . DELL ORRIDGE, L. 60634 312 456 8720 7PM TO 10PM .. N OCCASE ========== $ *PS *LP6:PT15 : E ENDEAVOR TO SHIP AGAINST MONEY ORDER WIE/ #1 12913 9.00 #47 DILE DATABASE PGM--VAILABLE TO MEMBERS 11856 16.00 #7 ORTHRUP'S UPERBASE PPLICATIONS . E Ľ 4102 . DELL -- ORRIDGE, L. 60634 ESPLAINES, L E: HIPPING AME: HIPPING IP ODE: *RM102:LP12:PT12 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ESCRIPTION EION OUR DISK DRIVES USED FOR DUPLICATION MAY BE MARGINALLY OFF SPEED. HOULD YOUR EQUIPMENT BE SLIGHTLY OUT OF ADJUSTMENT IN AN OPPOSITE DIRECTION (I.E. ONE FAST, ONE SLOW), YOU MAY HAVE DIFFICULTY IN BACKING UP THE DISK. LEASE TRY TO BACK OF BOTH D1=CTHIN 3 BUSINESS DAYS OF RECEIPT. THERS DELAYED 14 TO 18 DAYS XTRA OPY OF THIS ISSUE, INTER/PRING 1987 12449 7.00 E . . 12932 9.00 #13 UPERBASE TUTORIAL PGMS & EIGHFIELD AIDS TEXTS 12787 9.00 #31 UPERBASE ORNER & INTS 12538 E 60018 ERMIT # 296 E UANTITY TOCK # RICE XTENSION REMIUM PUS ISKS /KG OF 10 W/ SLEEVES & LABELS 10021 6.00 LLINOIS RESIDENTS ADD 7% ALES TAX ABOVE ITEM h0 AND D0=1. F THAT FAILS, SEND US A NOTE AND WE WILL REPLACE THE DISK PROMPTLY WITHOUT CHARGE. *FP0 ORMAN ELTZKE . HE HICAGO 128 SERS' ROUP - NTERNATIONAL 4102 . DELL ORRIDGE, L. 60634 312 456 8720 7PM TO 10PM .. N OCCASF EDICAL INANCE #2 (UPERBASE APPLICATION) 11875 9.00 #50 DUCATIONAL ECORDS (UPERBASE APPLICATION) 11889 9.00 #8 ERMONS E 9.00 #15 RIENDFAM (UPERBASE APPLICATION PGM) 12716 14.00 #33 EDICAL CCOUNTING (UPERBASE APPLICATION) 12540 9.00 #49E - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ETURN THE AGE -- INCLUDING THE MAIE ONLY 1 ORM'S TILITY V1.2 12862 9.00 #3 WAN'S TILITY #1 . . . . . . 12881 14.00 #6 E ========== $ REE ILL ONTRIBUTION TO . F 12946 9.00 #9 PRO FORMA #1 . . . . . 12951 9.00 *NB" F 12805 9.00 20 TILITIES ETC #2 12768 9.00 45 TILITIES & ISC. #3 (MISLABELED #2 FALL 87) 12837 9.00 F 12561 9.00 #37 . . . . . . . 12576 19.00 #40 UBLIC OMAIN ATH 11771 1F . . . . . . . 12824 9.00 2 RE ELEASE #2 12839 9.00 3 RE ELEASE #3 . . . . . . . F 12580 9.00 #52 UMMER PART 2 1986 PRINT FILES - DISK 11906 9.00 #53 INTER/PRING 1987 PRINT FILES - DISK 11911 9.00 F *NB" ERMINAL ROGRAM V2.1 ####################### 12280 40.00 #11 ERMINAL GMS W/ ERM . . . . . F #21 ETAIL EWS ISTRIBUTION PGM . . . 12699 9.00 #22 ATH DUCATION ROGRAMS 12701 9.00 #23 IBLE AMES . . . F 0.00 #41 UBLIC OMAIN NGLISH . . . . 11785 10.00 #42 UBLIC OMAIN 11790 10.00 #43 UBLF 12843 9.00 4 RE ELEASE #4 12749 9.00 5 RE ELEASE #5 . . . . . . . 12542 9.00 F *PT15 : ALL '85 AND AN '86 ELECOM ISSUES ARE OUT OF PRINT. UBSTITUTE PRINT FILE DISKS. *PT12 INTER/PRING 1986 , COPY OF PUBLICATION 12449 6.00 UMMER 1986 ART 1, F 12257 14.00 #11A ERMINAL GMS W/O ERM 12261 9.00 #12 COTT'S -ON . . . . . . 12984 14.00 F. . . . 12735 15.00 #24 8432 MULATOR ISASSEMBLED 12720 9.00 #27 OCELIAKS OLD INE - DISK UTILITIES/ENGINEERING 1249FIC OMAIN CIENCE . . . . 11803 10.00 #44 UBLIC OMAIN CIENCE 11818 10.00 OF 5 UBLIC OMAIN #40 THR #44 INCLUSIVE F 6P RE ELEASE #6 PARTIAL 12557 6.00 #10 ALL 1985 AND PRIOR FILES - DISK . . 12965 9.00 #25 INTER/PRING 19FCOPY OF PUBLICATION . . 12468 4.00 UMMER 1986 ART 2, COPY OF PUBLICATION 12473 3.00 ALL 1986 , COPY OF PUBLICATION . . . F #16 WAN'S ASIC OURSE 12773 19.00 #17A IZ'S TILITY V1.2A . . . . . 12670 16.00 #46 IZ'S TILITIES F2 9.00 #28 ASEY'S CRUBBER 12504 19.00 #29 1 & 2 . . . . . 12519 9.00 #3F . 12822 45.00 HYSICAL XAM FOR THE 1541 12223 35.00 HYSICAL XAM FOR THE 4040 . . . . . . 12238 35.00 F86 PRINT FILES - DISK 12665 9.00 #26 AN. 1986 ELECOM ISSUE AND #25 OVERFLOW 12651 9.00 #38 UMMER PART 1 1986 PRINT FILES - DISK G 12346 5.00 ---- XTEND TO MAIN ORDER FORM F . . . . . 11841 14.00 #18 AMES AND DUCATION 12792 10.00 #19 LD TEXTS AND PROGRAMS . . . . F0 ARRISON'S SSEMBLER 12523 35.00 #32 ERNAGHAN'S TILITIES V3 . . . . 11536 10.00 #36 ONDON AMPLER F HYSICAL XAM FOR THE 1571 12242 35.00 #48 IAGNOSTICS ADAPTED FOR THE 128 11860 9.00 1 RE ELEASE #1  *FP0 ION . . 12468 4.00 UMMER 1986 ART 2, COPY OF PUBLICATION 12473 3.00 ALL 1986 , COPY OF PUBLICATION . . .