Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

ГЕОС ( G raphic Е nvironment О perating S ystem ) является прекращено операционной системы из Беркли Softworks (позже GeoWorks ). Первоначально разработанный для Commodore 64, версия которого была выпущена в 1986 году, расширенные версии GEOS позже стали доступны в 1987 году для Commodore 128 и в 1988 году для компьютеров семейства Apple II . Менее известная версия была также выпущена для Commodore Plus / 4 .

GEOS очень напоминает ранние версии классической Mac OS и включает графический текстовый процессор (geoWrite) и программу рисования (geoPaint).

Опрос, проведенный в декабре 1987 года журналом Compute !'s Gazette, посвященным Commodore, показал, что почти половина респондентов использовали GEOS. [1] ( p4 ) В течение многих лет Commodore поставляла GEOS вместе с модернизированным и удешевленным C64, C64C. На своем пике, GEOS был третьим по популярности микрокомпьютер операционной системы в мире с точки зрения единиц отгружены, уступая только MS-DOS и Mac OS (помимо оригинального Commodore 64 в Kernal ). [ необходима цитата ]

Другие пакеты программного обеспечения, совместимые с GEOS, были доступны от Berkeley Softworks или от третьих лиц, включая достаточно сложное настольное издательское приложение под названием geoPublish и электронную таблицу под названием geoCalc. Хотя geoPublish не так сложен, как Aldus Pagemaker, а geoCalc не так сложен, как Microsoft Excel , пакеты обеспечивают разумную функциональность, и основатель Berkeley Softworks Брайан Догерти заявил, что компания в течение нескольких лет вела свой бизнес, используя собственное программное обеспечение на 8-битных компьютерах Commodore.

Развитие [ править ]

Написано группой программистов из команды разработчиков GEOS: [2] Джим ДеФриско, Дэйв Дурран, Майкл Фарр, Дуг Фултс, Крис Хоули, Клейтон Юнг и Тони Реквист во главе с Догерти, которые режут зубы на видео с ограниченными ресурсами игровые автоматы , такие как Atari 2600 , ГЕОС почитали [ править ] за то , что она могла бы выполнить на машинах с 64-128  кбайт из RAM - памяти и 1-2  МГц 8-битной вычислительной мощности.

В отличие от многих частей проприетарного программного обеспечения для C64 и C128, GEOS в полной мере использует многие надстройки и улучшения, доступные для этих систем. Мышь Commodore 1351 поддерживается GEOS, как и ее различные блоки расширения оперативной памяти . GEOS 128 также полностью поддерживает режим отображения VDC с высоким разрешением 640 × 200 C128 через совместимый монитор RGB .

Версия GEOS для C64 включает встроенный быстрый загрузчик , называемый diskTurbo , который значительно увеличивает скорость доступа к диску на медленном 1541 . GEOS - первая программа Commodore, которая может использовать дискету в качестве области подкачки или виртуальной памяти . [3] GEOS 128 может использовать расширенный «пакетный режим» C128 в сочетании с приводами 1571 и 1581 . Версия GEOS Commodore использует схему защиты от копирования , которая делает диски пользователей не загружаемыми, если обнаруживает, что диск был незаконно скопирован. [4]

Через специальный преобразователь интерфейса GeoCable от Berkeley или другие интерфейсы сторонних производителей для подключения стандартных принтеров RS-232 или Centronics к последовательной шине Commodore GEOS поддерживает широкий спектр принтеров, включая принтеры HP PCL и Apple LaserWriter . Эта возможность печати на высокопроизводительных принтерах была основным фактором, сделавшим GEOS платформой для настольных издательских систем.

Версия GEOS для Apple II была выпущена как бесплатное ПО в августе 2003 года. Версии Commodore 64/128 последовали в феврале 2004 года.

