ページへ戻る

− Links

 印刷 

KHBIOS.memo001 のバックアップ差分(No.22) :: OSASK計画

osaskwiki:KHBIOS.memo001 のバックアップ差分(No.22)

« Prev[4]  Next »[5]
21: 2009-04-09 (木) 22:37:50 ソース[6] 22: 2009-11-17 (火) 12:09:03 ソース[7]
Line 113: Line 113:
-(2009.04.09) -(2009.04.09)
-現在、開発できなくて「開発したい病」になっています。週末くらいは開発したい! -現在、開発できなくて「開発したい病」になっています。週末くらいは開発したい!
 +-(2009.04.12)
 +-[[hrb:advance/hddboot]]にMBRのコードを書いた。このコードは非常にKHBIOS-HBを意識している。KHBIOS-HBでは、AT/TOWNS/98のいずれの機種からでも、そしてどのデバイスから起動しても(それはたとえばATでPCカードスロットのCFから起動したり、TOWNSのメモリカードスロットから起動したり、FDを複数のパーティションに分けて起動したとしても)、すべて共通に far-CALL 0x60:0x1b0 で指定したセクタが読めて、 far-CALL 0x60:0x1b4 で指定したセクタに書けるようになっている(したい)。
 +-更に欲を言えばドライブを自由に指定したい(=実際のデバイス番号に限らず、ディスクイメージ番号みたいなもの)が、そこまでのプログラムを600-7ffに格納することはできないので、これはまた別の方法を考える必要があるだろう。とりあえず今回はブートしたディスクイメージに限定して上記のようなインターフェースを共通に提供することだけを考えることにした。
 +
*** (3) *** (3)
-脱線的補足情報: -脱線的補足情報:
« Prev[4]  Next »[5]