Важная информация

User Tag List

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 31

Тема: ZXBaremulator

  1. #21
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Владивосток
    Сообщений
    3,410
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    31
    Спасибо Благодарностей получено 
    175
    Поблагодарили
    50 сообщений
    Mentioned
    19 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
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Владивосток
    Сообщений
    3,410
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    31
    Спасибо Благодарностей получено 
    175
    Поблагодарили
    50 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

  3. #23
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Владивосток
    Сообщений
    3,410
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    31
    Спасибо Благодарностей получено 
    175
    Поблагодарили
    50 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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


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

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

    dim (22.03.2020)

  5. #24
    Member
    Регистрация
    03.06.2006
    Адрес
    Минск
    Сообщений
    63
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  6. #25
    Guru Аватар для goodboy
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    11,530
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    22
    Спасибо Благодарностей получено 
    296
    Поблагодарили
    188 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    По умолчанию

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

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

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

  8. #27
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Владивосток
    Сообщений
    3,410
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    31
    Спасибо Благодарностей получено 
    175
    Поблагодарили
    50 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

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



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

  9. #28
    Member
    Регистрация
    03.06.2006
    Адрес
    Минск
    Сообщений
    63
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  10. #29
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Владивосток
    Сообщений
    3,410
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    31
    Спасибо Благодарностей получено 
    175
    Поблагодарили
    50 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  11. #30
    Activist Аватар для CLR
    Регистрация
    03.02.2005
    Адрес
    Челябинск
    Сообщений
    291
    Спасибо Благодарностей отдано 
    31
    Спасибо Благодарностей получено 
    10
    Поблагодарили
    9 сообщений
    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/PegasosII/Amiga1260/Commodore64/Atari65XE/Profi/Speccy2010/Aspect128/PS3/PS4Pro+PSVR/PSP/PS Vita/GBC/iPhone
    MorphOS/AmigaOS/MacOSX/Linux

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

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

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

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

Ваши права

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