Спасибоda-nie писал(а):Хорошо выглядит.ЛУТ'у с таким не тягаться.
Эмулятор магнитофона для ZX-Spectrum
- Сообщения: 14
- Зарегистрирован: Сб май 19, 2012 11:52:01
Последний раз редактировалось zorel Чт окт 17, 2013 10:37:54, всего редактировалось 1 раз.
- Реклама
Мне-то зачем?
У меня и так работает.
Но спасибо. 
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
- Сообщения: 14
- Зарегистрирован: Сб май 19, 2012 11:52:01
Заработало, в колонках запищала знакомая мелодия 
До-собираю и буду проверять на спектруме..
Добавил этот вариант платки в 6-м спринте. На плате есть ошибка, +5V висит на выходе стабилизатора 78l03.
До-собираю и буду проверять на спектруме..
Добавил этот вариант платки в 6-м спринте. На плате есть ошибка, +5V висит на выходе стабилизатора 78l03.
- Вложения
-
- эмулятор магнитофона.zip
- в Sprint 6.0, версия с ошибкой.
- (83.22 КБ) 681 скачивание
Это очень хорошо.Заработало, в колонках запищала знакомая мелодия
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
- Сообщения: 14
- Зарегистрирован: Сб май 19, 2012 11:52:01
Спасибо, подправил.da-nie писал(а):Это очень хорошо.Да, тут запрещено цитировать всё сообщение, поэтому лучше отредактируйте ваш пост выше. А то предупреждение дадут.
- Реклама
Не проще грузить с какого-нибудь готового wav-плеера на малёхоньком МК?
I'm on a huge rock, flying through space!
Так wav места занимает ого-го. Да и перематывать неудобно внутри wav-файла. К тому же, wav ещё сделать надо из tap или tzx - это уйма времени, когда файлов больше 1000.
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
- Сообщения: 14
- Зарегистрирован: Сб май 19, 2012 11:52:01
Добавляю прошивку под латиницу теперь нормально отображаются символы
Признаюсь - пытался переделать сам прошивку, но мне еще много чего не понятно как работать в софте, попросил человека с форума ZX.PK.RU, мне помогли подправить, теперь все понятно отображается
Признаюсь - пытался переделать сам прошивку, но мне еще много чего не понятно как работать в софте, попросил человека с форума ZX.PK.RU, мне помогли подправить, теперь все понятно отображается
- Вложения
-
- TE_Lat.zip
- (11.42 КБ) 615 скачиваний
Так там всё очень просто. Ставите WinAVR, запускаете Programmer'sNotepad и открываете файд te.cpp. Для компиляции выбираете Tools->MakeAll. Он запускает makefile из текущего рабочего каталога. Ну а в самом файле меняете все сообщения на русском (они в кавычках).
Последний раз редактировалось da-nie Вс окт 20, 2013 20:15:07, всего редактировалось 2 раза.
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
- Сообщения: 14
- Зарегистрирован: Сб май 19, 2012 11:52:01
спасибо, нужно будет посмотреть..da-nie писал(а):Так там всё очень просто. Ставите WinAVR, запускаете Programmer'sNotepad и открываете файд te.cpp. Для компиляции выбираете Tools->MakeAll. Он запускает makefile из текущего рабочего каталога. Ну а в самом файле меняете все сообщения на русском (они в кавычках).
А теперь о чём я не рассказывал.
У этого эмулятора 4 кнопки: UP, DOWN, CENTER, SELECT. У них есть сочетания.
В меню магнитофона: при нажатой CENTER и UP/DOWN - прокрутка файлов по 10 вверх или вниз.
Во время воспроизведения файла: CENTER - пауза при воспроизведении блоков, UP/DOWN - смена блока, SELECT - выход в меню магнитофона.
Вроде бы ничего не напутал.
В меню магнитофона: при нажатой CENTER и UP/DOWN - прокрутка файлов по 10 вверх или вниз.
Во время воспроизведения файла: CENTER - пауза при воспроизведении блоков, UP/DOWN - смена блока, SELECT - выход в меню магнитофона.
Вроде бы ничего не напутал.
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
- Сообщения: 14
- Зарегистрирован: Сб май 19, 2012 11:52:01
da-nie, Если будет выход новой прошивки, у меня есть предложение немного подправить прошивку
я заметил во время работы если случайно включить тест озу, его нельзя отменить, нужно ждать окончания теста.. Вот это бы как-то подправить в новой прошивке - если конечно она выйдет.
И паузы во время включения перед переходами между словами быстрые.. Было бы не плохо, увеличить паузу между словами (ну или хотя бы в тот момент как определяется формат карты и объем), лучше бы конечно, что-бы переход с появления текста о формате карты памяти - был не автоматический, а ручной, например с любой кнопки..
И паузы во время включения перед переходами между словами быстрые.. Было бы не плохо, увеличить паузу между словами (ну или хотя бы в тот момент как определяется формат карты и объем), лучше бы конечно, что-бы переход с появления текста о формате карты памяти - был не автоматический, а ручной, например с любой кнопки..
Так тест этот нужен на этапе отладки. Да и выполняется он довольно быстро.я заметил во время работы если включить тест озу, его нельзя отменить, нужно ждать окончания теста.
Это про карту памяти? А там задерживаться вроде как ни к чему.И паузы во время включения перед переходами между словами быстрые..
Это легко сделать.лучше бы конечно, что-бы переход с появления текста о формате карты памяти - был не автоматический, а ручной, например с любой кнопки..
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Собрал данный девайс, работает отлично
Жаль только нельзя выбирать файлы из папок на флешке
и не хватает счетчика загрузки программ. Возможно ли сделать так, чтобы во время загрузки программ на индикаторе шел бы обратный отсчет количества байт в загружаемом блоке?
Жаль только нельзя выбирать файлы из папок на флешке
Ну, просто работу с папками я не стал реализовывать - а сейчас я уже забыл структуру FAT.
Ну а если вам хочется обратного отсчёта для загрузки, то вот:

Ну а если вам хочется обратного отсчёта для загрузки, то вот:
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
da-nie, работа с папками в эмуляторе магнитофона просто необходима, тогда получился бы идеальный девайс
Можно было бы отсортированную по папкам коллекцию программ держать прямо на флешке. Очень удобно было бы ею пользоваться. Ну очень не хватает данной функции.
А в общем девайс получился отличный!!! Спасибо за "счетчик"
работает именно так, как я и хотел.
А в общем девайс получился отличный!!! Спасибо за "счетчик"
Ну, может быть, когда-нибудь я добавлю папки. Сейчас заново разбираться придётся с FAT, а не очень хочется. 
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
da-nie, а в штатном ПЗУ-128 случайно не знаете по каким адресам необходимо изменить байты для 4-х кратной скорости?da-nie писал(а):Итак, я обновил прошивку. Теперь эмулятор может выдавать данные с 2-х и 4-х кратной скоростью.
Для такой прошивки нужно новое ПЗУ спектрума.
Нужно заменить в штатном ПЗУ-48 следующие байты.
Для скорости в 4 раза большей цифры другие:
Адрес:1409 Записать:231 Было: 156
Адрес:1416 Записать:241 Было: 198
Адрес:1424 Записать:242 Было: 201
Адрес:1432 Записать:245 Было: 212
Адрес:1446 Записать:236 Было: 176
Адрес:1479 Записать:237 Было: 178
Адрес:1487 Записать:243 Было: 203
Адрес:1492 Записать:236 Было: 176
Адрес:1512 Записать:1 Было: 22
Последний раз редактировалось Дмитрий2012 Вс фев 23, 2014 13:52:41, всего редактировалось 1 раз.
Нет, увы, не знаю -у меня его нет на спектруме. Но мне кажется, что в нижних адресах процедуры в ПЗУ-128 должны быть идентичны ПЗУ-48. Иначе куча программ не загрузится. А вы проверьте своё ПЗУ на те значения, которые там есть и сравните с таблицей.
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Поторопился я с вопросом. Оказывается все работает и на 128к, ничего не надо менять в ПЗУ-128, видимо оно как то использует процедуру ПЗУ-48.
da-nie, а 4-х кратная скорость это максимум что можно выжать, Вы больше не пробовали делать?
da-nie, а 4-х кратная скорость это максимум что можно выжать, Вы больше не пробовали делать?


