[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