nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 19 Mar 2024 04:34



Reply to topic  [ 13 posts ] 
AVR ZX Spectrum V2_0 
Author Message
Writer

Joined: 22 Apr 2012 09:22
Posts: 18
Location: 91.203.67.4
Reply with quote
Здравствуйте!
Представляю свою новую разраюотку - 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.



04 Jul 2014 23:58
Profile
God

Joined: 02 Jan 2006 02:28
Posts: 1390
Location: Abakan
Reply with quote
Видимо очепятки:
Lisitsin wrote:
....
Матрица знакомест экрана: 23 х 24;
...
Порты ввода/вывода: 0xFE, 0x7FFD, 0x7FFD, 0xBFFD;
...

Скорость не маловата ли? 2,3(3)МГц, вроде бы по стандарту ~3,5МГц.

В целом конструктив хорош.
Хотелось бы почитать про SD DOS подробнее, как выглядит, что умеет, и как работает (скриншоты, команды, may be куски кода ;)).

Не прорабатывался ли вариант использования оригинального Z80 в составе системы?

Возможно ли использование альтернативных видеорежимов (HMC, 16c, 512x192, etc)?


07 Jul 2014 08:35
Profile
Writer

Joined: 22 Apr 2012 09:22
Posts: 18
Location: 91.203.67.4
Reply with quote
Post 
Огромное спасибо за замечания, исправил!
Скорость такая получилась потому, что дальше атмегу гнать становится небезопасно, хотя в принципе можно использовать кварц на 21 МГц и иметь все 3,5 МГц Z80. SD DOS пока что в стадии разработки, может только игрушки запускать. Оригинальный Z80 в таком проекте не планировался из-за необходимости дополнительно использовать ПЗУ, тактовый генератор и порты ввода-вывода. Другие видеорежимы ATMega 128 просто физически не потянет, ресурс и так использован почти полностью. Можно только сделать большее число атрибутов.


07 Jul 2014 08:46
Profile
God

Joined: 02 Jan 2006 02:28
Posts: 1390
Location: Abakan
Reply with quote
Post 
Lisitsin wrote:
Оригинальный Z80 в таком проекте не планировался из-за необходимости дополнительно использовать ПЗУ, тактовый генератор и порты ввода-вывода.

ПЗУ можно грузить мегой в ОЗУ с SD, тем более что по схеме используется только половина ёмкости (А4=0). Остаётся тактировка и порты. Надо освежить в памяти доки по меге128.
Lisitsin wrote:
Другие видеорежимы ATMega 128 просто физически не потянет, ресурс и так использован почти полностью. Можно только сделать большее число атрибутов.
Просто подумалось, что если ресурсов хватает, то "допилить" например HardwareMultiColor в дискретном варианте довольно просто, а 16c является продожением HMC. Если интересно, могу поднять свои старые записи и подробно описать как эти режимы получаются.

P.S. А запись на SD реализована?


08 Jul 2014 10:06
Profile
Writer

Joined: 22 Apr 2012 09:22
Posts: 18
Location: 91.203.67.4
Reply with quote
Post 
Всем привет!
На сегодняшний день работает дисковая операционная система 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


07 Dec 2014 01:52
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22383
Location: Silicon Valley
Reply with quote
Post 
Это скорее Chris Smith опомнился и реанимировал сэра Клайва :)

_________________
:dj: https://mastodon.social/@Shaos


07 Dec 2014 02:52
Profile WWW
Writer

Joined: 22 Apr 2012 09:22
Posts: 18
Location: 91.203.67.4
Reply with quote
Post 
Shaos wrote:
Это скорее Chris Smith опомнился и реанимировал сэра Клайва :)

Может и так ...
Что у них там в Sinclair Research LTD за дурные манеры, на письма не отвечать?
Пишу им, http://www.sinclairzx.com/
Мол хочу купить ZX Spectrum VEGA и подарить сэру Клайву Синклеру свою разработку - AVR ZX в компьютерной клавиатуре. Ни ответа, ни привета!


