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

User Tag List

Страница 1 из 11 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 107

Тема: Эмулятор ZX-Poly

  1. #1
    Veteran Аватар для Raydac
    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    1,128
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    179 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Эмулятор ZX-Poly

    Эмулятор ZX-Poly, который также поддерживает и эмуляцию ZX-Spectrum 128 и ограниченную эмуляцию платформы Spec256.
    Статья на Хабре о платформе, создании и возможностях
    Страница проекта. Линк для скачивания.
    Текущая версия релиза: 2.3.2

    Эмулятор написан на Java и требует JDK 11+ если запускать из JAR. В релизах имеются пресобранные дистрибутивы с Java для Windows, MacOS и Linux.



    Поддерживаются следующие форматы:
    • Снапшоты : Z80, SNA, SZX, ZXP (формат снапшотов ZX-Poly), ZIP (архивы снапшотов Spec256), ROM, PROM(ROM for ZXPoly)
    • Форматы ленты: TZX, TAP, WAV
    • Форматы дисков: TRD, SCL


    Клавиатура:
    • F5 - показать ZX-Клавиатуру
    • F1 - помощь
    • F3 - включить максимальную скорость эмуляции
    • ALT - SS
    • SHIFT - CS


    Kempston джойстик эмулируется кнопками джойстика на NUMPAD
    Эмуляция kempston-мыши включается опционально
    Эмулируется бипер, по умолчанию отключен
    Эмулирует Covox (порт #FB), по умолчанию отключен
    Эмулирует TurboSound (NedoPC)
    Эмулирует ULA Plus палитру
    Эмулирует AY-3-8910, по умолчанию стереосхема ABC
    Добавлена поддержка геймпадов и джойстиков
    Есть активируемая виртуальная onscreen клавиатура

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

    andrews (21.11.2019)

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

  4. #2

  5. Эти 5 пользователя(ей) поблагодарили Raydac за это полезное сообщение:

    ALS (25.07.2021), andrews (21.11.2019), Djoni (21.11.2019), Titus (21.11.2019), ZX_NOVOSIB (21.11.2019)

  6. #3
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,651
    Спасибо Благодарностей отдано 
    407
    Спасибо Благодарностей получено 
    188
    Поблагодарили
    166 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Игорь, забей на реальное железо! Если не переделывать корку(силиконовый софт-образ Z80 в fpga, говорят имеющийся недопилен до ума)В эмуляторе играть на адаптированных играх тоже неплохо! И потом, если 4 проца тебе нужны только для графики, то почему не допилить видеоконтроллер? Из потока линий кода надо отселектировать касающиеся работы с видеопамятью и не грузить ими обычный проц, а сразу направлять в граф проц

  7. #4
    Veteran Аватар для Raydac
    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    1,128
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    179 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    И потом, если 4 проца тебе нужны только для графики
    там нет как такового видео-контроллера, есть 4 проца и несколько доп.видеорежимов, соответственно можно делать что угодно, программист ограничен только процами, памятью и тем как видеосигнал выводится

  8. #5
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,651
    Спасибо Благодарностей отдано 
    407
    Спасибо Благодарностей получено 
    188
    Поблагодарили
    166 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Raydac Посмотреть сообщение
    там нет как такового видео-контроллера, есть 4 проца и несколько доп.видеорежимов, соответственно можно делать что угодно, программист ограничен только процами, памятью и тем как видеосигнал выводится
    а инструментарий? На чем кодить? И если нет ограничений по железу, то почему не увеличить количество цветов градаций яркости у каждого проца? Вроде ты палитры хотел когда-то делать? В новоделы меньше чем 4 Мбайт чипы ОЗУ никто не ставит ведь.
    Последний раз редактировалось andrews; 21.11.2019 в 15:30.

  9. #6
    Veteran Аватар для Raydac
    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    1,128
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    179 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а инструментарий? На чем кодить? И если нет ограничений по железу, то почему не увеличить количество цветов градаций яркости у каждого проца? Вроде ты палитры хотел когда-то делать? В новоделы меньше чем 4 Мбайт чипы ОЗУ никто не ставит ведь.
    ну кодить на том же на чем и для ZX-Spectrum кодят, как еще то, на асме. Потенциально с такой схемой можно впендорить 24 процессора и получить TrueColor без всяких палитр, но идея в том, что-бы от реальности несильно отрываться. Уйти от одного бита на пиксель на уровне процессора, это сразу потерять совместимость с базовой платформой, а значит и с софтом.

  10. #7
    Veteran
    Регистрация
    04.08.2005
    Адрес
    Nizhnevartovsk
    Сообщений
    1,004
    Спасибо Благодарностей отдано 
    75
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    77 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Spec256 работает по такой же схеме, но с 8мью "виртуальными" процессорами.

  11. #8
    Veteran Аватар для Raydac
    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    1,128
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    179 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Spec256 работает по такой же схеме, но с 8мью "виртуальными" процессорами.
    если бы он работал по "такой же схеме", то у меня не было бы проблем с "стыриванием" и адаптацией его расцвеченных программ, но он работает по совсем другой схеме, увы и поэтому возможен только на виртуальном Z80 с 64 битными секционированными регистрами

  12. #9
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,533
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    264
    Спасибо Благодарностей получено 
    208
    Поблагодарили
    166 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Raydac Посмотреть сообщение
    если бы он работал по "такой же схеме", то у меня не было бы проблем с "стыриванием" и адаптацией его расцвеченных программ,
    нету там никаких "его программ", только графика, просто стырить ты которую не можешь по большому счёту только из-за разрядности
    Прихожу без разрешения, сею смерть и разрушение...

  13. #10
    Veteran Аватар для Raydac
    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    1,128
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    179 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    нету там никаких "его программ", только графика, просто стырить ты которую не можешь по большому счёту только из-за разрядности
    у Spec256 ясно написано:
    Each time a z80 instruction is emulated, the same instruction is simulated with data always supposed to be graphics. I´ve named this parallel processor Z80_GFX. Z80_GFX modifies its memory zone accordig to the instructions and doesn´t do anything with Z80´s memory zone.

    что в переводе означает, что есть Z80 который выполняет управляющую программу и Z80GFX который все пытается интерпретировать как графику, имхо это дает очень жирный плюс в плане "при раскраске можно жирно водить кистью и смело красить и исполняемый код", а в ZX-Poly при таком сразу получаешь вот такое

Страница 1 из 11 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Игры под ZX-Poly
    от Raydac в разделе Игры
    Ответов: 21
    Последнее: 16.11.2019, 16:52
  2. ReVerSE-U16 [ZX-Poly]
    от MVV в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 11
    Последнее: 06.04.2015, 12:00
  3. ZX-Poly™ platform
    от Raydac в разделе ZX Концепции
    Ответов: 152
    Последнее: 30.05.2011, 08:28
  4. ZX-Poly sprite corrector
    от Raydac в разделе Утилиты
    Ответов: 0
    Последнее: 21.02.2008, 18:56

Ваши права

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