Даже если так у нас нет не полчищ специалистов не массы хороших советов.и к нему тоже
Даже если так у нас нет не полчищ специалистов не массы хороших советов.и к нему тоже
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Зато уже есть 37 страниц флейма....
С уважением, Александр.
Scorpion ZS-256 Turbo+ GMX-2048
SID-Blaster/ZX
Музей ретрокомпьютеров в Минске!
Здесь ничего нет => http://byteman.by
И здесь тоже --->>> http://bytespace.by
Флейм двигатель прогресса.![]()
чот не заметно, где прогресс? пока прогресс тока от тмк.
Свирепый агрессивно-депрессивный мордовец!
Не уверен - не напрягай!
Не сдавайся. Дыши?
Virtual TR-DOS
не, ну по идее я могу поделиться процедурами вывода спрайтов под 320*200*16...
то что я пишу там какбэ много общего...
разница то будет в логике + задний план
тока поможет ли?
Pentagon1024sl2.2/TSFM/Z-Controller/GS128Kb/HDD/CDROM/Palcoder
Скажу крамольную мысль.
На Пентеве можно было бы Doom сделать также, как и ZXOOM, на заранее прорисованных спрайтах для разных углов. А память позволит уместить их для углов 0, 6, 11, 22.5 и 45 градусов. Остальные углы получаем симметрией/отзеркаливанием этих спрайтов. Т.е., дискретность поворота будет 6 градусов. Вряд ли углы меньше хорошо заметны на глаз.
Ремарки для тех кто задумал Battle Toads
т.к. пишем для 16с
1) сразу забыли про Pentagon 16с 1Мб 7Mhz ибо:
- щелкать банку можно только в последнем окне
- размер приведенных спрайтов (взяты два для примера)
24*33, 48*54 что в 16ц означает (792 и 2592 байта - цвет+маска)
в среднем получим 1692 байта
в наборе ~120 спрайтов 1692*120=203040
т.е.198Кб на набор в одну сторону - далее либо еще 198 на набор повернутый в другую сторону, либо тормозной вывод
т.е. либо по памяти дофига либо по тактам.
даже если берем по минимуму памяти - 5 героев = 5*198=990Кб
а еще надо фон, врагов и т.п.
если оставлять в памяти только 2 героя, то подгружать с 5 дискет не айс, а далеко не у каждого есть SD/винт/CD
+ из за невозможности щелкать банками по любому окну придется
1. перекинуть спрайт в нижнюю память если 48*54 то это(2592*12.5t=32400t)
2. вывод самого крупного 48*54 ~56kt
а если выводить с одновременным поворотом еще прикольней получится![]()
Pentagon1024sl2.2/TSFM/Z-Controller/GS128Kb/HDD/CDROM/Palcoder
палитру точно юзать надо ибо
оригинал, zx16c, два варианта в уветах из палитры АТМ
Pentagon1024sl2.2/TSFM/Z-Controller/GS128Kb/HDD/CDROM/Palcoder
можно взять версию для NES там спрайты кусочками нарезаны, меньше места займет
С уважением,
Jerri / Red Triangle.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)