🎮 emulog
가이드 › 기초 지식

BIOS가 뭐길래 — 왜 필요하고, 어떻게 합법적으로 준비하나

emulog 운영팀 · 감수: 에뮤레디 한글 DB 운영자 · 최초 발행 · 최종 수정 · 8분 읽기

에뮬레이터 입문자가 처음 부딪히는 벽이 대부분 이 메시지입니다: "BIOS 파일을 찾을 수 없습니다." 게임도 있고 에뮬레이터도 있는데 왜 안 되는 걸까요? 이 글은 BIOS가 무엇인지, 어떤 콘솔에 필요한지, 그리고 왜 웹에서 내려받으면 안 되는지를 한 번에 정리합니다.

BIOS·펌웨어가 필요한 대표 시스템의 구동 보고 수
BIOS·펌웨어가 필요한 대표 시스템의 구동 보고 수입니다. emulog는 BIOS 파일을 배포하지 않으며, 이 도표는 어떤 시스템에서 BIOS 문의가 잦은지 가늠하는 표본 분포입니다. 도표: emulog 자체 집계(2026-07-30 기준) · 원 데이터: 에뮤레디 한글 DB, 출처 EmuReady 커뮤니티 보고
목차
  1. BIOS의 정체 — 콘솔의 "부팅 프로그램"
  2. 콘솔별 BIOS 필요 여부 정리표
  3. HLE — BIOS 없이 돌아가는 원리
  4. 합법적으로 준비하는 방법
  5. 자주 겪는 BIOS 관련 오류와 해석

1. BIOS의 정체 — 콘솔의 "부팅 프로그램"

콘솔의 BIOS(또는 부트롬·펌웨어)는 기기 전원이 켜질 때 가장 먼저 실행되는 프로그램입니다. 하드웨어를 초기화하고, 메모리카드를 관리하고, 게임을 로드하는 기반 기능을 담당하죠. 일부 게임은 BIOS의 내장 함수를 직접 호출하기 때문에, 에뮬레이터가 실기의 동작을 정확히 재현하려면 이 코드가 필요합니다. 중요한 사실: BIOS는 게임 회사가 아니라 콘솔 제조사(소니·세가 등)의 저작물입니다. 게임을 정당하게 소유했더라도 BIOS를 웹에서 받는 것은 별개의 저작권 침해입니다.

2. 콘솔별 BIOS 필요 여부 정리표

콘솔필요 여부비고
NES·SNES·메가드라이브·GB/GBC불필요부트롬 없이 완전 동작(GB 부트로고는 선택)
GBA권장없어도 대부분 동작, 일부 게임·정확성에 필요
PS1사실상 필수DuckStation 등은 HLE 내장이나 호환성은 실 BIOS 우위
PS2필수HLE 미성숙 — 실기 추출본 필요
세가새턴필수에 가까움일부 에뮬레이터 HLE 지원, 호환성 제한
드림캐스트필요boot ROM + flash ROM
닌텐도 DS권장melonDS 등은 내장 대체 지원
3DS·스위치펌웨어+키 필요BIOS 대신 시스템 펌웨어와 암호화 키 개념
PSP불필요PPSSPP가 펌웨어 기능을 자체 구현

3. HLE — BIOS 없이 돌아가는 원리

HLE(High-Level Emulation)는 BIOS 코드를 그대로 실행하는 대신, BIOS가 하는 일을 에뮬레이터가 자체 코드로 흉내 내는 방식입니다. 게임이 "메모리카드 읽어줘"라고 BIOS를 부르면, 실 BIOS 코드 대신 에뮬레이터의 대체 함수가 응답하는 식이죠. 저작권 문제가 없는 클린 구현이라 법적으로도 깔끔합니다. 다만 BIOS의 모든 동작을 완벽히 재현하기 어려워, 구석에서 호환성 문제가 납니다. "HLE로 돌아가면 그대로 쓰고, 특정 게임이 이상하면 실기 추출 BIOS로 교체"가 실용적 접근입니다.

4. 합법적으로 준비하는 방법

원칙은 하나입니다: 본인 소유 실기에서 직접 추출. 대표적인 경로는:

실기가 없다면? 중고 실기를 사는 것이 정공법입니다. PS2 중고는 게임 몇 장 값이면 구할 수 있고, "합법적 소스"라는 안심과 실기 경험을 함께 얻습니다. 자세한 법적 배경은 법적 쟁점 가이드를 참고하세요.

5. 자주 겪는 BIOS 관련 오류와 해석

ES-DE 환경에서 BIOS 배치까지 포함한 초기 세팅을 자동으로 검증하려면 ES-EZ의 BIOS 감지 기능을 활용하세요. 어떤 파일이 어느 폴더에 있어야 하는지 시스템별로 알려줍니다(파일 자체는 제공하지 않습니다).

근거·데이터 출처

관련 가이드