80年代を再起動:私のBBC Masterと英国のコンピューター教育推進

2025-08-17
80年代を再起動:私のBBC Masterと英国のコンピューター教育推進

この記事では、著者が1980年代のBBC Masterマイクロコンピューターを再発見した経験について詳述しています。65C12プロセッサ、128KBのRAM、5 1/4インチフロッピードライブを搭載したこのマシンは、英国政府がコンピューター教育を統合するという野心的なプログラムの中心的な役割を果たしました。著者は、コンピューターリテラシーへの政府の投資、学校におけるBBC Masterの役割を振り返り、コモドールPETやApple IIなど、他の国の学校で使用されていたコンピューターと比較しています。高価であるにもかかわらず、BBC Masterの優れたBASICと拡張機能により、永続的な遺産となりました。

続きを読む
テクノロジー 1980年代のテクノロジー

レトロゲーム開発:クロスプラットフォームRoguelikeアドベンチャー

2025-06-24
レトロゲーム開発:クロスプラットフォームRoguelikeアドベンチャー

この記事では、Commodore 64やCommodore PETなどのレトロコンピュータでプレイ可能なローグライクダンジョンゲームを作成する過程について詳しく説明しています。著者は当初、TRSE開発環境を使用していましたが、Pascal、クロスプラットフォーム互換性の問題、ライブラリの制限などの課題により、C言語に移行しました。C言語は移植性が高まりましたが、さまざまなシステムアーキテクチャ、コンパイラ、標準に対応するために、多くの条件付きコードが必要でした。得られた教訓としては、小さく始めること、条件付きコンパイルを慎重に使うこと、コアゲームメカニクスを優先すること、柔軟なリソースを設計すること、エミュレータをテストに使用すること、ハードウェアの特性を理解することなどがあります。最終的に著者は、他のプラットフォームに展開する前に、まずCommodore 64に焦点を当てることにしました。

続きを読む