Последним настольным пакетом GEOS для совместимых с IBM PC является Breadbox Ensemble . Возрождения были замечены в портативных устройствах OmniGo , линейке портативных устройств Brother GeoBook и пакете NewDeal Office для ПК. Связанный код попал в более ранние КПК "Zoomer", создав неясное происхождение от более поздних работ Palm, Inc. Nokia использовала GEOS в качестве базовой операционной системы для своей серии коммуникаторов Nokia , прежде чем перейти на EPOC ( Symbian ).

Версии GEOS [ править ]

Дискета с GEOS для Commodore 64C (1986)
  • 1986: GEOS для Commodore 64
  • 1987: GEOS для Commodore C128, Commodore Plus / 4 (неофициальный)
  • 1988: GEOS для Apple II, GEOS V2.0 для Commodore C64, GEOS V2.1 для Apple II
  • 1989: GEOS V2.0 для Commodore C128 [5]

Обратный инжиниринг [ править ]

19 августа 2016 г. Майкл Стейл опубликовал в своем блоге [6], что исходный код GEOS 2.0 для Commodore C64 был полностью реконструирован компилятором cc65. Восстановленный исходный код доступен на Github. [7]

Продукты и приложения GEOS [ править ]

geoPaint снимок экрана
HiRes график Фленсбург «s Nordertor , которая была написана с geoPaint
geoWrite снимок экрана

Для GEOS были созданы десятки официальных и сторонних приложений и других продуктов. Среди наиболее важных и популярных были следующие:

  • geoBASIC
  • geoCable
  • geoCalc
  • geoChart
  • geoDex
  • geoDraw
  • geoFAX
  • geoFile
  • geoFont
  • geoLabel
  • geoPaint
  • geoPrint
  • геопрограммист
  • geoPublish
  • geoSpell
  • geoWrite
  • Мастерская geoWrite
  • geoRAM
  • Writer 64 (Timeworks) [8]

См. Также [ править ]

  • Contiki
  • Колеса
  • ПК / GEOS

Ссылки [ править ]

  1. Elko, Lance (1 мая 1988 г.). «Заметки редактора» . Compute! S Gazette . Vol. 6 шт. 59. ISSN  0737-3716 . Проверено 11 февраля 2021 года - из интернет-архива .
  2. ^ GEOS Руководство пользователя, версия 1.2 архивации 2015-09-23 в Wayback Machine , Печатается: октябрь 1986, Беркли Softworks, 2150 Shattuck Авеню, Беркли, Калифорния 94704
  3. ^ «GEOS: Совершенно новый мир для вашего коммодора» .
  4. ^ "Информационный журнал Выпуск 14" .
  5. ^ http://www.guidebookgallery.org/timelines/geos
  6. ^ http://www.pagetable.com/?p=869
  7. ^ https://github.com/mist64/geos
  8. Герра, Боб (май 1989 г.). «Писатель 64» . Вычислить! . п. 78 . Проверено 11 ноября 2013 года .

Дальнейшее чтение [ править ]

  • Фарр, Майкл (15 февраля 1987 г.). Официальное руководство программиста GEOS. Для Commodore 64 / 64C / 128. Включает версии 1.0, 1.1 и 1.2 . Berkeley Softworks. Bantam Books . ISBN 978-0553344042. OCLC  16684486 . OL  7825792M - через Интернет-архив .
  • Торнсдорф, Манфред; Керко, Рюдигер (1 мая 1988 г.). GEOS Inside and Out: Введение в GEOS, его приложения и внутреннее устройство (2-е изд.). ISBN Abacus Software Inc. 978-0916439811. OCLC  18446175 . ПР  11434890М .

Внешние ссылки [ править ]

  • Breadbox Домашняя страница операционной системы GEOS (вниз, заархивирована здесь, в Интернет-архиве)
  • Commodore GEOS FAQ v1.5.0 - Автор: Бо Циммерманн
  • GEOS: графическая операционная система . Подробный обзор GEOS и ее истории.