pabko
如今的智能手機已無限強大,機能與當年笨重的486電腦不相上下。如何利用動輒幾百MHz的強大CPU已經成為了眾多玩家所鉆研的方向。這不,國外的高手們已經成功地將DOS環境移植到了塞班S60v3手機環境中。如果你也擁有一部S60的智能手機,那就不要猶豫,我們甚至可以在里面安裝個Windows!
兵馬未動,糧草先行先裝個DOS做準備
Windows的用戶應該都知道,這個圖形界面的操作系統,它的前身就是文本環境的DOS(Disk OperatingSyst em)。Windows 3.1、Windows 95和Windows 98之類的操作系統都是基于DOS的,所以,我們就先在塞班手機上裝個DOS來玩玩。
至于手機嘛,就讓諾基亞E63作為第一個小白鼠了。它雖然目前不是性能最強的塞班手機,但足以應付DOS的資源需求了。塞班下的DOS環境是通過DOSBox這個開放源代碼軟件來實現的。需要注意的是,DOSBox這款軟件在塞班手機上正常運行,需要運行庫的支持,所以不但要下載主程序,還要下載Binary Dependencies(二進制依賴庫)。
至于安裝步驟,很簡單。跟著以下操作即可。
安裝依賴庫到手機中。這些組件均不需要簽名,但是一定要注意安裝的位置,盡量安裝在手機的存儲空間即C盤上。
現在開始DOSBox主程序了,從下載包中可以看出有full和slim兩個版本,對應于手機內存大小各異的機型。像E63開機后內存穩定在68MB左右就可以安裝full版。
最后將dosbox.conf和mapper.txt兩個文件復制到C:data目錄下,就結束了我們的安裝步驟。
安裝完所有軟件后不要急著啟動DOSBox,我們還需對它進行配制。對于DOSBox的配制主要是通過dosbox.conf配制文件完成的。文件中每行命令的執行與否是通過“#”實現的,即語句前帶有“#”則整句命令就不執行。我們通過電腦的記事本或手機端的X-plore打開配制文件。
● orientation=normal
設置屏幕旋轉方向——cw為順時針旋轉,ccw為逆時針旋轉,normal為保持原樣(N78、N82等豎屏手機可選擇cw或ccw,E71、E63等橫屏手機選擇normal最佳)。
● mapperfile=mapper.txt
用以設置按鍵映射文件,需要把它定位到我們復制的文件夾如mapperfile=c:datamapper.txt。需要注意的是,對于E63等全鍵盤手機mapper文件不適用。筆者測試發現對于全鍵盤手機去掉mapper.txt文件反而能在DOS環境下使用全鍵盤!建議全鍵盤機型的玩家刪除此文件或者注視掉該句。
● memsize=2
設置分配DOSBox的模擬內存大小,大小因機型而定。如果DOSBox僅用于玩玩DOS游戲保持默認就可以了。內存不是越大越好,太大會影響手機本身的運行而導致DOSBox自動退出。
● cycles=3000
DOSBox每毫秒建模數。這個設置是能否手機上流暢的運行DOS關鍵所在。經過筆者大量測試,將其設置為1100比較理想。
● mount c e:Data
將儲存卡上的data文件夾定義為c盤。
● mount d e:
將存儲卡定義為D盤。
小試牛刀在DOSBox中運行DOS游戲
趕緊翻出我們珍藏多年的DOS游戲吧!《仙劍奇俠傳》,它曾經讓我為之醉生夢死了多少回,讓它在手機上再一次綻放光彩吧!將pal文件夾放到存儲卡的dat a文件夾下,然后打開dosbox.con f,將[autoexec]啟動項設置為:mount c e:datac:c:palpal.exe
打開DOSBox,悠遠的青山與遠飛的仙鶴又在我們眼前!
初試鋒芒裝上Windows 3.1試試
如果你的手機內存能穩定在25M以上,那就可以嘗試安裝Windows的操作系統了。從網上下載Win3.1-on-s60v3_v1.0壓縮包,并將文件解壓到存儲卡的data文件夾中。打開dosbox.conf,將memsize=2調整至5以上,然后將[autoexec]中已有的windows 3.1的自啟動項前的“#”去掉即可。
編者:打開IE,以“Win3.1-on-s60v3_v1.0”為關鍵詞到“谷歌”搜索引擎上找找,相信你很容易找到。下載文件不大,有7MB多點。
啟動DOSBox,片刻之后即進入了桌面。此時按一下通話鍵就能用五維導航鍵控制鼠標了。由于屏幕的局限,桌面的文字不能看的十分真切,但只要使用過Windows的系統就能很好的對它進行操作。這樣我們就可以體驗一把超小型“掌上計算機”的感覺了。
極限挑戰—安裝Windows 95
極限挑戰—安裝Windows 95Windows 3.1屬于微軟的早期產品,還不是很成熟,而且與我們使用的Windows XP、Windows Vista操作方式相去甚遠。如果你的手機機能足夠強大,為何不試試安裝Windows 95甚至是Windows 98呢?首先,我們可以從網絡上下載為PSP所打造的Windows 95,解壓后得到一個w95.img的單文件。然后,將這個文件放到存儲卡的data文件夾下。再接著,配制dosbox.conf:將memsize調整至12至18之間(小于12的話Windows 95會因內存不足不能啟動,大于18手機會因內存不足導致DOSBox自動退出)。并在 [autoexec]自啟動定義項中添加如下語句:imgmount c e:dataw95.img -t hdd -fs fatboot -l c
最后,我們啟動DOSBox,就會很快看到Windows 95的啟動選項,待系統默認進入安全模式后就會看到久違的藍天白云。
等待,等待,經過超過3 分鐘的等待,終于進入了Windows 95的桌面。Wndows 95的使用習慣更接近我們平時使用的Windows XP,所以更容易上手。
如果你的手機機能足夠強大,內存也更大,不妨挑戰一下Windows 98,網上已經有朋友實現了。