PDP-8 / E模擬器是數字設備公司PDP-8 / E小型機的仿真器,這是1970年代早期的著名計算機。該模擬器於1994年首次發布,為在Mac上運行,編寫和調試PDP-8軟件提供了一個舒適的用戶界面,並了解計算機的內部功能。它有一個帶開關和閃光燈的控制台,使用戶可以像硬件機一樣操作PDP-8。
也許模擬器對於更大的受眾感興趣,將其用於教育目的或者記住計算機時代的美好時光。模擬器及其源代碼在GNU通用公共許可證下發布。
此版本中的新功能:
版本2.1是大型維護版本:
- PDP-8 / E模擬器現在是一個64位應用程序,完全支持macOS 10.14“Mojave”暗模式,並且仍然保持與運行Mac OS X 10.4“Tiger”或更新版本的Intel或PowerPC CPU的舊Mac兼容。 / LI>
- 對64位模式,macOS 10.12 SDK和Xcode 8.2.1進行了許多調整; ESP。內存檢查器抽屜現在是一個面板(NSDrawer已被棄用,在“Mojave”暗模式下沒有黑色外觀),所有寄存器現在都是文本字段(以前使用的NSForm和NSFormCell已棄用,不能可靠地繪製寄存器內容“莫哈韋“)。
- 當PDP-8 / E運行時,App Nap現已禁用,以避免模擬機器在沒有用戶交互的情況下工作一段時間後大幅減速。
- 當OS / 8 BASIC從錐形磁帶或通過複製和粘貼讀取源代碼時,更強大的ASR 33線程同步現在可以避免輸入的零星停止。在ASR 33中粘貼多行文本時,現在可以正確處理換行;之前,粘貼的文本被處理為一個長行。刪除了ASR 33工具欄,控件現在位於窗口的頂部。
- 進度條和文件標籤在ASR 33和PC8-E紙帶讀取器中的位置並更換了打孔器。
- RK05驅動器現在可以避免未安裝磁盤的文件I / O;之前,MAINDEC-08-DHRKA-B-PB RK8-E無盤控制測試能夠在極少數情況下引起這種情況,導致模擬器立即崩潰。現在,RK05驅動器已正確初始化,並且當沒有模擬器的首選項文件時,插件實現的設備會正確復位。即在第一次推出應用程序時。
- EAE指令SHL 37,ASR 37和LSR 37現在在32位模式和EAE模式下在Intel CPU上執行時正確清除AC和MQ A:這些32位移位被32位Intel CPU忽略模式(用MAINDEC-8E-D0LB-PB KE8-E EAE指令測試第1部分檢測)。
- 改進了內存內容插件的性能。
版本2.0.2中的新功能:
版本2.0.2包含對OS X 10.11的一些視覺調整“ El Capitan“,特別是對於CPU窗口的內存視圖和內存檢查器。
版本2.0.1中的新功能:
這是PDP-8 / E模擬器的最終版本2.0,是基於Cocoa的經典Mac OS和基於碳的版本1.x的重新實現,保留了經過驗證的PDP-8 / E仿真引擎。
這是PDP-8 / E模擬器的最終版本2.0,這是基於Cocoa的經典Mac OS和基於碳的版本1.x的重新實現,保留了經過驗證的PDP-8 / E仿真引擎
新版本的一些亮點與舊版本相比:
- 照片逼真的KC8-EA控制台(感謝Gerhard Kreuzer的前面板高質量照片(http://www.compuseum.at/)
- ASR-33帶聲音的電傳打字
- 改進了仿真PDP-8 / E和I / O設備的實時行為
- 改進和更新的GUI,與當前的Apple人機界面指南相匹配
- 使用Objective-C,Cocoa,XML,Xcode,OS X等現代工具進行面向未來的代碼庫
- 非常簡單的I / O設備插件架構感謝Cocoa:為模擬器編寫I / O設備就像繼承Objective-C類一樣簡單
- 在Intel Mac上本機運行(舊版本使用的是PowerPC代碼的Rosetta仿真):仿真的PDP-8 / E現在運行速度比硬件PDP-8 / E快至少100倍(在2.53 GHz MacBook Pro上)
- 下載 中包含一組有用的PDP-8軟件
評論沒有發現