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

User Tag List

Страница 2 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 11 по 20 из 41

Тема: Еще один эмулятор ZX

  1. #11
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    11,359
    Спасибо Благодарностей отдано 
    255
    Спасибо Благодарностей получено 
    346
    Поблагодарили
    195 сообщений
    Mentioned
    20 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

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

  2. #12
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    3,066
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    60
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    45 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Raydac Посмотреть сообщение
    Each time a z80 instruction is emulated, the same instruction is simulated with data always supposed to be graphics
    в переводе это означает, что команды выполняются те же самые и нету никаких особых "его программ"

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

  3. #13
    Master Аватар для Raydac
    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    815
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    38
    Поблагодарили
    26 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так это как раз более удобно, что система Spec256 не дает разойтись процессорам в разные стороны)
    еще как удобно, очень хорошая идея, там нет процессоров, есть получается Z80 и 64 битный виртуальный ведомый графический SIMD Z80 на одном как бы чипе связанные внутренностями

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

    не придумывай, красили в эмулях попиксельно, медленно и печально, и даже если рядышком случайно испорчен код, кто тебе мешает вытянуть только графику?
    в ZX-Poly нет связи между процессорами на уровне их внутренних блоков, они совершенно независимые как если на плату чипы напаять и знают только то что им на пины приходит, соответственно и нет никакой возможности сделать "modifies its memory zone accordig to the instructions and doesn´t do anything with Z80´s memory zone" как в Spec256

  4. #14
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    3,066
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    60
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    45 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Raydac Посмотреть сообщение
    и нет никакой возможности сделать "modifies its memory zone accordig to the instructions and doesn´t do anything with Z80´s memory zone" как в Spec256
    а нафиг это делать? пусть модифицирует на здоровье, графику обычно в код не копируют, а неграфические байты в плоскостях должны совпадать
    Прихожу без разрешения, сею смерть и разрушение...

  5. #15
    Master Аватар для Raydac
    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    815
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    38
    Поблагодарили
    26 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а нафиг это делать? пусть модифицирует на здоровье, графику обычно в код не копируют, а неграфические байты в плоскостях должны совпадать
    судя по тем исходникам Spec256 что я видел, GPU в нем, каждый шаг синхронизирует с Z80 (исполняющим немодифицированную программу) свои внутренние регистры PC,SP,I,R,IFF1,IFF2,HALT_STATE. Т.е. если напортачишь в коде для графического раскраской, он переживет, если надругательство будет нешибко сильным. С реальными Z80 и Z80 в ZX-Poly к сожалению так нельзя, а то я бы тоже был бы только рад если бы внутрипроцессорная шина и синхронизация состояний была.

  6. #16
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    3,066
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    60
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    45 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Raydac Посмотреть сообщение
    если напортачишь в коде для графического раскраской, он переживет,
    блин, еще раз, медленно, по слогам: НЕ-ТУ НИ-КА-КО-ГО "КО-ДА ДЛЯ ГРА-ФИ-ЧЕС-КО-ГО" отдельного - код оригинальный везде работает
    если байты кода в плоскостях твоих совпадают, и нет переходов по результатам операций с байтами графики - у тебя продолжится всё синхронно
    а если переходы такие были - то с любой раскраской рассинхронизируются процы, хоть потыренной, хоть нарисованной тобой лично
    Прихожу без разрешения, сею смерть и разрушение...

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

  8. #17
    Master Аватар для Raydac
    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    815
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    38
    Поблагодарили
    26 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    блин, еще раз, медленно, по слогам: НЕ-ТУ НИ-КА-КО-ГО "КО-ДА ДЛЯ ГРА-ФИ-ЧЕС-КО-ГО" отдельного - код оригинальный везде работает
    я смотрю код одного из эмуляторов поддерживающих Spec256 и по крайней мере это мне объясняет почему я не смог запустить извлеченные планы из Spec256 раскраски, которые прекрасно бы работали, если бы там не было внутренней синхронизации

  9. #18
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    3,066
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    60
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    45 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Raydac Посмотреть сообщение
    я смотрю код одного из эмуляторов поддерживающих Spec256 и по крайней мере это мне объясняет почему я не смог запустить извлеченные планы из Spec256 раскраски,
    а смотреть надо было в сами "извлечённые планы" и разбираться в каждом конкретном случае (вполне возможно, что какие-то заведутся)

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

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

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

    для проверки попробуй свою раскраску (минимальную) сделать в эмузвине и запустить эти плоскости в своём эмуляторе
    Прихожу без разрешения, сею смерть и разрушение...

  10. #19
    Master Аватар для Raydac
    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    815
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    38
    Поблагодарили
    26 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а смотреть надо было в сами "извлечённые планы" и разбираться в каждом конкретном случае (вполне возможно, что какие-то заведутся)
    я не могу пробовать EmuzWin, потому что у меня нет винды, а он не кросс-платформенный, но я вполне допускаю, что можно сделать изменение на плане, где будет зацеплена только графическая часть и это запустится, единственное что это уже переходит в "дело случая"... может быть в следующей версии поддержу тоже Spec256 в своем эмуле, будет хотяб кросс-платформенная эмуляция, а то официальный тоже только под винду

  11. #20
    Guru Аватар для NEO SPECTRUMAN
    Регистрация
    22.05.2011
    Адрес
    Дзержинск
    Сообщений
    3,712
    Спасибо Благодарностей отдано 
    124
    Спасибо Благодарностей получено 
    144
    Поблагодарили
    122 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Raydac Посмотреть сообщение
    я не могу пробовать EmuzWin, потому что у меня нет винды
    обычно если нет венды то помогает wine (не знаю как там работает эмузвин)
    или вы сидите на пылесосе на котором его нет?

Страница 2 из 5 ПерваяПервая 12345 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Вот и я постарел на один год.
    от lisica в разделе Поздравления
    Ответов: 11
    Последнее: 08.09.2009, 10:21
  2. Еще один эмулятор спекки на сайте
    от gRAVER_ZX в разделе Игры
    Ответов: 3
    Последнее: 02.05.2008, 17:16
  3. Еще один Ленинград 48
    от Ewgeny7 в разделе Ленинград
    Ответов: 0
    Последнее: 16.10.2007, 22:31
  4. Еще один архив игр !
    от AAA в разделе Софт
    Ответов: 0
    Последнее: 13.08.2007, 01:42
  5. Ещё один Д.Р.
    от GNTB в разделе Поздравления
    Ответов: 4
    Последнее: 19.07.2006, 01:52

Ваши права

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