AVR ZX Spectrum

Приветствую.
Представляю на суд общественности и всем кто помнит старый добрый ZX Spectrum свою разработку: программно – аппаратный эмулятор ZX Spectrum (48, 128, Pentagon, +2, +3).
Файлы проекта по ссылке: http://dl.dropbox.com/u/12408899/Aspect128%20full%20project.zip
Демка: http://dl.dropbox.com/u/12408899/Vibrations.zip
Статья: http://radio-hobby.org/modules/news/article.php?storyid=1247

9 комментариев к “AVR ZX Spectrum”

  1. Lisitsin, прямо высший пилотаж, мне понравилась твоя небезразличнось к части истории, клавиатура тоже по всем традициям того времени??? И сборка окончательного варианта???
    Или по конструктором подразумевают только плату отлаженную???

    Цитата (Lisitsin)
    всем кто помнит старый добрый ZX Spectrum

    Я сначала подумал про такой эмулятор
    Прикрепления:
    Вложение1

  2. Цитата (-igRoman-)
    клавиатура тоже по всем традициям того времени??? И сборка окончательного варианта???
    Или по конструктором подразумевают только плату отлаженную???

    Клавиатура современная, со стандартным интерфейсом PS/2. только наклеички надо спектрумовские наклеить.
    Под радиоконструктором имеется ввиду плата с комплектом деталей. Там по последней ссылочке в топике есть подробная статья обо всём этом деле.
    Спасибо за отзыв !

  3. Цитата (Lisitsin)
    Там по последней ссылочке в топике есть подробная статья обо всём этом деле.

    Немного спутал, а точнее думал что разьем PS/2 типа выхода S-video? а клавиатура разьем Х4

    И парочка глупых вопросов,
    чем обусловлен компонентный выход?? (дань моде как было тогда) и возможно ли добавить горизонтальную и вертикальную синхронизацию, моник VGA достать проще,
    не увидел количество строк??, разрешение (Кадры 50гц)
    И загрузка программного обеспечения (Ввод с магнитофона (внешнего аудиоустройства)???
    И у аналога был Редактор – Beta Basic
    Цена??? конструктора, если ком тайна можно в личку, просто интерес просыпается время от времени, кошусь на “arduino” но лень побеждает – программный эмулятор, сообщение # 2

  4. Цитата (-igRoman-)
    чем обусловлен компонентный выход?? (дань моде как было тогда) и возможно ли добавить горизонтальную и вертикальную синхронизацию, моник VGA достать проще,
    не увидел количество строк??, разрешение (Кадры 50гц)
    И загрузка программного обеспечения (Ввод с магнитофона (внешнего аудиоустройства)???
    И у аналога был Редактор – Beta Basic
    Цена??? конструктора, если ком тайна можно в личку, просто интерес просыпается время от времени, кошусь на “arduino” но лень побеждает – программный эмулятор, сообщение # 2

    Как известно, компонентный RGB выход обладает самым хорошим качеством передачи изображения. Из-за этого, кстати, он и был оставлен в классической модели 48. Горизонтальная и вертикальная синхронизация присутствуют в сигхросмеси (согнал SYNC), и подмешаны к R, G, B выходам. Строк в развёртке 312, 4 из них кадровые, в изображении 192. Частота кадров 50 Гц. Загрузка пока с любого аудиоисточника (например, MP3 плейера). Про бета бейсик я мало что знаю. Я прошиваю пентагон – там 128 + 48 бейсики + калькулятор. Люди берут конструктор за 1к6 + почтовые расходы на их совести. Жалоб пока не поступало )))

  5. Lisitsin, спасибо пока все, буду переваривать

  6. linuxmaster

    А есть возможность сделать такую же штуку, но в формате PCI платы для персонального компьютера?
    Чтобы она работала как тв-тюнер через /dev/video0 и принимала через xinput коды управления?
    Ну и архитектур побольше? Например, целый мемориал со всеми Радио86РК, ДВК, УКНЦ и прочими машинками?

  7. DiGiT@IzEr

    Может тоже разрыть из гаража свой ZX Spectrum 48К еще в рабочем состоянии…. (правда на сколько помню на “телевизоре” синий сгорел)

  8. В формате PCI платы для персонального компьютера не имеет смысла – на персональном компьютере проще запустить эмулятор ZX Spectrum. Насчёт парка старых машин: уже пытаются работать Орион-128 и Robotron, на досуге как-нибудь попробую запустить монитор Радио-86РК.

    Кстати, встречаем статью в журнале “Радио” (№№7, 8 `2013), посвящённую ZX Spectrum на микроконтроллерах AVR (в двух частях).

    dl.dropboxusercontent.com/u/12408899/Radio.zip

    Сейчас уже можно подключать в устройство эмулятор музыкального сопроцессора AY8910.

    Добавлено (22.07.2014, 15:51)
    ———————————————
    Продолжение: V2_0

    http://www.youtube.com/watch?v=y4JQdIvJunI

    https://dl.dropboxusercontent.com/u/12408899/V2_0%20support.zip

    Добавлено (12.07.2015, 17:05)
    ———————————————
    Появилась поддержка TR-DOS:
    http://www.youtube.com/watch?v=N9m1kG-0Tek

    Добавлено (21.02.2016, 09:26)
    ———————————————
    Сейчас работаю над подключением TurboSound и Kempston-джойстика

    https://www.youtube.com/watch?v=cIPl6bxygf8

Комментарии закрыты.