User Tag List

Страница 58 из 94 ПерваяПервая ... 545556575859606162 ... ПоследняяПоследняя
Показано с 571 по 580 из 1102

Тема: Emu80 v.4

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

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

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Загрузчики с ромдисков прилагаемых к emu80 не грузили дос, в котором я проверял (osdos 2.41, если не ошибаюсь).

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

    Уточнил - частично проблема во мне, я пытался загружать дос как в emu с использованем boot$, он в emu80 не грузит тот дос. Если грузить в emu80 с использованием dos$, то все нормально, образ ромдиска можно не менять. С образа ромдиска, прилагаемого к emu, тот дос грузят и boot$ и dos$.

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

  3. #2

    Регистрация
    14.09.2014
    Адрес
    г. Гусь-Хрустальный
    Сообщений
    603
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    .com в .rko как-то можно перегнать?

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

    ZX Spectrum +2 +divIDE + BDI
    Profi 1024k plus
    Scorpion ZS-256 Turbo+
    ZX Evolution rev.C2+NeoGS+SDCard HxC Floppy Emulator
    ZX Evolution rev.C2+ZXM-SoundCard Extreme+ZXM-MoonSound
    AVR ZX Spectrum V2.0
    Орион 128
    [свернуть]

  4. #3

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    402
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    образа ромдиска, прилагаемого к emu, тот дос грузят и boot$ и dos$
    То есть там другой boot$, который может грузить и CP/M, и OS/DOS?
    Цитата Сообщение от Eagle Посмотреть сообщение
    .com в .rko как-то можно перегнать?
    Вроде бы была какая-то утилитка, в любом случае несложно написать (в rko или bru/ord). Поищу.

    Связался с автором того онлайн-эмулятора - действительно, у него используются другие версии как Монитора, так и Ordos. Не экспериментировал еще с ними, но скорее всего с этим связано.

  5. #4

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    402
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    Вроде бы была какая-то утилитка, в любом случае несложно написать (в rko или bru/ord). Поищу.
    Eagle, не нашел. Но формат BRU(ORD) простой: к бинарнику (.com) в начало добавляется заголовок в 16 байт:

    - 8 байт имя, дополненное в конце пробелами, в конце имени исполняемых файлов должно быть $
    - начальный адрес, 2 байта (00 01)
    - длина, 2 байта
    - 4 нулевых байта (не помню, может быть, они под что-то зарезервированы, но обычно пустые)

    Ну и естественно, при этом файл не должен пользоваться вызовами cp/m.

    Если нужно из bru получить именно rko, можно воспользоваться моей древней утилиткой bru2rko.

    Этот пользователь поблагодарил Pyk за это полезное сообщение:

    Eagle(08.08.2021)

  6. #5

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    То есть там другой boot$, который может грузить и CP/M, и OS/DOS?
    Получается boot другой и в отличие от ромдиска в emu80 он грузит osdos вместо cp/m. Но надо отметить, что в emu cp/mы грузятся в конфиг z80 cardII, где похоже загрузчик встроен в монитор.

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

    Насчет com->bru/ord/rko. Для таких com, которые были получены из bru/ord лучше найти оригинал, а те, для которых нет оригинала bru/ord, не факт, что заработают после автоматического преобразования.

  7. #6

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    402
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Для таких com, которые были получены из bru/ord лучше найти оригинал
    Это да, согласен.

    Цитата Сообщение от ivagor Посмотреть сообщение
    конфиг z80 cardII
    Кстати про z80 cardII. Я так и не реализовал это расширение, надо бы наверное сделать? Софта для него много было написано или перенесено?

  8. #7

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    Софта для него много было написано или перенесено?
    Под этот вариант перенесено много игрушек со спека ну и написано некоторое количество софта. Error404 может раскрыть этот вопрос более подробно и со знанием дела.

  9. #8

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Выложил пофикшеного минотавра-2 (com; ord, который можно переименовать в bru; rko).

    Эти 2 пользователя(ей) поблагодарили ivagor за это полезное сообщение:

    Eagle(03.08.2021), Pyk(03.08.2021)

  10. #9

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    402
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Что ж, за окном осень, эмулятор начинает возвращаться из летнего отпуска
    Пока нет новой сборки собственно эмулятора хочу представить отдельную утилиту bin2tape:

    Утилита командной строки bin2tape служит для формирования файлов образов лент (и не только) компьютеров, поддерживаемых эмулятором Emu80.
    Позволяет из двоичных файлов формировать rk (rkr/rkp/kra/rk8/rku/rke), rks, rko, bru/ord, cas, lvt.
    В качестве параметров принимает имя исходного двоичного файла, начальный адрес, для некоторых форматов также адрес запуска и внутреннее имя файла.
    Будет полезна для разработчиков, пишущих под поддерживаемые компьютеры, для автоматизации формирования образа ленты после компиляции.

    Windows-сборка здесь: https://emu80.org/files/?id=78
    Исходники на github: https://github.com/vpyk/EmuUtils (можно собрать под linux и другие системы)

    Использование и параметры командной строки


    Код:
    Использование:
    
        bin2tape [параметры] <исходный файл> [результирующий файл]
    
    Параметры:
    
        -t <формат> – задает формат выходного файла, доступные форматы:
            rk – файл в формате Радио-86РК и совместимых ПК (используется по умолчанию)
            rkr – файл ПК «Радио-86РК»
            rkp – файл ПК «Партнер»
            rka – файл ПК «Апогей»
            rkm – файл ПК «Микроша»
            rk8 – файл ПК «Микро-80»
            rku – файл ПК «ЮТ-88»
            rke – файл ПК «Eureka»
            rks – файл ПК «Специалист» в формате без имени
            rko – файл ленты ПК «Орион-128»
            bru, ord – файлы диска ОС ОРДОС ПК «Орион-128»
            lvt – файлы ПК «Львов»
            cas – бинарные файлы в формате MSX ПК «ПК8000», «Львов», «Партнер», «Корвет» и др.
    
            Форматы rk, rkr, rka, rk8, rku, rke представляют собой один и тот же формат rk и отличаются только расширением.
            Формат rkp слегка отличается, но полностью совместим с rk. Форматы bru и ord также отличаются только расширением.
    
        -a <начальный адрес> – задает начальный адрес загрузки
    
            Значение по умолчанию – 0000, для исходных файлов с расширением .com – 0100.
    
        -r <адрес запуска> – задает адрес запуска программы
    
            Значение по умолчанию равно начальному адресу
    
        -n <имя файла> – внутреннее имя файла для форматов bru, ord, rko, lvt, cas
    
            Если параметр не задан, имя генерируется на основании первых символов имени исходного файла.
            Имя приводится к верхнему регистру, символы, отличные от латинских букв и цифр, заменяются на «-».
            Для форматов bru, ord, rko используются первые 8 символов имени, для lvt и cas – первые 6.
    
        -n- – задает пустое внутреннее имя файла
    
        [результирующий файл] – имя выходного файла
    
            Если имя результирующего файла не задано, оно генерируется автоматически из имени исходного путем отбрасывания
            исходного расширения и добавления расширения, соответствующего используемому формату.
    [свернуть]

    Эти 7 пользователя(ей) поблагодарили Pyk за это полезное сообщение:

    CityAceE(24.09.2021), cy6(11.03.2024), ivagor(24.09.2021), nzeemin(26.09.2021), Oleg N. Cher(24.09.2021), shapipovo(27.09.2021), svofski(24.09.2021)

  11. #10

    Регистрация
    21.08.2006
    Адрес
    Ижевск
    Сообщений
    941
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    298
    Поблагодарили
    164 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    bin2tape...
    RK8 - "Микро-80" не сохраняет контрольную сумму на ленту. Не критично, просто лишние 5 байт в конце.

    "ЮТ-88" "Монитор-0" не сохраняет контрольную сумму на ленту, она лишь выводится на индикатор (и при выгрузке, и при загрузке). Это просто арифметическая сумма.

    RKU - "ЮТ-88" "Монитор-F" сохраняет с к.суммой. Это просто арифметическая сумма (см. FAF6). Образы лент RKU и RKR должны отличаться только в старшем байте к.суммы.
    фдеукю у-ьфшдЖ ввз"шярюсщь D356 47C0 35F8 F55E 8A52 A88F F3F8 B003 03EB 3D7F

    Эти 2 пользователя(ей) поблагодарили DDp за это полезное сообщение:

    Oleg N. Cher(23.10.2021), Pyk(27.09.2021)

Страница 58 из 94 ПерваяПервая ... 545556575859606162 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Emu80, старые версии
    от Pyk в разделе Эмуляторы отечественных компьютеров
    Ответов: 68
    Последнее: 11.03.2017, 00:33

Ваши права

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