第二十九章 我没有开挂(2/2)
作品:《红白机大时代》两块,大小都是60,而现在因为增加了发色量,cell的数量也不可避免的增加了一些,chr文件的大小达到了80。
这就需要压缩数据,王秋阳使用的是进制压缩。
进制压缩,就是把其中八个十六进制数:1,2,3,4,5,6,7,8,转换为二进制为:00000001,00000010,00000011,00000100, 00000101,00000110,00000111,00001000。
每个数只用到了低4位,而高4位没有用到(全为0),因此对低4位进行压缩编码后得到:0001,0010,0011,0100,0101,0110,0111,1000。
然后补充为字节得到:00010010, 00110100,01010110,01111000。所以原来的八个十六进制数缩短了一半,得到4个十六进制数:12,34,56,78。
这样的十六进制压缩,正好可以由芯片读取,不过压缩的效果并不明显。
60的文件压缩后,大小仍然有40,120的文件压缩后,大小也有85。
好在文件超过这个大小,效果就能够明显许多,256以上的文件都能够压缩到一半大小。
王秋阳经过精确的计算,压缩后的chr文件大小不会超过60,可以顺利写入。
本章已完成! 红白机大时代 最新章节第二十九章 我没有开挂,网址:https://www.254y.org/383/383237/29.html