Как стать автором
Обновить

Комментарии 35

А теперь - чит, которого мы были лишены в 80-ых - горячие сохранения (снепшоты)! Сколько раз приходилось бросать игру, т.к. не удавалось сохранить промежуточный результат, и приходилось начинать с начала?

На сколько помнится, для счастливых обладателей дисководов была кнопка "Magic", которая сбрасывала дамп памяти в файл, который можно было потом запустить и продолжить. Работала нестабильно, иногда дамп не запускался, но хоть какая то надежда была.

Да, было много всяких полукустарных реализаций. Чаще всего она просто NMI вызывала, а оно уже что-то к чему прикручено. И чего только не прикручивали - и дебагер туда вешали, и файловый менеджер... Забавно, что это наша местная придумка. На западе оно встречалось сильно реже. А тут - прям поветрие ))

Справедливости ради, кнопка Magic, о которой, скорее всего, говорится выше была не полукустарной штукой, а фишкой контроллера betadisk (хотя она, конечно же вызывала nmi). Реализация у betadisk была достаточно кривой. В частности содержимое регистров процессора записывалось в стек и смещение вершины стека могло попортить что-то нужное в ОЗУ ну и, емнип, не все регистры процессора сохранялись, поэтому не всегда можно было потом продолжить игру.

Вроде в Скорпионе она была и без бетадиска, и вызывала дебагер, но уже не уверен. Столько лет прошло..

В Скорпионе она вызывала встроенный, как они называли, теневой сервис - монитор от MOA, а там и дебагер и классическая "magic", и что-то ещё.

P.S. из интересного: в любимом мной питерском электронном журнале ZX-Format при нажатии на кнопку "magic" на ZX-Scorpion вызывался вообще свой шуточный монитор.

Была и антимэджиковая защита, когда стек переносился на начало экрана. Соответственно, всё валилось и после записи и при попытке запуска дампа. Правда в самом дампе после можно было с переменным успехом поковыряться. Также был вариант с программированием контроллера, когда он вгонялся в состояние, при котором нажатие Мэджика просто портило диск (писался мусор).

Ставил эмулятор и настольгические ощущения были только 15 минут. Рад что людям нравится такая игрушка.

Да, от писишного эмуля у меня тоже ощущения не те. А вот отдельный девайс - очень близко к необходимому )

Так сразу и не соображу, какую версию pico-spec накатывать на мурмулятор ultimate

не помню, есть ли на Ultimate (у меня его пока нет) переключение на PWM, есть ли там VGA-выход. Если есть, и сейчас в нём стоит первая пика "зелёная", то m1p1-spec-2048-378-PWM-VGA-1.2.B.uf2 из последнего релиза: https://github.com/DnCraptor/pico-spec/releases/tag/v.1.2.B
если отличается железяка, то надо посмотреть другие. там есть "легенда", по которой расшифровывается имя файла

Не, вряд-ли. Те версии к версии оригинального Мурмуля вряд-ли имеют отношение. Мурмуль 2.0 вышел совсем недавно, и Ультимейтов к нему я ещё не видел. Там же другой пинаут. А в прошивке m1 - обозначат пинаут Мурмуля от первой версии, p1 - первая пика, что к версии мурмуля не имеет отношения.

получил подтверждение - на Ультимейте пинаут от первого Мурмуля. Дальше - зависит от того, какая на нём стоит пика, к чему подключен монитор, а по звуку - рекомендую перекинуть джампера в режим PWM. i2s чуток похуже звучит (на мой вкус)

https://github.com/DnCraptor/pico-spec/releases/download/v.1.2.9/m1p1-spec-2048-378-I2S-HDMI-1.2.9.uf2

У меня есть Murmulator Ultimate на первой RP (то есть m1p1 версия). Хотелось бы его апргрейднуть до m1p2, но не уверен, какая именно плата из 2350 туда подойдёт и заработает. Читал, что там есть какие-то тонкости по питанию на разных платах.

Можете, пожалуйста, подсказать - что купить из p2, чтобы можно было просто поставить её в мурмулятор m1, и чтобы заработало без перепайки какой-либо?

Мой выбор - "Pimoroni Pico Plus 2", но она дорогая и трудно достать. Оригинальная "Raspberry Pi Pico 2" - тоже очень хороша, с теми же проблемами. Чуть легче добыть "Waveshare RP2350-Plus", и совсем частые - китайские "нонеймы" чёрного цвета. Они наиболее глючные.

То есть, ту же Pimoroni Pico Plus 2 можно просто прошить версией m1p2 - и она сразу заработает в первом мурмуляторе ультимэйт без перепайки и еще чего-либо?

Да, зелёная - это хороший выбор. Бывают китайские подделки, но заранее понять, подделка или нет - я не знаю, как именно.

Спасибо за ссылку!

Была бы ещё такая вещь для советского компьютера "Специалист" была бы. Именно с последнего я и увлёкся компами в 8.5 лет

Для мурмулятора есть: https://murmulator.ru/emu80

Правда, там нужна уже пико 2.

Фотографии экрана интерфейса, да ещё и в PNG. Спасибо, что не в 4к.

А кто будет возмущаться, тому приложим .tiff

TIFF это контейнер, внутри может лежать JPG, а вот TGA 24 bit это было бы сильно.

Пощёлкал мобилой и вставил. Сильно тяжёлые? Я думал, интерфейс хабра их пожмёт.

Претензия в том, что вы обязаны были захватить картинку через HDMI карту и сделать скриншоты. Потом обрезать их и сжать их до нативного для ZX Spectrum разрешения ;)

Не, с моника мобилкой - более ламповые картинки ))

Сколько я их перепаял.. Щупаешь пальцами плату, находишь место вызывающее рассинрон и впаиваешь туда мелкий конденсатор.

А музыкальные процессоры?

Спасибо, вспомнил ночные загрузки игр с подкруткой головки магнитофона.

Очень тяжело было врубиться "что ты такое". везде упомянуты pico а на картинках почему то espspectrum везде. мне очень не хватило фразы в самом самом начале "Мурмулятор это эмулятор ZX Spectrum и всяких разных других микрокопьютеров на основе микроконтроллеров pico 2040/2035", да и на сайте Мурмулятора ее нет. Ну и что он умеет как минимум HDMI, TFT и TV. Осознать эти простые факты в общем то можно по сайту, но после их вывления вся статья стала простой и последовательной.

в качестве лирического отступления хотелось бы почитать кто это все разрабатывал и откуда такое название

ну и для полноты кругозора уже про zx spectrum хотелось бы больше тестов всяческих демок с мультиколорными атрибутами

спасибо, я, хоть и стараюсь читать все-все заголовки статей, все равно пропускаю что то такое интересненькое. в данном случае мне кажется более интересно что есть современная полноценная платформа со всеми фичами и без долгой загрузки, как с линуксом, удобная далеко не только для эмуляторов. Однако растет именно как платформа для эмуляторов и представлена в первую очередь как эмуляторная. При этом всяких разных "спектрумов" ну столько понаделано, в самых разных разновидностях, куда бы уж еще. у меня в голове не укладывается как такое происходит.

Спасибо, заказал вчера, после Вашей статьи, уже едет :)

Предвкушаю :)))

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации