模擬的舊硬件:愛(ài)因斯坦模擬Apple Newton(第2部分)
NewtonOS在行動(dòng)!

愛(ài)因斯坦
上一篇文章重點(diǎn)介紹了上下文中的Apple Newton,本文將重點(diǎn)介紹NewtonOS模擬器Einstein。如前一篇文章所述,愛(ài)因斯坦是一個(gè)免費(fèi)的開(kāi)源程序,可以模擬Apple Newton MessagePad和eMate硬件。與大多數(shù)模擬器一樣,該模擬器不附帶系統(tǒng)ROM文件的文件轉(zhuǎn)儲(chǔ),因?yàn)樗鼈兪侵悄艿奶O(píng)果的財(cái)產(chǎn)。但是,零售系統(tǒng)ROMS可以從實(shí)際的牛頓設(shè)備中轉(zhuǎn)儲(chǔ),也可以在搜索足夠困難的情況下在Google上找到。另外,軟件開(kāi)發(fā)人員使用的調(diào)試ROMS當(dāng)天通過(guò)Apple公開(kāi)提供的Lantern DDK公開(kāi)分發(fā)??梢栽赨NNA上找到Lantern DDK(牛頓檔案館聯(lián)合網(wǎng)絡(luò)),已在下面鏈接。要注意的一件事是Windows端口只能?使用調(diào)試ROMS。但是,這些文件不適?用于模擬器的Android版本。?
除了在Macintosh Garden中發(fā)現(xiàn)的東西外,似乎沒(méi)有其他任何新版本的Einstein仿真器的Windows端口。該程序已針對(duì)其他平臺(tái)進(jìn)行了不斷更新,并在MacOS,iOS和Ubuntu上得到正式支持。Windows和Android并沒(méi)有獲得如此多的關(guān)注或關(guān)注。在Macintosh Garden上找到的Windows端口使用公共可用的調(diào)試ROM。?
在XP以后的任何時(shí)候,我都沒(méi)有運(yùn)氣可以在任何地方運(yùn)行Einstein。我還沒(méi)有在32位Windows 7上測(cè)試過(guò)該模擬器。它不像64位Windows7。愛(ài)因斯坦啟動(dòng),但是當(dāng)它開(kāi)始加載ROM時(shí),它崩潰了。我最初確實(shí)在運(yùn)行Windows XP SP3的IBM Thinkpad上設(shè)置了模擬器。這是這些屏幕截圖的來(lái)源。我還讓愛(ài)因斯坦在運(yùn)行XP SP3的VMware Player VM上也成功運(yùn)行。以下文件必須位于一個(gè)文件夾/目錄中:717006.aif,717006.rex和Einstein.rex。rex文件本質(zhì)上充當(dāng)ROM加載器/驅(qū)動(dòng)程序,而717006.aif是調(diào)試ROM映像。在安裝程序中,將ROM文件指向717006.aif文件的位置。我將模擬器留在默認(rèn)的8MB RAM上。仿真器使設(shè)備符合320 x 480像素的屏幕分辨率。愛(ài)因斯坦需要一點(diǎn)時(shí)間來(lái)加載。牛頓啟動(dòng)屏幕隨即出現(xiàn),隨后便會(huì)加載畫(huà)板。

花了一些時(shí)間來(lái)了解NewtonOS的基礎(chǔ)知識(shí)。我使用的第一個(gè)PDA操作系統(tǒng)是IBM Workpad C500上的PalmOS,因此PalmOS之外的任何復(fù)古手持式平臺(tái)對(duì)我來(lái)說(shuō)都是外國(guó)領(lǐng)土。盡管學(xué)習(xí)起來(lái)很艱難,但我還是能夠很快地理解這個(gè)系統(tǒng)。?


單擊底部一行的圖標(biāo),將顯示各種程序和抽屜。例如,“其他”圖標(biāo)用作應(yīng)用程序啟動(dòng)器。牛頓隨附的各種程序程序和實(shí)用程序都可以從那里啟動(dòng),包括系統(tǒng)設(shè)置和配置。計(jì)算器,時(shí)鐘,公式和各種其他實(shí)用程序也可以在此處找到。通常,當(dāng)一個(gè)程序?qū)⒄鎸?shí)或模擬的程序加載到牛頓程序時(shí),程序圖標(biāo)通常會(huì)存儲(chǔ)在“其他”中。?



公式程序就像轉(zhuǎn)換程序的瑞士軍刀。它也可以執(zhí)行大多數(shù)數(shù)學(xué)公式,也可以執(zhí)行貨幣換算。對(duì)于在不同國(guó)家/地區(qū)之間旅行的國(guó)際用戶來(lái)說(shuō)非常有用。




我發(fā)現(xiàn)NewtonOS界面非常有趣且直觀。在開(kāi)發(fā)用戶界面時(shí),Apple開(kāi)發(fā)人員確實(shí)進(jìn)行了研究。作為一天中經(jīng)常使用Palm的人,第一次使用NewtonOS剛開(kāi)始感到很奇怪和尷尬。在使用了它之后,人們意識(shí)到該接口是非常強(qiáng)大的。與它捆綁在一起的應(yīng)用程序很簡(jiǎn)單,但是卻非常有用,尤其是Formulas程序。名稱/聯(lián)系程序感覺(jué)就像是在Macintosh Classic上運(yùn)行的HyperCard堆棧。
盡管一旦該平臺(tái)流行,Palm便在軟件開(kāi)發(fā)人員中占了最大的份額,但有許多有價(jià)值的應(yīng)用程序已為NewtonOS發(fā)布,并且該平臺(tái)確實(shí)發(fā)展了活躍的第三方市場(chǎng)。其中許多程序仍托管在UNNA在線服務(wù)器上。當(dāng)我介紹模擬器的Android端口時(shí),將探索許多這種軟件,這將成為下一篇文章的基礎(chǔ)。