21: 2009-04-09 (木) 22:37:50 |
22: 2009-11-17 (火) 12:09:03 |
| -(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) |
| -脱線的補足情報: | | -脱線的補足情報: |