GEOS (8-битная операционная система)
![]() | |
![]() GEOS для Commodore 64 . Подражая собственному названию ядра ОС Commodore, Беркли назвал ядро GEOS « ядром » ( ср . kern e l). | |
Разработчик | Беркли Софтворкс (позже GeoWorks ) |
---|---|
Написано в | Язык ассемблера |
Рабочее состояние | Снят с производства, исторический |
Первоначальный выпуск | 1986 год |
Последний выпуск | ГЕОС 2.0 |
Доступно в | английский , немецкий и испанский [1] [2] |
Платформы | Commodore 64 , Commodore 128 , Commodore Plus/4 , Apple II , MEGA65 |
По умолчанию пользовательский интерфейс | Графический интерфейс пользователя |
Лицензия | Собственное программное обеспечение |
GEOS ( графической прекращен среды система Операционная выпуск Berkeley компании ) — операционная система которой 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. [3] : 4 В течение многих лет Commodore поставляла GEOS в комплект обновленного и недорогого C64 — C64C. На пике своего развития GEOS была третьей по популярности операционной системой для микрокомпьютеров в мире по количеству проданных единиц, уступая только MS-DOS оригинального Commodore 64 и Mac OS (помимо KERNAL ). [ нужна ссылка ]
Другие GEOS-совместимые пакеты программного обеспечения можно было приобрести у Berkeley Softworks или у третьих сторон, включая достаточно сложное настольное издательское приложение под названием geoPublish и электронную таблицу под названием geoCalc. Хотя geoPublish не так сложен, как Aldus Pagemaker , а geoCalc не так сложен, как Microsoft Excel , пакеты обеспечивают достаточную функциональность, и Berkeley Softworks основатель Брайан Догерти утверждал, что компания в течение нескольких лет вела свой бизнес, используя собственное программное обеспечение на 8-битных компьютерах Commodore.
Разработка
[ редактировать ]
Написано группой программистов Berkeley Softworks , командой разработчиков GEOS: [4] Джим ДеФриско, Дэйв Дюрран, Майкл Фарр, Дуг Фултс, Крис Хоули, Клейтон Юнг и Тони Реквист во главе с Догерти, который освоил свои навыки на игровых машинах с ограниченными ресурсами , таких как Atari 2600 , GEOS пользовалась уважением [ нужна ссылка ] за то, чего он мог достичь на машинах с 64–128 КБ оперативной памяти и 1–2 МГц 8-битной вычислительной мощностью .
В отличие от многих проприетарных программ для C64 и C128, GEOS в полной мере использует многие надстройки и улучшения, доступные для этих систем. Commodore Мышь 1351 поддерживается GEOS, как и различные модули расширения оперативной памяти . высокого разрешения 640×200 C128 GEOS 128 также полностью поддерживает режим отображения VDC через совместимый монитор RGB .
Версия GEOS C64 включает в себя встроенный быстрый загрузчик , называемый diskTurbo , который значительно увеличивает скорость доступа к диску на медленной 1541 . GEOS — первое программное обеспечение Commodore, которое может использовать дискету в качестве пространства подкачки или виртуальной памяти . [5] GEOS 128 может использовать преимущества улучшенного «пакетного режима» C128 в сочетании с приводами 1571 и 1581 . Версия GEOS для Commodore использует схему защиты от копирования , которая делает невозможной загрузку пользовательских дисков, если обнаруживается, что диск был незаконно продублирован. [6]
С помощью специального преобразователя интерфейса 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 Communicator , прежде чем переключиться на EPOC ( Sybian ).
версии ГЕОС
[ редактировать ]
- 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 [7]
- 2022: GEOS для Atari (неофициально) [8]
Усилия по обратному проектированию
[ редактировать ]19 августа 2016 года Майкл Стейл опубликовал в своем блоге [9] что исходный код GEOS 2.0 для Commodore C64 был полностью переработан и подходит для компилятора cc65. Исходный код, прошедший реверс-инжиниринг, доступен на GitHub . [10]
Продукты и приложения GEOS
[ редактировать ]


Для GEOS были выпущены десятки официальных и сторонних приложений и других продуктов. Среди наиболее важных и популярных были следующие:
- геоБЕЙСИК
- геокабель
- geoCalc
- геодиаграмма
- геоДекс
- geoDraw
- геофакс
- геофайл
- геошрифт
- геолейбл
- геоПейнт
- геопринт
- геопрограммист
- геопубликация
- геоСпелл
- geoWrite
- Мастерская geoWrite
- геоРАМ
- Писатель 64 ( Timeworks ) [11]
См. также
[ редактировать ]- Контики
- GEOS (16-битная операционная система)
- Список эмуляторов компьютерных систем
- Список операционных систем
Ссылки
[ редактировать ]- ^ «ГЕОС в замке» .
- ^ «GEOS Drean Commodore версия 1.2» .
- ^ Элко, Лэнс (1 мая 1988 г.). «Заметки редактора» . Бюллетень Compute ! Том. 6, нет. 59. ISSN 0737-3716 . Проверено 11 февраля 2021 г. - из Интернет-архива .
- ^ Руководство пользователя GEOS, версия 1.2. Архивировано 23 сентября 2015 г. в Wayback Machine . Напечатано: октябрь 1986 г., Berkeley Softworks, 2150 Shattuck Avenue, Беркли, Калифорния, 94704.
- ^ «GEOS: целый новый мир для вашего коммодора» .
- ^ «Информационный журнал № 14» . 1987.
- ^ «Справочник > Временные шкалы > GEOS/GeoWorks» .
- ^ «Ытмытм/Геос-атари» . Гитхаб .
- ^ «Реверс-инжиниринг исходного кода GEOS 2.0 для C64 – pagetable.com» .
- ^ GitHub - mist64/geos: Исходный код GEOS 2.0 для Commodore 64 и 128.
- ^ Герра, Боб (май 1989 г.). «Писатель 64» . Вычислите! . п. 78 . Проверено 11 ноября 2013 г.
Дальнейшее чтение
[ редактировать ]- Фарр, Майкл (15 февраля 1987 г.). Официальное справочное руководство программиста GEOS. Для Коммодора 64/64C/128. Включает версии 1.0, 1.1 и 1.2 . Беркли Софтворкс. Бантамские книги . ISBN 978-0553344042 . OCLC 16684486 . OL 7825792M – через Интернет-архив .
Внешние ссылки
[ редактировать ]- Домашняя страница хлебной коробки операционной системы GEOS (внизу, заархивировано здесь, в Интернет-архиве)
- Часто задаваемые вопросы по Commodore GEOS v1.5.0 – Бо Циммерманн
- GEOS: графическая операционная система. Подробный обзор GEOS и ее истории.