Home
IN THIS ISSUE... * The HP-85 Advanced Programming ROM * 400
Contents
1. Many of these functions seem to have a limited useful application 1 e one reverses the NEWS80S_ Issue Number 5 PAGE 3 order of characters in a string another wraps the string around on itself shifting letters to the right or left but others allow you to highlight a string or trim leading and trailing blanks from a string To the joy of programmers use to them the AP ROM provides five commands to define and use string arrays in HP Basic These are only one dimensional arrays but they provide a convenient way to manipulate string data when used in combination with the other HP string functions Most programs use variables as flags indicating an off on or yes no state With the AP ROM you can have 64 flags and use up only 8 bytes of memory A special flag command allows you to set and read these one bit flags individually and you can even manipulate transfer or save all the flags as an 8 character string using additional commands The ROM also provides enhanced error handling information giving you the ROM number where the error was detected There are also many commands involving the entry and display of data with the HP 83 85 My favorite is LINPUT which allows the input of strings with commas and other illegal punctuation not accepted by a normal INPUT statement The AP ROM also provides comprehensive cursor and text screen control allowing the programmer to create more sophisticated data entry and information display screens F
2. Redondo Beach ca 5075 NEWS8OS Tssue Number 5 For HP Series 80 Users i P a M J IN THIS ISSUE The HP 85 Advanced Programming ROM 400 Billion Errors of Division Series 80 Country We Visit HP in Corvallis Feedback FOUR TO SIX What looks like betting odds could turn into a sure thing for owners of HP Series 80 microcomputers NEWS80S the independent newsletter for owners of Hewlett Packard Series 80 computers has announced that in 1983 its publishing schedule has been increased from four issues per year to six issues This will allow us to significantly increase our ability to provide timely and comprehensive coverage of Series 80 topics stated Dale Flanagan Editor of the publication We plan on maintaining our coverage of HP 83 and HP 85 computers and using the extra editorial space to expand our HP 86 and IIP 87 coverage We will pay special attention to software reviews Series 80 assembly language and HP Basic programming techniques Past articles on these three topics have generated the most reader response for us We ll also continue to publish complete program listings for useful utility and application programs Flanagan added NEWSS80S started publishing in February of 1982 In May of 1982 the publication was sold to Joseki Computer Corporation publishers of Apple IBM and LIP personal computer software The publication now covers approximately 1096 of the
3. amp Plj 6G DOCS NU LMIgSt LUTU amp DISP Terror Ho UBI dS TERNS i in iine RURLSCERRLOS of zubreustihe DLDFU FRR OFF MER R PRISE TUBE PRUGKAM L RTLA4G 3 3 Yk hr Edward 3211 EV ela spi v2 Co Cu o1 esha EL SE iif 15e D B isa TAN eue 218 Zea Pa zip n SAREEN FORMAT h GATR E RT z p Gdward sall ihiz progran works uif Sh s swvbFrozcsh SUERED 106 inn 5nz ate hou data nay be en wir ej ir om Sifferert seenisne of the screen arate qn amp ters space re rac and backspace ate 41 s Kees Program reawices Ihe dyan cee Prosrsmg ns PrN I ALPHA Les 1 No GSE FLAG ZE U INITIALIZE D 12 FIRST GATA E 7 Y HOSI TION SLERR SCREE AFF TUS TURH USF CURSOR RLPHR Fau 5 COL HE amp I NHB 47 SPACE WANE ALFHS D MOVE Th 8ST INP g POSS TI CALL SuEREU RSC Cf D 3 TM eve THF 290 CHECK Font FE END SWRIT BS DiskiMY RHTRY C Cf amp bf TID NEW ATA SLPHA tof it beet RAFF FOR MORE MLH 10 1 ROW 18 COL I AMRIT C DISPLAY DATH EMU OONILAUED NEXT VAGE NEWSS0S Issue Number 5 Le SJE sUBReuw et UNS N gt A DiM ATSAN zB Af RECDEF GH T JKLMROPUR STIN Kso CHRI LS4 R00 SC 57 gt 6 OF FYED R P GOTO 56 33 GOTI Sh C IF F 194 THEW 110 END uF n HH re d P2153 THEN 180 BACKSPRC 56 Et CHRESCP P OSNDBERIT RETURH TO PRIM PRO GRE ae
4. IBM or HP has been sold in a copy protected form On the other hand buyers like Mr Baker have an equal right to not purchase copy protected software If enough people follow this stand software producers will find other means of protecting their work and the disk security will come off this happened with the CP M version of Wordstar As a software consumer a more important issue than disk protection is the availability of back up copies for secured software As a rule of thumb I feel any secured program costing over 200 or so should have a back up copy provided free as part of the package or sent to you when you turn in a warranty card Additional backups should be available by sending the damaged original and a reasonable fee say twice the retail cost of the media alone to the supplier What do you think FROM MARTIN SPERBER Santa Monica CA As an owner of both the HP87XM and the HP86 who uses the graphics capability extensively I immediately refused to go through the scaling conversions required of the HP86 for proper presentation of isotropic graphics I believe that I have developed a better way for HP86 users Although I use the HP 12 monitor my solution will be as implementible on the 9 monitor and on the NEC versions I have modified the display sweep circuits to program a vertically compressed screen corresponding to the HP87 format This solution allows for switching between HP86 format for alpha and non isotro
5. in case you buy additional ROMs at some time in the future and commercial software developers should try to adhere to this rule too Shuffling ROMs in and out of a machine not only leads to potential damage it also makes for an inconvenience that can hurt software sales PAGE 12 NEWS80S Issue Number 5 FEEDBACK from the readers MILTON R BEYCHOK IRVINE CA writes to say that he is interested in forming a club for Series 80 owners in the Orange County area Milton can be contacted at 63 Oak Tree Lane Irvine CA 92715 or at 714 552 0837 FROM RICHARD H BAKER Sparks NV Just got the new issue 4 and want to congratulate you on the WP reviews Excellent A few comments on Pagewriter on which this is being written I agree the documentation is not nearly so thorough as it might be and I hope the author will remedy that as I also hope he will let me have the proper codes for using the special type on my A model printer I would urge anyone using Pagewriter to store everything on disk or tape before he prints or tries to store in the buffers Somehow text evaporated for no discernible reason And you must be careful in ending paragraphs with Endline if it is the last character on the screen line it will delete the character in the upper left hand corner of the screen if you do But that only happens one in 32 chances so the odds are good And if you want justified printout forget the rule to put double spaces at the end of sen
6. re very high there Should you develop other naat software let me know TEXT85 word processing for professionals with the HP 85 2938 North Madison Ave Loveland Colorado 80537 i 303 663 3223 ARC Applied Research amp Consulting Inc TEXTS85 is only 300 And fora limited time you may try it at our risk Driving TEXT85 TEXT85 operates from both softkeys and sensible commands A command may be as simple as PRINT or richer such as PRINT PAGES 1 20 3 COPIES The program will accept reasonable state ment variations And don t worry about ERRORs or getting lost TEXTS85 is friendlier than that Big Screen Friendliness Text is entered as logical blocks or elements ie paragraph heading column The format of each element including type font is easily specified or changed The WINDOW and SCAN func tions along with the Page Gauge feature successfully provide much large screen convenience TEXT85 Documentation Getting Started introduces TEXT85 with step by step instructions for producing a letter A complete treatment of writing editing printing and filing follow with many screen illustrations and examples The table of contents and index are thorough and an advanced applications section is included Separate Quick Refer ence Guide 82 pages Writing with TEXT85 TEXT85 makes all formatting easy Paragraphs Continuous typing in to the screen up to 2046 char acters Auto wrap around upon printing
7. seminors and meetings WRITE IDEA extends the power of your HP series 80 to increase ils flexiblity and productivity An investment in WRITE IDEA gives you a program that TURNS YOUR HP SERIES 80 INTO A PORTABLE WORD PROCESSOR PROVIDES QUICK CONVENIENT SINGLE TOUCH EDITING COMMANDS FEATURES FULL CURSOR CONTROL SEARCH REPLACE GL OBAL SEARCH FILE MERGE BLOCK MOVEMENT FILE INSERTION CENTERING JUSTIFICATION DECIMAL amp NORMAL TAB AND MUCH MORE PROVIDES FLEXIBLE FORMAT COMMANDS FOR PROFESSIONAL PRINTOUTS INTERACTS WITH ANY SERIES 80 COMPATIBLE PRINTER AND THE NEW 7470A PLOTTER WRITE IDEA COMES ON EITHER A 5 25 INCH DISK OR A TAPE CARTRIDGE WITH COMPLETE INSTRUCTIONS AND REFERENCE MANUAL PRICE 250 300 FOR THE HP 86 87 CONTACT YOUR HEWLETT PACKARD DEALER FOR A DEMONSTRATION FOR ADDITIONAL INFORMATION WRITE OR CALL THRESHOLD SOFTWARE OTHER SERIES 80 SOFTWARE FROM THRESHOLD SOFTWARE COSAC cost accounting and predicting 495 FILE IDEA dato base management NEW call for details PAGE 8 NEWS80S Issue Number 5 of instant flash that seems to haunt isolated college towns North of town off a street with no sidewalks a modest sign marks the entrance to Hewlett Packard and the home of the Series 80 If you drive past the wooded pond you come across modern glass and steel buildings that house the HP personnel that design and market the Series 80 The purpose of our visit was to meet some of the people who have help
8. IF YOU READ THIS BEFORE APRIL 30 and you have an HP 86 or HP 87 you should go to your dealer and check out a special software deal HP is offering For 250 HP will sell you Visicalc Word 80 and File 80 Normally these packages sell for 250 EACH so this is a 750 retail value for 1 3 of the retail price THANKS FOR THE MEMORY We ve come across several commercial programs which won t work if additional ROMs are found in an HP85 This causes a major inconvenience forcing the user to remove ROMs when running a particular program and then replace ROMs when running other programs Let s face it Very few programs actually have to squeeze the last byte of memory to function properly Most will work just fine with a few less records and do not require the use of memory space that normally would be used by plug in ROMs Hewlett Packard s HP 83 85 ROMs require the following memory at initialization time ROM NAME BYTES PRINTER PLOTTER ROM alone 373 INPUT OUTPUT ROM alone 416 Both PP AND I O ROMS together 556 MASS STORAGE ROM 150 MATRIX ROM 69 ASSEMBLERROM 124 ADVANCED PROGRAMMING ROM 91 The way I read these figures a full house HP 83 or 85 could use 990 bytes of memory for various combinations of ROMS So unless It s absolutely necessary a program in a ROM less machine should have at least 990 bytes of unused memory to accommodate any possible combinations of ROMs You should try to maintain this standard in your own programs
9. iroclamork oi Caia Commurucatiam ni THE SOURCE amd AMERCLA S IMTFORIAATION UTRUTY FP ore service marie of Source Te mcompehmg Corparatian qm pie e only i The user s manual is available for 35 00 which can pail be deducted from a later purchase Cal or write to 13 order or for more information Gaia Communications Inc Rt 2 Box 321C Corvallis OR 97333 503 929 4055 NEWS80S Issue Number 5 PAGE 5 name in F already exists and attempts to open a file F If none exists the program allows the user to create a file with the name assign to F or to define a new file name Line 70 of the program should be adjusted to create a file of an appropriate size SUB OLDFL B F This subprogram simply allows the user to assign an already existing file to a buffer This routine is used to open a files for the purpose of reading the data whereas NEWFL is used to open a file for the purpose of storing data If a file does not exist with the name F the program asks for a new file name SEE PROGRAM LISTINGS 5 1 and 5 2 AT END OF NEWSLETTER AP ROM SCREEN FORMAT DEMONSTRATION by Edward H Ball This program requires the use of the Advanced Programming ROM and it pro vides a simple demonstration of how a subprogram SUBRED and the AP ROM s screen control features could be used to provide nicely formatted data entry In addition to capitol letters the period space bar and backspace key are also activated PLEASE SEE PROG
10. known Series 80 owners in the U S Subscriptions to the publication are 15 for six issues 30 for foreign subscribers Our per issue price remains the same commented Flanagan but we are now supplying more issues per year Through its publisher Joseki Computer Corporation NEWS80S also sells low cost software to the Series 80 community For 1983 NEWS80S plans to greatly increase this software line The new publication schedule starts with the publication s issue number 5 which will be in subscriber s hands in April Subsequent issues will appear every other month Copyright 1983 Joseki Computer Corporation PAGE 2 NEWS80S Issue Number 5 HP ADVANCED PROGRAMMING ROM FOR THE HP 85 by Dale Flanagan HP s standard Basic on the HP 85 is quite powerful and since it did almost everything I wanted it to I avoided paying the extra money for the Advanced Programming AP ROM That was a mistake If you do your own programming the AP ROM is the most powerful enhancement you can buy for your HP 83 85 for under 200 It provides a variety of extensions to HP Basic which will make your programming efforts more efficient and enjoyable It will also greatly increase your ability to control the screen display and operations of most programs Probably the most powerful extension is a series of commands which allow you to create and use Basic subprograms Subprograms are separate Basic programs which can reside in memory along with your main
11. list PHRF RACKSPASE KEY 228 Ce UCYI LEHECT 1 QC FLYRH SE LTA ARRIT PUT SPACE ON SLR Ee Ce i FLOG FOR CHO GF CATA te d SUBCHU PROGRAM LiSTING 5 4 by Nuvel Thorpeon ZU eR TASEI ZG4PERIPENT i o BY p 2 THUMESDE SC Co y amp Bus ain 6 HAFREN RF LIIM 7053 Slo s mi RICK S FESFRULCO 4 Ee ds JSC403 KRAD IM BUFFFP 3B Din tiers TFEECUER THe E SHOP Fo RABLOSF SH Pr MOD UN TUS RIZU g a cde shiskimnorgw szr Uv zDI8 9HU ECA prI 2uzm MRE Code c6CqpDy4 729 0 2 7 Lik usang f HEF i20 908 ele tU 173 3 IF sle HEP 90 an T TR yx N OVER TRE PAUSE BET72H 133 2j5704 0ER E LOA HSO x 153 THE CCUF HEIKE 85 SLY34 T4 iy THE PRIMTINS KEYS kEkb FH T IH ZSIRECTL TTC oOHRYEL SN TAKE CVEP EVERY SINGLE KEY ON THE SYSTEM E CLPT RESE ize CHI IRESI27T JHE rreep 14a DEP Tho 7 enu oue 200 DEF FN FWH E3 v a THERE ARE FHI FULL LINES COHTH HIBh THE CPARACTE rr hits 2246 MPIN 34 OLPHR 1 lL amp CLEP 240 OF heajn text pleyco 253 Man alil SlLE BESTRUCT PRESTER TOU toni ICH KAN MOCE CONTLNLED NEXT COLUMN PAGE 15 2ZeuU UN RYSU 63 VND wou 290 GOTO 346 TB 718 THIS I5 H VERY SHORT LiwP TG GET gERCK FOR HEYT CkHRFR TER 720 2JT amp HRS amp BECF 5e RETURH mea zaa MALM TRELNG CHARACTERS FREK of R7 A LEISURL FHIE I 58 IF ORN THEN 6J5UD sh inn BOTS 246 EWN MHIN LEOF 300 iF VOU WWTIERSTAMD THE
12. writers need to do it either P S A tip for those who get the new 3 1 2 disc drives the discs fit crossways in a standard 4X6 card file and at a price that beats the fancy 35 storage containers I paid 1 37 for mine And a couple of thoughts on the drives you can t help wondering why the mass storage ROM will not copy onto the second disc a file that is already on that disc by the same name but the STORE command in the mainframe will In fact the COPY command would greatly simplify making backups of data files to be updated if HP engineers could make the assumption that the user won t ruin more files with COPY than he can with STORE NEWSS80S Thanks for the user s view of Pagewriter In our testing for our word processing review we didn t lose any text with this program but our test cycle is limited and it s probably a good idea to save the text frequently when using ANY text editor The question of software protection and piracy is an on going debate in the computer industry and the amount already published on this issue could fill several books Although there seems to be considerably less illegal copying with HP software than with other computer brands NEWS80S Issue Number 5 PAGE 13 I m sure that pirating does occur I feel that software houses have the right to protect their work by whatever means they see fit The fact that we re a software producer doesn t influence this stand because none of our software Apple
13. Basic program Subprograms may be called into memory from the mass storage device and they may be eliminated from memory selectively or as a group to make room for other subprograms Parameters can be passed to subprograms by variable address or by value Passing parameters by address will return any altered values to the main pro gram It should be noted that the actual variable names used in the subprogram do not have to be the same names used in the main program For instance a main program can call a subprogram passing addresses for X and Y The sub program however could use variable names A9 and C7 for instance instead of X and Y By passing variable addresses the subprogram changes to A9 and C7 would by assigned to X and Y in the main program This means that you have complete freedom to call your variables anything you wish in the main program without worrying what they were called in the subprogram An equally powerful feature is the ability to pass parameters by value In this case the subprogram can perform its functions without affecting the values of variables in the main program In other words a subprogram can also have local variables which won t interact or affect the variables in the main program The ability to call subprograms from mass storage and the use of global parameter passing by variable address and local variables is a tremendous enhancement that resembles the procedures found in
14. FILES A fiel has up to 2 darzeters A tecetd has 5 ficl s amp filc bas up to 100 recarda A disc will avld over 100 reeords Multiple cezurdy can be linked gt y placing urer detined classificatian charsetere anywhere within any fiel The desrinstien of che GUTETI vam be your UKL 3h peiuter a dated data file or a plotter Multiple copies of thu same record nay be priacej rt desired Ary idee dabel vil work A ntility pragram called Zhate is include ly ZLPSUNL up Lu 1009 cecor s faddreggea ac a time The H 57 versiou also does alphe sozliug and takes advantage of DP 37 features especially rhe binary program UTIL l Prograws sz 2acXaged in the standard HP srogram boxes 604 labei amp amples are incluced 3 CADD H Ganpster Aided Drafting amp Draving for 3P B7 i e oises CAT2 87 haa bean under develaoment since early 1398 and should ze svatlable Fall 1987 Sate vf CADL 8 features include LINES VECTORS CIRCLES ARCS FOLYGONS BOXSS TENS SYMAULS RAPIT CS CURSOR PTOTTZR GUTTHT GRAPTIITCS DT7TMS nnd much mare Tt interested cantack us te gel ou our C SE 27 nyiling Lisl i Tice te be annegneecs Miczlet Digital Occilloscope to HP 85 interface programs sce csesesssee rere sree ee 5252 0 Traesicrs 8192 12 Dit data points from cope ee AP AS in 1 3 terands Peccato dara points fur tte HE Series 20 Weve urm Analysis Pac Stores formatred ev ane Formatr d dara 0 rege ar alise Plaks waveforms ma HP pl
15. LAST FEk INES YOL GET THE PIIN anna F 4i HI 428 FF K 153 THH hUSUE 750 m ui IN 463 BRCXSPROE 430 IF k 184 THEM bUSUB 885 w sa Th 468 ZNDLIHE 44P IF Kx1298 FHER GOS ue Sea PEIMTRELE 456 ELSE Oual WAHT 469 UAE INBUF CBHRPRCTER x 394 FUT CHAR iM PLACE AT d 175 IF LEK JTJ 1 THEH J JFE 3 E i Jiz ir 9475 ALFHA 14 UL P ore nade 20353 LEN J0 MOE EB PEt ten aun S98 l4iNTTNG DHARACTEE 18 I I J E1 4 S20 F LEMC 3 MOD 3Z 26 THEN Cos UB S74 RETURN CAUSE LINE te EIE ASA ZI HhPL CH R iMPL APPEND 544 ALPHA 15 amp GIS IsTFM 71s FEUUISFLREIY S31 TYPING ALWAYS APPEARS OW L INE 15 55m RETUYN 562 5 4 LINE FLL SHve AST wien 580 FAR ssi CHIIS Ta FNL 72B8 STE P 1 590 IF iflL4i 2 1 HEN nan CBb5 MFXT LE 518 L LtTHCi HJ SPACES hFE BEEP amp EEEF 638 LE POINTS 70 LAST Speer amp 3t WRITE FULL LINE TN PLACE et fiLPRH FHE ASA DISP IEFPNC 31 43 17 EGA Z Ehl j uU FOR Y 1z 1 Tu ene 688 ISLZ ZJ3 Y YJ ave 690 ISEJ vJ i eRILEPE TOO z211 718 NEAT Y rh ROITIEN 748 CONTINUED PAGE 9 New 7807 The Microcomputer Journal For HP Series 80 News80s ran for 12 issues between 1982 and 1984 1 2 Special Issue and 3 thru 11 It was an independent newsletter edited by Dale Flanagan for HP 83 HP 85 HP86 and HP87 Personal Computer users These are used with the permission of Dale Fla
16. RAM LISTING 5 3 AT END OF NEWSLETTER THE AP ROM by Noel J Thompson The Advanced Programming ROM for the HP 85 has a lot of great features You might be interested in the following use of two of its commands he ONKYBD command is similar to the ONKEY command It can take over any and every key on the keyboard except reset If you run all keys though ONKYBD then you can deal with a character at a time and eliminate the ONKEY problem of stopping the program by touching any key other than KI K8 You must deal with ONKYB jumps promptly to assure being ready for the next key The ALPHA command is expanded from the same command in HP 83 85 Basic An ALPHA 15 3 will move the cursor to line 15 row 3 of the screen ALPHA 1 lines things up at the top of the screen buffer The expanded ALPHA command allows you to wander around the screen printing and reprinting things where you like The sample program KBD plays with the screen as though you were going to write a text editor It takes a full screen of input without the need for an ENDLINE every 95 characters First Q is filled with almost every key combination possible leaving only PAUSE ONKYBD is now authorized to interrupt when any key in Q is typed putting its value in I ONKYBD takes a character at a time into J Meanwhile the main loop keeps watching J If a character appears there we move it into a buffer I which is as big as the screen With the ALPHA com
17. aberracts marke vic plais zuiw xtifizarinn masters thes 3 e t reports newsleter plat dextimacions daserat forn elters maria s field putes or the writing you do EP Goffinet Jz vee at Um impressed TEXTSS eeds my expectations Easy formatting cdring and ezuations and I find it itque Ins B Conen DeSoto Inz ety flexib e I m using CEXT93 a lot partxcilarly lke the way text i arganized and formatred the zomirend structure is greal R A Sanctaus MD PhD Natonal Jewish Hospital Good mariel well ovgatized A ster re program Anc the small screen really isn t a problem the way you have handled it The ax anded filea ara successful have found tre text block organizaten to be natural and cficient D Campbel Secpaescist J S Genlagical Survey My amp and TEXTES is a very effective ccmb nation I ve been very olzao2d WP cuts some of our bigee viru ps iu hall Guod use of tlre key the prograr 1 really is easy l3 learn and to rame rbEar Frankly I m using EXTS85 muci more than expected 8 Barkar Moregram of zz ali arria RO ee Incredible what you have done with 32k and thal small acrcer JAM you are 7 7 be cocquelulaled NzWSU 0e HPSS WP review a host of innovaive jeatures in a well programmed package flexitle the program adapta to your style of operation we Fouad TEXT8 delightful B Wo da reeaerchar NEWSYCs dicit mention services in my book you co
18. actere or CRT j TENSEGRITY INC CHICAGO IL 62618 312 935 9714 e424 ADDISON ST PAGE 10 NEWS80S Issue Number 5 This may seem obvious but I can remember visiting a micro manufacturer where everyone was tied into a mainframe computer by a terminal and the only working copy of their product was a demo machine in the sales department By the way HP hasn t found any way to speed up the processing speed of the Series 80 either Like us they just adjust to the slow number crunching I left Corvallis with generally positive feelings about the operation there and the people running it I m curious to see if the HP reorganization and more aggressive marketing stance will finally earn them the kind of market share that the Series 80 deserves Our guess of 60 000 Series 80 machines sold is impressive until you realize that s about 2 months worth of sales for Apple or IBM I doubt if HP will ever be a mass market micro but the features and pricing of the Series 80 line should allow them to do better this year than they ve ever done before An expanding user community is a vital element in today s microcomputer world so we all have an indirect stake in HP s ability to spread the word about the Series 80 from the tiny town of Corvallis MASS STORAGE ROM QUIRKS When a disk is full and a STORE is attempted for a file which has increased in size the smaller version of the file will be purged from the diskette before the diskette is checke
19. advanced computer languages like Pascal It means that common program functions such as data editing file handling or similar routines need to only be written once After they are written you may use them in countless other main programs greatly expanding your ability to write programs quickly and efficiently You may build a library of common routines and call them from main programs only as needed At the end of this article you ll find an example of two useful subprograms to handle data files It should be noted that the numbering of various sub programs may repeat the line numbers found in the main program or other subprograms and that multiple subprograms can reside with a single main program in memory The new commands that allow the creation use and maintenance of subprograms would in my opinion justify the purchase of the AP ROM but there s considerably more The AP RUM also provides several new features and Basic statements which make programming easier There s a whole slew of statements that allow you to manipulate the internal HP 83 85 clock reading time or timers converting to Julian date converting hours and minutes to seconds etc There s a way to merge programs together renumbering the merged program as you do so There s a very useful way to list all variables or referenced line numbers and the line numbers where the variable is used or where the line is referenced There s also a large number of string functions
20. d for sufficient space to STORE the new file Because of this it s possible to purge the old file while leaving the new file in memory but not stored Make sure you have enough space on a diskette before doing a STORE on a file that can increase in size so you don t lose your data RAMBLING by Dale Flanagan HAPPY BIRTHDAY TO US HAPPY BIRTHDAY TO US ETC It hardly seems like one year can be over but I look at the issue number at the top of the masthead and realize that we re starting into our second year of publication Looking back at the past year I realize that we grew at about double what we planned but we only accomplished 50 of what we wanted Starting with this issue we re going to six issues a year which will allow us to bring you news on a more timely basis plus we can give more coverage to topics which will hopefully be of interest to you Just as important you ll know to watch for NEW80S every other month instead of on the irregularly spaced quarterly publishing calendar our first four issues appeared under This our first bi monthly issue is about 3 weeks late not a very good start Our trusty Diablo letter quality printer started doing very strange things as we tried to get this issue printed We trundled it down to the local Diablo repair depot and waited for a call After a week we called them and were told that they hadn t looked at the machine yet More waiting Finally after 2 1 2 weeks we got a call with the r
21. ed us with information about the Series 80 and to gather as much information data and just plain gossip about our machines as possible Although many of the nice people I wanted to meet were there Bob Ulary Nancy Ulman Chris Wain Pat Fobes Dick Siegal amp company several others were not they were at the Comdex show For the second purpose of the trip PH list the information and speculation I picked up identifying my guesses on topics the HP people were too close mouthed to talk about There probably will not be any brand new Series 80 mainframes for the next couple of years however there is the possibility of enhancements or modifications to the existing product line The HP 85 continues to sell well much to the surprise of several people I talked to Apparently HP will continue to sell and improve this model as long as demand stays good Look for some kind of enhancement to the HP 85 which will make tape only operations faster and easier HP wasn t very open on this but I m going to guess that they re working on either a bubble memory module or a RAM disk module The RAM disk concept is what HP does with its Pascal system if you have more than 128K in an HP 86 87 This takes RAM and makes it look like a disk to the operating system Program chaining and data input is naturally much faster than a tape or disk and it would enhance the HP 83 85 or 86 87 in Basic mode in many applications A large number of 86 87 bu
22. epair estimate It was astronomical The repair estimate was so high that we decided it wasn t worth fixing our 6 year old printer Then we spent another week or so checking out our options for a new printer To make a long story short we bought a new C Itoh daisy wheel printer for about 100 more than it would cost us to repair our Diablo Thus far we ve been very happy with it Since purchasing the new printer we found a non factory repair depot that will fix our Diablo for about 1 2 Diablo s price NEWS80S Issue Number 5 PAGE 11 if we ship it from L A to San Francisco but we re seriously thinking of buying another new C Itoh printer instead anyone want to buy a Diablo 1620 for parts All this has a point besides explaining why we re a few weeks late My two contacts with HP service have been very good Both took less than two days to resolve the problems Since both were under warranty I can t comment on the pricing but I ve been told that HP pricing is very fair My other experiences with computer companies have been a frustrating and costly travail compared to Apple Diablo is a model of efficiency When you bought your HP you probably paid more for it than a comparable model by another company but if it ever needs service you ll find that the HP Investment was probably a wise one We sometimes gnash our teeth over dealing with HP or their policies but service is one area where our teeth have only shown smiles
23. es Otherwise you may return the complete package in good condition and your payment minus 10 return charge will be refunded This offer good until April 18 1983 TEXT85 requires the Advanced Programming and Printer Plotter ROMs and 32k memory TEXT85 looks good to me Enclosed is a check money order for O Enclosed is an authorized purchase order for the amount m e ILLA Charge to my O MasterCard D Visa Card no Exp date O Return privilege requested medium not copyable TEXT85 material may be returned within 10 days for refund minus 10 if not satisfied Backup copying information will be supplied if kept O Return privilege not required Send TEXTS85 that can be copied O Tape 5 25 Disk Printer O Send information on other ARC software products as available I am particularly interested in NAME P se CO INST ADDRESS _ CITY STATE ZP PHONE TEXT88 is 300 00 which includes postage and handling You may receive both tape and disk versions for an additional 50 00 Applied Research amp Consulting Inc 2938 North Madison Ave Loveland Colorado 80537
24. mand we play games The typing always appears on line 15 Pointers appear on line 14 Words that won t fit are stripped and saved for the next line Lines are displayed from the top of the screen as they are completed BACKSPACE does what it should even into a finished line You can overtype this routine because it is written for illustration not speed It won t make mistakes though Whatever is in J will come chugging out when you pause The K BD program does nothing but fill the text screen But when you or I write a text PAGE 6 NEWS80S Issue Number 5 editor or our next menu driven giz whiz we could free ourselves from the ENDLINE key with these AP ROM ideas PLEASE SEE PROGRAM LISTING 5 4 AT END OF NEWSLETTER FOR KYBD 400 BILLION ERRORS OF DIVISION I by Gordon D Kirchhevel When the divisor is 2 and the dividend is an odd number above 200 billion and one uses the division operator the HP 85 will display the wrong answer due to rounding That 5 error can make some programs ineffective and or misleading for numbers over 200 billion The June 1982 issue of Creative Computing p 107 had a program for factoring numbers that used the division operator twice in the crucial line 80 IF N F INT N F THEN 50 If you try that program the HP 85 will tell you with a straight face that EVERY number above 200 billion has 2 as a factor That s not true There s a number base conversion program on page 257 of
25. nagan who retains the copyright Scanned and converted by M A Cragg NEWSSO0S DO EVERYTHING COUPON P O BOX 1329 REDONDO BEACH CA 90278 U S A NAME ADDRESS SUBSCRIPTIONS NEW RENEWAL 6ISSUE SUBSCRIPTION ONE YEAR 15 U S 18 Canada Mexico 30 Others 12ISSUE SUBSCRIPTION TWO YEARS 30 U S 36 Canada Mexico 60 Others BACK ISSUES OF NEWSS80S ISSUE 1 HP85 Assembler ROM review For Next Command hints 8 pages 2 North America 3 50 Elsewhere ISSUE 2 HP 87 Issue 87 Tech Specs 87 User s View 12 pages 3 North America 4 50 Elsewhere SPECIAL ISSUE FOIL D Program listing HP86 Introduction LOADBIN reprints from Issues 1 amp 2 3 00 North America 4 50 Elsewhere ISSUE 3 PACK R Program listing Anatomy of Basic What s CP M 16 pages 3 North America 4 50 Elsewhere ISSUE 4 5 HP85 Word Processors reviewed Pascal for Series 80 20 pages 3 North America 4 50 Elsewhere SOFTWARE FOR SERIES 80 All programs are Basic and Binary combinations Disks have BOTH HP 83 85 and HP 86 87 versions of program Tape is 85 only FOIL D makes overhead transparancy masters report covers etc using an Epson or HP892054A printer May be modified for use with other printers 3 5 disk 39 95 5 25 disk 34 95 HP85 tape 39 95 PACK R compresses Basic programs removing remarks and combining as many statements as possible The resul
26. nguage that permits customizing your system for your personal selection of databases and operating procedures Your computer can operate automatically even in your absence at night when the rates are considerably lower talking with other computers and actually making decisions about what to do based on the host computer s responses Imagine your computer waking up at 2 00 a m and sending ten telexes to Europe via Western Union s EasyLink or calling The Source to send a message to a dozen field offices read all your electronic mail and check the UPI wire for the latest stories on the space shuttle Then at 3 00 your machine logs onto Dialog s Knowledge Index to retrieve abstracts of specific research reports published since the last time you checked Similarly you can keep up to date on the business market environment by periodically searching the text of The Wall Street Journal using the Dow Jones News Retrieval Service s free text search capability Anything that can be done from the keyboard can be programmed to be done again automatically SPECIAL OFFER The price includes a valuable offer You may subscribe to THE SOURCE AMERICA S INFORMATION UTILITY S a membership fee User s manual extra Offer expires June 30 1983 The price also includes one year s membership in the NETWORKING Users Group giving you 24 hour on line support a rich source of information and a forum for making contacts among other HP users NEUWORK IMG i a
27. o sense putting an 8 record program into a 25 record space Where DMxx is used I then RENAME it appropriately The xx in the file name shows the file size e g DM08 DM25 etc PAGE 14 PROGRAM LISTING 5 1 by Bruce Ragzcr JA SUB NEMFL RFE i QN ERTOR CUTS 126 e DISE gt DISP ENTER FILE NAME BzEP F3 A SA IHPuUT FE 4A IF LEMC F 2 65 THER NTER FIEF NHME TOW LONG 6 CHARS e GETO 2 50 DISP CERTE NEN FILE Ye amp B EP LO INPUT R a TR HFEF ERR IS sa THEM CREATE ri T5 BERA CSR AHG PS THEN 26 86 ASIGNH E TC F 96 jizP 9 DISP FELE zPRf 0 PEHEN 100 OFF ERROR 118 SUBEND 12h IF FRPA E THEN IA 130 AUP F TILE MED larga EXISTS Bla ig UUELE IMI RILE TEN OLCI He INPUT S54 HAY It Hd 4pqT 247 TAEN 248 tl PaRGE ve EMU 1 BWEC HRZ HEM 21H 120 DIOP FILC arte DOCS MUT FATST gue pam u Lulu Se cele DISF Error No subroutine NEHEL EXRM 73h FF FRROR 9 PRIISF van WwuBF Eng PROGRAM LISTING 5 2 by Bruce Waancr I SUB tiei BB tx ov NN ERROR quit 85 oC LSP amp MTAP ENTEV wi F NAME g SECP 40 tT F Wolf LEMCFS1 4 THEM DISP FIIF HARE TA LONG A CHARS BT 3G Cs ACC UNH B TO Ft TA CFT ERROP CONTINUED KEXT COLUMN WALES CERRW amp in line VE VALSCERRL 18 cl 98 198 118 ize 13 140 15H NEWSS0S Issue Number 5 TUBEEND Il ERRM E 7 THEM 12H DISP FTIF
28. ollowing this article is a short demonstration program that illustrates some of this control The AP ROM also provides a way to take over the entire keyboard of the HP 83 85 making all keys function like the soft keys i e keys K1 K8 A short demonstration program is provided on this capability also The AP ROM provides approximately 50 new Basic commands so there are other new commands we re sure we haven t uncovered or had a chance to use yet Despite this the features we have used have left us suitably impressed If you do your own programming the AP ROM is an essential addition to your HP 83 or HP 85 An AP for the HP 87 was announced for release in December of 1982 but latest word from HP is that it will be April before the HP 86 87 AP ROM starts to hit stores If it provides capabilities similar to the 83 85 AP ROM this new ROM will be an exciting addition to the 86 87 line FILE CREATION SUBPROGRAMS by Bruce A Wagner The following are two subprograms I use for creating and or assigning data files They re designed to be CALLed by a program using the HP 85 Advanced Programming ROM but they both can easily be converted to regular program subroutines using the following procedure 1 Delete line 10 in both NEWFL and OLDFL 2 Replace SUBEND and SUBEXIT with RETURN in lines 110 and 240 of NEWFL and 80 and 150 of OLDFL 3 Delete line 220 of NEWFL and line 130 of OLDFL if the AP ROM is not available 4 Before calling either
29. pic requirements where a maximum screen size is desirable and the HP87 s vertically compressed graphics format The switching arrangement utilizes the video high low impedance matching switch for screen size control The video port is now terminated permanently with 75 ohms The loop through however is still active and if there is an overriding need the internal termination may be deleted on order with an external 75 ohm phone jack load I am offering a modification service for 39 95 plus shipping for the above on standard monitors and will be pleased to quote on alternate displays NOTE Martin can be contacted at Sperber Communications 313 Alta Ave Santa Monica CA 90402 phone 213 393 5127 This modification will void your HP warranty on the monitor D BEAN of Venice CA sends the following hints on catalog listings After listing a CAT I scroll back up and enter the date and cartridge name i e 1982 Apr 18 MISC I then wipe out CAT leaving a blank line I then COPY scroll and COPY again as necessary to get all the files on the listing I keep this listing attached to the cartridge box with rubber bands I use a file named that is a file that spans the end and the beginning of the cartridge to prevent shuffling I use a file with so as not to use it I rename old files DMxx This way I can determine which blank file to store a new program in rather than the machine picking the first vacant one N
30. ses HP86 s outsell HP 87 s at a rate of around six or seven to one As one HPer put it For any given configuration the HP86 will be 500 1000 less expensive Unless you need the compact screen or maximum memory you re better off with the HP86 HP uses tons of Series 80 machines in their business Almost every desk has one A Program fer Culculating The Three Phases 5nd Greund Fault suvrana 5n Industrial And Kicetstcul Drstriouzion Systems Pec ANST ane LIC Sardarda Sherl lt ive uit Conmersial 5B PAGE 9 FROM PACE 15 LISTIWS 5 4 SACKS IfsISL1 LEN I 13 7 Maxisum 379 buses Ei ipt i IfLtHC 132 j eee HEU Vie Reale TB teat FEAL 1 WILL BRS P RCE KA LE ME ME and Sy Sagi P coke Cr Price 142 e A Kireni Sudy ay v 5 aL MSM THE GATS AE S SE nRTVQEMSsdP EOS TH FUCA oR T4Es X e 5 39 HET uo PED For furtar iaforrunien contact ii REG FETURM iarkam d Asscciaces PC Tex oh Spau sh Mart AT L205 leat Gast 30227 To Maik Tiat e Laha ACB e for PBI cess orinni eo noca a a ce SUFTWARE by TENSEGRITY INC sessen ee PAD 2 Mail List amp Lakela Pac for HP Bi sees eee ee eee eee eee ee eee tet eee renee ee eee PLAE OD Bath Mail liat pace will enhance your enwminications productivity Wizhiu a cw ninutcs of recelviug your prograga you w l bo able to ENTER EOL PURGE SEARCH SAVE FILRa GET TIL s LIPSCRT and OCTPUT dala Dula is vsrgauized aa FIELDS RECOKDE
31. subroutine set B buffer number so the appro priate buffer is assigned 5 The file name will be returned in the string variable F SUB NEWFL B F This subprogram will assign buffer number B to the file named F It is used to create a new file and also to open an already existing data file for data storage If the user tries to create a new file with the same name as an already existing file the program warns the user allowing him or her to purge the existing file and create a new file with the same name again If the user does not ask to create a new file the routine assumes that a file with the PAGE 4 NETWORKING Created by sited TIRE ffer Curtis Adams m 11 ro guctory only 250 NETWORKING lets you network with other computers over telephone lines It is a system of programs that combines text editing file management and communications Your text files can be easily manipulated by the various elements of the pac increasing the utility and power of your data The text editor and file manager are optimized for electronic communications so they re easy to use They aren t intended for high volume secretarial word processing or numerical database manipulations so there are no embeddedformafting codes or esoteric database management techniques to learn If you can run any other application program you can run NETWORKING or your money back The one feature that no other communications program offers is a communications la
32. t is a more compact program that can run faster too This is a must have utility for the Basic programmer 3 5 disk 39 95 5 25 disk 34 95 HP85 tape 39 95 TEBS Time and Expenses Billing System is designed specifically for the single practice consultant programmer or professional who bills on a time and expenses basis Provides time activity report and Billing Invoices Files organized by client Not for multi person firms HP85 version needs 32K RAM amp PP or I O ROM 3 5 disk 99 95 5 25 disk 99 95 HP85 tape 99 95 lt lt SALES TAX California residents only No tax on subscriptions lt lt SHIPPING ON SOFTWARE 2 per program North America 5 Elsewhere TOTAL CREDIT CARD PURCHASERS Mastercard and Visa only M C Visa Card Expires Credit card orders may be placed on a 24 hour answering machine by calling 213 374 3251 Please give us complete information amp a daytime phone for questions NON U S ORDERS payable in U S currency or International money order Subscrip tions and orders outside the U S are sent airmail BILLING We will send you a bill if necessary for your order processing but no merchandise will be shipped or subscriptions entered without pre payment Word Processing is jeuers proyect reports lab reports pragsertations ety creinar revers si 1 patent racor rds Hol Uy UO form leners wan appligulicn sn et repo legal ets paces
33. tences you may get a blank space at the start of the next line I bought Pagewriter not knowing much about word processors and while I am not entirely happy with it I m not nearly so unhappy with it as I have been with HP s text editor I think the author can square up the documentation and vastly improve the program if he will add a space selector toggle along with the tab and justify toggles and a page length toggle I bought Pagewriter not because it was the least expensive wishing it had those improvements along with superscripting and underlining which Write Idea and Documate do have but solely because it is not copy locked I keep backups in a safe deposit box which is sometimes because of travel the 85 goes with me hundreds of miles away and always unavailable on weekends I could put up with certain types of programs being secured but not ones I may need on short notice There has to be a better answer than the paranoiac assumption of software writers that every customer is a thief I am also willing to bet that security codes can be broken Before I got interested in computers I was a lawyer and am still a member of the bar I am sure I could draft a license agreement that will either stop the stealing or at least make it very unattractive Then copy locks would be unnecessary But in general I will not buy copy locked programs HP hasn t done it to me yet on the programs I have bought from them I don t think these outside
34. the HP 85 Owner s Manual and Programming Guide that is likely to interest anyone who hopes to use the Assembler ROM Before you can use it to convert a 12 digit decimal number to binary and back again you must change the dimensions of the input and output string variables in line 20 from 24 to 40 The division operator is used in the crucial line 150 N N B2 If you use that program the HP 85 will tell you with a straight face that EVERY binary number greater than decimal 200 billion ends in zero It s not true One could amend vulnerable programs to reject numbers above 200 billion but that would mean giving up all but the bottom 20 of the HP 85 s input range Revising programs is a more useful solution The line from the Creative Cormputing factoring program could be 80 IF N DIV F F N THEN 50 The revision to the Programming Guide number base conversion program could be 150 Deleted 160 P RMD N B2 1 170 Unchanged 180 N N DIV B2 I also revised two earlier lines 120N BI N I P Rearranged 130 NEXT I IF N gt 999999999999 THEN DISP TOO LARGE Please try again GOTO 60 Well I think you get the idea Please help stamp out the 400 billion errors of division SERIES 80 COUNTRY by Dale Flanagan Corvallis is the home of Oregon State University Your reach it by leaving the main highway and driving through tiny communities with names like Triangle All around you the countryside is splashed with
35. the distinctive green of Oregon and this corner of the world seems to have cornered the market on weathered old barns When you get to Corvallis you re greeted by a mixture of 1950 s architecture and the kind WRITE IDEA for tne HP 83 HP 85 HP 86 and HP 87 is lisled under the HP i program TE THRESHOLD SOFTWARE INC 1832 Inbule road suite e sacramento colitornio 5815 916 920 8189 THRESHOLD SOFTWARE INC ana stylized TS gre trademarks Gf THRESHOLD SOFTWARE INC Identi fying program nomes of programs marketed inrough THRESHOLD SDFTWARE INC are the property of the program authors and are used by THRESHOLD SOFTWARE INC with ser mission Al rights of THRFSHOLD SOFTWARE ING ond marketed aurh rs are reserved T You selected your HP series 80 personal computer for its scientific and technical capabilities Now WRITE IDEA expands your HP system to encompass word processing applications WRITE IDEA is a sophisticated flexible easily mastered word processing program to enable the production of documents from conception through finished hard copy Reports articles letters manuscripts anything requiring word manipulation can be input and edited with simple commands and interfaced to any HP series 80 compatible printer You can even make projection slide transparencies of nofes tables or outlines using a peripheral plotter like the new 7470A Alt this with a portable system you can carry fo conferences
36. with the margins you have specified Indentation Automatic with inset symbol Literals For whatever you want printed just as it appears on the screen Common examples are address blocks and multiple line headings Columns Entered and edited one at a time just as they are to appear printed TEXT85 prints them side by side with the tabbing you have specified Columns are easily re arranged and other wise changed just as any other text element Some other composing capabilities are Forms and Tables Columns and a vertical line feature provide form graphics A skip to next input field capability makes changing form information quick Forms may be relocated with a single command Special characters Alternate characters 82905B and user defined characters B2905A B such as Greek letters and logos are supported Graphics CRT graphes from any other program may be printed along with your text after it has been converted by the TEXTSS utility GFILE The plot may be treated much as any other text element printed where you want it compressed or standard density The plot may be 8 to 192 dots high Graphics on the 82905 A or B only Equations Equations may be composed on the CRT as you want them and printed with half spacing for super subscripts Large Documents Within the program 2 3 pages of text can reside columns are corn pressed even more can be held File pages of this size can be made part of an extended file by simpl
37. y using common name with the page number affixed ie REPORTI REPORT2 etc MERGE provides for moving text between files and the file pages may be managed and edited with MOVE INSERT DELETE and COUNT Any portion of the document may be printed with a single command complete with page numbering smart page breaks and head and foot notation These features allow docu ments limited only by mass storage size And important for tape operation mass storage accessing is minimized What about printers TEXT88 works with all printers matrix or daisy wheel and even plotters Underlinng right justification double spacing and double striking are printer independent Double strike printing is great for getting nice copy from a tired ribbon Additional fea tures such as subscripts font selection and graphics are available for the following printers Group 1 HP 82905A Also compatible with the Epson MX series Group 2 HP 82905B Also compatible with the 2631B and the 267X series of thermal printers Graphics only on the 82905 A and B Be sure to specify your printer in order to get all enhancements available TEXT85 Vocabulary ENTER SET FORMAT READ HEAD FOOT TAB EDIT MOVE INSERT MERGE DELETE END LIST PRINT PLOT TOP GET SAVE JUSTIFY COPIES SCAN WINDOW REPLACE COUNT NEW PAGE NUMBER FORM REMARK Our offer Try TEXTS85 for 10 days If satisfied you will be given information for making backup copi
38. yers get the CP M module and most get more than one disk drive HP has thought about a CP M module for the HP 85 but rejected the idea because the 85 s screen format is completely incompatible with most CP M soft ware HP has reorganized the entire personal computer line consolidating the Series 70 80 100 and 200 under one division Series 80 marketing is supposed to get more aggressive and HP has been running ads and software specials to increase Series 80 sales HP prevented mail order sales of the HP 86 87 at the end of 1982 and predictably sales took a nose dive This seemed to be on the minds of many people because they all brought it up as a topic Briefly HP claims that a mail order dealer can t give the kind of support they want provided with the Series 80 so they wouldn t sign HP 86 87 dealer agreements with mail order dealers This is the same path Apple and IBM have taken Since my visit Series 80 sales have evidently grown back to old levels but in the L A area at least I haven t seen any signs of increased dealer support or coverage for the Series 80 Nobody talks about how many Series 80 s are out there but I think 60 000 world wide would be a good guess This year HP could increase that to within spitting distance of 100 000 if they get aggressive I think that the Series 80 sales are around 50 overseas and that only one in three of the U S users are on anyone s mailing list Remember these are our educated gues
Download Pdf Manuals
Related Search
Related Contents
Sitka Evergreen Acquisitions User Manual Lavatrice Washing Machine Medidor de humedad sin agujas Modelo MO280 `n 皿 - 多摩電子工業 Descargar Ficha Técnica Revista Colombiana de Ciencia Animal , Vol. 3 Copyright © All rights reserved.
Failed to retrieve file