Jump to content
Lisitsin

Персональный компьютер ZX Spectrum на микроконтроллерах AVR своими руками

Recommended Posts

Собираем компьютер ZX Spectrum на микроконтроллерах AVR своими руками!

Проект открытый, все исходники и информация проекта по ссылке

https://yadi.sk/d/9S2S0ZmNqsLykQ

Проект печатной платы выполнен в PCAD-2006, программное обеспечение разработано в AVRStudio  4b401

Здесь отвечу на все возникающие вопросы и помогу со сборкой и запуском

Share this post


Link to post
Share on other sites

а для каких целей??   есть же эмуляторы для РС , Андроида......

Screenshot_20201018_141303_com.fms.speccy[1].jpg

Screenshot_20201018_141550_com.fms.speccy[1].jpg

Edited by _MAVR_

Share this post


Link to post
Share on other sites

Изготовление 2-х слойных плат от 2$, а 4-х слойных от 5$!

Быстрое изготовление прототипа платы всего за 24 часа! Прямая доставка с нашей фабрики!

Смотрите видео о фабрике JLCPCB: https://youtu.be/_XCznQFV-Mw

Посетите первую электронную выставку JLCPCB https://jlcpcb.com/E-exhibition чтобы получить купоны и выиграть iPhone 12, 3D-принтер и так далее...

@Lisitsin , мне тоже не совсем понятно. Для чего?
Ну, был Синклер нап базе Z80. Для чего его клон делать на современной базе?  Делайте свой, новый

:unknw:

Share this post


Link to post
Share on other sites

Высокая надежность SiC! Как они этого добились?

За несколько лет кропотливых исследований и совершенствования технологии компания Infineon смогла довести показатели надежности и стабильности параметров высоковольтных и быстродействующих карбид-кремниевых транзисторов линейки CoolSiC практически до уровня их кремниевых собратьев.

Подробнее

Ну этому проекту avr zx spectrum уже 10 лет, и все кому надо было наверняка собрали его.

Share this post


Link to post
Share on other sites

Материалы вебинара «STM32L5. Секреты оценки энергопотребления»

Опубликованы запись и материалы вебинара КОМПЭЛ, посвященного первому семейству МК STM32L5 на ядре Cortex-M33. На вебинаре было рассказано о самых распространенных ошибках при расчете энергопотребления микроконтроллеров и о специальном тесте ULPMark, позволяющем дать наиболее объективную оценку энергоэффективности. Измерения проводились на демонстрационной платформе STM32L562E-DK.

Подробнее

1 час назад, leshasoft сказал:

Ну этому проекту avr zx spectrum уже 10 лет

Это не тот проект, что в ж.Радио был, году так в 11....14

Share this post


Link to post
Share on other sites

Снижена цена на AC/DC и DC/DC преобразователи Mornsun в Компэл!

Компэл и компания Mornsun снизили цены на преобразователи AC/DC-преобразователи семейств LS и LDE. По привлекательной цене также предлагаются DC/DC-преобразователи изолированных семейств поколений R2 и R3 различного конструктивного исполнения.

Подробнее

1 час назад, _MAVR_ сказал:

а для каких целей??

Для образовательных. А то уже встречается что то типа " я считал общее сопротивление параллельных резисторов и оно получается разным у двух калькуляторов". 

Share this post


Link to post
Share on other sites
1 час назад, mvkarp сказал:

мне тоже не совсем понятно. Для чего? ...

да понять не сложно, на спектрум есть много готовых программ (у меня даже схемный симулятор есть, и я им ещё в 200x году пользовался), а на новый - нет... ну, и погрузиться в атмосферу прошлого, например...

кроме того - это законченное, предсказуемое устройство, которое можно использовать в своих ответственных проектах (ну как у вояк), которое всегда можно отремонтировать и не выяснится, что теперь эмулятор на андроиде не работает, так как он как-то не так обновился или без интернета, почему-то отказывается запускаться.

ЗЫ у меня кстати, есть ленинград и синтез - рабочие.

Edited by Хoхол

Share this post


Link to post
Share on other sites

@Хoхол , а может Вы в курсе (подскажите мне, пожауйста), каких прог нет в теперешних компах, которые были в Синклере?

Или я совсем тупой в инф. технологиях? В частности в АСУТП?

Share this post


Link to post
Share on other sites

@mvkarp Проги есть (ЗЫ сопоставимые и лучше, и нет тех самых), прог нет на новоиспечённом компе, который Вы предлагали изготовить вместо клона Синклера.

Edited by Хoхол

Share this post


Link to post
Share on other sites
1 час назад, dasZebra сказал:

получается разным у двух калькуляторов

 в свою бытность учебы в институте препод заставлял считать курсовой проект по ТОЭ с комплексными числами на логарифмической линейке с точностью до 3 знака (повернутый был на линейке). не помню сколько раз пересчитывал, ни разу не сходились токи. набил исходные данные на перфокарты в фортране 77, отдал на ЭВМ, вычислила идеально. расписал от обратного, в конце прикрепил распечатку расчета. препод проверял, долго хмыкал, увидев распечатку, спросил: а это что? я сказал, что проверял свои расчеты на машине. его восторгу не было предела, я сразу превратился в отличника.

Share this post


Link to post
Share on other sites
30 минут назад, mvkarp сказал:

И, какие...

Да почти всех прог и нет... вот включил чел - ту самую прогу и вернулся в своё детство или юность, пережил какие-то эмоции, взглянул на настоящее совсем другими глазами... 

Share this post


Link to post
Share on other sites

Тоже как-то непонятна цель. :buba:

Если причина в ностальгии, то что мешает сотворить сей девайс на вполне еще доступном Z80? 

А для творчества - с применением современной памяти и периферии.


В действительности всё выглядит иначе, чем на самом деле. ©

Share this post


Link to post
Share on other sites
1 час назад, Хoхол сказал:

Да почти всех прог и нет...

Так кокого токда ты мне голову морочил?

Share this post


Link to post
Share on other sites

@mvkarp На синклер все (много) проги есть, сейчас их найти легче чем в 90-х, этих прог нет на современном железе (разве что пользоваться эмулятором). Я кстати свои оцифровал и запускаю их через эмулятор и теперь не нужно ждать много времени при вычислениях - есть кнопка увеличения тактовой частоты.

1 час назад, smart_ed сказал:

Если причина в ностальгии, то что мешает сотворить сей девайс на вполне еще доступном Z80?

Наверное стоимость, так как кроме всё ещё доступного Z80 (у меня кстати валяется), нужно ещё несколько десятков всё ещё доступных микросхем.

Share this post


Link to post
Share on other sites

Хорош сраться уже,на ровном месте.

1 час назад, Хoхол сказал:

всё ещё доступного Z80

Еще доступен?:oДа их давно уже посдавали в драгмет вместе с ТТЛ логикой.Он то специфичный.Вот МК-лучший вариант в 21-ом веке.Да,были времена:Ленинградов,Пентагонов 128,АТМ-турбо...:rolleyes:Ностальжи.

Edited by Serjmaster

Share this post


Link to post
Share on other sites
7 часов назад, Хoхол сказал:

эмулятор на андроиде не работает..

Это скрин с моего андроида.... все работает.

Share this post


Link to post
Share on other sites
2 часа назад, _MAVR_ сказал:

моего андроида

Вашего ли? А вот спектрум - он мой.

Share this post


Link to post
Share on other sites
13 часов назад, smart_ed сказал:

Тоже как-то непонятна цель.

Ну если автор сможет повторить всё на современных микроконтроллерах включая програмную часть то ему (автору) цены не будет. Это какой же опыт и знания он приобретет.

Share this post


Link to post
Share on other sites

