什么叫GPC?
GPC是PC98 HGAME上经常出现的图片格式,IDLES公司常用它作为游戏图片。例如:《Angel》,《亚X子》,《X兽学园》,…… GPC的压缩比并不高,因为它使用游程码的关系。每个包的第一个字节A控制大流程,它的每一位以8个字节为单位指出非0的包。从高位开始,为0表示有8个全0字节,为1表示要进一步观察。为0时,简单填充8个字节即可;当为1时,下一个字节B指出本包中8个字节是否为0。字节B从高位开始,为0表示一个0字节,为1表示从流中读一个作为目标字节。以此类推。 在解完一行后,要对解开的字节进行异或的解密。具体解密过程请见代码。 调色板是2个字节表示一个颜色(相当粗略啊^^) 另外要注意的是GPC有隔行扫描方式,在第10h字节指出***有几次扫描。如只有1次,就直接从第0行到最后一行。如有2次,则是0,2,4,6...n,1,3,5,...n-1这样的组织。以次类推。