PDP-8/E Simulator

ソフトウェアのスクリーンショット:
PDP-8/E Simulator
ソフトウェアの詳細:
バージョン: 2.1 更新
日付のアップロード: 26 Oct 18
開発者: Bernhard Baehr
ライセンス: 無料
人気: 41
サイズ: 21102 Kb

Rating: nan/5 (Total Votes: 0)


        PDP-8 / Eシミュレータは、1970年代初期のファミズハウスコンピュータであるDigital Equipment Corporation PDP-8 / Eミニコンピュータのエミュレータです。 1994年に最初にリリースされたこのシミュレータは、Mac上でPDP-8ソフトウェアを実行、書き込み、デバッグするための快適なユーザーインターフェイスを提供し、コンピュータの内部機能について学びます。それは、ユーザーがPDP-8をハードウェアマシンのように操作することを可能にするスイッチおよび点滅ライトを備えたコンソールを有する。
 シミュレータは、教育目的で、またはコンピュータ時代の古き良き時代の思い出として、より多くの視聴者にとって興味深いかもしれません。シミュレータとそのソースコードは、GNU General Public Licenseの下で公開されています。
    

バージョン2.1は大きなメンテナンスリリースです:

このリリースでは、PDP-8 / E Simulatorは、MacOS 10.14「Mojave」ダークモードを完全にサポートし、Mac OS X 10.4「Tiger」以降を搭載したIntelまたはPowerPC CPUを搭載した古いMacとの互換性を維持している64ビットアプリケーションです。
64ビットモード、macOS 10.12 SDKおよびXcode 8.2.1の多くの調整。特に(NSDrawerは廃止され、 "Mojave"ダークモードでは黒色に見えません)、すべてのレジスタがテキストフィールドになりました(NSFormとNSFormCellは以前は使用されていませんでしたが、 Mojave ")。
App Napは、シミュレートされたマシンがユーザーとのやり取りなしでしばらく働いているときに大量のスローダウンを避けるためにPDP-8 / Eを実行すると無効になりました。
より堅牢なASR 33スレッド同期は、OS / 8 BASICがテーパ・テープからソース・コードを読み取ったり、コピー&ペーストを行ったりするときに、入力の散発的な停止を回避します。 ASR 33に複数行のテキストを貼り付けると、改行が正しく処理されます。前に、貼り付けられたテキストは1つの長い行として扱われました。 ASR 33ツールバーを削除すると、コントロールはウィンドウの一番上に表示されます。
プログレスバーとファイルラベルの位置を、ASR 33とPC8-Eペーパーテープリーダーとパンチで交換します。

RK05ドライブはマウントされていないディスクのファイルI / Oを避けるようになりました。まれに、MAINDEC-08-DHRKA-B-PB RK8-Eディスクレスコントロールテストがこれを引き起こし、まれにシミュレータがクラッシュする可能性がありました。 RK05ドライブは正しく初期化され、プラグインによって実装されたデバイスは、シミュレータの環境設定ファイルが存在しない場合、正しくリセットされます。 e。アプリの最初の起動時に。
32ビットモードおよびEAEモードAでIntel CPU上で実行された場合、EAE命令SHL 37、ASR 37およびLSR 37はACおよびMQを正しくクリアするようになりました。これらは32ビットモードでIntel CPUによって無視されました(Deteced MAINDEC-8E-D0LB-PB KE8-E EAEインストラクションテストパート1)。
Memory Contentプラグインのパフォーマンスが向上しました。

バージョン2.0.2には、OS X 10.11 "El Capitan"のいくつかの視覚的調整が含まれています。特にメモリビューと

バージョン2.0.1の新機能:

これは、PDP-8 / Eシミュレータの最終バージョン2.0です。 、古典的なMac OSとCarbonベースのバージョン1.xのココアベースの再実装で、実績のあるPDP-8 / Eエミュレーションエンジンを保持しています。

バージョン2.0.1では、ASR 33 TeletypeがESCキーをALTMODEとして正しく認識するようになりました。さらに、3つの非常に小さな視覚的不具合が修正されました。


以前の実装と比較して新しいバージョンのいくつかのハイライト:




写真現実的なKC8-EAコンソール(Gerhard Kreuzer(http://www.compuseum.at/)のフロントパネルの高品質の写真のおかげで)
ASR-33サウンド付きテレタイプエミュレートされたPDP-8 / EおよびI / Oデバイスのリアルタイム動作の改善
現在のApple Human Interface Guidelinesに適合する、改良されたGUIの更新Objective-C、Cocoa、XML、Xcode、OS Xなどの最新のツールを使用して、将来を保証するコードベース
Cocoaのおかげで、I / Oデバイスのための非常にシンプルなプラグインアーキテクチャ:Objective-Cクラスをサブクラス化するのと同じくらい簡単です
エミュレートされたPDP-8 / Eは、ハードウェアPDP-8 / E(2.53 GHz MacBook Proの場合)より少なくとも100倍高速で動作します。これはIntel Mac上でネイティブに実行されています(旧バージョンはPowerPCコードのRosettaエミュレーションを使用していました)
便利なPDP-8ソフトウェアのセットがダウンロードに含まれています

バージョン2.0の新機能:

実績のあるPDP-8 / Eエミュレーションエンジンを保持している、古典的なMac OSとCarbonベースのバージョン1.xのココアベースの再実装であるPDP-8 / Eシミュレータの最終バージョン2.0です。


以前の実装と比較して新しいバージョンのいくつかのハイライト:




写真現実的なKC8-EAコンソール(Gerhard Kreuzer(http://www.compuseum.at/)のフロントパネルの高品質の写真のおかげで)
ASR-33サウンド付きテレタイプエミュレートされたPDP-8 / EおよびI / Oデバイスのリアルタイム動作の改善
現在のApple Human Interface Guidelinesに適合する、改良されたGUIの更新Objective-C、Cocoa、XML、Xcode、OS Xなどの最新のツールを使用して、将来を保証するコードベース
Cocoaのおかげで、I / Oデバイスのための非常にシンプルなプラグインアーキテクチャ:Objective-Cクラスをサブクラス化するのと同じくらい簡単です
エミュレートされたPDP-8 / Eは、ハードウェアPDP-8 / E(2.53 GHz MacBook Proの場合)より少なくとも100倍高速で動作します。これはIntel Mac上でネイティブに実行されています(旧バージョンはPowerPCコードのRosettaエミュレーションを使用していました)
便利なPDP-8ソフトウェアのセットがダウンロードに含まれています

スクリーンショット

pdp-8-e-simulator_1_14009.jpg
pdp-8-e-simulator_2_14009.jpg

同じようなソフトウェア

squasolve
squasolve

4 Jan 15

Plot
Plot

3 Jan 15

開発者の他のソフトウェア Bernhard Baehr

SleepWatcher
SleepWatcher

13 Dec 14

Memory Monitor
Memory Monitor

5 May 20

PDP 8E Simulator
PDP 8E Simulator

4 May 20

へのコメント PDP-8/E Simulator

コメントが見つかりません
コメントを追加
画像をオンにする!