User Tag List

Страница 6 из 6 ПерваяПервая ... 23456
Показано с 51 по 56 из 56

Тема: Реверс МК-92

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

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

    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,398
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    188
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Подготовил магнитофонные сэмплы. https://drive.google.com/drive/folde...Fb?usp=sharing
    По ссылке 4 файла:
    1) MK92 Test.wav - то, что записывает встроенный тест магнитофона (проверил на воспроизведение - тест пройден)
    2) mk92 empty test.bas.wav - пустой бейсик-файл
    3) mk92 byte.bas.wav - непустой бейсик-файл
    4) mk92 bin.bin 10000 1000.wav - файл, выгруженный командой @CSAVE"BIN.BIN"10000,1000

    Словил глюк бейсика. Набрал небольшую программку, дал команду @CSAVE"BYTEMAN.BAS", получил "ошибку". После этого LIST, RUN вываливали мусор на экран, калькулятор пришлось перезагружать. Также при каких-то условиях непонятных инвертировалось поведение НР/ВР для буквенных клавиш... Мне кажется, что забагован этот бейсик 2.0.

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

    Только сейчас заметил, что тон - разный... С чем связано, не знаю... Так выдал калькулятор, возможно ковыряние в прочитанных дампах даст какой ответ.
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

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

    piotr433(25.04.2021), Radon17(24.04.2021)

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

  3. #2

    Регистрация
    01.12.2017
    Адрес
    г. Воронеж
    Сообщений
    1,129
    Спасибо Благодарностей отдано 
    625
    Спасибо Благодарностей получено 
    742
    Поблагодарили
    312 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от BYTEMAN Посмотреть сообщение
    @CSAVE"BYTEMAN.BAS"
    А ничего, что тут RADIX50 и формат 6.3 на название?

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

    BYTEMAN(24.04.2021), piotr433(25.04.2021)

  4. #3

    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,398
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    188
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Radon17 Посмотреть сообщение
    А ничего, что тут RADIX50 и формат 6.3 на название?
    Об этом нигде не написано) И даже если и так, Бейсик ломается...
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

  5. #4

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

    По умолчанию

    Цитата Сообщение от BYTEMAN Посмотреть сообщение
    Подготовил магнитофонные сэмплы. https://drive.google.com/drive/folde...Fb?usp=sharing
    На низком уровне формат записи совпадает с форматом записи на ленту MSX. Частота (высокий тон) 2060 Гц vs 2400 Гц у MSX. (да, почему-то «empty test.bas.wav» частота ниже - 1900 Гц)
    Пауза между блоками в некоторых случаях отсутствует, в некоторых очень короткая - 12 мс.

    На высоком уровне свои особенности. Заголовок повторяется три раза, затем также три раза блок данных.

    Структура заголовка совсем другая. Длина 14 байт. Первые два байта константа 0x01, затем имя до 10 знаков (короткое дополняется нолями), завершает 16-битная контрольная сумма (little-endian).
    Данные. В этих выгрузках всегда 512 байт, плюс два байта контрольная сумма.

    В выгрузке встроенного теста нет заголовка, только тройной блок данных длиной 512 байт без контрольной суммы. Выгружается, кстати, кусок ПЗУ - MK92v2.0_ROM.zip/2_mk92.bin

    ---

    В моём сгенерированном wav файле длинна данных округлена до 8 в большую сторону (так же, как в msx-ном cas-файле), т.е. в заголовке "лишние" два байта и блоке данных шесть байт.
    Вложения Вложения
    фдеукю у-ьфшдЖ ввз"шярюсщь D356 47C0 35F8 F55E 8A52 A88F F3F8 B003 03EB 3D7F

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

    BYTEMAN(24.04.2021), piotr433(25.04.2021), Radon17(25.04.2021)

Страница 6 из 6 ПерваяПервая ... 23456

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

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

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

Похожие темы

  1. реверс sinclair scientific
    от skyther в разделе Зарубежные компьютеры
    Ответов: 0
    Последнее: 31.08.2013, 16:56
  2. Реверс-инжениринг и симуляция ретро-чипов
    от rl76 в разделе Разный софт
    Ответов: 10
    Последнее: 01.05.2011, 18:50

Ваши права

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