Да, дефицит в Союзе был крайне неприятным явлением. На почте можно было каталогом посылторга пользоваться, но то было долго... И я не помню, были там КР580 или нет.
Железный эмулятор называется симулятор )) Есть много готовых решений, но они все дороже эмуляции. А на RP2040 есть и решения с "железной" клавой. И Спектрум - это как бы оффтоп для темы про БК0010/11М )
Но Мурмулятор изначально родился именно как эмулятор ZX Spectrum, сейчас аж 6 разных прошивок спека имеется. Смотреть тут: https://murmulator.ru/firmware-zx
Ну, не такая она и кривая, за свои деньги )) + Raspberry выпустила уже новый чип RP2350/54, там памяти в два раза больше, на нём уже можно заказать Raspberry Pi Pico 2, и ребята собираются выпустить Мурмулятор 2.0.
ЕSP не так удобно програмить, как RP2040. К малинке лучше документация и SDK (имхо). ESP несколько дороже, но так-на-так, оно сравнимо. По эмулируемым платформам, это сюда: https://murmulator.ru/do, для tttgo не следил. Там в табличке есть инфа, и про HDMI, и про прочее.
А так - на вкус и цвет все фломастеры разные )) Есть много разных платформ, в том числе и очень похожих, например PicoMiteVGA - тоже достойная борда, но импортная + у нас для PicoMite (MMBasic) есть порт на Мурмулятор.
Я думаю, что если делать, то уже нормальный способ - эмуляцию NE2000 или COM-порт+модем. Но пока оно неактуально. Почти всем хватает обычной SD-Card и связи с хост-компом по USB. Оно же пока игрушка, чтобы поиграть в старые игрушки, а не терминальная станция. Есть сборка VersaTerm под RP2040 - вот там - терминальная станция (насколько я помню)
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-ых прошлого века, там уже только кэш второго уровня был больше.
Ну, вы же не будете спорить, что если игра позволяет отображение в CGA и TGA, то TGA всегда симпатичнее ))
Да, дефицит в Союзе был крайне неприятным явлением. На почте можно было каталогом посылторга пользоваться, но то было долго... И я не помню, были там КР580 или нет.
Если вы читали статью, то там написано, что данный вопрос на пике решён тем, что добавлен своп-файл на сд-карточку, или подключением PSRAM.
Железный эмулятор называется симулятор )) Есть много готовых решений, но они все дороже эмуляции. А на RP2040 есть и решения с "железной" клавой. И Спектрум - это как бы оффтоп для темы про БК0010/11М )
Но Мурмулятор изначально родился именно как эмулятор ZX Spectrum, сейчас аж 6 разных прошивок спека имеется. Смотреть тут: https://murmulator.ru/firmware-zx
Ну, не такая она и кривая, за свои деньги )) + Raspberry выпустила уже новый чип RP2350/54, там памяти в два раза больше, на нём уже можно заказать Raspberry Pi Pico 2, и ребята собираются выпустить Мурмулятор 2.0.
Не, я про то, что можно это "пофиксить", т.е. вплести пищалку в существующий PCM канал. Я что-то такое где-то уже делал, но не помню где ))
ЕSP не так удобно програмить, как RP2040. К малинке лучше документация и SDK (имхо). ESP несколько дороже, но так-на-так, оно сравнимо. По эмулируемым платформам, это сюда: https://murmulator.ru/do, для tttgo не следил. Там в табличке есть инфа, и про HDMI, и про прочее.
А так - на вкус и цвет все фломастеры разные )) Есть много разных платформ, в том числе и очень похожих, например PicoMiteVGA - тоже достойная борда, но импортная + у нас для PicoMite (MMBasic) есть порт на Мурмулятор.
Не пробовал. Запускал Windows 2.0 - тормоза изрядные, но с натяжкой можно считать работоспособной.
Нет, в i2s спикер не работает, как я помню, только в режиме без внешнего DAC. Надо бы починить...
Я думаю, что если делать, то уже нормальный способ - эмуляцию NE2000 или COM-порт+модем. Но пока оно неактуально. Почти всем хватает обычной SD-Card и связи с хост-компом по USB. Оно же пока игрушка, чтобы поиграть в старые игрушки, а не терминальная станция. Есть сборка VersaTerm под RP2040 - вот там - терминальная станция (насколько я помню)
Учту )) Надо будет придумать эмулятор коробка с лентой на микроконтроллере ))
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 внимательно посмотрите варианты