River Raid, ROM에서 한 명령어씩 재구현되다

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

River Raid, ROM에서 한 명령어씩 재구현되다

Carol Shaw가 1982년 Atari 2600용으로 만든 River Raid를 JavaScript로 다시 구현한 프로젝트. 에뮬레이터가 아니라 원본 ROM의 6502 명령어를 하나씩 옮겨 같은 메모리 주소에서 동작한다. 45,000프레임 비교에서 차이 0, 300,000개의 강 생성 상태 검증. 강은 저장되지 않고 16비트 난수로 매번 같은 시드에서 생성된다는 사실도 코드로 확인했다.

강은 결코 저장되지 않는다. 게임 전체가 4,096바이트 카트리지에 들어가기 때문에, 32줄 블록의 강이 화면에 스크롤되기 직전에 매 게임마다 동일한 시드 $A814에서 시작하는 16비트 난수 생성기로 만들어진다. 그래서 강은 끝나지 않고, 플레이할 때마다 같은 강인 것이다.
  1. plicerin

    원본 ROM에서 한 명령어씩 카트리지를 재구축한 것

  2. glimshe

    이 게임을 한때 사랑했던 대부분의 사람들은 오래전에 비디오 게임을 떠났을 거라고 생각한다. Atari의 거의 모든 게임이 그렇듯, 젊은 세대에게는 몇 분 이상 흥미를 끌지 못할 것이다. 그래도 나는 여전히 이 게임을 애틋하게 기억한다.

  3. pupppet

    어릴 때 나는 대부분의 Atari 2600 게임의 게임플레이가 너무 얕아서 몇 분 이상 플레이하기가 거의 힘들었다… Combat만 빼고. 두 명이서 하면, 그건 정말 재미있었다.

이 날의 다른 글

2026-10-05