Der梦幻模拟战研究笔记4-PS/SS/FX资源解压
其实DER在PS/SS/FX的资源解压跟SFC的是基本一样的,但是要去掉这一行:100 XXXX = XXXX,统一使用:11 XXXXXXXX = XXXXXXXX 来表示单个字节。
解压需要把字节转换成二进制,请自备计算器。
以下如无0x前缀均为二进制:
101 XX = {
101 00 = 0x10
101 01 = 0x30
101 10 = 0x80
101 11 = 0xFF
}
11 XXXXXXXX = XXXXXXXX
00 YYYY = 复制一个字节,该字节位于当前位置之前YYYY个字节处
010 YYYY = 复制二个字节,这两个字节位于当前位置之前YYYY个字节处
0110 YYYY = 复制三个字节,这三个字节位于当前位置之前YYYY个字节处
01110 YYYYYYYY = 复制二个字节,这两个字节位于当前位置之前YYYYYYYY个字节处
011110 YYYYYYYY = 复制三个字节,这三个字节位于当前位置之前YYYYYYYY个字节处
0111110 YYYYYYYY = 复制四个字节,这四个字节位于当前位置之前YYYYYYYY个字节处
01111110 XXXX YYYYYYYY = 复制5+XXXX个字节,这些字节位于当前位置之前YYYYYYYY个字节处
01111111 = 结束标志