С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
для спектрума его такого хватит. Эльф это тот же спектрум 48. и вот этот товарищь сделал, чтоб звук с hdmi у него шел https://github.com/fruit-bat/pico-zx...ctrumPiZero.md.
у меня ни наушников ни колонок в хозяйстве нет, и ненадо. для телека саундбар есть, но он тоже от hdmi или от блютуза. у меня все через hdmi, у телека таких входов дофига. и шнуров у меня полно таких поэтому. и комп висит, или ноут. приставка сега. волт еще щас спек на платке повешку еще.
Последний раз редактировалось sergio78; 30.05.2025 в 15:38.
CityAceE(01.06.2025)
так это не Raspberry Pi Zero. Это продукт другой компании - Waveshare RP2040 на легковесном контроллере по типу bluepill, то что там приставку PiZero добавили вводит только в заблуждение, т.к. Raspberry Pi Zero - это платка на SoC bcm2837 с полноценным 4-ядерным ARM Сortex-a53 с GPU V3D с поддержкой аппаратного ускорения OpenGL, работающий под линуксом.
Я вообще удивлен, что к такому слабому контроллеру HDMI прикрутили. Родной поддержки HDMI на чипе нет. Оригинальная плата на RP2040 от Raspberry без HDMI идет - просто как альтернатива blue pill.
Последний раз редактировалось ZXMAK; 31.05.2025 в 20:20.
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
А его и не "прикручивали". просто часть ножек контроллера вывели на разъём HDMI, а обеспечение сигнала - полностью программное. Немного помогает набор GPIO модулей, но не так чтобы и сильно. в RP2350 поддержки чуть больше, но тоже не так чтобы много - HSTX-кодирование - сделали аппаратные блоки, но и там тоже непросто. А в RP2040 - совсем кисло. Но обходимся как-то ))
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Вот, мы не знали, что "не сделаешь" и сделали))
https://github.com/DnCraptor/pico-al...rs/hdmi/hdmi.c - если интересно, как именно, смотреть тут.
- - - Добавлено - - -
Там в спектруме режим 320*240 в 16-ти цветах (логический) реализован на 640×480 @ 60 Hz (физических). Необходимая для него частота hdmi-clk = 25.2 MHz, за один клок надо обрабатывать 10 байт, для этого достаточно 252 MHz. Вот одно ядро чипа именно этим и занято, а второе - эмуляция Z80 и весь обвес.
GPIO там - очень просты процессоры, которые почти ничего не умеют:
https://github.com/DnCraptor/pico-al...dmi/hdmi.c#L61 - тут мальнкий кусочек обработки (который удалось туда зусунуть)
https://github.com/DnCraptor/pico-al...dmi/hdmi.c#L78 - тут тупая передача данных (ногодрыг)
Никакого аналога FPGA там нет.
Последний раз редактировалось mikeveng73; 01.06.2025 в 02:36.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)