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

User Tag List

Страница 4 из 11 ПерваяПервая 12345678 ... ПоследняяПоследняя
Показано с 31 по 40 из 107

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

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

    По умолчанию

    вроде немного удалось разобраться с эмуляцией Spec256, конечно неполностью, но большинство опубликованных игр эмуль теперь "тянет", не работают корректно "knightlore" (там мне кажется какая-то трабла с SNA, он и просто так не эмулится нормально), AtticAttack, Bubbler и Solomon's keys
    всем рассказывавшим о том что "там просто в параллель процы", хочется пожелать жизненных успехов , на деле, у разных игр еще и разные регистры синхронить приходится

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

  3. #32
    Banned
    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,841
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    512 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Raydac Посмотреть сообщение
    на деле, у разных игр еще и разные регистры синхронить приходится
    А что синхронить все по одному 1-му
    или по одному 9-му не прокатывает?

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

    Цитата Сообщение от Raydac Посмотреть сообщение
    всем рассказывавшим о том что "там просто в параллель процы"
    zx poly при этом как то же работает
    в режиме "просто в параллель процы"

    тоесть реализация spec256 возможна и таким образом
    но есно не все будет работать
    тк очевидно что "легким движением руки" прочитав один "разный" байт
    можно запустить 8 независимых потоков в своих грязных многоядерных целях


    а сколько сделанного не работает в режиме "в параллель процы"?
    Последний раз редактировалось NEO SPECTRUMAN; 13.12.2019 в 05:33.

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

    По умолчанию

    а сколько сделанного не работает в режиме "в параллель процы"?
    без синхронизации PC и SP не работают практически все адаптированные игры, а так даже небольшую базу встроенную методом тыка пришлось делать
    // base of registers for some known adapted spec256 games
    // allowed A,F,B,C,D,E,H,L,X,x,Y,y,1,0,P,S,s,a,f,b,c,d,e,h,l
    //-----------------------------------
    // reg.set: A,F,B,C,D,E,H,L,1(F without C)
    // alt.set: a,f,b,c,d,e,h,l,0(F' without C)
    // indexex: X(high byte IX), x(lower byte IX),Y(high byte IY), y(lower byte IY)
    // special: P(PC),S(high byte SP),s(lower byte SP)
    //-----------------------------------

    rene256,eccdc84f404e341db54f96bd6230ac35ca7ee9a101 d96c81210d3b8203f53043,DEPSs
    threeweeks48k,128ec8814387b0a338c6c22e4dd80c148406 0189c9342477064d348b9207112a,1HPSs
    phantis1,ec8275e41af1efb80fd086d2f36013f5eed37f0f0 ee386b23dd237c7f0730759,1XxYyHLDEPSs
    underw,85f4811cee40c859060c9412d93bced02f0966a365a 34f761cc97eceab8fbd0b,HLPSs
    brucelee256,429b5a50d3ce7b8b7236b18d8e8c5307f0165d 436bcdbd0d8b354e101d312708,FfPSsXxYyHhLlBbCc
    dizzy1,89906936113c676288a2e958ea3744195c1f6d213ab 7841c0d98f2f036df1380,HLPSs
    scoobydoo256,ddb1960d4aa5b1a3069f0b61fea6d0284c535 1eb5eaa45b073721c9baaf096ee,HLXxYyPSs
    sabrew,3e74bfeefe7b69d163a12e001ae4ce6416a43ada28f c32569ad2df747d1b83e9,HhLlXxYyFfPSs
    как миксуются стандартные атрибуты с Spec256 цветами, для чего у Кладова есть в cfg параметры DownColorsMixed и UpColorsMixed, так и неясно

  5. #34
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,552
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    272
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    181 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    По умолчанию

    а можешь поставить бряки на расхождение и логи выложить, где оно происходит? надо же причину установить
    лучше для threeweeks48 и phantis1 - у меня от них остались куски дизасма
    там немного не так работает, посмотрел как скажем renegade раскрашенная на кладовском работает, дак она работает плохо, потому что там ненужныые регистры синхронятся как раз, т.е. получается что надо синхронизировать такие регистры, которые не участвуют в графике к примеру и у всех это разное

  7. #36
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,552
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    272
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    181 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

    По умолчанию

    зарелизил версию 2.0.1 в которой поддержана эмуляция (через многопроцессорность) Spec256. В качестве снапшотов обрабатываются только zip архивы содержащие SNA файл.

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

    По умолчанию

    зарелижена версия 2.0.2, багфиксинг и улучшения в GUI, пофикшена эмуляция игры Solomon's key для Spec256

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

    По умолчанию

    зарелизил версию 2.0.3, где сделан микс цветов атрибутов и Spec256 палитры + пофикшено дефолтное значение флага BkOverFF из-за которого в предыдущей версии пропадали некоторые элементы белого цвета в Spec256 играх
    вобщем сейчас проблема с отображением только для следующих игр в Spec256
    - Knight Lore
    - Aticatack
    - Bubbler
    они играют но трабла в цветах

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

    По умолчанию

    зарелизил версию 2.0.4
    - сделан рефакторинг Spec256
    - добавлена поддержка бипера (так как сделано через Java Sound API, то могут быть какиенить артефакты), по умолчанию поддержка деактивирована, включается через меню опций
    - добавлены источники загрузки ROM128+TRDOS

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

    Oleg N. Cher (21.01.2020)

Страница 4 из 11 ПерваяПервая 12345678 ... ПоследняяПоследняя

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

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

Эту тему просматривают: 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

Ваши права

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