User Tag List

Показано с 1 по 10 из 78

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

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

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

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

    Во вложении PyZX с моими доработками:

    - Перевёл программу с Python 2 на современный Python 3
    - Причесал текст и максимально, где это было возможно, привёл к стандарту PEP 8
    - Добавил возможность загрузки снепшотов в формате SNA
    - Починил проблемы с обработкой яркости и ускорил перерисовку экрана (в оригинале 50 экранов рисовались за 1.58 сек, а моя процедура делает то же самое за 1.22 сек).

    Данный эмулятор может представлять сегодня лишь академический интерес, так как он медленный, без звука, не имеет интерфейса, поддерживает только 48К модель, а уровень эмуляции оставляет желать лучшего.

    Я полез в него только потому, что мне очень интересен язык программирования Python и меня посетила мыль написать свой эмулятор на этом языке. Я прикидывал удастся ли сделать эмулятор, который будет иметь 100%-ную скорость эмуляции. Я уже писал эмулятор в условиях низкого быстродействия и, думаю, что если применить многие из моих ловок, к которым я ранее прибегал, то есть шанс получить эмулятор на Python со 100%-ной скоростью эмуляции. Вот только нужно ли оно?

    P.S. Написал целую простыню текста с кучей рассуждений, ссылок и т.д., а потом случайно задел на мышке кнопку "Back" и в итоге вернулся назад на страницу, потеряв всё то, что писал в течение часа. Автосохранение почему-то не сработало. Второй раз писать то же самое я не решился.

    К проекту подключился Q-Master и свои доработки выкладывает на GitHub: https://github.com/Q-Master/PyZX
    Последний раз редактировалось CityAceE; 16.02.2019 в 02:52.
    С уважением, Станислав.

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

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

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

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

Похожие темы

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

Ваши права

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