Как подключить 30-летний ноутбук Tandy 1400LT к Интернету?


60

Просто ради удовольствия хочу приобрести старый ноутбук Tandy 1400LT :

  • NEC V20 (эквивалент Intel 8088)
  • 640 КБ ОЗУ
  • 9 '' CGA монохромный дисплей с подсветкой
  • два 3,5-дюймовых дисковода гибких дисков на 720 КБ
  • Последовательный порт RS-232C (DB-9 M)
  • Порт Centronics параллельный (DB-25 F)

введите описание изображения здесь

Я хочу подключить устройство к Интернету и использовать его как терминал SSH.

У ОС не должно быть проблем, так как это аппаратное обеспечение 386. На нем должен быть небольшой дистрибутив Linux.

Проблема, которую я вижу здесь, это подключение к интернету. У кого-нибудь есть опыт работы с преобразователями последовательный / параллельный в Ethernet?


18
Согласно той странице, на которую вы ссылаетесь , его процессор - не 386, а NEC V20 (эквивалент Intel 8088). Модель LT также не имеет жесткого диска, поэтому вам понадобится совместимый с PC-XT linux со стеком TCP / IP, который работает с дискеты.
Этот бразильский парень

25
Получить последовательный модем и использовать дозвон.
Ƭᴇcʜιᴇ007

2
Даже если бы это был 386, поддержка 386 была прервана из Linux, поэтому вам придется запускать старую версию.
Кристиан Чиупиту

1
Даже FreeDOS требует как минимум процессор Intel 386 или выше.
Кристиан Чиупиту

1
А как насчет модема акустической связи? Все еще ограничено 1200 бод, но будет работать с RS-232c.
JohnP

Ответы:


31

У ОС не должно быть проблем, так как это аппаратное обеспечение 386.

Вам, вероятно, понадобится 4 МБ ОЗУ (вероятно, больше) при абсолютном минимуме для запуска Linux, и, вероятно, 16 МБ для запуска любого дистрибутива или ядра с достойным выбором программного обеспечения с 2000 года или около того. Если вы не можете обновить оперативную память, вы застряли.

Некоторые краткие поиски, кажется, предполагают, что у этого есть 8088 с 512 КБ или 768 КБ или RAM, все же. Современный Linux не будет работать на этом вообще. (Вы можете следить за ELKS , процессор NEC Tandy упоминается в файле boot / setup.S.)

Я загрузил Linux на старом ноутбуке Winbook 1995 года с дискеты, я думаю, что использовал muLinux .

разъем rs-232c

Способ "преобразовать" последовательный в сетевое соединение - это PPP. Вам потребуется настроить PPP-клиент на вашем ноутбуке и pppdзапустить на другом хосте Linux / Windows, который может маршрутизировать ваше pppсоединение с вашим исходящим интернет-соединением.


Возможно, вы все равно можете использовать его как ssh-терминал, если на нем установите SSHDOS .

Во всяком случае, положить адаптер RS-232 в вашей системе Linux, вам необходимо настроить inittabна нерест gettyна ttyS0или ttyUSB0и использовать терминальную программу DOS для доступа к системе.


4
Один из вариантов также может заключаться в том, чтобы использовать настоящий модем 56K, который у меня здесь есть, и установить реальное подключение по телефонной линии к провайдеру. Я читал, что некоторые провайдеры предоставляют бесплатные резервные соединения. Это было бы самым «подходящим» решением.
Клеменс Бергманн

6
Freedos может просто работать на нем ( freedos.org ), 2 МБ или больше оперативной памяти для оптимальной производительности, но 768K, вероятно, должны работать нормально. Не уверен насчет размера HD, хотя. У Freedos также есть ssh-клиент ( freedos.org/software/?prog=ssh2dos ).
MaQleod

2
@CristianCiupitu Нет, FreeDOS должен работать с 8088/8086 совместимым. Смотрите мой комментарий по вопросу.
CVn

2
@ClemensBergmann Я действительно сомневаюсь, что машина сможет поддерживать поток данных 56 кбит / с на последовательном порту. Принимая во внимание, что это было задолго до того, как 16550 UART стали обычными, у него будет в лучшем случае 8550 UART, что станет серьезным узким местом для высокоскоростной связи через последовательный порт.
CVn

6
Я полагаю, что процессор слишком медленный для того, чтобы использовать шифрование.
Турбьёрн Равн Андерсен

36

Ну, если ты действительно чувствуешь себя старой школой, ты можешь вернуться к предыстории, я едва достаточно взрослый, чтобы помнить!

