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

[WitchTech 00048] SS==DS



 川俣です。
 MS-Cだと、SS!=DSで問題が出るコードはコンパイラが教えてくれるのですが、
さすがに、古き良きTurbo-Cにそこまでを期待できないようです。
 また、自動変数のnearアドレスをfarアドレスへ変換するときにds:を仮定され
てしまう場合もあるようです。
 というわけで。
 それほど速度に関してシビアにならないケースでは、SS==DSにできないだろう
か?と思っています。
 スタックをSRAMに置くと、何か問題がありますか?

p.s.
 ちなみに、最小限度のクイズゲーム、始まって終わるまで動くところまで出来
てます。まだ公開できる段階ではありませんが。その感想で言えば、BIOSとライ
ブラリは非常に使いやすくてバッチリ! BIOS_INLINEはあまりにトラブルが多い
ので使うのをやめました。その他のトラブルは、SS!=DSとポインターの絡まった
あたりが一番多いと感じます。
 あと、日本語文字を中心にしたアプリの場合、やはりフォントが読みにくいで
すね。12ドットフォントが使えると嬉しいのですが……。

(株)ピーデー 川俣 晶 (http://www.autumn.org/ mailto:autumn@piedey.co.jp)



ML Archives