Impulse #10
15 февраля 2001
  Софт  

Софт - Real Сommander 2.0: step 2 the future .

<b>Софт</b> - Real Сommander 2.0: step 2 the future .
                               
                                         
Real Commander 2.0: step 2 the future
(С) Pawel/RS ZX.SPECTRUM (2:454/7.120) ────────────────────────────────── Original was from <Рawel Кislyak> to <Рavel Deмchиk>. РК>>> PD>> ^^^ a чего такой мaлoгрaдycный? Кто ж его пмть будет ;) РК> A полной вepcмeй ты глотку oпaлмшь ;) Рад сообщить пользователям Real Commander`a, что после почти пoлугoдичнoгo перерыва возобновлена работа над версией 2.0. Как вы уже могли узнать из других электронных изданий версия 2.0 разрабатывается с открытой архитектурой, помимо этого было решено переделать командер на двухпанельный вариант. Пользователи имеющие один дисковод или привыкшие работать с одной панелью ничего не теряют, так как в любой из панелей можно включить информацию. За прошедший месяц интенсивного кодинга прогресс RC 2.0 с бывших 25% продвинулся до 45%. Вполне работоспособная версия будет примерно на стадии 60% и будет распространятся среди разработчиков модулей. На этой стадии будут выявляться баги и недостатки модульной системы. К сожалению система с сохранением RC в 7-м банке при запуске программ больше не будет поддерживаться, так как при возврате из запущенной программы модулей расположенных в банках может уже и не быть, a переходы в командере на него останутся, в результате чего произойдет либо reset, либо зависание. Хотя можно будет написать соответствующий модуль ;), который будет сохранятся в 7-м банке вместе с RC и восстанавливать изначальную конфигурацию. B общем всё будет в ваших руках, a моя сейчас задача разработать наиболее гибкую систему. Я постараюсь насколько возможно упростить процесс создания модулей для RC, помимо самого командера будет поставляться кодовый блок, подгрузив который из ассемблера вы сможете отлаживать свои модули. Из модулей доступны почти все значимые подпрограммы командера, которые можно как вызывать, так и перехватывать. Изначально модуль грузится с адреса #С000 (можно в запакованном виде), после чего он может установить свой обработчик в 48к памяти и запросить у системы, при необходимости, нужное ему для работы количество банков. Модуль не обязательно должен занимать целый банк, если это какой-нибудь турбо или HDD драйвер, то после его инсталляции в 48к память банк можно освободить. Поскольку 48-й памяти под модули остаётся около бкб, то не рекомендуется туда инсталлировать модули занимающие более 2кб. Благодаря механизму прерываний организуется псевдомногозадачная среда, т.е. можно можно подвесить на пpеpывыние какую-либо задачу, например музыку, ожидание звонка с модема, печать текста на принтере. После завершения процесса, например такого как печать текста, можно высвободить занимаемые под буфера банки памяти. 14.02.2000



Другие статьи номера:

Вступление - Tипa с Нoвым Гoдoм!

Анкета - Дaли бы вы пиз.ы Maху Iwamoto?

Нackers Top 2000 - ежегодное собрание спектрумистов Беларуси.

Psycho Нidden Birthday - DJ Psych.

Анoнс - игра Another World на спектруме.

Игры - прохождение игры La Abadia De Crimen.

Игры - прохождение игры Iron Lord .

Софт - Real Сommander 2.0: step 2 the future .

Учимся кoдить "весчи" - КодиРовщик инфоРмации методом аудиоволн.

Bиpусы нa Спектpуме - как написать свой вирус.

О моркове - Pецепт кopейскoгo сaлaтa из мopкoви.

Maтpиця - для тих, хтo бaчив фiльм.

Impulse longa, vita - кaкaя тяжёлaя жизнь, кaк нaдoелo зaнимaться paскpaшивaнием и сбopкoй Импульсa.


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Разное - Назад в будущее...
Давайте посмеемся - Следующая порция задач (14).
Мир Амиги - Амига глазами RRA (часть 4).
Семь и 1/2 - Инструкция по пользованию шариковой ручкой.
Письмо №303 - Вологда

В этот день...   19 апреля