River Raid, ROM에서 한 명령어씩 재구현되다
A tribute to one of the best games on the Atari 2600

Carol Shaw가 1982년 Atari 2600용으로 만든 River Raid를 JavaScript로 다시 구현한 프로젝트. 에뮬레이터가 아니라 원본 ROM의 6502 명령어를 하나씩 옮겨 같은 메모리 주소에서 동작한다. 45,000프레임 비교에서 차이 0, 300,000개의 강 생성 상태 검증. 강은 저장되지 않고 16비트 난수로 매번 같은 시드에서 생성된다는 사실도 코드로 확인했다.
강은 결코 저장되지 않는다. 게임 전체가 4,096바이트 카트리지에 들어가기 때문에, 32줄 블록의 강이 화면에 스크롤되기 직전에 매 게임마다 동일한 시드 $A814에서 시작하는 16비트 난수 생성기로 만들어진다. 그래서 강은 끝나지 않고, 플레이할 때마다 같은 강인 것이다.