User Tag List

Страница 15 из 19 ПерваяПервая ... 111213141516171819 ПоследняяПоследняя
Показано с 141 по 150 из 187

Тема: ZX-ESPectrum - Еще один (но не менее клевый) ZX16/48/128+2+3 AY на ESP32/ESP32+PSRAM

  1. #141

    Регистрация
    28.08.2023
    Адрес
    г. Брест, Беларусь
    Сообщений
    142
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    33 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Большинство (но, конечно, не все!) недорогих USB-клавиатур всё ещё поддерживают протокол PS/2 [...]
    Да что-то у меня две уже лежат, которые теоретически могли бы, а практически непонятно, куда их теперь Впрочем, мою главную задачу — поездки, никаким новыми клавиатурами не решить, мне идеально надо, чтобы любая, какая попалась, работала. А «любая» нынче это только USB, да ещё и беспроводная, скорее всего. Так что, меня спасёт только активный адаптер

    Цитата Сообщение от SoftLight Посмотреть сообщение
    В итоге тот же порт ESPectrum-а на Мурмуляторе просто конфетка а тут такое себе.
    Ну, тут у нас про ретро-хобби, единой истины нет, а свою ситуацию я бы описал так: нет у меня желания собирать специальный компьютер для одной программы. Эмулятор-то всё же программный, ничего сильно уникального в нём пока не вижу. Уж особо надо будет, при большом желании переписать его его куда потребуется для меня проще, чем паять SMD мелочь. Свои потребности в пайке мелочи я более чем удовлетворил сборкой Sizif’а

    А вот конкретно прошивка ESPeccy, судя по тому, что я прочитал, может быть исполнением моей давней мечты — что-то вроде Amiga Vision, с которым можно (и не жалко) оставить гостя, пусть он сам по меню ползает да картинки рассматривает. Затрат всего чуть больше тысячи, паять-копать не надо, даже если и окажется, что работает не так, как хотелось бы, пусть в ящике валяется, может DOS на нём запущу, гости точно рады будут

    Цитата Сообщение от bmwxmiha Посмотреть сообщение
    Не то что не хотят, скорее не могут, мозгов не хватает [...]
    Интересно, мы точно про один и тот же проект говорим... Я, конечно, всего час потратил на изучение, но, насколько я понял, и хотели, и очень даже давно смогли. Причём, как нынче модно, плата не просто прямоугольником, а точно для корпуса «резинки». Ценник конский, ну, кому подешевле, для тех и есть TTGO. Эх, вот кто бы делал новоделы корпуса toastrack или, хотя бы, Spectrum+ — с руками бы оторвал, даже за неразумные деньги.

  2. #142

    Регистрация
    28.08.2023
    Адрес
    г. Брест, Беларусь
    Сообщений
    142
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    33 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Собрал адаптер из RP2040-zero и палок чего было под рукой. Отталкивался от ps2x2pico и usb2ps2. Прошивку пересобрал с SDK 2.1.1 и светодиод вкорячил, как у гишпанского товарища, только сделал так, чтобы мигал весело Гвоздики вполне заменяют mini DIN.

    В процессе тестирования выяснил, что у древней «кетайской» мини-клавиатуры с фонариком кнопка ВЛЕВО сдохла В целом, попробовал штуки три noname беспроводных, Logitech и проводную, всё работает. Пока TTGO всё не доедет, тестировал на Sizif’е, но, не вижу причин, почему бы не сработало и в любом другом месте. Как правильно предупреждают авторы: ОНО ПИТАЕТСЯ ОТ PS/2 если вы не сделали по другому!!! Убедитесь, что PS/2 может дать нужный ток!!! Я думаю, надо как-то питание отдельно пробросить.

    Технические подробности


    Код:
    --- ps2x2pico-orig/CMakeLists.txt
    +++ ps2x2pico-2.1/CMakeLists.txt
    @@ -11,7 +11,7 @@
     # Pull in Raspberry Pi Pico SDK
     include(pico_sdk_import.cmake)
     
    -if (NOT PICO_SDK_VERSION_STRING VERSION_EQUAL "1.5.1")
    +if (NOT PICO_SDK_VERSION_STRING VERSION_GREATER_EQUAL "1.5.1")
       message(FATAL_ERROR "Raspberry Pi Pico SDK version 1.5.1 required. Your version is ${PICO_SDK_VERSION_STRING}")
     endif()
     
    @@ -20,6 +20,7 @@
     # Initialise the Raspberry Pi Pico SDK
     pico_sdk_init()
     
    +add_compile_definitions(PICO_DEFAULT_LED_PIN=10)
     add_executable(ps2x2pico src/ps2x2pico.c src/usbin.c src/scancodes.c src/ps2kb.c src/ps2ms.c src/ps2out.c src/ps2in.c)
     
     pico_generate_pio_header(ps2x2pico ${CMAKE_CURRENT_LIST_DIR}/src/ps2out.pio)
    После этого светодиод будет просто гореть, чтобы он весело мигал я «обернул» все вызовы отсылки чего-либо в PS/2 (изменения абы какие, разбираться, как это там сделать идеологически правильно, я не стал, сама идея управлять светодиодом через tinyusb меня пугает…)

    Код:
    --- ps2x2pico-orig/src/usbin.c
    +++ ps2x2pico-2.1/src/usbin.c
    @@ -30,6 +30,16 @@
     #define MAX_REPORT 4
     #define MAX_REPORT_ITEMS 32
    
    +#define kb_send_key(key, is_key_pressed, modifiers) \
    +            board_led_write(true); \
    +            kb_send_key(key, is_key_pressed, modifiers); \
    +            board_led_write(false);
    +
    +#define ms_send_movement(buttons, x, y, z) \
    +            board_led_write(true); \
    +            ms_send_movement(buttons, x, y, z); \
    +            board_led_write(false);
    +
     typedef struct {
       u16 page;
       u16 usage;
    [свернуть]


    P.S. может, вынести в отдельную тему, про адаптеры на RP 2040, вроде, через поиск я не увидел? Хотя, там и обсуждать особо нечего, всё гениально просто.

  3. #143

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    цена такой дев-платы насколько понимаю, такая-же как у rpi-zero-2w, у которой тоже на борту есть полноценный HDMI с разрешением до 4K25 или 2K60 и аппаратным графическим ускорителем с полноценной поддержкой OpenGL и WiFi с Bluetooth. Только процессор гораздо более шустрый 4-ядерный 1GHz 64-bit Arm Cortex-A53 и 512 МБ памяти с полноценным linux'ом. Т.е. можно запустить полноценную эмуляцию спектрума с AY и прочими плюшками.

    Странно, что люди почему-то делают спектрум на ESP32, а не на более мощном ARM за ту-же цену и при тех-же размерах платы. Интересно, в чём тут прикол?
    Последний раз редактировалось ZXMAK; 11.03.2025 в 10:59.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  4. #144

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,215
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,652
    Поблагодарили
    574 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    Странно, что люди почему-то делают спектрум на ESP32, а не на более мощном ARM за ту-же цену и при тех-же размерах платы. Интересно, в чём тут прикол?
    Почему не делают? ZXBaremulator, например.
    С уважением, Станислав.

  5. #145

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    386
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    за ту-же цену и при тех-же размерах платы
    Цена на TTGO VGA32 начиналась от 600 р. Я покупал за 800. Потом и 900 было, никто брать не хотел. Сейчас ну 1200-1400р. Это сопоставимо с пизеро2w ?
    Ну и размер 61х32 мм(уточнил). Это то жи сопоставимо??
    Последний раз редактировалось zebest; 11.03.2025 в 11:26.
    Profi v3.2 -=- Speccy2010,r2

  6. #146

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    Сейчас ну 1200-1400р. Это сопоставимо с пизеро2w ?
    Вполне:
    1400р это 16.8 USD,
    rpi-02w - 15.00 USD

    Если наличие WiFi не обязательно, можно взять модельку попроще и дешевле.

    Цитата Сообщение от zebest Посмотреть сообщение
    Ну и размер 61х32 мм(уточнил). Это то жи сопоставимо??
    rpi-02w - 65mm x 30mm

    Тоже вполне сопоставимо - на 4 мм длиннее, но на 2 мм уже. Зато сразу HDMI и полноценная OpenGL графика.

    512 МБ для полноценного графического Linux десктопа конечно маловато - если фаерфокс запустить, то память сразу закончится, но для задач типа эмулятора этого вполне достаточно.
    Последний раз редактировалось ZXMAK; 11.03.2025 в 11:42.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  7. #147

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    386
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ну да, как раз цена то и сопоставима. На маркетплейсах цена в 2-3 раза разниЦЦа. А5 же, там и ВГА и ps\2 из каропки ( ну и тиви при желании), а в пизеро2в - только ХДМИ? и клаву усб через отг надо?? Ну кому то и так и так хорошо....
    Profi v3.2 -=- Speccy2010,r2

  8. #148

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    там и ВГА и ps\2 из каропки ( ну и тиви при желании), а в пизеро3в - только ХДМИ? и клаву усб через отг надо?? Ну кому то и так и так хорошо....
    К rpi-02w можно любую USB клавиатуру подключить, зачем PS/2? У неё полноценный USB2, подключаешь хаб и к нему можно подключить мышу, клавиатуру, флешку, USB DAC и т.п.

    VGA легко делается из HDMI переходником или кабелем. Однако большинство современных дисплеев - все с HDMI, поэтому удобнее HDMI.

    Насчет телевизора, у rpi-02w есть композитный видеовыход для телевизоров, только проводки к контактным площадкам сзади подпаять:



    У меня есть rpi-02w - очень мощная платка, на ней вполне можно игровой сервер запустить - даже не лагает, видео смотреть или даже графические десктопные программы для Linux запускать. Но для тяжелых графических приложений типа веб-браузера 512 МБ явно мало.

    Для компиляции больших программ памяти тоже мало - если запустить компиляцию на всех 4 ядрах, то сразу заканчивается память и система подвисает на попытке выгрузить чтото в файл подкачки. Сама компиляция довольно шустро на 4 ядрах работает, но 512 МБ памяти для современных компиляторов явно недостаточно.

    Насчет воспроизведения видео, h264 есть аппаратное ускорение, вполне смотрибельно, а вот видеофайлы с avc только программный кодек - будут тормозить. В этом есть минус, иначе бы получился маленький медиа компьютер на Linux.

    Есть CSI-2 разъем для видеокамеры.

    Потому и не могу понять - в чем смысл городить огород с ESP32, если за ту-же цену можно взять платку почти полноценного компьютера? Может я какую-то фичу не вижу?
    Последний раз редактировалось ZXMAK; 11.03.2025 в 12:39.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  9. #149

    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,877
    Спасибо Благодарностей отдано 
    128
    Спасибо Благодарностей получено 
    131
    Поблагодарили
    81 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    У меня есть rpi-02w - очень мощная платка
    Ну и ценник у неё, мощный

  10. #150

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от breeze Посмотреть сообщение
    Ну и ценник у неё, мощный
    15 USD - практически такой-же как и у TTGO VGA32.
    Модельки попроще еще дешевле.
    Последний раз редактировалось ZXMAK; 11.03.2025 в 14:22.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

Страница 15 из 19 ПерваяПервая ... 111213141516171819 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Single board ZX Spectrum 128 на ESP32, analog color TV +2 USB host
    от sdima1357 в разделе Эмуляторы
    Ответов: 15
    Последнее: 07.11.2023, 20:01
  2. Ответов: 9
    Последнее: 17.03.2021, 18:18
  3. OpenVegaPlus - ещё один эмулятор на ESP32 с клавой и ili9341.
    от Скарт в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 6
    Последнее: 23.08.2020, 00:44
  4. M.CU.M.E эмулятор разных машин. С клавой. esp32 или teensy.
    от Скарт в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 3
    Последнее: 13.07.2020, 19:39
  5. Ещё один Д.Р.
    от GNTB в разделе Поздравления
    Ответов: 4
    Последнее: 19.07.2006, 01:52

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •