Cocoa iP6 を、intel ビルドに変換して、色がおかしいのを直していました。

Cocoa iP6 は、PPCバイナリなので、Lionでは動かなくなります。

Intelビルドに変換していました。
やったのは、多分、下記のようなことかもしれません。
なんせ、だいぶ前の話なので、忘れかけていますが。。

  • Appleから、HID_Utilities のソースコードをとってきて、追加した
  • プロジェクトファイルを、Xcode3で使えるようにアップグレードした


それから、今回、色がおかしかったのですが、自力で直しました。
Machine.c の、InitColor関数の中です。

} else {

#ifdef LSB_FIRST // intel (windy 2012/2/3)
BPal[i].ct_byte[0]=blue;
BPal[i].ct_byte[1]=green;
BPal[i].ct_byte[2]=red;
BPal[i].ct_byte[3]=0;
#else // ppc
BPal[i].ct_byte[0]=0;
BPal[i].ct_byte[1]=red;
BPal[i].ct_byte[2]=green;
BPal[i].ct_byte[3]=blue;
#endif
}


今のところ、このソースリストと、バイナリを、自分が使うように持っているだけです。。