如何解码gameboy的Nintendo标志?
问题描述:
我已经尝试使用在http://imrannazar.com/GameBoy-Emulation-in-JavaScript:-Graphics如何解码gameboy的Nintendo标志?
CE ED 66 66 CC描述的背景调色板方案0D 00 0B 03 73 00 83 00 0C 00 00 0D 08 11 1F 88 89 00 0E 解码下列位图DC CC 6E E6 DD DD D9 99 BB BB 67 63 6E 0E EC CC DD直流99 9F BB B9 33 3E
来源:http://gbdev.gg8.se/wiki/articles/The_Cartridge_Header#0104-0133_-_Nintendo_Logo
但我只得到了一些类似于噪声。
我该往哪个方向走?它使用压缩吗?我无法在互联网上找到有关此转储的更多信息。
迄今为止最好的(20倍变焦):
答
没有压缩或encrytion的。 徽标是二进制编码: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
二进制:
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
你去那里。你的任天堂徽标(W/O 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
使用█
而不是1
:
██ ██ ██ ██
███ ██ ██ ██ ██
███ ██ ████ ██
██ █ ██ ██ ██ ██ ██ ████ ██ ██ █████ ████
██ █ ██ ██ ███ ██ ██ ██ ██ ███ ██ ██ ██ ██ ██
██ ███ ██ ██ ██ ██ ██████ ██ ██ ██ ██ ██ ██
██ ███ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
██ ██ ██ ██ ██ ██ █████ ██ ██ █████ ████
答
澄清:
而且有一种enryption上的标志/压缩。
- 您必须排序十六进制串(解密)
- 您必须绘制每一位4次(解压缩)作为pokechu22前说。
请注意,单个二进制1不是屏幕上的单个像素,而是四个。从这个意义上说,*有一些压缩的标志。 –