да ладно вам - R Type -сила
скорость 1\4 - 1 цикл - 4 фрейма - 12.5 фпс
Bob Pape очень старался сэкономить место
спрайты флипаются по горизонтали и вертикали
сами спрайты слегка сжаты :)
посмотрел версию для С=64 - совершенно не рулит
Вид для печати
да ладно вам - R Type -сила
скорость 1\4 - 1 цикл - 4 фрейма - 12.5 фпс
Bob Pape очень старался сэкономить место
спрайты флипаются по горизонтали и вертикали
сами спрайты слегка сжаты :)
посмотрел версию для С=64 - совершенно не рулит
чем компилили Cauldron 1?
почему ты думаешь что компилили?
Там внутренности просто убийственные потому что... В трезвом уме такие конструкции написать по моему нельзя...
есть такая игруха Star Farce.
так вот там фарш не только на экране. я помню один раз пытался сделать наскок
на её код. это нечто. я естественно, могу ошибаться насчет качества. потому что я смотрел один раз и довольно фрагментарно. но как мне показалось, код размазан абсолютно по всей памяти вперемежку видимо с графикой.
Народ! А кто может показать на примере, как правильно дизассемблировать игру? Т.е. как определить блоки где хранится графика, как найти карту и т.п. Например, как правильно дизассемблировать тот же Manic Miner?
определить блоки поможет только личный опыт и, например, нажатие/просмотр/замена/стирание команд 0/5/7 в spediz'е :)
насчет Star Farce: так автор тот еще шутник:
;#5CD7
DEFM "Sure, hack it. No protection. "
DEFM "Dead easy, eh?"
...
;#BCDA
DEFM "LAURENT N. LOVES CLARE L."
а вот это (и похоже, не только), выполняется после запуска:
;
L_F0ED LD HL,L_CF58
LD B,#19
LD DE,#0019
L_F0F5 LD A,(HL)
AND #E0
LD (HL),A
ADD HL,DE
DJNZ L_F0F5
RET
прямо по живому мочит, гад ))) - портя отработавший код, текст и т.д.
так что, вместо имеющегося снапшота, надо смотреть авторскую-изначальную версию...
...
в приложении слегка подправленная MM2.$$$ (разметка блоков дизасма m.miner'а)
Даже авторская изначальная версия проработав некоторое время, сбрасывается. Так что, ты говоришь, оно портит? Надо вычислить все эти куски и замочить их!