JavaScriptのRadio 86RKエミュレーター



木が大きく、問題が非常に大きかったとき、そのようなコンピューターがありました-Radio-86RK 。 旧ソ連の領土の多くのプログラマーは、このマシンで旅を始めました。

しかし、時間が経ち、カザフスタン共和国は順調に忘却の道に入りました。 しかし、特別なファンにはエミュレーターがあります。 そして、現代の世界では、Web 2.0は一般的に、すべてがブラウザーで正しく機能するために流行しています。 また、Google Chromeのような適切なブラウザーはJavaScriptの速度を向上させているため、このようなMODは非常に正当化されます。 その結果、プロセッサーエミュレーターでもブラウザーで実行できるようになりました(最近HabréにはSpectrumエミュレーターに関するトピックがありました)。

Spectrumエミュレータに非常に触発されたので、2、3日後に古いRKエミュレータをJavaScriptプラットフォームに移行しました。

したがって、ブラウザを離れることなく、古いRadio-86RKを今すぐ起動できます-Radio-86RKエミュレーターを起動します

リンクをクリックして、「radio86.html」ファイルをローカルに保存し、ブラウザで開きます。 現在サポートされているのはGoogle Chromeのみです(バージョン4.0211.7以降でテスト済み)。

エミュレーターとゲームは、ダウンロードした1つのファイルに含まれています。 アプレットもActiveXもありません-純粋なJavaScriptのみですが、HTML5の機能、つまり「キャンバス」タグを使用します。 エミュレーションは、プロセッサーIntel 8080のレベルで行われます。

このプロジェクトは、JavaScriptのSpectrumエミュレーターJSSpeccyの同様のプロジェクトに触発されます。

プロジェクトのソースコードはGoogle Code- http://code.google.com/p/radio86/です。

このプロジェクトに関する私のブログへの投稿

このエミュレータで作成された古典的なVolcanoゲームのスクリーンショット。



カザフスタン共和国の画面のスケーリングとエミュレーションの速度で遊ぶことができます。 エミュレーターには、以下のセレクターから起動できるゲームの選択も含まれています。

カザフスタン共和国のノスタルジアがオンラインで直接利用できるようになりました。

更新:エミュレーターへのリンクが更新されたため、ファイルをローカルに保存することなくブラウザーで直接開くようになりました。

Update2:エミュレーターがバージョン0.2に更新されました。 変更はマイナーです:いくつかのシステムプログラム(プログラミング言語、エディター、デバッガーなど)が起動するプログラムのリストに追加され、それらを起動するためのセレクターがわずかに改善されました-実行ボタンをクリックすると起動が発生します。

Update3:エミュレーターがバージョン0.3に更新されました。 これで、画面のレンダリングがはるかに高速になり、プロセッサにそれほど負荷がかかりません。

2012年10月14日に更新

Radio 86RK用のゲームおよびその他のプログラムのオンラインカタログ 。 エミュレータですぐに実行できます。

Source: https://habr.com/ru/post/J71144/


All Articles