AVR ZX Spectrum V2_0
Moderator: Shaos
-
- Writer
- Posts: 18
- Joined: 22 Apr 2012 09:22
- Location: 91.203.67.4
AVR ZX Spectrum V2_0
Здравствуйте!
Представляю свою новую разраюотку - AVR ZX Spectrum V2_0
Видео: http://www.youtube.com/watch?v=y4JQdIvJunI
Схема, сборка, перечень элементов, фото:
https://dl.dropboxusercontent.com/u/124 ... upport.zip
Технические характеристики:
Разрешение экрана: 256 х 192 точки;
Матрица знакомест экрана: 32 х 24;
Количество цветов на знакоместо: 2;
Число цветов экранной области: 8;
Число цветов бордюра: 8;
Число градаций яркости для каждого цвета: 2;
Эквивалентная частота ЦП: 2,333 МГц;
Порты ввода/вывода: 0xFE, 0x7FFD, 0xFFFD, 0xBFFD;
Клавиатурный интерфейс: PS/2;
Число задействованных клавиш: 82;
Число каналов звукового сопровождения: 4;
Перечень каналов звукового сопровождения: левый AY8910, правый AY8910, средний AY8910, бипер;
Видеовыходы: ЧБ выход, RGB выход, отдельный выход синхронизации;
Поддержка загрузки/выгрузки «на ленту»: имеется;
Дополнительные устройства ввода/вывода: micro-SD карта;
Поддерживаемые модели ZX Spectrum: Pentagon 128 K,
ZX Spectrum 128 K,
ZX Spectrum 48 K,
ZX Spectrum +2,
ZX Spectrum +3,
ZX Spectrum 48 K ` 2006;
OPEN SE BASIC 128 K,
OPEN SE BASIC 48 K,
Дополнительная операционная система: SD DOS;
Файловая система: FAT32;
Разъём шины ввода/вывода: имеется;
Конструкция: двухсторонняя печатная плата 140 х 22 мм,
установка внутри клавиатуры или в отдельный корпус;
Питание устройства: соединитель mini-USB «F», напряжение +5 В.
Отличия от версии 1_0:
1) Наличие SD карты и дисковой операционной системы SD DOS, работающей под файловой системой FAT32, позволяет удобно подготавливать файлы на IBM-совместимом ПК, записывая их на карту памяти, а также мгновенно запускать их в SD DOS;
2) Клавиатура теперь значительно расширена. Полностью задействована дополнительная клавиатура, клавиши F1...F12, «-», «+», «[», «]», «:», «/», «<», «>», «”», что предоставляет значительные удобства;
3) Предусмотрена возможность установки разъёма для подключения клавиатуры на плату. Что делает более удобным проектирование расположения платы внутри какого либо корпуса.
4) Эмулятор музыкального сопроцессора AY8910(12) теперь не распаивается в переходные отверстия, а стыкуется к шине на разъёме;
5) Выведены отдельные разъёмы для внешнего программирования микроконтроллеров ATMega128-16AU.
6) Питание устройства теперь осуществляется через соединитель mini-USB, устанавливаемый на плату, что делает возможным использование для питания устройства обычных зарядных устройств и источников питания для многочисленных на сегодняшний день гаджетов;
7) Центральный процессор теперь ориентирован правильным образом на плате;
Хотелось бы услышать отзывы, предложения по усовершенствованию, вопросы.
По преобретению - в личку или на Vasil.lisitsin@yandex.ru
Спасибо!
Представляю свою новую разраюотку - AVR ZX Spectrum V2_0
Видео: http://www.youtube.com/watch?v=y4JQdIvJunI
Схема, сборка, перечень элементов, фото:
https://dl.dropboxusercontent.com/u/124 ... upport.zip
Технические характеристики:
Разрешение экрана: 256 х 192 точки;
Матрица знакомест экрана: 32 х 24;
Количество цветов на знакоместо: 2;
Число цветов экранной области: 8;
Число цветов бордюра: 8;
Число градаций яркости для каждого цвета: 2;
Эквивалентная частота ЦП: 2,333 МГц;
Порты ввода/вывода: 0xFE, 0x7FFD, 0xFFFD, 0xBFFD;
Клавиатурный интерфейс: PS/2;
Число задействованных клавиш: 82;
Число каналов звукового сопровождения: 4;
Перечень каналов звукового сопровождения: левый AY8910, правый AY8910, средний AY8910, бипер;
Видеовыходы: ЧБ выход, RGB выход, отдельный выход синхронизации;
Поддержка загрузки/выгрузки «на ленту»: имеется;
Дополнительные устройства ввода/вывода: micro-SD карта;
Поддерживаемые модели ZX Spectrum: Pentagon 128 K,
ZX Spectrum 128 K,
ZX Spectrum 48 K,
ZX Spectrum +2,
ZX Spectrum +3,
ZX Spectrum 48 K ` 2006;
OPEN SE BASIC 128 K,
OPEN SE BASIC 48 K,
Дополнительная операционная система: SD DOS;
Файловая система: FAT32;
Разъём шины ввода/вывода: имеется;
Конструкция: двухсторонняя печатная плата 140 х 22 мм,
установка внутри клавиатуры или в отдельный корпус;
Питание устройства: соединитель mini-USB «F», напряжение +5 В.
Отличия от версии 1_0:
1) Наличие SD карты и дисковой операционной системы SD DOS, работающей под файловой системой FAT32, позволяет удобно подготавливать файлы на IBM-совместимом ПК, записывая их на карту памяти, а также мгновенно запускать их в SD DOS;
2) Клавиатура теперь значительно расширена. Полностью задействована дополнительная клавиатура, клавиши F1...F12, «-», «+», «[», «]», «:», «/», «<», «>», «”», что предоставляет значительные удобства;
3) Предусмотрена возможность установки разъёма для подключения клавиатуры на плату. Что делает более удобным проектирование расположения платы внутри какого либо корпуса.
4) Эмулятор музыкального сопроцессора AY8910(12) теперь не распаивается в переходные отверстия, а стыкуется к шине на разъёме;
5) Выведены отдельные разъёмы для внешнего программирования микроконтроллеров ATMega128-16AU.
6) Питание устройства теперь осуществляется через соединитель mini-USB, устанавливаемый на плату, что делает возможным использование для питания устройства обычных зарядных устройств и источников питания для многочисленных на сегодняшний день гаджетов;
7) Центральный процессор теперь ориентирован правильным образом на плате;
Хотелось бы услышать отзывы, предложения по усовершенствованию, вопросы.
По преобретению - в личку или на Vasil.lisitsin@yandex.ru
Спасибо!
Last edited by Lisitsin on 07 Jul 2014 08:40, edited 1 time in total.
-
- God
- Posts: 1388
- Joined: 02 Jan 2006 02:28
- Location: Abakan
Re: AVR ZX Spectrum V2_0
Видимо очепятки:
В целом конструктив хорош.
Хотелось бы почитать про SD DOS подробнее, как выглядит, что умеет, и как работает (скриншоты, команды, may be куски кода
).
Не прорабатывался ли вариант использования оригинального Z80 в составе системы?
Возможно ли использование альтернативных видеорежимов (HMC, 16c, 512x192, etc)?
Скорость не маловата ли? 2,3(3)МГц, вроде бы по стандарту ~3,5МГц.Lisitsin wrote: ....
Матрица знакомест экрана: 23 х 24;
...
Порты ввода/вывода: 0xFE, 0x7FFD, 0x7FFD, 0xBFFD;
...
В целом конструктив хорош.
Хотелось бы почитать про SD DOS подробнее, как выглядит, что умеет, и как работает (скриншоты, команды, may be куски кода

Не прорабатывался ли вариант использования оригинального Z80 в составе системы?
Возможно ли использование альтернативных видеорежимов (HMC, 16c, 512x192, etc)?
-
- Writer
- Posts: 18
- Joined: 22 Apr 2012 09:22
- Location: 91.203.67.4
Огромное спасибо за замечания, исправил!
Скорость такая получилась потому, что дальше атмегу гнать становится небезопасно, хотя в принципе можно использовать кварц на 21 МГц и иметь все 3,5 МГц Z80. SD DOS пока что в стадии разработки, может только игрушки запускать. Оригинальный Z80 в таком проекте не планировался из-за необходимости дополнительно использовать ПЗУ, тактовый генератор и порты ввода-вывода. Другие видеорежимы ATMega 128 просто физически не потянет, ресурс и так использован почти полностью. Можно только сделать большее число атрибутов.
Скорость такая получилась потому, что дальше атмегу гнать становится небезопасно, хотя в принципе можно использовать кварц на 21 МГц и иметь все 3,5 МГц Z80. SD DOS пока что в стадии разработки, может только игрушки запускать. Оригинальный Z80 в таком проекте не планировался из-за необходимости дополнительно использовать ПЗУ, тактовый генератор и порты ввода-вывода. Другие видеорежимы ATMega 128 просто физически не потянет, ресурс и так использован почти полностью. Можно только сделать большее число атрибутов.
-
- God
- Posts: 1388
- Joined: 02 Jan 2006 02:28
- Location: Abakan
ПЗУ можно грузить мегой в ОЗУ с SD, тем более что по схеме используется только половина ёмкости (А4=0). Остаётся тактировка и порты. Надо освежить в памяти доки по меге128.Lisitsin wrote:Оригинальный Z80 в таком проекте не планировался из-за необходимости дополнительно использовать ПЗУ, тактовый генератор и порты ввода-вывода.
Просто подумалось, что если ресурсов хватает, то "допилить" например HardwareMultiColor в дискретном варианте довольно просто, а 16c является продожением HMC. Если интересно, могу поднять свои старые записи и подробно описать как эти режимы получаются.Lisitsin wrote:Другие видеорежимы ATMega 128 просто физически не потянет, ресурс и так использован почти полностью. Можно только сделать большее число атрибутов.
P.S. А запись на SD реализована?
-
- Writer
- Posts: 18
- Joined: 22 Apr 2012 09:22
- Location: 91.203.67.4
Всем привет!
На сегодняшний день работает дисковая операционная система SD DOS. Поддерживаются файля эмуляторов ZX Spectrum .Z80, .SNA и простейшие операции с ними: запуск, сохранение, удаление, переименование, перемещение, создание/удаление/переименование/перемещение директории. Всё происходит под FAT32, так что карта оттаётся полностью доступной для PC. Видео в студию!
http://www.youtube.com/watch?v=xDgPE6_XmFs
http://vk.com/video142452557_170744518
С опозданием опомнился сэр Клайв Синклер, и тоже взялся с поспешностью реанимировать направление ZX Spectum: https://www.indiegogo.com/projects/sinc ... ctrum-vega
На сегодняшний день работает дисковая операционная система SD DOS. Поддерживаются файля эмуляторов ZX Spectrum .Z80, .SNA и простейшие операции с ними: запуск, сохранение, удаление, переименование, перемещение, создание/удаление/переименование/перемещение директории. Всё происходит под FAT32, так что карта оттаётся полностью доступной для PC. Видео в студию!
http://www.youtube.com/watch?v=xDgPE6_XmFs
http://vk.com/video142452557_170744518
С опозданием опомнился сэр Клайв Синклер, и тоже взялся с поспешностью реанимировать направление ZX Spectum: https://www.indiegogo.com/projects/sinc ... ctrum-vega
-
- Admin
- Posts: 24055
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
- Writer
- Posts: 18
- Joined: 22 Apr 2012 09:22
- Location: 91.203.67.4
Может и так ...Shaos wrote:Это скорее Chris Smith опомнился и реанимировал сэра Клайва
Что у них там в Sinclair Research LTD за дурные манеры, на письма не отвечать?
Пишу им, http://www.sinclairzx.com/
Мол хочу купить ZX Spectrum VEGA и подарить сэру Клайву Синклеру свою разработку - AVR ZX в компьютерной клавиатуре. Ни ответа, ни привета!
-
- Admin
- Posts: 24055
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Ну они пока деньги собирают через краудфандинг на indigogo - и кстати писать то лучше Крису, я думаю, т.к. сэр там явно не рулит и к веге "Sinclair Research Ltd" имеет очень опосредованное отношение:Lisitsin wrote:Может и так ...Shaos wrote:Это скорее Chris Smith опомнился и реанимировал сэра Клайва
Что у них там в Sinclair Research LTD за дурные манеры, на письма не отвечать?
Пишу им, http://www.sinclairzx.com/
Мол хочу купить ZX Spectrum VEGA и подарить сэру Клайву Синклеру свою разработку - AVR ZX в компьютерной клавиатуре. Ни ответа, ни привета!
P.S. Кстати им бы лучше свой ZX не показывать - придут со своими адвокатами и попросят много-много денюхThe Sinclair Spectrum Vega is being marketed by Retro Computers Ltd, a Luton-based start-up in which Sir Clive’s company, Sinclair Research Ltd, is a shareholder. The development and marketing of the Sinclair Spectrum Vega is under licence from Sky In-Home Service Ltd, who inherited the intellectual property rights to the Spectrum computers from Amstrad. Development of the product is complete, and a fully-functioning prototype is ready to go into production.

Last edited by Shaos on 07 Dec 2014 07:20, edited 1 time in total.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Writer
- Posts: 18
- Joined: 22 Apr 2012 09:22
- Location: 91.203.67.4
-
- Admin
- Posts: 24055
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
А это кстати зря - твой AVR ZX многие согласились бы приобрестьLisitsin wrote:Да , мне на World Of Spectrum тоже советуют с Крисом связаться. На счёт денюх - конечно, можеи и потребуют. Но только проблемно им судиться с забугорным дядей Васей, который и юридическим лицом то не является, и к предпринимательству ни какого отношения не имеет ...

P.S. Смотрю первая партия вег уже распродана - остались только пункты с книжкой, так что купить спектрум-вегу не раньше середины 2015 года получится...
Last edited by Shaos on 07 Dec 2014 05:47, edited 2 times in total.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Writer
- Posts: 18
- Joined: 22 Apr 2012 09:22
- Location: 91.203.67.4
-
- Writer
- Posts: 18
- Joined: 22 Apr 2012 09:22
- Location: 91.203.67.4
Пакет поддержки AVR ZX Spectrum V2_0, ревизия 2:
https://dl.dropboxusercontent.com/u/124 ... on%202.zip
Внутри находим:
- программное обеспечение для всех контроллеров проекта, для ЦП - компиляции различных моделей ZX Spectrum;
- проект печатной платы для PCAD2006;
- набор игр, тестов и демок для проверки работоспособности устройства;
- схема, сборка, инструкция пользователя;
- фотографии собранной платы и процесса установки в клавиатуру.
https://dl.dropboxusercontent.com/u/124 ... on%202.zip
Внутри находим:
- программное обеспечение для всех контроллеров проекта, для ЦП - компиляции различных моделей ZX Spectrum;
- проект печатной платы для PCAD2006;
- набор игр, тестов и демок для проверки работоспособности устройства;
- схема, сборка, инструкция пользователя;
- фотографии собранной платы и процесса установки в клавиатуру.
-
- Writer
- Posts: 18
- Joined: 22 Apr 2012 09:22
- Location: 91.203.67.4
Re: AVR ZX Spectrum V2_0
Всем доброго времени!
Дополним проект поддержкой не только дисковой операционной системы SD-DOS, но и стандартной жля ZX Spectrum TR-DOS.
https://youtu.be/N9m1kG-0Tek
Дополним проект поддержкой не только дисковой операционной системы SD-DOS, но и стандартной жля ZX Spectrum TR-DOS.
https://youtu.be/N9m1kG-0Tek
You do not have the required permissions to view the files attached to this post.