▲GN⁺ 2024-05-09 | parent | ★ favorite | on: 해커들, NES Tetris 게임 내에서 리프로그래밍하는 방법 발견(arstechnica.com)Hacker News 의견 요약: Stross의 소설 'Accelerando'에서 언급된 "시공간 구조를 해킹하여 그 아래에 있는 것을 찾아내는 것"이 궁극적인 해킹의 목표라는 대사가 이런 익스플로잇을 떠올리게 함. 아무런 실용적 목적 없이 그저 재미로 뭔가를 하는 해커 정신을 갖지 못해 부끄러움을 느낌. NES 카트리지는 ROM에서 구동되지만, 이 익스플로잇은 CPU가 최고 점수 테이블을 저장하는 데 사용되는 RAM으로 점프하도록 함. 누군가 테트리스에서 둠을 구동하는 데 얼마나 걸릴지 궁금해 함. Factorio 내에서 벨트로 거대한 컴퓨터를 만들어 세그먼트 폴트를 일으켜 게임에서 벗어나고 싶어 함. 시간을 잘 낭비했다고 생각함. 오래된 게임에서의 ACE 발견이 매우 흥미로움. 몇 년 전 슈퍼 마리오 월드에서 이를 보고 어떻게 가능한지에 사로잡혔음. 정말 영리한 사람들이 완전히 쓸모없는 일에 많은 시간과 노력을 쏟는 것이 좋아 보임. NES 테트리스에 코드를 주입하는 데는 당장은 이유가 없겠지만, 그것이 요점이 아님. 무엇이 가능한지, 오래된 코드와 원시적인 컴퓨터에게 무엇을 시킬 수 있는지 알아내는 것이 포인트임. 테트리스가 이렇게 오래 걸려서야 깨진 것이 놀라움. 이는 게임 엔딩/크레딧을 가능한 한 빨리 실행하는 것을 목표로 하는 새로운 시대의 any% 런을 예고함. 오카리나 오브 타임은 수년 동안 ACE 익스플로잇이 있었음. 게임 메모리를 조작하고 특정 입구 워프를 편집하여 불과 몇 분 만에 "완료"될 수 있을 정도로 완전히 망가졌음. 가장 놀라운 것은 사람들이 단지 몇 개의 버튼과 아날로그 조이스틱만 사용하여 손으로 메모리를 편집한다는 것임. 임의 코드 실행이 가능해지는 것이 그 후에 무엇을 하느냐보다 항상 더 흥미로움. 게임을 분해하여 언제 어디서 이 모든 것을 하는지, 그 다음 명령을 입력하기 위해 어디서 조작할 수 있는지 알아내는 것은 존경할 만한 수준의 헌신임. 2024년에 NES/SNES에 시간을 쓰는 것은 닌텐도가 어린이들에게 비윤리적인 정신 통제/심리 트릭을 쓴 증거라고 느낌. 이 사람들은 재능이 있으며, 이 프로젝트를 선택한 이성적인 이유가 없어 보임.
Hacker News 의견
요약: