Atari 2600の名作『River Raid』をROMからJavaScriptへ、1命令ずつ完全移植

A tribute to one of the best games on the Atari 2600

Atari 2600の名作『River Raid』をROMからJavaScriptへ、1命令ずつ完全移植

Carol Shawが1982年にActivisionからリリースしたAtari 2600用『River Raid』を、オリジナルROMから6502命令単位でJavaScriptに書き直したプロジェクト。同じ128バイトのRAMを同じアドレスで使い、6502コアで実ROMと毎フレーム比較。45,000フレームで差異ゼロ、川生成の300,000状態も検証済み。マニュアルにないスコア加算や衝突判定の仕組みもそのまま再現している。

川は決して保存されない。ゲーム全体が4,096バイトのカートリッジに収まるため、川の32ラインのブロックは画面にスクロールする直前に、毎回同じシード$A814から始まる16ビット乱数生成器で作られる。だから川は終わらないし、毎回同じ川なのだ。
  1. plicerin

    カートリッジをオリジナルのROMから、1命令ずつ再構築したんだな

  2. glimshe

    このゲームをかつて愛した人のほとんどは、ずっと前にビデオゲームから離れてしまったと思う。Atariのほぼすべてのゲームと同じで、若い世代は数分以上は興味を持たないだろう。でも、今でも懐かしく覚えているよ。

  3. pupppet

    子供の頃、ほとんどのAtari 2600ゲームのゲームプレイは浅すぎて、数分以上プレイするのは耐えられなかった…Combatを除いては。いやあ、2人プレイは楽しかったな。

この日のほかの記事

2026-10-05