首页

速读谷

菜单

小林彻忍住,快步过去。

“找到了?”

“找到了!针脚对应的逻辑地址,然后拆解出对应的功能。”

中裕司看著两台屏幕,另一只手在键盘上飞快敲打,鼓捣,写出一连串的代码。

“了不起,太了不起了。没想到任天堂是用这种方式实现画面变形的!”

小林彻紧盯著屏幕上復刻出的內容。

【把一幅背景画面32列x30行分为240个点行(或称为线)。

位移开始时若选定那一个页而对正显示窗口,可由程序no.6-2控制。

no.6-2选分裂位移页面处理程序

lda #$20

sta $2006

ldy #$00

sty $2006

当选0页时,a寄存器的值可取h20~h23;当选1页时,a寄存器的值可取h24~h27。

但y寄存器的值必须为0,若y+0,整幅画面要向左上角位移与y值对应的点数。

通过对$2000单元的背景显示页面选择开关置值,选择欲显示內容的背景页面。

对$2005单元置入当前欲显示內容位於显示窗口的x、y坐际。

通过控制延时时间,控制显示画面的纵向高度。

通过对以上五个步骤的灵活组合,可以实现显示画面任意块分裂位移。】

(以上內容出自《任天堂游戏编程技术探秘》中捲轴滚动一节。)

上一页目录下一页

相关小说全部