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' 에세이를 떠올리게 하며, 소프트웨어가 여전히 프로그래머에 의해 한 줄씩 작성되고 있음을 시사함.