Тебе понадобится:

  1. Копия DOS для запуска на Тэнди
  2. Кермит (эмулятор терминала, а не лягушка)
  3. Нуль - модемный кабель (или по какой - то реальной старой школы креди, несколько коммутируемых модемов и телефонных линий)
  4. Машина под управлением какой-то Unix-подобной ОС, подключенная к Интернету, с последовательным портом.

Настройте Unix-машину gettyили eqiuvalent, чтобы вы могли войти в систему на последовательной консоли.

Подключите Tandy к последовательному порту Unix-машины.
Либо с помощью нуль-модемного кабеля, либо через два модема и телефонную сеть.

Запустите эмулятор терминала.

Наберите модем, если требуется .

Войдите в окно Unix.

Используйте links(или lynx) ftp, СОСНА , или любой другой любимый интернет программного обеспечения в текстовом режиме.

Для достижения наилучших результатов смотрите это, настраивая все это .


4
Да, мы действительно так жили когда-то. В течение моих первых нескольких лет в интернете с Windows-боксом у вас было подключение по телефонной линии, открывающее окно терминала после того, как оно набрало номер, чтобы вы могли войти на сервер и набрать pppв командной строке. Затем вы закроете терминал и позволите Windows продолжить согласование PPP-соединения. Все, чтобы мой высокотехнологичный браузер Netscape 3.x мог отображать фреймы и таблицы.
voretaq7

Что нет упоминания о Gopher или NNTP ридер, как олово ?
Зоредаче

Сосна> Жесть! Если вы знаете о разумном входе в туннели
сусликов в

2
+1 Следует отметить, однако, что это просто превращает Tandy в относительно тупой последовательный терминал. Это бы сработало, конечно, но вы могли бы просто сделать с ним немного больше ...
thkala

2
@thkala Я достаточно взрослый, чтобы фактически сделать это много месяцев назад, а также подключить машину 8088 (которая очень близка к этому V20) к Интернету, используя сетевую карту под MS-DOS. MS-Kermit можно было использовать с одним сеансом Telnet, но для нескольких сеансов он был слишком медленным. Я считаю, что пользователь в конечном итоге использовал NCSA Telnet.
Турбьёрн Равн Андерсен

14

У меня 1400HD и как ни странно подключаю его к интернету.

Лучший способ - приобрести сетевой адаптер Xircom PE3-10BT, который будет подключаться к параллельному порту 1400. PE3 имеет драйвер DOS ODI, который позволит вам использовать стек TCP, такой как mTCP , WATTCP, PC / TCP и т. Д. MTCP включает в себя irc, ftp, telnet и другие клиенты и работает хорошо.

Далее следует подключить Digi One SP или linux box с tcpser к последовательному порту 1400 и использовать его в качестве виртуального модема . Любой из них будет эмулировать модем, подключенный к com1, что позволит вам использовать обычное терминальное программное обеспечение, такое как procomm, telix, qmpro на 1400 to telnet.


Это звучит очень интересно. PE3 (начало 90-х) не было доступно с танди (конец 80-х), но кажется реалистичной комбинацией. Если у вас запущен PE3, зачем добавлять дополнительный «виртуальный модем»?
Клеменс Бергманн

+1 для интернет-соединения, которое, вероятно, идет так же быстро, как и основная память. Некоторое время я запускал свой Mac Classic через Интернет, подключенный через SCSI (шину параллельного порта) к Ethernet.
Potatoswatter

Правильно, нет необходимости добавлять «виртуальный модем», если вы использовали адаптер Ethernet Xircom. Я только предложил это, потому что запуск tcpser в Linux практически бесплатен против $ 50-20 за адаптер Xircom. ИМХО последовательный порт на 1400 слишком медленный, чтобы быть полезным. Кроме того, Xircom PE1 (PocketEthernet) был впервые выпущен в 1988 году, всего через год, а через несколько месяцев после 1400 года, поэтому этот период подходит для этого устройства и работает хорошо.
Адам Устин

12

Могу ли я предложить вам попробовать Minix v2.0 ? Он будет работать на оборудовании XT, например, на вашем ноутбуке, хотя, вероятно, потребует некоторых усилий.

Minix 2.0 достаточно полнофункциональный, и есть встроенный драйвер PPP , который также будет работать на оборудовании в стиле XT. Затем вы можете использовать PPP через последовательное соединение с правильно сетевой системой Linux. Однако найти SSH-клиента, который будет работать на Minix с таким небольшим объемом памяти, - более сложная задача ...


10

ИМЯ : 1400 HD
ПРОИЗВОДИТЕЛЬ : Tandy Radio Shack
ТИП : Портативный
ПРОИСХОЖДЕНИЕ : США
ГОД : 1987
КОНЕЦ ПРОИЗВОДСТВА : Неизвестно
ВСТРОЕНО В ЯЗЫК : MS-DOS, GW-BASIC & DESKmate поставляется на дисках
КЛАВИАТУРА : клавиатура с полным ходом, 76 клавиш
Процессор : NEC V20 (Intel 8088 эквивалент)
СКОРОСТЬ : 4.77MHz или 7.16MHz
сопроцессор : Intel 8087-2 (8 МГц) сопроцессора
Оперативная память : 640 Кб + 128 Кб RAM доступна на основе драйвера диска или шпульницы печати
ПЗУ : 16 КБ
ТЕКСТОВЫЕ РЕЖИМЫ : 40 x 25, 80 x 25
ГРАФИЧЕСКИЕ РЕЖИМЫ : 640 х 200 (монохромный 9 «» ЖК - дисплей с подсветкой), соответствует IBM CGA
ЦВЕТА : 16 оттенков синего цвета с встроенным ЖК - дисплеем. Цвета с внешним монитором
ЗВУК : Звуковой сигнал
РАЗМЕР / ВЕС : 3,5 x 14,5 x 12,5 дюймов / 13,5 фунтов 370 x 310 x 80 мм / 5 кг Порты
ввода / вывода : адаптер переменного тока, Centronics / параллельный (DB-25 F), RS232 / серийный порт (DB-9 М), RGBI выход для цветного монитора (DB-9 F), композитный видеовыход, расширенной клавиатуры (5 - контактный Дин F), 2 внутренних пазов (модем, шины ввода / вывода)
встроенный медиа :
LT & FD: 2 х 3.5 '' флоппи - дисков (DS DD, 720 Кб каждая)
HD: один 3,5 '' дисковод гибких дисков (720 KB) + 20MB жесткий диск
ОС : Тэнди DOS 3
ИСТОЧНИК ПИТАНИЯ : внешний блок питания - 15 В постоянного тока, 700 мА и внутренняя батарея (12 В, 2200 мАч, 4 часа непрерывного использования).
Периферийные устройства : модем 1200 бод, расширение памяти 128 КБ, внешний жесткий диск
ЦЕНА : 1599 долларов США (США, 1987)


В соответствии с вышеприведенными спецификациями, для правильного подключения вам потребуется найти оригинальный 1200-бодный модем, указанный в разделе PERIPHERALS, и подключиться по коммутируемому соединению. 1200 бод = 1200 б / с. Вам понадобится что-то похожее на устройство, показанное на рисунке ниже:

Модем TRS-80 DC-2212


2
Тот факт, что в то время модемы не были более быстрыми, не означает, что сам последовательный порт не может работать на более высоких скоростях, как минимум 38400 бит / с.
Кристиан Чиупиту

@CristianCiupitu Я не оспариваю это, но если ОП хочет аутентичность, как я, он будет придерживаться модема.
eyoung100

1
Я думаю, что это может быть наиболее перспективным вариантом. Я бы начал с «не очень аутентичного» варианта с более новым модемом, и если я наткнусь на соответствующий модем, я бы «понизил» до этого. Вы думаете, что у водителей могут быть проблемы? Я не работал с модемами в возрасте. Просто говорите AT команды через RS232?
Клеменс Бергманн

@ClemensBergmann, ты что-то здесь забываешь. При ограничении в ОЗУ (надстройка 640 КБ + 128 КБ) ваш не аутентичный вариант должен быть между изображением от 300 бод и 1200 бод и должен быть внешним, если только внутренние слоты не используются. Даже внутри скорость не может превышать 1200 бод.
eyoung100

1
1200 бод и 1200 бит / с для всех намерений и целей одинаковы. Так что около 150 байт / секунду, дать или взять. Время работы от батареи в течение четырех часов довольно впечатляющее, хотя все это учитывается.
CVn

5

Вы не собираетесь запускать Linux или любую многозадачную ОС, у 8088 просто нет требуемого MMU. Ваш единственный шанс - DOS, использующий что-то вроде браузера Arachne DOS - или его старую версию, которая вписывается в вашу доступную память. Если вы хотите использовать его только в качестве консоли, достаточно просто использовать программу терминала DOS.


2
Многозадачность не требует MMU.
Potatoswatter

1
Действительно, ELKS и Minix являются примерами многозадачных ОС, на которых может работать эта машина.
Руслан

