PS金手指代碼轉換成CMF用的代碼參考:
1、直寫碼 (直接改前面例如 01.11.21兩碼後面原碼)
3碼
30AAAAAA 000000bb
轉為
0x01AAAAAA 0x000000bb
8碼
80AAAAAA 0000bbbb
轉為
0x11AAAAAA 0x0000bbbb
9碼
90AAAAAA bbbbbbbb
轉為
0x21AAAAAA 0xbbbbbbbb
2、壓縮碼(注意對應的英數轉換後的位置)
先來5碼(PS.沒有32bit)
8bit壓縮碼
5000nncc 000000dd
30AAAAAA 000000bb
轉成
0x81AAAAAA 0x00nn00cc
0x000000bb 0x000000dd
16bit壓縮碼
5000nncc 0000dddd
80AAAAAA 0000bbbb
轉成
0x81AAAAAA 0x00nn00ee
0x1000bbbb 0x0000dddd
ee=cc/2
再來B碼****B開頭的金手指例如B0800002 00000000
8009798C 0909
轉換後
0x8109798C 0x00800001
0x10000909 0x00000000
8bit壓縮碼
Bnnncccc 000000dd
30AAAAAA 000000bb
轉成
0x81AAAAAA 0x0nnncccc
0x000000bb 0x000000dd
16bit壓縮碼
Bnnncccc 0000dddd
80AAAAAA 0000bbbb
轉成
0x81AAAAAA 0x0nnneeee
0x1000bbbb 0x0000dddd
eeee=cccc/2
32bit壓縮碼
Bnnncccc dddddddd
90AAAAAA bbbbbbbb
轉成
0x41AAAAAA 0x0nnneeee
0xbbbbbbbb 0xdddddddd
eeee=cccc/4
3、最後的條件碼(注意對應的英數轉換後的位置)
D碼,也就是16位單行條件碼(D開頭的)
D0AAAAAA 0000bbbb
轉成
0xD1AAAAAA 0x0000bbbb
E碼,16位多行條件碼(E開頭的)
E0AAAAAA bbbbnnnn
轉成
0xE0nnbbbb 0x01AAAAAA
留言列表