Важная информация

User Tag List

Показано с 1 по 8 из 8

Тема: Загрузка HEX файлов директивой L Монитора

  1. #1
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,634
    Спасибо Благодарностей отдано 
    391
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Загрузка HEX файлов директивой L Монитора

    С помощью директивы L Монитора можно загружать файлы в формате HEX по последовательному порту. Скорость по умолчанию 4800 бод.

    В линуксе последовательный порт конфигурируется командой stty:

    Код:
    stty -F /dev/ttyUSB0 4800 cs8 -cstopb
    После чего можно грузить:

    Код:
    cat okeah.hex > /dev/ttyUSB0
    С кварцевым резонатором 12,288МГц можно разогнать скорость до 19200.

    (все это уже было в общей теме - https://zx-pk.ru/threads/14176-kompy...l=1#post987085 - но там искать что-либо уже тяжко)
    ((и тут https://zx-pk.ru/threads/14176-kompy...l=1#post984977))

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

  3. #2
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,634
    Спасибо Благодарностей отдано 
    391
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Перегнать бинарные файлы в .HEX можно утилитой srec_cat:
    Код:
    srec_cat IBASIC.COM -binary -offset 0x100 -output ibasic.hex -Intel

    Для .COM файлов нужно указывать смещение адреса для загрузки 0x100.

  4. #3
    Junior
    Регистрация
    25.10.2023
    Адрес
    г. Фрязино
    Сообщений
    7
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Есть же терминальная программа для Океана - kermit.com. С ее помощью и производится пересылка файлов через serial порт.

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

    tnt23 (29.12.2023)

  6. #4
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,634
    Спасибо Благодарностей отдано 
    391
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    puller, есть готовый собранный kermit.com? не хочется проходить квест с mload и сборкой из хексов.

  7. #5
    Junior
    Регистрация
    25.10.2023
    Адрес
    г. Фрязино
    Сообщений
    7
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    К сожалению, я отдал все кассеты вместе с компьютером много лет назад. Есть несколько десятков дискет ГМД-80, но содержимое их мне неведомо и прочитать пока негде.
    Поспрашиваю у знакомых, если они еще живы. Жду, когда отладят новый вариант платы Океана, чтобы вновь его собрать.

  8. #6
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,634
    Спасибо Благодарностей отдано 
    391
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    puller, дискеты можно попросить вычитать у ретролюбителей Питера (у меня там больше знакомых) или Москвы, оснащенных Greaseweazle или какой-нибудь другой читалкой дискет.

  9. #7
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,634
    Спасибо Благодарностей отдано 
    391
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    PCGET and PCPUT are a pair of CP/M-80 programs used to do XMODEM transfers to and from CP/M machines, presumably to modern PCs, usually over the console serial port.

    https://github.com/glitchwrks/pcget_pcput

  10. #8
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,634
    Спасибо Благодарностей отдано 
    391
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Чуть подправил PCGET с учетом океанских реалий, получился .COM размером 695 байт. На скорости 19200 работает оччень недурно: 7.5К переслались со скоростью 1.4Кб/сек.



    В архиве .COM и .HEX, а также исходник.
    Вложения Вложения
    • Тип файла: zip pcget.zip (4.4 Кб, Просмотров: 4)
    Последний раз редактировалось tnt23; 09.01.2024 в 20:52.

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

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

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

Похожие темы

  1. загрузка файлов SNA-128
    от coffee в разделе Софт
    Ответов: 5
    Последнее: 30.03.2021, 20:42
  2. Шрифты и загрузка файлов
    от STD в разделе Программирование
    Ответов: 16
    Последнее: 25.03.2016, 20:43
  3. Загрузка файлов с расширением <C>
    от Руслан в разделе Программирование
    Ответов: 27
    Последнее: 17.10.2011, 21:09
  4. Загрузка больших файлов!
    от breeze в разделе Форум
    Ответов: 10
    Последнее: 19.05.2009, 12:48

Ваши права

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