Кассеты для ZX-Spectrum - Восстановление, оцифровка и перевод в TAP - Zx Tape Reviver

  Рет қаралды 6,258

Computer enthusiast tips

Computer enthusiast tips

Күн бұрын

В сегодняшнем видео я расскажу, как я восстанавливаю и оцифровываю свои старые кассеты с играми и программами для ZX-Spectrum, а так же перевожу их в TAP формат. Я оцифрую реальную запись со своей старой кассеты с играми и пошагово покажу процесс восстановления записи, её парсинга и перевода в формат TAP.
Для этого я использую программу, которую написал лично - ZX Tape Reviver. Эту программу я не публиковал нигде, поэтому, данное видео - эксклюзив канала. И здесь я покажу основные функции и приёмы работы, чтобы и вы тоже успешно смогли воспользоваться моей разработкой.
На данный момент программа поддерживает формат WAV 16-bit mono/stereo и частоту дискретизации до 48000 Гц, поэтому рекомендуется использовать именно данные параметры во время оцифровки и сохранения записи на диск для достижения наилучших результатов.
Обращаю внимание, что программа была написана для моих собственных нужд и функционал ещё "сырой". Программа поставляется "как есть", я не даю никаких гарантий, что данная программа не содержит ошибок и подойдёт именно вам.
Тем не менее, конструктивные замечания и предложения по работоспособности и функционалу приветствуются.
Также, обратите внимание, что хотя исходники доступны для ознакомления в свободном виде, никакое модифицирование, копирование и/или использование исходных кодов не разрешается без явного разрешения автора.
Если вы захотите поддержать меня и дальнейшее развитие канала и программы, пожалуйста, делайте донаты, мне будет очень приятно: destream.net/live/lgolouz/donate
Также, пожалуйста, не забывайте подписываться на канал и ставить лайки!
Ссылки на скачивание программы:
Список релизов: github.com/lgolouz/ZXTapeRevi...
Последний на сегодня релиз v3: github.com/lgolouz/ZXTapeRevi...
Исходники на GitHub: github.com/lgolouz/ZXTapeReviver
Ссылки от друзей:
Кассетные версии программ в ВК - TapeVersion: tapeversion
Таймлайн:
00:00 - Интро
00:11 - Введение
01:47 - Демонстрация качества записи - fail! :)
02:14 - Поменял оборудование - подписывайтесь на канал :)
02:33 - ZX Tape Reviver - эксклюзив для канала
03:01 - Реставрация кассеты - пару слов о "выпекании" кассет
04:15 - Оцифровка записи
04:27 - Фонограмма для оцифровки
10:25 - Парсим и восстанавливаем запись
10:48 - Знакомство с интерфейсом программы
12:36 - Настройка таймингов парсера
17:48 - Работа с блоками
22:55 - Исправление повреждённого сигнала
29:07 - Сохранение результатов работы и проверка
30:30 - Загрузка оцифрованного TAP файла на эмуляторе
31:49 - Демонстрация работы на эмуляторе
33:17 - Выводы, заключение

Пікірлер: 92
@user-qf2fm9lx3n
@user-qf2fm9lx3n 2 жыл бұрын
Друзья, всем привет! Если у вас есть предложения и пожелания по улучшению или добавлению функционала программы, пожалуйста, оставляйте их под этим комментарием, чтобы было проще в дальнейшем их найти и ничего не потерялось. Заранее всем спасибо! :)
@DeoBratias
@DeoBratias 2 жыл бұрын
Друг, выйди на связь, как с тобою связаться, нужна помощь мучаюсь уже месяца 3 не могу видео сингал сделать смотрел даже твои видео, и много других и все безуспешно нужна твоя помощь
@arielvolog
@arielvolog 4 ай бұрын
Доброго, может было бы лучше, что бы основное окно было разбито на два: верхнее оригинальный сигнал, нижнее - обработанный сигнал и общую полосу горизонтальной прокрутки. и переходить было бы удобнее, имхо
@kichbol
@kichbol 2 жыл бұрын
Леонид, хочу поблагодарить за отличную программу! Возможность редактировать форму сигнала, наглядно видеть проблемные участки - это именно то, что нужно :) Несколько пожеланий которые быть может будут учтены при следующих релизах: - Так как отклонение в скорости воспроизведения (на какой-то конкретной кассете) обычно имеют постоянное значение, то при редактировании таймингов хотелось бы иметь возможность автоматической подстройки остальных параметров под введенное значение (опционально, добавив соответствующий чекбокс). По аналогии, например, с автоматической подстройкой соотношения сторон в графических редакторах при изменении размеров изображения. - Хочется чтобы возможность "Repair waveform" и "Shift waveform" осталась в будущих релизах. Последняя опция бывает крайне полезна, единственно хотелось бы иметь дополнительную кнопку для сдвига сигнала в обратную сторону - выше оси. - Отлично если бы была возможность откатить последнее (неудачное) действие (хотя бы один шаг, по ctrl+z). - Сохранение в формате tzx для нестандартных загрузчиков. Правда в этом случае для каждого блока данных с отличающейся скоростью придется подстраивать тайминги индивидуально и при этом перестанут распознаваться соседние стандартные блоки..
@user-qf2fm9lx3n
@user-qf2fm9lx3n 2 жыл бұрын
Спасибо за комментарий! Пожелания принимаются :) , обязательно постараюсь учесть :)
@RoxMarty
@RoxMarty 2 жыл бұрын
Интересная тема, спасибо! Некоторое время назад мы с коллегой восстанавливали свои старые кассеты, ища разные изощрённые пути для самых ужасных записей. Также "докатились" до ручной реставрации сигнала в Sound Forge. Вкупе с многочисленным софтом и ухищрениями, удалось вроде бы всё потенциальное редкое восстановить до читабельного состояния. На данный момент нет больше физических материалов (кассет) для оцифровки и восставления, но тема всё равно увлекательна. Желаю дальнейшего развития данной программы (и хотелось бы побольше автоматизации, если это возможно). Обязательно потестирую её на практике, когда (если) что-то ещё найдётся.
@user-nn7jz6re6i
@user-nn7jz6re6i 11 ай бұрын
Отлично!!! Спасибо за видео! Поразительно...
@igelizm
@igelizm 2 жыл бұрын
О, ещё канал про спеки! Благодарю за творчество! Во имя доброй памяти Синклера! Подписался и выкачаю весь канал.
@user-qf2fm9lx3n
@user-qf2fm9lx3n 2 жыл бұрын
Спасибо, - сегодня вышел мой посильный трибьют Синклеру - kzbin.info/www/bejne/gJS7q4OCd9iqmJY . Посмотрите, если будет интересно.
@igelizm
@igelizm 2 жыл бұрын
@@user-qf2fm9lx3n да, я по нему и нашёл ваш канал
@zritel23
@zritel23 2 жыл бұрын
Было время... тряслись над этими кассетами. Что бы не дай бог пленка не замялась. Часто используемые игры переписывали на коротенькие кассеты, иногда с двух сторон одно и то же, что не перематывать туда сюда, лишний раз )))
@alexeyvenediktov3684
@alexeyvenediktov3684 2 жыл бұрын
Лайк за Саботёра не глядя!
@user-qf2fm9lx3n
@user-qf2fm9lx3n 2 жыл бұрын
Спасибо! )
@alexgtr5567
@alexgtr5567 2 жыл бұрын
Создатель - это топ!!! Через 40 лет, современный программист пишет код для археологических раскопок)
@vitalysmirnoff6901
@vitalysmirnoff6901 2 жыл бұрын
Очень крутая программа! Я даже не задумывался о том, что с записью программ на ленте можно работать на таком уровне, буквально восстанавливая её побитово.
@user-qf2fm9lx3n
@user-qf2fm9lx3n 2 жыл бұрын
Спасибо! )
@himiks
@himiks 5 ай бұрын
Ну мощно! Спасибо!
@itsacooltrip-573
@itsacooltrip-573 7 ай бұрын
Ну хоть что то интересное и полезное по Синклеру
@norfolkleb9851
@norfolkleb9851 2 жыл бұрын
Мужчина! Настоящий! ) Отличное видео, отличная тема, отличный подход - вперед инженеры-программисты) В качестве доброжелательной критики: ждем хороший звук в будущих видео - петличку то можно на себя повесить) А в программу можно внести для удобства немного правок: кнопки zoom предлагаю заменить на скролл роликом мыши - zoom по вертикали, с альтом - по горизонтали)
@user-qf2fm9lx3n
@user-qf2fm9lx3n 2 жыл бұрын
Спасибо! ) Со звуком, как я уже писал - мне не очень нравится качество микрофона у петлички - неудобно с ним работать. Нужно думать или над другим звуком или как-то с этим приловчиться. ) И за предложения по улучшению отдельное спасибо - программе действительно не хватает элементов удобства.
@ymoxel
@ymoxel 2 жыл бұрын
Как раз на днях занялся разбором своих старых записей, а тут случайно наткнулся в рекомендациях на это видео (каким то чудесным образом алгоритмы ютуба узнали, чем я тут решил заняться, или это просто случайное совпадение?). И ладно, если б это были обычные игрушки, которые уже давно в закромах интернета полно. А тут можно сказать первые поделки на бейсике, которые гораздо ценнее. И чтоб не пропали зря и было, что показать потомкам, решил оцифровать. А Ваша программа как раз оказалась кстати. Спасибо Вам за это! Жаль только, что программки не корректно работают на эмуляторах из-за того, что были написаны клоне спека Дельта-С с русифицированным бейсиком, а родного железа давно уже нет, остались только чудом уцелевшие кассеты.
@user-up8rw5dq4m
@user-up8rw5dq4m 2 жыл бұрын
Молодец, полезную работу проделал )
@user-qf2fm9lx3n
@user-qf2fm9lx3n 2 жыл бұрын
Спасибо :)
@user-vn1mu4qz9p
@user-vn1mu4qz9p 2 жыл бұрын
Спасибо! Отличная программа! Возможность сразу перейти к проблемному месту, и подправить - то что нужно. Есть пожелания по доработке программы: - Сейчас для рисования(корректировки) сигнала нужно очень точно попадать в нужный семпл. При этом, если не попасть точно, будет двигаться какой-то другой семпл, находящийся далеко и не рядом с курсором мыши. Если можно сделать, чтобы можно было мышкой поймать ближайший семпл, и перемещать именно его, было-то здорово - Shift Waveform нужен в любую сторону, и в том числе только для выделенного фрагмента. Это было бы быстрее, чем рисовать ушедшую волну... - Про навигацию повторяться смысла нет. Но всё же хотелось бы ещё нижнюю полосу прокрутки.
@RoxMarty
@RoxMarty 2 жыл бұрын
Функция отмены/возвращения (желательно, более одной позиции) тоже очень не хватает. Особенно на этапах тестирования
@user-qf2fm9lx3n
@user-qf2fm9lx3n 2 жыл бұрын
Павел, добрый день! Спасибо за комментарий - всё по делу, обязательно учту!
@user-qf2fm9lx3n
@user-qf2fm9lx3n 2 жыл бұрын
Друзья, всем огромное спасибо, я обязательно постараюсь найти время, и реализовать те пожелания, которые были озвучены в комментариях (и, возможно, ещё будут), а так-же снять видео-отчёт :) . Не обещаю, что будет очень быстро - но, надеюсь, что-нибудь реализовать в этом году.
@yohabi
@yohabi 2 жыл бұрын
Да, Павел, про прицельную работу мышкой с сэмплами подтверждаю - тоже столкнулся с проблемой
@yohabi
@yohabi 2 жыл бұрын
Доброго дня, Леонид! Прекрасный труд! См п.6. Есть предложения по интерфейсу: 1. Добавить кнопку "Parser settings" на вертикальную панель с кнопками, чтобы не бегать регулярно в меню окна. 2. Для кнопок в вертикальной панели кнопок просятся горячие клавиши. Бегать мышкой удобно, но утомляет, если объем работ предвидится на не одну кассету. 3. Добавить на вертикальную ось какую-то шкалу времени, чтобы ориентироваться. Также будет проще по меткам времени возвращаться в аудиоредактор. 4. При перемещении через кнопки ">" не видно, куда смотреть. Просится вертикальная линия-курсор как в аудиоредакторах, или просто указатель в форме маленького треугольничка. 5. Актуально сделать выборочное сохранение блоков. Можно было бы сделать чекбоксы в правой верхней секции окна, содержащей сейчас список блоков. Отмечая строки чекбоксами, выбрать, какие из них хотим экспортировать через "Save parsed". Это актуально, если записал всю кассету и хочешь пропарсить её всю, сохраняя отдельными tap-файлами отдельные программы (игры! кого я обманываю!?) 6. Где кнопка "На пиво автору" со ссылкой на paypal???
@user-qf2fm9lx3n
@user-qf2fm9lx3n 2 жыл бұрын
Александр, здравствуйте! Очень дельные замечания - спасибо большое! Видео по косякам в интерфейсе тоже посмотрел, спасибо, буду иметь ввиду. Не удаляйте его, чтобы я мог пересмотреть, когда буду заниматься фиксами.
@RichNoons
@RichNoons 5 ай бұрын
I actually managed to recover one of my programs from 1984. I'm still not 100% sure what I was doing. I had to tweak the deltas a little, and also was comparing to a perfect copy. It might be good if you either have a scroll bar, or the ability to jump to a sync or pilot point as well. It's very clever and I think kind of understand it - but thank you for this video. It'd be useful maybe to have a help file, with a few what if scenarios. I got my pilot quite quickly. Having gone back and tried again - it my case it was just my synchro was off. It is likely that this setting would then apply to other programs on a tape as a starting point? I noticed the wfm did not save the parser settings. Really cool application. (I used auto translation on the video) but Спасибо!
@d00m4ace9
@d00m4ace9 2 жыл бұрын
спасибо очень хорошо раскрыл тему
@user-qf2fm9lx3n
@user-qf2fm9lx3n 2 жыл бұрын
Вам тоже спасибо за комментарий! Приятно, что многие так же, как и я интересуются данной темой!
@mrLumen2
@mrLumen2 2 жыл бұрын
„Если хочешь сделать что-то хорошо, сделай это сам.“ (Порше)
@user-qf2fm9lx3n
@user-qf2fm9lx3n 2 жыл бұрын
Полностью согласен! )
@eugenolschanski8840
@eugenolschanski8840 2 жыл бұрын
Большое спасибо за ценное видео. Имею небольшую коллекцию игр "фирмы" Islend (Island). Пока что меня хватило только на то, чтобы пересадить плёнку из некрутящихся кассет в нормальные корпуса. Однако, с Вашим опытом можно даже спасти игры, которые не работали ещё тогда, так сказать, из магазина! Это, определённо, прорыв!
@user-qf2fm9lx3n
@user-qf2fm9lx3n 2 жыл бұрын
Спасибо за комментарий. К сожалению, на восстановление записи плохого качества уходит достаточно много времени. Сейчас у меня есть кое-какие идеи по поводу автоматической коррекции сигнала для его улучшения, надеюсь в ближайших версиях, как будет время, это реализовать.
@eugenolschanski8840
@eugenolschanski8840 2 жыл бұрын
@@user-qf2fm9lx3n тогда, продолжайте снимать на эту тему! Новые изыскания требуют публикации. Будет интересно следить за развитием технологии
@dmitryvlasov931
@dmitryvlasov931 2 жыл бұрын
ОоО!, саботер, игра моего детства.
@user-qf2fm9lx3n
@user-qf2fm9lx3n 2 жыл бұрын
Да, сколько за ней было проведено часов... ностальгия... :)
@andrewknext1908
@andrewknext1908 2 жыл бұрын
А я помню, была такая программа для перезаписи кассет, заливал на сам Спектрум с кассеты, на спектруме она обрабатывалась,принимала первоначальный правильный вид и можно было выгрузить обратно на магнитофон, уже с идеальными частотами
@user-qf2fm9lx3n
@user-qf2fm9lx3n 2 жыл бұрын
Да, было такое - и даже не одна программа. :) Такие программы назывались копировщики.
@user-kz2wp9gs1i
@user-kz2wp9gs1i Жыл бұрын
Лайк и подписка ! :)
@protasov-by
@protasov-by 4 ай бұрын
Похожая дека как в начале только не генерал электрик 😅
@hshnotdead
@hshnotdead 2 жыл бұрын
То самое чувство, когда спустя более 30 лет угадываешь игру с первых 20 секунд загрузки - Saboteur 2. Прям "угадай мелодию" для спектрумистов :)
@user-qf2fm9lx3n
@user-qf2fm9lx3n 2 жыл бұрын
Да, я сам по звуку загрузки узнаю эту игру, особенно, когда грузится заставка :)
@AAYDEV
@AAYDEV 2 жыл бұрын
Супер!
@user-qf2fm9lx3n
@user-qf2fm9lx3n 2 жыл бұрын
Спасибо! :)
@MadFast
@MadFast 29 күн бұрын
Подскажите пожалуйста, где вы брали или можно взять информацию о протоколе чтения/записи на магнитную ленту спектрума? Не могу найти. Вижу у вас ваша программа всё это понимает (включая контрольные суммы).
@Dimonshirson
@Dimonshirson Жыл бұрын
Нужна автоподстройка частоты. Как раз на пилоттоне частота и подстраивалась. А тут бы и по всей передаче данных.
@Dupych
@Dupych Жыл бұрын
Спасибо большое. Искал именно такую программу. Прошу прощения если это уже есть. при работе с волной получился сжатый 1 период. видно быстро пленку крутанул. Если его измерять, тогда все рушится. отсюда вылезает вопрос. 1. Можно ли сделать реанализ выделанного участка, не затрагивая успешно опознанных данных. или/и 2. Сдвигать или раздвигать волну, пока Реанализ не опкажет, что данный участок распознан. 3. При измерении видеть точки А и Б
@user-bf7qx4cm1x
@user-bf7qx4cm1x 2 жыл бұрын
как давно я не слышал эти звуки наверное уже лет 27,но могу по звуку сказать что загрузилась заставка на 5мин 32 сек
@andrewefimov4488
@andrewefimov4488 Жыл бұрын
Прогамма клевая. Вопрос такой. А нельзя было просто переходы через ноль считать?
@user-xf6yo4jr3p
@user-xf6yo4jr3p 2 жыл бұрын
Очень благодарю за программу! Не могу победить глюк. В конце блоков иногда приписываются лишние 1 или 2 бита. В зависимости от случая. Иногда получается их убрать превращая сигнал в горизонтальную линию или наоборот в шум. Или они уже не числятся в составе блока и просто игнорируются при сохранении в tap? Тут лучше бы скриншот показать..
@user-qf2fm9lx3n
@user-qf2fm9lx3n 2 жыл бұрын
Здравствуйте. Скриншот можете скинуть на электронную почту, она есть в разделе "О канале". Я посмотрю по возможности и отвечу.
@user-kz2wp9gs1i
@user-kz2wp9gs1i Жыл бұрын
Не очень знаком со спековским алгоритмом, - в нём нет автоподстройки по пилоту, как в РС ?
@igelizm
@igelizm 2 жыл бұрын
А можно сделать такое и для дискет? сам я не осилю, а у вас уже готовая прога. смысл в том, что оцифровывать сигнал с выхода предусилителя головок и также как кассеты восстанавливать уровни вручную. по сути так можно восстановить любой убитости диски. у меня коллекция своих прог и демок, но все они выдают ошибку сектора 0. то есть сигнал слабый, размагнитились местами. на кассетах конечно тоже были, но они не пережили переездов.
@user-qf2fm9lx3n
@user-qf2fm9lx3n 2 жыл бұрын
Здравствуйте, тут вопрос в том, что нужно будет писать грубо говоря "оцифровщик", который будет принимать сигнал с дисковода, как вы описали. Для Tape Reviver'a не используется какой-то особенный внутренний "оцифровщик", а всего-лишь WAV-файл. Оцифровывать же кассету можно абсолютно любой программой, которая может сохранять результат своей работы в WAV. Для предложенного вами нужно будет для начала научиться получать "сырой" сигнал с дисковода, а затем уже с ним работать. Подумать, конечно, можно, но не обещаю, по крайней мере в ближайшем будущем какой-то результат.
@igelizm
@igelizm 2 жыл бұрын
​@@user-qf2fm9lx3n Доброго здравия! Ну рад что хоть зародил зерно интереса. Я раньше делал вывод с предусилителя головок для настройки их по звуку как головку магнитофона. Да, придётся писать не только оцифровщик, но и сборщик отредактированного сырья в .trd образ. делов конечно вагон. Меня поразила сама ваша идея ручного редактирования. и ведь реально работает! Вам даже за это уже надо давать орден и кубок от всего спектрум сообщества!
@user-qf2fm9lx3n
@user-qf2fm9lx3n 2 жыл бұрын
@@igelizm Спасибо :) . Если у вас уже есть какие-то наработки в этом направлении, - то напишите на почту, она есть в разделе "О канале". Может быть вместе и сдвинем этот вагон с места, гладишь, что-нибудь и получится :)
@flyvovan
@flyvovan 2 жыл бұрын
по ходу дела ненужно было править сигнал. просто нужно было чуть быстрей запустить протяг...
@MegaVomer
@MegaVomer 2 жыл бұрын
Леонид, добрый день! Хотел поблагодарить вас за энтузиазм и супер програмку! Долго я в неё врубался (к сожалению в видео не очевидно раскрыто, что такое пилот-тон, синхросигнал, где и как их искать), но разобравшись теперь цифрую старые кассеты и вспоминаю вас добрым словом! Как у ативного пользователя у меня есть ряд предложений-пожеланий по модернизации программы: 1. Возможность сохранения (а затем загрузки) промежуточного результата, ведь некоторые программы требуют длительного времени для реставрации. Кнопка SaveParsed не понятно сохраняет ли, куда сохраняет и как это загрузить обратно? Загрузка только в варианте wav и wavform, сохранение только tap и wavform. Пробовал сохранять в wavform, а затем загружать, но ничего путного из этого не вышло. При закрытии программы информация из неё улетучивается. 2. При работе с аудио сигналом довольно часто возникает необходимость поднять или опустить пик синусоиды, сделать это возможно, но только перемещая точки по 1, было бы очень удобно, если бы можно было выделить группу точек и переместить их все вместе. 3. Плавная прокрутка экрана на большом увеличении была бы очень в тему. Сейчас - перелистывание постраничное. 4. Возможность смещения аудиосигнала вверх и вниз относительно линии или смещение линии относительно синусоиды. Иногда этого очень не хватает. Кнопки Restore и Shift пробовал, результат не совсем тот, что хотелось бы. 5. Возможность без изменения сигнала, просто ориентируясь на визуальное отображение вручную рисовать красные, зелёные и синие полоски и принудительно назначать 0 или 1 получившимся секторам. В сложных, кривых местах это могло бы сэкономить много времени. 6. Про возможность откатить уже писали, могу лишь согласиться, необходимая функция. Сейчас, неудачно изменённые участки левого канала восстанавливаю копией фрагмента правого канала. 7. Работоспособность на разных системах. Почему то программа у меня не запустилась на старом ноуте (32, Vista), пошла только на современном компе (64, win. 8.1). Ещё раз спасибо за ваши труды! Удачи и успехов!
@user-qf2fm9lx3n
@user-qf2fm9lx3n 2 жыл бұрын
Здравствуйте. Спасибо за добрый отзыв и столь развёрнутый комментарий. Хочу пару слов сказать о том, что некоторые функции, которые указаны в списке, на самом деле уже реализованы :) . 1. Промежуточный результат можно сохранить в WFM-файл, в котором сохраняется как отредактированная волна, так и все установленные подозрительные точки для дальнейшего редактирования, если что-то не получается, напишите на почту в разделе "О канале", посмотрю, в чём может быть дело :) . 2. Реализовано в последней версии, скачайте, попробуйте, Shift+Right Mouse Button 6. Буду реализовывать в ближайшее время, планирую в формате кодинг-стрима. 7. Работоспособность на старых системах невозможна, в связи с тем, что программа скомпилирована под x86_64 таргет. Поддержка старых операционных систем требует перекомпиляции под данные системы, но у меня нету физической возможности поддерживать множество систем, особенно устаревших. Все остальные комментарии обязательно будут учитываться в дальнейшем :)
@MegaVomer
@MegaVomer 2 жыл бұрын
Добрый день! Спасибо за ответ. Попробовал ещё раз разобраться с сохранением и загрузкой и да, всё работает... Видимо я что то не так делал. Последнюю версию скачал, попробую... Добавлю ещё одно пожелание к программе: Удержание центра экрана при увеличении картинки (horizontal zoom in), сейчас получается, что находишь на общем плане нужный участок, начинаешь увеличивать и он "уезжает", а ты потом долго на увеличении к нему мотаешь... Спасибо!Удачи!
@user-qf2fm9lx3n
@user-qf2fm9lx3n 2 жыл бұрын
@@MegaVomer Доброе утро. Да, спасибо, - обязательно приму во внимание :)
@MegaVomer
@MegaVomer 2 жыл бұрын
Доброе утро! Попробовал версию 0.5.1 - это просто супер! Спасибо! Спасибо, что перевели "кнопки" на горячие клавиши, очень удобно! В качестве пожелания, просьба: сделать тоже с часто используемыми (по крайней мере мной) кнопками "Reparse" и "To the end of the block". Возможно, я задам глупый вопрос, но у меня никак не получается удалить лишние, распознанные программой блоки (в правом верхнем экране), перед сохранением в tap. Это вообще возможно? Просто при переводе в Wav у меня порой захватываются фрагменты других программ, и сохранять их в tap, не то, что нужно...
@user-qf2fm9lx3n
@user-qf2fm9lx3n 2 жыл бұрын
@@MegaVomer Здравствуйте. Хоткеи есть на эти кнопки. Также есть возможность выборочного сохранения блоков в TAP. В сегодняшнем стриме расскажу тогда немного подробнее об этих функциях.
@jerrs1989
@jerrs1989 2 жыл бұрын
Подскажите а архив переведенных ваших кассет где-то можно скачать?
@user-qf2fm9lx3n
@user-qf2fm9lx3n 2 жыл бұрын
Нет, я не выкладывал архив - некоторые релизы заливал на spectrum4ever.org/
@jerrs1989
@jerrs1989 2 жыл бұрын
@@user-qf2fm9lx3n если архив еще остался, будет возможность выложить его куда-нибудь на файлообменник?
@user-qf2fm9lx3n
@user-qf2fm9lx3n 2 жыл бұрын
@@jerrs1989 Да, конечно, чуть позже выложу.
@user-qf2fm9lx3n
@user-qf2fm9lx3n 2 жыл бұрын
Вот, как обещал - то, что оцифровывал и восстанавливал из личного архива: cloud.mail.ru/public/Sj5E/qvubmNUZu . К сожалению, мои записи в подавляющем большинстве плохого качества, достаточно много времени уходит на реставрацию.
@jerrs1989
@jerrs1989 2 жыл бұрын
@@user-qf2fm9lx3n Спасибо за архив, как минимум среди релизов наткнулся на интересный вариант игры Deviants с cheat-меню
@theobserver9805
@theobserver9805 5 ай бұрын
А для чего "восстанавливать" запись, когда можно просто перезаписать ее? Ведь дистрибутивов программ для спектрума в инете тонны. Просто можно же скачать и записать на кассету. К чему эти мучения?
@disruptor78
@disruptor78 11 ай бұрын
это случайно не spyhunter ? проигрывается????
@DeoBratias
@DeoBratias 2 жыл бұрын
Друг, выйди на связь, как с тобою связаться, нужна помощь мучаюсь уже месяца 3 не могу видео сингал сделать смотрел даже твои видео, и много других и все безуспешно нужна твоя помощь
@Viktor20004
@Viktor20004 2 жыл бұрын
Скажите, а на русский язык эта программа будет переведена?
@user-qf2fm9lx3n
@user-qf2fm9lx3n 2 жыл бұрын
Да, перевод прикрутить не сложно, сделаю.
@Viktor20004
@Viktor20004 2 жыл бұрын
@@user-qf2fm9lx3n Спасибо
@user-qf2fm9lx3n
@user-qf2fm9lx3n 2 жыл бұрын
@@Viktor20004 В последней версии реализовал перевод на русский язык - попробуйте :)
@Viktor20004
@Viktor20004 2 жыл бұрын
@@user-qf2fm9lx3n Большое спасибо!
@joevondayl4878
@joevondayl4878 2 жыл бұрын
Я гумманитарий и не знаю как это работает, но мне всегда виделось исправление ошибок в чтении в простой попытке подобрать байты до читаемого состояния... как подборщики паролей которые могут подбирать большие стринги символов, а тут надо всего 0 или 1 подставлять и чекать грузится или нет в авто-режиме. Такое возможно?
@user-qf2fm9lx3n
@user-qf2fm9lx3n 2 жыл бұрын
Нет, к сожалению, тут так не работает. Во-первых не всегда есть возможность знать длину блока, во-вторых, нужно иметь корректный контрольный байт в конце блока (так называемый байт чётности), без которого вся эта затея бессмысленна, в третьих, в общем случае неизвестна так сказать граница, до куда данные повреждены (т.е. не обязательно данные будут повреждены по границе байта, а если мы не можем чётко определить начало блока - тут всё становится ещё намного веселее), и в четвёртых, даже имея оба предыдущих условия выполненными, и зная границу из п.3 нету гарантии, что подобранная последовательность будет корректной, т.е. данные могут загрузиться без ошибки с искусственно подобранного блока, но они могут быть неверными с точки зрения исходной информации, т.к. байт чётности всего лишь говорит о факте чётности "единиц" в определённом бите для всей последовательности, но восстановить исходную последовательность либо проконтролировать её корректность по этому алгоритму невозможно. Как пример. Возьмём 2 байта: 00 01. Байт чётности будет 01 для этой последовательности, но он также будет 01 и для последовательности 01 00. Более того, он будет 01 и для последовательности 00 01 00, и можно нагенерить ещё миллион последоваельностей, для которых байт чётности будет 01. Т.е. если мы переставим местами байты (или даже добавим какие-то данные, которые в конечном итоге дадут искомый байт чётности), с точки зрения чётности ничего не изменится, но вот с точки зрения исходной последовательности - данные будут повреждены.
@Dimonshirson
@Dimonshirson Жыл бұрын
Если нк применяется помехоустойчивое кодирование типа CRC, это нереально как брутфорсить ключ 1024 бит.
@disruptor78
@disruptor78 11 ай бұрын
Чёрт не угадал , это Сабатёр )))
@TheKelikat
@TheKelikat 4 ай бұрын
не про какой свист не знаю, подушка чистится и проблем нет. это было у музыки укатаной, у спека такое не вылезало не так часто их крутили. 4:30 так чё там щёлкает, не может быть такое на записи, это ваще какойто левак. тем более она ещё и в стерео. плохо записано сразу.
@alexke3273
@alexke3273 2 жыл бұрын
только басф с хромом
@captaintsubasa7750
@captaintsubasa7750 2 жыл бұрын
Зачем полное видео оцифровки?
@user-qf2fm9lx3n
@user-qf2fm9lx3n 2 жыл бұрын
Затем, чтобы желающие могли попробовать именно ту фонограмму, которую я оцифровывал. В подписи на видео всё написано. Для тех, кому не нужно - есть таймлайн, всегда можно пропустить.
@Dimonshirson
@Dimonshirson Жыл бұрын
Нет смысла - можно из tap-ов делать wav и mp3 прекрасно работающих. В mp3 можно на cd диск всю коллекцию.
@maksimlenin3159
@maksimlenin3159 4 ай бұрын
Блин.. Нафиг это жужание целиком то было..
@DeoBratias
@DeoBratias 2 жыл бұрын
Друг, выйди на связь, как с тобою связаться, нужна помощь мучаюсь уже месяца 3 не могу видео сингал сделать смотрел даже твои видео, и много других и все безуспешно нужна твоя помощь
Обзор Elite Legend 128k. 2021. ZX Spectrum [MOD]
22:25
JaggedGaming
Рет қаралды 29 М.
ПАРАЗИТОВ МНОГО, НО ОН ОДИН!❤❤❤
01:00
Chapitosiki
Рет қаралды 2,8 МЛН
Como ela fez isso? 😲
00:12
Los Wagners
Рет қаралды 34 МЛН
He tried to save his parking spot, instant karma
00:28
Zach King
Рет қаралды 21 МЛН
The delivery rescued them
00:52
Mamasoboliha
Рет қаралды 8 МЛН
ВОСТОРГ! КОМПЬЮТЕР на КАССЕТАХ
11:22
My Synth Dungeon The Big Waters!
27:36
My Synth Dungeon
Рет қаралды 19
RA3AAE: "Как передаётся энергия".
37:42
Оцифровка Кассет С Играми На ZX Spectrum !!!
53:10
Покупки из Китая
Рет қаралды 784
Производство аудиокассет. Магнитный носитель
3:36
Индуктивность и дроссель.
1:00
Hi Dev! – Электроника
Рет қаралды 1,7 МЛН
ПК с Авито за 3000р
0:58
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 2 МЛН
wireless switch without wires part 6
0:49
DailyTech
Рет қаралды 1,5 МЛН
Дени против умной колонки😁
0:40
Deni & Mani
Рет қаралды 10 МЛН