▲GN⁺ 2024-05-24 | parent | ★ favorite | on: 스페이스 퀘스트 II 마스터 디스크 실수(lanceewing.github.io)Hacker News 의견 해커뉴스 댓글 모음 요약 Double Dragon II: The Revenge for DOS (1989) 이 게임은 두 개의 플로피 디스크로 배포되었으며, 하나의 디스크에는 삭제된 아카이브 파일에 전체 소스 코드가 포함되어 있었음. DIR 명령어로는 보이지 않지만 쉽게 복구 가능했음. 신디사이저 ROM 리버스 엔지니어링 최근 신디사이저 ROM을 리버스 엔지니어링하면서 Yamaha DX9 ROM에서 펌웨어 심볼 테이블의 일부와 개발 시스템 코드 블록을 발견했음. 이러한 발견은 과거 개발 도구에 대한 깊은 이해를 제공해줌. 어린 시절의 게임 추억 이 게임은 어린 시절의 중요한 부분이었으며, 현재의 삶에서는 같은 종류의 "연결"을 느끼기 어려움. Space Quest 2, 3, 4는 DNA의 일부처럼 느껴짐. AGI 엔진의 비밀 AGI 엔진에는 경쟁자가 유출로부터 이익을 얻을 만한 특별한 비밀은 없다고 생각함. Sierra 게임은 그래픽과 스토리 작성에 많은 노력을 기울였기 때문에 성공했음. 메모리 맵과 소스 코드 메모리 맵, 일부 소스 코드, 리버스 엔지니어링 도구를 사용하면 전체를 재구성할 수 있을 것임. HxD Hex Editor 현대의 훌륭한 도구로는 Maël Hörz가 작성한 HxD Hex Editor가 있음. macOS 사용자는 Hex Fiend를 확인해볼 만함. Air Fortress의 ROM Famicom 버전의 Air Fortress에는 의도치 않게 많은 데이터가 포함되어 있었음. 일본 카트리지는 128+128KB였고, 미국 NES 버전은 128+32KB로 축소됨. 수작업 릴리스 아티팩트 과거에는 수작업으로 릴리스된 아티팩트에 남은 데이터가 포함되는 경우가 많았음. 현대의 CICD와 자동화된 빌드 시스템 덕분에 이러한 일이 줄어듦. 소스 코드 발견 디스크에 소스 코드가 포함된 것을 아무도 발견하지 못했음. 이는 최근 테트리스와 슈퍼 마리오 브라더스의 발견을 떠올리게 함. 인터넷과 에뮬레이터 덕분에 오래된 게임들이 새로운 생명을 얻음. 변경 이력 주석 변경 이력 주석은 세부 사항과 장인 정신을 보여줌. 이는 'No Silver Bullet' 에세이를 떠올리게 하며, 소프트웨어가 여전히 프로그래머에 의해 한 줄씩 작성되고 있음을 시사함.
Hacker News 의견
해커뉴스 댓글 모음 요약
Double Dragon II: The Revenge for DOS (1989)
신디사이저 ROM 리버스 엔지니어링
어린 시절의 게임 추억
AGI 엔진의 비밀
메모리 맵과 소스 코드
HxD Hex Editor
Air Fortress의 ROM
수작업 릴리스 아티팩트
소스 코드 발견
변경 이력 주석