CHIP-8 에뮬레이터 만들기(1)
CHIP-8에 대해 공부하게 된 계기CHIP-8은 가상 머신에서 실행되는 저수준 명령어 체계입니다. 운영체제를 공부하면서 CPU, 메모리, 레지스터 같은 컴퓨터 구조의 개념을 접하게 되었고, 이를 직접 구현해보며 더 깊게 이해하고 싶어 CHIP-8을 공부하게 되었습니다. CHIP-8 에뮬레이터라고 부르지만, 실제 하드웨어를 에뮬레이션하는 것이 아니라 CHIP-8 명령어를 해석하고 실행하는 인터프리터를 작성하는 작업에 가깝습니다.역사1977년 당시 게임을 개발하는 과정은 매우 어려웠습니다. 게임을 만들기 위해서는 CPU가 직접 이해할 수 있는 복잡한 기계어를 사용해야 했기 때문입니다.이를 더 쉽게 만들기 위해 RCA의 엔지니어인 조 웨이스베커(Joseph Weisbecker)는 CHIP-8이라는 새로운 실..
💬