Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Ищу кассеты (wav) от компьютера Поиск-1 |
<<Назад Вперед>> | Страницы: 1 * | Печать |
UFO | |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Спасибо, ознакомился. Но... Так и не нашел каких-либо образов в WAV файле кассет именно от ПК "Поиск" (те ссылки что были, умерли), кроме как на сайте высокоуважаемого господина Москаленко... Если бы кто перевыложил те программы, что упоминались там( в теме). Интересует именно WAV файл, а не конвертированные файлы... И именно от ПК Поиск, а не от МС 21xx как там она. Просто хочу написать программу, которая конвертирует из WAV файла - бинарный файл. Не в реальном времени, как у Профессора_Лампочкина (через LTP), а мнгновенно. На входе WAV - на выходе то, что есть в этом WAV; быстро. Вопрос в основном такой - как считается CRC после 256-байтного блока? Остальное уже вроде пашет - IBM casete type, Poisk, MC 12xx (как она там) читается, но нужно больше образцов в WAV. В последующем не сложно сделать и обратное преобразование, чтоб запиливать говнокод на MP3 плеер. |
Profesor_lampochkin
Junior Member
Всего сообщений: 103 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 янв. 2012 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 24 января 2013 15:38 Сообщение отредактировано: 24 января 2013 15:47
Tronix, в течении недели выложу wav-ы, всех кассет. Только они далеко не идеальны, при чтении приходилось ой как поморочить голову. Поэтому, считаю, что более целесообразно записать wav-ы из .cas файлов. При этом получится идеальный сигнал без помех, детонации и т.д. Перегнать .cas в wav-ы можно моими утилитками. Если есть ПК "ПОИСК-1", можно утилитами Москаленко. Алгоритм подсчета CRC для меня так и остался загадкой. Скажу лишь, что при чтении кассеты, байты CRC в ПК "ПОИСК-1" просто игнорируются. "Ошибка чтения" возникает только при превышении максимальной длительности между перепадами сигнала. Для подсчета CRC при зписи на кассету я просто использовал выдранный код из исходника БИОС ПК "ПОИСК-1". По поводу CRC можете спросить SoftCat. Он работал над проблемой чтения/записи кассет "Электроника МС 1502". Помнится, он тоже разбирался с CRC. |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
Profesor_lampochkin написал: Когда у меня возник вопрос, как "Поиск" считает CRC ПЗУ картриджей, я на эту тему поковырял BIOS. Он просто складывает их побайтно, в сумме должен получиться ноль. Подозреваю, что при записи на магнитофон они ничего иного изобретать не стали Алгоритм подсчета CRC для меня так и остался загадкой |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Не, там как выяснилось, обычный CRC-16 с полиномом 0x1201h, начальное значение = 0xFFFFh, после подсчета CRC = CRC xor 0xFFFFh. |
Profesor_lampochkin
Junior Member
Всего сообщений: 103 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 янв. 2012 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 24 января 2013 17:54 Сообщение отредактировано: 24 января 2013 23:49
Вот, собственно, та подпрограмма :
Вызывается отсюда:
Два байта CRC записываются после каждого блока данных. DrPass, помоему тут не сложение а шаманство с бубном |
<<Назад Вперед>> | Страницы: 1 * | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Ищу кассеты (wav) от компьютера Поиск-1 |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |