HP Integral

From: Tony Duell <ard_at_p850ug1.demon.co.uk>
Date: Thu Jul 17 18:34:50 2003

> Check Pete Johnson's website dedicated to the IPC
> (http://www.coho.org/~pete/IPC/integral.html)

Thanks.. I discovered this site a couple of hours after posting my
initial question,. and have downloaded most of the freeware disk images.
I've not tried them yet -- my Integral is currenly in many pieces while I
investigate the hardware side of things.

>
> He has practically *all* the software for this machine. The only

Alas much of it (C development stuff, etc) is still HP copyright and
therefroe can't be distributed.

> bad ting I can say for the site is that the HPUX utilities work
> only on big-endian machines. I have written a converter tool

Yes, I noticed that :-(. Or rather, I downloaded them, compiled them
without problems, but got some odd error messages when I tried to read a
filesystem image. I guessed it was a bytesexual problem.

> (HPUX filesystem image to tar [1]) that is hopefully platform
> independent, and I will send it to him after I have tried it a bit
> to make sure that it is mostly bug free.

I'd be interested in that, provided it's not _too_ large (doesn't sound
like it should be) and provided it'll compile on my ancient linux system.

> I think that the daughterboards have standard parts so it should be

Looking at that site, it appears that the program development ROM was a
plug-in card that went into a normal expansion slot. Which makes be
wonder just what did fit inside the ROM cartridge other than the OS ROMs.
There's certainly space for another board with 4 ROM chips on it, and a
spare pair of chip select lines (remember the ROMs are in pairs, high
byte and low byte, so there are only 2 blocks of ROM if you have 4 chips,
so you only need 2 chip selects).

> possible to create replacements. I have the BASIC sub-daughterboard so

The OS ROM cartridge I have contains 4 531000 ROMs (128K*8) and a 74x21
AND gate used to produve the RDTAck/ signal. The ROMs are
mask-programmed, of course. I should be possible to kludge in 128K byte
EPROMs, though.


> I can send you a dump of the BASIC ROMs if I can find where they are
> mapped into the 68K address space.

If this is part of the OS ROM cartridge, then I think that entire cartridge
occupies the first 512k words of the 68K's address space. THE OS ROMs are
the first 256K words, the daughterboard is the second 256K words. And I
also think these addresses are not messed about with by the MMU cirucit.

Hang on -- I have another thought that the upper and lower halves of the
address space are swapped round depending on whether the CPU is in
supervisor state or not. Certainly after reset, the ROMs must be mapped
at the lowere end of the address space (so the 68K can find a reset
vector).

>
> I have used the IPC to access HP-IL peripherals via the HP-IB port
> (using the 82169A HP-IL/HP-IB Interface), and I think it would be

I thought that might work, but haven't tried it yet.

> trivial to write a short program to talk with computers over the HP-IL
> via the HP-IL serial interface.

2 problems...

(a) I can't believe stnadard software will manage to use an RS232 port
added in that way

(b) It's supposed to be a portable computer. I don't want to have to
carry round the 82169, 82164, 82165 (if I want a parallel interface),
and all the PSU blocks for them....

However, it will be useful to be able to link up IL devices in this way...

What I really need is a GPIO-like port ( a portable machine with at least
16 and preferebly 32 user I/O lines is something I'd like). There seem to
be 2 ways to get this

1) Make an HPIB -> GPIO converter. It doesn't matter if it's not
compatible with anything else since a user port, almost by definition, is
driven by my own porgrams.

2) Make an I/O card for the Integral. I have an aproximation to the bus
pinout, and I think I know what most of the signals do. But I don't know
how the 'registers' mentioned in the I/O manual are actually mapped to
68K addresses (assuming the exist at all, and are not a creation of some
driver software).

>
> There is also a built-in HP-IL interface (to talk to the built-in
> ThinkJet), but it is directly connected to the ThinkJet without the

Yes, I found the 1LB3 chip next to the Thinkjet printer chipset. The
Thinkjet uses the HPIL/HPIB[1] version of the processor.

[1] The HPIB thinkjet (2225A) has an HPIB-HPIL converter at the back
linked by a short, not transformer coupled, HPIL loop to the Thinkjet CPU.

> transformers and (anyway) I have not found a way to address the
> ThinkJet using IL addressing (rather than the /dev/internal interface).

What's /dev/internal? My manuals don't mention this (I think) -- as I
said some of them are pretty lusing...

-tony
Received on Thu Jul 17 2003 - 18:34:50 BST

This archive was generated by hypermail 2.3.0 : Fri Oct 10 2014 - 23:36:05 BST