А что происходит при запуске sg610?
А что происходит при запуске sg610?
Генерируется система, т.е. записывается загрузочный сектор и ORDOS.SYS на выбранный диск.
А эти исходники с другого диска? Вроде как SG610'AS.BRU на диске, который на второй странице этой темы, точно нету.
- - - Добавлено - - -
На диске с исходниками кое-какие файлы зря восстановлены, содержимое левое:
clok_as.bru
date.com
date_as.com
format.com
ord6$.bru
pismo7.txt
time.com
time_as.com
- - - Добавлено - - -
Утилиты format.com, clok.com, date.com, time.com лучше брать с того другого диска, тем более, что они разные для Орион-128 и Орион-Про (лежат в разных пользователях, user 1 Орион-128, user 2 Орион-Про).
А ты sg610 из ОРДОС-6 запускаешь? Без ОРДОСа он работать не будет.
Я брал с того, первого диска, из user 2.
Ага, ясно. То есть он создает загрузочный диск, уже находясь в системе ORDOS-6.
Значит задача зайти в нее.
А если создать загрузочный диск и выложить его образ?
Что значит "если"?
Я создал тестовый диск, записал на него sg610.com, однако он не грузился. Выяснилось, что этот ОРДОС-6 использует некоторые байты записи в каталоге не по назначению. Сперва выяснилось, что нужно задать адрес посадки. Но это можно сделать командой из самого ОРДОС-6. Потом выяснилось, что грузится неправильное количество байт, несмотря на указанный размер. Оказывается, если файл дефрагментирован, можно задать количество загружаемых кластеров, и тогда обращение к FAT вообще не будет. Это, кстати, используется для ORDOS.SYS. К сожалению, этот байтик опять попал на время создания файла. И обнулить его можно лишь подредактировав образ диска в hex-редакторе. Таким образом, записывать файлы сторонними программами на образ нельзя (кроме тех, которые пишут нулевое время создания файла).
Кроме того, почему-то нельзя генерировать систему на втором дисководе, с него потом не грузится. Единственное отличие в файле ORDOS.SYS пара байт, судя по всему имя текущего/системного диска.
- - - Добавлено - - -
Порылся в архивах, нашёл тот диск
Действительно, разница лишь в том, что после удаления исходников кто-то записал ещё одну копию SG610.COM, поэтому три файла исходников перезаписались/потерялись.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Что-то не то с образом диска. Плагином не открывается. На реале начинается загрузка - ORDOS IS STARTING и потом - DISK LOAD ERROR.
На эмуляторе error404 не запускается.
А вот на твоем эмуляторе все идет превосходно.
Да и размер файла. Обычно он 800 Кб, а у тебя 720 Кб. Чем делал?
Не тот плагин Можно переименовать в *.img и открыть как обычный диск формата FAT12.
Реал это Орион-Про? А диск точно был отформатирован на 9 секторов по 512 байт?
Он видимо считает диск обычным, 5 секторов по 1024 байт.
Я же писал, мой эмулятор опознаёт файлы размером ровно 720Кб как образ диска 9 секторов по 512 байт.
Взял обычный пустой образ MSDOS диска.
Жесть какая.
Портировали бы уж тогда MSX-DOS, раз так сильно хотелось 720кб на дискете вместо 800кб. Тогда хоть BDOS/BIOS был бы нормальный, а не деревенский. А на винчестере у них что?
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)