如何从gameboy解码任天堂徽标?

Jul*_*ues 13 device-emulation gameboy

我试图使用http://imrannazar.com/GameBoy-Emulation-in-JavaScript:-Graphics中描述的背景托盘方案解码以下位图

CE ED 66 66 CC 0D 00 0B 03 73 00 83 00 0C 00 0D 00 08 11 1F 88 89 00 0E DC CC 6E E6 DD DD D9 99 BB BB 67 63 6E 0E EC CC DD DC 99 9F BB B9 33 3E

来源:http://gbdev.gg8.se/wiki/articles/The_Cartridge_Header#0104-0133_-_Nintendo_Logo

但我只有类似噪音的东西.

我应该去哪个方向?它是否使用压缩?我无法在互联网上找到有关此转储的更多信息.

目前为止最佳(20倍变焦): 在此输入图像描述

小智 18

根本没有压缩或加密.徽标是二进制编码:1是黑色,0是白色/绿色/无论你想要什么叫游戏男孩的背景颜色).

只需将十六进制字符串按正确的顺序排列,然后将十六进制字符转换为二进制:

十六进制:

C 6 C 0 0 0 0 0 0 1 8 0
E 6 C 0 3 0 0 0 0 1 8 0
E 6 0 0 7 8 0 0 0 1 8 0
D 6 D B 3 3 C D 8 F 9 E

D 6 D D B 6 6 E D 9 B 3
C E D 9 B 7 E C D 9 B 3
C E D 9 B 6 0 C D 9 B 3
C 6 D 9 B 3 E C C F 9 E
Run Code Online (Sandbox Code Playgroud)

二进制:

1100 0110 1100 0000 0000 0000 0000 0000 0000 0001 1000 0000
1110 0110 1100 0000 0011 0000 0000 0000 0000 0001 1000 0000
1110 0110 0000 0000 0111 1000 0000 0000 0000 0001 1000 0000
1101 0110 1101 1011 0011 0011 1100 1101 1000 1111 1001 1110
1101 0110 1101 1101 1011 0110 0110 1110 1101 1001 1011 0011
1100 1110 1101 1001 1011 0111 1110 1100 1101 1001 1011 0011
1100 1110 1101 1001 1011 0110 0000 1100 1101 1001 1011 0011
1100 0110 1101 1001 1011 0011 1110 1100 1100 1111 1001 1110
Run Code Online (Sandbox Code Playgroud)

你去吧 你的任天堂徽标(没有0和空格):

11   11 11                             11       
111  11 11        11                   11       
111  11          1111                  11       
11 1 11 11 11 11  11  1111  11 11   11111  1111 
11 1 11 11 111 11 11 11  11 111 11 11  11 11  11
11  111 11 11  11 11 111111 11  11 11  11 11  11
11  111 11 11  11 11 11     11  11 11  11 11  11
11   11 11 11  11 11  11111 11  11  11111  1111 
Run Code Online (Sandbox Code Playgroud)

使用?而不是1:

??   ?? ??                             ??       
???  ?? ??        ??                   ??       
???  ??          ????                  ??       
?? ? ?? ?? ?? ??  ??  ????  ?? ??   ?????  ???? 
?? ? ?? ?? ??? ?? ?? ??  ?? ??? ?? ??  ?? ??  ??
??  ??? ?? ??  ?? ?? ?????? ??  ?? ??  ?? ??  ??
??  ??? ?? ??  ?? ?? ??     ??  ?? ??  ?? ??  ??
??   ?? ?? ??  ?? ??  ????? ??  ??  ?????  ???? 
Run Code Online (Sandbox Code Playgroud)

  • @TreyKeown:恩,没有.单个*位*仍表示单个*像素*.你是混淆位,字节和 - 因为字节是垂直条纹 - 半字节.对于不同的输入值,数据量不会变化,它是恒定的.因此,这是一种编码形式,但不是压缩形式. (3认同)