xm6模擬器 硬碟安裝及硬碟開機


以x68000存在的年代來說,硬碟也已經開始普及,即使當時在台灣和美國流行的x86/DOS也開始流行將作業系統安裝至硬碟,免去每次開機都要放作業系統磁片的步驟.當然x68000系統也可以這樣做.以下我們將在xm6模擬器上安裝上虛擬硬碟,並製作出可用這顆硬碟開機的Human68系統

製作xm6模擬器使用的虛擬硬碟

在xm6模擬器中於”Tools”選單中選取”Make a new SCSI Hard Disk”建立一個”.HDS”磁碟映像檔.名字在本範例中使用”human302.HDS”.




設定該硬碟的容量,建議可以調到最大的1000MB


於模擬器的“Options”頁籤中透過SCSI介面設定安裝硬碟(想當年SCSI硬碟可是天價啊~~).分別進行以下設定


SCSI Interface: “Internal”

Drivers: 3 (3個SCSI裝置,其中”ID 0”為硬碟”HUMAN302”使用

ID 0: 選擇我們製作的虛擬硬碟映像檔"HUMAN302.HDS"










硬碟格式化


使用Human68K磁碟從磁碟機"0”開機.並於開機完成後使用”format”指令啟動磁碟格式化工具




選擇"SCSI裝置"後系統會自動進行SCSI裝置偵測,隨後可見到裝置列表,我們選擇裝置ID 0" ハードディスク 999MB"並按下Enter進行下一步



接下來先進行“装置初期化” 再進入"領域確保"


進入領域確保選單後"領域確保",設定以下參後,輸入Y"実行",當系統完成作業後會出現訊息

"ハードディスクの使⽤には再起動が必要です リセットしますか"

此時依然在磁碟機0裝有Human68k開機片的情況下重新啟動電腦


領域確保參數:

容量: 999 (999MB,趨近於HUMAN302.HDS的1000MB)

ボリューム名:HUMAN302

システム転送:する (含開機系統) 




複製Human68K相關檔案並設定硬碟開機


在做完硬碟格式化後,保持在使用Human68K磁片開機的情況下重新啟動電腦,進入Human68K系統後使用”copyall”指令將磁片內所有檔案拷貝至硬碟


copyall /s a:¥*.* c:¥




在完成檔案拷貝後使用”switch”指令設定開機使用編號ID0的SCSI裝置,也就是我們正在使用中的硬碟human302


switch boot=scsi0

switch boot=std






使用硬碟開機


在製作完開機硬碟並設定開機後,讓我們重新啟動電腦.但此時為了確定我們真的是從硬碟啟動Human68K系統,記得開機前把磁片HUMAN302退出.










在沒有磁片的情況下從硬碟啟動了Human68K系統



補充


1.關於 "¥",早期日本電腦常使用該符號替代當時IBM相容PC所使用的backslash"\"

2.其實在"硬碟格式化"步驟後,並跳過檔案拷貝的步驟,其實系統就已經可從硬碟開機並包含Human68k系統,但其實除了開機外,Human68k的磁片中還有其他附屬的工具程式檔案.


參考資料

xm6模擬器說明檔 "xm6g.pdf"





留言

這個網誌中的熱門文章

Arduino ANN溫度控制實驗計畫

[馬尼拉]菲律賓職籃PBA!!

Arduino使用EEPROM練習(1)