SMSQ/E
Разработчик | Тони Тебби , Вольфганг Ленерц, Марсель Килгус и другие волонтеры [1] |
---|---|
Семейство ОС | Синклер QDOS |
Исходная модель | Открытый исходный код |
Последний выпуск | 3.41 [2] / 22 мая 2024 г |
Платформы | М68к |
Лицензия | Лицензия BSD |
Официальный сайт | www |
SMSQ/E — компьютерная операционная система, первоначально разработанная во Франции Тони Тебби , разработчиком оригинальной операционной системы QDOS для Sinclair QL персонального компьютера . Он начал свою жизнь как SMSQ , QDOS -совместимая версия SMS2, предназначенная для карты эмулятора QXL Miracle Systems для ПК. Позже это было развито в расширенную версию SMSQ/E для Atari ST . Он состоит из QDOS- совместимого ядра SMS, переписанного интерпретатора SuperBASIC под названием SBasic, полного набора процедур и функций SuperBASIC, а также набора расширенных драйверов устройств, первоначально написанных для эмулятора QL для Atari ST .
Он также включает в себя множество расширений, ранее доступных только отдельно для QL, таких как Toolkit II (весьма важное дополнение к SuperBASIC), Pointer Environment (мышь и оконная система QL ) и Hotkey System 2.
Хотя SMSQ/E не работает ни на одном неизмененном QL, он работает на всех более продвинутых платформах, совместимых с QL, от сменных плат ЦП Miracle Systems (Super)GoldCard до материнской платы Q60 .
История
[ редактировать ]В конце 1995 года немецкий автор Марсель Килгус приобрел исходные коды SMSQ/E для адаптации к своему эмулятору QL QPC, который с тех пор больше не эмулировал какое-либо конкретное оборудование QL, а использовал специально адаптированные драйверы устройств для достижения более тесной интеграции и более быстрой эмуляции. .
В 2000 году версия 2.94 стала первой операционной системой QL, вышедшей за пределы цветного экрана QL 8, представив GD2 (интерфейс графического устройства версии 2), совместимую с QL 16-битную графическую подсистему с высоким уровнем цветности.
До версии 2.99 система разрабатывалась исключительно Тони Тебби и Марселем Килгусом. В 2002 году Тебби выпустил весь свой исходный код (который не включает в себя большинство частей, специфичных для QPC), хотя и под лицензией, которая не является открытым исходным кодом в соответствии с определением открытого исходного кода .С этим шагом Тони Тебби окончательно покинул сцену QL, но разработка волонтерами продолжается и по сей день.
В начале 2013 года текущий исходный код был переиздан под лицензией BSD.
В настоящее время [ когда? ] SMSQ/E состоит примерно из 2000 исходных файлов ассемблера размером 68 КБ, содержащих около 222 000 строк кода.
Ссылки
[ редактировать ]Внешние ссылки
[ редактировать ]- Краткая история SMSQ/E
- Официальный сайт SMSQ/E. Исходный код, двоичные файлы и документация.
- QPC: программный эмулятор для DOS/Windows, использующий SMSQ/E.
- Q40/Q60: материнская плата на базе 68040/68060 для SMSQ/E
- SMSQmulator — виртуальная машина QL на базе Java, работающая под управлением SMSQ/E.
- QL/E Среда выполнения QL с SMSQ/E
- Дистрибутив, 4,7 ГБ документов, связанных с QL, программного обеспечения (включая все выпуски SMSQ/E) и изображений.