Данный текст является частью описания прошивки Gluk5.1 и следовательно написан он Глюком, все отличия TR-DOS5.13F(m) будут выделены знаЧком '>'. 8 TR DOS V 5.12 Не спрашивайте меня, почему 5.12 - нито не знает. >Ну, а 5.13 видимо потому Что предыдушая была 5.12 :) 8.1 Ускорение После сброса проверяется наличие резидента Honey-коммандера, если его там нет, то идем дальше, к п.8.2 Если Honey обнаружен, то происходит его запуск. К слову сказать, коммандер подвергся переделке - переделан на #7ffd драйвер верхней памяти, теперь он как в пентагонене. НО! Переделана была версия 2.5, а другой у нас нет. Если кто может помочь - help!!!! >Помогать уже не надо, все найдено и переделано. Кроме Honey-a резидентом может остаться любая прога, даже если у вас всего 128. Просто необходимо правильно сформировать загрузочную страницу. Типичный пример - мой boot, только не тот, который в Пзу, а тот, который с музыкой. он остается в последней странице, и занимает только ее одну, и после любого обращения к TR-DOS по адресу 0 происходит его запуск. Также мною вчера сделана прога в is-dos, которая, будучи запущена, формирует резидент is-dosа, что весьма удобно: Работаем в is-dos, запускаем is_res.com, нажимаем сброс, грузим чего-нибудь (под тырдосом, например), работаем, потом нажимаем пробел со сбросом - быстрый перезапуск tr-dosа - и мы в IS-DOS, правда следует учесть при работе с ram диском, что портятся страницы #D7,#D6,#D4. 8.2 Продолжим При запуске тырдоса удален тест памяти - память просто очищается, что ускорило запуск. Удален автотест дисковода. Дисководы принимаются все 2х80, шаг 6 мкс. Интересное наблюдение: у советского 5313 в паспорте шаг нормируется не более 3 мкс... Так что, обладатели нетурбированных контроллеров не удивляйтесь, что дисководы рычат. > Так же значительно ускорено чтение с диска 8.3 X-COPY Трековый копировщик. Помещен в свободную область тырдоса, кстати все изменения тырдоса не коснулись родионовского вектора -#0900-#09ff, так что все проги идут ок. Позволяет копировать как тырдосовские, так и профинские СР/М диски, можно установить последнюю копируемую дорожку, перед записью можно диск форматировать, чтение осуществляет турболоадер, что при несоответствии выбранному формату зацикливает на чтении - зато быстро. Перенесен без изменений из версии 5.11F. > а в версии 5.13 вобще удален за ненадобностью. Можно войти из командной строки в тырдосе : COPY A. COPY B - запуск стандартного тырдосовского копировщика. 8.4 MAGIK Значительно расширены функции волшебной кнопищи. При ее нажатии комп подвешивается, и ждет нажатия: 1 - запуск стандартной проц-ры сохранения, только еще сохраняется, а при загрузке восстанавливается и корректируется регистр R. 2 - то же самое, но стек помещается в низ экрана. Предназначено для взлома 3 - Переход в sts. BANK=#57 Два числа на стеке и несколько байт в области атрибутов - в зависимости от положения стека. Перед входом в sts гасится музыкалка. PC в stsе показывает место останова, но не всегда. Его можно точно узнать под стеком. 4 - Возврат в программу. Выполняет фынкцию паузы В некоторых прогах стоит проверка на адрес перехода в тырдосе (#0066), и если магик нестандартный, то облом. В данной версии такие проверки не найдут отличий: перехват осуществлен в начале засирания стека. Кстати - не знаю я таких программ, которые не работают из под моей пзу или из под тырдоса 5.12 - даже если и есть одна - две, то я ими пожертвовал бы ради всего этого кайфа... Правда, щас народ все больше на эмуляторах... 8.5 FORMATTER После ввода FORMAT "NAME" появляется снандартный запрос на обычный или турбо формат, при выборе турбо формата диск будет форматироватся с радиальным смещением секторов - на каждой следующей дорожке сектора начинаются позже, чем на предыдущей для компенсации задержек в программе и шага дисковода. При копировании в PC дает ощутимый выигрыш во времени. >Запрос немного видо изменился, теперь чтобы диск был отформа- >тирован как турбо можно жать любую клавишу, а вот для медлен- >ного формата необходимо нажать 'S'. >На диске 'D' вместо реального драйва висит рам-диск, на данный >момент имеются две версии досов в одной рам-диск для 512кб по >порту #7ffd, имеет об'ем 1520 секторов, а в другой для 1024кб >по порту #7ffd+бит защелки порта, имеет об'ем 3568 секторов. >Первая версия зовется 5.13F, a вторая 5.13Fm >Естественно убран глюк с позиционированием описаный в одном из >номеров ZX-FORMAT'a >Для того чтобы узнать дату компиляции версии необходимо в досе >ввести команду NEW после чего на Экране получим конструкцию >типа 'Rel: 16.03.99'.