User Tag List

Страница 5 из 7 ПерваяПервая 1234567 ПоследняяПоследняя
Показано с 41 по 50 из 65

Тема: Архив кассет для ЛК "Специалист" кружка радиоэлектроники Дома Пионеров г.Павлодар

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

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

    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,436
    Спасибо Благодарностей отдано 
    163
    Спасибо Благодарностей получено 
    190
    Поблагодарили
    121 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    aviator, что-то не одна программа на эмуляторе b2m не загружается.
    Последний раз редактировалось fifan; 14.01.2017 в 12:26.

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

  3. #2

    Регистрация
    19.01.2009
    Адрес
    Белгород
    Сообщений
    385
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    aviator, что-то не одна программа на эмуляторе b2m не загружается.
    Странно. Проверял именно в b2m. Те, которые с именованным заголовком (загружаются по "I" в монитор-2, монитор-4, я проверил все - и контрольные суммы совпадают и запускаются и работают.
    Которые без именованных заголовков - загружаются по "R". Есть такие, в которых контрольная сумма не сходится, но сама программа (например шахматы) работает без сбоев. Скорее всего это алгоритм расчёта контрольной суммы изменился.
    Есть без именованных заголовков для РК86. Они не грузятся в специалист опять же из-за другого алгоритма расчёта контрольной суммы.
    Бейсиковские программы должны загружаться все. Но там могут быть единичные опечатки, так как контрольной суммы в них нет, и я их проверял глазами.

  4. #3

    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,436
    Спасибо Благодарностей отдано 
    163
    Спасибо Благодарностей получено 
    190
    Поблагодарили
    121 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Само интересное, что попадаюся. Например, кассета 1, файл Цирк-часть-1-0100-1D4F.rks и т.д. Сегодня попытался для флеш диска игр собрать и не получилось.

  5. #4

    Регистрация
    19.01.2009
    Адрес
    Белгород
    Сообщений
    385
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    Само интересное, что попадаюся. Например, кассета 1, файл Цирк-часть-1-0100-1D4F.rks и т.д. Сегодня попытался для флеш диска игр собрать и не получилось.
    В конце нет контрольной суммы, которую ждёт монитор (файл заканчивается нулями). Поэтому и ошибка ввода. Не знаю, с каким монитором это сохранялось, а может и есть ошибка внутри самого дампа. Были бы контрольные суммы...

  6. #5

    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,436
    Спасибо Благодарностей отдано 
    163
    Спасибо Благодарностей получено 
    190
    Поблагодарили
    121 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    С данной программой это не прокатило.

  7. #6

    Регистрация
    19.01.2009
    Адрес
    Белгород
    Сообщений
    385
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    С данной программой это не прокатило.
    Берём, например, Шахматы-0000-17FF.rks. Первые 2 байта это начало в ОЗУ, вторые 2 байта это конец в ОЗУ, little-endian. Далее идёт сама программа. И заканчивается, байт-в-байт с 0 по 17FF (включительно). Контрольная сумма этого безобразия 96AA, подсчитана через М-4. НЕ СОВПАДАЕТ С CRC-16 В ОБЩЕМ СЛУЧАЕ!!! (мда...) Далее берём, и добавляем в конец этого файла 2 байта: AA и 96. И наши шахматы начинают грузиться директивой "R". Наверное, аналогичная вещь и с другими файлами без заголовка. И, кстати, там есть файлы где начало, конец, и контрольная сумма с big-endian порядком байт.

  8. #7

    Регистрация
    19.01.2009
    Адрес
    Белгород
    Сообщений
    385
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, если просто загрузить файл, а потом прервать директиву командой "стоп", то в памяти получается правильный дамп. Проверил сейчас на обеих частях "цирка". Грузим обе части и стартуем с адреса 100. Работает.
    Это всё выгружалось на каком-то мониторе, который не писал в конец контрольную сумму...

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

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    1. У этих компьютеров не CRC-16.
    2. Файлы, у которых контролька идет вперед головой это скорее в формате РКшки. А если там перед контролькой идут 00 00 Е6 (и тоже головой вперед), то Ориона 128. Да, контролька у Ориона предваряется нанораккордом и синхробайтом.
    Орионовские записи я пропустил. Они все уже тут есть и бродят во многих архивах. Есть только РКшные и Специалистовские.
    И вся засада в том, что в конце дампа без заголовка должна была быть контрольная сумма, но выгружалось таким монитором, который эту контрольную сумму не формировал. Вот поэтому оно на эмуляторах "не грузится". На самом деле всё грузится в память...

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

    Да, если начало и конец идут в big-endian порядке, то это РК86. Там, похоже, и контрольная сумма одним байтом представлена. А если 2-мя то по идее тоже big-endian порядок должен быть.

  9. #8

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

    По умолчанию

    Цитата Сообщение от aviator Посмотреть сообщение
    Это всё выгружалось на каком-то мониторе, который не писал в конец контрольную сумму...
    Подозреваю, это был какой-то эмулятор. Но не мой.

  10. #9

    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,436
    Спасибо Благодарностей отдано 
    163
    Спасибо Благодарностей получено 
    190
    Поблагодарили
    121 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да это не важно. В эмуляторе подгружаем Dump_MX.exe. Загружаем туда код, он подсчитывает контрольную сумму - переписываем в конец файла. Можно проще, не через МХ. Также загружаем код (View/Start debug/Ctrl+L) и набираем в Мониторе: К, начальный адрес, конечный адрес.
    Последний раз редактировалось fifan; 14.01.2017 в 18:39.

  11. #10

    Регистрация
    19.01.2009
    Адрес
    Белгород
    Сообщений
    385
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не знал...
    В общем, все файлы с именованными заголовками имеют правильные контрольные суммы и грузятся в М-4, например, через директиву "I". Исходные тексты на ассемблере и бейсике я проверял визуально, чтобы не было явного мусора.

Страница 5 из 7 ПерваяПервая 1234567 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Оцифровки с кассет формата "Леший"
    от AlexFantasy в разделе Софт
    Ответов: 6
    Последнее: 20.08.2012, 10:26
  2. Продам плату "Специалист"
    от oracleua в разделе Барахолка (архив)
    Ответов: 6
    Последнее: 16.09.2011, 00:09
  3. Продам "Специалист"
    от oracleua в разделе Барахолка (архив)
    Ответов: 10
    Последнее: 01.09.2011, 00:43
  4. Продам плату "Специалист"
    от oracleua в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 03.04.2011, 13:51
  5. Эмулятор ПК "Специалист" для Mac OS X
    от hdc в разделе Эмуляторы отечественных компьютеров
    Ответов: 1
    Последнее: 21.10.2009, 11:28

Ваши права

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