User Tag List

Показано с 1 по 10 из 10

Тема: Эмулятор магнитофона для ZX-Spectrum

  1. #1

    Регистрация
    02.07.2005
    Адрес
    Нижний Новгород
    Сообщений
    1,168
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    5 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Эмулятор магнитофона для ZX-Spectrum

    мопед не мой, попросили запостить.

    автор da-nie

    Если у вас есть старый спектрум который загружается исключительно с магнитофона, и вам интересно играть на нём "в живую", то вам может пригодиться описанное ниже устройство. Это устройство заменяет собой кассетный магнитофон. Конечно, магнитофон можно заменить и плейером. Но к сожалению, размеры файлов для плейера и необходимость создания этих файлов из распространённых форматов tap и tzx с помощью специальных программ могут несколько испортить удобство данного способа. Выход есть. Можно хранить на карте памяти tap-файлы программ (которых в инете просто огромное количество), а звуковой сигнал для спектрума просто генерировать микроконтроллером. И места такие файлы занимают очень мало. Вот для этого и было придумано представляемое ниже устройство.

    В основе устройства микроконтроллер Atmega16. К нему подключаются дисплей, клавиши управления, SD-карта и микросхема динамической памяти MB81C4256 на 256 Книббл. Полных аналогов микросхеме памяти под другими названиями очень много, так что проблемы её поиск составить не должен (я вынул эту микросхему со старого 286 компьютера). В принципе, её можно заменить любой другой динамической памятью, но, возможно, потребуется небольшое изменение схемотехники и/или коррекция программы.

    видео, как оно работает
    схемы, прошивки


  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    12.05.2008
    Адрес
    г. Москва
    Сообщений
    81
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Автор молодец

  4. #3

    Регистрация
    18.07.2010
    Адрес
    Ульяновск
    Сообщений
    852
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я тоже недавно собирался сваять такую же штуку, но для РК-шки и Ориона с возможностью записи...

    Отправлено с моего A7 HD через Tapatalk

  5. #4

    Регистрация
    01.01.2010
    Адрес
    Санкт-Петербург
    Сообщений
    29
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    alx32, есть рабочий вариант такого устройства для РК, но без записи. Если интересно - поделюсь наработками.

  6. #5

    Регистрация
    18.07.2010
    Адрес
    Ульяновск
    Сообщений
    852
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от matr0s Посмотреть сообщение
    alx32, есть рабочий вариант такого устройства для РК, но без записи. Если интересно - поделюсь наработками.
    Я ещё пока обдумываю как заделать запись и воспроизведение, думаю таймер использовать в режиме захвата через ICP.

    Отправлено с моего A7 HD через Tapatalk

  7. #6

    Регистрация
    10.06.2011
    Адрес
    Пикалёво
    Сообщений
    110
    Спасибо Благодарностей отдано 
    26
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добрый день!

    Нужна помощь. Собрал данный девайс на платке от ув. zorel-a
    Нажмите на изображение для увеличения. 

Название:	103804349_.jpg 
Просмотров:	289 
Размер:	65.8 Кб 
ID:	73601
    (на этой плате есть одна ошибка - исправил).
    Нажмите на изображение для увеличения. 

Название:	fuse.jpg 
Просмотров:	287 
Размер:	43.1 Кб 
ID:	73602
    Собрал, прошил Atmega16A, включаю - не работает. Проверил пайку, все прозвонил - не работает. Думаю может прошил не так - перепрошил,перепроверил (прошивал Chipprog48). Все равно не работает. Есть еще TL866A - прошил им - не помогло.
    Ну наверное кварц(16 Мгц) плохой - заменил - не помогло. По идее чтобы МК заработал нужен минимум цепь сброса и обвязка кварца, все перелопатил ничего не помогает. Все вроде в норме, но не работает хоть тресни. Причем МК прошивается, проверяется ни каких ошибок.
    Другой Atmega16 нет, заменой не проверить. Терять нечего, попробую запустить от внутреннего RC (но там макс. 8 Мгц), фьюзами выставил внутренний генератор, включаю и о чудо он заработал!!!!! Естественно он будет работать не корректно на такой частоте.
    Собрал все какие есть кварцы на 16 Мгц (5шт.) два новых и три б/у, подпаял цаги под кварц на плату, перепрошил на внешний кварц и стал перебирать. Перепробовал все - не работает . Ну все пять точно не могут быть не рабочие. Решил попробовать кварцы разных частот:
    запускается - 4 Мгц, 6 Мгц, 8 Мгц, 9.6 Мгц, 10 Мгц, 11.059 Мгц, 12 Мгц и даже 18 Мгц и 18.432 Мгц;
    не всегда - 14 Мгц;
    не запускается - 14.318 Мгц, 15 Мгц, 16 Мгц ну 20 Мгц наверное и не должен.

    В чем может быть проблема? не понимаю.
    Последний раз редактировалось pavel_1977; 02.10.2020 в 11:00.

  8. #7

    Регистрация
    03.05.2020
    Адрес
    г. Тюмень
    Сообщений
    74
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    38
    Поблагодарили
    27 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Запрограммируйте CKOPT.
    В документации написано: "For resonators, the maximum frequency is 8 MHz with CKOPT unprogrammed and 16 MHz with CKOPT programmed."
    Ещё можно попробовать сделать внешний генератор на 1533лн1 и подать тактовые импульсы с него.

  9. #8

    Регистрация
    10.06.2011
    Адрес
    Пикалёво
    Сообщений
    110
    Спасибо Благодарностей отдано 
    26
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Shiloff Посмотреть сообщение
    Запрограммируйте CKOPT..
    Запрограммировал. Не помогло.

  10. #9

    Регистрация
    24.03.2016
    Адрес
    с. Дзержинское, Красноярский край
    Сообщений
    449
    Спасибо Благодарностей отдано 
    69
    Спасибо Благодарностей получено 
    35
    Поблагодарили
    32 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Попробуйте эту прошивку https://yadi.sk/d/Swi5wbjGoXPW5A

    Этот пользователь поблагодарил tigr101274 за это полезное сообщение:

    pavel_1977(02.10.2020)

  11. #10

    Регистрация
    10.06.2011
    Адрес
    Пикалёво
    Сообщений
    110
    Спасибо Благодарностей отдано 
    26
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tigr101274 Посмотреть сообщение
    Попробуйте эту прошивку https://yadi.sk/d/Swi5wbjGoXPW5A
    Заработал!!! Спасибо.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 9
    Последнее: 10.11.2024, 08:26
  2. Эмулятор магнитофона
    от Addison в разделе Эмуляторы
    Ответов: 78
    Последнее: 26.08.2013, 21:42
  3. zx-spectrum+ 128k: сигнал с магнитофона
    от HitPo в разделе Зарубежные модели
    Ответов: 12
    Последнее: 13.12.2010, 13:54
  4. Загрузка с магнитофона Spectrum +2A
    от Andrey_Ak в разделе Разный софт
    Ответов: 9
    Последнее: 13.11.2009, 16:14
  5. Ответов: 0
    Последнее: 16.02.2006, 11:21

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •