Re: BASIC for HP 1000, 21xx series
Excellent write up Brent. We’ll refer to it when/if we get our 2116 going! Marc > On Feb 24, 2019, at 10:18 AM, Brent Hilpert via cctalk > wrote: > >> On 2019-Feb-24, at 2:03 AM, GerardCJAT via cctalk wrote: >> >> Back in ''70, sometimes we were running "basic" BASIC ( NOT Time sharing ) >> on 2116B, 2100A, just for FUN. >> >> Is there some copy still around ?? >> >> I had a look in Google, Bitsavers, HPmuseum, with NO success. >> >> Thank for help and/or advise. > > > This is my own writeup about it, including assembler source and loader files, > but as noted there it's Guy Sotomayor (list member) > that deserves the thanks for keeping it around and making it available: > >http://madrona.ca/e/HP21xx/software/hpbasic/index.html > > The source files are also available on bitsavers, link included on above > page. >
Re: BASIC for HP 1000, 21xx series
On Mon, 25 Feb 2019, Jay Jaeger wrote: The operating procedures for BASIC are likely to be as described in my pocket handbook: It's also described in the HP 2116 Operator's Guide: ftp://computermuseum.informatik.uni-stuttgart.de/hp/21xx/docs/02116-9057_OperatorsGuide_Dec1970.pdf Christian
Re: BASIC for HP 1000, 21xx series
I have completed my survey of my HP tapes. There is quite a lot of overlap with Jeff Moffat, but some of mine appear to be different than any up on bitsavers. In general, the paper tapes for these systems on bitsavers can be found at: http://bitsavers.org/bits/HP/paperTapes/ MY tapes are *** NOT *** there (at least not yet - unless/until Al decides to copy them up now. ;)) Mine (along with a PDF describing what they are) can be found at: https://drive.google.com/open?id=0B2v4WRwISEQRWWFFdVpCZWFTZEU under: bits/HP/paperTapes/JayJ As I mentioned yesterday, I have not tried any of these tapes, aside from few diagnostics - not even under SimH. But they were imaged from HP original tapes I got when I procured my HP 2114, and I am guessing fit the descriptions in "A Pocket Guide to Hewlett-Packard Computers" which I bought for a course (U. Wisc. CS 436) that used an HP 2114 paper tape system back in the day. Today I translated a couple of C programs that I had written back in 1996 to check my images (absolute binary and relocatable) and verified these images with a perl version of those programs. The following manual, on bitsavers, should be pretty close, but I didn't see, for example, the assembler operating instructions in there. http://bitsavers.org/pdf/hp/21xx/5951-4423_A_Pocket_Guide_To_The_2100_Computer_Sep72.pdf I have software (and hardware) manuals for my system, but have not scanned them in. Maybe someday, but probably not soon. The operating procedures for BASIC are likely to be as described in my pocket handbook: 0. Make sure the binary loader is loaded starting at address 017700. These systems have a way to protect that loader, which is really nice. 1. Place the BASIC binary tape in the tape reader 2. Set the switch register to 017700 3. Load Address 4. Set Loader switch to Enabled (HP 2114 Loader Enable to On) 5. PRESET 6. RUN 7. At halt, the T Register should contain 202077 7b. Set the loader swich to PROTECTED (HP 2114 Loader enable to NORMAL) 8. Set the Switch register to the startin address: 000100 9. Load Address 10. Run It should respond with "READY". On 2/24/2019 11:11 PM, Jay Jaeger via cctech wrote: > I have a set of actual HP paper tapes I acquired with my HP 2114B a > number of year ago, including BASIC, FORTRAN and ALGOL. I'd have to > look at the manuals to find out if/which required DOS. I have not run > any of these images except for some of the diagnostics. > > I seem to recall that at least one of the tapes had problems, but I > don't remember which one. I'll have to look at my notes / files tomorrow. > > I found what I *think* are the files and also some from Jeff Moffat > (http://rikers.org/hp2100/jeff/) - those I'd prefer you got from him. > > Here are mine, and I will upload them tomorrow. > > JRJ > > > KIND ID MACHINE CONTENTSCOMMENT ChecksumChecksum 2 > FILENAMEMFG > SERIALTRAYDATEAVAILABILI ERRORS PREVIOUS_C > > PTHP 2114BDiagnostic Config > HP HP6 > > PT2-60001 HP 2114BInput Output Control Rev. A > HP HP1 > > PT20002-60001 HP 2114BBCS Debug Routine Rev. B > HP HP1 > > PT20005-60001 HP 2114BBCS Tape Reader Drvr D.01 Rev. A > HP HP1 > > > PT20017-60001 HP 2114BBCS TTY Drvr D.00 Rev. B > HP HP1 > > PT20018-60001 HP 2114BBCS Relocating Loader Rev. E > HP HP1 > > PT20021-60001 HP 2114BPrepare Control System Rev. B > HP HP1 > > PT20100-60001 HP 2114BSymbolic Editor Rev. B > HP HP1 > > PT20306-60001 HP 2114B8K SIO Tape Rdr Drvr Rev. A > HP HP1 > > PT20313-60001 HP 2114B8K SIO Sys Dump Rev. B > HP HP2 > > PT20392-60001 HP 2114BBASIC Rev. A > HP HP2 > > PT20392-60002 HP 2114BPrepare BASIC System Rev. A > HP HP2 > > PT20512-60001 HP 2114B2115/14 High Mem Checkbd Test Rev. A > HP
Fw: BASIC for HP 1000, 21xx series
Thanks Guys, You are amazing. I got more informations than I can use over the next four weeks ! THANKS.
Re: BASIC for HP 1000, 21xx series
I’m glad I had kept it around. I purchased a copy of the listing directly from HP while I was in High School so that I could study how it worked and “hack” on it to make some changes. I had kept the listing in a special binder. After college I had misplaced the binder and thought it was lost. During one of my moves (around 2006(or so) I discovered that I still had it. I lent it to James Markevitch (another list member) sometime after that who scanned it and OCR’d it and made it available to the community. The binder containing the source listing sits prominently on one of the shelves in my office. It is also loaded into the core of my 2116C that I run from time to time. ;-) TTFN - Guy > On Feb 24, 2019, at 10:18 AM, Brent Hilpert via cctalk > wrote: > > On 2019-Feb-24, at 2:03 AM, GerardCJAT via cctalk wrote: > >> Back in ''70, sometimes we were running "basic" BASIC ( NOT Time sharing ) >> on 2116B, 2100A, just for FUN. >> >> Is there some copy still around ?? >> >> I had a look in Google, Bitsavers, HPmuseum, with NO success. >> >> Thank for help and/or advise. > > > This is my own writeup about it, including assembler source and loader files, > but as noted there it's Guy Sotomayor (list member) > that deserves the thanks for keeping it around and making it available: > > http://madrona.ca/e/HP21xx/software/hpbasic/index.html > > The source files are also available on bitsavers, link included on above > page. >
Re: BASIC for HP 1000, 21xx series
I have a set of actual HP paper tapes I acquired with my HP 2114B a number of year ago, including BASIC, FORTRAN and ALGOL. I'd have to look at the manuals to find out if/which required DOS. I have not run any of these images except for some of the diagnostics. I seem to recall that at least one of the tapes had problems, but I don't remember which one. I'll have to look at my notes / files tomorrow. I found what I *think* are the files and also some from Jeff Moffat (http://rikers.org/hp2100/jeff/) - those I'd prefer you got from him. Here are mine, and I will upload them tomorrow. JRJ KINDID MACHINE CONTENTSCOMMENT ChecksumChecksum 2 FILENAMEMFG SERIAL TRAYDATEAVAILABILI ERRORS PREVIOUS_C PT HP 2114BDiagnostic Config HP HP6 PT 2-60001 HP 2114BInput Output Control Rev. A HP HP1 PT 20002-60001 HP 2114BBCS Debug Routine Rev. B HP HP1 PT 20005-60001 HP 2114BBCS Tape Reader Drvr D.01 Rev. A HP HP1 PT 20017-60001 HP 2114BBCS TTY Drvr D.00 Rev. B HP HP1 PT 20018-60001 HP 2114BBCS Relocating Loader Rev. E HP HP1 PT 20021-60001 HP 2114BPrepare Control System Rev. B HP HP1 PT 20100-60001 HP 2114BSymbolic Editor Rev. B HP HP1 PT 20306-60001 HP 2114B8K SIO Tape Rdr Drvr Rev. A HP HP1 PT 20313-60001 HP 2114B8K SIO Sys Dump Rev. B HP HP2 PT 20392-60001 HP 2114BBASIC Rev. A HP HP2 PT 20392-60002 HP 2114BPrepare BASIC System Rev. A HP HP2 PT 20512-60001 HP 2114B2115/14 High Mem Checkbd Test Rev. A HP HP2 PT 20524-60001 HP 2114B2114B DMA Gen. Diag. Rev. A HP HP2 PT 20548-60001 HP 2114BFTN Compiler Pass 1 Rev. A HP HP2 PT 20548-60002 HP 2114BFTN Compiler Pass 2 Rev. A HP HP2 PT 20985-60001 HP 2114BDOS TTY Drvr (DVROO) Rev A HP HP2 PT 20987-60001 HP 2114BDOS PUN Tape Rdr Drvr (DVR01) Rev A HP HP3 PT 24031-60001 HP 2114BEXT. Assembler Non Eau Rev. A HP HP3 PT 24044-60001 HP 2114BALGOL Compiler Rev. A HP HP3 PT 24109-60001 HP 2114BCross-Ref Symb Table Gen Rev. A HP HP3 PT 24125-60001 HP 2114B8K SIO TTY Drvr (LP-Compat) Rev A HP HP3 PT 24146-60001 HP 2114BBCS Relocatable Library (Non-EAU) Rev A HP HP3 PT 24149-60001 HP 2114BBCS FORTRAN IV Library Rev A HP HP3 PT 24150-60001 HP 2114BRTE/DOS Reloc. Library (Non EAU) Rev B HP HP4 PT 24152-60001 HP 2114BRTE/DOS FORTRAN IV Library Rev A HP HP4 PT 24153-60001 HP 2114BRTE/DOS HP FORTRAN Formatter Rev A HP HP4 PT 24154-60001 HP 2114B
Re: BASIC for HP 1000, 21xx series
I have this pocket guide. Probably more that I have not scanned. http://www.vintagecomputer.net/hp/2000A/index.html Bill On Sun, Feb 24, 2019 at 1:18 PM Brent Hilpert via cctalk < cctalk@classiccmp.org> wrote: > On 2019-Feb-24, at 2:03 AM, GerardCJAT via cctalk wrote: > > > Back in ''70, sometimes we were running "basic" BASIC ( NOT Time sharing > ) on 2116B, 2100A, just for FUN. > > > > Is there some copy still around ?? > > > > I had a look in Google, Bitsavers, HPmuseum, with NO success. > > > > Thank for help and/or advise. > > > This is my own writeup about it, including assembler source and loader > files, but as noted there it's Guy Sotomayor (list member) > that deserves the thanks for keeping it around and making it available: > > http://madrona.ca/e/HP21xx/software/hpbasic/index.html > > The source files are also available on bitsavers, link included on above > page. > >
Re: BASIC for HP 1000, 21xx series
opps seem you checked HP museum already .. sorry typed to quickly I seen to remember a core resident version of basic from paper tape but do not seem to have seen it in years may be warehoused if we still have one YES! it would be fin to play with! In a message dated 2/24/2019 3:04:03 AM US Mountain Standard Time, cctalk@classiccmp.org writes: Back in ''70, sometimes we were running "basic" BASIC ( NOT Time sharing ) on 2116B, 2100A, just for FUN. Is there some copy still around ?? I had a look in Google, Bitsavers, HPmuseum, with NO success. Thank for help and/or advise.
Re: BASIC for HP 1000, 21xx series
DID YOU CHECK HP MUSEUM DOWN UNDER? THEY HAVE A FAB ONLINE COLLECTION OF SOFTWARE... In a message dated 2/24/2019 3:04:03 AM US Mountain Standard Time, cctalk@classiccmp.org writes: Back in ''70, sometimes we were running "basic" BASIC ( NOT Time sharing ) on 2116B, 2100A, just for FUN. Is there some copy still around ?? I had a look in Google, Bitsavers, HPmuseum, with NO success. Thank for help and/or advise.
Re: BASIC for HP 1000, 21xx series
On 2019-Feb-24, at 2:03 AM, GerardCJAT via cctalk wrote: > Back in ''70, sometimes we were running "basic" BASIC ( NOT Time sharing ) on > 2116B, 2100A, just for FUN. > > Is there some copy still around ?? > > I had a look in Google, Bitsavers, HPmuseum, with NO success. > > Thank for help and/or advise. This is my own writeup about it, including assembler source and loader files, but as noted there it's Guy Sotomayor (list member) that deserves the thanks for keeping it around and making it available: http://madrona.ca/e/HP21xx/software/hpbasic/index.html The source files are also available on bitsavers, link included on above page.
BASIC for HP 1000, 21xx series
Back in ''70, sometimes we were running "basic" BASIC ( NOT Time sharing ) on 2116B, 2100A, just for FUN. Is there some copy still around ?? I had a look in Google, Bitsavers, HPmuseum, with NO success. Thank for help and/or advise.