1980년대 BASIC 게임의 미스터리 주석, 45년 만에 해독되다

10 REM"_(C2SLFF4

1980년대 BASIC 게임의 미스터리 주석, 45년 만에 해독되다

1980년대 마이크로컴퓨터 BASIC 게임 'The Wizard's Castle'의 소스 코드 첫 줄에는 '10 REM"_(C2SLFF4'라는 이상한 주석이 있다. 이는 단순한 오타나 쓰레기 값이 아니라, Z80 머신 코드를 ASCII 문자로 인코딩한 것이었다. 게임은 이 코드를 USR() 함수로 실행하여 난수 시드를 생성했다. 저자와 해킹 동료들은 에뮬레이터와 원본 자료를 분석해 이 미스터리를 풀었고, 주석이 실제로 화면 오른쪽 아래에 임의의 문자를 표시한 후 이를 읽어 난수 시드로 사용하는 루틴임을 밝혀냈다.

그것은 말 그대로 REM 문의 텍스트를 Z80 기계어 코드로 호출하는 것이었다!

이 날의 다른 글

2026-07-22