Или Windows 3.x. Я довольно уверен , Windows 3.0 может работать нормально на условиях 8088/8086 (я знаю , он побежал на 286, потому что я в какой -то момент запустить его на 286-оборудованным PS / 2, и я думаю , что 3,1 можно было бы сделать , чтобы работать в стандартном режиме на таком оборудовании). Это многозадачность, хотя и многозадачность в кооперативном, а не в превентивном порядке. Не уверен, что вы могли бы втиснуть даже Windows 3.0 в ОЗУ 768 кБ, и даже если вы можете вписать Windows в нее, у нее не будет ОЗУ, чтобы делать что-то полезное; 1,5-2,0 МБ ОЗУ, вероятно, практический минимум. Но с точки зрения использования процессора все будет хорошо, если вам не нужен демон скорости.
CVn

3

Один вариант, который приходит на ум, учитывая, что вы признаете в своем вопросе, что в любом случае действительно хотите использовать его только в качестве SSH-терминала, - это использовать эмулятор терминала на Tandy, чтобы действовать в качестве последовательного терминала для более современного компьютера, подключенного по RS232.

Вы по-прежнему можете эффективно использовать SSH для хостов в Интернете, хотя очевидно, что в этом случае сам ноутбук фактически отсутствует в сети. Но это определенно было бы намного более полезным.


Привет, это было также одним из первых, что пришло мне в голову. Но я думаю, что ради аутентичности я хочу хотя бы покинуть здание, не используя компьютер, более мощный, чем ноутбук. В то время я не пользовался компьютерами, но то, что кажется наиболее аутентичным, - это установить модем на запасной телефонной линии, подключенной к запасному серверу, на работе и использовать модем в Tandy для удаленного доступа к серверу. Как вы думаете, это было бы реалистичным вариантом использования в 1980-х?
Клеменс Бергманн

О, да, набор номера прямо на вашем рабочем месте - это совершенно бесполезный случай для тех времен.
Кокси

Вокруг есть клиент DOS SSHv2.
Мирабилось

3

Попробуйте использовать консольный сервер / терминальные серверы / последовательный сервер / сервер устройств - разные имена для одного и того же. Вы можете подключиться к нему через порт RS-232 (при условии, что вы правильно подключили кабель - возможно, вам придется его проложить) и оттуда через Ethernet к Интернету. Но зачем? Дешевле и веселее получить Raspberry Pie, иметь настоящий дистрибутив linux на современном процессоре, и если вы хотите пойти по старому стилю, загрузите его с помощью ОС Risc или используйте один из множества доступных эмуляторов.


1

Если вы не делаете этот проект в качестве хобби само по себе, я бы колебался даже пытаться подключить что-то старое и примитивное к сети. Вероятно, это будет гораздо больше работы, чем вы рассчитываете, и очень вероятно, приведет к системным проблемам. Если вы зеленый и не хотите бросать работающую часть оборудования (я так), лучшим вариантом для этого может быть прямое последовательное соединение (нуль-модем?) С автономным сервером в качестве консоли обслуживания в нормально освещенной обстановке.


0

Вы должны проверить, что этот парень уже сделал, и не изобретать велосипед, если у вас его нет :)

http://users.telenet.be/mydotcom/library/network/dostcpip.htm

Он описывает, как заставить стек TCP / IP работать под DOS, хотя все использует dial-up, есть ссылки на браузеры DOS и другие вещи.


0

Принимая во внимание технические характеристики системы, вы не можете запустить текущий дистрибутив Linux на этой машине, как указано выше, но я думаю, что вы можете создать свой собственный Linux для этого ноутбука, проверить учебники Linux From Scratch и, возможно, вы можете установить простой Linux с простым ядром только с помощью терминала bash ,

2 других варианта:

Станьте программистом (если вы еще этого не сделали) и создайте свою собственную ОС

Попросите программиста разработать для вас операционную систему (ищите программистов для arduino и устройств для малых и средних устройств)


0

Модем подключается к материнской плате с помощью 20-контактного разъема. Снимите внутренний модем. (Он подключается к UART) Вы можете использовать этот разъем и подключить Wi-Fi к нему. Затем вы можете просто использовать программу терминала и некоторые AT-команды для подключения к беспроводной сети Интернет. Есть много дешевых досок, которые делают это. Есть и платы bluetooth. Вы можете оставить ком-порт для своей мыши. Arachne - очень хороший графический браузер, работающий под DOS. Нет необходимости в Linux, Dos 6.22 делает все это.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.