[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[OSASK 1305] Re: bucstual0.



Hidemi KAWAIさん、こんにちわ。

	2000年12月12日(火)[14:23:48] に、
	”[OSASK 1303] bucstual0.” で
	Hidemi KAWAI さんは書きました。

Hidemi KAWAI>   さて、bucstual0の特徴は、以下の通りです。
Hidemi KAWAI> ・高解像度(1280x1024x256色)対応。・・・ただし、256色モードには
Hidemi KAWAI>   なっていますが、アプリからは従来どおりの16色しか使えません。
Hidemi KAWAI> ・ANK16.FNT不要(フォント内包)。
Hidemi KAWAI> ・直接起動ディスクフォーマットルーチンが少しだけ変更。


Hidemi KAWAI>   内包のフォントは、平木敬太郎さん(PAF03513 !Atmark! nifty.ne.jp)作のも
Hidemi KAWAI> のを僕の趣味で少しだけいじったものです。平木敬太郎さんに直接メー
Hidemi KAWAI> ルを出して、OSASKに組み込んでもよいかを伺ったところ、許可をいた
Hidemi KAWAI> だけたので、内包できるようになりました。

を、こんな楽しいのがあったのか。

Hidemi KAWAI>   直接起動ディスクのフォーマットが変わったというのは、OSASKのカ
Hidemi KAWAI> ーネルイメージが徐々に大きくなってきて44KBではおさまらなくなった
Hidemi KAWAI> ので、66KBまで書き込めるようにシステム領域を増やしたせいです。DO
Hidemi KAWAI> Sからは、不良セクタが54KBあると報告されるでしょう。・・・したが

確認しました(笑)
そのうち不良セクタがどんどん大きくなったりして(笑)
#command.comまでの道のりは果てしなく遠い(笑)

Hidemi KAWAI>   ええと、まず、デフォルトは640x480です。また、設定が間違ってい
Hidemi KAWAI> たりした場合も、自動的にこのモードになります。

うちではOK。

Hidemi KAWAI>   800x600にするには、これを以下のように書き換えます。
Hidemi KAWAI>   0500 : 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ??
Hidemi KAWAI>   0510 : 02 01 00 00 20 03 58 02 00 00 00 00 00 00 00 00

00でつぶしましたが、問題なく動きました。

Hidemi KAWAI>   で、1280x1024に切り替えるには、

ぢつは最近になってビデオカード変えました。
ATI RAGE128 Xpert 128 (ALL-IN-WONDER 128 PCI)

PCI device list
bus dv f   vend devi rv class  subv subd
----------------------------------------
  0  0 0 : 1106 0501 02 060000 0000 0000
  0  1 0 : 1106 8501 00 060400 0000 0000
  0  7 0 : 1106 0686 13 060100 1106 0000
  0  7 1 : 1106 0571 06 01018A 0000 0000
  0  7 2 : 1106 3038 02 0C0300 0925 1234
  0  7 4 : 1106 3057 10 060000 0000 0000
  0  8 0 : 1180 0475 80 060700 FFFC 0000
  0  9 0 : 1073 0010 02 040100 1073 0010
  0 10 0 : 1002 5245 00 030000 1002 0028
  1  0 0 : 1023 8400 5B 030000 1023 8400

川合さんと同じく下から2番目です。

0 10 0
Vender ID  : 0x1002   ATI Technologies Inc
Device ID  : 0x5245
Revision   : 0x00
Class code : 0x030000   VGA compatible controller
Subsystem vender ID : 0x1002   ATI Technologies Inc
Subsystem ID        : 0x0028
Device name : unknown

Base address list
no type   size   setting
-------------------------
 0 mem  04000000 D4000008
 1 I/O  00000100 0000E401
 2 mem  00004000 D9408000
 3 none 00000000 00000000
 4 none 00000000 00000000
 5 none 00000000 00000000

という結果から、

500 02 50 00 80 02 10 45 52 00 00 00 03 02 10 00 84
510 07 01 00 00 00 05 00 04 00 00 00 00 00 00 00 00

としたところ、なんとなく広く映ってました。
#500を00にしても良かったと思うけど、チャレンジしてみました。

いじょっ!
アプリはざっとしか見てませんが、とりあえず。

-+++++++++-+++++++++-+++++++++-+++++++++-+++++++++-+++++++++
橋 直行(Hahsi Naoyuki) mailto:n-hashi !Atmark! interlink.or.jp
-+++++++++-+++++++++-+++++++++-+++++++++-+++++++++-+++++++++