๋ถ๋ฅ:์๋ฎฌ๋ ์ดํฐ
์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
- ๊ณต์ ์ฌ์ดํธ : https://pcem-emulator.co.uk/
1. ๊ฐ์[ํธ์ง]
2007๋
๋ถํฐ ์๊ตญ์ ๊ฐ๋ฐ์ Sarah Walker๊ฐ ์ค์ฌ์ด ๋์ด ๊ฐ๋ฐํ๊ณ ์๋ ์คํ ์์ค IBM PC ํธํ๊ธฐ์ข
์๋ฎฌ๋ ์ดํฐ. Microsoft Windows์ ๋ฆฌ๋
์ค์ฉ์ผ๋ก ๋ฆด๋ฆฌ์ฆ๋๊ณ ์๋ค. ์๋ฎฌ๋ ์ดํฐ์ ์ด๋ฆ์ธ 'PCem'์ ํ๋์ ์ ์ ์๋ฏ์ด 'PC Emulator'๋ฅผ ์ค์ฌ ๋ง๋ ์ด๋ฆ.
2. ํน์ง[ํธ์ง]
๊ธฐ๋ณธ์ ์ผ๋ก IBM PC Model 5150(8088)๋ถํฐ ์ธํ
ํํฐ์II ์๋ฆฌ์ฆ๊น์ง๋ฅผ ํฌ๊ดํ๋ IBM PC ๋ฐ ๊ทธ ํธํ๊ธฐ์ข
์ ์๋ฎฌ๋ ์ด์
ํ๋ ์๋ฎฌ๋ ์ดํฐ์ด๋ค. DOSBox ๊ฐ์ ์๋ฎฌ๋ ์ดํฐ์ฒ๋ผ ์ถ์์ ์ธ 'IBM PC ํธํ ๊ท๊ฒฉ์ ์ํคํ
์ฒ'๋ฅผ ์๋ฎฌ๋ ์ด์
ํ๋ ๊ฒ์ด ์๋๋ผ ๊ณผ๊ฑฐ ์ค์กดํ๋ ํน์ PC ๋ชจ๋ธ์ ํ๋์จ์ด ๊ตฌ์ฑ์ ๊ทธ๋๋ก ์๋ฎฌ๋ ์ด์
ํ๋ฉฐ ์ด๋ฅผ ์ํด ํด๋น ๊ธฐ์ข
์ ๋ฐ์ด์ค์ค ์ด๋ฏธ์ง ํ์ผ์ ํ์๋ก ํ๋ค. ๊ฝค ๋ค์ํ ๊ธฐ๊ธฐ์ ์ค์ ์ ์ง์ํ๊ณ ์์ด์ IBM์ ์ค๋ฆฌ์ง๋ PC๋ 5150๋ถํฐ IBM PS/2 Model 70๊น์ง ๊ฑฐ์ ๋ค ์๋ฎฌ๋ ์ด์
ํด์ฃผ๋ฉฐ ํธํ๊ธฐ๋ค๋ ๋ค์ํ๊ฒ ์๋ฎฌ๋ ์ด์
ํ๋ค. Tandy๋ ์ปดํฉ, DELL ๊ฐ์ ํด์ธ PC ํธํ๊ธฐ๋ค์ ๋ฌผ๋ก ์ด๊ณ ์ผ์ฑ์ ์์ SPC-4200[1], ํ๋์ ์์ ์ํผ-286, ๊ธ์ฑ์ฌ์ GDC-212M[2], ์ผ๋ณด์ปดํจํฐ์ ํธ๋ผ์ด์ ฌ 286 ๊ฐ์ ๊ตญ์ฐ ๊ธฐ์ข
๋ค๋ ์๋ฎฌ๋ ์ด์
ํด์ฃผ๊ณ ์๋ค๋ ์ ์ด ์ฌ๋ฏธ์๋ ์ . ์ค์ ๋ก ๊ฐ๋ฐ์ ๊ธฐ์ฌํ๊ณ ์๋ ํ๊ตญ ์ ์ ๋ค๋ ์๋ค[3].
์๋ฎฌ๋ ์ด์ ์ ํ๋๊ฐ ๋์ ๊ฒ์ผ๋ก ํํ์ด ๋์ผ๋ฉฐ ์ฌํ ๊ฐ์๋จธ์ ๋ค๊ณผ๋ ๋ฌ๋ฆฌ PC์ ์ค๋ฆฌ์ง๋ ROM BIOS ํ์ผ๊น์ง ์ฌ์ฉํ๋ ์๋ฎฌ๋ ์ดํฐ์ด๊ธฐ ๋๋ฌธ์ ๊ฐ์๊ตฌํ์ ๋ฐ๋ฅธ ๊ฒ์ ๋ด ์ธ๊ณต์ง๋ฅ ์ค์๋ ๊ฐ์ ์ค๋ฅ๊ฐ ๊ฑฐ์ ์๋ค๊ณ ํ๋ค. ์ค๊ธฐ ์ฌํ์จ์ด ๋์ ๋์ MS-DOS๋ ๋ฌผ๋ก ์ด๊ณ ์๋์ฐ 95, ์๋์ฐ 98, ์ฌ์ง์ด OS/2๋ ์ค์น ๊ฐ๋ฅํ๋ฉฐ ํ๋์จ์ด ์ฑ๋ฅ์ ๋งค์ฐ ํ์ดํธํ๊ธด ํ์ง๋ง ์๋์ฐ XP(!)๋ ์ค์น์ ์ฑ๊ณตํ ์ฌ๋ก๊ฐ ์๋ค. # ๋ค๋ง ์๋ฎฌ๋ ์ด์ ํ๋ ํ๋์จ์ด๊ฐ ํ๋์จ์ด๋ผ XP๋ ์ค์น๋ถํฐ ํ ๋์ฌ์ ๋๋ก ๋๋ฆฌ๋ค๊ณ . ์ด๋ป๊ฒ๋ ์ค์ฌ์ฉ ์์ค์ผ๋ก ์ธ๋งํ ๊ฑด ์๋์ฐ NT 4.0์ด๋ ์๋์ฐ 2000 ์ ๋๊ฐ ํ๊ณ์ธ ๋ชจ์์ด๋ค. ์ด์จ๊ฑฐ๋ NT์ปค๋๋ ์ ๋์๊ฐ๋ค๋ ์ด์ผ๊ธฐ๊ธด ํ์ง๋ง NT๊ณ OS๋ฅผ ๋ญ๊ฐ์ ์ค์ฌ์ฉ ๋ชฉ์ ์ผ๋ก ๊ตด๋ฆด ์๊ฐ์ด๋ผ๋ฉด VMware๊ฐ ํจ์ฌ ๋ซ๋ค. ๋ฐ๋๋ก MS-DOS์ฉ ๊ฒ์์ ํ๊ฒ ๋ค๋ฉด ๊ฐ๋จํ๊ฒ ํธ์คํธ PC์ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ง์ดํธํด์ ์ฐ๋ DOSBox์ ๋นํด ํ๋ ๋์คํฌ ์ด๋ฏธ์ง ์ธํ ์ด ๋งค์ฐ ๊ท์ฐฎ์ผ๋ฏ๋ก ๋๋ถ๋ถ์ ๊ฒฝ์ฐ์๋ DOSBox๊ฐ ํธ๋ฆฌํ๊ณ ์ข๋ค. ๊ทธ๋ ๋ค๊ณ ํ๋ค๋ฉด PCem์ด ๋ค๋ฅธ ์๋ฎฌ๋ ์ดํฐ์ ๋นํด์ ๊ฐ์ ์ ๋ณด์ผ ์ ์๋ ์์ญ์ ์๋ฌด๋๋ ๊ฒ์ด๋ฐ ๋ชฉ์ ์ ์๋์ฐ 9x ๊ตฌ๋. ๋ฌผ๋ก ๊ณผ๊ฑฐ ๊ธฐ์ข ์ ๋ณด๋ค ์ ํํ๊ฒ ์๋ฎฌ๋ ์ด์ ํ๊ณ ์ถ์ ๋ชฉ์ ์ด ์๋ค๋ฉด DOS ๊ฒ์ด๋ฐ์์๋ ๋ช ๊ฐ์ง ๊ท์ฐฎ์ ์ ์ด ์๋๋ผ๋ DOSBox์ ๋นํด ์ฅ์ ์ด ๋ง๊ธฐ๋ ํ๋ค.
๋น์ทํ๊ฒ PC๋ฅผ ๊ฐ์ํํ๋ ๊ฐ์๋จธ์ ์ธ VMware, VirtualBox์ ๋ค๋ฅธ ์ ์ ์ฑ๋ฅ ์์ค์ ์ต๋ํ ์ค์ด๋ฉด์ PC ํ๊ฒฝ์ ๊ฐ์ํํ๋๋ฐ ์ค์ ์ ๋๊ณ ์๋ ํ์ดํผ๋ฐ์ด์ ์ธ ์ด๋ค๊ณผ ๋ค๋ฅด๊ฒ ํน์ ํ ๋จธ์ ์ ๊ตฌ์ฑ์ ๊ทธ๋๋ก ํ๋ด๋ด๋ ์๋ฎฌ๋ ์ดํฐ์ด๋ฉฐ, ๊ทธ๋ฐ ๋ฉด์์๋ DOSBox์๋ ๋น์ทํ ์ธก๋ฉด์ด ์์ง๋ง DOSBox๋ณด๋ค๋ Bochs์ ๊ฐ๊น์ด ์๋ฎฌ๋ ์ดํฐ์ด๋ค. CPU ๋ ๋ฒจ๋ถํฐ ์ํํธ์จ์ด์ ์ผ๋ก ์๋ฎฌ๋ ์ด์ ํ๋ฉฐ ์ด ๋๋ฌธ์ ์๋๋ VMWare ๊ฐ์ ํ์ดํผ๋ฐ์ด์ ๋ณด๋ค ๋๋ฆฌ๊ณ ์์๋ ๋ง์ด ๋จน๋๋ค. ์ด์ฐ๋ณด๋ฉด 2020๋ ๋์ ์ต์ x86-64 CPU๋ก ์ธํ 8086์ด๋ ์ธํ 80286์ ์ํํธ์จ์ด ์๋ฎฌ๋ ์ด์ ํ๋ ์ฐ์ค์ด ๊ผด์ด๊ธด ํ์ง๋ง ์ค๋ ์ธ์์ ํ๋ฆ๊ณผ ๋ณํ์ ๋์ ์ ๋ฐ๋ผ x86 ์ํคํ ์ฒ์ ๋ ๊ฑฐ์ ํธํ์ฑ๋ ์๋ฒฝํ๋ค๊ณ ๋ ํ ์ ์๋ ์ํฉ์ด ๋์๊ณ ์ฃผ๋ณ๊ธฐ๊ธฐ์ ํธํ์ฑ ์ญ์ ๋ง์ฐฌ๊ฐ์ง๊ธฐ ๋๋ฌธ์[4] ์ด๋ฌํ ์๋ฎฌ๋ ์ด์ ์ ๋นํจ์จ์ ์ด์ง๋ง ํ์ํ๋ค.
์๋ฎฌ๋ ์ด์ ์ ํ๋๊ฐ ๋์ ๊ฒ์ผ๋ก ํํ์ด ๋์ผ๋ฉฐ ์ฌํ ๊ฐ์๋จธ์ ๋ค๊ณผ๋ ๋ฌ๋ฆฌ PC์ ์ค๋ฆฌ์ง๋ ROM BIOS ํ์ผ๊น์ง ์ฌ์ฉํ๋ ์๋ฎฌ๋ ์ดํฐ์ด๊ธฐ ๋๋ฌธ์ ๊ฐ์๊ตฌํ์ ๋ฐ๋ฅธ ๊ฒ์ ๋ด ์ธ๊ณต์ง๋ฅ ์ค์๋ ๊ฐ์ ์ค๋ฅ๊ฐ ๊ฑฐ์ ์๋ค๊ณ ํ๋ค. ์ค๊ธฐ ์ฌํ์จ์ด ๋์ ๋์ MS-DOS๋ ๋ฌผ๋ก ์ด๊ณ ์๋์ฐ 95, ์๋์ฐ 98, ์ฌ์ง์ด OS/2๋ ์ค์น ๊ฐ๋ฅํ๋ฉฐ ํ๋์จ์ด ์ฑ๋ฅ์ ๋งค์ฐ ํ์ดํธํ๊ธด ํ์ง๋ง ์๋์ฐ XP(!)๋ ์ค์น์ ์ฑ๊ณตํ ์ฌ๋ก๊ฐ ์๋ค. # ๋ค๋ง ์๋ฎฌ๋ ์ด์ ํ๋ ํ๋์จ์ด๊ฐ ํ๋์จ์ด๋ผ XP๋ ์ค์น๋ถํฐ ํ ๋์ฌ์ ๋๋ก ๋๋ฆฌ๋ค๊ณ . ์ด๋ป๊ฒ๋ ์ค์ฌ์ฉ ์์ค์ผ๋ก ์ธ๋งํ ๊ฑด ์๋์ฐ NT 4.0์ด๋ ์๋์ฐ 2000 ์ ๋๊ฐ ํ๊ณ์ธ ๋ชจ์์ด๋ค. ์ด์จ๊ฑฐ๋ NT์ปค๋๋ ์ ๋์๊ฐ๋ค๋ ์ด์ผ๊ธฐ๊ธด ํ์ง๋ง NT๊ณ OS๋ฅผ ๋ญ๊ฐ์ ์ค์ฌ์ฉ ๋ชฉ์ ์ผ๋ก ๊ตด๋ฆด ์๊ฐ์ด๋ผ๋ฉด VMware๊ฐ ํจ์ฌ ๋ซ๋ค. ๋ฐ๋๋ก MS-DOS์ฉ ๊ฒ์์ ํ๊ฒ ๋ค๋ฉด ๊ฐ๋จํ๊ฒ ํธ์คํธ PC์ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ง์ดํธํด์ ์ฐ๋ DOSBox์ ๋นํด ํ๋ ๋์คํฌ ์ด๋ฏธ์ง ์ธํ ์ด ๋งค์ฐ ๊ท์ฐฎ์ผ๋ฏ๋ก ๋๋ถ๋ถ์ ๊ฒฝ์ฐ์๋ DOSBox๊ฐ ํธ๋ฆฌํ๊ณ ์ข๋ค. ๊ทธ๋ ๋ค๊ณ ํ๋ค๋ฉด PCem์ด ๋ค๋ฅธ ์๋ฎฌ๋ ์ดํฐ์ ๋นํด์ ๊ฐ์ ์ ๋ณด์ผ ์ ์๋ ์์ญ์ ์๋ฌด๋๋ ๊ฒ์ด๋ฐ ๋ชฉ์ ์ ์๋์ฐ 9x ๊ตฌ๋. ๋ฌผ๋ก ๊ณผ๊ฑฐ ๊ธฐ์ข ์ ๋ณด๋ค ์ ํํ๊ฒ ์๋ฎฌ๋ ์ด์ ํ๊ณ ์ถ์ ๋ชฉ์ ์ด ์๋ค๋ฉด DOS ๊ฒ์ด๋ฐ์์๋ ๋ช ๊ฐ์ง ๊ท์ฐฎ์ ์ ์ด ์๋๋ผ๋ DOSBox์ ๋นํด ์ฅ์ ์ด ๋ง๊ธฐ๋ ํ๋ค.
๋น์ทํ๊ฒ PC๋ฅผ ๊ฐ์ํํ๋ ๊ฐ์๋จธ์ ์ธ VMware, VirtualBox์ ๋ค๋ฅธ ์ ์ ์ฑ๋ฅ ์์ค์ ์ต๋ํ ์ค์ด๋ฉด์ PC ํ๊ฒฝ์ ๊ฐ์ํํ๋๋ฐ ์ค์ ์ ๋๊ณ ์๋ ํ์ดํผ๋ฐ์ด์ ์ธ ์ด๋ค๊ณผ ๋ค๋ฅด๊ฒ ํน์ ํ ๋จธ์ ์ ๊ตฌ์ฑ์ ๊ทธ๋๋ก ํ๋ด๋ด๋ ์๋ฎฌ๋ ์ดํฐ์ด๋ฉฐ, ๊ทธ๋ฐ ๋ฉด์์๋ DOSBox์๋ ๋น์ทํ ์ธก๋ฉด์ด ์์ง๋ง DOSBox๋ณด๋ค๋ Bochs์ ๊ฐ๊น์ด ์๋ฎฌ๋ ์ดํฐ์ด๋ค. CPU ๋ ๋ฒจ๋ถํฐ ์ํํธ์จ์ด์ ์ผ๋ก ์๋ฎฌ๋ ์ด์ ํ๋ฉฐ ์ด ๋๋ฌธ์ ์๋๋ VMWare ๊ฐ์ ํ์ดํผ๋ฐ์ด์ ๋ณด๋ค ๋๋ฆฌ๊ณ ์์๋ ๋ง์ด ๋จน๋๋ค. ์ด์ฐ๋ณด๋ฉด 2020๋ ๋์ ์ต์ x86-64 CPU๋ก ์ธํ 8086์ด๋ ์ธํ 80286์ ์ํํธ์จ์ด ์๋ฎฌ๋ ์ด์ ํ๋ ์ฐ์ค์ด ๊ผด์ด๊ธด ํ์ง๋ง ์ค๋ ์ธ์์ ํ๋ฆ๊ณผ ๋ณํ์ ๋์ ์ ๋ฐ๋ผ x86 ์ํคํ ์ฒ์ ๋ ๊ฑฐ์ ํธํ์ฑ๋ ์๋ฒฝํ๋ค๊ณ ๋ ํ ์ ์๋ ์ํฉ์ด ๋์๊ณ ์ฃผ๋ณ๊ธฐ๊ธฐ์ ํธํ์ฑ ์ญ์ ๋ง์ฐฌ๊ฐ์ง๊ธฐ ๋๋ฌธ์[4] ์ด๋ฌํ ์๋ฎฌ๋ ์ด์ ์ ๋นํจ์จ์ ์ด์ง๋ง ํ์ํ๋ค.
3. ์ง์์ํฉ[ํธ์ง]
์ธํ
์ ์ ํ x86 ๋ง๊ณ ๋ AMD๋ Cyrix์ x86 ํธํ CPU ์๋ฎฌ๋ ์ด์
๋ ์ง์ํ๋ฉฐ x87 FPU ์๋ฎฌ๋ ์ด์
๊น์ง ์ง์ํ๋ค. ์ธํ
์ 8086/8088 4.77MHz๋ถํฐ ํํฐ์ II 450MHz๊น์ง, AMD๋ Am386SX 16MHz๋ถํฐ K6-III 450MHz๊น์ง, ์ฌ์ด๋ฆญ์ค๋ Cx486SLC 20MHz๋ถํฐ Cyrix III 500MHz๊น์ง ์ง์ํ๋ค. [5] ์ฃผ๋ณ๊ธฐ๊ธฐ ์ญ์ ๋ค์ํ๊ฒ ์๋ฎฌ๋ ์ด์
ํ๋๋ฐ, ๋ค์ํ ์ข
๋ฅ์ ๊ทธ๋ํฝ ์นด๋, ์ฌ์ด๋ ์นด๋๋ฅผ ์ง์ํ๋ฉฐ ์กฐ์ด์คํฑ์ด๋ ๋คํธ์ํฌ ์นด๋ ์๋ฎฌ๋ ์ด์
๋ ์ง์ํ๋ค.
๊ทธ๋ํฝ ์นด๋๋ MDA๋ถํฐ VGA๊น์ง์ IBM ์์ ๊ทธ๋ํฝ ์นด๋[6]๋ฅผ ๋น๋กฏํ์ฌ ์ผ์ธ๋ฅผ ํ๋ฏธํ S3 Trio ์๋ฆฌ์ฆ, ATI VGA Wonder, Tseng ET4000๋ฑ ๋ค์ํ ์๋ํํฐ SVGA๋ฅผ ์๋ฎฌ๋ ์ด์ ํ๋ฉฐ 3dfx Voodoo 1, 2 ์๋ฎฌ๋ ์ด์ ์ ์ง์ํ์ฌ ์๋์ฐ 95/98 ์์ ์ 3D ๊ฒ์๋ ์ํํ๊ฒ ๊ตฌ๋์ด ๊ฐ๋ฅํ๋ค. openGL์ด๋ DirectX๋ ์ผ๋จ ์ง์์ ๋๋๋ฐ v16๊น์ง๋ openGL/DirectX ์ง์์ ๋ฐ๊ธฐ ์ํด ์ค์ ํ ์ ์๋ ์นด๋๊ฐ S3 Virge/DX๋ ๋ค์ด์๋ชฌ๋ ์คํ ์ค 3D(์ด๊ฒ๋ ์นฉ์ ์ S3 Virge๋ค) ์ ๋ ๋ฟ์ด์๋ค. ๋ฌธ์ ๋ S3 Virge๊ฐ ๋น๋์๋ 2D ์ฑ๋ฅ๋ง ํธํ๋ฐ๊ณ 3D ๊ฐ์์ฑ๋ฅ์ '3D ๊ฐ์๊ธฐ' ์๋ฆฌ๋ฅผ ๋ค์ ์ ๋๋ก(์ฐธ๊ณ ๋ก ์๊ฐ ์์กฐ ๊ฐ์๊ธฐ๋ค) ์ ํ ์ผ์์ด์๋ ์นด๋์๋ค๋ ๊ฒ. #์ฐธ๊ณ ์์ ๊ทธ ๋์ DirectX ์ง์์ ์ธ๊ฒ ๋ชป๋์๊ณ [7] ์ด์ฐจํผ ๋น์ ๊ฒ์๊ณ ํ๊ฒฝ๋ ๊ธ๋ผ์ด๋ ์ค์ฌ์ด์์ผ๋ฏ๋ก ์๋์ฐ์ฉ 3D ๊ฒ์์ S3 Virge/DX + Voodoo 2 ์กฐํฉ์ผ๋ก ๋๋ฆฌ๋ ๊ฒ์ด ์ถ์ฒ๋์๋ค. v17๋ถํฐ๋ ๋ถ๋ ๋ฐด์์ ๋ถ๋ 3๋ฅผ ์ง์ํ๊ธฐ ์์ํ์์ผ๋ฏ๋ก ์ด๊ฒ์ผ๋ก DirectX์ ๊ธ๋ผ์ด๋ ๊ฐ์์ ๋ชจ๋ ๋ง์กฑ์ค๋ฌ์ด ์ฑ๋ฅ์ผ๋ก ์ปค๋ฒํ ์ ์๊ฒ ๋์์ผ๋ฉฐ ์ฐจํ ๋ฒ์ ์์๋ RIVA TNT๋ G400 ๊ฐ์ ๋์๋์ ๊ณ ์ฑ๋ฅ ๊ทธ๋ํฝ ์นด๋์ ์ง์๋ ๊ธฐ๋ํด๋ณผ ๋ฒ ํ๋ค. ๊ทธ๋ฐ์ ํํ๋ฆฌ์ค ๊ทธ๋ํฝ ์นด๋๋ ๋ฌผ๋ก ์ด๊ณ ํํ๋ฆฌ์ค ์ธ ์ปฌ๋ฌ, Wyse 700[8], MDSI Genius Display[9]๊ฐ์ด ์ ๋ฒ ๋ง์ด๋ํ ์๋ํํฐ ๋น๋์ค ์นด๋๋ค๋ ์ง์ํ๊ณ ๊ฐ์ฐ ํ๊ธ๋ง๋น๊ฐ์ ํ๊ธ ์นด๋๋ ์ง์ํ๋ค.
์ฌ์ด๋๋ PC ์คํผ์ปค๋ ๋ฌผ๋ก ์ด๊ณ AdLib๋ถํฐ ์ฌ์ด๋ ๋ธ๋ผ์คํฐ 1.0~AWE32๋ฅผ ์ง์ํ์ฌ ๊ฒ์์์์ ์ฌ์ด๋ ์ง์์ ์ด์ง๊ฐํ๋ฉด ๋ฌด๋ฆฌ๊ฐ ์๊ณ ๊ทธ๋ผ๋น์ค ์ธํธ๋ผ ์ฌ์ด๋[10]๋ CMS/๊ฒ์ ๋ธ๋ผ์คํฐ[11], ์ด๋ ธ๋ฒ ์ด์ SSI-2001[12]์ฒ๋ผ ์ข ๋ง์ด๋ํ ์นด๋๋ค๋ ์๋ฎฌ๋ ์ด์ ํด์ค๋ค. ํจ๋ฌ๋ดํฌํธ์ ์ฅ์ฐฉํ๋ ์ผ์ข ์ ๊ฐ์ด DAC์ธ Covox Speech Thing์ด๋ ๋์ฆ๋ ์ฌ์ด๋ ์์ค๋ ์ง์ํด์ฃผ๋ฉฐ ์๋์ฐ 95/98 ๋จธ์ ์ ๋ง์ด ๋ฌ๋ ธ๋ ์์๋ PCI, ์ฌ์ด๋ ๋ธ๋ผ์คํฐ PCI 128๊น์ง ์๋ฎฌ๋ ์ด์ ๋๋ฏ๋ก ์ด์ง๊ฐํ ํด๋์ PC ๊ตฌ์ฑ์ ๊ฑฐ์ ๋ค ์ธํ ์ด ๊ฐ๋ฅํ๋ค๊ณ ๋ด๋ ์ข์ ์ ๋.
๊ทธ๋ํฝ ์นด๋๋ MDA๋ถํฐ VGA๊น์ง์ IBM ์์ ๊ทธ๋ํฝ ์นด๋[6]๋ฅผ ๋น๋กฏํ์ฌ ์ผ์ธ๋ฅผ ํ๋ฏธํ S3 Trio ์๋ฆฌ์ฆ, ATI VGA Wonder, Tseng ET4000๋ฑ ๋ค์ํ ์๋ํํฐ SVGA๋ฅผ ์๋ฎฌ๋ ์ด์ ํ๋ฉฐ 3dfx Voodoo 1, 2 ์๋ฎฌ๋ ์ด์ ์ ์ง์ํ์ฌ ์๋์ฐ 95/98 ์์ ์ 3D ๊ฒ์๋ ์ํํ๊ฒ ๊ตฌ๋์ด ๊ฐ๋ฅํ๋ค. openGL์ด๋ DirectX๋ ์ผ๋จ ์ง์์ ๋๋๋ฐ v16๊น์ง๋ openGL/DirectX ์ง์์ ๋ฐ๊ธฐ ์ํด ์ค์ ํ ์ ์๋ ์นด๋๊ฐ S3 Virge/DX๋ ๋ค์ด์๋ชฌ๋ ์คํ ์ค 3D(์ด๊ฒ๋ ์นฉ์ ์ S3 Virge๋ค) ์ ๋ ๋ฟ์ด์๋ค. ๋ฌธ์ ๋ S3 Virge๊ฐ ๋น๋์๋ 2D ์ฑ๋ฅ๋ง ํธํ๋ฐ๊ณ 3D ๊ฐ์์ฑ๋ฅ์ '3D ๊ฐ์๊ธฐ' ์๋ฆฌ๋ฅผ ๋ค์ ์ ๋๋ก(์ฐธ๊ณ ๋ก ์๊ฐ ์์กฐ ๊ฐ์๊ธฐ๋ค) ์ ํ ์ผ์์ด์๋ ์นด๋์๋ค๋ ๊ฒ. #์ฐธ๊ณ ์์ ๊ทธ ๋์ DirectX ์ง์์ ์ธ๊ฒ ๋ชป๋์๊ณ [7] ์ด์ฐจํผ ๋น์ ๊ฒ์๊ณ ํ๊ฒฝ๋ ๊ธ๋ผ์ด๋ ์ค์ฌ์ด์์ผ๋ฏ๋ก ์๋์ฐ์ฉ 3D ๊ฒ์์ S3 Virge/DX + Voodoo 2 ์กฐํฉ์ผ๋ก ๋๋ฆฌ๋ ๊ฒ์ด ์ถ์ฒ๋์๋ค. v17๋ถํฐ๋ ๋ถ๋ ๋ฐด์์ ๋ถ๋ 3๋ฅผ ์ง์ํ๊ธฐ ์์ํ์์ผ๋ฏ๋ก ์ด๊ฒ์ผ๋ก DirectX์ ๊ธ๋ผ์ด๋ ๊ฐ์์ ๋ชจ๋ ๋ง์กฑ์ค๋ฌ์ด ์ฑ๋ฅ์ผ๋ก ์ปค๋ฒํ ์ ์๊ฒ ๋์์ผ๋ฉฐ ์ฐจํ ๋ฒ์ ์์๋ RIVA TNT๋ G400 ๊ฐ์ ๋์๋์ ๊ณ ์ฑ๋ฅ ๊ทธ๋ํฝ ์นด๋์ ์ง์๋ ๊ธฐ๋ํด๋ณผ ๋ฒ ํ๋ค. ๊ทธ๋ฐ์ ํํ๋ฆฌ์ค ๊ทธ๋ํฝ ์นด๋๋ ๋ฌผ๋ก ์ด๊ณ ํํ๋ฆฌ์ค ์ธ ์ปฌ๋ฌ, Wyse 700[8], MDSI Genius Display[9]๊ฐ์ด ์ ๋ฒ ๋ง์ด๋ํ ์๋ํํฐ ๋น๋์ค ์นด๋๋ค๋ ์ง์ํ๊ณ ๊ฐ์ฐ ํ๊ธ๋ง๋น๊ฐ์ ํ๊ธ ์นด๋๋ ์ง์ํ๋ค.
์ฌ์ด๋๋ PC ์คํผ์ปค๋ ๋ฌผ๋ก ์ด๊ณ AdLib๋ถํฐ ์ฌ์ด๋ ๋ธ๋ผ์คํฐ 1.0~AWE32๋ฅผ ์ง์ํ์ฌ ๊ฒ์์์์ ์ฌ์ด๋ ์ง์์ ์ด์ง๊ฐํ๋ฉด ๋ฌด๋ฆฌ๊ฐ ์๊ณ ๊ทธ๋ผ๋น์ค ์ธํธ๋ผ ์ฌ์ด๋[10]๋ CMS/๊ฒ์ ๋ธ๋ผ์คํฐ[11], ์ด๋ ธ๋ฒ ์ด์ SSI-2001[12]์ฒ๋ผ ์ข ๋ง์ด๋ํ ์นด๋๋ค๋ ์๋ฎฌ๋ ์ด์ ํด์ค๋ค. ํจ๋ฌ๋ดํฌํธ์ ์ฅ์ฐฉํ๋ ์ผ์ข ์ ๊ฐ์ด DAC์ธ Covox Speech Thing์ด๋ ๋์ฆ๋ ์ฌ์ด๋ ์์ค๋ ์ง์ํด์ฃผ๋ฉฐ ์๋์ฐ 95/98 ๋จธ์ ์ ๋ง์ด ๋ฌ๋ ธ๋ ์์๋ PCI, ์ฌ์ด๋ ๋ธ๋ผ์คํฐ PCI 128๊น์ง ์๋ฎฌ๋ ์ด์ ๋๋ฏ๋ก ์ด์ง๊ฐํ ํด๋์ PC ๊ตฌ์ฑ์ ๊ฑฐ์ ๋ค ์ธํ ์ด ๊ฐ๋ฅํ๋ค๊ณ ๋ด๋ ์ข์ ์ ๋.
4. ๊ณ ์ ๊ฒ์์ ์ํ ์ค์น TIP[ํธ์ง]
- ์๋ฎฌ๋ ์ด์ ํ๋ CPU ํด๋ญ์ด ๋์ผ๋ฉด ๋์์๋ก ์๊ตฌ์ฑ๋ฅ์ด ๋๊ฐ์ด ๋์์ง๋ค(...)[13] ํ๋ฉด๊ณผ ์๋ฆฌ์ ๋ฒ๋ฒ ์ ๊ฐ์ ์๋ฎฌ๋ ์ด์ ์ ์ฑ๋ฅ์ ํ๊ฐ ๋ฐ์ํ๋ค. ์๋ก AMD K6-III ๊ฐ์ ์์ฃผ ๋์(?) ํด๋ญ์ CPU๋ฅผ ์ฌ์ฉํ๋ฉด ์ค๋ฅ๊น์ง ๋ฐ์ํด ์๋์ฐ ์ค์น๋ ํ๋ค๋ค. ๊ทธ๋ ๋ค๊ณ ๋๋ฌด ๊ตฌํ์ CPU๋ฅผ ์ฌ์ฉํ๋ฉด ํด๋น ์ํคํ ์ฒ์ ์ํ ์ฑ๋ฅํ๊ณ ๋๋ฌธ์ ๋ ๋๋ ค์ง๋ค. 486 ๋ณด๋์ ํํฐ์ ์ค๋ฒ๋๋ผ์ด๋ธ.[14] ๋๋ ๋ชจ๋ฐ์ผ ํํฐ์[15] ์ ๋๊ฐ ์ต์ ์ ์ฑ๋ฅ์ ๋ฐํํ๋ค. ๋ณธ์ธ์ PC๊ฐ ๊ณ ์ฑ๋ฅ์ด๋ผ๋ฉด ํํฐ์ MMX 166MHz ์ด์๋ ํฌ๊ฒ ๋ฌธ์ ์๋ค.
- ๋คํธ์ํฌ๋ PCAP๋ฅผ ์ฌ์ฉํ๋ฉด ์ธ๋ถ ํต์ ์ด ์๋๋๊ฒ ๊ฐ๋ค.
- ๋ฆฌ๋ ์ค์์ ๊ตฌ๋ํ ๋ ๋กฌํ์ผ์ ์ฐพ์ ์ ์๋ค๋ฉฐ ์คํ์ด ์๋๋ฉด ๋กฌ์ ์ด๋ฆ์ ๋๋ฌธ์ ํ์ผ๊ณผ ์๋ฌธ์ ํ์ผ๋ก 2๊ฐ ์ ์งํ๋ฉด ์ฝ์ด๋ค์ธ๋ค.
- 3dfx Vodoo๋ 1, 2๋ฅผ ์ง์ํ๋ฉฐ Voodoo 2์ ๊ฒฝ์ฐ SLI๋ก ๊ตฌ์ฑํ์ฌ ์ต๋ 16MB๊น์ง ํ์ฅํ ์ ์๋ค. v17๋ถํฐ๋ Voodoo Banshee์ Voodoo 3 2000/3000์ ์ถ๊ฐ๋ก ์ง์ํ๋ค. ์ด์ชฝ์ Voodoo Graphics ์ค์ ์ด ์๋ Device์์ ์ฐพ์์ผ ํ๋ค. Voodoo 1, 2์ ๋ฌ๋ฆฌ 3D ๊ฐ์ ์ ๋์จ์ด ์๋ VGA+3D ๊ฐ์์ ์ผ์ฒดํ ์ ํ์ด์๊ธฐ ๋๋ฌธ.
- v16๊น์ง์ Direct3D ์๋ฎฌ๋ ์ด์ ์ PCem์ด ์ง์ํ๋ ์นด๋์ธ S3 Virge/DX์ ์ฑ๋ฅ์ด ์ฒ์ฐธํ์ฌ 3D ๊ฒ์ด๋ฐ์ ๊ทธ๋ฅ Voodoo 2๋ฅผ ๋ถ์ฌ์ Glide ์๋ฎฌ๋ ์ด์ ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ด์์ผ๋ v17๋ถํฐ๋ Voodoo Banshee์ Voodoo3๋ฅผ ์ง์ํ๊ฒ ๋์ด Direct3D์ Glide ์์ชฝ ๋ชจ๋๋ฅผ ์ถฉ๋ถํ ์ฑ๋ฅ์ ์ป์ ์ ์๋ค. ๊ฒ์ด๋ฐ ์ฉ๋๋ผ๋ฉด ์ด๊ฒ์ผ๋ก ๊ฑฐ์ ์ปค๋ฒ๊ฐ ๊ฐ๋ฅํ๋ค. v17์ Voodoo 3 ์๋ฎฌ๋ ์ด์
5. ๊ธฐํ[ํธ์ง]
๊ตฌ๋์ ์ํด ์๋ฎฌ๋ ์ด์
ํ๊ณ ์ ํ๋ ๊ธฐ์ข
์ ๋ฐ์ด์ค์ค ์ด๋ฏธ์ง ํ์ผ์ด ํ์ํ๋ ์ ์๊ถ ๋ฌธ์ ๋ก ์ธํด ๊ณต์ ์ฌ์ดํธ์์๋ ๋ฐฐํฌ์ ์ ์๊ถ ๋ฌธ์ ๊ฐ ์๋ ์ ๋ค๋ฆญ XT ํด๋ก ๋ฐ์ด์ค์ค๋ง์ ์ ๊ณตํ๋ค.[16] ๋ค๋ฅธ ๊ธฐ์ข
์ ๊ตฌ๋ํ๊ธฐ ์ํด์๋ ํด๋น ๊ธฐ์ข
์ ๋ฐ์ด์ค์ค ํ์ผ์ ๊ตฌํด์ผ ํ๊ณ ์ผ๋ถ ์ฃผ๋ณ๊ธฐ๊ธฐ(์ฃผ๋ก ๋น๋์ค ์นด๋) ์ญ์ ๋ฐ์ด์ค์ค ํ์ผ์ด ํ์ํ๋ฐ ์ด๋ค์ ์ ์๊ถ ๋ฌธ์ ๋๋ฌธ์ ๊ณต์ ์ฌ์ดํธ์์๋ ๋ฐฐํฌํ์ง ์๋๋ค. ์ ์์๋ ๋ฒ์ ์
๋๋ง๋ค ์๊ธฐ๊ฐ ์
์ํ ๋ถํ ๋ฌด์๋ฌด์์ ๋ฐ์ด์ค์ค๋ค์ด ์ถ๊ฐ๋์๋ค๋ ์
๋ฐ์ดํธ ์๋ฆผ๋ง ๋จ๊ธฐ๊ธฐ ๋๋ฌธ์, ๊ด๋ จ ํฌ๋ผ์์๋ ์ ์์์๊ฒ ์ ๋ณดํ ๋ฐ์ด์ค์ค ๋คํผ๋ค๊ณผ ์์๋ฌธํด์ ์ฃผ์ฌ์ฃผ์ฌ ํ์ผ๋ค์ ๋๋๊ณค๋ณผ์ฒ๋ผ ๋ชจ์ผ๊ฑฐ๋, PCem์ ํฌํฌ ๋ฒ์ ํฌ๋ผ๋ค์ ํค๋ฉ๊ณ ๋ค๋๋ ์์ผ๋ก ์ค์ ์ ๊ตฌ์ฑํ๋ค. ์ด๋ค ์ญ์ ์๋ ๊ธฐ๊ณ์ ๋ฐ์ด์ค์ค ํ์ผ์ ์ด์ฉํด ๋์ํ๊ธฐ ๋๋ฌธ.
[2] ๋น์ ๋ง์ดํฐ 286์ด๋ผ๋ ์ ํ๋ช
์ผ๋ก ํ๋งค๋๋ ๊ธฐ์ข
.
[4] ์๋ฅผ ๋ค๋ฉด ์ค๋๋ ์ PC์๋ ์ฌ๋ฌ๊ฐ์ง ์ด์ ๋ก ์๋์ฐ 95๋ ์๋์ฐ 98์ ๋ค์ดํฐ๋ธ๋ก ์ค์นํ ์ ์๋ค.
[5] 2020๋
12์ ๋ฐํ๋ PCem v17 ๊ธฐ์ค.
[7] S3D๋ผ๊ณ ํด์ S3 Graphics ์ ์ฉ 3D API๋ฅผ ์ง์ํ๋๋ฐ ์ด๊ฒ ์ง์๋๋ ๊ฒ์์ openGL์ด๋ DirectX๋ก ๋๋ฆด ๋๋ณด๋ค ์ข ๋์์ง๋ค. ๋ฌธ์ ๋ ์ง์ ๊ฒ์์ด ๋ช ๊ฐ ์๋๊ณ ์ง์๋ผ๋ดค์ ๊ธ๋ผ์ด๋๋ก ๋์๊ฐ๋ Voodoo์๋ ์๋๊ฐ ์๋๋ค...
[8] CGA๋ฅผ ๋ง๊ฐ์กฐํด์ 1980๋
๋์ ํ๋ฐฑ์ด์ง๋ง 1280*800(!) ํด์๋๋ฅผ ์ง์ํ๊ฒ ํ๋ ์์คํ
๋ฐ ํด๋น ์์คํ
์ ํฌํจ๋ ๊ทธ๋ํฝ ์นด๋.
[9] Micro Display Systems, Inc.์์ ๊ฐ๋ฐํ DTP(DeskTop Publishing)์ฉ ๋์คํ๋ ์ด ์์คํ
. A4์ฉ์ง์ ๊ฐ์ ๋น์จ(1:1.414)์ 720*990 ํด์๋์ ํ๋ฐฑ ๋์คํ๋ ์ด๋ฅผ ์ฌ์ฉํ๋ค. ์ฆ, ์ค๋๋ LCD ๋ชจ๋ํฐ๋ฅผ ํผ๋ฒ์ผ๋ก ์ธ์๋์ ๊ฒ์ฒ๋ผ ์ธ๋ก๋ก ๊ธด ํํ์ ๋์คํ๋ ์ด.
[10] ๋งค์ฐ ์ด๋ฅธ ์๊ธฐ์๋ 1992๋
๋ถํฐ ์จ์ด๋ธํ
์ด๋ธ ์ฌ์ด๋๋ฅผ ์ง์ํ๋ ์ ๊ตฌ์ ์ธ ์ฌ์ด๋ ์นด๋. ์ฌ์ด๋ ๋ธ๋ผ์คํฐ์ OPL2/OPL3 FM ์ฌ์ด๋๋ฅผ ์๋ํ๋ ํ๋ฆฌํฐ์ ์ฌ์ด๋๋ฅผ ์ ๋ณด์์ง๋ง ์์ฅ์์๋ ์ฌ์ด๋ ๋ธ๋ผ์คํฐ ๋ฐ ๊ทธ ํธํ ์ฌ์ด๋ ์นด๋๋ค์๊ฒ ํจ๋ฐฐํ๋ค. ์ฌ๋ธ๋ AWE32๋ถํฐ๋ ์จ์ด๋ธํ
์ด๋ธ์ ์ง์ํ ๊ฒ๋ ์๊ณ .
[11] ์ฌ์ด๋ ๋ธ๋ผ์คํฐ ์ด์ ์ Creative๊ฐ ์ ์ํ๋ ์ฌ์ด๋ ์นด๋. PSG์ ๋น์ทํ ์ค๊ณ์ธ ํ๋ฆฝ์ค SA-1099์นฉ์ ์ฑ์ฉํ๋ค.
[12] ์ฝ๋ชจ๋์ด 64์ ๋ค์ด๊ฐ๋ SID์นฉ์ PC์ฉ ์นด๋์ ๋ฌ์๋์ ์ ํ. AdLib๊ณผ ๋น์ทํ ์๊ธฐ์ ๋์๋ ๊ด๊ณ๋ก AdLib์ ์๋ฒฝํ๊ฒ ๋ฐ๋ ค๋ฒ๋ ธ๋ค. ์ด์ฏค๋๋ฉด ์์ ๋ ์ฌ์ด๋์นด๋์ ๋นํด ๋ง์ด ๋ง์ด๋ํ๋ค.
[13] ์ด๊ฑด ๋๊ฐ์ด ์ํํธ์จ์ด๋ก CPU๋ฅผ ์๋ฎฌ๋ ์ด์
ํ๋ Bochs๋ ๋์ผํ๊ฒ ์๊ธฐ๋ ๋ฌธ์ ๋ค.
[14] 60MHz ~ 75MHz, MMX ๋ฏธ์ง์.
[15] 75 ~ 150MHz/MMX ๋ฏธ์ง์, 120 ~ 300MHz/MMX ์ง์
[16] ์ฌ์ค ์ค๊ธฐ์ ๋ฐ์ด์ค์ค๋ฅผ ํ์๋ก ํ๋ ๋ค๋ฅธ ์๋ฎฌ๋ ์ดํฐ๋ค๋ ๋น์ทํ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. ์๋ฅผ ๋ค๋ฉด ๋น์ทํ ๋ชฉ์ (ํน์ ๊ท๊ฒฉ์ ๋ง์กฑํ๋ ์ถ์์ ์ธ ๊ธฐ๊ธฐ์ ์๋ฎฌ๋ ์ด์
์ด ์๋ ๊ณผ๊ฑฐ ์กด์ฌํ๋ ๊ตฌ์ฒด์ ์ธ ์ค์ ๊ธฐ์ข
๋ค์ ์๋ฎฌ๋ ์ด์
)์ ์ง๋ ์๋ฎฌ๋ ์ดํฐ์ธ openMSX๋ ๋น์ทํ ์ด์ ๋ก ์ ์๊ถ ๋ฌธ์ ๊ฐ ์๋ ์ ๋ค๋ฆญ ํด๋ก ๋ฐ์ด์ค์ค์ธ C-BIOS๋ง์ ๋ฐฐํฌํ๊ณ ์ค๊ธฐ์์ ์ถ์ถํ ๋ฐ์ด์ค์ค๋ ์์์ ๊ตฌํ๋์ง ์ค๊ธฐ์์ ์ง์ ์ถ์ถํ์ฌ ์ฌ์ฉํ๋๋ก ํ๊ณ ์๋ค.