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

User Tag List

Показано с 1 по 9 из 9

Тема: 7mhz или 14mhz стандарт для портирования из msx1

  1. #1
    Veteran Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    Kiev/Ukraine
    Сообщений
    1,772
    Благодарностей: 326
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию 7mhz или 14mhz стандарт для портирования из msx1

    вот есть такой видео проц tms9918 ну да в нем конечно 4 hardware sprites и режим цвета есть для 8*1 знакоместа, но этот режим в играх не используется на сколько я понимаю, ну и доступ к видеопамяти очень тормозной поэтому игры портированные со спектрума тормозят в 1.5 раза гдето (ощутимо короче), но если глянуть как портировали тот же nemesis на zx то это конечно ужас то что вышло на zx и amstrad по сравнению с msx1, похоже изза нехватки скорости процессора, так вот вопрос может ли турбированный zx нормально успеть отрисовать тоже что и msx1? какая частота надо 7 или 14? куча игрушек бы стали играбельными, тот же boulder dash на zx сдвигается по 8 точек а не по 16 как на msx! может теневой экран 128-го в ход пустить к этой частоте вдобавок? представте себе например zanac тот что для msx1 на спекки...

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

  3. #2
    Guru Аватар для Lethargeek
    Регистрация
    07.09.2005
    Адрес
    Воронеж
    Сообщений
    2,611
    Благодарностей: 281
    Записей в дневнике
    2
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  4. #3
    Veteran Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    Kiev/Ukraine
    Сообщений
    1,772
    Благодарностей: 326
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    а чо сразу дикие мегагерцы-то, мало ли на спеке плохих конверсий
    для зинапса и стандарта вполне хватило, причём выглядит красивее и сложнее
    так в этом и есть мой вопрос, я посмотрел поверхностно код выводящий изображение в boulder dash и у меня сложилось такое впечатление что не хватает или теневого экрана или 7mhz или обоих или даже 14 надо а не 7... задача - достич той скорости когда zx сможет легко эмулировать возможности tms9918... (без hardware спрайтов конечно)

  5. #4
    Veteran
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    1,916
    Благодарностей: 333
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не знаю, сколько ZX нужно, чтобы эмулировать TMS. А вот MSX точно нужно 7МГц, что бы сносно эмулировать экран ZX
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2 (в работе), Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  6. #5
    Guru Аватар для Lethargeek
    Регистрация
    07.09.2005
    Адрес
    Воронеж
    Сообщений
    2,611
    Благодарностей: 281
    Записей в дневнике
    2
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    тот же boulder dash на zx сдвигается по 8 точек а не по 16 как на msx!
    Цитата Сообщение от bigral Посмотреть сообщение
    посмотрел поверхностно код выводящий изображение в boulder dash и у меня сложилось такое впечатление что не хватает или теневого экрана или 7mhz или обоих или даже 14 надо а не 7...
    А при чём тут точки? С дискретностью в один символ без разницы, на сколько символов поле сдвинуть. Boulder Dash Kit на спеке, кстати, на два символа сдвигает, и не сказать, что это очень уж хорошо. Лучше уж в два раза чаще сдвигать по символу. И не знаю как там на msx, но атариевский оригинал в текстовом режиме работает. Но поскольку типов плиток немного, на спеке в принципе возможно пушами добиться вывода даже полного экрана менее чем за фрейм. Вопрос в том, насколько могут тормозить расчёты, если много движущихся объектов (ну, и звук еще, особенно биперный).
    Прихожу без разрешения, сею смерть и разрушение...

  7. #6
    Veteran Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    Kiev/Ukraine
    Сообщений
    1,772
    Благодарностей: 326
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    на два символа сдвигает, и не сказать, что это очень уж хорошо. Лучше уж в два раза чаще сдвигать по символу.
    это очень фигово! весь прикол этой игры в том что "муравей" движется скачками по 16 точек сразу а экран сдвигается попиксельно... но это достижимо только на c64,atari8,v9958... на спектруме сдвиг по 8 точек (что ТОЖЕ НЕ ТАК УЖ ПЛОХО! гораздо фиговее тот факт что экран не успевает обновиться за 1 frame), на msx сдвиг по 16 и это печально, так как видеоконтроллер может как и на спектруме по 8 сдвигать (при этом там это дело будет плавным изза того что msx успевает перерисовать весь экран за 1 кадр в отличии от ZX)

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    И не знаю как там на msx, но атариевский оригинал в текстовом режиме работает. Но поскольку типов плиток немного, на спеке в принципе возможно пушами добиться вывода даже полного экрана менее чем за фрейм. Вопрос в том, насколько могут тормозить расчёты, если много движущихся объектов (ну, и звук еще, особенно биперный).
    Может и можно шото выжать из него если применить 128к развернутых push... и теневой экран (по крайней мере хотябы улучшить ситуацию). Но радикально это не поможет, а вот на 7mhz есть шанс, или всетаки 14mhz надо (тут конечно уже /RAS /CAS 14mhz... 70ns проблематичная штука)

  8. #7
    Guru Аватар для Lethargeek
    Регистрация
    07.09.2005
    Адрес
    Воронеж
    Сообщений
    2,611
    Благодарностей: 281
    Записей в дневнике
    2
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    Может и можно шото выжать из него если применить 128к развернутых push... и теневой экран
    меньше килобайта вообще-то, и возможно даже без теневого

    Цитата Сообщение от bigral Посмотреть сообщение
    Но радикально это не поможет,
    это почему это не поможет?
    Прихожу без разрешения, сею смерть и разрушение...

  9. #8
    Guru Аватар для Vadim
    Регистрация
    24.07.2008
    Адрес
    Курган
    Сообщений
    2,035
    Благодарностей: 425
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    (при этом там это дело будет плавным изза того что msx успевает перерисовать весь экран за 1 кадр в отличии от ZX)
    MSX не перерисовывает экран, есть фон и есть спрайты, всё выводит видепроцессор, фон он же скроллирует. Код игры обсчитывает логику и задает новые координаты для спрайтов на каждый фрейм. Если на спектурм поставить видеопроц со своим ОЗУ, то можно портировать игры и они будут идти точно так же как и на MSX.

    Скрытый текст

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

  10. #9
    Veteran Аватар для sergio78
    Регистрация
    27.10.2011
    Адрес
    Самара
    Сообщений
    1,023
    Благодарностей: 188
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ни 7mhz или 14mhz это нифига не стандарт. стандарт это православные 3.5 мегагерца, именно под них и надо портировать, эмуляторщикам то пофигу, галочку поменяют и всё. а вот все многочисленные ностальгирующие владельцы класики, сразу останутся в пролете если что то с расчётом на монстрорежимы писать. ненужно портировать в лоб, нужно изыскивать методики и алгоритмы, которые в итоге на оригинальной архитектуре сносно крутиться будут.

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

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

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

Похожие темы

  1. Стандарт на мультиколорные картинки
    от CityAceE в разделе Графика
    Ответов: 13
    Последнее: 20.12.2018, 20:15
  2. GameBase MSX World (MSX1, MSX2, MSX2+, MSXturboR)
    от Rindex в разделе MSX
    Ответов: 4
    Последнее: 01.06.2016, 19:50
  3. Стандарт машины на пати и демо
    от TmK в разделе Демо
    Ответов: 21
    Последнее: 05.02.2009, 12:59
  4. Стандарт банок ПЗУ
    от newart в разделе Память
    Ответов: 11
    Последнее: 07.03.2008, 12:14

Ваши права

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