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

[OSASK 1692] Re: make12b.



小柳です。

Hidemi KAWAI wrote:
> 
>   こんばんは、川合です。
> 

>   実は、[OSASK 1618]で触れたように、TOWNSのVGADRV0.BINは改良され
> ていたんです。そのことをすっかり忘れて、sb12aに含めていませんで
> した。
> 
>   ということで、その部分だけを別にアップロードしておきます。vga0
> 5tw.lzhです。どちらのグラフィックルーチンを使っても正常動作しま
> す。違いは描画速度だけです。

これに差しかえることでファイルサイズは toledo7 とほぼ同じになりました。
http://homepage1.nifty.com/dreaming/osask/make12c.lzh
としてアップロードしました。make12b.lzh は削除しています。
ですが、この vgadrv0 で起動すると、起動時の画面描画で背景を水色に
塗りつぶす途中で
INT 0x0D General Protect
CS:EIP = 60:8D4
EC = 0
EAX = A60
ECX = 0
EDX = 0
EBX = E00001B0
ESP = FFFFFEBC
EBP = 1C4
ESI = A0
EDI = CC
tss = 3000
TR = 120
が出ることがあります。FDDアクセスランプが付きっぱなしで
CTRL + ALT + DELETE が効きませんでした。

>   それで、hardin5とponyets0を適当に比較してみましたが、もっとも
> 大きな変化はページング機構を積極的に利用するようになったというこ
> とのようです。
> 
>   これをdisableにすることは不可能ではありませんが、それは条件コ
> ンパイルでカバーできる範囲を超えているでしょう。ponyetsをかなり
> 大規模に書き換えなければいけません。時間も1週間程度ではできない
> と思われます。

ログは川合さんに直接送ります。
エラー番号を見ると VESA の時とは異なるので非実装エラーではないかも
しれません。一応 VMware のサポートには問い合わせのメールを送りました。

それでは。

-- 
小柳 雅明(Koyanagi.Masaaki !Atmark! nifty.ne.jp)
「人の足を止めるのは"絶望"ではなく"諦観"
  人の足を進めるのは"希望"ではなく"意志"」
                  -- ARMS