[HiyOS]

HiyOS 0.1 / 2006-11-12 (日)

bayside さんのおかげでハイカラー対応の目処も立ったわけですが、アプリの移植に難航していたりします。えぇ、Makefile の本質が全くわかっていないので、ちょっと状況が変わるとどこを修正したら良いのか・・・およおよ。ここは、他力本願ということで、rapuOS のバージョンアップを待ち、参考にさせていただきながら CrystalCPUID の移植活動に励もうかと考えております。(ひでぇ)

とりあえず、壁紙だけは作ったので雰囲気だけでも・・・ということでアップしておきます。壁紙は、修士に年のときに自転車で釧路に行ったときの写真です。うぅ~ん、夕焼けが綺麗だ!!

作りかけ版
[ コメントの受付は終了しています ]
1: ひよひよ (11/12 16:20)
真ん中辺の物体 X は、ハイカラー未対応版 CrystalCPUID for HariboteOS だったりします。ウィンドウ用のバッファは 2 倍にしてみたのですが・・・。う~む。
2: ひよひよ (11/12 16:22)
でも、壁紙があるだけで幸せな気分になれますなぁ~
自分で実装したわけではないのでアレですけど。
3: bayside (11/12 17:14)
すいません。バグがありました。
console:hrb_api() 中で
make_window16((unsigned short *) ebx + ds_base, esi, edi, (char *) ecx + ds_base, 0);

make_window16((unsigned short *) (ebx + ds_base), esi, edi, (char *) (ecx + ds_base), 0);
のように括弧で囲わないと誤動作するみたいです。
4: ひよひよ (11/12 22:36)
コメントありがとうございました。
おかげさまで中身がちゃんと表示されるようになりました。おぉ~。感動です!!
カラーコードを設定する部分がネックになっちゃいますが、基本的にはバイナリ&ソース互換があり、かなりいい感じのハイカラー対応方式だと思いました。