09.12.2017 года.
==============Когда-то, на заре существования данного сайта, в 2002-2004 гг., когда еще для АТМ не было и в помине продвинутого
ПЗУ xBIOS и
OS TASiS, из софта было только то, что успела до того как забросить Спекки наработать знаменитая фирма
МикроАРТ, да и то, только на старых флоппи-дискетах 5.25", которые ее сотрудники отдали мне "на память, а то ведь выкинут, а жалко". И в этот период я, даже не имея на тот момент в рабочем состоянии реальной АТМки, подключив моему "Второму Пеньку" пятидюймовый дисковод, эти дискеты оцифровывал в образы и выкладывал на сайт. В основном, за редким исключением, это был софт под CP/M. А основной оболочкой под эту систему на АТМ является нортоноподобный
X-Comander (XC.COM) v0.03 от
Романа Хватова (XVR-Product). Эта утилита присутствовала на многих дискетах с софтом. оболочка сырая не без нареканий. Но сейчас не о ее недостатках и багах. Дело в том, что когда из-под нее запускали софт, то после возвращения из него в систему оболочка пыталась обратно автоматически загрузиться в память, на основе данных из специальным образом созданного для этого временного системного файлика. Вот только загружаться обратно оболочка пыталась все время с одного и того же диска (например с диска B:), вне зависимости от того, на каком диске реально расположен
XC.COM. И если вы грузитесь с винта, находящегося на диске D:, а искать саму себя оболочка будет на том же диске B:, который мало того, что у меня является флопом, так еще и дискета может быть не вставлена, то получим не красивый возврат в оболочку, а лишь командную строку и сообщение об отсутствии файла. Я, конечно, посмотрел файл оболочки в HEX-редакторе и обнаружил, что там конкретный диск и конкретное имя оболочки жестко заданы в теле файла (как правило, в виде командной строчки "
B:XC /R"). Таким образом, когда мне было необходимо установить оболочку на тот или иной диск, я копировал на него
XC.COM, затем лез в HEX-редактор и правил букву диска на нужную мне. Проблема была решена, но некрасивым способом - ибо лезть в редактор для обеспечения работоспособности какой-то программы - это неправильно, тем более, что пользователи не обязаны в этом разбираться, куда-то лазить и т.д.. Я задавался вопросом еще тогда - неужели в МикроАРТе не предусмотрели никакого настройщика? Ведь на имеющихся дисках я его не обнаружил. Но долгие годы этот вопрос оставался без ответа.
И вот некоторое время назад на мой сайт набрел сам автор оболочки (а до кучи - ATM-версии BIOS CP/M и львиной доли служебных утилит под нее) -
Роман Хватов. Как оказалось, все (или, как минимум, большинство) исходников у него остались, и он подарил их нашей
группе NedoPC (их я тоже планирую выложить в скором времени после изучения). И вот, просматривая архивы, я наткнулся на нее - маленькую программку
XCSETUP.COM. Проверка на АТМке подтвердила - да, это она! И действует она очень просто: надо оболочку
XC.COM и утилиту-установщик вместе скопировать на тот диск, где эта оболочка планируется в дальнейшем быть на постоянной основе (только название
XC.COM переименовывать не надо), затем с этого диска запустить безо всяких параметров
XCSETUP.COM и... вуаля! - оболочка настроена на букву этого диска.
В общем, я с удовольствием выкладываю на сайт эту малююююсенькую, но такую полезную утилиту. Я ее добавил в два TRD-образа с CP/M софтом, а именно:
Обновил основной образ оболочки
X-COMANDER (+утилиты) -
http://atmturbo.nedopc.com/download/cpm ... /xc/xc.zipОбновил образ автозагрузочного диска CP/M
IDE-installer (BOOTDISK) -
http://atmturbo.nedopc.com/download/cpm ... otdisk.zipИ это все на сегодня, что я хотел вам, уважаемые посетители, сообщить. До скорого.