๋ฐํ ์ธ๋ผ ๊ฒ์ ์ค์น ๋ฐฉ๋ฒ ์๋ฒฝ ๊ฐ์ด๋: BIOS ROM ํด๋ ์์น ๋ฐ ํ์ผ ์ ์ก
๋ฐํ ์ธ๋ผ(Batocera) ์คํ์์ค ์๋ฎฌ๋ ์ดํฐ์ ๊ณ ์ ๊ฒ์(๋ ํธ๋ก ๊ฒ์)์ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค. BIOS ํ์ผ์ ์ญํ ๊ณผ ์ ํํ ํด๋ ์์น, ROM ํ์ผ์ ๊ตฌ์กฐ์ USB, FTP, SAMBA๋ฅผ ์ด์ฉํ ํจ์จ์ ์ธ ๊ฒ์ ํ์ผ ์ ์ก ๋ฐฉ๋ฒ๊น์ง ํฌํจ๋ ๋ฐํ ์ธ๋ผ ์ค์น ๋ฐฉ๋ฒ์ ๋๋ค.
๋ฐํ ์ธ๋ผ(Batocera) ์๊ฐ ๋ฐ ๊ฒ์ ์ค์น์ ํต์ฌ ์์
๊ณ ์ (์ค๋ฝ์ค) ๊ฒ์์ ํฅ์๋ฅผ ๋ค์ ๋๋ผ๊ณ ์ถ์ง๋ง, ๋ณต์กํ ์ฝ์๊ณผ ์๋ฎฌ๋ ์ดํฐ ์ค์ ๋๋ฌธ์ ํฌ๊ธฐํ ์ ์์ผ์ ๊ฐ์? ๋ฐํ ์ธ๋ผ๋ ์ด๋ฐ ๊ณ ๋ฏผ์ ํ ๋ฒ์ ํด๊ฒฐํด ์ฃผ๋ ์คํ์์ค ์๋ฎฌ๋ ์ดํฐ ์ด์์ฒด์ ์ ๋๋ค. ์ค์น๋ง ํ๋ฉด NES, SNES, PS1, GBA ๋ฑ ์์ญ ๊ฐ์ง ๋ ํธ๋ก ์ฝ์ ๊ฒ์์ ํ๋์ ์์คํ ์์ ๊ฐํธํ๊ฒ ์ฆ๊ธธ ์ ์์ด ๋ง์ ๊ฒ์ด๋จธ๋ค์๊ฒ ์ฌ๋๋ฐ๊ณ ์์ต๋๋ค.
๋ฐํ ์ธ๋ผ๋ฅผ ์ค์น๋ง ํ๋ฉด ์์ญ ๊ฐ์ง ๊ณ ์ ๊ฒ์๊ธฐ๋ฅผ ํ ๋ฒ์ ์ฆ๊ธธ ์ ์์ด ๋ง์ ๊ฒ์ด๋จธ๋ค์๊ฒ ์ฌ๋๋ฐ๊ณ ์์ฃ . ํ์ง๋ง ๋ฐํ ์ธ๋ผ ๊ฒ์ ์ค์นํ๋ ๋ฐฉ๋ฒ์ด ์ฒ์์ ์กฐ๊ธ ์ด๋ ต๊ฒ ๋๊ปด์ง ์ ์์ต๋๋ค.
๋ฐํ ์ธ๋ผ ๊ฒ์ ๊ตฌ๋์ ๋ ๊ฐ์ง ํต์ฌ ์์: BIOS์ ROM
๋ฐํ ์ธ๋ผ์์ ๋ ํธ๋ก ๊ฒ์์ ์ค์นํ๊ณ ์คํํ๋ ค๋ฉด ๋จผ์ BIOS ํ์ผ๊ณผ ROM ํ์ผ์ด๋ผ๋ ๋ ๊ฐ์ง ํ์ ๊ฐ๋ ์ ์ ํํ ์ดํดํด์ผ ํฉ๋๋ค.
BIOS๋ ๋ฌด์์ด๋ฉฐ ์ ํ์ํ๊ฐ?
BIOS๋ "Basic Input Output System"์ ์ฝ์๋ก, ๊ฒ์ ์ฝ์์ ์๋ฎฌ๋ ์ด์ ํ๊ธฐ ์ํ ํต์ฌ ์์คํ ํ์ผ์ ๋๋ค. ์ด๋ ์ค์ ์ฝ์ ๊ธฐ๊ธฐ์ ํ์จ์ด์ ์ ์ฌํ๋ฉฐ, PS1, Sega Saturn, Dreamcast, N64 ๋ฑ ํน์ ์ฝ์์ ๊ฒ์์ ๊ตฌ๋ํ ๋ ๋ฐ๋์ ํ์ํฉ๋๋ค. BIOS ํ์ผ์ด ์์ผ๋ฉด ํด๋น ์ฝ์์ ๊ฒ์์ ์๋ฎฌ๋ ์ดํฐ์์ ์ ์์ ์ผ๋ก ์คํ๋์ง ์๊ฑฐ๋ ํธํ์ฑ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
- ์์คํ ์ด๊ธฐํ ๋ฐ ๋ถํธ์ ์ฌ์ฉ๋์ด ์๋ฎฌ๋ ์ด์ ํ๊ฒฝ์ ๊ตฌ์ถํฉ๋๋ค.
- ๊ฒ์์ ์ ์์ ์ธ ์คํ ๋ฐ ํธํ์ฑ์ ๋ณด์ฅํ๋ ํต์ฌ ํ์ผ์ ๋๋ค.
- ์ผ๋ถ ๊ณ ์ฌ์ ์ฝ์์ BIOS ์์ด๋ ๊ตฌ๋ ์์ฒด๊ฐ ๋ถ๊ฐ๋ฅํฉ๋๋ค.
Batocera ์์คํ ์์ BIOS ํ์ผ์ ์ฝ์ ์ข ๋ฅ์ ๋ฐ๋ผ ์ ํด์ง ํ์ผ๋ช ๊ณผ ํจ๊ป ์๋ ๊ฒฝ๋ก์ ์ ํํ๊ฒ ์์นํด์ผ ํฉ๋๋ค:
../userdata/bios/
ROM ํด๋์ ๊ฒ์ ํ์ผ (ROM ํ์ผ)
ROM(Read Only Memory)์ ์ค์ ๊ฒ์ ์นดํธ๋ฆฌ์ง๋ ๋์คํฌ์ ๋ด์ฉ์ ๋์งํธ๋ก ์ถ์ถํ ํ์ผ์ ๋๋ค. ์ด ROM ํ์ผ์ด ๋ฐ๋ก ์ฐ๋ฆฌ๊ฐ ๋ฐํ ์ธ๋ผ์์ ์ฆ๊ธธ ์ ์๋ ๊ฒ์ ๋ฐ์ดํฐ ๊ทธ ์์ฒด์ ๋๋ค. ๊ฐ ์ฝ์์ ๋ฐ๋ผ ROM ํ์ผ์ ํ์(ํ์ฅ์)์ด ๋ค๋ฆ ๋๋ค.
- NES: .nes (ํจ๋ฏธ์ฝค, ๋ํ ๋)
- SNES: .sfc, .smc (์ํผ ํจ๋ฏธ์ฝค)
- PS1: .bin, .cue (ํ๋ ์ด์คํ ์ด์ 1)
- GBA: .gba (๊ฒ์๋ณด์ด ์ด๋๋ฐด์ค)
- MAME: .zip (์ค๋ฝ์ค ์์ผ์ด๋ ๊ฒ์)
Batocera์ ROMs ํด๋ ๊ตฌ์กฐ (๋ฐํ ์ธ๋ผ ROM ํด๋ ์์น)
Batocera์์๋ ์์คํ ์ ์์ ์ฑ๊ณผ ๋ถ๋ฅ๋ฅผ ์ํด ์ฝ์๋ณ๋ก ROM์ ๊ตฌ๋ถํด์ ์ ์ฅํ๋๋ก ๋ช ํํ ํด๋ ๊ตฌ์กฐ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ฌ์ฉ์๋ ์์ ์ด ์ํ๋ ๊ฒ์ ROM์ ํด๋น ์ฝ์ ์ด๋ฆ์ ํด๋์ ๋ฃ์ด์ฃผ์ด์ผ ํฉ๋๋ค.
/userdata/roms/
โโโ nes/
โโโ snes/
โโโ psx/
โโโ gba/
โโโ n64/
โโโ ...
๋ฐํ ์ธ๋ผ ๊ฒ์ ROM ๋ฐ BIOS ํ์ผ ์ ์ก 3๊ฐ์ง ๋ฐฉ๋ฒ
๋ฐํ ์ธ๋ผ๋ ์ฌ์ฉ์๊ฐ ํธ๋ฆฌํ๊ฒ ๊ฒ์ ํ์ผ์ ๊ด๋ฆฌํ ์ ์๋๋ก ๋ค์ํ ํ์ผ ์ ์ก ๋ฐฉ๋ฒ์ ์ง์ํฉ๋๋ค. ํนํ Batocera๊ฐ ์ค์น๋ ๊ธฐ๊ธฐ๊ฐ ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋์ด ์๋ค๋ฉด FTP๋ SAMBA ๋ฐฉ์์ ์ถ์ฒํฉ๋๋ค.
1. USB ๋ฉ๋ชจ๋ฆฌ ๋๋ ์ธ์ฅํ๋ ์ง์ ๋ณต์ฌ (์ด๋ณด์ ๊ถ์ฅ)
์ด ๋ฐฉ๋ฒ์ Batocera๋ฅผ ์ค์นํ ๋ ์ฌ์ฉํ USB ๋๋ผ์ด๋ธ๋ ์ธ์ฅํ๋๋ฅผ PC์ ๋ค์ ์ฐ๊ฒฐํ์ฌ ํ์ผ(๊ฒ์ ROM ํ์ผ)์ ์ง์ ๋ณต์ฌํ๋ ๋ฐฉ์์ ๋๋ค.
- Batocera๋ฅผ USB์ ์ค์นํ๋ค๋ฉด, ํด๋น USB๋ฅผ PC์ ์ฐ๊ฒฐํ์ฌ
bios/ํด๋์roms/ํด๋์ ์ง์ ๋ณต์ฌํฉ๋๋ค. - PC์์๋ ์ผ๋ฐ ์ ์ฅ์ฅ์น์ฒ๋ผ ์ธ์๋๋ฏ๋ก ๋ง์ฐ์ค ๋๋๊ทธ ์ค ๋๋กญ์ผ๋ก ๊ฐํธํ๊ฒ ์ ์ก ๊ฐ๋ฅํฉ๋๋ค.
์๋ฆฌ์ต์คํ๋ ์ค์์๋ Batocera ๊ฒ์ ์์คํ ์ด ํ์ฌ๋ ์ธ์ฅํ๋ ํํ๋ก๋ ํ๋งค๋๊ณ ์์ต๋๋ค. ์ค์น ๊ณผ์ ์ด ์ด๋ ต๊ฒ ๋๊ปด์ง๋ ๊ฒฝ์ฐ, ์ด๋ ๊ฒ ์ฌ์ ์ Batocera๊ฐ ์ค์น๋ ์ธ์ฅํ๋(๋ฐํ ์ธ๋ผ ์ธ์ฅํ๋)๋ฅผ ๊ตฌ๋งคํ์ฌ ๋ฐ๋ก ์ฌ์ฉํ ์๋ ์์ต๋๋ค. ๋ค๋ง, ์ด ๋ฐฉ์์ ๋จ์ ์ ๋ฐ๋์ ์ปดํจํฐ์ ์ฐ๊ฒฐํด์ผ๋ง ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค๋ ์ ์ ๋๋ค.
์ฅ์ : ๋คํธ์ํฌ ์ฐ๊ฒฐ ์์ด๋ ํ์ผ ์ ์ก ๊ฐ๋ฅ, ์ง๊ด์
๋จ์ : ๋งค๋ฒ ์ปดํจํฐ์ USB๋ฅผ ์ฐ๊ฒฐํด์ผ ํด์ ๋ฒ๊ฑฐ๋ก์ธ ์ ์์
2. FTP/SFTP ์ ์ก (๊ณ ๊ธ ์ฌ์ฉ์ ๊ถ์ฅ)
Batocera๊ฐ ๋ถํ ๋ ์ํ์์ ๋์ผํ ๋คํธ์ํฌ(๊ณต์ ๊ธฐ)์ ์ฐ๊ฒฐ๋ PC์์ FileZilla์ ๊ฐ์ FTP ํด๋ผ์ด์ธํธ๋ฅผ ์ฌ์ฉํ์ฌ ํ์ผ ์ ์ก์ด ๊ฐ๋ฅํฉ๋๋ค. SSH ํ์ฑํ๊ฐ ํ์ํ๋ฉฐ, ๋์ฉ๋ ํ์ผ ์ ์ก์ ์ ๋ฆฌํฉ๋๋ค.
๊ธฐ๋ณธ ์ ์ ์ ๋ณด:
- ํธ์คํธ: Batocera IP ์ฃผ์ (์: 192.168.0.100)
- ์ฌ์ฉ์๋ช : root
- ๋น๋ฐ๋ฒํธ: linux
- ํฌํธ: 22 (SFTP)
์ฅ์ : ๋น ๋ฅด๊ณ ์์ ์ ์ธ ํ์ผ ์ ์ก, ์๊ฒฉ ์ ์ ๊ฐ๋ฅ
๋จ์ : FTP ํด๋ผ์ด์ธํธ ์ค์น ๋ฐ SSH ํ์ฑํ ์ค์ ํ์
3. Windows ํ์๊ธฐ๋ก SAMBA ์ ๊ทผ (๊ฐ์ฅ ํธ๋ฆฌํจ)
Batocera๊ฐ ๋ถํ ๋์ด ์๊ณ ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋์ด ์๋ค๋ฉด, Windows ์ด์์ฒด์ ์ ํ์๊ธฐ ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ ํ์ผ ๊ณต์ ํด๋์ ์ง์ ์ ๊ทผํ ์ ์์ต๋๋ค. ์ด๋ Batocera๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก SAMBA(์๋์ฐ ํ์ผ ๊ณต์ ํ๋กํ ์ฝ)๋ฅผ ์ง์ํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
Windows ํ์๊ธฐ ์ฃผ์์ฐฝ์ ๋ค์ ์ฃผ์ ์ค ํ๋๋ฅผ ์ ๋ ฅํฉ๋๋ค:
\\batocera
๋๋
\\192.168.0.xxx
- ์ ์์ ์ฑ๊ณตํ๋ฉด
bios,romsํด๋๊ฐ ๋ณด์ด๋ฉฐ ๋ง์ฐ์ค๋ก ๊ฐํธํ๊ฒ ํ์ผ ์ ์ก์ด ๊ฐ๋ฅํฉ๋๋ค.
์ฅ์ : ์ธํฐํ์ด์ค๊ฐ ์ต์ํ์ฌ ์ด๋ณด์์๊ฒ ์ ํฉ, ๋ณ๋ ํ๋ก๊ทธ๋จ ๋ถํ์
๋จ์ : ๋ฐฉํ๋ฒฝ์ด๋ ๊ณต์ ๊ธฐ ์ค์ ์ ๋ฐ๋ผ ์ ๊ทผ์ด ์ฐจ๋จ๋ ์ ์์ (๋คํธ์ํฌ ๋ฌธ์ )
๋ฐํ ์ธ๋ผ ๊ฒ์ ์ธ์์ด ์ ๋ ๋ ํด๊ฒฐ ์ฒดํฌ๋ฆฌ์คํธ
ํ์ผ์ ์ฑ๊ณต์ ์ผ๋ก ์ ์กํ์์๋ ๊ฒ์ ๋ฆฌ์คํธ์ ๋ํ๋์ง ์๊ฑฐ๋ ์คํ์ด ์ ๋ ๊ฒฝ์ฐ, ๋ค์ ์ฌํญ๋ค์ ๋ฐ๋์ ํ์ธํด์ผ ํฉ๋๋ค. ์ด๋ ๋ฐํ ์ธ๋ผ ๊ฒ์ ์ค์น์ ๊ฐ์ฅ ํํ ์ค๋ฅ ์์ธ์ ๋๋ค.
- ROM ํ์ผ์ด ์ฌ๋ฐ๋ฅธ ์ฝ์ ํด๋(
/roms/ํ์)์ ์์นํ๋๊ฐ? - ROM ํ์ผ์ ์์ถ์ด ํด์ ๋์ด ์๊ฑฐ๋ ํ์ผ ํ์ฅ์๊ฐ ํธํ๋๋๊ฐ?
- BIOS๊ฐ ํ์ํ PS1, ๋๋ฆผ์บ์คํธ ๊ฐ์ ์ฝ์์ ํด๋น BIOS๊ฐ
/bios/ํด๋์ ์ ํํ ํ์ผ๋ช ์ผ๋ก ์กด์ฌํ๋๊ฐ? - ํ์ผ ์ ์ก ํ ๋ฐํ ์ธ๋ผ ๋ฉ์ธ ๋ฉ๋ด์์ ๋ฆฌ์คํธ ์ ๋ฐ์ดํธ๋ฅผ ์คํํ๋๊ฐ?
๊ฒ์ ๋ฆฌ์คํธ ์๋ก ๊ณ ์นจ ๋ฐฉ๋ฒ
๋ฉ์ธ ๋ฉ๋ด - ๊ฒ์ ์ค์ - ๊ฒ์ ๋ฆฌ์คํธ ๋ค์ ๋ก๋
BIOS์ ROM ํด๋์ ์ญํ ๋ง ์ ํํ ์ดํดํด๋ Batocera๋ ๋งค์ฐ ๊ฐ๋ ฅํ ์๋ฎฌ๋ ์ด์ ํ๊ฒฝ์ ์ ๊ณตํฉ๋๋ค. ์์์ ์๊ฐํ ํ์ผ ์ ์ก ๋ฐฉ๋ฒ์ ์์งํ๊ณ ํ์ํ ๊ฒ์ ํ์ผ์ ์ ๋ฆฌํด ๋ฃ์ผ๋ฉด ๋๊ตฌ๋ ์ฝ๊ฒ ๋๋ง์ ๋ ํธ๋ก ์์ผ์ด๋ ๋จธ์ ์ ๋ง๋ค ์ ์์ต๋๋ค.
ํฉ๋ฒ์ ์ธ ๋ ํธ๋ก ๊ฒ์ ์๋ฃ ์ถ์ฒ: Internet Archive
Internet Archive(์ธํฐ๋ท ์์นด์ด๋ธ)๋ ์ ์ธ๊ณ ๋๊ตฌ๋ ๋ฌด๋ฃ๋ก ์ด์ฉํ ์ ์๋ ๋์งํธ ๊ณต๊ณต ์์นด์ด๋ธ์ ๋๋ค. ์ฑ , ์ํ, ์์ , ์น์ฌ์ดํธ, ๊ณ ์ ๊ฒ์(ํนํ ์ค๋๋ ์ ์๊ถ์ด ๋ง๋ฃ๋ ๊ฒ์), ์ํํธ์จ์ด ๋ฑ ๋ค์ํ ์๋ฃ๋ฅผ ๋ณด์กดํ๊ณ ๊ณต์ ํฉ๋๋ค. ์ด ์ฌ์ดํธ๋ ํฉ๋ฒ์ ์ธ ๋ ํธ๋ก ์ฝํ ์ธ ๋ฅผ ์ฐพ๊ธฐ ์ํด Batocera ์ฌ์ฉ์๊ฐ ๋ฐ๋์ ์์์ผ ํ ์ฌ์ดํธ์ ๋๋ค.
- ์ค๋ฆฝ ์ฐ๋: 1996๋
- ์ด์ ์ฃผ์ฒด: ๋น์๋ฆฌ ์ฌ๋จ (San Francisco, USA)
- ๋ชฉํ: "๋ชจ๋ ์ง์์ ์์ ๋กญ๊ฒ ์ ๊ทผํ ์ ์๋๋ก!"
- ๋ํ ์ฃผ์: https://archive.org
BIOS ์ค์ ๊ณผ ROM ํ์ผ์ ์ฌ๋ฐ๋ฅธ ์์น ์ง์ ๋ง ์ดํดํ๋ฉด ๋๊ตฌ๋ ์ฝ๊ฒ ์์ ๋ง์ ๋ ํธ๋ก ์ฝ์ ๋จธ์ ์ ๋ง๋ค ์ ์์ต๋๋ค. ๋ฐํฌ์ธ๋ผ์ ํจ๊ป NES, SNES, PS1, N64 ๋ฑ ์์ญ ๊ฐ์ง ๊ณ ์ ์ฝ์์ ํ๋์ ๊ธฐ๊ธฐ๋ก ์ฆ๊ฒจ๋ณด์ธ์!
Q: ๋ฐํ ์ธ๋ผ์์ PS1 ๊ฐ์ ์ฝ์ ๊ฒ์์ ์คํํ๋ ค๋ฉด ๋ฌด์์ด ํ์์ ์ผ๋ก ํ์ํ๊ฐ์?
A: PlayStation 1์ฒ๋ผ ๋ณต์กํ ์ฝ์์ ROM ํ์ผ ์ธ์ ํด๋น ์ฝ์์ ํต์ฌ ์์คํ
์ ๋ชจ๋ฐฉํ๋ BIOS ํ์ผ์ด ๋ฐ๋์ ํ์ํฉ๋๋ค. ์ด BIOS ํ์ผ์ /userdata/bios/ ํด๋์ ์ ํํ ํ์ผ๋ช
์ผ๋ก ์์นํด์ผ ํฉ๋๋ค.
Q: ๋ฐํ ์ธ๋ผ์ ๊ฒ์ ํ์ผ์ ๋ฃ๋ ๊ฐ์ฅ ์ฝ๊ณ ๋น ๋ฅธ ๋ฐฉ๋ฒ์ ๋ฌด์์ธ๊ฐ์?
A: ๋ฐํ ์ธ๋ผ๊ฐ ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋์ด ์๋ค๋ฉด Windows ํ์๊ธฐ๋ฅผ ์ด์ฉํ SAMBA ์ ๊ทผ ๋ฐฉ์(์ฃผ์์ฐฝ์ \\batocera ์
๋ ฅ)์ด ๊ฐ์ฅ ๋น ๋ฅด๊ณ ํธ๋ฆฌํฉ๋๋ค. ๋ณ๋์ ํ๋ก๊ทธ๋จ ์ค์น ์์ด PC์ ํ์ผ ํ์๊ธฐ์ ๊ฐ์ ์ต์ํ ์ธํฐํ์ด์ค๋ก ํ์ผ ์ ์ก์ด ๊ฐ๋ฅํฉ๋๋ค.
Q: ROM ํ์ผ์ ๋ฃ์๋๋ฐ ๊ฒ์ ๋ชฉ๋ก์ ์ ๋์ฌ ๋๋ ์ด๋ป๊ฒ ํ๋์?
A: ROM ํ์ผ์ ์์น(์ฝ์๋ณ ํด๋)์ ํ์ฅ์๋ฅผ ํ์ธํ ํ, ๋ฐํ ์ธ๋ผ ๋ฉ์ธ ๋ฉ๋ด์ '๊ฒ์ ์ค์ '์์ '๊ฒ์ ๋ฆฌ์คํธ ๋ค์ ๋ก๋' ๊ธฐ๋ฅ์ ์คํํด์ผ ํฉ๋๋ค. ์ด ๊ณผ์ ์ด ์๋ฃ๋์ด์ผ ์์คํ ์ด ์๋ก์ด ROM ํ์ผ์ ์ธ์ํ๊ณ ๋ชฉ๋ก์ ์ถ๊ฐํฉ๋๋ค.