User Tag List

Страница 9 из 10 ПерваяПервая ... 5678910 ПоследняяПоследняя
Показано с 81 по 90 из 96

Тема: Pico-spec - Еще один (но не менее клевый) ZX-ESPectrum на RPi Pico/Pico2 (+ PSRAM)

  1. #81

    Регистрация
    20.12.2006
    Адрес
    Minsk
    Сообщений
    375
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mikeveng73 Посмотреть сообщение
    да. ставить старый. он настроит среду. потом - плагин, он даст доступ к новым сдк. потом открыть проект, подождать чуток, вскод предложит импортировать его. согласиться, подождать, пока вскод(плагин) вытянет зависимости. настроить Симэйк в вскоде: Configure: Pico/Release, cбилдить. ну и там всякие set поставить как надо для конкретного железа

    Спасибо за пояснение - все предельно четко и понятно!!! Буду пробовать (чуть допаяю на макетке чтобы без длинных проводов и все разьемы были под рукой ) - мот удасться свои пункты в меню добавить с хотелками (i2c разные контроллеры ) если все пройдет гладко с компиляцией после Вашей инструкции. Может я наконец-то подружусь с VScode))) Из Win11 должно все работать без глюков как из из под WIn7)))

  2. #82

    Регистрация
    29.05.2025
    Адрес
    г. Одесса, Украина
    Сообщений
    70
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    62
    Поблагодарили
    35 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Новости пикоспекостроения:
    1. Появился режим работы памяти, позволяющий адресовать до 64 метров (реализовано пока до 32). Называется Murmuzavr, детали можно почитать тут:https://t.me/murmulator_news/1313 и далее в теме.
    2. Реализован Gigascreen. Первые прошивки с ним появляются тут: https://t.me/murmulator_news/1331 и далее.
    Всё это ещё не релизное, скорее proof-of-concept, ещё ловим и инсектицидим баги, но потыркать уже можно.

    Этот пользователь поблагодарил mikeveng73 за это полезное сообщение:

    SoftLight(08.11.2025)

  3. #83

    Регистрация
    20.12.2006
    Адрес
    Minsk
    Сообщений
    375
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mikeveng73 Посмотреть сообщение
    да. ставить старый. он настроит среду. потом - плагин, он даст доступ к новым сдк. потом открыть проект, подождать чуток, вскод предложит импортировать его. согласиться, подождать, пока вскод(плагин) вытянет зависимости. настроить Симэйк в вскоде: Configure: Pico/Release, cбилдить. ну и там всякие set поставить как надо для конкретного железа

    Сделал все по рекомендациям - стало намного лучше - компиляция доходит до последнего шага ([146/147] Linking CXX executable) и потом выдает ошибку:

    "vga.c" not found in "${workspaceFolder}\build\compile_commands.jso n". 'includePath' from c_cpp_properties.json in folder 'pico-spec' will be used for this file instead.
    "undefined reference to `SELECT_VGA'"

    collect2.exe: error: ld returned 1 exit status
    ninja: build stopped: subcommand failed.

    pico-spec\drivers\vga-nextgen\vga.c "задается" переменная `SELECT_VGA': bool SELECT_VGA = false;
    pico-spec\src\OSDMain.cpp используеться как внешнеописанная: extern bool SELECT_VGA;
    pico-spec\src\Video.cpp используеться как внешнеописанная: extern bool SELECT_VGA;

    Это мои установки для компиляции:

    Код:
    set(PICO_BOARD pico2 CACHE STRING "Board type")
    cmake_minimum_required(VERSION 3.13)
    
    option(VGA_HDMI "Enable VGA/HDMI driver" OFF)
    option(TFT "Enable TFT display" ON)
    option(ILI9341 "Enable TFT ILI9341 display" ON)
    option(TV "Enable TV composite output" OFF)
    option(SOFTTV "Enable TV soft composite output" OFF)
    option(MURM2 "Murmulator 2.0" ON)
    option(PICO_PC "RP2040-PICO-PC" OFF)
    option(PICO_DV "RP2350-PICO-DV" OFF)
    option(ZERO "RP2040-PiZero" OFF)
    option(ZERO2 "RP2350-PiZero" OFF)
    
    #set(m1p2launcher ON)
    
    #set(VGA_HDMI ON)
    #set(SOFTTV ON)
    set(TFT ON)
    set(TFT_INV 0)
    #set(TFT_INV 1)
    set(ILI9341 ON)
    
    #set(CPU_MHZ 252)
    set(CPU_MHZ 378)
    set (PORT_VERSION "1.2.I")
    
    #set (MURM ON)
    set (MURM2 ON)
    #set (PICO_PC ON)
    #set (PICO_DV ON)
    #set (ZERO ON)
    #set (ZERO2 ON)
    
    set(KBDUSB ON)
    
    set(CMAKE_C_STANDARD 11)
    set(CMAKE_CXX_STANDARD 17)
    set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
    Последний раз редактировалось backa; 08.11.2025 в 21:11.

  4. #84

    Регистрация
    29.05.2025
    Адрес
    г. Одесса, Украина
    Сообщений
    70
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    62
    Поблагодарили
    35 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от backa Посмотреть сообщение
    set (PORT_VERSION "1.2.I")
    попробуй забрать версию свежее из main (1.2.J) - я сегодня на ней собирал по TFT и она проходило.

    Этот пользователь поблагодарил mikeveng73 за это полезное сообщение:

    backa(08.11.2025)

  5. #85

    Регистрация
    20.12.2006
    Адрес
    Minsk
    Сообщений
    375
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mikeveng73 Посмотреть сообщение
    попробуй забрать версию свежее из main (1.2.J) - я сегодня на ней собирал по TFT и она проходило.
    все так же через clone githubaddress? удалив прежний каталог

  6. #86

    Регистрация
    29.05.2025
    Адрес
    г. Одесса, Украина
    Сообщений
    70
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    62
    Поблагодарили
    35 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от backa Посмотреть сообщение
    все так же через clone githubaddress? удалив прежний каталог
    если ты не делал форк моего репо, а просто с него утащил, то достаточно в том же каталоге выполнить:
    Код:
    > git pull origin main
    оно затянет последние изменения.

  7. #87

    Регистрация
    20.12.2006
    Адрес
    Minsk
    Сообщений
    375
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mikeveng73 Посмотреть сообщение
    попробуй забрать версию свежее из main (1.2.J) - я сегодня на ней собирал по TFT и она проходило.

    я искренне удивлен но у меня получилось с помощью VScode скомпилировать рабочий код!!! Залил в Pico2 - работает! Преагромнейшее спасибище! за помощь и ликбез в компиляции!

    Эту тему просматривают: 41 (пользователей: 1 , гостей: 40) сколько ботов набежало)))
    Последний раз редактировалось backa; 08.11.2025 в 22:58.

  8. #88

    Регистрация
    29.05.2025
    Адрес
    г. Одесса, Украина
    Сообщений
    70
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    62
    Поблагодарили
    35 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от backa Посмотреть сообщение
    я искренне удивлен но у меня получилось с помощью VScode скомпилировать рабочий код!!! Залил в Pico2 - работает! Преагромнейшее спасибище! за помощь и ликбез в компиляции!
    Ну вот, немного настырности - и всё получается ))
    Удачи в дальнейших издевательствах над микроконтроллером )

    - - - Добавлено - - -

    + https://github.com/DnCraptor/pico-sp...es/tag/v.1.2.J - отрелизил версию 1.2.J

  9. #89

    Регистрация
    20.12.2006
    Адрес
    Minsk
    Сообщений
    375
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mikeveng73 Посмотреть сообщение
    Ну вот, немного настырности - и всё получается ))
    Удачи в дальнейших издевательствах над микроконтроллером )
    Править "чужой" РАБОЧИЙ код - самый лучший способ для самообучения(по-моему мнению) а вот с нуля программы с использованием Cmake - это тот еще квест будет))) Но пока я очень рад этой маленькой победе и она не просто "на полку" а вполне востребованный будет - я уже основную конфигурацию спаял на макетке: ILI9341, VGA выход, PCM5122, PS/2 клавиатура + 2 разъема USB A разьемы для клавиатуры и в будущем HDMI разъем поставлю и потом корпус распечатать.
    Ну "поиздеваться" над этим микроконтроллером я уже успел с помощью uPython.))Время переходить на новый уровень - все на чисто Си! Как и должно быть с ARM Cortex микроконтроллерами
    Последний раз редактировалось backa; 08.11.2025 в 23:36.

  10. #90

    Регистрация
    20.12.2006
    Адрес
    Minsk
    Сообщений
    375
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mikeveng73 Посмотреть сообщение
    Удачи в дальнейших издевательствах над микроконтроллером )

    Хотел-бы спросить про "emu80v4" для Pico. Склонировал Ваши исходники, настроил опции в CMake и скомпилировал( без ошибок ) - получил firmware file: m2p2-emu80-512-I2S-VGA-0.4.6.uf2. К сожалению не завелось на моей макетке - подключения все такие же как и для ZX для мурмулятора2. К сожалению нет дома осциллографа, чтобы пройтись по ногам PicoW на предмет обноружения сигналов. Eсли выбираю TFT ILI9341 в опциях то компиляция с ошибками - возможен ли вывод на TFT или только VGA/HDMI?

    Насколько реально погонять игру Аладина на Pico симуляторе PC386? И еще вопрос - какие резисторы для VGA ставить для мурмулятора2 - 820\390 или 1К\330. Спрашиваю потому, что вместо белого цвета имею серый цвет .
    Последний раз редактировалось backa; 14.11.2025 в 00:40.

Страница 9 из 10 ПерваяПервая ... 5678910 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 186
    Последнее: 18.09.2025, 17:59
  2. Кто использует Raspberry Pi Pico (RP2040)?
    от Rio444 в разделе Разработка электроники
    Ответов: 3
    Последнее: 20.07.2024, 13:59
  3. Программирование под Raspberry Pi Pico
    от andrews в разделе Зарубежные компьютеры
    Ответов: 10
    Последнее: 06.09.2023, 17:08
  4. PICO-8 - вымышленная консоль
    от CityAceE в разделе Зарубежные компьютеры
    Ответов: 6
    Последнее: 23.09.2021, 18:37

Ваши права

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