2007年2月26日 星期一

biosdisk() cannot read too many sectors

今天試著將之前分析 floppy disk 的程式, 擴展成可以處理 FAT16 的硬碟分區.
發現 biosdisk(_DISK_READ,,,) 竟然無法一次讀取 122 個 sectors. (沒超過 64KB)
真不知道發生了什麼倒楣事, 只好改成一次讀一個 sector.

幸好只有這個問題, 下班前就可以完成這個部分.
下一個動作就是讀檔, 更新.
- 2007/02/27 00:57, 總算完成讀檔的部份, 但還缺檔名分析的部份
- 2007/02/27 15:00 左右, 完成檔名分析的部份.

接下來就是改寫 gps.exe 中相關的檔案操作部分.

沒有留言: