嗯,我突然錯過了GW-Basic,所以我想在我的新Ubuntu箱中安裝一個。我有很長時間沒有編程GW-Basic,所以我不知道是否有新版本。我從舊的DOS 3.3盒子複製GWBASIC.EXE,但似乎沒有開始使用Wine。我猜這是16位,所以Wine不會支持它。如何在Ubuntu下運行GW-Basic?
是否有類似286模擬器?或者我應該運行一些昂貴的虛擬機如Vmware?不好了。
嗯,我突然錯過了GW-Basic,所以我想在我的新Ubuntu箱中安裝一個。我有很長時間沒有編程GW-Basic,所以我不知道是否有新版本。我從舊的DOS 3.3盒子複製GWBASIC.EXE,但似乎沒有開始使用Wine。我猜這是16位,所以Wine不會支持它。如何在Ubuntu下運行GW-Basic?
是否有類似286模擬器?或者我應該運行一些昂貴的虛擬機如Vmware?不好了。
DOSbox可以運行gwbasic和許多舊的dos程序。
進行安裝:sudo apt-get install dosbox
要運行它:dosbox gwbasic.exe
注意事項:DOSBox中模擬的CPU,所以它運行的應用程序比葡萄酒或本機應用程序慢。然而,任何最初在486上運行的東西都應該可以在DOSbox下正常運行。
說到gwbasic,默認情況下它以二進制格式保存源代碼。您可以以文本格式保存爲a
(ASCII)開關,像這樣:
save "filename",a
至於運行在Ubuntu GWBASIC代碼基本解釋,我還沒有找到一個還沒有,但我仍然看着。
GWBASIC.EXE只能在Windows系統上運行。您可以在Ubuntu上設置Windows VM,如下所述:http://downloadsquad.switched.com/2008/02/10/run-windows-in-a-virtual-machine-using-ubuntu-and-virtualbox/
我從突觸安裝了dosbox。 GW基本完美運行。實際上,我在我的收藏中嘗試了許多基於dos的程序,大多數都是工作。 Dos盒給出了完美的舊dos機器的感覺
這是否增加超出公認的答案? – 2012-10-26 12:36:36
QB64在Linux上本機運行。
REMLINE.BAS是一個從Microsoft基本程序中刪除行號的程序。它僅刪除那些不是下列語句之一的對象的行號:GOSUB,RETURN,GOTO,THEN,ELSE,RESUME,RESTORE或RUN。
PC-BASIC無需修改即可運行您的GW-BASIC程序並在Ubuntu上運行(基於Python)。只需解壓縮包並運行
pcbasic filename
不要忘記好的舊DOS ;-) – Marged 2016-01-25 15:51:30