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

User Tag List

Страница 7 из 7 ПерваяПервая ... 34567
Показано с 61 по 69 из 69

Тема: PyZX - эмулятор ZX Spectrum, полностью написанный на Python

  1. #61
    Master Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    985
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    36 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Котя Посмотреть сообщение
    Эмуль на Питоне, а Питон на чём запускать?
    Компиль надо или какая Среда?
    Нельзя из Этого ехешник сделать?
    Думаю, если вам неизвестен Питон, то лучше взять другой эмулятор.
    Будет и по скорости быстрее, и по возможностям богаче.

  2. #61
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #62
    Master Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    985
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    36 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Забрал с гитхаба файлики, Exolon работает.
    Сделал в EmuzWin снапшот, гружу в PyZX - появляется начальное меню, после нажатия на клавишу вылетает.



    P.S.
    Fuse и SpecEmu с этим снапом работают нормально.
    Heavy on the disasm
    Eric and the disasm
    Mask 3: Venom strikes disasm

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

    CityAceE (14.01.2020)

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

    По умолчанию

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    Сделал в EmuzWin снапшот, гружу в PyZX - появляется начальное меню, после нажатия на клавишу вылетает.
    Там ещё много ошибок, но, похоже, что Q-Master забросил дальнейшие улучшения...
    Вот, по-быстрому закостылил, чтобы эта игра не вылетала. Файл из вложения нужно распаковать и заменить им тот, что есть в проекте.
    Вложения Вложения
    • Тип файла: zip Z80.zip (14.3 Кб, Просмотров: 17)
    С уважением, Станислав.

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

    Bedazzle (14.01.2020)

  7. #64
    Master Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    985
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    36 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Там ещё много ошибок, но, похоже, что Q-Master забросил дальнейшие улучшения...
    Вот, по-быстрому закостылил, чтобы эта игра не вылетала. Файл из вложения нужно распаковать и заменить им тот, что есть в проекте.
    Я тоже нашёл. Пропущена документированная RLD

    _eddict
    нужно добавить
    , 111: rld


    по ходу, там ещё косяки в командах CB
    например, куча RES, и вообще нет SET.

    Если я сделаю фикс, его на гитхаб как пуллреквест пихать, или что?

    P.S.
    проверил ED/CD команды,

    Обрабатывается ряд недокументированных для ED префикса:
    76, 78, 84, 85, 92, 93, 100, 101, 102, 108, 109, 110, 113, 116, 117, 118, 124, 125, 126

    если смотреть по http://clrhome.org/table/
    то команды 93, 109, 125 это retn, а в эмуле обрабатываются reti

    если смотреть по https://www.ime.usp.br/~einar/z80table/
    то должно быть reti

    кто может подтвердтить или опровергнуть правильность?


    Кроме rld #ED, #6F (237, 111) - в коде вызывается rlda
    вероятно также глюк с rrd #ED, #67 (237, 103) - в коде вызывается rrda
    Последний раз редактировалось Bedazzle; 15.01.2020 в 01:02.
    Heavy on the disasm
    Eric and the disasm
    Mask 3: Venom strikes disasm

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

    CityAceE (15.01.2020)

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

    По умолчанию

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    по ходу, там ещё косяки
    Судя по протестированным играм, там ещё полным полно косяков! И очень здорово, что ты какие-то из них выявил!

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    Если я сделаю фикс, его на гитхаб как пуллреквест
    Да, именно так.

    @Q-Master, ты как-то планируешь дальше эмулятор развивать?
    С уважением, Станислав.

  10. #66
    Master Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    985
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    36 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так, ещё поломашку нашёл. Валится загрузка *.Z80

    Чтобы пофиксить, в load.py
    добавить
    Код:
    import ports
    ...
    заменить
        #Z80.outb(254, ((tbyte >> 1) % 8))  # border
    на
        ports.port_out(254, ((tbyte >> 1) % 8))  # border
    И ещё команда adc16
    гадит через print

    P.S.
    запустил тест, даже до конца не отработал, уже тяжко
    Последний раз редактировалось Bedazzle; 16.01.2020 в 00:21.
    Heavy on the disasm
    Eric and the disasm
    Mask 3: Venom strikes disasm

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

    По умолчанию

    Да уж, в каждой группе проблемы. Может быть там везде баг одной природы?
    Bedazzle, чувствуешь в себе силы поискать и пофиксить хотя бы часть?
    С уважением, Станислав.

  12. #68
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,463
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    55
    Поблагодарили
    27 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    Если я сделаю фикс, его на гитхаб как пуллреквест пихать, или что?
    Чтобы сделать пулл-реквест, ты всё равно сначала должен к себе склонировать, напушить коммитов с фиксами, а потом уже пулл-реквест с ними в основную репу. Так что просто клонируй и делай фиксы, как нафиксишься - можно пулл-реквест делать. Люди смогут с твоей репы забирать данные в то же время.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Мордовия - Республика звука

  13. #69
    Master Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    985
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    36 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Да уж, в каждой группе проблемы. Может быть там везде баг одной природы?
    Bedazzle, чувствуешь в себе силы поискать и пофиксить хотя бы часть?
    Попробую.
    Heavy on the disasm
    Eric and the disasm
    Mask 3: Venom strikes disasm

Страница 7 из 7 ПерваяПервая ... 34567

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

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

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

Похожие темы

  1. Тулзы для работы с образами на Python
    от Q-Master в разделе Утилиты
    Ответов: 4
    Последнее: 25.11.2014, 22:44
  2. Собрал комп полностью своими руками
    от scooby-do в разделе Зарубежные компьютеры
    Ответов: 14
    Последнее: 27.06.2009, 11:25
  3. эмулятор ZX Spectrum на Atari XL?
    от [bETA]mEN в разделе Atari
    Ответов: 1
    Последнее: 09.12.2007, 22:51
  4. Python
    от Black1980 в разделе Программирование
    Ответов: 12
    Последнее: 26.12.2006, 10:30

Ваши права

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