Как стать автором
Обновить

Комментарии 24

решил написать и свою операционную систему

Вместо RTOS, что есть в ESP?

Операционка написана в ардуино IDE, довольно проста в разработке

Без WIFI и BT?

пока что да, но все впереди

со спектрумом это роднит только то что в оригинале на низком уровне тоже не особо было задокументированно, а скорее даже - лучше. arduino для esp32 представляет собой закрытую lib которая подготовлена в esp idf. она, в свою очередь дергает бинарный код из постоянной памяти , особенно это касается беспроводки. Очень немногие спускаются на esp32 до такого уровня, хотя на спектруме это была необходимость. более того, жесткие времянки необходимые для кассетного магнитофона тоже трудненько обеспечить - описано здесь https://habr.com/ru/articles/782350/ Для этого неплохо бы использовать встроенные аппаратные ресурсы, да они не особо незадокументированы. я уж не знаю как работает либа ps/2 - надо поглядеть. Кстати, на спектуме удобных либ на все случаи жизни тоже далеко не сразу появилось.

в общем то дело полезное, интересное. просто это ни разу не спектрум

Извиняюсь, но все же, более точно звучит "RTOS есть в компиляторе и в саму ESP вместе с кодом пользовательской программы загружаются нужные функции этой OS"

Как то так.

А то многие из такого утверждения могут заключить, что RTOS жестко пришита к ESP программно, а то и вообще аппаратно. Что неверно.

Плюсанул за то, что мало осталось тех, кто хоть что то готов делать своими руками и писать об этом на харбре.

Хотя. судя по уровню данной статьи, прямо скажем писатель из вас ещё тот... Остаётся надеяться что по той причине что весь талант ушёл в программирование.

первый раз статью сделал, соглашусь, надо подделать

Тема софта совсем не раскрыта.

И гамезов

Библиотека от автора bitluni

Да, все верно. Решил попробовать с ней так как она была проверена ранее

Александр, вы бы начали с изложения идеи: что, собственно, вы хотите сделать? Какими средствами и навыками для этого располагаете? Вместо этого вы с места в карьер принялись рассказывать, как травите плату. Наверно же, идея не заключалась единственно в том, чтобы протравить плату и написать калькулятор? Так до конца и осталось непонятно, то ли вы хотите сделать спектроанализатор, то ли повторить. ZX Spectrum.

Хочу сделать аналог ZX Spectrum. Статью я потихоньку доделаю. Спасибо за активность

Нет, мое устройство не тоже самое, что в ссылке. Оно работает по другому и имеет отличия. Я упоминал о наличии похожих проектов, но я сделал все с нуля

А пленочные накопители поддерживает?

Проект на стадии разработки, все впереди ;)

Поправьте если ошибаюсь, но ESP32 не умеет с USB работать.

В данном случае должна использоваться клавиатура совместимая с PS/2, обычная USB не будет работать.

Да и готовый проект есть https://github.com/dcrespo3d/ZX-ESPectrum-Wiimote/tree/master ...

Только там еще можно microSD подтянуть, и игры с нее грузить (еще год тому собирал такое)

отлично работает с USB клавиатурой а pc/2 наоборот не работает. я говорил, что есть куча похожих проектов, но в них есть моменты которые мне не понравились и я сделал все с нуля

На гидхаб вроде видел, что подключают по ps/2

Видимо у вас клавиатура с поддержкой.

В свое время задавался этим вопросам, и с этим все было сложно. Работа с HID устройствами...
В вашем же примере - простой RX/TX как я понял, даже название портов сами за себя говорят.
#define CLOCK 16 //D-
#define DATA 17 //D+

Я, тогда еще, замарачивался с подтяжкой к +5 вольтам на транзисторах, т.к. только по ним и работала стандартная ps/2 клавиатура.

можно как я понимаю любые контакты для клавиатуры использовать

Kalculator?
Owwrite?
Hello word?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории