В wav перевести можно программой cas2wav из пакета castool
http://www.zx.pk.ru/showpost.php?p=145961&postcount=3
В wav перевести можно программой cas2wav из пакета castool
http://www.zx.pk.ru/showpost.php?p=145961&postcount=3
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Попробовал castool. В wav вроде переводит, но при загрузке в реал всё заканчивается надписью Device I/O Error. При этом заголовок файла читается, а вот в процессе загрузки видимо проскакивает ошибка!
Выложите кто-нибудь плз. проверенный файл в wav или mp3, который у вас загружается в реал!
---------- Post added at 17:17 ---------- Previous post was at 17:01 ----------
Кстати, примерно то-же самое (ошибки при вводе), я заметил в castool при попытке конвертировать программы для РК-шки и Апогея. Редко какая прога загрузится без ошибок. Видимо проблема в castool.
Spectrum жив!!!
Победил я в итоге загрузку. WAV файлы полученные из castool конвертирую в частоту 11025гц. После этой нехитрой операции они отлично загружаются в мою Весту с mp3 плеера!
Всем спасибо за помощь!
Spectrum жив!!!
Papakarlo (30.05.2022)
Набросал вот на досуге утилитку для конвертации CAS-файлов в COM и BAS. Немного поудобнее выискивания на образах дискет небитых файлов
Сорсы разумеется прилагаются.
---------------------------------------
Новая версия утилиты.
Добавлена перекодировка КОИ-8 в латинницу, для корректной записи файлов.
Если файл COM уже существует, то генерирует другое имя, чтобы избежать перезаписи. Удобно при конвертации кучи cas-файлов, у которых загрузочные имена совпадают.
Автоснятие защиты от копирования. Теперь поддерживает все три типа защит, что я обнаружил в файлах.
CAS2COM.ZIP
Последний раз редактировалось DemonId7; 29.12.2018 в 19:19. Причина: Новая версия 1.4.
Стала тоже копать формат, прежняя ссылка вроде как нерабочая.
Во есть новая "how do exactly works cas format". Вдруг кому пригодится.
Как я поняла, есть "волшебная" последовательность, которая должна быть выравнена по своему расположению в дампе.
В ней нет никакого смысла кроме как "метка" заголовка.Код:1F A6 DE BA CC 13 7D 74
В конце заголовка, пишем свое
Жаль, что контрольная сумма не предусмотрена, как на Радио-86РК.Код:.DW Begin, End, Start
wtf
Ошибка загрузки с WAV-файла, созданного с помощью castool, по-моему, происходит из-за ошибки параметра ChunkSize в заголовке WAV-файла. Проигрыватели WAV-файла видя эту ошибку либо выбрасывают сообщение «Файл поврежден», либо в конце проигрывания обрывают воспроизведение. Судите сами. В параметре ChunkSize – это 5…8-ой байты – должен быть размер всего файла минус 8, а в варианте castool это число совпадает с числом, указанным в параметре SubChunk2Size (41…44-ый байты – размер всего файла минус 44, т.е. размер только блока данных без заголовка). Эти два числа никогда не могут быть одинаковыми
Последний раз редактировалось AMM; 14.03.2023 в 19:19.
cy6 (17.03.2023)
Моя утилита acas2wav (консольная win32). Во вложении.
Лежит также здесь.
D356 47C0 35F8 F55E 8A52 A88F F3F8 B003 03EB 3D7F
Никак не могу наладить загрузку в Суру файлов с "кассеты".
Tzxduino отказывается воспроизводить CAS'ы. Не знаю, может виною мои кривые руки. Есть ли у кого данный зверь?
Плеер VLC со смарта, тоже не позволил загрузить программу TEST, притом обе ее версии (для load и для cload). Текст программы вроде есть, но с ошибкой.
Что я делаю не так, как лучше это делать?
С утилитами castools уже понятно, что они дают порченный wav.
Также, не могу найти оригинальный ТЕСТ именно для Суры, а не для Хобби. Везде выложен именно последний. Может быть, есть у кого-нибудь?
wtf
1. Программа TEST для Хобби не имеет каких-либо уникальных команд, которые не работали бы на Суре.
2. Если была бы ошибка она бы проявилась в эмуляторе.
3. При загрузке со смартфона может возникнуть следующая проблема: низкий уровень громкости воспроизведения, связанный как с уровнем громкости самой записи, так и с особенностью выхода на наушники у смартфона. Номинальная уровень выхода у смартфона составляет примерно 180 мВ, а советская техника работала с линейным выходом/входом - 500 мВ.
4. Увеличить уровень громкости записи можно такими способами: а) воспользоваться предложенной DDp утилитой из командной строки: acas2wav.exe test.cas, уровень громкости записи у неё максимальный; б) записать WAV-файл с помощью эмулятора EMU80, в отличие от эмулятора EMU, уровень записи у EMU80 намного выше; в) воспользоваться аудиоредактором, например Audacity, и в нем увеличить громкость.
5. На некоторых смартфонах можно увеличить громкость свыше 100%: при воспроизведении звукового файла нажать боковую кнопку громкости на корпусе смартфона и на экранной шкале ползунок уровня перейдет в красную область, тем самым можно добиться амплитуды более 180 мВ. Чтобы не форсировать смартфон, можно использовать магнитофон в качестве усилителя, подав в режиме записи на линейный вход сигнал с телефона, а усиленный сигнал до 500 мВ снимать с линейного выхода магнитофона.
cy6 (17.03.2023)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)