このBBCマイクロエミュレーターはあなたを1981年に連れ戻します

このBBCマイクロエミュレーターはあなたを1981年に連れ戻します

ある程度の年齢と国籍の方なら、BBC Micro、通称BBCビーブを覚えているでしょう。これは、英国放送協会(BBC)がBBCコンピュータ・リテラシー・プロジェクトのためにAcorn社が開発したコンピュータです。このプロジェクトは、あの美しい島の男女にコンピュータ・リテラシーを普及させることを目指したものです。BBC Microは、Raspberry Piで有名なエベン・アプトン氏をはじめ、多くのメーカーに愛されてきました。彼はBBC Microを改良して、独自のシングルボードコンピュータを開発しました。

pic.twitter.com/4gndRagH88

— @[email protected] (@bbcmicrobot) 2020年11月30日

ドミニク・パジャク、マット・ゴッドボルト、そしてキーラン・コネルというプログラマーグループが集まり、最新のツールを使ってBBCをエミュレートすることを決意しました。その結果生まれたのが、ブラウザでBBC Basicを実行できるエミュレーター「BBCMic.ro」エディタ(別名Owlet)と、BBC Basicを実行して結果をツイートに出力する素晴らしい「BBCMicroBot」です。

「彼らは私と同様、BBC Microなどを通じてコン​​ピューターに触れたことでキャリアをスタートさせたのです」とパジャク氏はツイッターのインタビューで語った。

結果は非常に刺激的です。例えば、ある人がツイートでレイトレーサーを作成し、1980年代や1990年代のコンピューターデモで見覚えのある、あの反射ボールを作成しました。

pic.twitter.com/bGZauYI1nj

— @[email protected] (@bbcmicrobot) 2020年11月5日

「イギリスの世代全体にインスピレーションを与えた、80年代のクラシックコンピューターを蘇らせたかったんです」とパジャクは語った。「素晴らしいピクセルアート、フラクタル、そしてレイトレーサーまで、たった一つのツイートで人々が作り上げているんです。Raspberry Piの創設者であるエベン・アプトンが、コンウェイのライフを6502マシンコードで実装したものを送ってくれたんです。」

スクリーンショット: BBCMicroBot
スクリーンショット: BBCMicroBot (その他)

ただし、すべてが MIT 品質のコードというわけではありません。

「10 PRINT “POOP” / 20 GOTO 10 をやっている人がたくさんいる」と彼は言った。

パジャク氏は、自分と協力者たちは、ラズベリーパイやアルドゥイノが新世代の開発者を育成しているのと同じように、古い技術へのアクセスが実験を促進すると考えていると述べた。

スクリーンショット: BBCMicroBot
スクリーンショット: BBCMicroBot (その他)

一番いいのは?クールなことをするために、40年前のハードウェアをいじる必要がないことです。実際、エミュレーターはスーパーチャージされています。

「バックエンドに10GHzの6502エミュレータを追加しました。BBC Microでは一晩かけてレンダリングしていたものを、数秒で確認できるようになりました」とPajak氏は語った。

BBCMicroBot Web ページでデモのギャラリーをチェックできます。

Tagged: