逆向:程序研究/AT1/字体例程:修订间差异

→‎Debug:FontDisp:​ 更新内容
(添加发现)
→‎Debug:FontDisp:​ 更新内容
第63行: 第63行:


== Debug:FontDisp ==
== Debug:FontDisp ==
研究不足,预览代码内存13C11C。根据AT显示逻辑,该代码在文本显示时每次渲染循环皆调用。其a0作用未明,且所指结构体使用位置较广。破坏该结构体数据会引发渲染异常(全屏)、DMA错误等多种错误,并使游戏(和模拟器)崩溃;暂不明确是否为模拟器特性,由于PS3的ps2emu屏蔽网卡上的TCP监听套接字创建,我无法利用此建立DECI2/TCP,故无法实机测试。(有富婆捐一台“仅”售1000的DTL-T10000吗?)
研究不足,预览代码内存13C11C。根据AT显示逻辑,该代码在文本显示时每次渲染循环皆调用。其a0作用未明,且所指结构体使用位置较广。破坏该结构体数据会引发渲染异常(全屏)、DMA错误等多种错误,并使游戏(和模拟器)崩溃。


a1指向一字体显示控制结构体。调控包括文字颜色、文字底色等多种参数。结构体已经探明的结构参数如下:
a1指向一字体显示控制结构体。调控包括文字颜色、文字底色等多种参数。结构体已经探明的结构参数如下:
1,313

个编辑