64位元作業系統下,軟體的不相容是一大問題。
而做為嵌入式工程師,就是有一些舊軟體要用。
許多工具都無法在Win7-64下執行是一個頭痛問題。
經過數個月和Win7-64的奮戰,總算告一段落。整理結果如下:
1.執行到16位元程式不相容。建議找軟體公司。
唉,我就是軟體開發人員。還真的要找Source Code重編?
我還真的做,為了將S19檔案轉成燒錄檔(bin),找了不少程式,總算是找到了,不過人家好心已編好執行檔。
然後,命令格式不同,還是要改。重編譯,No,先改批次檔,重編是最後手段。
->此路不要走,真的沒有產能。
2.使用DosBox
部分程式轉由DosBox來執行,不過要設定好連接的目錄夾,還有點費工。
->缺點,因為要載入轉入等等動作,執行起來比較慢。
不過純DOS程式支援度不錯。Windows3.1也可以跑。
3.使用VirtualBox
真是救星啊!早點知道就不用這樣辛苦了。
第一個就是安裝WinXP。
果然什麼問題也沒有,熟悉的環境。
只有一個小小問題,安裝3D顯示卡Driver要進安全模式下安裝。
雖然模擬出來的電腦效率有限,但比公司配給我的電腦還快。
不過對硬碟取存較慢,沒關係,共享資料夾是RAMDisk,這下就不慢了。
再來安裝了OS X 10.6
這個是插花試玩的。不是完整支援。
安裝Win98
有一些網卡模擬要用的,也不是完整支援。不過可以改MAC,這點比VMware來得好。
和外部是用網路芳鄰來通。所以也是可以作業。
DOS就沒有裝了,因為和主端電腦不通,用DosBox還比較方便。
安裝Win7-64
一定會有人問,裝這個做什麼?
就是用來試爆,哦!不是,試裝才對。
因為新電腦安裝又移除許多試用軟體,沒二個月就不太對勁了。
所以決定產生分身來試用,反正不好用,就用"快照回復"。就不會留下任何痕跡。
安裝Ubuntu
也是很好裝,只是環境不熟。
不過,終於可以正式玩Linux了。
只是每次都要mount來連得出來,還要再熟一段時間才行。
安裝WinXP(二號試爆用)
其實是在玩網路連線,現在一台電腦可以同時開三、四個WinXP。
所以可以試玩網路連線。將來可以試一些網路連線程式,做分散式程式設計試驗用。
這個不用重安裝,只要將原先的WinXP滙出,再滙入就行了。
為了搞這些虛擬電腦。原先的筆電做了一些調整。
記憶體升到8G,硬碟升到750G。
只差顯示卡,和我二年前買的桌機差不多同等級配備了。
現在的電腦真是不值錢。
(作業系統和電腦一樣貴,這是什麼世界?)