#murmulator

2025-06-02

Мурмулируем Mac 128K

Есть у меня хобби: портирование всякого-разного под Мурмулятор , и попалась мне на глаза реализация одного из самых древних "маков" - Macintosh 128K: github.com/evansm7/pico-mac . - Это же почти готовая прошивка под Мурмулятор, - подумал я. Основное отличие - другая распиновка VGA, да и реализация периферии немного отличается. После того, как в профильном чате ТГ канала этот эмулятор тоже упомянули пару раз, как кандидата на портирование, взялся за него и я.

habr.com/ru/articles/915024/

#мурмулятор #murmulator #эмулятор #macintosh_128k #macintosh_512k #pico #pico2 #RP2040 #RP2350

2025-05-18

Мурмулируем ZX Spectrum

ZX Spectrum разработки «Sinclair Research Ltd» и его клоны - несомненная веха в истории бытового компьютеростроения. Если брать верхнюю оценку, всего было произведено до 9 миллионов ZX Spectrum и его клонов , что делает его одним из самых массовых домашних компьютеров 1980-х годов (на втором месте после Commodore 64 - порядка 17 млн. экземпляров). Многие люди, владельцы Спектрума, Пентагона, или Ленинграда, в далёких 80-ых, в настоящее время переживают ностальгию по ушедшему детству/отрочеству/юности... Что питает спрос на антикварные и новодельные "спектрумы". Понятно, что существует огромное число всевозможных эмуляторов, которые дают возможность поиграть в детство. Но далео не всем они "заходят". Кому-то надо, чтобы было более железно, лампово и старо-клавиатурно, кто-то хочет просто повозиться с микросхемами тех лет... Вот для них и продают наборы для самостоятельной сборки всевозможных "ленинградов" и "нео-пи-си". Однако, есть и промежуточный спрос - чтобы эмулятор, т.к. оно дешевле, но чтобы отдельная коробочка, т.к. оно более "железно". Выбор в этой нише тоже достаточно разнообразен, но я бы хотел остановиться на Мурмуляторе и его клонах. Для него существует 5 немного различающихся реализаций спектрума: technocat, fast-beta, speccyP, fruit-bat и pico-spec. Все они имеют свои положительные и отрицательные грани, например, первый - очень хорош для мобильных реализаций на компактных устройствах с TFT-дисплеями, т.к. имеет продвинутую экранную клавиатуру, но все они достаточно универсальны и имеют похожий движок. Несколько выделяется из их ряда только pico-spec, т.к. только у него движок асинхронный, что позволяет очень точно отрисовывать всякие занимательные бордюрные эффекты, которые часто попадаются в демо-сцене и в редких играх. Недостатки pico-spec'а являются продолжением его недостатков - сложность синхронизации звука. У pico-spec'а, пожалуй, худшая реализация звукового тракта. Правда, замечают это далеко не все - в основном те, кто хочет себе спектрум для прослушивания трекерной музыки. Для игр качество звука вполне приемлемое.

habr.com/ru/articles/910354/

#мурмулятор #murmulator #zx_spectrum #espectrum #speccy #эмулятор #pentagon_128k #pentagon_512k #pentagon_1024k #amstrad_128k

2024-09-11

atari800 — Atari 800 / 65XE… на Мурмуляторе

Для Атари на Мурмуляторе имеются целых три разных эмулятора: Atari 2600 , Atari 800 и Atari Lynx . Первый ограничен исполнением только ROM-файлов для приставки Атари 2600, последний - это очень простенький хэндхэлд, который мало распространён на просторах бывшего Союза, поэтому сосредоточимся на среднем, который теоретически эмулирует Atari 400, 800, 1200XL, 600XL, 800XL, 65XE, 130XE, 800XE, XE Game System и 5200 SuperSystem. Реализация для Мурмулятора основана на эмуляторе github.com/atari800/atari800 - который легко собирается под Линукс. Т.е. основная проблема - ограниченные ресурсы маленького RP2040. Конечно, пришлось повозиться, но удалось запихнуть всё необходимое, как минимум для вариантов оригинального компьютера с 48 КБ памяти.

habr.com/ru/articles/842616/

#мурмулятор #murmulator #atari #atari_800xl #atari_st #atari_will_be_back! #atari_2600 #pi_pico

2024-09-11

pico-rk86 — Радио-86РК на Мурмуляторе

Радио-86РК - это машинка тех, кто сам травил платы, сам паял, и сам зашивал ПЗУ ручной машинкой. По древности и популярности с 86РК может посоперничать только Микро-80, который ещё больший динозавр любительского микрокомпьютеростроения. Меня лично РК86 "догнал" только в прошлом году, когда меня попросили сделать порт с ESP8266 на RP2040 для Мурмулятора. Оригинальный код под ESP: github.com/klad-me/RK8266 , результат портирования: github.com/DnCraptor/pico-rk86 . Портирование прошло достаточно гладко, но драйвер дисплея пришлось потом изрядно переделать. Первый запуск:

habr.com/ru/articles/842338/

#мурмулятор #murmulator #радио86рк #радио86рк #86РК

2024-09-10

pico-bk — БК-0010/11М на Мурмуляторе

Эмулятор БК-0011М на Raspberry Pi Pico (RP2040) Сделан на основе эмулятора для ESP8266 github.com/konst-st/BK8266 [S]VGA monitor с поддержкой режима 1024*768 60ГцВывод осуществляется с удвоением точек 512x2->1024 и с утроением линий 256x3->768 в Ч.Б режиме и с учетверением точек 256x4->1024 и с утроением линий 256x3->768 в цветном. Периферия: - PS/2 клавиатура с автоматической перекодировкой русских букв и спец.символов - Dendy джойстики - Wii джойстик - Звук от пищалки и моно-Covox на порту 177714 выводится в виде 12-ти битного ШИМ. - Реализована эмуляция таймера БК-0010 (регистры 177706, 177710, 177712).

habr.com/ru/articles/842326/

#мурмулятор #murmulator #бк #бк0010 #бк0011м #бк0010/11м #бк0010

2024-09-10

pico-xt — старая добрая PC/XT на Мурмуляторе

Эмуляторов IBM PC/XT в сети навалом, но для Мурмулятора ( murmulator.ru ) пока есть только один: github.com/xrip/pico-xt . Вопросы на тему "Зачем вообще нужен этот ваш мурмулятор?" мы тут обойдём, т.к. данное устройство относится к разряду "хобби", и по уровню полезности можно сравнивать только с такими же хобби, как собирание марок или монет. Хотя, некоторые умудряются включить сборку Мурмулятора своими руками в работу радио-кружка. Но это - другая история.

habr.com/ru/articles/842292/

#мурумулятор #murmulator #pc/xt #xt #эмулятор #эмуляторы

2024-09-01

Создание приложения под Мурмулятор ОС (1)

Как я писал ранее ( habr.com/ru/articles/839976/ ), Murmulator - одноплатный ультрадешевый микрокомпьютер на основе платы Raspberry Pi Pico (пика), которая, в свою очередь, основана на микроконтроллере - RP2040. RP2040 - одна из наиболее известных двухъядерных реализаций ARM Cortex-M0+ с 264 КБ встроенной SRAM памяти и от 2-ух до 16-ти МБ flash-памяти подключаемых по QSPI интерфейсу, распаянной на плате пики. Отдельную статью-тутуриал я посвятил использованию Мурмулятор ОС (МОС): habr.com/ru/articles/840052/ с точки зрения пользователя. Теперь имеет смысл описать процесс создания приложений под МОС. МОС (рассматриваем текущую версию 0.2.7) поддерживает три вида приложений:

habr.com/ru/articles/840186/

#мурмулятор #murmulator #микрокомпьютер #raspberry_pi_pico #tutorial

2024-08-31

Murmulator OS (для пользователя)

Основная задача любой операционной системы - предоставить приложениям возможность унифицированного способа доступа к ресурсам оборудования, а пользователю - запускать и останавливать работающие приложения. Murmulator OS (далее MOS) не является исключением. Как намекает название, данная ОС разработана для Murmulator github.com/AlexEkb4ever/MURMUL (далее просто Мурмулятор), который основан на ультрабюджетной плате Raspberry Pi Pico (процессор-микроконтроллер RP2040) + специальная плата расширения, подробнее про которую можно почитать на сайте murmulator.ru . Таким образом, Murmulator - полноценный ультрадешевый (бюджетная версия которого обходится не дороже $5) микрокомпьютер.

habr.com/ru/articles/840052/

#мурмулятор #murmulator #os #ос #операционная_система #микрокомпьютер #микроконтроллер #raspberry_pi_pico #эмуляторы #tutorial

2024-08-31

ZX Murmulator OS

ZX Murmulator - одноплатный ультрадешевый микрокомпьютер на основе платы Raspberry Pi Pico (далее "пика"), которая, в свою очередь, основана на микроконтроллере - RP2040. RP2040 - одна из наиболее известных двухъядерных реализаций ARM Cortex-M0+ с 264 КБ встроенной SRAM памяти и от 2-ух до 16-ти МБ flash-памяти подключаемых по QSPI интерфейсу, распаянной на плате пики. Данный микроконтроллер легко гонится до 400 МГц без какого либо радиатора, не смотря на свои штатные 133. Что позволяет запускать на нём достаточно прожорливые задачи.

habr.com/ru/articles/839976/

#мурмулятор #murmulator #эмулятор #эмуляторы #эмуляторы_пк #ос #os #программирование #системное_программирование #разработка_программного_обеспечения

2024-08-30

Мурмулятор — ультрабюджетный микрокомпьютер

Как я познакомился с Мурмулятором? Я искал какой-то недорогой одноплатный компьютер для запуска эмуляторов ретро-компов.Чем меня не устраивало использование эмуляторов на "настоящем" компьютере? Ничем. Просто хотелось отдельное устройство. Я рассматривал вариант покупки старого ноута специально под эту задачу, потом смотрел на Raspberry Pi 400, Orange Pi и на прочие одноплатники. В процессе поисков я наткнулся на видео самостоятельной сборки оригинального одноплатника с бюджетом в $5. Понятно, что впоследствии я в эту сумму и близко не вложился, но данное изделие меня всё-таки зацепило. Вот так у меня и появился первый ZX Murmulator.

habr.com/ru/articles/839960/

#murmulator #мурмулятор #эмулятор #эмуляторы #эмуляторы_приставок #эмуляторы_пк #эмуляторы_консолей #zxspectrum #бк0010/11м #рк86

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst