Просмотр полной версии : TR-DOS 5.01 vs 5.04
Есть старая Москва 128 с бетадиском. Стоит ПЗУ с TR-DOS 5.01.
Есть Профи с TR-DOS 5.04T. Есть дисковод TEAC 5.25"
И есть пару коробок дискет.
Дискеты записаны на Профи и на этом самом дисководе. Всё читается и запускается.
Подключаю дисковод к Москве, каталог дискет видно, при запуске 99% программ с дискет, компьютер виснет, перезагружается или выдает ошибку.
Проблема, я так понимаю в том, что дискеты записаны в одном TR-DOS, а пытаются открыть в более старой версии.
Вопрос, замена ПЗУ с 5.01 на ПЗУ с 5.04T решит проблему? Потребуется ли какая-нибудь доработка бетадиска, или достаточно просто махнуть микросхему с ПЗУ?
Сама "Москва" работает исправно? Если софт писать-загружать на ней, имею в виду.
Если нет - возможно, сбоит ПЗУ ТР-ДОС на Москве, либо еще какие-то проблемы с контроллером.
Но чтоб прям 99% софта не работало - дело точно не в версии TR-DOS.
null_device
17.05.2022, 22:19
дискеты записаны в одном TR-DOS, а пытаются открыть в более старой версии.
Вопрос, замена ПЗУ с 5.01 на ПЗУ с 5.04T решит проблему?
Если мне не изменяет склероз, версия 5.01 имела отличия расположения адресов некоторых процедур ПЗУ.
Скорее всего, имеет место быть какая-то "аппаратная" проблема. Стоит попробовать отформатировать и поработать с любой ненужной дискетой, на "Москве".
Сама "Москва" работает исправно? Если софт писать-загружать на ней, имею в виду.
Если нет - возможно, сбоит ПЗУ ТР-ДОС на Москве, либо еще какие-то проблемы с контроллером.
Но чтоб прям 99% софта не работало - дело точно не в версии TR-DOS.
Да, Москва работает норм. Все те-же программы что не грузятся с дискет, прекрасно грузятся с магнитофона (wav).
- - - Добавлено - - -
Если мне не изменяет склероз, версия 5.01 имела отличия расположения адресов некоторых процедур ПЗУ.
Скорее всего, имеет место быть какая-то "аппаратная" проблема. Стоит попробовать отформатировать и поработать с любой ненужной дискетой, на "Москве".
Москва прекрасно форматирует дискеты. Игрушки загруженные с магнитофона, без проблем скидываются на дискету кнопкой Magic и потом без проблем с дискет загружаются.
ез проблем скидываются на дискету кнопкой Magic и потом без проблем с дискет загружаются
А если "наоборот"? Игры, записанные на Москве, работают на Профи? Чтоб перебрать все варианты...
Просто был как-то схожий глюк, но там оказался виноват дисковод. С одним компом работал, а с другим прям как в топике.
Каталог виделся, но при загрузке программ грузилась какая-то каша, что и приводило к ошибкам.
null_device
18.05.2022, 08:08
spleen, а не собрано ли на одном из спектрумов, примочки, типа "турбирования" BDI?
Как вариант: прошить в ПЗУ "Москвы", версию tr-dos 5.03. Мало ли...
Как вариант: прошить в ПЗУ "Москвы", версию tr-dos 5.03. Мало ли...
Сперва бы лучше локализовать проблему. Хотя, если с прошивкой затруднений у ТС нет...
Я бы предложил подрубить 3.5" дисковод и проверить с ним, если есть возможность.
null_device
18.05.2022, 15:27
Москва прекрасно форматирует дискеты.
В виде бреда: скопировать на формаченную "Москвой" дискету, что-нибудь с помощью "Профи" и попытаться прочесть записанное на "Москве". И, наоборот.
Black Cat / Era CG
19.05.2022, 22:27
spleen, а не собрано ли на одном из спектрумов, примочки, типа "турбирования" BDI?На профи у него турбирование. О чем говорит буковка T в конце версии ТР-ДОС.
null_device
20.05.2022, 03:45
Black Cat / Era CG, к сожалению, не в курсе - как оно реализовано в профике. На программном уровне (игра с интерливом и "оптимизированные" по скорости подпрограммы в ПЗУ, или "классическая" примочка в железе (переключение частоты тактирования контроллера).
к сожалению, не в курсе - как оно реализовано в профике
По своему опыту: ни то, ни другое не давало таких глюков, как у ТС. Кривая схема турбирования просто портила дискеты.
Если же сделано правильно - записанные диски нормально читаются на любом компе. Это же касается и софтовой оптимизации.
Про форматирование на Москве и последующую запись на Профи - да, интересно бы глянуть на результат.
На профи у него турбирование. О чем говорит буковка T в конце версии ТР-ДОС.
Нет, буковка Т в конце версии ТР-ДОС ни о каком турбировании не говорит. Это просто так версия ТР-ДОС называется. Отличается от 5.03 возможностью турбо-формата. Никакого отношения к турбированию ВГ93 турбо формат не имеет. Турбирование ВГ - это увеличение частоты ВГ, а турбо формат - это изменение порядка секторов.
- - - Добавлено - - -
> Кривая схема турбирования просто портила дискеты.
Ну, не то чтобы прям портила, но нигде, кроме криво турбированных компьютеров, они читались.
Black Cat / Era CG
20.05.2022, 13:47
Нет, буковка Т в конце версии ТР-ДОС ни о каком турбировании не говорит. Это просто так версия ТР-ДОС называется. Отличается от 5.03 возможностью турбо-формата. Никакого отношения к турбированию ВГ93 турбо формат не имеет. Турбирование ВГ - это увеличение частоты ВГ, а турбо формат - это изменение порядка секторов.Понял.
Проблема, я так понимаю в том, что дискеты записаны в одном TR-DOS, а пытаются открыть в более старой версии.знакомая ситуация, код работы с контроллером внутри версий 01 и более старших отличается (по адресам расположения процедур) проги которые используют относительно стандартную точку входа (#3D13) будут работать, а вот при вызове процедур напрямую может произойти что угодно (вплоть до порчи данных на дискете).
`на заре` адаптации программ про эти отличия знали и корректировали адреса вызовов, но потом практически все перешли на 5.03
и на это (проверка версии прошивки и адреса вызовов процедур) забили.
вот хороший пример `стабильной` программы для работы с дискетами https://vtrd.in/release.php?r=efb149bb155e83e28f52f09ec8e67784
там корректировка адресов есть.
..........
на эти грабли знатно наступили авторы журнала Spectrofon.
в ранних версиях при работе защиты (чтение дорожки и проверки маркёра в межсекторном промежутке) адрес вызова процедуры корректировался, а потом при смене защиты адрес вызова сделали только для 5.03.
естественно на 5.01 это уже не работало, а сотни дискет были растиражированы/куплены по всей стране.
ИнфорКом тогда завалили возвратами.
..........
сейчас эту ситуацию легко повторить в эмуле который допускает смену trdos прошивки.
поставьте (если найдёте) 5.01 и запустите например демку Insult
Ну чтобы прям 99% софта (такой процент неработающего, по словам ТС) грузилось напрямую через процедуры - сомнительно.
Но вполне допустимо, что дело в этом. Точно ответит лишь он сам, проверив теорию.
сейчас эту ситуацию легко повторить в эмуле который допускает смену trdos прошивки.
поставьте (если найдёте) 5.01 и запустите например демку Insult
так в Insult же турбозагрузчик с музыкой.
они вообще под конретные версии дос затачиваются.
Одна из самых корректных прошивок TR-DOS это 5.041 (https://zx-pk.ru/threads/20410-tr-dos-5-041.html) от Vadim'а. Давно пользуюсь как на эмулях, так и на BDI. Работает всё, протестировано :)
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot