Re: BASIC for HP 1000, 21xx series

2019-02-26 Thread Curious Marc via cctalk
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

2019-02-26 Thread Christian Corti via cctalk

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

2019-02-25 Thread Jay Jaeger via cctalk
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

2019-02-24 Thread GerardCJAT via cctalk
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

2019-02-24 Thread Guy Sotomayor Jr via cctalk
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

2019-02-24 Thread Jay Jaeger via cctalk
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

2019-02-24 Thread Bill Degnan via cctalk
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

2019-02-24 Thread ED SHARPE via cctalk
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

2019-02-24 Thread ED SHARPE via cctalk
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

2019-02-24 Thread Brent Hilpert via cctalk
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

2019-02-24 Thread GerardCJAT via cctalk
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.