[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: diff of XF86Config for iBook (Re: Mozilla M18)



>                                            千葉市中央区長洲
>                                                    藤原  誠
砂川さん、ありがとうございます。二つの点を直したら、無事 
-------------
screen #0:
  dimensions:    800x600 pixels (271x203 millimeters)
  resolution:    75x75 dots per inch
  depths (1):    24
-------------
というようにして動いています。一応 patch の形にしておきました。
椿井さんの修正をした後に当てます。

mozilla も大丈夫。しかし僕の
mozilla は (他の X11 の窓との間で) 切貼が出来ない気がします。

それから、
ftp://nandra.iri.co.jp/pub/NetBSD/macppc/XFree86/
付近に、以前あった mouse2 3 を F11 などで擬装 (emulate) する
修正を見て、それを使いたいなと思ったのですが、どうも XF86 用
ではなさそうではないな、きっとそちらには取込済と思ったのですが、
・今は見つからない
・どうも取込まれてもいない
気がするのですが、(そうでしょうか)
---
(藤原)
--- xc/programs/Xserver/hw/xfree86/drivers/ati/atiprobe.c-ooo	Mon Oct 23 21:03:26 2000
+++ xc/programs/Xserver/hw/xfree86/drivers/ati/atiprobe.c	Wed Nov 15 20:41:53 2000
@@ -1864,7 +1864,8 @@
 static __inline int
 rangeok(u_short port)
 {
-	if (port >= 0x400 && port < 0x500 && ATImmio != (char *)-1)
+	if ((port >= 0x400 && port < 0x500 && ATImmio != (char *)-1)
+          ||(port >= 0xc00 && port < 0xd00 && ATImmio != (char *)-1)  )
 		return TRUE;
 	else
 		return FALSE;
--- xc/programs/Xserver/hw/xfree86/drivers/ati/atipreinit.c-ooo	Mon Oct 23 21:42:07 2000
+++ xc/programs/Xserver/hw/xfree86/drivers/ati/atipreinit.c	Wed Nov 15 20:51:53 2000
@@ -726,9 +726,13 @@
     BIOSByte(LCDPanelInfo + 0x00) = 0;			/* LCDPanelID */
     memset(&BIOS[LCDPanelInfo + 1], ' ', 24);		/* model name */
     strcpy(&BIOS[LCDPanelInfo + 1], "Macintosh");
+#if 0
     BIOSWord(LCDPanelInfo + 0x19) = 1024;		/* H size  XXX */
     BIOSWord(LCDPanelInfo + 0x1b) =  768;		/* V size  XXX */
-
+#else
+    BIOSWord(LCDPanelInfo + 0x19) =  800;		/* H size  XXX */
+    BIOSWord(LCDPanelInfo + 0x1b) =  600;		/* V size  XXX */
+#endif
     pATI->CPIO_MEM_VGA_RP_SEL = ATIIOPort(MEM_VGA_RP_SEL);
     pATI->CPIO_MEM_VGA_WP_SEL = ATIIOPort(MEM_VGA_WP_SEL);
 #endif