![GRiDCase 1520 с запущенным Shuttle Portable Computer GRiDCase 1520 с запущенным Shuttle Portable Computer](https://habrastorage.org/getpro/habr/upload_files/5d3/570/2d6/5d35702d6d7bb59eba15bd0c830bc684.png)
Если вам понравилась прошлая история про реставрацию ноутбука Commodore 286LT, то и эта, надеюсь, понравится. Сегодня я расскажу про ноутбук GridCase 1520 от GRiD. Не все из задуманного получилось, но получилось многое.
Чем же знаменита компания GRiD? Да, именно такое написание с маленькой i считается корректным. Пожалуй тем, что они изобрели ноутбук. GRiD Systems Corporation была основана в 1979-м году в Mountain View, Калифорния, Джоном Элленби, выходцем из небезызвестного Xerox PARC. Компания разработала и выпустила портативный компьютер в привычном нам форм-факторе ноутбука в 1982-м году. Первой моделью был GRiD Compass 1101. В этом же году авторы подали заявку на патент US4571456A - Portable Computer.
![US4571456A - Portable Computer US4571456A - Portable Computer](https://habrastorage.org/getpro/habr/upload_files/173/343/374/173343374545c0fbb1470617b29e538c.png)
В эти годы портативный компьютер ассоциировался с чемоданом наподобие Osborne 1, GRiD же открыли категорию laptop - компьютеров, которые можно поставить на колени. Compass 1101 был уникальным для своего времени. Корпус из магниевого сплава, вес около 5 кг, 6-дюймовый люминесцентный экран с разрешением 320х240 пикселей, процессор Intel 8086, 256 кБ оперативной памяти и bubble memory в качестве накопителя.
![https://www.ideo.com/case-study/the-first-notebook-style-computer https://www.ideo.com/case-study/the-first-notebook-style-computer](https://habrastorage.org/getpro/habr/upload_files/95a/db2/404/95adb240439e8092154f2028a08a7c5b.png)
Ко всему на ноутбуке была собственная многозадачная графическая операционная система GRiD OS, первая версия которой была написана в 1979-м году, за год до MS-DOS. Стоил этот компьютер 8150$ (с учетом инфляции, сейчас это 23500$). Компьютером заинтересовались в NASA и правительстве. Их стали активно использовать в космических программах. По запросу NASA в ноутбуки доставлялся модуль связи с бортовой системой космических аппаратов.
![Astronaut John Creighton poses with onboard GRID computer Astronaut John Creighton poses with onboard GRID computer](https://habrastorage.org/getpro/habr/upload_files/ec4/990/f6e/ec4990f6e8ed316f6cad6040c10b34df.png)
Ноутбуки GRiD также встречались в фильме Чужой и некоторых других
![](https://habrastorage.org/getpro/habr/upload_files/db2/fd5/48b/db2fd548ba65f616808922896c71b65b.png)
В коллекции Software & Computer Museum пока нет GRiD Compass, но есть 2 экземпляра более поздней модели GRiDCase 1520 на базе 286-го процессора, которые выпускались с 1988 года и тоже использовались в космичесих миссиях.
![](https://habrastorage.org/getpro/habr/upload_files/f81/5c4/0a2/f815c40a24dbabc2c8949f1016559aae.png)
Итак, модель 1520 была доступна в нескольких конфигурациях. У нас есть модель с LCD экраном и с плазменным и я немного расскажу про каждую из них.
![](https://habrastorage.org/getpro/habr/upload_files/ed0/02d/85b/ed002d85b5697b758e2c4e605e2aa2f9.png)
Модель с LCD экраном - со вторым дисководом вместо жесткого диска. Вот таким он приехал к нам на почту…
![](https://habrastorage.org/getpro/habr/upload_files/3ce/8d3/178/3ce8d31788a293182aa2b40b5af9f466.png)
К счастью, пострадало только гнездо петли экрана, выкрошился кусочек магниевого сплава. Немного обработал его фрезой, поставил на место петли, почистил спиртом головки дисководов, заменил батарейку часов и ноутбук вернулся к жизни. Что интересно, внутри ноутбука стоит датчик удара. И, конечно же, он сработал :)
![Датчик удара Датчик удара](https://habrastorage.org/getpro/habr/upload_files/ae6/2b8/a8d/ae62b8a8d42635c3f0be853748e2f11c.png)
Больше хотелось запустить второй 1520. Красный плазменный экран смотрится куда интереснее, к тому же эта модель уже была с жестким диском, но он вис на запуске BIOS и не хотел ни с чего грузиться. Форумы подсказали, что проблема тоже в батарейке CMOS, но на этой плате батарейка оказалась внутри часов Dallas, к тому же они были впаяны, а не на разъеме, как часто бывает в десктопах. Пришлось вырезать его фрезой и ставить новый модуль часов. Выглядит жутковато но мне это показалось эффективнее возни с паяльником в попытке прогреть 4-слойную плату, которую совсем не хотелось повредить.
![Удаление старого DS1287A Удаление старого DS1287A](https://habrastorage.org/getpro/habr/upload_files/e30/a1a/263/e30a1a2639ef4b89786fc321a1f77a67.png)
Следующей проблемой, которую так и не удалось решить, оказался жесткий диск. Я попытался поставить модуль карты CF, как уже делал ранее, но в GRiDCase нет меню BIOS. На форумах я нашел информацию, что в биос вшиты 6 моделей жесткого диска Corner (CP3022 и т.д.), и hex-редактор это подтвердил. При несовпадении названия диска BIOS пропускал инициализацию HDD.
![](https://habrastorage.org/getpro/habr/upload_files/8f9/1aa/349/8f91aa3494937a1ea74c84b4e319c7c9.png)
В твиттере я списался с коллегой из Штатов, который нашел утилиту, позволяющую пропатчить биос. Там нужно было указать название флешки и ее геометрию. Название я узнал с помощью утилиты IDEINFO.exe, но после, наверное, 20 попыток перешить биос, GRiD так и не увидел мои карты памяти. В ноуте стояли УФ-стираемые ПЗУ 27128, для экспериментов я использовал электростираемые W27E257, но, так как они вдвое больше по объему, запись нужно делать в старшую страницу начиная с адреса 0х4000. Софт программатора TL866, который я использовал, это позволяет.
![](https://habrastorage.org/getpro/habr/upload_files/f47/aeb/f66/f47aebf66b2f57a2166c5309f358bc13.png)
Сообщество обсуждало написание патча для обхода проверки имени диска вообще, но пока готового решения нет. Возможно когда-то я вернусь к этой проблеме опять. Если кто-то знает, как помочь с ней, напишите, пожалуйста, в комментариях.
К счастью, кроме загрузки с HDD, ноутбук также поддерживает загрузку с дисковода и ПЗУ. Да, именно так, под крышкой на клавиатуре есть место для установки двух ПЗУ объемом до 128 кБ, на которых поставлялось программное обеспечение. В LCD-версии была установлена ПЗУ с MS-DOS 3.30, я считал ее и прошил такую же для второго ноутбука.
![](https://habrastorage.org/getpro/habr/upload_files/74d/1b8/aec/74d1b8aec14ae89adafb6d380e97e0c4.png)
Таким образом, можно использовать дисковод для программ без необходимости делать каждый диск загрузочным. Обычные MS-DOS программы работали отлично.
![Norton Commander и PacMan Norton Commander и PacMan](https://habrastorage.org/getpro/habr/upload_files/4eb/4b7/5d4/4eb4b75d49ca6933262126cbf166ac8c.png)
Но цель была запустить SPoC - Shuttle Portable Computer. SPoC написан под GRiD-OS, но для MS-DOS есть возможность запустить интерпретатор InteGrid (grid.exe). В общем, сама программа запустилась, но при попытке нарисовать карту мира свалилась с ошибкой. Проблема оказалась в отсутствии математического сопроцессора 80287. Место для его установки на материнской плате было, поэтому я заказал на али 2 штуки и после апгрейда удалось посадить шаттл :)
Сама программа рассчитана на модель GridCase III с экраном 640х200, поэтому на экране 1520 кривая солнечного света растянута на весь экран, но это все равно успех.
![](https://habrastorage.org/getpro/habr/upload_files/004/f9a/7f5/004f9a7f566cec05317af4c82928f3d0.png)
Последняя доработка, которую хотелось сделать - это батарея. В корпусе батареи стояли 9 NiCd банок на 1,2 вольта. Такие часто можно встретить в аккумуляторах для шуруповертов. Спасибо папе за аппарат точечной сварки, я перебрал аккумулятор и теперь это полноценный автономный laptop. Так как нерабочий винчестер я из него удалил, думаю, около часа он должен проработать.
![](https://habrastorage.org/getpro/habr/upload_files/183/bff/e6c/183bffe6cfea904718e832c29012e3d9.png)
Дальше немного фотографий того, как ноутбук выглядит внутри. Все модульное и достаточно легко разбирается. Основание - это такой себе поддон из сплава, в который устанавливается материнская плата. Также в основании есть ручка-подставка.
![Плата LCD-версии GridCase 1520 Плата LCD-версии GridCase 1520](https://habrastorage.org/getpro/habr/upload_files/e1a/482/8d2/e1a4828d2fce3b9e5df9808cab5848a0.png)
Блок питания модульный и легко снимается.
![Блок питания Блок питания](https://habrastorage.org/getpro/habr/upload_files/3dd/40a/7b9/3dd40a7b9280287d04641923a122e49b.png)
Экран подключается к дополнительной плате, которая также содержит панели для ПЗУ с программами на обратной стороне
![](https://habrastorage.org/getpro/habr/upload_files/287/bb6/f8d/287bb6f8dc404eac54d0f4a9a96e9187.png)
Сам экран тоже защищен корпусом из сплава
![На фото LCD экран, плазменный я не разбирал. На фото LCD экран, плазменный я не разбирал.](https://habrastorage.org/getpro/habr/upload_files/d6d/1a3/021/d6d1a30217561e01cd09120d89b6a5ce.png)
В завершение рекламный постер GRiDCase 1500 Series. Более качественного, к сожалению, пока не нашлось. Спасибо за внимание. Буду рад ответить на вопросы в комментариях.
![](https://habrastorage.org/getpro/habr/upload_files/cd7/245/6b3/cd72456b34458251c5cb6348782093fe.png)
Комментарии (8)
uDAV-ua
11.11.2021 11:54Приятно и интересно читать.
Могу попробовать помочь с BIOS и HDD (только нужен дамп).alk0v Автор
11.11.2021 11:55Спасибо :) Дампы тут https://archive.org/details/gri-dcase-1520
eurol
11.11.2021 15:31А жесткий диск ведь не IDEшный? Или IDEшный?
alk0v Автор
11.11.2021 18:38IDE
тут были попытки решить проблему, но мне пока не удалось.
NotebookKiller
20.11.2021 19:21Есть ещё один способ. Переходник с IDE на SD на FC1307. Ему в прошивке заменяешь имя на то, которое есть в биосе ноута (не забываем про контрольную сумму). На моей тошибе Т4400С прокатило. Вот на вогонсах я писал https://www.vogons.org/viewtopic.php?p=1018823#p1018823
uDAV-ua
16.11.2021 09:45Проверку на конкретные модели нащёл, но боюсь этого мало - необходимо ещё создать таблицу параметров диска. Хотя в коде присутствуют фрагменты идентификации накопителя.
shnegs
Цвет интерфейса подобран для чёрного фона. для HMI маленьких станочков и машинок самое то!
Как этот цвет на палитре поточнее подобрать можно?
alk0v Автор
Попробуйте отсюда. Это как раз сообщение об ошибке при отсутствии математического сопроцессора.