По теме - хроники вируса и, в частности, карантин.
Перебирая железки, обнаружил фрагмент печатной платы с герконовыми кнопками, который был выпилен в прошлом тысячелетии из какого-то калькулятора. Помнится, такие вещи мы использовали в студенческие годы в качесве джойстика для ZX-Спектрума - берешь в левую руку, а правой рукой бьешь по кнопкам. В настояще время более подходящим названием было бы что-то типа "кейпад".
Ну акеюшки
, вот и занятие нашлось. Более подробно покрутить STM32 и его USB, для интереса сделать "контроллер кейпада", т.е. добавить плату контроллера к той выпиленной клавиатуре "вторым этажом".
Однако потом мысли перемешались, вот их список в случайном порядке:
- на плате есть место;
- STM32F070CB из загашника и его начинка;
- VGA;
- студенческие годы;
- ZX-Spextrum;
- игра
Down To Earth, которую потом кто-то портировал на Орион-128 в ч/б варианте и которую я дизассемблировал уже с КР580ВМ80; в 1996-м эту игру портировал на 80286 на ассемблере, изучая оный, и уже потом под .NET FrameWork C# на Windows, причем до ума так и не довёл).
Одним словом, вместо USB-кейпада пока получилась такая игровая микро-приставка к VGA-монитору, на которой можно поиграть в игру
Down To Earth.
Примечания.
1) В инете есть подобного рода проекты, так что данное творение не претендует на оригинальность и/или суперсложность.
2) Вероятно, это будет интересно лишь тем людям, кто в свое время проникся и прочувствовал ZX-Spectrum и, в частности, уделил достаточное внимание игре
Down To Earth.
3) Однажды у одногруппника игра Down To Earth сбойн
ула при перепаде сетевого напряжения, причем сбой проявился весьма забавно - ударная волна от взрыва стала распространяться вправо до упора. Данный факт был учтен при портировании на 80286, и было реализовано несколько нестандартных и довольно забавных поведений игры, выбираемых при ее запуске. На данном "кейпаде" эти настройки были оформлены в целое меню.
4) Видео приаттачил в виде zip-архива (IMG_0183.zip), дабы не использовать сторонний хостинг; за качество видео просьба не пинать, была цель минимизировать размер. Качать/не качать - см. примечание 2.
5) в контексте упомянутой игры
Down To Earth забыл упомянуть о людях, которые в свое время прямо или косвенно пробудили/возобновили интерес к микропроцессорным системам - нужно будет добавить инициалы одного из разработчиков: D. Byford
Ну вот вкратце об одном из итогов карантина
IMG_0183.zip