С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Дааааа, собрал новую клавиатуру, сделал платку на разъем малины, на ней разместил диоды и все заработало, еще раз спасибо.
- - - Добавлено - - -
Взял сейчас таповский exolon и конвертнул в tzx, все грузится и работает, но вот сами игры, вроде как подтормаживают, в экселоне на реальных машинках я столько много не прохожу
Вы сами придумали себе границы, в которых не можете разобратся, допустим если есть процессорное ядро z80, внутренняя ram и rom по вашему это эмулятор, а не полноценный zx - бред полный, а тогда zx spectrum next - это что по вашему???
Ветку зря перенесли, специально заводил ее в железном разделе, для более широкого распространения, так знаю по себе, что в этом разделе я последний раз был лет 10 назад.
Эмулятор ZX Spectrum, написанный в стиле Bare Metal, то есть под голое железо без какой-либо ОС, это как ни крути, а это всё-таки софтовый эмулятор. Но это совсем не плохо! Мне эта идея прямо очень нравится. И bare metal программирование - это очень интересная область. Только представьте себе, что у самой младшей модели Raspberry Pi Zero в распоряжении программиста целых 512 мегабайт оперативной памяти. Это ж, не 2, не три, а целых 512 Пентагонов с мегабайтом памяти. Ну и процессор с тактовой частотой в 1 ГГц - 1000 МГц, что в 285 раз больше, чем у стандартного Z80. Вы представляете какая это мощь? На таком железе не то, что стандартный ZX48 можно идеально сэмулировать, но и Evo, и Next со всеми их плюшками.
Но dim прав в том, что можно рассматривать Raspberry Pi, как некий аппарат у которого, есть "прошивка", которая хранится нa microSD карте. И этой прошивкой вполне себе может быть ZX Spectrum.
ZXBaremulator хорош всем, кроме закрытых исходников. Ну и если уж рассматривать ZXBaremulator как прошивку, то я бы предпчёл, чтобы прошивка была, как и полагается, быть написанной на языке низкого уровня. А то автор подзабил на самое интересное устройство RPi Zero, потому что него процессор одноядерный и на таком процессоре сложно выводить звук по HDMI, что, однако, не мешает куче эмуляторов разных приставок под Linux на том же железе звук выводить.
Надо делать что-то своё!
С уважением, Станислав.
Сейчас проверил, что обновилось с тех пор, как я тестировал данный эмулятор в последний раз. Оказалось, что автор синхронизировал версии под разные модели RPi. И теперь для Zero доступна самая свежая версия 3.2. Но, к сожалению, звука через HDMI как не было, так и нет.
Ещё я не смог загрузить тапы Exlolon и Dizzy-7 (2017). После заставки загрузки останавливается.
Обратил внимание, что эмулятор поддерживает три модели ZX Spectrum и между ними можно на лету переключаться. Причём каждая модель живёт своей жизнью, в каждую можно загрузить свою игрушку и каждая игрушка сохраняется в своей модели. Таким образом можно переключаться между тремя разными играми, загруженными в три разные модели ZX Spectrum. Я такого ранее не видел, но я мало вообще эмуляторов тестировал, скорее всего идея не нова, просто я увидел это впервые.
С уважением, Станислав.
Действительно, в tzx всё загрузилось и запустилось. Да и разницы тогда по сути нет между tzx и tap. Обычно эмуляторы позволяют моментально загружать tap'ы, а тут разницы в скорости загрузки нет.
Да нет, ничего не притормаживает. К скорости эмуляции претензий нет.
Но только если в данный момент не идёт загрузка "с ленты". В этот момент ничего не переключается.
И всё-таки сильно расстраивает отсутствие звука по HDMI. Для Raspberry Pi Zero это критично, так как разъёма аналогового звука на плате не предусмотрено. На этом модели аналоговый звук выводят через GPIO, но и в этом случае приходит несколько деталей напаивать, да и не факт, что ZXBaremulator поддерживает такой тип подключения звука.
![]()
Ага, точно не поддерживает! Потому что те же пины задействованы под подключение клавиатуры.
С уважением, Станислав.
Возможно допилит его еще, забавная штуковина, отложил все железные спеки в сторону играюсь с этой который день.
Маловероятно. Он писал, что не может на одном ядре синхронизировать звук по HDMI. Всё-таки он не совсем голое жезезо программирует, а использует набор готовых библиотек под C/C++. Видимо, как раз этот набор библиотек такое ограничение накладывает. И думаю, что автор в ту сторону даже не смотрит больше и развивает только версию под многоядерные процессоры. До недавнего времени версия под Zero была сильно устаревшей, а тут он вдруг решил и её обновить.
С уважением, Станислав.
Насчет звука на Зиро на странице эмулятора написано следующее:
Support restored for Raspberry PIs ARMv6 based (A+/B+/Zero/ZeroW) models. Not HDMI sound, as before, only PWM using the 3.5mm jack.
То есть, куда-то он через ШИМ все-таки звучит. Осталось выяснить, куда именно![]()
Мои игрушки: PowerbookG4 / MacMiniG4 / MacMini i5 / Amiga1260 / Commodore64 / Atari65XE / MSX1 SVI-728 / MSX2 КУВТ2 / MiST / MiSTer / Profi+ / KarabasPro / Speccy2010 / Aspect128 / ZX-UNO VGA 2M / PS3 / PS4Pro+PSVR / PSP / PS Vita / GBC / LDK Game / RG350M / iPhone / iPad / Raspberry Pi (0/3B+/4B/5)
MorphOS / AmigaOS / MacOS / Linux
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)