Documents‎ > ‎

コードの切れ端



unsigned charのデータが128以上なら255に、未満なら0にする。output = 0 - (input >> 7);


PSPのファームウェアに内蔵されているcptbl.datの構造

文字セットヘッダ
struct{ 
    int codepage;
    int unknown;
    int offset1;
    int compressed_table_size1;
    int table_size1;
    int offset2;
    int compressed_table_size2;
    int table_size2;
};


一部の文字コードを除いて、最初の5つの値しか使われない
SJIS等は最後の三つがおそらく逆変換用テーブルを表すのだろう
変換テーブルはLZR圧縮されている

変換テーブルヘッダ
調査中…