引用
引用第83楼hutianlu于2022-02-13 12:18发表的 :
求助,VDP2里的信息和VDP1不太一样,看不明白啊……
求讲解,这里我是真的没想明白
[attachment=112488]
那个地方比较复杂,有的我也不是很明白,这篇文章你可以参考一下
https://blog.csdn.net/guility/article/details/105300510里面有写其中的几段
○ VDP2_VRAM从0x25E000000 开始的VDP2 的VRAM 在系统初始化时 分类如下。
25E0000: VDP2_VRAM_A0 旋转滚动的 CG 数据
25E20000: VDP2_VRAM_A1旋转滚动 的系数数据和旋转参数
25E40000: VDP2_VRAM_B0 旋转滚动的图案名称数据
25E60000: VDP2_VRAM_B1 普通滚动的数据 该区域与 CG 共享。
25E60000 至 25E67FFF(NBG0 和 NBG1 的 CG 数据)
25E68000 至 25E75FFF(NBG1 的 CG 数据)
25E76000 至 25E77FFFF(NBG0 第 1 页的图案名称数据)
25E78000 至 25E7FFFF(NBG1 第 4 页的图案名称数据)
25E00000 : +----------------------------+ | | | RBG0 CG (2048 个字符) | | |
25E20000 : +---------------+ | | | RBG0 K表| | |
25E40000 : +---------------+ | | | RBG0 地图(16 页) | | |
25E60000 : +---------------+ | NBG0 , NBG1 CG(512 个字符)|
25E68000 : +- - - - - - - - - - - - - -+ | NBG1 CG (+896chars) |
25E76000 : +---------------+ | NBG0 地图 (1page) |
25E78000 : +---------------+ | NBG1 地图(4 页) |
25E80000 : +---------------+————————————————
版权声明:本文为CSDN博主「dickheed」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:
https://blog.csdn.net/guility/article/details/105300510其实如果你不知道图片在vdp2的哪个位置,那么最简单的方法就是把整个vdp2的数据dump下来,然后用ct2查看这个数据,反正vdp2的数据也不大,才512kb,知道调色板位置那么图片在ct2里面是很容易拼出来的