С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Книгу я нашел о скачал, часть прочитал. На первый взгляд - что в ней написано о службах TRDOSa дольжно работать на всех версиях также. Никаких очевидных проблем совместимости я не обнаружил.
Спасибо. Подтверждаю, игра загружается из дисковода B: и на реальном компьютере.
TRDOS 5.05cz обычно по умолчанию использует 80 трековые дисководы (у меня две 3.5"), это записано в ПЗУ и в дальнейшем не тестируется (потому ето быстрее). Может это быть проблема?
у меня там очень простой код, и скорей всего есть ошибки, я сейчас работаю над улучшением обработки ошибок TR-DOS и 1/2 дисководов, за прогрессом можно следить в ТГ канале
amilt0n(20.09.2024)
Я пользуюсь стандартными функциями 3д13, в принципе не должно быть проблем.
Но спс, я первый раз слышу что есть проблемы ибо, сколько я пробовал на реалах и разных эмулях, все работает великолепно и напоминаю что последняя версия требует 256кб минимум
К сожальению незнаю что значить 3д13 - знаю что в TRDOS системные службы для чтения и записании секторов и думаю, что это должно работать на всех версиах.
Когда у меня будет немного времени, попрубую на реальном компютере. У меня Нуклеон 512к - это копиа Пентагона 512к, потом напишу как я успел.
Как написал Velesoft - на DivIDE и DivMMC тоже "эмуляция" TRDOS (в ESXDOSе). Там модифицированная версия TRDOS 5.04, которая не работает с дисководом но с IDE (compact flash, harddrive...) или с MMC flash. Тоже могу попробовать, DivIDE у меня есть.
Не думаю, что использование розширенной памяти в DivIDE или DivMMC так просто. Velesoft об этом уже говорил у нас на OldComp.cz. Мне ясно, что расширений памяти существует очень много и просто нельзя поддержать все.
Я считаю лучшую совместимость со всеми версиями TRDOS гораздо более важной.
Последний раз редактировалось Cygnus; 06.09.2024 в 17:24.
#3D13 - адрес вызова системных процедур TR-DOS. И теоретически все функции вызываемые через этот адрес должны работать на всех более поздних версиях TR-DOS. Т.е. если программа работает на v 5.03 и использует только системные вызовы #3D13 , то она должна работать и на 5.04, и на 5.05, и на 6.xx, и так далее.
Однако похоже версия v5.05cz не вполне совместима с рядом клонов компьютеров. На эмуляторах ( FUSE , XPECCY ) программа сбрасывается для Pentagon и PROFI, и вполне нормально работает на SCORPION 256. Другие варианты не пробовал.
Deadly(06.09.2024)
Я должен знать, когда я этот адрес использую тридцать летно я просто невидел 3д13 = #3D13 = 15635
Сегодня мне удалось починить мой компьютер. Во первом, я попробовал игру на DivIDE с ESXDOS 0.8.8, все работало хорашо. фото здес https://egalerie.net/index.php/vyrob...d-CSS/DSC09750
Загрузить игру из дисковода я неуспел. Сейчас у меня Betadisk только с TRDOS5.05cz, могу записать ПЗУ, но когда мне этот TRDOS работал нормально с кем то другими программами на том же компьютере... Я также без проблем перенес и записал образ дискеты на реалную и проверил CRC32 после записи.
Можете ли вы мне сказать, какие именно службы TRDOSа вызывает игра?
Deadly(12.09.2024)
Ребята за меня уже ответили, на счёт плат расширения...
- - - Добавлено - - -
Беглый просмотр документации говорит что расширение за счёт подмены части ПЗУ, а не окна #с000-#ffff, что вызывает ряд трудностей и все сводится к подгонке к конкретной платформе, что в свою очередь я стараюсь избегать, и скипать.
- - - Добавлено - - -
Спс, за разъяснение. Моего опыта работы с разными трд не так много, приемного благодарен.
Не совсем понимаю, к чему это?
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)