Carol Shaw 的無盡河流,每次飛行時都與之前相同。這個卡匣是從原始 ROM 重建的,一次一個指令:每一個河岸、橋樑、燃料補給站和飛彈都像真實機器上的表現一樣運作。
沿著河流向上飛行,射擊擋在你面前的一切。燃料會持續消耗:飛越補給站來加滿油箱,以免油錶降至 E。碰到河岸、橋樑或水上的任何東西,噴射機就會墜毀。
Atari 的搖桿有一個按鈕和八個方向,所以每個臉部按鈕都可以開火。聲音在你第一次點擊或按下按鍵後開始;這是瀏覽器的規則,不是卡匣的規則。
河流下方的油錶從 E 延伸到 F。它在你飛行的每一幀都會消耗,速度比看起來快,一旦低於四分之一就會發出警告音。
飛越補給站,油箱會在你在上面停留時重新加滿。射擊補給站則可獲得 80 分,但燃料會消失。
你從三架噴射機開始,每獲得 10,000 分就增加一架,最多可達九架。
墜毀後,河流會倒帶到該關卡的起始點並精確重播,因為卡匣在那裡儲存了它的隨機數字。
每段由三十二個方塊組成,每段結束時都有一個道路和一座橋樑。奇數段直線前進;偶數段則蜿蜒曲折,繞過島嶼。河流越往上游,敵人越多,補給站越少。
隨機移動並巡邏,碰到河岸時會轉彎。在河流太窄無法容納船隻的地方,卡匣會改為放置一架直升機。
它的旋翼每隔一幀交換兩種形狀。像油輪一樣巡邏。
從第三段開始出現。橫跨整個螢幕而不停止,並在邊緣環繞。
在你飛越它時為你加油,或者射擊它可以得分。
射擊它可以開啟下一段。撞上它會損失一條生命。
河岸和島嶼上的景觀,以及河流上唯一不值錢的東西。
這不是模擬器。卡匣的每個例程都以 JavaScript 重寫,一次一個 6502 指令,在相同的 128 位元組 RAM 和相同的位址上工作。為了證明這一點,一個小型的 6502 核心運行著真實的 ROM 與移植版並行,並且每一幀都會逐位元組進行比較。
