The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
* Re: [TUHS] Blit source
@ 2020-01-06 21:01 Norman Wilson
  0 siblings, 0 replies; 22+ messages in thread
From: Norman Wilson @ 2020-01-06 21:01 UTC (permalink / raw)
  To: tuhs

Mike Haertel:

  That's amusing, considering that the 5620 stuff was in /usr/jerq on
  Research systems!  Apparently the accident became institutionalized.

=====

I remember the name Jerq being tossed around to mean 5620
when I was at 1127.  That doesn't mean it was historically
accurate, but it is consistent with the directory names, and
the latter are probably where I got my mistaken idea of the
history.

Thanks to Rob, who certainly should know, for clearing it up.

Norman Wilson
Toronto ON

^ permalink raw reply	[flat|nested] 22+ messages in thread
* Re: [TUHS] Blit source
@ 2019-12-19  9:09 Paul Ruizendaal
  0 siblings, 0 replies; 22+ messages in thread
From: Paul Ruizendaal @ 2019-12-19  9:09 UTC (permalink / raw)
  To: TUHS main list


> If 5620s were called Jerqs, it was an accident. All the software with that
> name would be for the original, Locanthi-built and -designed 68K machines.
> 
> The sequence is thus Jerq, Blit, DMD-5620

Maybe the “Jerq” name had a revival. If the processor switch came with some upheaval it is not hard to see how that revival could have happened.

The Dan Cross tar archive with the source code has two top level directories, one named “blit" with the 68K based source and another one named “jerq" with the Bellmac based source. The tar archive seems to have been made in the summer of 1985, or at least those dates are on the top level directories.

I am of course not disputing that the original name was Jerq. There are many clues in the source supporting that, among which this funny comment in mcc.c:

int	jflag, mflag=1;	/* Used for jerq. Rob Pike (read comment as you will) */





^ permalink raw reply	[flat|nested] 22+ messages in thread
* Re: [TUHS] Blit source
@ 2019-12-19  0:16 Norman Wilson
  2019-12-19  0:26 ` Rob Pike
  0 siblings, 1 reply; 22+ messages in thread
From: Norman Wilson @ 2019-12-19  0:16 UTC (permalink / raw)
  To: tuhs

I sense a hint of confusion in some of the messages
here.  To lay that to rest if necessary (and maybe
others are interested in the history anyway):

As I understand it, the Blit was the original terminal,
hardware done by Bart Locanthi (et al?), software by
Rob Pike (et al?).  It used an MC68000 CPU.  Western
Electric made a small production run of these terminals
for use within AT&T.  I don't think it was sold to the
general public.

By the time I arrived at Bell Labs in late 1984, the
Standard Terminal of 1127 was the AT&T 5620, locally
called the Jerq.  This was a makeover with hardware
redesigned by a product group to use a Bellmac 32 CPU,
and software heavily reworked by a product group.
This is the terminal that was manufactured for general
sale.

I'm not sure, but I think the Blit's ROM was very basic,
just enough to be some sort of simple glass-tty or
perhaps smartass-terminal* plus an escape sequence to
let you load in new code.  The Jerq had a fancier ROM,
which was a somewhat-flaky ANSI-ish terminal by default,
but an escape sequence put it into graphics-window-manager
mode, more or less like what had run a few years earlier
on the Blit.

By then the code used in Research had evolved considerably,
in particular allowing the tty driver to be exported to
the terminal (those familiar with 9term should know what
I mean).  In 1127 we used a different escape sequence to
download a standalone program into the terminal and
replace the ROM window manager entirely, so we could run
our newer and (to my taste anyway) appreciably better code.
The downloaded code lived in RAM; you had to reload it
whenever the terminal was power-cycled or lost its connection
or whatnot.  (It took a minute or so at 9600bps, rather
longer at 1200.  This is not the only reason we jumped at
the chance to upgrade our home-computing scheme to use
9600bps over leased lines, but it was an important one.)

The V8 tape was made in late 1984 (I know that for sure
because I helped make it).  It is unlikely to have anything
for the MC68000 Blit, only stuff for the Mac-32 Jerq.
Likewise for the not-really-a-release snapshots from the
9/e and 10/e eras.  The 5620 ROM code is very unlikely to
be there anywhere, but the replacement stuff we used should
be somewhere.

Norman Wilson
Toronto ON

^ permalink raw reply	[flat|nested] 22+ messages in thread
* [TUHS] Blit source
@ 2019-12-15 20:45 Paul Ruizendaal
  2019-12-15 21:17 ` Angelo Papenhoff
  2019-12-16  6:25 ` emanuel stiebler
  0 siblings, 2 replies; 22+ messages in thread
From: Paul Ruizendaal @ 2019-12-15 20:45 UTC (permalink / raw)
  To: TUHS main list

[-- Attachment #1: Type: text/plain, Size: 961 bytes --]

I’m looking for source code of the original Blit as described here:
http://doc.cat-v.org/bell_labs/blit/blit.pdf <http://doc.cat-v.org/bell_labs/blit/blit.pdf>

It does not seem to be on the v8 tape. I found the following on the web:
http://www.brouhaha.com/~eric/retrocomputing/att/5620/software/ <http://www.brouhaha.com/~eric/retrocomputing/att/5620/software/>
but that seems to be from much later and for the 5620.

Then there is this, which seems to be the Blit's graphics routines or a derivtive thereof:
https://stuff.mit.edu/afs/athena/astaff/project/Sdev/S/src/fun/blit/ <https://stuff.mit.edu/afs/athena/astaff/project/Sdev/S/src/fun/blit/>
(although it seems larger than the 8KB mentioned in the paper).

I’m aware of this emulator:
https://github.com/aap/blit <https://github.com/aap/blit>
which uses a rom dump; it appears a good base for h/w documentation.

Did the sources of these rom contents survive?












[-- Attachment #2: Type: text/html, Size: 1909 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2020-01-06 21:01 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-01-06 21:01 [TUHS] Blit source Norman Wilson
  -- strict thread matches above, loose matches on Subject: below --
2019-12-19  9:09 Paul Ruizendaal
2019-12-19  0:16 Norman Wilson
2019-12-19  0:26 ` Rob Pike
2019-12-19  3:47   ` Mike Haertel
2019-12-19  6:49     ` Angelo Papenhoff
2019-12-19  5:12   ` Dan Cross
2019-12-19  6:54     ` Rob Pike
2019-12-19  8:03       ` arnold
2019-12-19 15:32       ` Chet Ramey
2019-12-15 20:45 Paul Ruizendaal
2019-12-15 21:17 ` Angelo Papenhoff
2019-12-16  6:25 ` emanuel stiebler
2019-12-16 11:06   ` Paul Ruizendaal
2019-12-17  6:04     ` emanuel stiebler
2019-12-18  3:53   ` Paul Ruizendaal
2019-12-18  4:30     ` Rob Pike
2019-12-18 10:43     ` Julius Schmidt
2019-12-18 12:11       ` Angelo Papenhoff
2019-12-18 15:53         ` Dan Cross
2019-12-18 12:19       ` Paul Ruizendaal
2019-12-19  0:20   ` Paul Ruizendaal

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).