07 Dec 2014 05:24
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22383
Location: Silicon Valley
Reply with quote
Post 
Lisitsin wrote:
Shaos wrote:
Это скорее Chris Smith опомнился и реанимировал сэра Клайва :)

Может и так ...
Что у них там в Sinclair Research LTD за дурные манеры, на письма не отвечать?
Пишу им, http://www.sinclairzx.com/
Мол хочу купить ZX Spectrum VEGA и подарить сэру Клайву Синклеру свою разработку - AVR ZX в компьютерной клавиатуре. Ни ответа, ни привета!


Ну они пока деньги собирают через краудфандинг на indigogo - и кстати писать то лучше Крису, я думаю, т.к. сэр там явно не рулит и к веге "Sinclair Research Ltd" имеет очень опосредованное отношение:
Quote:
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.

P.S. Кстати им бы лучше свой ZX не показывать - придут со своими адвокатами и попросят много-много денюх :)

_________________
:dj: https://mastodon.social/@Shaos


Last edited by Shaos on 07 Dec 2014 07:20, edited 1 time in total.



07 Dec 2014 05:32
Profile WWW
Writer

Joined: 22 Apr 2012 09:22
Posts: 18
Location: 91.203.67.4
Reply with quote
Post 
Да , мне на World Of Spectrum тоже советуют с Крисом связаться. На счёт денюх - конечно, можеи и потребуют. Но только проблемно им судиться с забугорным дядей Васей, который и юридическим лицом то не является, и к предпринимательству ни какого отношения не имеет ...


07 Dec 2014 05:38
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22383
Location: Silicon Valley
Reply with quote
Post 
Lisitsin wrote:
Да , мне на World Of Spectrum тоже советуют с Крисом связаться. На счёт денюх - конечно, можеи и потребуют. Но только проблемно им судиться с забугорным дядей Васей, который и юридическим лицом то не является, и к предпринимательству ни какого отношения не имеет ...


А это кстати зря - твой AVR ZX многие согласились бы приобресть ;)

P.S. Смотрю первая партия вег уже распродана - остались только пункты с книжкой, так что купить спектрум-вегу не раньше середины 2015 года получится...

_________________
:dj: https://mastodon.social/@Shaos


Last edited by Shaos on 07 Dec 2014 05:47, edited 2 times in total.



07 Dec 2014 05:40
Profile WWW
Writer

Joined: 22 Apr 2012 09:22
Posts: 18
Location: 91.203.67.4
Reply with quote
Post 
Quote:
А это кстати зря - твой AVR ZX многие согласились бы приобресть ;)


Только почему-то мало кто обращается с такой просьбой. Хотя я и не большой специалист в продвижении девайса "в свет"


07 Dec 2014 05:44
Profile
Writer

Joined: 22 Apr 2012 09:22
Posts: 18
Location: 91.203.67.4
Reply with quote
Post 
Пакет поддержки AVR ZX Spectrum V2_0, ревизия 2:
https://dl.dropboxusercontent.com/u/124 ... on%202.zip
Внутри находим:
- программное обеспечение для всех контроллеров проекта, для ЦП - компиляции различных моделей ZX Spectrum;
- проект печатной платы для PCAD2006;
- набор игр, тестов и демок для проверки работоспособности устройства;
- схема, сборка, инструкция пользователя;
- фотографии собранной платы и процесса установки в клавиатуру.


21 Dec 2014 02:40
Profile
Writer

Joined: 22 Apr 2012 09:22
Posts: 18
Location: 91.203.67.4
Reply with quote
Всем доброго времени!
Дополним проект поддержкой не только дисковой операционной системы SD-DOS, но и стандартной жля ZX Spectrum TR-DOS.
https://youtu.be/N9m1kG-0Tek


Attachments:
spectrum_trd.zip [91.54 KiB]
Downloaded 617 times
26 May 2015 04:27
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 13 posts ] 

Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.