Doors AQUA OS



ATM Turbo
Spectrum 128
Scenergy







8BIT OPERATING SYSTEM FOR ZX-SPECTRUM

\history\enter
 

ВМЕСТО ЭПИГРАФА.

Хотел я написать про историю создания DOORS, а получилось как-то и про нашу группировку в целом.... Наверное, это потому что... А вообще-то читайте все сами ниже....

(Minisoft avec NRJ/ACL, 2000)

НЕМНОГО ИСТОРИИ
(Или хронология от DOORS96 до DOORS 2000)

Самое милое дело – это предаться воспоминаниям.... Сидишь себе, потягиваешь пивко и думаешь: “Да, были времена” :) А ведь когда-то я начинал небольшой проект, а что из этого получилось?... страшно даже себе представить. Ну да ладно, отойдем от суровых будней и вернемся в те столь далекие и прекрасные времена как 1995 - 1996 год. Итак, что же мы имеем...

Где-то ориентировочно в 1995 году мне пришла идея написать свой небольшой графический редактор - Windows Graphics Station. Который был бы дополнением к Art Studio и можно было бы при помощи фильтров, делать некоторые эффекты с картинками. В те времена я не силен был в кодах, потому все писалось на BASIC'е с частичным использованием кодов. Где-то в 1996 году я сильно продвигаюсь в ASM'е :) благодаря Tom Hial'у и KVA, и пишу программку View&Print. Затем возникает идея написать свой оконный интерфейс для удобства написания программ. Изначально я хотел назвать систему Windows, по одноименному проекту WGS. Но друзья отговорили и решено было назвать Doors. Первый керналь Doors я писал сам :) не без помощи процедур друзей, конечно :) просто забегая вперед скажу, что керналь D2k писал KVA, а я рисовал только графику :( Вернемся в 96 :) итак написан керналь версии 1. Первое и последее, что было написано под него - это та самая программа View&Print ( более подробно о ней в разделе Doors96). Затем система была несколько раз переписана, добавлен ряд изменений и улучшений :), и я начинаю потихоньку писать файловую систему, так сказать, расширение над TRDOS. Уже в 97 году было придумано трехсимвольное расширение файлов, которое впоследствие получило распространение, но с подачи других людей :) (более подробно об этом в разделе Doors98/99)

Шло время, вместе с ним сменялись сроки выхода системы.... DOORS’96... DOORS’97.... Наша группа (Spectrum Warriors) развалилась, ушел от нас KVA.... Но тем не менее, создается новая группа ASCENDANCY Creative Labs, которая, на мой взгляд, должна была принести новое веяние и воплощение идеи создания DOORS в жизнь... (Вообще, как мне пришло в голову позже, DOORS является не просто программой, а неотъемлемой частью нашей группы на протяжении многих лет. Группы людей не просто с общим названием, а именно той тусовки по интересам, которая забурившись с пивом дома у Tom Hial’а, могла просидеть до поздней ночи в спорах, решениях и написании (читай – CRACK’е) программ....)

Но время не стоит на месте, я несколько забросил DOORS и занялся решением насущных проблем... А DOORS’98 остался дожидаться лучших времен...

Немного подзабыв исходники DOORS, я все же смог разобраться с теми ошибками, которые заставили меня закинуть этот проект в “дальний угол”. Так на горизонте появляется новая версия DOORS’98/99... Но чем дальше я писал, тем больше я понимал все те неудобства многих функций.... Много чего убиралось, но еще больше чего добавлялось, все больше совершенствовался интерфейс и система в целом.

Время неустанно бежит вперед, и к концу 1998 - началу 1999 года вступает в силу DOORS’99... В это время у меня очередной раз ломается любимый Спектрум :( и мне приходится пересаживаться на эмулятор.... Но, как говорится, нет худа без добра... На эмуляторе напрочь отказались работать дисковые операции, поскольку они были через прямое управление ВГ... И я решил устранить эту неполадку... Так же вспомнились люди, у которых стоят HDD... Стали вспоминаться и все возникающие проблемы с расширенной памятью, kempston mouse & joystick, настройками: covox’ов, принтеров и.т.д. Одним словом, все это слилось в один загрузочный модуль BIOS. Изначально BIOS включал в себя автоматические (устанавливаемые в процессе теста компьютера) и ручные настройки (которые можно установить по своему усмотрению). К автоматическим относятся: тип процессора (Z80 или Z84), тип компьютера (Spectrum 48/128, Scorpion/KAY, ATM, PROFI), общий объем доступной памяти (48 Кб не достаточно для запуска системы), 128 Кб, 256 Кб, 512 Кб, 1024 Кб), количество тактов за одно прерывание процессора, процент совместимости с Pentagon , стабильность шины данных, наличие порта #FF, версия TR-DOS. В ручную можно было задать следующие настройки: наличие дисководов A,B,C,D; kempston joystick (yes/no) kempston mouse (yes/no), Covox (mono/stereo, port/left/right), наличие в системе музыкального сопроцессора AY-3-8910 (yes/no), дисковые операции (Turboloader / #3D13). Так же в BIOS’е были зарезервированы настройки для HDD, модема и принтера. Немного позже добавилась настройка BORDER. Поскольку CMOS-часов на ZX-SPECTRUM у меня не наблюдалось, то было решено сохранять параметры в отдельном файле BIOSCMOS.SYS. Далее происходила загрузка необходимых модулей (шрифтов, библиотек, курсоров и.т.д.) согласно файлу конфигурации CONFIG.SYS.... а затем уже BOOT MANAGER и как венец творения WorkBench :) ....

Вот так, можно сказать, закончилась эпопея DOORS 99... “Почему закончилась ?”, -спросите вы. Все очень просто! Дело в том, что когда мы задумывали с KVA (а если быть точнее, то это он предложил) пересмотреть (читай - полностью переделать) все то, что я называл ядром, мы еще не знали, что DOORS 2000 уже будет Операционной Системой. Ну, об этом уже в соответсвующем разделе.

home site news history screens software develop download feedback

| 1995-2000 © Ascendancy Creative Labs, 2000-2004 © FishBone Crew | webdesign by breeze\fishbone crew |