執行 使用 當MikeOS啟動,你將會看到一個對話方塊,用來顯示一個程式選項列表。用游標鍵和Enter鍵,選擇OK進入或Cancel取消。 在程式列表中,你可以選擇一個.BIN或.BAS的程式,使用上下游標鍵和Enter鍵來執行他。你也可以按下Esc來回到之前的選項列表。 在指令行中,輸入DIR可以顯示程式列表,且HELP可以顯示內建的指令。你可以輸入全路徑名來執行一個程式。(例如EDIT.BIN)或指輸入名稱不需要延伸檔名(例如EDIT)。那裡也有檔案管理的指令像是COPY, REN, DEL和SIZE。 程式 MikeOS包含許多程式用來執行各種不同的任務,並證明作業系統的特色,像是: EDIT.BIN -- 簡單的全螢幕文字編輯器 (只支援Unix類型的文字檔案) EXAMPLE.BAS -- BASIC特色的證明 (用EDIT.BIN開啟它來瀏覽) FILEMAN.BIN -- 在磁片中,執行刪除,重新命名並複製檔案的動作 HANGMAN.BIN -- 猜猜看世界城市的名字 MEMEDIT.BAS -- 富顏色的,強大的記憶體編輯器 DRAW.BAS -- ASCII藝術繪圖程式 CALC.BAS -- 簡易的計算機 MIKETRON.BAS -- Tron類型的遊戲 KEYBOARD.BIN -- 音樂鍵盤;使用最下面一列的鍵盤來操作,且按下Q來離開程式 MONITOR.BIN -- 簡易的機器碼監視器 (查閱下面) SERIAL.BIN -- 似Minicom的序列終端程式 (查閱下面) VIEWER.BIN -- 檢視文字檔案和 320x200x16 PCX 影像,像是 SAMPLE.PCX 註記:檔案FILEMAN.BIN和EDIT.BIN會試圖寫入磁片,所以假如你使用CD-R啟動且試圖操作檔案時,你將會看到寫入錯誤的訊息,因為他是個唯讀的媒體。 複製檔案 假如你將MikeOS寫到一個磁片,你可以經由檔案總管複製額外的檔案到磁片。但假如你想要新增檔案到磁片影像,就需要一點功夫了─你需要存取磁片影像。首先在Linux中:切換到MikeOS主要目錄,然後用root輸入下列指令: mkdir looptmp mount -o loop -t vfat disk_images/mikeos.flp looptmp 現在MikeOS虛擬磁片影像的內容就能在新建立的目錄looptmp/底下存取。﹝我們用loopback-mounted磁片影像到我們的檔案系統。﹞複製你的程式到目錄下,例如: cp MYPROG.BIN looptmp/ 當你完成後,unmount虛擬磁片影像並移除暫存目錄: {{{ umount looptmp rm -rf looptmp }}} 現在你就可以寫入mikeos.flp到一個磁片或在模擬器中啟動它。假如你想重新建立CD ISO的影像,用root執行build-linux.sh;這將用新的磁片內容更新mikeos.iso。 假如你在Windows下複製檔案,你將需要一個特別的程式來存取mikeos.flp。你將使用到的工具是ImDisk Virtual Disk Driver;下載並執行它以安裝。之後你就能掛載磁片影像如: {{{ imdisk -a -f mikeos.flp -s 1440K -m B: }}} 複製你的檔案到B:槽。當你完成後,輸入; {{{ imdisk -d -m B: }}} 現在檔案都複製到B:且寫入mikeos.flp了。 監視器 Yutaka Saito貢獻了一個MikeOS程式,讓你能輸入16進制的機器語言並執行他。從指令行中執行MONITOR.BIN,且你將得到一個'='提示字元。現在你可以輸入你的指令,或按下'x'離開回到作業系統。 MikeOS程式載入到32K(32768)的位置。監視器轉換16進制碼並執行他在RAM中的36864的位置─在監視器程式載入的4K之後。因此你的程式碼不會覆蓋到監視器! 序列阜 你可以像一個類Minicom的序列終端模擬器來使用MikeOS。 這能讓你連接到一部MikeOS機器,例如,一部UNIX機器,從MikeOS中操作Unix機器。連接一條序列(null-moden)線在兩 台機器之間,然後設定你的unix機器讓序列阜使用一個終端會議。 例如,假如你有一台linux機器,你可以新增一行到/etc/inittab檔案中: TO:2345:respawn:/sbin/getty/ -L ttyS0 9600 vt100 當你重新啟動Linux機器,它將在序列阜等待登入。連接null-moden線到MikeOS機器,並在MikeOS中執行SERIAL.BIN。 你就能輸入你的名字和密碼並登入它。 備註:MikeOS須設定序列阜為9600 baud,no parity , 8 data bits, 1stop bit。假如你想要改變這些設定值,可以編 輯source/features/serial.asm,查看在檔案開始的阜設定碼(然後重新建置MikeOS描述在系統開發者手冊)。只有 VT100指令能夠實現,所以程式不能在螢幕上做複雜的事情(像Emacs)就無法正確的顯示。 要離開程式,須按下F8鍵。(你可以改變為其他的鍵,藉由修改程式碼路徑在programs/serial.asm)
2013年2月20日 星期三
MikeOs使用者手冊
Labels:
OS
嗨,大家好!我是一位資訊人、畫畫人、科技人和行銷人。定位自己為網路觀察家,永遠保持好奇心與熱情,學習跨領域新事物,希望最終能成為一個全方位的人。喜歡探索新技術和創意,並將其應用於工作和生活中。也喜歡畫畫、旅行、閱讀和寫作。希望我的部落格可以為您帶來啟發和樂趣,並與您分享我的經驗和見解。謝謝您的訪問,期待與您交流!
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言