如何将30年代的Tandy 1400LT笔记本电脑连接到互联网?


60

只是为了它的乐趣,我想得到一台旧的Tandy 1400LT笔记本电脑:

  • NEC V20(相当于英特尔8088)
  • 640 KB RAM
  • 9英寸CGA背光单色显示屏
  • 两个3,5英寸720KB DD软驱
  • RS-232C串口(DB-9 M)
  • Centronics端口并联(DB-25 F)

在此输入图像描述

我想将这个东西连接到互联网并将其用作SSH终端。

操作系统应该没问题,因为它是386硬件。应该有一个可以在其上运行的小型Linux发行版。

我在这里看到的问题是互联网连接。有没有人有串行/并行到以太网转换器的经验?


18
根据您链接的页面,其处理器不是386,而是NEC V20(Intel 8088等效)。LT型号也没有硬盘驱动器,所以你需要一个兼容PC-XT的linux,带有TCP / IP堆栈,从软盘运行。
那个巴西人

25
获取串行调制解调器并使用拨号。
Ƭᴇcʜιᴇ0072014年

2
即使它是386,从Linux 中删除了对386的支持,所以你必须运行一个旧版本。
Cristian Ciupitu

1
即使FreeDOS至少需要一台英特尔386或更好的处理器。
Cristian Ciupitu

1
声耦合器调制解调器怎么样?仍限于1200波特,但可与RS-232c配合使用。
JohnP

Answers:


31

操作系统应该没问题,因为它是386硬件。

你可能需要4MB的RAM(可能更高)才能运行Linux,并且可能需要16MB才能运行任何自2000年以来选择不错的软件选择的分发或内核。如果您无法升级RAM,则会遇到困难。

一些简短的搜索似乎表明它有一个8088,512KB或768KB或RAM。现代Linux根本不会运行。(您可能需要关注ELKS,在boot / setup.S文件中提到了Tandy的NEC CPU。)

我确实通过软盘在旧的1995年“Winbook”笔记本电脑上启动Linux,我相信我使用了muLinux

rs-232c连接器

将串口“转换”为网络连接的方法是PPP。您需要在笔记本电脑上设置PPP客户端,并pppd在另一台Linux / Windows主机上运行,​​该主机可以将您的ppp连接路由到您的外发Internet连接。


如果你在它上面安装SSHDOS,你可能仍然会以某种方式将它用作ssh终端。

如果有的话,把一个RS-232适配器在Linux系统上,配置inittab来派生gettyttyS0ttyUSB0与使用DOS终端程序访问你的系统。


4
一个选项也可能是使用我在这里的实际56K调制解调器并与ISP进行真正的拨号连接。我读过一些提供商提供免费的dailup连接。这将是最“匹配”的溶剂。
Clemens Bergmann

6
Freedos可能只是运行它(freedos.org),2MB或更多RAM以获得最佳性能,但768K应该可以正常工作。虽然不确定高清大小。Freedos也有一个ssh客户端(freedos.org/software/?prog=ssh2dos)。
MaQleod 2014年

2
@CristianCiupitu不,FreeDOS应该可以与8088/8086兼容。请参阅我对问题的评论。
2014年

2
@ClemensBergmann我真的怀疑该机器能够在串口上跟上56 kbit / s的数据流。考虑到它早在16550 UART变得普遍之前,它最多只能有8550 UART,这将成为高速串行端口通信的严重瓶颈。
2014年

6
我相信CPU对于任何涉及加密的东西都太慢了。
ThorbjørnRavnAndersen于2014年

37

好吧,如果你真的感觉老了,你可以回到史前史,我几乎不能记得!

你会需要:

  1. 在Tandy上运行的DOS副本
  2. Kermit(终端模拟器,不是青蛙)
  3. 一个零调制解调器电缆(或一些真正的老式信用卡,几个拨号调制解调器和电话线)
  4. 一台运行某种类Unix操作系统的机器,连接到互联网,带有串口。

配置Unix机器getty或eqiuvalent,以便您可以登录串行控制台。

将Tandy连接到Unix机器的串行端口。
使用零调制解调器电缆或通过两个调制解调器和电话网络。

启动终端仿真器。

如果需要将拨号调制解调器

登录Unix框。

使用links(或lynxftpPINE,或其他任何喜欢的文本模式的互联网软件。

为了获得最佳效果,请将此设置为全部


4
是的,我们确实曾经这样生活过一次。对于我在互联网上使用Windows机顶盒的最初几年,您拨号连接在拨打号码后打开终端窗口,这样您就可以登录服务器并ppp在shell提示符下键入。然后你关闭终端,让Windows继续协商PPP连接。所有这些都是我的高科技Netscape 3.x浏览器可以渲染帧和表。
voretaq7 2014年

什么没有提到像一样的gopher或nntp读者?
Zoredache 2014年

PINE>锡!如果你知道合理进入Gopher隧道这些天我会很乐意将它包括在内......
voretaq7 2014年

2
+1但应该注意的是,这只会将Tandy变成一个相对愚蠢的串行终端。当然,它会起作用,但你可能只能用它做一点......
thkala 2014年

2
@thkala我已经足够大了,实际上已经完成了这么多个月前,以及使用MS-DOS下的网卡将8088机器(非常接近这个V20)连接到Internet。MS-Kermit可用于单个telnet会话,但对于多个会话,它太慢了。我相信用户最终使用的是NCSA Telnet。
ThorbjørnRavnAndersen于2014年

14

我有一个1400HD,奇怪的是它连接到互联网。

最好的方法是获得一个Xircom PE3-10BT以太网适配器,它将连接到1400的并行端口。PE3有一个DOS ODI驱动程序,它允许你使用TCP堆栈,如mTCP,WATTCP,PC / TCP等.mTCP包括irc,ftp,telnet和其他客户端,并且运行良好。

接下来是将运行tcpser的Digi One SP或linux盒连接到1400的串口,并将其用作虚拟调制解调器。要么模拟连接到com1的调制解调器,让你在1400上使用普通的终端软件如procomm,telix,qmpro来telnet。


这听起来很有趣。PE3(90年代早期)不适用于糖果(80年代后期),但它似乎是一个现实的组合。如果您运行PE3,为什么要添加额外的“虚拟调制解调器”?
Clemens Bergmann

互联网连接的+1可能与主内存一样快。我在线运行我的Mac Classic一段时间,通过SCSI(并行端口总线)连接到以太网。
Potatoswatter 2014年

正确,如果您使用的是Xircom以太网适配器,则无需添加“虚拟调制解调器”。我只是提供了它,因为在Linux上运行tcpser几乎是免费的,而Xircom适配器则需要50-20美元。恕我直言,1400上的串口太慢,无法使用。此外,Xircom PE1(PocketEthernet)于1988年首次发布仅仅一年,而且在1400年之后几个月,所以这个设备的时间段是正确的并且运行良好。
Adam Ustine 2014年

12

我建议你试试Minix v2.0吗?它将像你的笔记本电脑一样在XT硬件上运行,虽然它可能需要一些摆弄。

Minix 2.0具有相当全功能,并且还有一个贡献的PPP驱动程序,也可以在XT风格的硬件上运行。然后,您可以通过串行连接将PPP用于正常联网的Linux系统。找到一个可以在内存很少的Minix上运行的SSH客户端更具挑战性,但是......


10

名称:1400 HD
制造商:Tandy Radio Shack
类型:Portable
ORIGIN:美国
年份:1987
生产结束:未知
内置语言:MS-DOS,GW-BASIC和DESKmate在磁盘上交付
KEYBOARD:全行程键盘,7​​6键
CPU:NEC V20(Intel 8088等效)
速度:4.77MHz或7.16MHz
CO处理器:Intel 8087-2(8 MHz)数学协处理器
RAM:640 KB + 128 KB可用于基于RAM的磁盘驱动器或打印后台处理程序
ROM:16 KB
文字模式:40 x 25,80 x 25
图形模式:640 x 200(单色9英寸LCD背光显示屏),符合IBM CGA
COLORS:16种蓝色,内置LCD显示屏。带外接显示器的颜色
声音:蜂鸣器
尺寸/重量:3.5 x 14.5 x 12.5英寸/13.5磅370 x 310 x 80 mm / 5Kg
I / O端口:AC适配器,Centronics /并联(DB-25 F),RS232 /串口端口(DB-9 M),用于彩色监视器的RGBI输出(DB-9 F),复合视频输出,增强型键盘(5针Din F),2个内部插槽(调制解调器,I / O总线)
内置媒体
LT& FD:2 x 3.5英寸软盘驱动器(DS DD,每个720 KB)
HD:一个3.5英寸软盘驱动器(720 KB)+ 20MB硬盘
操作系统:Tandy DOS 3
电源:外置PSU - 15v DC 700mA和内置电池(12伏,2200 mAh,连续使用4小时)
外设:1200波特调制解调器,128 KB扩展RAMdrive,外置硬盘
价格:1599美元(美国,1987年)


根据上述规格,为了正确连接,您需要找到外设部分中列出的原始1200波特调制解调器,并使用拨号连接。1200波特= 1200 B / s。您将需要类似于下图所示设备的东西:

TRS-80调制解调器DC-2212


2
当时没有更快的调制解调器这一事实并不意味着串口本身无法达到至少38400 bps的更高速度。
Cristian Ciupitu

@CristianCiupitu我不是在争论,但如果OP想要像我这样的真实性,他会坚持使用调制解调器。
eyoung100 2014年

1
我认为这可能是最有希望的选择。我会从一个“不那么真实”的变体开始,使用更新的调制解调器,如果我偶然发现匹配的调制解调器,我会“降级”到那个。你认为司机可能有问题吗?我多年没有使用调制解调器了。通过RS232进行简单的AT命令吗?
Clemens Bergmann

@ClemensBergmann,你忘了这里的东西了。由于RAM的限制(640k + 128k加载项),非真实变体必须介于300波特和1200波特之间,并且必须是外部的,除非不使用内部插槽。即使在内部,速度也不能超过1200波特。
eyoung100 2014年

1
对于所有意图和目的,1200波特和1200比特/秒是相同的。所以大约150字节/秒,给予或采取。然而,所有人都考虑过,四小时的电池使用时间令人印象深刻。
2014年

5

您不打算运行Linux或任何多任务操作系统,8088根本不需要MMU。你唯一的机会是DOS使用类似Arachne DOS浏览器的东西 - 或者它的旧版本适合你的可用内存。如果只想将它用作控制台,使用DOS终端程序就足够了。


2
多任务处理不需要MMU。
Potatoswatter 2014年

1
实际上,ELKS和Minix是这台机器可以运行的多任务操作系统的例子。
Ruslan

或Windows 3.x. 我相当肯定Windows 3.0可以在8088/8086上运行得很好(我知道它运行在286上,因为我曾经在286装备的PS / 2上运行它,我认为3.1可以做到在这种硬件上以标准模式运行)。这是多任务处理,尽管是合作(而不是先发制人)多任务处理。不确定你是否可以将Windows 3.0塞进到768 kB RAM中,即使你可以适应Windows,它也不会让RAM做任何有用的事情1.5-2.0 MB RAM可能是实际的最小值。但是,如果你不需要速度恶魔,它应该没问题。
2014年

3

考虑到你在问题中承认你只是想将它用作SSH终端,我想到的一个选择就是使用Tandy上的终端模拟器充当更现代计算机的串行终端,连接通过RS232。

你仍然可以有效地“SSH”到互联网上的主机,虽然在这种情况下显然笔记本电脑本身并不在网上。但它肯定会更有用。


嗨,这也是我想到的第一件事。但我认为为了真实性,我想我至少要离开大楼而不使用比笔记本电脑更强大的电脑。我当时没有使用过计算机,但看起来最真实的是将调制解调器放在连接到工作的备用服务器的备用电话线上,并使用Tandy的调制解调器远程接入服务器。你认为这在20世纪80年代是一个现实的用例吗?
Clemens Bergmann

哦,是的,直接拨入您的工作场所是一个完美的用例。
Coxy 2014年

这里一个DOS SSHv2的客户端来解决。
mirabilos 2014年

3

尝试使用控制台服务器/终端服务器/串行服务器/设备服务器 - 同一事物的不同名称。您可以通过RS-232端口连接到它(假设您正确连接 - 您可能需要构建一个)并从那里通过以太网连接到互联网。但为什么这么麻烦。获得一个Raspberry Pie更便宜,更有趣,在现代处理器上有一个真正的Linux发行版,如果你想在旧学校使用Risc OS启动它或使用许多可用的模拟器之一。


1

除非你把这个项目作为一个业余爱好,否则我会毫不犹豫地尝试将旧的和原始的东西连接到网络上。这可能比你讨价还价要多得多,而且很可能会导致系统问题。如果你是绿色并且不想丢弃工作设备(我就是这样),那么更好的用途可能是直接串行连接(零调制解调器?)到无头服务器,作为维护控制台在通常熄灯的环境中。



0

鉴于系统规格,您无法在上述机器中运行当前的Linux发行版,但我认为您可以构建自己的Linux以适应该笔记本电脑,请查看Linux From Scratch教程,也许您可​​以只使用bash终端安装一个简单的核心Linux 。

另外2个选项是:

成为程序员(如果你还没有)并构建自己的操作系统

请程序员为您开发操作系统(寻找arduino和中小型设备程序员)


0

调制解调器通过20针连接器连接到主板。删除内部调制解调器。(它连接到uart)U可以使用该连接器并将wifi连接到它。然后你可以简单地使用终端程序和一些AT命令连接到互联网无线。有很多便宜的电路板可以做到这一点。还有蓝牙板。您可以保留用于鼠标的com端口。Arachne是一个在DOS上运行的非常好的图形浏览器。不需要Linux,Dos 6.22可以做到这一切。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.