Тут, как бы, простая арифметика: при примерно сопоставимой производительности процессоров в конкретных компьютерах (не путать с удельной производительностью процессоров!), сможет ли проц Вектора приемлимо ворочить графику, большую в 4 раза (Яблочко - 7.5 КБ, АГАТ - 8 КБ, Вектор 32 КБ)? А отсюда и следующий вопрос: что можно предпринять, чтобы добиться приемлемой скорости графики?
А что мешает тебе самому посмотреть и сделать вывод?
Последний раз редактировалось LeoN65816; 22.11.2019 в 19:51.
Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).
Я потому и спрашивал про количество движущихся объектов, что, если их немного, то нет необходимости ворочать всеми 32 Кб. Например, в известной игре R-Type на ZX-Spectrum, насколько я помню из книги, написанной про создание игры её автором, каждый кадр не перерисовывается весь экран целиком, а только изменившиеся части.
Можно было бы, например, зарезервировать одну плоскость под монохромный фон (и то, перерисовывать её очень выборочно), а спрайты - если их немного и они небольшие по размеру - делать четырёхцветными.
Пока что руки не доходили посмотреть всё прохождение игры - возможно, кто-то уже смотрел / играл и обратил внимание на этот нюанс.
Есть очень короткое прохождение msxной версии.
Очередной выпуск рубрики "По следам стримов".
1. Я не против стримления игрушек портированных с моим участием. Важный момент - мы их портировали с Tim0xой. Тогда он определенно тоже был бы не против, насчет его текущего мнения не уверен. Разделение труда приблизительно можно описать так: он дизассемблировал (в редких случаях на основе готового дизассма) и рекомпилировал, а я адаптировал к целевым платформам, в т.ч. к вектору. В частных случаях были нюансы, но они не сильно меняют картину. Есть игрушки, которые я портировал один, но они в основном требуют z80, хотя есть парочка и для ВМ80.
2. Скорость игрушек на векторе в основном меньше из-за проца и/или видеочипа, но хочу отметить темп музыки в некоторых игрушках (например rotors и rise out из последнего стрима, раньше тоже было). Заметная разница связана с тем, что музыка там по прерываниям и используемый для сравнения эмулятор msx явно работает с 60 Гц, а вектор с 50 Гц. Все же европейские msx (1) c 50 Гц были, а в msx 2/2+ можно переключать 50/60. Из советских компов, на которые портировали msxные игрушки, только ПК8002 умеет переключаться в 60 Гц, а на векторе с этом сложно что-то поделать независимо от скорости проца и видео.
3. Касательно того, где портировали игрушки с msx.
Точку тут могли бы поставить только документы, но сам я (с учетом ранееприведенной информации от Альберта Попкова и изучения портов на разных компах) на данный момент считаю, что большинство игрушек портировали в московском НИИ Счетмаш или по крайней мере с использованием их рекомпиляций. Как минимум москвичи дизассемблировали и рекомпилировали, поэтому основа одинаковых игрушек на разных компах (вектор/корвет/пк8000/пк8002) одинаковая, различаются машиннозависимые части. Альберт Попков пишет, что участие кишиневского Счетмаша в портировании ограничивалось добавлением их копирайта, на 100% тут без документов или дополнительных свидетельств сложно окончательно определиться. Тем не менее, часть игрушек возможно были портированы полностью в Кишиневе: Алибаба, Battle Tank, Putup.
Спасибо. Надеюсь, когда-нибудь все же появится 100% достоверная информация - как, где и когда портировали игры с MSX на Вектор 06Ц.
В настройках эмулятора OpenMSX, я задавал именно 50Hz, но вот работает ли это как нужно - тут гарантий нет. Но мне уже писали, что сравнения не совсем корректны, если 60Hz на MSX.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Я совсем не спец по MSX, но по-моему по умолчанию все "наши" Ямахи работают на 60 Гц.
Больше игр нет
Видимо что-то не сработало с настройками. Я сравнивал запуская параллельно с видео bluemsx с 50 и 60 Гц, музыка совпала при 60.
По-моему тоже, но их в принципе можно было переключить на 50 Гц и дело даже не в этом. Да, msx быстрее, тому есть много примеров (особенно stop express), но rotors, да и rise out - обратные примеры, там скорости вектора хватает для соответствия msx и разница в темпе музыки вызвана разницей в частоте прерываний.
К вчерашнему стриму. Down to earth и Tutankhamun портировали на вектор не напрямую со спека, а со специалиста, куда их портировали со спека, та же история с Jet set, которого вроде еще не было на стримах.
Кстати, в базисе не совсем верная информация по поводу Tutankhamun. Лукин И.П. из Барнаула портировал в 1989 эту игрушку со спека на специалист, а на вектор скорее всего ее все же портанули в Волгограде в 1992.
svofski (15.07.2021)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)