VGA вывод для эмуляторов ZX Spectrum на микроконтроллерах.

  Рет қаралды 3,154

ZX Spectrum 40 лет спустя

ZX Spectrum 40 лет спустя

Жыл бұрын

В этом видео рассказываю как организовать подключение к VGA мониторам эмуляторов ZX Spectrum на микроконтроллерах.
VGA output for ZX Spectrum emulators on MCUs.
Прошивка JABATO STM32F401:
Firmware JABATO STM32F401:
drive.google.com/file/d/1hmr0...
Прошивка PALETTE STM32F401:
Firmware PALETTE STM32F401:
drive.google.com/file/d/1NqsP...
Прошивка TV STM32F401:
Firmware TV STM32F401:
drive.google.com/file/d/1ZFpr...
Исходники Atollic TrueSTUDIO for STM32:
Source codes Atollic TrueSTUDIO for STM32:
drive.google.com/file/d/1ZWP5...
Поддержать автора можно на карту Сбербанка - 4817 7602 5061 7150
QIWI Кошелек: qiwi.com/n/ZXMAGICDONATE
Donate.stream - donate.stream/yoomoney4100118...

Пікірлер: 53
@user-fy9ow6nu1r
@user-fy9ow6nu1r 5 ай бұрын
Отличный урок. Многое понятно с первого просмотра
@zxspectrum4044
@zxspectrum4044 5 ай бұрын
Спасибо. Просто пытаюсь объяснить как я понял это сам, ни в коем случае не в роли учителя. Слабоват для этого.
@44Nemo44
@44Nemo44 Жыл бұрын
Спасибо за подробное изложение процесса разработки. Желаю Здоровья и Удачи в наступающем году!
@zxspectrum4044
@zxspectrum4044 Жыл бұрын
Спасибо, Сергей. С наступающим!
@igorgoblin1123
@igorgoblin1123 Жыл бұрын
Супер! Осталось это запустить совместно с эмулятором самого спектрума. Жду продолжения!
@zxspectrum4044
@zxspectrum4044 Жыл бұрын
Пробный запуск был пол года назад: kzbin.info/www/bejne/ZpDTZ5iAgK95oKM Сейчас появилось время доработать диалоги загрузки и выгрузки файлов, как будет готово выложу прошивку Спектрума для VGA.
@GlassesTmn
@GlassesTmn Жыл бұрын
Отличный материал! С наступающим Новым годом! Новых идей и разработок!
@zxspectrum4044
@zxspectrum4044 Жыл бұрын
Спасибо, Андрей. С наступающим, здоровья, удачи и добра!
@AliakseiSolovyov
@AliakseiSolovyov 5 ай бұрын
Очень нравится, спасибо)
@_Jumbo_
@_Jumbo_ Жыл бұрын
💥👍💥 ... С Новым 2023 Годом! ...
@zxspectrum4044
@zxspectrum4044 Жыл бұрын
Спасибо и Вас с Новым 2023 годом!
@user-kz2wp9gs1i
@user-kz2wp9gs1i Жыл бұрын
Супер !!! Замечательное и очень наглядное объяснение !!! Спасибо ! :)
@zxspectrum4044
@zxspectrum4044 Жыл бұрын
Спасибо, Профессор. Рад приветствовать!
@1C3-D
@1C3-D 5 ай бұрын
Да, я помню, что там довольно удобно устроен вывод изображения. Поэтому и простой VGA адаптер из удвоителей (на одновибраторах) и "гасителем" четных строк (на одном транзисторе) для Спектрумов существовал. Правда, он работал только на кинескопных мониторах и то, не на всех... А на МК удваивать и пиксели/строки, и частоты, гораздо проще и полкадра выкидывать не надо =)
@zxspectrum4044
@zxspectrum4044 5 ай бұрын
Всё верно.
@myvin2887
@myvin2887 10 ай бұрын
Абалденный ролик!
@zxspectrum4044
@zxspectrum4044 10 ай бұрын
Спасибо. Работа над видео заняла пару месяцев, было нарисовано 840 изображений.
@NIKOLAY_PSHONIA
@NIKOLAY_PSHONIA Жыл бұрын
Можно ещё поднять частоту проца. Гониться нормально.
@zxspectrum4044
@zxspectrum4044 Жыл бұрын
В этом нет необходимости, наоборот приходится тормозить эмулятор ZX, разгоняется почти до 200%, а это уже сильно заметно.
@megaboy2k
@megaboy2k 9 ай бұрын
А можно выложить последнюю версию исходников? В идеале на гитхаб
@user-un1ev5lp4e
@user-un1ev5lp4e Жыл бұрын
добрый день, исходники которые вы оставили в описание это исходники тока vga вывода или нет ?
@zxspectrum4044
@zxspectrum4044 Жыл бұрын
Добрый день, Илья. Исходники только по VGA. Будет улучшенная версия исходников по VGA (над которой сейчас работаю). Именно на ней будет работать эмулятор ZX.
@user-un1ev5lp4e
@user-un1ev5lp4e Жыл бұрын
@@zxspectrum4044 ясно, когда-нибудь выложите исходники с которыми работают дисплеи которые были показаны у вас на канале ?
@zxspectrum4044
@zxspectrum4044 Жыл бұрын
@@user-un1ev5lp4e Да, планирую, в следующем видео или через видео в месте с моими функциями GDI.
@user-un1ev5lp4e
@user-un1ev5lp4e Жыл бұрын
@@zxspectrum4044 ясно, тогда жду видео, удачи вам
@Ivanko730
@Ivanko730 9 ай бұрын
Здравствуйте! А данную схему можно использовать для подключения к клону zx spectrum из 90х, как vga конвертер?
@zxspectrum4044
@zxspectrum4044 9 ай бұрын
Здравствуйте, к сожалению нет, но в интернете можно найти множество уже готовых решений.
@alexloktionoff6833
@alexloktionoff6833 8 ай бұрын
Конечно использование XOR не так уж плохо, но все -равно задержка прохождения прямого и инвертированного сигналов чуть отличается. Почему не задействовать классику - всего одну КП16 74HC157 ? Для ЖК мониторов это не так актуально - они сами делают семплирование аналогового сигнала цветности и переводят в пикселы. А для ЭЛТ лучше переходные процессы скрыть дополнительным буферизированием на выходе, лучше аналоговым /*переключение INK/PAPER мультиплексора делать например по 1 CLK а заряд выходного конденсатора R;G;B делать уже по 0 CLK когда аналоговый уровень уже стабильный*/
@zxspectrum4044
@zxspectrum4044 8 ай бұрын
Полностью согласен. Такой "классический" подход очевиден для тех кто сам собирал Спеки. К моему сожалению, это делаю спустя десятилетия, в отличии от моих зрителей. В версии эмулятора 128К и дальнейшая поддержка 48К версий будут уже по новой схеме, с использованием 74HC157. В следующем видео будет опубликована новая схема и прошивка 128К.
@dmytromykhailiuta9268
@dmytromykhailiuta9268 Жыл бұрын
Видели как это сделано на RP2040 ?
@zxspectrum4044
@zxspectrum4044 Жыл бұрын
Нет не видел.
@zxspectrum4044
@zxspectrum4044 Жыл бұрын
Даже не знаю что такое RP2040
@dmytromykhailiuta9268
@dmytromykhailiuta9268 Жыл бұрын
@@zxspectrum4044 , микроконтроллер CortexM0+, два ядра по 133, флеша внешняя. Популярная штука среди любителей эмуляции Спектрума.
@zxspectrum4044
@zxspectrum4044 Жыл бұрын
@@dmytromykhailiuta9268 Я загуглил и нашел проект, но это не то. Здесь учтены особенности именно Спектрума, не нужен никакой буфер, все 16 цветов Спектрума и возможность реализации на гораздо скромном железе, даже на F103.
@dmytromykhailiuta9268
@dmytromykhailiuta9268 Жыл бұрын
@@zxspectrum4044 , там нет буфера, цвета есть. Все благодаря встронному аппаратному модулю который можно конфигурировать. PIO
Эмулятор ZX Spectrum c выходом  VGA на STM32F401(411).
19:30
ZX Spectrum 40 лет спустя
Рет қаралды 8 М.
Мой современный ZX Spectrum, клон Next - N-GO
20:37
retro_Daenury
Рет қаралды 4,8 М.
Final muy inesperado 🥹
00:48
Juan De Dios Pantoja
Рет қаралды 16 МЛН
The Noodle Picture Secret 😱 #shorts
00:35
Mr DegrEE
Рет қаралды 29 МЛН
Arduino PRO Micro 32u4 Homemade Macro Keyboard
17:11
Master Kolotushkin Arduino
Рет қаралды 12 М.
ZX + FPGA = MSX
11:18
retro_Daenury
Рет қаралды 4 М.
ZX Spectrum 48 эмулятор на STM32F103 / ZX Spectrum 48 emulation on STM32F103
30:43
ZX Spectrum 40 лет спустя
Рет қаралды 42 М.
Вывод информации на монитор по VGA
19:53
TR-DOS. ZX Magic V0.90 эмулятор ZX Spectrum128K для STM32F411.
17:37
ZX Spectrum 40 лет спустя
Рет қаралды 3,7 М.
RGBI-VGA adapter for connecting the ZX-Spectrum to a monitor
11:01
Hobbies, Inside And Not Only
Рет қаралды 16 М.