Vslav, вот у этого Apple 1 на esp8266 с видео через эфир клавиатура подключена через телнет. Это конечно не РК, но какой-то ресурс там все ж есть.
https://youtu.be/rCqbB1UmW8o
Vslav, вот у этого Apple 1 на esp8266 с видео через эфир клавиатура подключена через телнет. Это конечно не РК, но какой-то ресурс там все ж есть.
https://youtu.be/rCqbB1UmW8o
Больше игр нет
Куда катится мир...
Мои скромные железяки
ATARI 65хе
YAMAHA YIS503IIIR
PackardBell
HP Vectra 286/25n/VE/VL/VL800/VLi8, Kayak XA
AcerPower 433sv
Fujitsu-Siemens Scenic/S 2
Compaq deskpro en
МС 0511-01
Микро80(в процессе)
Микроком85
Апогей-БК01Ц
РадиоРК-86
БК0010/10-01/11/11М
ПК-8000
Львов ПК-01
Агат-9
ДВК-2(в процессе)
ДВК-3М
Вектор-06ц
Специалист
ХТ8088 nec-20
АТ286,386,486
PI-75-200ММХ
РII, III,IV
ZX-Evolution r.C3
Santaka-002
Дельта-С
Ленинград48к
[свернуть]
Та ресурс есть, но кетайский стек - это @#$. Он может надолго забрать проц сам, и прерывания надолго запрещать нельзя - тогда он помирает. Навороты программные чтобы пользователям было "удобно" - это вообще @#$. Я пару лет назад сделал на 8266 свой MAC, который отдает сырые пакеты по UART на 4 Мбитах, и забыл про программирование этой китайской поделки напрочь. Я вообще не очень понимаю как на нем что-то можно делать - нестандартная архитектура, очень слабая документация, винегрет примеров с кучей ошибок, ну разве если край нужен WiFi. Или хочется сложности попреодолевать. А "в это время в замке у шефа" - stm32 по баксу идут.
PS. На видео кстати мусор видно. Это вот та самая "клава по телнету" напоминает о себе.
Vslav, это же спорт.
Больше игр нет
Через эфир не проблема, это делал @cnlohr. У меня нигде эфирного ТВ нет, потому композит по-моему лучше.
По поводу клавиатуры через телнет - это тоже не проблема, только вот 1) не удобно, т.к. не все кнопки будут передаваться, 2) хочется сделать именно железку, к которой подключил клаву и телек и оно будет работать без потребности в инете/компе и т.д.
WiFi-стэк у меня отключен только из-за помех на видеосигнал. ESP8266 имеет очень мощный передатчик, по тестам того же @cnlohr он работает на 600м в прямой видимости. Для справки, в момент передачи оно кушает ~350мА по 3.3В.
- - - Добавлено - - -
Ты просто неправильно его готовишь. У меня вторая работа - умный дом, я как раз делаю WiFi-утройства (точнее софт для них) для умного дома на ESP8266. Т.ч. на ESP8266 я уже огрооомную собаку сожрал и знаю его вдоль и поперек.
- - - Добавлено - - -
У меня тут новости. Позанимался сегодня пару часом эмулятором.
Сделал нормальную поддержку PS/2 клавы. При этом почкался с перекодированием раскладок. Т.ч. можно на РК86 писать так же, как нарисовано на кнопках клавы. По-моему удобно, хотя кому-то может показаться неправильным.
Все выложено на гитхабе. Завтра постараюсь еще видосик запилить на нормальном телеке и чтобы все было видно.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Ну, у всех свои представления о правильной готовке. У меня основной проект от миллиона до полутора сишных строк с парой сотен параметров компиляции, не всегда в мегабайтный stm32 влазит. Ессно, полностью свой HAL, RTOS, свои стеки, все вылизано и жужжит, никаких сторонних библиотек. Впихнуть это все в esp8266 вместе с китайским говнецом (а без него там никак - ни исходников ни документации толком не дают - ни за деньги, ни под NDA, тексаппорт нулевой, партизаны-хунвейбины, млин) и потом надежно сопровождать серию не представляется возможным. А так - сделали на esp8266 свой беспроводной MAC (говнецо китайское выкинуто по максимуму, своя работа с аппаратурой, только для беспроводного стека песочница оставлена), дешевый, изредка зависает, как хартбит перестал приходить - ему основной процессор передернул питание и полетели дальше. Нормально, несколько тысяч такого продано, клиенты не жалуются.
PS. Ты обмен по вайфай запусти в фоне, можно не особо интенсивный, хотя бы пинг длинным пакетом пару раз в секунду, посмотрим что с видеовыходом станет.
Update: посмотрел проект, видеоданные по DMA I2S отдаются, а синхронизация в прерывании таймера. Ну и от кетайцев ничего не осталось (никакой беспроводки), в таком варианте оно жизнеспособно, почему же нет - основной диверсионный код выкинут.
Последний раз редактировалось Vslav; 04.03.2018 в 22:34.
Сегодня спаял плату на ESP-01. Пересобрал проект под него. Все работает !
На гитхаб (ссылка в первом сообщении темы) выложены бинарники прошивки, схема и файлы для сборки платы (ЛУТ).
Следующая цель - нормальный интерфейс для доступа к файлам для эмулятора.
Нормальные фотки и видос сегодня ближе к вечеру.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)