Мне вот тоже непонятно. С точки зрения пользователя, то какая разница - "софтовая" эмуляция (коих уже немеряно есть) или "железная" - всё равно это ЭМУЛЯЦИЯ.
А если нужно аутентичности, то это должна быть только хардкорная конструкция с реальным Z80, AY-3-89xx и магнитофоном "Весна".
И никаких там tap`ов на МР3 плеере, как максимум - BETA-DISK на ВГ93.


"Я не знаю какой там коэффициент, я просто паять умею. "

Share this post


Link to post
Share on other sites

Экран у Спектрума маловат. 

Вот если б его  расширить вчетверо , и портов внешних параллельных побольше поставить,  была б занятная игрушка для управления всякими прибабахами т.к. встроенный бейсик позволяет программулину быстро состряпать . 

Спрайтовый принцип вывода графики и сейчас вполне актуален .

Share this post


Link to post
Share on other sites
9 минут назад, dodik сказал:

Вот если б его  расширить

Ну если автор разберется в софте то я думаю расширить проблем не будет. И это еще один плюс данной работы. В перспективе можно сделать платформу для чего нибудь полезного

Share this post


Link to post
Share on other sites
26 минут назад, dodik сказал:

Экран у Спектрума маловат. 

Ну-у, не знаю, у меня 61см диагональ была. Хватало за глаза. :crazy:

Share this post


Link to post
Share on other sites

Куда его расширять то, при разрешении 256х192 ?  Чтобы смотреть на пиксели размером в полсантиметра?
А если увеличивать реальное разрешение, то это будет уже совсем другая машина, несовместимая с ZX. А кому она нужна, ардуины и прочих платформ мало что-ли?

Edited by Dr. West

"Я не знаю какой там коэффициент, я просто паять умею. "

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения


  • Усилитель мощности MX50 SE, 2 канала, 100 Ватт. Собранный или в виде DIY-набора для самостоятельной сборки

  • Similar Content

    • By Артур Измаилов
      1.Создать схему в которой два светодиоды загораются в следующей последовательности:  1 и 2, 2 и 3, 3 и 4, …, 15 и 16, 1 и 2 и т.д. (т.е. создается эффект движения двух светодиодов).
      Дано условие выше. Решение задачи нужно представить в Proteus. Код для программирования пишу в AtmelStudio 7. Схему собрал в Proteus. Вывел 16 светодиодов через 2 порта (Порт B и Порт D). МК использовал ATMEGA 8 вариации в корпусе DIP с 28 ножками (SPDIL28). 
      До этого смог написать схему, чтобы работали светодиоды в последовательности 1.2.3.4.5....16.1.2.3.4 и тд. Делал через оператор FOR. Однако с этим кодом начались проблемы. Помогите пожалуйста. 
      Нижу представил изображение кода. 
      Заранее спасибо!
       

    • By O5-14
      По поводу этого https://cxem.net/mc/mc220.php девайса. Как напоминалка паролей думал сделать, только в моих краях 1604 нету( Под wg12864 нет случаем модификации ? 
      И что такое значит "Текстовые файлы должны быть в обычном txt формате и без форматирования" - первая часть понятна. А без форматирования ? Одна длинная строка ? Пробелы-то хоть можно ?
    • By Karl-Ieronim
      Коллеги, всем привет. 
      Увидел вот такой проект. 
      Несмотря на явную привлекательность что-то совсем мало повторивших. 
      Может кто-то из завсегдатаев форума делал этот проект? 
      Интересует ваше мнение: хочу повторить, но не силен в программировании, поэтому беспокоюсь на счёт подводных камней с которыми не смогу справиться. 
    • Guest Дмитрий
      By Guest Дмитрий
      не работает 1 колонка от усилителя,точнее выход. Колонки проверил работают , саб работает . На плате подгораний нету,все элементы целые.  Питание подаётся на все 3 преобразователя. Пробовал с преобразователя на прямую к колонке, работает только 2шт. Куда смотреть дальше ...
    • By 3цераптор
      Аутомотив Солюшенз Груп, (ASG) входящая в группу компаний VK Electronics, открывает вакансию программиста микроконтроллеров. На данный момент компания ведет свою деятельность по трем направлениям:
      Разработка автомобильной электроники (блоки управления для сбора данных);
      Системы управления автопарком;
      Промышленная электроника (система "умный дом" SOHO)
      Сотрудничая с нами, Вы будете находиться на острие новых технологий, заниматься исследованием и креативной разработкой, а не банальным написанием кода в жестких условиях ТЗ. Мы позволим Вам самостоятельно принимать решение и находить новые технологии реализации Ваших идей.
      Вы заинтересованы в собственном развитии и Вам интересны новые технологии, а так же Вы желаете стать частью команды современной компании?Ждем Ваших откликов!
      Что нужно делать:
      разрабатывать прошивки для микроконтроллеров;
      участвовать в составлении ТЗ в составе рабочей группы проекта.
      Мы хотим видеть специалиста с...
      Профильным образованием, рассматриваем выпускников ВУЗов;
      Знанием языков программирования;
      Знанием ОС FreeRTOS, Linux;
      Умением программировать чисто, без мусора в коде и стандартных библиотек;
      Умением самостоятельно, а главное быстро разбираться и искать пути решения интересных и трудных задач;
      Знанием архитектур на ядре ARM7,Contex-M3, Contex-M4;
      Опытом работы с процессорами STM 32F1/2/3/4, NXP, Texas industries;
      Знанием протоколов CAN, CANOpen, RS232, RS485;
      Опытом работы с беспроводными модулями GSM,GPS,WiFi и их аппаратными реализациями;
      Опытом разработки ПО для серийных изделий.
      Мы предлагаем:
      ЗП по итогам собеседования, от 80 000 руб.
      Адекватную мотивацию как по ЗП, так и по бонусам;
      Комфортный офис, расположенный в самом центре г. Воронежа;
      Необходимое оборудование для продуктивной работы;
      Пятидневная рабочая неделя, с 9 до 18 часов ( возможно смещение времени работы);
      Работа в молодой команде профессионалов;
      Возможность работать с реальными проектами, видеть результаты креативной работы;
      Сладости для питания мозга :).
×
×
  • Create New...