С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Незавершенная из-за недостаточной производительности процессора версия игры "Athletic Land" с MSX. Известна также под названием "Park". Выкладывается, как есть, не пропадать же добру.
http://www.sensi.org/~svo/scalar/ware/862/
крутотеть !
а исходники доступны ?
собственно они и интересуют то !
а чего тормозит ?
спрайты ?
вроде же там не столько много изменяющихся тайлов ?
местами подтормаживает, но вполне играбильно
Здесь можно скачать актуальные версии Virtual Vector (VV)
Копаюсь внутри,
Понятно чего так выглядят деревья и пр.
там в теории можно сделать нормально
и эта игруха вообще не использует вызовы биос, в отличии от старых рекомпиляций
очень много обращения в видеопамять напрямую,
всетаки оно заточено под спрайты и тайлы.
если делать "эмулятор" VDP и должно тормозить
но в теории можно сделать
перетянул в IDA code/data, стало намного приятнее.
Зацепил меня этот парк, с чего бы это даже не скажу
воспоминание детства !!!
в общем результаты на сегодня таковы
в IDA почти полностью разобранный PARK
все инициализации фонтов и прочих экранных штук разобраны
отрисовка всего и уровней и справйтов тоже разобранно
не разобран (но внешне должен компилится) логика уровней
вот результаты картинок которые возникли в результате разбора
https://dl.dropbox.com/u/490774/PARK_ART.zip
(это дамп VRAM из которого и реконструированна картинка)
видно почему в векторовской версии так выглядят фоны (в папаке BW)
что понятно из исходника
1) четко видно как отрисовываются фоны, можно оптимизировать
2) все подвижные элементы - каждый свой спрайт
3) четкое/ие места где спрайты на экран бросаются, до этого вся работа в памяти
т.е. с одной стороны такой эммулятор VDP как в остальных ямаховских игрушках
вроде и не сильно нужен, при желании можно сделать аккуратнее.
а то что спрайты очень четко определенны, может упростить их вывод на экран
там с ними достаточные ограничения получаются
в общем, что спецы посоветую
у меня запал уже спал, так что моя активность будет очень маленькой
и в любом случае она бы меня интересовала в контексте Корвета
так что если есть желающие - могу поделиться тем что наработалось
вдруг совместными усилиями что-то и полчиться
p.s. в отдельную бы темку это, но вот куда ???
Последний раз редактировалось esl; 08.08.2012 в 00:56.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)