[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
X11R6-2002-05-30
> 千葉市中央区長洲
> 藤原 誠
とりとめがないのですが
(1)
gcc-3.2 を作って見ています。(20020528 位)実行形式は
ftp://ftp.ki.nu/pub/NetBSD/port-macppc/gcc-3.2.tar.gz
(約 23M, cd /usr/local して tar zxf で開ける)
出来たけれど、X は作れない。(どう出来ないかはまた後で)
kernel も _BIG_ENDIAN が再定義されていると言って、作ってくれ
ません。
(2)
20020526-1.6BETA1 を作って見ました。 X 無です
ftp://ftp.ki.nu/pub/NetBSD/arch/macppc/snapshot/20020526-1.6_BETA1/
一部の機械ではうまく動いています。
素の NetBSD です。
StarMax 3000/240, 180 では動きます。(sysinst -> multiuser mode)
Ti/PBG4/550
では netbsd.GENERIC_MD.gz が trap type 200 で動きません
(一回しか試していませんが)
(3)
X11R6-2002-05-30.tar.gz を作って見ました。(by egcs-1.1.2 )
ftp://ftp.ki.nu/pub/NetBSD/port-macppc/X11R6-2002-05-30.tar.gz
・iBook/SE 1999 で動きません。
前に 2002-04-20 版でお知らせしたのと同じで、Signal 11 です。
・G4/400 AGP で動きません。
/var/log/XFree86.0.log の最後には次のように書いてあります
----------------
(II) Keyboard "Keyboard1" handled by legacy driver
(II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE)
41, 129, 0
ppll_div_3 == 0. skipping.
----------------
programs/Xserver/hw/xfree86/drivers/r128/r128_driver.c
の次のところですね..
----------------
2567 #ifdef __macppc__
2568 ErrorF("%x, ", INPLL(pScrn, R128_PPLL_REF_DIV));
2569 ErrorF("%x, ", INPLL(pScrn, R128_PPLL_DIV_3));
2570 ErrorF("%x\n", INPLL(pScrn, R128_HTOTAL_CNTL));
2571
2572 /* XXX */
2573 if (restore->ppll_div_3 == 0) {
2574 ErrorF("ppll_div_3 == 0. skipping.\n");
2575 return;
2576 }
2577 #endif
----------------
この if 文をなくしたら、多分一応は動くのでしょう。
実は、いまこの機械で使っている 2001-12-31 版(のはず)も、X を終了する
と、同期が変になります。でもいつも(毎日)
startx
作業
shutdown -p now
しかしないので、問題になったことはありません。
この機械、OF を起動すると 640x480 の画面になってしまいます。
以前は 1280x1024 くらいだったはずなのですが。そうして、その以前の
状態だと、X を終了しても同期がとれていたと思います。
僕の理解だと MacOS 9 で画面の大きさを調整すれば、以前の 1280x1024
に戻せるはずなのですが、どうも僕の理解は違っているようで、だめです。
---
(藤原)
Makoto Fujiwara,