User Tag List

Страница 3 из 42 ПерваяПервая 1234567 ... ПоследняяПоследняя
Показано с 21 по 30 из 472

Тема: Орион-ПРО. Софтверные дела

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,509
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black Cat / Era CG Посмотреть сообщение
    Что-то типа контейнера?
    Ну в общем то да. Файлы в формате ОРДОС с помощью специальных программ можно хранить на дискетах.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    14.01.2010
    Адрес
    г. Шумерля, Чувашия
    Сообщений
    1,358
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    37 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Формат переноса на диск и обратно. Формируется программой ATLAS$.

  4. #3

    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,966
    Спасибо Благодарностей отдано 
    1,074
    Спасибо Благодарностей получено 
    1,168
    Поблагодарили
    911 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну так и думал. А есть где-то подробности по формату, что там внутри кроме имени файла?
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  5. #4

    Регистрация
    14.01.2010
    Адрес
    г. Шумерля, Чувашия
    Сообщений
    1,358
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    37 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если вопрос касается ORDOS-6, то нет ничего, кроме того, что есть на этом диске. На этом же диске и файлы описания.

  6. #5

    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,966
    Спасибо Благодарностей отдано 
    1,074
    Спасибо Благодарностей получено 
    1,168
    Поблагодарили
    911 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от АлександрПП Посмотреть сообщение
    Если вопрос касается ORDOS-6, то нет ничего, кроме того, что есть на этом диске. На этом же диске и файлы описания.
    Нет. Мне интересно, что хранится между именем файла и его содержимым в файлах .BRU вообще.
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  7. #6

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black Cat / Era CG Посмотреть сообщение
    Нет. Мне интересно, что хранится между именем файла и его содержимым в файлах .BRU вообще.
    Восемь байт - имя файла. Два байта - адрес посадки в ОЗУ. Два байта - длина в байтах, только сам кодовый блок, без заголовка. Еще четыре байта - от балды, нули или как хочешь.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  8. #7
    HardWareMan
    Гость

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Восемь байт - имя файла. Два байта - адрес посадки в ОЗУ. Два байта - длина в байтах, только сам кодовый блок, без заголовка. Еще четыре байта - от балды, нули или как хочешь.
    Что, даже контрольки нет?

  9. #8

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Что, даже контрольки нет?
    Существование контрольки в природе не замечено.
    Я уже много файлов перелопатил, народные умельцы выдирали их из памяти кто как горазд.
    Вопрос о сумме не возникал ни разу, хоть это и странно. В четырех оставшихся байтах обычно стоят просто нули.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  10. #9

    Регистрация
    14.01.2010
    Адрес
    г. Шумерля, Чувашия
    Сообщений
    1,358
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    37 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Но Михаловсикй и Пушков, видимо, его запускали.
    Иначе зачем бы они его пересылали для ознакомления и доработок.

    Ну, ладно. Восстановил все исходники. Будем копаться дальше.
    Последний раз редактировалось АлександрПП; 15.12.2015 в 18:34.

  11. #10

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    290
    Поблагодарили
    216 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от АлександрПП Посмотреть сообщение
    А попытки запустить ORDOS-6 были? Он работал?
    Цитата Сообщение от АлександрПП Посмотреть сообщение
    Но Михаловсикй и Пушков, видимо, его запускали.
    Иначе зачем бы они его пересылали для ознакомления и доработок.

    Ну, ладно. Восстановил все исходники. Будем копаться дальше.
    Тоже решил покопаться. Вариант для Орион-128 похоже не рабочий (из 7-мой страницы обращается к F836, а та на выходе включает нулевую страницу). А вот вариант для Орион-Про запустился, но там тоже есть свои тараканы. Проще всего залить на ROM-диск файл ORD6$.BRU, однако там по умолчанию выбран винчестер, конфигурационные файлы соответственно не грузятся, но ДОС всё-же пытается выполнить их из того места в памяти, куда они должны были грузиться (после того как выбран диск A - ROM-диск). В результате ничего хорошего не происходит, т.к. конец файла должен быть отмечен точкой с новой строки (т.е. байты 0D 2E), а такое сочетание маловероятно в неинициализированной памяти. В исходниках версии для Орион-128 есть обработка этой ошибки, там в самое начало этого буфера точка записывается.

    Но есть возможность обойти загрузку конфигурационных файлов, надо просто держать нажатой какую-нибудь клавишу (благо после запуска ДОС она долго пытается загрузить сектор с винчестера). В исходниках можно найти распределение дисков по умолчанию:
    A - ROM диск
    B,C,D,G - квазидиски страниц 1,2,3,6
    E,F - винчестер
    H,I - дисковод

    Мой эмулятор опознаёт файлы размером ровно 720Кб как образ диска с 9-ю секторами по 512 байт, таким образом можно взять образ диска формата FAT12 данного размера (задав расширение .odi или добавив его расширение в конфиг), и тогда этот диск будет доступен как H или I. Туда можно записать SG610.COM (хотя я грузил его в эмуляторе прямо в память в отладчике). После запуска SG610 спросит, на какой диск записывать ORDOS.SYS, нужно указать например Н, после чего этот диск будет загрузочным. Орион-Про с него прекрасно грузится. Можно и из режима Орион-128 загрузиться, если закинуть на ROM-диск файл BOOT4$.BRU.

    Что касается версии для Орион-128, её видимо тестировали на Орион-Про с другим биосом (тем же, что и для Орион-Про), в котором п/п F836 не переключает страницу, а использует дополнительные возможности Орион-Про (16Кб окно).

    Исходники на диске не все, нет утилит и версии SG610 для Орион-Про. Файлы с подчёркиванием - для Орион-128, с апострофом - для Орион-Про (или для обеих версий?).

    - - - Добавлено - - -

    Кстати, в этой версии ORDOS в заголовке .BRU по смещению 0Dh хранится дата, формат такой
    Код:
    struct Date {
    unsigned day:5;
    unsigned month:4;
    unsigned year:7; // from 1980
    }

Страница 3 из 42 ПерваяПервая 1234567 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Дела паяльные.
    от Sayman в разделе Для начинающих
    Ответов: 24
    Последнее: 09.10.2009, 20:14
  2. валаются без дела разобранные спектрумы
    от Damein Alpha в разделе Барахолка (архив)
    Ответов: 17
    Последнее: 17.09.2009, 10:15
  3. Дела мышиные...
    от Producer в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 22.01.2005, 02:59

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •