Вопрос.
unknown_14.ogg, 45:23, левый канал.
00 00 00 00 E6 - ракорд, синхронизацияКод:00 00 00 00 E6 74 00 74 BF 32 5B 71 CD 74 73 CD A9 73 C9 3A 5B 71 FE 29 ...
74 00 74 BF - начальный и конечный адрес, но сначала старший байт
а потом
Размер (0C0h) вроде совпадает. Это что за формат? Там таких файлов много.Код:call 7374h call 73A9h ret ld A,[715Bh] cmp A,29h ...
В архиве один wav и два bin.
Точнее, будет так:
Но 2 CALL и один RET говорит об некоторых особенностях, например установка TSR в систему. а вот вторая (из приведенных) программ довольно-таки известная:Код:00 00 00 00 Раккорд E6 Синхробайт 74 00 Начальный адрес 7400h 74 BF Конечный адрес 74BFh 32 5B 71 STA 715Bh CD 74 73 CALL 7374h CD A9 73 CALL 73A9h C9 RET 3A 5B 71 LDA 715B FE 29 CPI 29h ...
О, я понял, нас обманули. Это не РКшная кассета. Смотрим сюда:
1. В дампах добавлено 9 байт (4 байта раккорда, 4 байта адресов и синхра), но дамп в излишках не на 11 байт (первые 9 + контролька). Почему? Смотрим далее.
2. В конце у обоих дампов контролька начинается на Е6, а перед ними 2 нуля. Кому что напоминает?
3. Это кассета Ориона. У него адреса и контролька идут головой вперед + контролька на синхробайте, которому предшествуют 2 нуля.
PS Второй байт контрольки утерян.
Последний раз редактировалось HardWareMan; 13.05.2013 в 12:14.
Что за...
Впрочем, это правда, форматы мониторов РК и Ориона совпадают.
1. пилот(раккорд)
2. синхробайт (E6)
3. начальный адрес (ст.вперёд)
4. конечный адрес (ст.вперёд)
5. данные
6. два байта 00 (такой короткий пилот)
7. синхробайт (E6)
8. контрольная сумма "РК" (ст.вперёд)
По записи (в этом месте):
человек набивал с журнала дамп блоками по 256 байт. 5 блоков. Следом идёт полная программа (правда уже б/у, была запущена перед сохранением)
Программа "DUMPCOR", журнал "Радио" 1991 №2 стр.49-50.
dumpcor.zip
Последний раз редактировалось DDp; 27.10.2019 в 19:45. Причина: Зачистка места для будущих аттачей.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Продолжаю писать декодер.
59. ==ошибки== клад
Где-то во второй половине сдвигается на один бит, буду искать причину.
62. ==ошибки== ?
"Стакан" с дыркой в 14 байт с адреса 02A2h на битовом описании фигур.
64. ==ошибки== ?
"Жизнь" (?) Вроде без ошибок, контрольную сумму не проверял.
66. ==ошибки== pacman
В двух местах затёрт (уровни).
67. ==ошибки== клад
Затёрта в середине.
69. ==ошибки== xonix
Пакет игровых программ: Xonix, Змея... Пока с ошибками.
59 и 67 вроде одно и то же.
В архиве 62 и 64, на кассете они соответственно с 40:10 и 41:26.
RKT - "как есть" с кассеты.
RKS - начиная с первого байта после E6h
TXT - что-то типа лога для RKT, если строка без адреса в начале, то это карта ошибочных бит для предыдущей строки. Но у декодера пока есть нехорошая особенность иногда писать мусор, никак об этом не предупреждая в логе.
А как считается контрольная сумма для файлов Ориона/РК? Как и для Специалиста?
Последний раз редактировалось Bolt; 17.05.2013 в 12:39.
кто успел скачать выложите пожалуйста что было на ftp://ftp.zxtapes.ru/RADIO86RK/radio86/
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)