USB-flash - в данном случае, это режим, когда Мурмулятор становится внешней флешкой для хост-компа, т.е. оттуда можно записывать напрямую на SD-card, подключенную к пике, и можно писать на диски, примонтированные к XT.
Да, PS/2 клавиатура на первых двух PIO, см. схему мурмулятора.
Мышь пока не поддерживается. Есть версии прошивки с эмуляцией мышки на джойстике, но оно не прижилось, т.к. реально на ХТ мышь нигде не нужна по большому счёту. Но если возникнет нужда, прикрутим.
RTC не поддерживается. А нужен?
PCM5102 звучит громче (если прямо на уши), но он не доступен к прямой напайке на Мурмулятор - только внешним блоком, TDA1387 - разведен на плату версии 1.4
GP23; rightout=GP21; beepout=GP25 - все используются. Пищалка - это пищалка, а звук - это звук, там Disney Sound Source (стерео-Covox) и прочие ништяки живут.
COM-порт тоже пока никому не понадобился на ХТ, хотя, были позывы с подключением модема. Пока - нереализовано. Эти пины пока занимает джойстик, но если проект будет развиваться, не исключено, что там появится и поддержка COM-порта.
Ну, если внимательно читать статью, то там написано, что своп отключается при подключении PSRAM ;) В текущей сборке доступно 4 метра памяти в сумме (пофиг какой, psram или swap). Если надо заюзать именно 8, можно подсобрать отдельный билд, но я не вижу для ХТ необходимости в таком количестве памяти. Просто нет программ, которым столько нужно. Ну и опять, если внимательно читать статью, то там есть 2 скриншота: один - перформанс со свопом, второй - с псрам. И с псрам оно изрядно быстрее.
Это совсем другое устройство (в три раза дороже). Или это к тому, что лучше взять эту плату, и не морочить себе голову с Мурмулятором? Ну... тоже мнение.
Я полагаю, что цена. Не я разрабатывал Мурмулятор, знаю только, что он начинался, как эмулятор ZX Spectrum на каком-то ESP, потом переехал на пику, а потом уже оброс кучей других эмуляторов ретро-компов.
Ну, если смотреть на Win95/98 - таки да, там уже почти всё было. Но для пики оно пока недостижимо - памяти мало. 264 КБ - это очень мало даже по меркам конца 90-ых прошлого века, там уже только кэш второго уровня был больше.
Если учесть, что пике неоткуда взять сеть (если не брать pico w, для которой можно поискать драйвер в Зефире), а в Зефире нет драйверов для тех устройств, что используются в Мурмуляторе, то остаётся только голое ядро для переключения задач, и особой разницы уже как бы и нет.
Это не другая идеология, а общая база для всех ОС. Командной строке надо учить всех, а не одних задротов, иначе мы никогда не выберемся из "поколения-ЕГ".
Мурмулятор ОС пока не поддерживает экраны-матрицы, а вот в pico-launcher можно подсмотреть управление матрицей 240*320 ST7789 по i2c. Исходники тут: https://github.com/xrip/pico-launcher/tree/main/drivers/st7789, там рядом есть ещё поддержка ws2812.
USB-flash - в данном случае, это режим, когда Мурмулятор становится внешней флешкой для хост-компа, т.е. оттуда можно записывать напрямую на SD-card, подключенную к пике, и можно писать на диски, примонтированные к XT.
Да, PS/2 клавиатура на первых двух PIO, см. схему мурмулятора.
Мышь пока не поддерживается. Есть версии прошивки с эмуляцией мышки на джойстике, но оно не прижилось, т.к. реально на ХТ мышь нигде не нужна по большому счёту. Но если возникнет нужда, прикрутим.
RTC не поддерживается. А нужен?
PCM5102 звучит громче (если прямо на уши), но он не доступен к прямой напайке на Мурмулятор - только внешним блоком, TDA1387 - разведен на плату версии 1.4
GP23; rightout=GP21; beepout=GP25 - все используются. Пищалка - это пищалка, а звук - это звук, там Disney Sound Source (стерео-Covox) и прочие ништяки живут.
COM-порт тоже пока никому не понадобился на ХТ, хотя, были позывы с подключением модема. Пока - нереализовано. Эти пины пока занимает джойстик, но если проект будет развиваться, не исключено, что там появится и поддержка COM-порта.
Ну, если внимательно читать статью, то там написано, что своп отключается при подключении PSRAM ;)
В текущей сборке доступно 4 метра памяти в сумме (пофиг какой, psram или swap). Если надо заюзать именно 8, можно подсобрать отдельный билд, но я не вижу для ХТ необходимости в таком количестве памяти. Просто нет программ, которым столько нужно.
Ну и опять, если внимательно читать статью, то там есть 2 скриншота: один - перформанс со свопом, второй - с псрам. И с псрам оно изрядно быстрее.
Там своп на внешнюю SD-card, которые сейчас стоят копейки, т.е. смысла не имеет заморачиваться с этой кастрацией (имхо).
С этим пока никак - сетевых карточек и модемов в комплекте эмуляции не имеется.
Данному нику - верим )) Так как он и есть основной разработчик pico-xt.
Это совсем другое устройство (в три раза дороже). Или это к тому, что лучше взять эту плату, и не морочить себе голову с Мурмулятором? Ну... тоже мнение.
Я полагаю, что цена. Не я разрабатывал Мурмулятор, знаю только, что он начинался, как эмулятор ZX Spectrum на каком-то ESP, потом переехал на пику, а потом уже оброс кучей других эмуляторов ретро-компов.
Ну, если смотреть на Win95/98 - таки да, там уже почти всё было. Но для пики оно пока недостижимо - памяти мало. 264 КБ - это очень мало даже по меркам конца 90-ых прошлого века, там уже только кэш второго уровня был больше.
Очень зависит от локации. Поищите на маркетплейсах "ZX Murmulator"
Если выбрать вариант с VGA, то сложно только паять разъём под SD-card. В худшем случае можно прикупить готовый модуль и на соплях прицепить
Да, есть корпуса в виде моделей для 3Д-принтера. Поищите на https://t.me/ZX_MURMULATOR/30988
ну и тут https://murmulator.ru/howto внимательно посмотрите варианты
добрался проверить. нифига не вышло:
unimplemented: FDPIC mode is not supported in Thumb-1 mode
Если учесть, что пике неоткуда взять сеть (если не брать pico w, для которой можно поискать драйвер в Зефире), а в Зефире нет драйверов для тех устройств, что используются в Мурмуляторе, то остаётся только голое ядро для переключения задач, и особой разницы уже как бы и нет.
Базы нет в преподавании. Сплошные юзеры...
Не, тут оно никак - слишком мало памяти. Может, появится что-то дешёвое с большим количеством ресурсов.
Это не другая идеология, а общая база для всех ОС. Командной строке надо учить всех, а не одних задротов, иначе мы никогда не выберемся из "поколения-ЕГ".
Кстати, под винду есть удобный инсталлер: https://github.com/raspberrypi/pico-setup-windows/releases (но требует Win10 или выше).
Ну, он сильно бюджетный. А RP2350/54 - ждём. Пока в доступных точках их нет. Не из Британии же заказывать ))
Мурмулятор ОС пока не поддерживает экраны-матрицы, а вот в pico-launcher можно подсмотреть управление матрицей 240*320 ST7789 по i2c. Исходники тут: https://github.com/xrip/pico-launcher/tree/main/drivers/st7789, там рядом есть ещё поддержка ws2812.
Ну, тут задача была обратная - аппаратура уже есть, а ОСи - нет )
просмотрел доку по-быстрому. пока принципиальных отличий от FreeRTOS не нашёл.