Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Usage: fortune -P [] -a [xsz] [Q: [file]] [rKe9] -v6[+] dataspec ... inputdir


computers / alt.sys.pdp10 / Re: VT100 firmware sources?

SubjectAuthor
* VT100 firmware sources?Lars Brinkhoff
+- Re: VT100 firmware sources?gah4
+* Re: VT100 firmware sources?gah4
|`* Re: VT100 firmware sources?Lars Brinkhoff
| `* Re: VT100 firmware sources?fishtoprecords
|  +* Re: VT100 firmware sources?gah4
|  |`- Re: VT100 firmware sources?John Levine
|  `* Re: VT100 firmware sources?Lars Brinkhoff
|   `* Re: VT100 firmware sources?gah4
|    `* Re: VT100 firmware sources?Lars Brinkhoff
|     `* Re: VT100 firmware sources?gah4
|      `- Re: VT100 firmware sources?Lars Brinkhoff
`- Re: VT100 firmware sources?gah4

1
VT100 firmware sources?

<7w7djytp48.fsf@junk.nocrew.org>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=368&group=alt.sys.pdp10#368

  copy link   Newsgroups: alt.sys.pdp10
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
From: lars.s...@nocrew.org (Lars Brinkhoff)
Newsgroups: alt.sys.pdp10
Subject: VT100 firmware sources?
Organization: nocrew
Date: Sun, 16 May 2021 20:12:07 +0000
Message-ID: <7w7djytp48.fsf@junk.nocrew.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
Cancel-Lock: sha1:u+7DP8/8nqj/6wlp1p/JzMIc4xo=
MIME-Version: 1.0
Content-Type: text/plain
Lines: 2
NNTP-Posting-Host: 8e7ebe51.news.sunsite.dk
X-Trace: 1621195928 news.sunsite.dk 666 lars@junk.nocrew.org/51.15.56.219:32896
X-Complaints-To: staff@sunsite.dk
 by: Lars Brinkhoff - Sun, 16 May 2021 20:12 UTC

Does anyone has firmware source code for any terminal in the VT100
series?

Re: VT100 firmware sources?

<9de14353-b269-40bd-8b30-96f28104619en@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=369&group=alt.sys.pdp10#369

  copy link   Newsgroups: alt.sys.pdp10
X-Received: by 2002:a37:6554:: with SMTP id z81mr4409864qkb.472.1621327287097;
Tue, 18 May 2021 01:41:27 -0700 (PDT)
X-Received: by 2002:a05:6214:178b:: with SMTP id ct11mr4592394qvb.61.1621327286941;
Tue, 18 May 2021 01:41:26 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.sys.pdp10
Date: Tue, 18 May 2021 01:41:26 -0700 (PDT)
In-Reply-To: <7w7djytp48.fsf@junk.nocrew.org>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:602:9700:4979:b8f1:3111:8624:14ff;
posting-account=gLDX1AkAAAA26M5HM-O3sVMAXdxK9FPA
NNTP-Posting-Host: 2601:602:9700:4979:b8f1:3111:8624:14ff
References: <7w7djytp48.fsf@junk.nocrew.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <9de14353-b269-40bd-8b30-96f28104619en@googlegroups.com>
Subject: Re: VT100 firmware sources?
From: gah...@u.washington.edu (gah4)
Injection-Date: Tue, 18 May 2021 08:41:27 +0000
Content-Type: text/plain; charset="UTF-8"
 by: gah4 - Tue, 18 May 2021 08:41 UTC

On Sunday, May 16, 2021 at 1:12:09 PM UTC-7, lars...@nocrew.org wrote:
> Does anyone has firmware source code for any terminal in the VT100
> series?

Do you have ROMs to disassemble?

Or isn't that good enough?

Re: VT100 firmware sources?

<53a41a27-967a-4e90-a74a-53838f449512n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=370&group=alt.sys.pdp10#370

  copy link   Newsgroups: alt.sys.pdp10
X-Received: by 2002:a37:a682:: with SMTP id p124mr4253243qke.418.1621328591373;
Tue, 18 May 2021 02:03:11 -0700 (PDT)
X-Received: by 2002:a05:6214:62a:: with SMTP id a10mr4453090qvx.5.1621328591243;
Tue, 18 May 2021 02:03:11 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!feeder1.feed.usenet.farm!feed.usenet.farm!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.sys.pdp10
Date: Tue, 18 May 2021 02:03:11 -0700 (PDT)
In-Reply-To: <7w7djytp48.fsf@junk.nocrew.org>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:602:9700:4979:b8f1:3111:8624:14ff;
posting-account=gLDX1AkAAAA26M5HM-O3sVMAXdxK9FPA
NNTP-Posting-Host: 2601:602:9700:4979:b8f1:3111:8624:14ff
References: <7w7djytp48.fsf@junk.nocrew.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <53a41a27-967a-4e90-a74a-53838f449512n@googlegroups.com>
Subject: Re: VT100 firmware sources?
From: gah...@u.washington.edu (gah4)
Injection-Date: Tue, 18 May 2021 09:03:11 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1389
 by: gah4 - Tue, 18 May 2021 09:03 UTC

On Sunday, May 16, 2021 at 1:12:09 PM UTC-7, lars...@nocrew.org wrote:
> Does anyone has firmware source code for any terminal in the VT100
> series?

Disassembled with some comments is here:

https://www.pcjs.org/machines/dec/vt100/rom/VT100.txt

Re: VT100 firmware sources?

<c1fd38aa-6ef8-49cc-9f0c-f742cdeee14fn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=371&group=alt.sys.pdp10#371

  copy link   Newsgroups: alt.sys.pdp10
X-Received: by 2002:a05:622a:18e:: with SMTP id s14mr3785855qtw.200.1621329372779;
Tue, 18 May 2021 02:16:12 -0700 (PDT)
X-Received: by 2002:a37:4386:: with SMTP id q128mr4546022qka.76.1621329372660;
Tue, 18 May 2021 02:16:12 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.sys.pdp10
Date: Tue, 18 May 2021 02:16:12 -0700 (PDT)
In-Reply-To: <7w7djytp48.fsf@junk.nocrew.org>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:602:9700:4979:b8f1:3111:8624:14ff;
posting-account=gLDX1AkAAAA26M5HM-O3sVMAXdxK9FPA
NNTP-Posting-Host: 2601:602:9700:4979:b8f1:3111:8624:14ff
References: <7w7djytp48.fsf@junk.nocrew.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c1fd38aa-6ef8-49cc-9f0c-f742cdeee14fn@googlegroups.com>
Subject: Re: VT100 firmware sources?
From: gah...@u.washington.edu (gah4)
Injection-Date: Tue, 18 May 2021 09:16:12 +0000
Content-Type: text/plain; charset="UTF-8"
 by: gah4 - Tue, 18 May 2021 09:16 UTC

On Sunday, May 16, 2021 at 1:12:09 PM UTC-7, lars...@nocrew.org wrote:
> Does anyone has firmware source code for any terminal in the VT100
> series?

Service manual is here:

http://bitsavers.informatik.uni-stuttgart.de/pdf/dec/terminal/vt100/EK-VT100-TM-003_VT100_Technical_Manual_Jul82.pdf

Re: VT100 firmware sources?

<7wtun0qj4e.fsf@junk.nocrew.org>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=372&group=alt.sys.pdp10#372

  copy link   Newsgroups: alt.sys.pdp10
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
From: lars.s...@nocrew.org (Lars Brinkhoff)
Newsgroups: alt.sys.pdp10
Subject: Re: VT100 firmware sources?
Organization: nocrew
References: <7w7djytp48.fsf@junk.nocrew.org>
<53a41a27-967a-4e90-a74a-53838f449512n@googlegroups.com>
Date: Tue, 18 May 2021 13:14:25 +0000
Message-ID: <7wtun0qj4e.fsf@junk.nocrew.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
Cancel-Lock: sha1:5cJaDyL2KoAYydXmbC1l1+RR9jA=
MIME-Version: 1.0
Content-Type: text/plain
Lines: 9
NNTP-Posting-Host: fcdf0edf.news.sunsite.dk
X-Trace: 1621343665 news.sunsite.dk 666 lars@junk.nocrew.org/51.15.56.219:32896
X-Complaints-To: staff@sunsite.dk
 by: Lars Brinkhoff - Tue, 18 May 2021 13:14 UTC

gah4 wrote:
>> Does anyone has firmware source code for any terminal in the VT100
>> series?
>
> Disassembled with some comments is here:
> https://www.pcjs.org/machines/dec/vt100/rom/VT100.txt

Thanks, I do have this. Some more comments would be nice, and
especially original symbols and comments.

Re: VT100 firmware sources?

<34521120-395f-40a2-85f0-218c32a051b6n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=373&group=alt.sys.pdp10#373

  copy link   Newsgroups: alt.sys.pdp10
X-Received: by 2002:a05:622a:148a:: with SMTP id t10mr39409027qtx.214.1622060456499;
Wed, 26 May 2021 13:20:56 -0700 (PDT)
X-Received: by 2002:a05:620a:2226:: with SMTP id n6mr44545111qkh.496.1622060456349;
Wed, 26 May 2021 13:20:56 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!3.eu.feeder.erje.net!feeder.erje.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.sys.pdp10
Date: Wed, 26 May 2021 13:20:56 -0700 (PDT)
In-Reply-To: <7wtun0qj4e.fsf@junk.nocrew.org>
Injection-Info: google-groups.googlegroups.com; posting-host=71.162.208.226; posting-account=5pAuXwkAAADYxu_vHG_N6x8Gdf1I-9kI
NNTP-Posting-Host: 71.162.208.226
References: <7w7djytp48.fsf@junk.nocrew.org> <53a41a27-967a-4e90-a74a-53838f449512n@googlegroups.com>
<7wtun0qj4e.fsf@junk.nocrew.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <34521120-395f-40a2-85f0-218c32a051b6n@googlegroups.com>
Subject: Re: VT100 firmware sources?
From: pat22...@gmail.com (fishtoprecords)
Injection-Date: Wed, 26 May 2021 20:20:56 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: fishtoprecords - Wed, 26 May 2021 20:20 UTC

I'm totally clueless as to what was inside a VT100.
How much of its functions was controlled by firmware?
What was the processor?
Did folks/site hack it to be custom?

I remember DEC pushing a model with some sort of PDP-11 chip and an 8" floppy behind the blank panel next to the screen. I don't think I ever saw one in use outside of DEC marketing material. I'm guessing this was 79 or so, well before the Rainbow and Pro 350, which came years later

Re: VT100 firmware sources?

<979ba2d1-e567-4c7e-9ab5-390300a8907an@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=374&group=alt.sys.pdp10#374

  copy link   Newsgroups: alt.sys.pdp10
X-Received: by 2002:a37:4484:: with SMTP id r126mr824408qka.18.1622154086556;
Thu, 27 May 2021 15:21:26 -0700 (PDT)
X-Received: by 2002:ae9:e519:: with SMTP id w25mr795742qkf.232.1622154086428;
Thu, 27 May 2021 15:21:26 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!news.mixmin.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.sys.pdp10
Date: Thu, 27 May 2021 15:21:26 -0700 (PDT)
In-Reply-To: <34521120-395f-40a2-85f0-218c32a051b6n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:602:9700:4979:d4ec:f258:9cec:ae4;
posting-account=gLDX1AkAAAA26M5HM-O3sVMAXdxK9FPA
NNTP-Posting-Host: 2601:602:9700:4979:d4ec:f258:9cec:ae4
References: <7w7djytp48.fsf@junk.nocrew.org> <53a41a27-967a-4e90-a74a-53838f449512n@googlegroups.com>
<7wtun0qj4e.fsf@junk.nocrew.org> <34521120-395f-40a2-85f0-218c32a051b6n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <979ba2d1-e567-4c7e-9ab5-390300a8907an@googlegroups.com>
Subject: Re: VT100 firmware sources?
From: gah...@u.washington.edu (gah4)
Injection-Date: Thu, 27 May 2021 22:21:26 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: gah4 - Thu, 27 May 2021 22:21 UTC

On Wednesday, May 26, 2021 at 1:20:56 PM UTC-7, fishtoprecords wrote:
> I'm totally clueless as to what was inside a VT100.
> How much of its functions was controlled by firmware?
> What was the processor?
> Did folks/site hack it to be custom?
>
> I remember DEC pushing a model with some sort of PDP-11 chip and an 8" floppy behind the blank panel next to the screen. I don't think I ever saw one in use outside of DEC marketing material. I'm guessing this was 79 or so, well before the Rainbow and Pro 350, which came years later

As above, the service manual is here:

http://bitsavers.informatik.uni-stuttgart.de/pdf/dec/terminal/vt100/EK-VT100-TM-003_VT100_Technical_Manual_Jul82.pdf

It seems to be 8080 based, as were many things at about that time.

Usual use for firmware is to read characters from the keyboard and send them out the serial
port and/or write them to the screen. Read them from the serial port and write them to
the screen.

Using firmware allows for all the control functions, even CR/LF, to be performed, much
easier than in hard logic. It also allows for programmable functions, changing modes,
and all that.
I suspect that not a lot of hacking was done, though possibly changing the character
generator for unusual use, maybe even APL. Maybe not until after the warranty was up.

Re: VT100 firmware sources?

<s8p9sf$2ovv$1@gal.iecc.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=375&group=alt.sys.pdp10#375

  copy link   Newsgroups: alt.sys.pdp10
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!xmission!usenet.csail.mit.edu!news.iecc.com!.POSTED.news.iecc.com!not-for-mail
From: joh...@taugh.com (John Levine)
Newsgroups: alt.sys.pdp10
Subject: Re: VT100 firmware sources?
Date: Thu, 27 May 2021 23:27:11 -0000 (UTC)
Organization: Taughannock Networks
Message-ID: <s8p9sf$2ovv$1@gal.iecc.com>
References: <7w7djytp48.fsf@junk.nocrew.org> <7wtun0qj4e.fsf@junk.nocrew.org> <34521120-395f-40a2-85f0-218c32a051b6n@googlegroups.com> <979ba2d1-e567-4c7e-9ab5-390300a8907an@googlegroups.com>
Injection-Date: Thu, 27 May 2021 23:27:11 -0000 (UTC)
Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970";
logging-data="91135"; mail-complaints-to="abuse@iecc.com"
In-Reply-To: <7w7djytp48.fsf@junk.nocrew.org> <7wtun0qj4e.fsf@junk.nocrew.org> <34521120-395f-40a2-85f0-218c32a051b6n@googlegroups.com> <979ba2d1-e567-4c7e-9ab5-390300a8907an@googlegroups.com>
Cleverness: some
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: johnl@iecc.com (John Levine)
 by: John Levine - Thu, 27 May 2021 23:27 UTC

According to gah4 <gah4@u.washington.edu>:
>I suspect that not a lot of hacking was done, though possibly changing the character
>generator for unusual use, maybe even APL. Maybe not until after the warranty was up.

I used a fair number of VT100s and don't ever recall anyone hacking the firmware.

--
Regards,
John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies",
Please consider the environment before reading this e-mail. https://jl.ly

Re: VT100 firmware sources?

<7wr1hrcsed.fsf@junk.nocrew.org>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=376&group=alt.sys.pdp10#376

  copy link   Newsgroups: alt.sys.pdp10
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
From: lars.s...@nocrew.org (Lars Brinkhoff)
Newsgroups: alt.sys.pdp10
Subject: Re: VT100 firmware sources?
Organization: nocrew
References: <7w7djytp48.fsf@junk.nocrew.org>
<53a41a27-967a-4e90-a74a-53838f449512n@googlegroups.com>
<7wtun0qj4e.fsf@junk.nocrew.org>
<34521120-395f-40a2-85f0-218c32a051b6n@googlegroups.com>
Date: Fri, 28 May 2021 05:57:14 +0000
Message-ID: <7wr1hrcsed.fsf@junk.nocrew.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
Cancel-Lock: sha1:r+MUd2y898SLxDstVqRVSms0vPY=
MIME-Version: 1.0
Content-Type: text/plain
Lines: 34
NNTP-Posting-Host: 2d24bf17.news.sunsite.dk
X-Trace: 1622181434 news.sunsite.dk 677 lars@junk.nocrew.org/51.15.56.219:41650
X-Complaints-To: staff@sunsite.dk
 by: Lars Brinkhoff - Fri, 28 May 2021 05:57 UTC

fishtoprecords wrote:
> I'm totally clueless as to what was inside a VT100. How much of its
> functions was controlled by firmware? What was the processor?

Glad you asked! I have now written most of a simulator for the V100
hardware. (Not breaking new ground; there's one in MAME, and another in
JavaScript.) The CPU is a plain Intel 8080(A? not sure). It
orchestrates most of the hardware. The custom video chips use DMA
(temporarily suspending the 8080) to get characters from RAM and has its
own character generator ROM. The LK40 keyboard has discrete logic to
scan the matrix on command from the 8080.

See chapter 4 here for details:
http://bitsavers.org/pdf/dec/terminal/vt100/EK-VT100-TM-003_VT100_Technical_Manual_Jul82.pdf

> Did folks/site hack it to be custom?

In a way yes, including DEC and 3rd parties.

The original VT100 came with an expansion port. In the basic
configuration it did not have enough RAM to display the full 24 lines in
132 column mode, just 14. And only one attribute bit per character,
which could be toggled between reverse video and underline.

The AVO - Advanced Video Option - board would add 1K of RAM and also
make it 12 bits wide. This made 132x24 possible and four more
attributes per character. The VT101 and VT102 are cost reduced
unexpanable models without/with AVO built in. And new firmware.

There's the VT18X board which added a complete Z80 computer with
floppies, capable of running CP/M.

Selanar Corporation made a graphics add-on called Selanar Graphics 100
Plus. http://www.bitsavers.org/pdf/selanar/Graphics_100_Plus_Mar1982.pdf

Re: VT100 firmware sources?

<dc04189b-d909-419a-904c-8b90f0a3d8b5n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=377&group=alt.sys.pdp10#377

  copy link   Newsgroups: alt.sys.pdp10
X-Received: by 2002:a05:622a:1356:: with SMTP id w22mr2305780qtk.253.1622189486570;
Fri, 28 May 2021 01:11:26 -0700 (PDT)
X-Received: by 2002:ac8:58d6:: with SMTP id u22mr2318733qta.81.1622189486454;
Fri, 28 May 2021 01:11:26 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.sys.pdp10
Date: Fri, 28 May 2021 01:11:26 -0700 (PDT)
In-Reply-To: <7wr1hrcsed.fsf@junk.nocrew.org>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:602:9700:4979:c5a2:d0a7:da73:7ba8;
posting-account=gLDX1AkAAAA26M5HM-O3sVMAXdxK9FPA
NNTP-Posting-Host: 2601:602:9700:4979:c5a2:d0a7:da73:7ba8
References: <7w7djytp48.fsf@junk.nocrew.org> <53a41a27-967a-4e90-a74a-53838f449512n@googlegroups.com>
<7wtun0qj4e.fsf@junk.nocrew.org> <34521120-395f-40a2-85f0-218c32a051b6n@googlegroups.com>
<7wr1hrcsed.fsf@junk.nocrew.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <dc04189b-d909-419a-904c-8b90f0a3d8b5n@googlegroups.com>
Subject: Re: VT100 firmware sources?
From: gah...@u.washington.edu (gah4)
Injection-Date: Fri, 28 May 2021 08:11:26 +0000
Content-Type: text/plain; charset="UTF-8"
 by: gah4 - Fri, 28 May 2021 08:11 UTC

On Thursday, May 27, 2021 at 10:57:16 PM UTC-7, lars...@nocrew.org wrote:

(snip)
> Glad you asked! I have now written most of a simulator for the V100
> hardware. (Not breaking new ground; there's one in MAME, and another in
> JavaScript.) The CPU is a plain Intel 8080(A? not sure). It
> orchestrates most of the hardware. The custom video chips use DMA
> (temporarily suspending the 8080) to get characters from RAM and has its
> own character generator ROM. The LK40 keyboard has discrete logic to
> scan the matrix on command from the 8080.

If I was in the mood to do it, and so far I am not, I would do it in an FPGA.

There is already an 8080A in HDL, so then you need the display logic.
Usually emulate the keyboard through an interface to a PC keyboard.

Re: VT100 firmware sources?

<7w8s3zcjmv.fsf@junk.nocrew.org>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=378&group=alt.sys.pdp10#378

  copy link   Newsgroups: alt.sys.pdp10
Path: i2pn2.org!i2pn.org!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
From: lars.s...@nocrew.org (Lars Brinkhoff)
Newsgroups: alt.sys.pdp10
Subject: Re: VT100 firmware sources?
Organization: nocrew
References: <7w7djytp48.fsf@junk.nocrew.org>
<53a41a27-967a-4e90-a74a-53838f449512n@googlegroups.com>
<7wtun0qj4e.fsf@junk.nocrew.org>
<34521120-395f-40a2-85f0-218c32a051b6n@googlegroups.com>
<7wr1hrcsed.fsf@junk.nocrew.org>
<dc04189b-d909-419a-904c-8b90f0a3d8b5n@googlegroups.com>
Date: Fri, 28 May 2021 09:06:32 +0000
Message-ID: <7w8s3zcjmv.fsf@junk.nocrew.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
Cancel-Lock: sha1:iY0aAHD+RttnRLtf15E9jz1ra1Q=
MIME-Version: 1.0
Content-Type: text/plain
Lines: 8
NNTP-Posting-Host: dd23484c.news.sunsite.dk
X-Trace: 1622192792 news.sunsite.dk 677 lars@junk.nocrew.org/51.15.56.219:41650
X-Complaints-To: staff@sunsite.dk
 by: Lars Brinkhoff - Fri, 28 May 2021 09:06 UTC

gah4 wrote:
> If I was in the mood to do it, and so far I am not, I would do it in
> an FPGA.

That wouldn't be very hard, especially if the 8080 is already done.
There's also an ER1400 EAROM to store the SET-UP parameters. The
keyboard is responsible for the beep sound and key click in a peculiar
way.

Re: VT100 firmware sources?

<1c291b36-1804-493e-87c1-ef9735c23bd1n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=379&group=alt.sys.pdp10#379

  copy link   Newsgroups: alt.sys.pdp10
X-Received: by 2002:a37:a84b:: with SMTP id r72mr6709194qke.387.1622246625263;
Fri, 28 May 2021 17:03:45 -0700 (PDT)
X-Received: by 2002:a05:622a:1185:: with SMTP id m5mr5731229qtk.140.1622246625124;
Fri, 28 May 2021 17:03:45 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.sys.pdp10
Date: Fri, 28 May 2021 17:03:44 -0700 (PDT)
In-Reply-To: <7w8s3zcjmv.fsf@junk.nocrew.org>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:602:9700:4979:91be:df1:4e79:684e;
posting-account=gLDX1AkAAAA26M5HM-O3sVMAXdxK9FPA
NNTP-Posting-Host: 2601:602:9700:4979:91be:df1:4e79:684e
References: <7w7djytp48.fsf@junk.nocrew.org> <53a41a27-967a-4e90-a74a-53838f449512n@googlegroups.com>
<7wtun0qj4e.fsf@junk.nocrew.org> <34521120-395f-40a2-85f0-218c32a051b6n@googlegroups.com>
<7wr1hrcsed.fsf@junk.nocrew.org> <dc04189b-d909-419a-904c-8b90f0a3d8b5n@googlegroups.com>
<7w8s3zcjmv.fsf@junk.nocrew.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <1c291b36-1804-493e-87c1-ef9735c23bd1n@googlegroups.com>
Subject: Re: VT100 firmware sources?
From: gah...@u.washington.edu (gah4)
Injection-Date: Sat, 29 May 2021 00:03:45 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 33
 by: gah4 - Sat, 29 May 2021 00:03 UTC

On Friday, May 28, 2021 at 2:06:33 AM UTC-7, lars...@nocrew.org wrote:
> gah4 wrote:
> > If I was in the mood to do it, and so far I am not, I would do it in
> > an FPGA.

> That wouldn't be very hard, especially if the 8080 is already done.
> There's also an ER1400 EAROM to store the SET-UP parameters. The
> keyboard is responsible for the beep sound and key click in a peculiar
> way.

There is another 8080 based terminal I had a thought of doing as an
FPGA emulation, but didn't get to (yet) described here:

https://www.retrotechnology.com/dri/SLAC_8080.html

referencing the PDF here:

http://www.slac.stanford.edu/cgi-wrap/getdoc/slac-r-199.pdf

This one does smooth scrolling with a large character buffer using
a metal wheel on the side. Or, it can go to graphics mode and use
all the memory for bitmap Tektronix 4013 emulation. Also, it has
the ability to use either the built-in character generator, or one
in RAM, loadable by the user.

I had forgotten about the beep and click. I do remember that the VT100
keyboard has a 1/4 inch thee conductor phone plug (like old headphones)
to plug in with.

Otherwise, it would be nice to have a little FPGA board, with the right
hardware to emulate things like terminals and early microprocessor
based computers. Not so much extra stuff that they like to add on.

Re: VT100 firmware sources?

<7weedpc0zs.fsf@junk.nocrew.org>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=380&group=alt.sys.pdp10#380

  copy link   Newsgroups: alt.sys.pdp10
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeder1.feed.usenet.farm!feed.usenet.farm!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
From: lars.s...@nocrew.org (Lars Brinkhoff)
Newsgroups: alt.sys.pdp10
Subject: Re: VT100 firmware sources?
Organization: nocrew
References: <7w7djytp48.fsf@junk.nocrew.org>
<53a41a27-967a-4e90-a74a-53838f449512n@googlegroups.com>
<7wtun0qj4e.fsf@junk.nocrew.org>
<34521120-395f-40a2-85f0-218c32a051b6n@googlegroups.com>
<7wr1hrcsed.fsf@junk.nocrew.org>
<dc04189b-d909-419a-904c-8b90f0a3d8b5n@googlegroups.com>
<7w8s3zcjmv.fsf@junk.nocrew.org>
<1c291b36-1804-493e-87c1-ef9735c23bd1n@googlegroups.com>
Date: Sat, 29 May 2021 10:01:27 +0000
Message-ID: <7weedpc0zs.fsf@junk.nocrew.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
Cancel-Lock: sha1:d0roQyQXZ4lu0TAd6JAas+df7cI=
MIME-Version: 1.0
Content-Type: text/plain
Lines: 26
NNTP-Posting-Host: 603a70be.news.sunsite.dk
X-Trace: 1622282487 news.sunsite.dk 677 lars@junk.nocrew.org/51.15.56.219:41650
X-Complaints-To: staff@sunsite.dk
 by: Lars Brinkhoff - Sat, 29 May 2021 10:01 UTC

gah4 wrote:
> There is another 8080 based terminal I had a thought of doing as an
> FPGA emulation, but didn't get to (yet)

Probably a good choice. As much as the VT100 is a loved classic, my
rose-tinted view of it is changing as I get to know it better. As many
people here probably know well, it's not a speed demon when it comes to
processing input.

> This one does smooth scrolling with a large character buffer using a
> metal wheel on the side. Or, it can go to graphics mode and use all
> the memory for bitmap Tektronix 4013 emulation. Also, it has the
> ability to use either the built-in character generator, or one in RAM,
> loadable by the user.

Sounds like a great machine!

> Otherwise, it would be nice to have a little FPGA board, with the
> right hardware to emulate things like terminals and early
> microprocessor based computers. Not so much extra stuff that they
> like to add on.

I think there are a few with just the basics: an FPGA, some DRAM, VGA,
PS/2 keyboard and mouse, maybe Ethernet. I think there's a CADR Lispm
board that fits this description but really, it could also be used for
many similar class computers and terminals.

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor