User Tag List

Страница 3 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 21 по 30 из 54

Тема: ZXBaremulator

  1. #21

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,213
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,643
    Поблагодарили
    572 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Эмулятор 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 на том же железе звук выводить.

    Надо делать что-то своё!
    С уважением, Станислав.

  2. #22

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,213
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,643
    Поблагодарили
    572 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сейчас проверил, что обновилось с тех пор, как я тестировал данный эмулятор в последний раз. Оказалось, что автор синхронизировал версии под разные модели RPi. И теперь для Zero доступна самая свежая версия 3.2. Но, к сожалению, звука через HDMI как не было, так и нет.

    Ещё я не смог загрузить тапы Exlolon и Dizzy-7 (2017). После заставки загрузки останавливается.

    Обратил внимание, что эмулятор поддерживает три модели ZX Spectrum и между ними можно на лету переключаться. Причём каждая модель живёт своей жизнью, в каждую можно загрузить свою игрушку и каждая игрушка сохраняется в своей модели. Таким образом можно переключаться между тремя разными играми, загруженными в три разные модели ZX Spectrum. Я такого ранее не видел, но я мало вообще эмуляторов тестировал, скорее всего идея не нова, просто я увидел это впервые.
    С уважением, Станислав.

  3. #23

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,213
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,643
    Поблагодарили
    572 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dim Посмотреть сообщение
    плохо работает механическая 40-ка клавишная стандартная клавиатура, при нажатии на капс шифт отказывают все клавиши расположенные на этой же линиии
    А диоды подключил?


    Последний раз редактировалось CityAceE; 21.03.2020 в 21:08.
    С уважением, Станислав.

    Этот пользователь поблагодарил CityAceE за это полезное сообщение:

    dim(22.03.2020)

  4. #24

    Регистрация
    03.06.2006
    Адрес
    Минск
    Сообщений
    106
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    А диоды подключил?
    А вот диоды то я и не заметил, вот кретин, они черные, а на телефоне с моим старым зрением, то и не видел совсем, буду пробывать, потом сообщу.
    Спасибо за наводку.

  5. #25

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,289
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    202
    Спасибо Благодарностей получено 
    1,456
    Поблагодарили
    946 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dim Посмотреть сообщение
    zx spectrum next - это что по вашему???
    эмулятор, причём не очень качественный.
    на нём даже тест исполнения команд z80 не проходит полностью (есть ошибки)

  6. #26

    Регистрация
    03.06.2006
    Адрес
    Минск
    Сообщений
    106
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    А диоды подключил?
    Дааааа, собрал новую клавиатуру, сделал платку на разъем малины, на ней разместил диоды и все заработало, еще раз спасибо.

    - - - Добавлено - - -

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Ещё я не смог загрузить тапы Exlolon и Dizzy-7 (2017). После заставки загрузки останавливается.
    Взял сейчас таповский exolon и конвертнул в tzx, все грузится и работает, но вот сами игры, вроде как подтормаживают, в экселоне на реальных машинках я столько много не прохожу

  7. #27

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,213
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,643
    Поблагодарили
    572 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dim Посмотреть сообщение
    tzx, все грузится и работает
    Действительно, в tzx всё загрузилось и запустилось. Да и разницы тогда по сути нет между tzx и tap. Обычно эмуляторы позволяют моментально загружать tap'ы, а тут разницы в скорости загрузки нет.

    Цитата Сообщение от dim Посмотреть сообщение
    вроде как подтормаживают
    Да нет, ничего не притормаживает. К скорости эмуляции претензий нет.

    Цитата Сообщение от CityAceE Посмотреть сообщение
    эмулятор поддерживает три модели ZX Spectrum и между ними можно на лету переключаться
    Но только если в данный момент не идёт загрузка "с ленты". В этот момент ничего не переключается.

    И всё-таки сильно расстраивает отсутствие звука по HDMI. Для Raspberry Pi Zero это критично, так как разъёма аналогового звука на плате не предусмотрено. На этом модели аналоговый звук выводят через GPIO, но и в этом случае приходит несколько деталей напаивать, да и не факт, что ZXBaremulator поддерживает такой тип подключения звука.



    Ага, точно не поддерживает! Потому что те же пины задействованы под подключение клавиатуры.
    С уважением, Станислав.

  8. #28

    Регистрация
    03.06.2006
    Адрес
    Минск
    Сообщений
    106
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Возможно допилит его еще, забавная штуковина, отложил все железные спеки в сторону играюсь с этой который день.

  9. #29

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,213
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,643
    Поблагодарили
    572 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dim Посмотреть сообщение
    Возможно допилит его еще
    Маловероятно. Он писал, что не может на одном ядре синхронизировать звук по HDMI. Всё-таки он не совсем голое жезезо программирует, а использует набор готовых библиотек под C/C++. Видимо, как раз этот набор библиотек такое ограничение накладывает. И думаю, что автор в ту сторону даже не смотрит больше и развивает только версию под многоядерные процессоры. До недавнего времени версия под Zero была сильно устаревшей, а тут он вдруг решил и её обновить.
    С уважением, Станислав.

  10. #30

    Регистрация
    03.02.2005
    Адрес
    Челябинск
    Сообщений
    326
    Спасибо Благодарностей отдано 
    292
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Насчет звука на Зиро на странице эмулятора написано следующее:

    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

Страница 3 из 6 ПерваяПервая 123456 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •