[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bsd-nomads:16853] Please test kon patch
- Subject: [bsd-nomads:16853] Please test kon patch
- From: chi@bd.mbn.or.jp (Chiharu Shibata)
- Date: Sun, 19 Jun 2005 09:59:45 +0900 (JST)
---=-mnews-multipart-=-
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
こんにちは、柴田です。
Reply-To: FreeBSD-users-jpにしてあります。
[ここまでのいきさつ]
ThinkPad A21mでkon(KON2)が動かない。症状は、文字は出ているが画面が流れて
使えないというもの。
内部でkonを使っている日本語インストーラも同じ症状。
ネット検索ではATI Rage Mobility搭載機に多く報告されているが、その時点で
は「使えるようになった」という例は発見できなかった。
いろいろいじって、ようやく[bsd-nomads:16850]にて動作させることに成功した。
----
それで、その後もいろいろ試していたら、添付のパッチのようにすると
Rage Mobility専用エントリを作ることなく、既存のkon.cfgのVGAパラメータで
も正常に動作するようになりました。
改造のポイントは、垂直非表示期間を現状より早く開始/遅く終了させ、垂直帰
線期間をその中に網羅するというものです。
これでA21mでは動作するようになったものの、この改造が現状でkonが動くマシ
ンに悪影響を与えないか調べる必要がありますので、皆さんに動作報告をお願い
します。
パッチはkon2-0.3にportsのパッチが当たったものをベースとしています。
packagesしか入れてない方は、最初にportsでkon2をインストールして下さい。
報告の際には、パッチ当て後の動作/不動作以外に、マシンとディスプレイ、分
かればディスプレイコントローラの型式も併記してください。
御協力をよろしくお願いします。
--
柴田 千春(♂) chi@bd.mbn.or.jp <http://www32.ocn.ne.jp/~chi/>
---=-mnews-multipart-=-
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Description: kon2.diff
Content-Disposition: attachment; filename="kon2.diff"
--- kon2-0.3/src/display/vga.c 2004/10/31 06:35:04 1.1
+++ vga.c 2005/06/12 08:24:49
@@ -188,7 +188,7 @@
static inline
void VgaSetColor(u_char col)
{
- static old;
+ static u_char old = 0xff;
if (old == col) return;
PortOutw(col << 8, VGAGRP_ADDR);
@@ -574,8 +574,8 @@
regGraph.crt[17] = (video->m.vEnd & 0x0F) | 0x20;
regGraph.crt[18] = (dInfo.gydim - 1) & 0xFF;
regGraph.crt[19] = video->m.hDot >> 4;
- regGraph.crt[21] = video->m.vStart & 0xFF;
- regGraph.crt[22] = (video->m.vStart + 1) & 0xFF;
+ regGraph.crt[21] = (video->m.vStart - 1) & 0xFF;
+ regGraph.crt[22] = video->m.vEnd & 0xFF;
LineComp8 = ((regGraph.crt[7] & 0xEF) << 8) + 0x07;
LineComp9 = ((regGraph.crt[9] & 0xBF) << 8) + 0x09;
---=-mnews-multipart-=---