์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
MS-DOSํŒ ํ…ŒํŠธ๋ฆฌ์Šค(์ŠคํŽ™ํŠธ๋Ÿผ ํ™€๋กœ๋ฐ”์ดํŠธ)์˜ CGA์™€ SIMCGA ์‹คํ–‰ํ™”๋ฉด ๋น„๊ต[1]

1. ๊ฐœ์š”2. ์ƒ์„ธ
2.1. ์›๋ฆฌ2.2. ๋ฌธ์ œ์ 
3. ๊ธฐํƒ€
3.1. ๋‹ค๋ฅธ CGA ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋“ค3.2. SIMVGA?
4. ํ•จ๊ป˜๋ณด๊ธฐ


SIMCGA - A CGA Simulator for Monochrome Graphics Cards

1. ๊ฐœ์š”[ํŽธ์ง‘]

1980๋…„๋Œ€ IBM PC ๋ฐ ๊ทธ ํ˜ธํ™˜๊ธฐ์ข…์˜ MS-DOS ํ™˜๊ฒฝ์—์„œ ์ฃผ๋กœ ๊ฒŒ์ž„์šฉ์œผ๋กœ ์‚ฌ์šฉ๋œ ํ—ˆํ˜๋ฆฌ์Šค ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ(HGC)์šฉ CGA ์—๋ฎฌ๋ ˆ์ดํ„ฐ. ๊ทธ ์‹œ์ ˆ์— ๊ฒŒ์ž„์„ ํ•œ ์‚ฌ๋žŒ์ด๋ผ๋ฉด ๊ฑฐ์˜ ๋Œ€๋ถ€๋ถ„์ด ์•Œ๊ณ  ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค. ํ›„์ˆ ํ•˜๊ฒ ์ง€๋งŒ ์ด๋Ÿฌํ•œ HGC ํ™˜๊ฒฝ์—์„œ CGA๋ฅผ ์—๋ฎฌ๋ ˆ์ด์…˜ํ•ด์ฃผ๋Š” ํ”„๋กœ๊ทธ๋žจ์€ ๋ช‡ ์ข…๋ฅ˜์ธ๊ฐ€ ์žˆ์—ˆ๋Š”๋ฐ, ์ด ์ค‘์—์„œ ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋œ ์†Œํ”„ํŠธ์›จ์–ด์ด๋‹ค.

์ œ์ž‘์ž๋Š” Chuck P. Guzis.[2]

2. ์ƒ์„ธ[ํŽธ์ง‘]

IBM์€ IBM PC์™€ IBM PC XT๋ฅผ ๋ฐœ๋งคํ•  ๋•Œ ๊ธฐ๋ณธ ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ๋กœ MDA์™€ CGA๋ฅผ ์˜ต์…˜์œผ๋กœ ํ•จ๊ป˜ ๋‚ด๋†“์•˜์ง€๋งŒ MDA๋Š” 80ํ–‰ 24์—ด์˜ ๋ฏธ๋ คํ•œ ํ‘๋ฐฑ ํ…์ŠคํŠธ๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ๋Œ€์‹  ์ปฌ๋Ÿฌ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ณ  ๊ทธ๋ž˜ํ”ฝ ํ‘œํ˜„๋„ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ์—ˆ๊ณ  CGA๋Š” 4์ƒ‰ ์ปฌ๋Ÿฌ ํ‘œํ˜„์€ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ 320ร—200 ํ”ฝ์…€๋กœ ํ•ด์ƒ๋„๊ฐ€ ๋‚ฎ๋‹ค๋Š” ๋ฌธ์ œ์ ์ด ์žˆ์—ˆ๋‹ค. ๊ทธ๋Ÿฐ ์ƒํ™ฉ์—์„œ IBM PC ํ˜ธํ™˜ ๊ธฐ์ข…์—์„œ ์ €๋ ดํ•œ ๊ฐ€๊ฒฉ์— ๊ณ ํ•ด์ƒ๋„ ํ‘๋ฐฑ ๊ทธ๋ž˜ํ”ฝ์„ ํ•„์š”๋กœ ํ•˜๋Š” ๊ณ„์ธต[3]์„ ํƒ€๊ฒŸ์œผ๋กœ ์‚ผ์•„ ์‹œ์žฅ์— ๋‚˜์˜จ ์ œํ’ˆ์ด ๋ฐ”๋กœ ํ—ˆํ˜๋ฆฌ์Šค ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ์˜€๋‹ค.

ํ•œ๊ธ€์ด๋‚˜ ํ•œ์ž์ฒ˜๋Ÿผ ์žํ˜•์ด ๋ณต์žกํ•œ 2๋ฐ”์ดํŠธ ๋ฌธ์ž์…‹(DBCS, Double Byte code Set)[4]์„ ์‚ฌ์šฉํ•˜์˜€๋˜ ํ•œ๊ตญ๊ณผ ํ™์ฝฉ, ๋Œ€๋งŒ์—์„œ๋Š” ์›ํ™œํ•œ ์ž๊ตญ ๋ฌธ์ž ํ‘œ์‹œ๋ฅผ ์œ„ํ•ด์„œ ๋†’์€ ํ•ด์ƒ๋„์˜ ๊ทธ๋ž˜ํ”ฝ ์ฒ˜๋ฆฌ๊ฐ€ ํ•„์š”ํ–ˆ๊ณ , ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ํ•ด์ƒ๋„๊ฐ€ ๋‚ฎ์€ CGA๋ณด๋‹ค๋Š” ์ปฌ๋Ÿฌ ์‚ฌ์šฉ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋”๋ผ๋„ 2๋ฐ”์ดํŠธ ๋ฌธ์ž์…‹ ํ‘œ์‹œ์— ์ถฉ๋ถ„ํ•œ ํ•ด์ƒ๋„๋ฅผ ๊ฐ€์ง„ ํ—ˆํ˜๋ฆฌ์Šค ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ๊ฐ€ ์‹œ์žฅ์˜ ์ฃผ๋ฅ˜๊ฐ€ ๋˜์—ˆ๋‹ค. IBM์˜ ์ˆœ์ • IBM PC๋‚˜ ์ปดํŒฉ ๋“ฑ์˜ ๋ฏธ๊ตญ์‚ฐ ํ˜ธํ™˜๊ธฐ๊ธฐ๊ฐ€ ๊ฑฐ์˜ ๋“ค์–ด๊ฐ€์ง€ ์•Š์€ ์ƒํƒœ์—์„œ ํ˜„์ง€์‚ฐ ํ˜ธํ™˜๊ธฐ์ข… ์ค‘์‹ฌ์œผ๋กœ ์‹œ์žฅ์ด ํŽธ์„ฑ๋˜์—ˆ๋˜ ํ•œ๊ตญ, ํ™์ฝฉ, ๋Œ€๋งŒ PC ์‹œ์žฅ์˜ ์ƒํ™ฉ๋„ ์ด์™€ ๋ฌด๊ด€ํ•˜์ง€๋Š” ์•Š์•˜์„ ๊ฒƒ์ด๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ํ—ˆํ˜๋ฆฌ์Šค ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ๋Š” ๋ณธ์งˆ์ ์œผ๋กœ ์„œ๋“œํŒŒํ‹ฐ ์ œํ’ˆ์ด๋‹ค๋ณด๋‹ˆ ๋ฐ”์ด์˜ค์Šค ์ธํ„ฐ๋ŸฝํŠธ ํ˜ธ์ถœ์„ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๊ณ , IBM PC์˜ ์›์‚ฐ์ง€์ธ ๋ฏธ๊ตญ์—์„œ๋Š” ๋‚˜๋ฆ„ '์‚ฌ์‹ค์ƒ ํ‘œ์ค€'(de facto standard)์œผ๋กœ ์ธ์‹๋ ๋งŒํผ ์ œ๋ฒ• ์ž˜ ํŒ”๋ฆฌ๊ธฐ๋Š” ํ–ˆ์–ด๋„ ์ง„์งœ IBM ํ‘œ์ค€์ธ CGA๋ฅผ ์œ„ํ˜‘ํ•  ๋งŒํผ์˜ ์ฃผ๋ฅ˜๋ผ๊ณ ๊นŒ์ง€ ๋งํ•˜๊ธฐ๋Š” ์–ด๋ ค์› ๋‹ค.[5] ๊ทธ๋ ‡๋‹ค๋ณด๋‹ˆ ๊ฒŒ์ž„์—์„œ๋Š” ํ—ˆํ˜๋ฆฌ์Šค ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ๋ฅผ ์ž˜ ์ง€์›ํ•ด์ฃผ์ง€ ์•Š์•˜๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์• ๋งคํ•˜๊ฒŒ๋„ ์™„์ „ํžˆ ์‹œ์žฅ์—์„œ ์™ธ๋ฉดํ•˜๊ธฐ์—๋Š” ๋ฌด์‹œํ•  ์ˆ˜ ์—†๋Š” ์ ์œ ์œจ์„ ๊ฐ–์ถ”๊ณ  ์žˆ๋Š” ๊ฒƒ ๋˜ํ•œ ์‚ฌ์‹ค์ด์—ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ด์œ ๋กœ ๋“ฑ์žฅํ•˜๊ฒŒ ๋œ ๊ฒƒ์ด SIMCGA๋ฅผ ํ•„๋‘๋กœ ํ•˜๋Š” CGA ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋‹ค.

SIMCGA๋Š” ๋žจ ์ƒ์ฃผ(TSR, Terminate and Stay Resident) ํ”„๋กœ๊ทธ๋žจ์ด๋ฏ€๋กœ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— SIMCGA.COM ํŒŒ์ผ์„ ๋ฏธ๋ฆฌ ์‹คํ–‰์‹œ์ผœ ๋†“๊ธฐ๋งŒ ํ•˜๋ฉด ๋œ๋‹ค.[6] ์ดํ›„ ๋žจ์— ์ƒ์ฃผํ•˜๊ณ  ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ์ž๋™์œผ๋กœ ํ˜„์žฌ ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ๊ฐ€ CGA์ธ ๊ฒƒ์ฒ˜๋Ÿผ ์—๋ฎฌ๋ ˆ์ด์…˜ํ•ด์„œ ๋™์ž‘ํ•œ๋‹ค.

ํ—ˆํ˜๋ฆฌ์Šค ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ๊ฐ€ ์‹œ์žฅ์˜ ์ฃผ๋ฅ˜์˜€๋˜ 1980๋…„๋Œ€ ๋ง~1990๋…„๋Œ€ ์ดˆ์˜ ๋Œ€ํ•œ๋ฏผ๊ตญ PC ์‹œ์žฅ์—์„œ๋Š” PC ๊ฒŒ์ด๋จธ์˜ ํ•„์ˆ˜ํ’ˆ์ด์—ˆ์ง€๋งŒ 1991~2๋…„์„ ๊ธฐ์ ์œผ๋กœ 286~386๊ธ‰ PC์™€ VGA๊ธ‰ ์ปฌ๋Ÿฌ ๊ทธ๋ž˜ํ”ฝ์Šค๊ฐ€ ์ผ๋ฐ˜ํ™”๋˜๊ณ  ๊ฒŒ์ž„์—์„œ CGA ์ง€์›๋„ ์ ์ฐจ ์ œ์™ธ๋˜๊ธฐ ์‹œ์ž‘ํ•˜๋ฉด์„œ SIMCGA ์—ญ์‹œ ์“ฐ์ž„์ƒˆ๊ฐ€ ๊ธ‰๊ฒฉํžˆ ์ค„์–ด๋“ค์–ด๊ฐ”๊ณ  ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด PC์˜ ์œ ํ–‰๊ณผ ํ•จ๊ป˜ ์‹œ์žฅ์ด VGA๋กœ ๋ณธ๊ฒฉ์ ์œผ๋กœ ๋„˜์–ด๊ฐ€๋ฉด์„œ ํ—ˆํ˜๋ฆฌ์Šค ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ๊ฐ€ ๋„ํƒœ๋˜๋ฉฐ CGA ์—๋ฎฌ๋ ˆ์ดํ„ฐ ์—ญ์‹œ ์™„๋ฒฝํ•˜๊ฒŒ ์ž์ทจ๋ฅผ ๊ฐ์ถ”๊ฒŒ ๋๋‹ค.

2.1. ์›๋ฆฌ[ํŽธ์ง‘]

ํ—ˆํ˜๋ฆฌ์Šค ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ๋Š” ์›๋ž˜ 64kbyte์˜ ๋น„๋””์˜ค ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ B0000h~B7FFFh์™€ B8000h~BFFFFh์˜ 2๊ฐœ์˜ ์˜์—ญ์œผ๋กœ 32kbyte์”ฉ ๋ถ„ํ• ๋œ ํ”„๋ ˆ์ž„ ๋ฒ„ํผ๋ฅผ ๊ฐ€์ง€๋Š”๋ฐ, ์‹ฑ๊ธ€ ํŽ˜์ด์ง€๋ฅผ ํ‘œ์‹œํ•  ๋•Œ ํ™”๋ฉด์—๋Š” B0000h~B7FFFF ์˜์—ญ์ด ํ‘œ์‹œ๋œ๋‹ค. CGA๋Š” ์›๋ž˜ 16kbyte์˜ ๋น„๋””์˜ค ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ฐ€์ง€๋Š”๋ฐ ๊ณต๊ต๋กญ๊ฒŒ๋„ ํ—ˆํ˜๋ฆฌ์Šค์˜ ๋‘ ๋ฒˆ์งธ ํ”„๋ ˆ์ž„ ๋ฒ„ํผ ์˜์—ญ ์•ˆ์— ํฌํ•จ๋˜๋Š” B8000h~BBFFFh ์˜์—ญ์„ ํ”„๋ ˆ์ž„ ๋ฒ„ํผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค.

๋”ฐ๋ผ์„œ SIMCGA(๋ฅผ ๋น„๋กฏํ•œ CGA ์—๋ฎฌ๋ ˆ์ดํ„ฐ)๊ฐ€ ํ•˜๋Š” ์ผ์€ ๋žจ์ƒ์ฃผ ์ƒํƒœ๋กœ ์žˆ์œผ๋ฉด์„œ (ํ—ˆํ˜๋ฆฌ์Šค์˜ ๋‘ ๋ฒˆ์งธ ํ”„๋ ˆ์ž„ ๋ฒ„ํผ ์•ˆ์— ์žˆ๋Š”) CGA์˜ ํ”„๋ ˆ์ž„ ๋ฒ„ํผ ๋ฐ์ดํ„ฐ๋ฅผ ํ—ˆํ˜๋ฆฌ์Šค์˜ ์ฒซ ๋ฒˆ์งธ ํ”„๋ ˆ์ž„ ๋ฒ„ํผ๋กœ ๋ณต์‚ฌํ•˜๋Š” ๊ฒƒ์ด ๊ธฐ๋ณธ์ ์ธ ๋™์ž‘์˜ ์ „๋ถ€์ด๋‹ค. ๊ฑฐ๊ธฐ์— ์ถ”๊ฐ€์ ์œผ๋กœ ํ•ด์ƒ๋„ ์ฐจ์ด์— ๋งž์ถ”์–ด ๋น„์œจ์„ ์กฐ์ •ํ•œ๋‹ค๋˜์ง€ CGA์˜ 4์ปฌ๋Ÿฌ ๋Œ€์‹  ๋””๋”๋ง์œผ๋กœ ํ‘œํ˜„ํ•œ๋‹ค๋˜์ง€ ํ•˜๋Š” ์ฒ˜๋ฆฌ๊ฐ€ ๋“ค์–ด๊ฐ€๋Š” ๊ฒƒ.

์ฐธ๊ณ ๋กœ ํ—ˆํ˜๋ฆฌ์Šค ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ๋ฅผ ์ง์ ‘ ์ง€์›ํ•˜๋Š” ๊ฒŒ์ž„๋“ค์˜ ๊ฒฝ์šฐ, ๋„ค์ดํ‹ฐ๋ธŒ๋กœ ํ—ˆํ˜๋ฆฌ์Šค๋ฅผ ์ง€์›ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ CGA๋ฅผ ๊ธฐ๋ณธ์œผ๋กœ ์ง€์›ํ•˜๋„๋ก ๊ฒŒ์ž„์„ ์ œ์ž‘ํ•˜๊ณ  ํ—ˆํ˜๋ฆฌ์Šค ๋ชจ๋“œ์—์„œ๋Š” ๋‚ด๋ถ€์ ์œผ๋กœ๋Š” SIMCGA์™€ ๋˜‘๊ฐ™์ด CGA ์˜์—ญ์— ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ํ—ˆํ˜๋ฆฌ์Šค์˜ ์ฒซ ํ”„๋ ˆ์ž„ ๋ฒ„ํผ๋กœ ๋ณต์‚ฌํ•˜๋Š” ์‹์œผ๋กœ ๊ตฌํ˜„ํ•œ ๊ฒฝ์šฐ๊ฐ€ ๋Œ€๋ถ€๋ถ„์ด๋‹ค. ๋งํ•˜์ž๋ฉด ๊ฒŒ์ž„ ์ž์ฒด์ ์œผ๋กœ CGA ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ๋‚ด์žฅํ•œ ๊ฒƒ. ์ฒ˜์Œ๋ถ€ํ„ฐ ๋„ค์ดํ‹ฐ๋ธŒ๋กœ ํ—ˆํ˜๋ฆฌ์Šค๋ฅผ ์ง€์›ํ•˜๋„๋ก ์ฝ”๋”ฉ๋œ ๊ฒŒ์ž„์€ ๋“œ๋ฌผ์—ˆ๋‹ค. ์˜คํžˆ๋ ค ํ—ˆํ˜๋ฆฌ์Šค ๋„ค์ดํ‹ฐ๋ธŒ ์ง€์› ๊ฒŒ์ž„์€ ํ•œ๊ตญ์ฒ˜๋Ÿผ ํ—ˆํ˜๋ฆฌ์Šค ๋ณด๊ธ‰๋ฅ ์ด ๋†’๊ณ  CGA ๋ณด๊ธ‰๋ฅ ์€ ๋‚ฎ์€ ์ง€์—ญ์—์„œ ๋งŒ๋“ค์–ด์ง„ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค.

2.2. ๋ฌธ์ œ์ [ํŽธ์ง‘]

SIMCGA๋Š” CGA ๊ทธ๋ž˜ํ”ฝ ๋ฐ์ดํ„ฐ๋ฅผ ํ—ˆํ˜๋ฆฌ์Šค์—์„œ๋„ ์ฒ˜๋ฆฌํ•ด์ฃผ๋Š” ์—๋ฎฌ๋ ˆ์ดํ„ฐ์ผ ๋ฟ์ด์ง€ ๋‹จ์ƒ‰ ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ์ธ ํ—ˆํ˜๋ฆฌ์Šค์™€ ๋ชจ๋…ธํฌ๋กฌ ๋ชจ๋‹ˆํ„ฐ์—์„œ ์•„๋ฌด๋ฆฌ ์—๋ฎฌ๋ ˆ์ด์…˜์„ ํ•œ๋“ค ์ปฌ๋Ÿฌ๊ฐ€ ํ‘œ์‹œ๋  ๋ฆฌ๋Š” ์—†๋‹ค. ์ƒ‰ ๋ผ๋ฆฌ์˜ ์ฐจ์ด๋Š” ํ—ˆํ˜๋ฆฌ์Šค์˜ ๊ณ ํ•ด์ƒ๋„๋ฅผ ์ด์šฉํ•ด์„œ ๋””๋”๋ง์œผ๋กœ ์ฒ˜๋ฆฌํ•ด์„œ ๊ตฌ๋ถ„ํ–ˆ๋‹ค. ๋ฌผ๋ก  ๋‹น์‹œ์˜ ํ—ˆํ˜๋ฆฌ์Šค ์‚ฌ์šฉ์ž๋“ค์€ ๊ทธ๊ฒƒ๋งŒ์œผ๋กœ๋„ ๊ฐ์ง€๋•์ง€ํ–ˆ๊ณ  ์ด ์ž์ฒด๊ฐ€ ๋ฌธ์ œ์ ์ด๋ผ๊ณ  ํ•  ์ˆ˜๋Š” ์—†์œผ๋‚˜, ๊ฒŒ์ž„ ์ œ์ž‘์ž ์ž…์žฅ์—์„œ๋Š” ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๋‹จ์ƒ‰ ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ ์‚ฌ์šฉ์ž๊นŒ์ง€ ๋ฐฐ๋ คํ•  ๋ฆฌ๊ฐ€ ์—†์œผ๋ฏ€๋กœ ๊ฐ„ํ˜น ๊ฒŒ์ž„์„ ์ง„ํ–‰ํ•˜๋‹ค๋ณด๋ฉด ๋””๋”๋ง๋งŒ์œผ๋กœ๋Š” ์ƒ‰์ƒ์„ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ƒ๊ฒผ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด ์ธ๋””์•„๋‚˜ ์กด์Šค 3 ์ตœํ›„์˜ ์„ฑ์ „์—์„œ๋Š” ๋„์„œ๊ด€ ๋ฐ”๋‹ฅ์˜ ํƒ€์ผ์— ๊ทธ๋ ค์ง„ ๋กœ๋งˆ์ž๋ฅผ ๋ณด๊ณ  ์ž…๊ตฌ๋ฅผ ์ฐพ์•„์•ผ ํ•˜๋Š”๋ฐ SIMCGA ์‚ฌ์šฉ์ž๋Š” ๋„์ €ํžˆ ์ฐพ์„ ์ˆ˜๊ฐ€ ์—†์–ด ์ผ์ผ์ด ๋…ธ๊ฐ€๋‹ค๋กœ ํƒ€์ผ์„ ์ฐ์–ด์„œ ์ธ๋””์˜ ์ฝ”๋ฉ˜ํŠธ๋ฅผ ํ†ตํ•ด ์ˆซ์ž๋ฅผ ํ™•์ธํ•˜๋Š” ๊ทผ์„ฑ ํ”Œ๋ ˆ์ด๊ฐ€ ์š”๊ตฌ๋˜์—ˆ๊ณ  ํŽ˜๋ฅด์‹œ์•„์˜ ์™•์ž์ฒ˜๋Ÿผ ์•„์˜ˆ ์ƒ‰์ƒ์„ ๊ตฌ๋ถ„ํ•˜๋Š” ๊ฒƒ์ด ๊ฒŒ์ž„ ์ง„ํ–‰์˜ ํ‚ค๊ฐ€ ๋˜๋Š” ๊ฒŒ์ž„์€ ๋‹ต์ด ์—†๋‹ค.

CGA์™€ ํ—ˆํ˜๋ฆฌ์Šค์˜ ํ•ด์ƒ๋„ ์ฐจ์ด๊ฐ€ ์ •์ˆ˜๋น„๊ฐ€ ์•„๋‹ˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ํ•ด์ƒ๋„ ์Šค์ผ€์ผ๋ง์—๋„ ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๋‹ค. CGA์˜ ํ•ด์ƒ๋„๋Š” 320ร—200์ธ๋ฐ ํ—ˆํ˜๋ฆฌ์Šค ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ๋Š” ๋ฒ ์ด์Šค๊ฐ€ MDA๋‹ค๋ณด๋‹ˆ ํ•ด์ƒ๋„๊ฐ€ 640ร—400์ด ์•„๋‹Œ 720ร—348์ด์—ˆ๊ณ  ๋•Œ๋ฌธ์— CGA์˜ ํ™”์ƒ์„ ์ •ํ™•ํ•˜๊ฒŒ 2๋ฐฐ๋กœ ์Šค์ผ€์ผ๋ง์„ ํ•  ์ˆ˜๊ฐ€ ์—†์—ˆ๋‹ค.[7] SIMCGA๊ฐ€ ํƒํ•œ ๋ฐฉ๋ฒ•์€ ๊ฐ€๋กœ, ์„ธ๋กœ 2๋ฒˆ์”ฉ ๋ฐ˜๋ณตํ•ด์„œ ํ‘œํ˜„ํ•˜๋˜, ๊ฐ€๋กœ์˜ ๋งค 4๋ฒˆ์งธ ์ค„๋งˆ๋‹ค 2๋ฒˆ์ด ์•„๋‹Œ 3๋ฒˆ ๋ฐ˜๋ณต์„ ํ–ˆ๊ณ , ์„ธ๋กœ์˜ ๋งค 4๋ฒˆ์งธ ์ค„๋งˆ๋‹ค 2๋ฒˆ ๋ฐ˜๋ณต ํ‘œํ˜„์„ ์ƒ๋žตํ•˜๋Š” ๊ฒƒ์ด์—ˆ๋‹ค. ์š”์ฆ˜์—๋„ ๋น„์ •์ˆ˜๋น„ ์Šค์ผ€์ผ๋ง์—์„œ๋Š” ๋น„์Šทํ•œ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜์ง€๋งŒ ํ•„ํ„ฐ๋ง์„ ํ†ตํ•ด ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ถœ๋ ฅํ•  ๋ฐฉ๋ฒ•์ด ์žˆ๋˜ ์‹œ์ ˆ์ด ์•„๋‹ˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— SIMCGA๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ™”๋ฉด์ด ๋ฌ˜ํ•˜๊ฒŒ ์ง€์ €๋ถ„ํ•˜๊ฒŒ ๋ณด์ธ๋‹ค. [8]

์ž”์ƒ ๋ฌธ์ œ๋„ ๋‹น์‹œ์— ๋งŽ์ด ๋ฌธ์ œ์‹œ ๋˜๋˜ ์ด์Šˆ์˜€๋Š”๋ฐ ๋งˆ์น˜ ์ธํ„ฐ๋ ˆ์ด์Šค ํ™”๋ฉด์„ ๋ณด๋“ฏ์ด ์›€์ง์ด๋Š” ๋™์ž‘์—์„œ ์ง€์ €๋ถ„ํ•œ ์ž”์ƒ์ด ๋‚จ๋Š”๋‹ค. ์ด๋Š” PC์˜ ์„ฑ๋Šฅ ๋ฌธ์ œ์™€ CGA์™€ ํ—ˆํ˜๋ฆฌ์Šค์˜ ์Šค์บ” ์ฃผํŒŒ์ˆ˜ ์ฐจ์ด๊ฐ€ ์›์ธ์ด๋‹ค. SIMCGA๋Š” ์ƒ์ˆ ํ–ˆ๋“ฏ์ด CGA์˜ ํ™”๋ฉด ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๊ณ  ๊ณ ์œ ์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ ํ—ˆํ˜๋ฆฌ์Šค ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ์˜ ํ•ด์ƒ๋„ 720ร—348๋กœ ํ™”๋ฉด์„ ๊ฝ‰ ์ฐจ๊ฒŒ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ™•๋Œ€ํ•œ ๋’ค ํ™”๋ฉด์— ํ‘œ์‹œํ•˜๋Š” ๊ณผ์ •์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ์•„๋ฌด๋ž˜๋„ ์ด ๊ณผ์ •์—์„œ ์ฒ˜๋ฆฌ์‹œ๊ฐ„์ด ํ•„์š”ํ•œ๋ฐ, 4.77MHz~10MHz ๋‚จ์ง“ํ•œ 8088 CPU์˜ ์„ฑ๋Šฅ์œผ๋กœ๋Š” CGA์—์„œ ๊ธฐ์กด ํ”„๋ ˆ์ž„ ๋ Œ๋”๋ง์ด ๋๋‚˜๊ณ  ๋‹ค์Œ ํ”„๋ ˆ์ž„ ๋ Œ๋”๋ง์ด ์‹œ์ž‘๋˜๊ธฐ ์ „๊นŒ์ง€ ํ™”๋ฉด ํ‘œ์‹œ๋ฅผ ์™„๋ฃŒ์‹œํ‚ฌ ์ˆ˜๊ฐ€ ์—†์—ˆ๋‹ค. ์—ฌ๊ธฐ์— CGA์™€ ํ—ˆํ˜๋ฆฌ์Šค ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ๋Š” ํ™”๋ฉด์˜ ์ฃผ์‚ฌ์œจ์—๋„ ์ฐจ์ด๊ฐ€ ์žˆ์—ˆ๋‹ค.[9] ์ด๋Ÿฌํ•œ ์›์ธ์œผ๋กœ ์ธํ•ด ์ด์ „ ํ”„๋ ˆ์ž„์˜ ์ผ๋ถ€๊ฐ€ ํ•œ ๋ฐ•์ž ๋Šฆ๊ฒŒ ๊ฐฑ์‹ ๋œ ์ƒํƒœ๋กœ ํ™”๋ฉด์œผ๋กœ ์ถœ๋ ฅ๋˜์–ด ์ž”์ƒ์œผ๋กœ ๋ณด์—ฌ์ง€๊ฒŒ ๋œ๋‹ค.

3. ๊ธฐํƒ€[ํŽธ์ง‘]

  • ์ฃผ๋กœ ํ•œ๊ตญ์—์„œ๋Š” ๊ฒŒ์ด๋จธ์˜ ํ•„์ˆ˜ํ’ˆ์ด์—ˆ์ง€๋งŒ ์ผ๋ถ€ ๋Œ€๊ธฐ์—… PC๋Š” SIMCGA ์—†์ด๋„ ๊ฒŒ์ž„์ด ๊ฐ€๋Šฅํ•œ ๊ธฐ์ข…๋“ค์ด ์žˆ์—ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด ์‚ผ์„ฑ์ „์ž์˜ ์•Œ๋ผ๋”˜ 286์ด ์ด๋Ÿฐ ์ผ€์ด์Šค. ์ด๋Ÿฐ ๊ธฐ์ข…๋“ค์€ ํ—ˆํ˜๋ฆฌ์Šค ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ๊ฐ€ ์•„๋‹Œ 640ร—400์„ ์ถœ๋ ฅ ๊ฐ€๋Šฅํ•œ ์ผ์ข…์˜ ํ™•์žฅ CGA[10]๋ฅผ ๊ฐœ๋ฐœํ•˜์—ฌ ์ง‘์–ด๋„ฃ์–ด๋†จ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ€๋Šฅํ•œ ์ผ์ด์—ˆ๋Š”๋ฐ, ํ—ˆํ˜๋ฆฌ์Šค ํ˜ธํ™˜ ๊ธฐ๋Šฅ๊นŒ์ง€ ์ง‘์–ด๋„ฃ์–ด ํ•œ๊ธ€ BIOS์—์„œ ์„ ํƒ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ด๋†“์€ ๊ฒฝ์šฐ๋„ ์žˆ์—ˆ๋‹ค. ์‚ผ์„ฑ์ „์ž๋Š” ์ด๋Ÿฐ ์นด๋“œ๋ฅผ MCGA๋ผ๊ณ  ์ด๋ฆ„๋ถ™์˜€๋˜ ๊ฒƒ ๊ฐ™์€๋ฐ IBM PS/2์˜ Model 25์— ๋“ค์–ด๊ฐ„ MCGA์™€๋Š” ๋‹ค๋ฅธ ๋ฌผ๊ฑด์ด๋‹ค.

3.1. ๋‹ค๋ฅธ CGA ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋“ค[ํŽธ์ง‘]

SIMCGA๊ฐ€ ๋Œ€ํ‘œ์ ์ด๊ณ  ๊ฐ€์žฅ ๋Œ€์ค‘์ ์ธ CGA ์—๋ฎฌ๋ ˆ์ดํ„ฐ์ด๊ธด ํ–ˆ์ง€๋งŒ ๋‹น์‹œ์— ์ด๋Ÿฐ ์ข…๋ฅ˜์˜ ์†Œํ”„ํŠธ์›จ์–ด๋Š” ๊ฝค ๋งŽ์ด ์กด์žฌํ•˜๊ณ  ์žˆ์—ˆ๋‹ค. ๋ช‡ ๊ฐ€์ง€ ๊ฐ„๋‹จํ•˜๊ฒŒ ์†Œ๊ฐœํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™๋‹ค.
  • Magic Key : SIMCGA ๋งŒํผ์€ ์•„๋‹ˆ์ง€๋งŒ ๋‚˜๋ฆ„๋Œ€๋กœ ๋งŽ์ด ์‚ฌ์šฉ๋œ CGA ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋‹ค. ํŠน์œ ์˜ ๋…ํŠนํ•œ ์Šคํ”Œ๋ž˜์‹œ ํ™”๋ฉด์ด ํ™”๋ คํ–ˆ๊ณ  ์Šคํฌ๋ฆฐ ์บก์ฒ˜ ๊ธฐ๋Šฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ์—ˆ๋‹ค. ์–ด๋–ป๊ฒŒ๋“  720ร—348์— ๋งž์ถ”์–ด ํ™”๋ฉด์— ๊ฝ‰ ์ฐจ๋„๋ก ์Šค์ผ€์ผ๋ง์„ ํ•˜๋ คํ–ˆ๋˜ SIMCGA์™€ ๋‹ฌ๋ฆฌ 320ร—200 ํ™”๋ฉด์„ ๋‹จ์ˆœํ•˜๊ฒŒ ๊ฐ€๋กœ 2๋ฐฐ๋กœ ์Šค์ผ€์ผ๋งํ•˜์—ฌ 720ร—348์˜ ์Šคํฌ๋ฆฐ ์œ„์— 640ร—200์œผ๋กœ CGA ํ™”๋ฉด์„ ์ถœ๋ ฅํ•˜์˜€์œผ๋ฏ€๋กœ ํ™”๋ฉด์ด ์œ„์•„๋ž˜๋กœ ๋‚ฉ์ž‘ํ•ด์ง„ ๊ฐ€๋กœ๋กœ ๋Š˜๋ ค๋†“์€ ๋“ฏํ•œ ํ™”๋ฉด์œผ๋กœ ํ‘œ์‹œ๋˜์—ˆ๊ณ  ํ™”๋ฉด ์ƒํ•˜์ขŒ์šฐ๋กœ ๋ ˆํ„ฐ๋ฐ•์Šค์ฒ˜๋Ÿผ ๊ฒ€์€ ๊ณต๊ฐ„์ด ์žˆ์—ˆ๋‹ค. ๋Œ€์‹  ์ •์ˆ˜๋น„์ด๋‹ˆ๋งŒํผ ํ™”๋ฉด์ด ์ง€์ €๋ถ„ํ•ด๋ณด์ด์ง€ ์•Š์•˜๊ณ  ์Šค์ผ€์ผ๋ง์ด ๋‹จ์ˆœํ•ด์ ธ ์ฒ˜๋ฆฌ๋Ÿ‰์ด ์ค„์–ด๋“ค์—ˆ์œผ๋ฏ€๋กœ ์ž”์ƒ ๋ฌธ์ œ๋„ ํ›จ์”ฌ ์ ์—ˆ๋‹ค. ์ด๋Ÿฐ ์ด์œ ๋กœ ์ธํ•ด Magic Key๋ฅผ ์„ ํ˜ธํ•˜๋Š” ์œ ์ €๋“ค๋„ ๊ฝค ์žˆ์—ˆ๋˜ ํŽธ.
    • ์ด ์—๋ฎฌ๋ ˆ์ดํ„ฐ์— ๋Œ€ํ•œ ์ž๋ฃŒ๋Š” ํ•ด์™ธ ์›น์‚ฌ์ดํŠธ์—์„œ๋Š” ๊ตฌํ•˜๊ธฐ๊ฐ€ ๋งค์šฐ ์–ด๋ ค์šด๋ฐ, ํ•œ๊ตญ์‚ฐ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋ผ๋Š” ๊ฐ€์„ค์ด ์žˆ๋‹ค. ํ•˜๋‹จ ํฌ๋ ˆ๋””ํŠธ์— ๋‚˜์˜ค๋Š” 'L. R. Chang'์ด๋ผ๋Š” ์ œ์ž‘์ž์˜ ์ด๋ฆ„์ด ํ•œ๊ตญ์ธ์ด๋‚˜ ์ค‘๊ตญ์ธ์˜ ์ด๋ฆ„๊ฐ™๊ธฐ๋„ ํ•˜๊ฑฐ๋‹ˆ์™€[11], 'The Third Wave Publish Corp.'๋ผ๋Š” ํšŒ์‚ฌ ์ด๋ฆ„ ์—ญ์‹œ ๋‹น์‹œ ๊ตญ๋‚ด์—์„œ IBM PC, ์• ํ”Œ II ํ•˜๋“œ์›จ์–ด/์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์œ ํ†ตํ•˜๋˜ '๋”์–ด๋“œ ์›จ์ด๋ธŒ'๋ผ๋Š” ์—…์ฒด์˜ ์ด๋ฆ„์ด ์•„๋‹ˆ๋ƒ๋Š” ๊ฒƒ. ๋งŒ์•ฝ ์ด ๊ฐ€์„ค์ด ์‚ฌ์‹ค์ด๋ผ๋ฉด Magic Key๊ฐ€ ๋‹ค๋ฅธ CGA ์—๋ฎฌ๋ ˆ์ดํ„ฐ์— ๋น„ํ•ด ํ•ด์™ธ ์ธ์ง€๋„๊ฐ€ ๋งค์šฐ ๋‚ฎ์€ ์ด์œ ๋„ ์„ค๋ช…์ด ๋œ๋‹ค.
    • ๋‹ค๋งŒ ๋‹น์‹œ ๋ถˆ๋ฒ•๋ณต์ œ ์†Œํ”„ํŠธ์›จ์–ด ์ค‘์—๋Š” ์ œ์ž‘์‚ฌ๋‚˜ ์ œ์ž‘์ž์˜ ํฌ๋ ˆ๋””ํŠธ๋ฅผ ๋ฌด๋‹จ์œผ๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ƒ๋‹นํžˆ ํ”ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์•ž์˜ ๊ฐ€์„ค์ด ๋งž๋Š”๋‹ค๊ณ  ํ•˜๋”๋ผ๋„ ์ด ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํ•œ๊ตญ์‚ฐ์ด๋ผ๋Š” ๋‹จ์ •์€ ํ•˜๊ธฐ ์–ด๋ ต๋‹ค. ๊ฐœ๋ฐœ์ž ๋ณธ์ธ์ด๋‚˜ ๊ด€๋ จ์ž์˜ ์ฆ์–ธ์ด ์žˆ์œผ๋ฉด ํ™•์‹คํ•˜๊ฒ ์ง€๋งŒ ๊ณผ์—ฐ...
  • EmuCGA : ๊ตญ๋‚ด์—์„œ๋Š” ์ž˜ ์“ฐ์ด์ง€ ์•Š์•˜๋˜ ์—๋ฎฌ๋ ˆ์ดํ„ฐ. ๊ธฐ๋ณธ์ ์œผ๋กœ๋Š” Magic Key์ฒ˜๋Ÿผ ํ™”๋ฉด์ด ๋‚ฉ์ž‘ํ•ด์ง€๋Š” ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜์ง€๋งŒ ์˜ต์…˜์— ๋”ฐ๋ผ์„œ SIMCGA์ฒ˜๋Ÿผ ํ’€ํ™”๋ฉด์„ ์“ธ ์ˆ˜๋„ ์žˆ๋‹ค.
  • HGCIBM : ์—ญ์‹œ ๊ตญ๋‚ด์—์„œ๋Š” ๋ณ„๋กœ ์“ฐ์ด์ง€ ์•Š์•˜๋˜ ์—๋ฎฌ๋ ˆ์ดํ„ฐ. ์„ฑ๋Šฅ์€ SIMCGA์™€ ๋Œ€๋™์†Œ์ดํ•˜๋ฉฐ ๋ถ๋ฏธ๊ถŒ์—์„œ๋Š” ๋‚˜๋ฆ„๋Œ€๋กœ ์“ฐ์˜€๋˜ ๋“ฏ ํ•˜๋‹ค.
  • UniCGA : SIMCGA์™€ ๋™์‹œ๊ธฐ(1986~7๋…„)์— ๋‚˜์˜จ ์œ„์˜ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋“ค๊ณผ ๋‹ฌ๋ฆฌ CGA ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋กœ์„œ๋Š” ํ›„๋ฐœ์ฃผ์ž์— ์†ํ•œ๋‹ค. ๋ถ๋ฏธ๊ถŒ์—์„œ๋Š” ๊ฑฐ์˜ VGA๋กœ ๊ฐˆ์•„ํƒ„ 1991๋…„์— ๋“ฑ์žฅํ•˜์—ฌ ๊ตญ๋‚ด์—๋Š” ๊ฑฐ์˜ ๋“ค์–ด์˜ค์ง€ ์•Š์•˜๋˜ ์—๋ฎฌ๋ ˆ์ดํ„ฐ. ๊ธฐ๋Šฅ๋ฉด์—์„œ๋Š” ๊ฐ€์žฅ ๋‚˜์ค‘์— ๋‚˜์˜จ ์—๋ฎฌ๋ ˆ์ดํ„ฐ์ด๋‹ˆ๋งŒํผ ๊ฐ€์žฅ ๋‚ซ๋‹ค๋Š” ํ‰๊ฐ€๋กœ, ํ™”๋ฉด ๊ฐฑ์‹ ์œจ์„ ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๋“ฑ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์ด ์žˆ์—ˆ๋‹ค.

3.2. SIMVGA?[ํŽธ์ง‘]

1991~2๋…„๊ฒฝ ์ฆˆ์Œ์— ํ•˜์ดํ…”, ์ฒœ๋ฆฌ์•ˆ ๋“ฑ์˜ PCํ†ต์‹  ์ž๋ฃŒ์‹ค์— SIMCGA์ฒ˜๋Ÿผ ํ—ˆํ˜๋ฆฌ์Šค์—์„œ EGA๋‚˜ VGA ๊ทธ๋ž˜ํ”ฝ์„ ์—๋ฎฌ๋ ˆ์ดํŒ…ํ•ด ์ค€๋‹ค๋Š” SIMEGA, SIMVGA๋ผ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ์˜ฌ๋ผ์˜ค๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด ์†Œํ”„ํŠธ์›จ์–ด๋Š” ๊ฐ€์งœ์˜€๋‹ค. ์ •ํ™•ํžˆ๋Š” ํ…์ŠคํŠธ๋กœ SIMVGA ์–ด์ฉŒ๊ณ  ํ•˜๋Š” ๋ฉ”์‹œ์ง€๋งŒ ํ‘œ์‹œํ•ด์ฃผ๊ณ  ์‹ค์ œ๋กœ๋Š” ์•„๋ฌด๋Ÿฐ ๋™์ž‘๋„ ํ•˜์ง€ ์•Š๋Š” ํŽ˜์ดํฌ ํ”„๋กœ๊ทธ๋žจ์ด์—ˆ๋‹ค. ๋ฐ”์ด๋Ÿฌ์Šค์˜€๋‹ค๊ณ  ๊ธฐ์ˆ ๋œ ๋ฌธ์„œ๋‚˜ ํ˜น์€ ๊ทธ๋ ‡๊ฒŒ ํšŒ๊ณ ํ•˜๋Š” ์œ ์ €๋“ค๋„ ์žˆ๋Š”๋ฐ, ์•„๋งˆ๋„ ์•…์˜๋ฅผ ๊ฐ€์ง„ ์‚ฌ๋žŒ์ด ์ด ํŽ˜์ดํฌ ํ”„๋กœ๊ทธ๋žจ์— ๋ฐ”์ด๋Ÿฌ์Šค๋ฅผ ๊ฐ์—ผ์‹œ์ผœ์„œ ๋ฐฐํฌํ•œ ๊ฒฝ์šฐ๋กœ ์ถ”์ •๋œ๋‹ค. ์ด ์‹œ๊ธฐ๋Š” ์ ์ฐจ ์‹œ์žฅ์ด VGA๋กœ ๋„˜์–ด๊ฐ€๋ฉฐ ์ ์ฐจ SIMCGA๋กœ ํ•  ์ˆ˜ ์—†๋Š” ๊ฒŒ์ž„์ด ๋Š˜์–ด๋‚˜๊ณ  ์žˆ์—ˆ์ง€๋งŒ ๊ธฐ์กด์˜ ํ—ˆํ˜๋ฆฌ์Šค ์‚ฌ์šฉ์ž๋“ค๋„ ์ œ๋ฒ• ๋‚จ์•„์žˆ๋˜ ์‹œ๊ธฐ์˜€์œผ๋ฏ€๋กœ ์ด๋Ÿฐ ๊ฒŒ์ž„์‹œ์žฅ์˜ ๋ณ€ํ™”๋ฅผ ์•„์‰ฌ์›Œํ•˜๋Š” ํ—ˆํ˜๋ฆฌ์Šค ์‚ฌ์šฉ์ž๋“ค์„ ๋‚š๊ธฐ์— ๋”ฑ ์ข‹์€ ์†Œ์žฌ์˜€๋‹ค.

ํ•ด์™ธ์—๋„ ๊ฐ™์€ ๋ฐœ์ƒ์„ ํ•œ ์‚ฌ๋žŒ์ด ์žˆ๊ธด ํ•œ์ง€ DOS ๊ฒŒ์ด๋ฐ ๊ด€๋ จ ํฌ๋Ÿผ์„ ์ฐพ์•„๋ณด๋ฉด 'EGA/VGA๋ฅผ ํ—ˆํ˜๋ฆฌ์Šค์—์„œ ์—๋ฎฌ๋ ˆ์ด์…˜ ๊ฐ€๋Šฅํ•œ๊ฐ€?'๋ผ๋Š” ํฌ๋Ÿผ ์ฃผ์ œ๊ฐ€ ์˜ฌ๋ผ์˜ค๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋Š”๋ฐ, ์• ์ดˆ์— ํ—ˆํ˜๋ฆฌ์Šค์—์„œ EGA/VGA ์—๋ฎฌ๋ ˆ์ด์…˜์€ ๊ธฐ์ˆ ์ ์œผ๋กœ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๊ณ  ํ•œ๋‹ค. ์ด๊ฒƒ์€ SIMCGA ๋“ฑ์˜ CGA ์—๋ฎฌ๋ ˆ์ดํ„ฐ๊ฐ€ ํ—ˆํ˜๋ฆฌ์Šค์—์„œ CGA ๊ทธ๋ž˜ํ”ฝ ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œ์‹œํ•˜๋Š” ์›๋ฆฌ์™€๋„ ๊ด€๋ จ์ด ์žˆ๋Š”๋ฐ(์ƒ๊ธฐํ•œ ์›๋ฆฌ ๋ฌธ๋‹จ ์ฐธ์กฐ), EGA์˜ ๊ฒฝ์šฐ๋Š” 64kbyte, VGA๋Š” 256kbyte์˜ ๋น„๋””์˜ค ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๊ณ  ๋‘˜ ๋‹ค ๊ณตํžˆ ํ”„๋ ˆ์ž„ ๋ฒ„ํผ๋กœ 64kbyte๋ฅผ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ CGA์ฒ˜๋Ÿผ ํ—ˆํ˜๋ฆฌ์Šค์˜ ๋‘ ๋ฒˆ์งธ 32kbyte ์˜์—ญ์— ๋ฐ์ดํ„ฐ๋ฅผ ์˜ฌ๋ ค๋†“๊ณ  ์ฒซ ๋ฒˆ์งธ 32kbyte๋กœ ๋ธ”๋Ÿญ์ „์†กํ•˜๋Š” ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•  ์ˆ˜๊ฐ€ ์—†๋‹ค. ํ”„๋ ˆ์ž„ ๋ฒ„ํผ์˜์—ญ๋„ A0000h~AFFFFh๋กœ ํ—ˆํ˜๋ฆฌ์Šค์™€ ์ „ํ˜€ ๊ฒน์น˜์ง€ ์•Š๋Š”๋‹ค.[12] ๊ตณ์ด ์—๋ฎฌ๋ ˆ์ด์…˜์„ ํ•˜๊ณ ์ž ํ•œ๋‹ค๋ฉด TSR์ด EGA/VGA์˜ ํ”„๋ ˆ์ž„ ๋ฒ„ํผ๋ฅผ ๋ฉ”์ธ ๋ฉ”๋ชจ๋ฆฌ๋กœ ์ „์†กํ•˜๊ณ  ๋‹ค์‹œ ์ƒ‰์ƒ๊ณผ ํ•ด์ƒ๋„์— ๋งž์ถ”์–ด ๊ฐ€๊ณตํ•œ ๋‹ค์Œ ํ—ˆํ˜๋ฆฌ์Šค์˜ ํ”„๋ ˆ์ž„ ๋ฒ„ํผ๋กœ ์ „์†กํ•˜๊ฑฐ๋‚˜ ํ•˜๋Š” ๋ฌด์‹ํ•œ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ๊ฒ ์ง€๋งŒ ์ด๋Ÿฐ ๋ณต์žกํ•œ ํ”„๋กœ์„ธ์Šค๋กœ๋Š”(ํŠนํžˆ ๋ฉ”์ธ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ฑฐ์น˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ๋Š”) ๋‹น์‹œ์˜ ํ•˜๋“œ์›จ์–ด์—์„œ SIMCGA์ฒ˜๋Ÿผ ์‹ค์šฉ์ ์ธ ์†๋„๋Š” ๋•Œ๋ ค์ฃฝ์—ฌ๋„ ์–ป์„ ์ˆ˜ ์—†๋‹ค.

4. ํ•จ๊ป˜๋ณด๊ธฐ[ํŽธ์ง‘]

[1] ๋‹จ, ์ด ์Šคํฌ๋ฆฐ ์ƒท์€ ์‹ค๊ธฐ๊ฐ€ ์•„๋‹Œ ๋„์Šค๋ฐ•์Šค ์—๋ฎฌ๋ ˆ์ดํ„ฐ์—์„œ ๊ฐ๊ฐ CGA ๋ชจ๋“œ์™€ HGC ๋ชจ๋“œ+SIMCGA 4.1๋กœ ์‹คํ–‰ํ•˜์—ฌ ์บก์ฒ˜ํ•œ ๊ฒƒ์ด๋‹ค.
[2] ํ˜„์žฌ๋Š” ๋””์ง€ํ„ธ ํฌ๋ Œ์‹ ์ „๋ฌธ๊ฐ€๋กœ ํ™œ๋™ ์ค‘์ธ ๋“ฏ ํ•˜๋‹ค. ์—ฌ๋‹ด์œผ๋กœ ์ด ์‚ฌ๋žŒ์ด SIMCGA๋ฅผ ๋งŒ๋“ค ๋•Œ ์ฐฝ์—…ํ•œ Sydex๋Š” ์ง€๊ธˆ๋„ ํ˜„์กดํ•˜๊ณ  ์žˆ๋Š” ๊ธฐ์—…. ํ™ˆํŽ˜์ด์ง€
[3] 1980๋…„๋Œ€ ๋‹น์‹œ์—๋Š” ์ปฌ๋Ÿฌ ๋””์Šคํ”Œ๋ ˆ์ด๋Š” ๊ฐ€๊ฒฉ์ด ์ƒ๋‹นํžˆ ๋น„์‹ผ ๋ฌผ๊ฑด์ด์–ด์„œ ๊ธฐ๊ธฐ ์ž์ฒด์— ์ปฌ๋Ÿฌ ๊ทธ๋ž˜ํ”ฝ์Šค ๊ธฐ๋Šฅ์„ ๋‚ด์žฅํ•œ ์• ํ”Œ II๋‚˜ ์ฝ”๋ชจ๋„์–ด 64 ๊ฐ™์€ 8๋น„ํŠธ PC๋“ค๋„ ์ €๋ ดํ•œ ๋ชจ๋…ธํฌ๋กฌ ๋””์Šคํ”Œ๋ ˆ์ด๋ฅผ ๋‹ฌ์•„ ์“ฐ๊ฑฐ๋‚˜ TV๋ฅผ ๋””์Šคํ”Œ๋ ˆ์ด ๋Œ€์šฉ์œผ๋กœ ๋ฌผ๋ ค ์“ฐ๋Š” ๊ฒฝ์šฐ๊ฐ€ ํ”ํ–ˆ๋‹ค.
[4] ์žํ˜•์ด ๋‹จ์ˆœํ•œ ์•ŒํŒŒ๋ฒณ์ด๋‚˜ ๊ฐ€๋‚˜๋ฅผ ํ‘œํ˜„ํ•˜๋Š”๋ฐ๋Š” 8*8 ํ”ฝ์…€์ด๋ฉด ์ถฉ๋ถ„ํ•˜์ง€๋งŒ ํ•œ๊ธ€, ํ•œ์ž๋Š” ์ ์–ด๋„ 16ร—16 ํ”ฝ์…€์€ ํ•„์š”ํ•˜๊ฒŒ ๋œ๋‹ค.
[5] ์ด ์ ์ด ํ—ˆํ˜๋ฆฌ์Šค ํ˜ธํ™˜ ๋ณด๋“œ๊ฐ€ ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ ์‹œ์žฅ์˜ ์ ˆ๋Œ€๋‹ค์ˆ˜๋ฅผ ์ฐจ์ง€ํ–ˆ๋˜ ํ•œ๊ตญ์„ ๋น„๋กฏํ•œ ๋™์•„์‹œ์•„๊ถŒ ๊ตญ๊ฐ€๋“ค๊ณผ์˜ ์ฐจ์ด์ ์ด๋‹ค.
[6] ๋žจ ์ƒ์ฃผ ์ƒํƒœ์—์„œ SIMCGA๋ฅผ ์ œ๊ฑฐํ•  ๋•Œ๋Š” RMVCGA.COM ์ด๋ผ๋Š” ํŒŒ์ผ์„ ์‹คํ–‰ํ•˜๋ฉด ๋˜์ง€๋งŒ ๋ณดํ†ต ๊ตญ๋‚ด์—์„œ๋Š” SIMCGA์˜ ํŒจํ‚ค์ง€ ๋‚ด์šฉ๋ฌผ ์ค‘ ํ•ต์‹ฌํŒŒ์ผ์ธ SIMCGA.COM ํŒŒ์ผ๋งŒ ๊ฒŒ์ž„ ๋””์Šค์ผ“์— ํฌํ•จํ•ด์„œ ์œ ํ†ต๋˜๋Š” ๋ฐ”๋žŒ์— ์ž˜ ์•Œ๋ ค์ง€์ง„ ์•Š์•˜๋‹ค.
[7] MDA์˜ ํ•ด์ƒ๋„๊ฐ€ ์›๋ž˜ 9ร—14 ํ”ฝ์…€์˜ ์•ŒํŒŒ๋ฒณ ํฐํŠธ๋ฅผ 80ร—25๋กœ ์ถœ๋ ฅํ•˜์˜€๊ธฐ ๋•Œ๋ฌธ์— 720ร—350์— ํ•ด๋‹นํ•œ๋‹ค. ํ•œ๊ตญ์—์„œ ์‚ฌ์šฉ๋œ ๋ณ€์ข… ํด๋ก ์€ 16ร—16 ํฌ๊ธฐ์˜ ํ•œ๊ธ€ ํฐํŠธ๋ฅผ 40ร—25๋กœ ์“ฐ๊ธฐ ์œ„ํ•ด 640ร—400 ํ•ด์ƒ๋„ ์ง€์›์ด ๋˜์—ˆ์ง€๋งŒ ์ •ํ’ˆ ํ—ˆํ˜๋ฆฌ์Šค๋Š” ์ด๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๋Š”๋‹ค.
[8] ๋ฌธ์„œ ์ƒ๋‹จ์— ์ฒจ๋ถ€๋œ ์Šคํฌ๋ฆฐ์ƒท์—์„œ๋Š” ์ž˜ ๋ณด์ด์ง€ ์•Š์ง€๋งŒ ์ผ๋ถ€ ๊ฒŒ์ž„์—์„œ๋Š” ๋งค์šฐ ๋„๋“œ๋ผ์ ธ ๋ณด์ธ๋‹ค.
[9] CGA๋Š” ๊ฐ€๋กœ ๋™๊ธฐํ™” ์ฃผํŒŒ์ˆ˜(HSYNC)๊ฐ€ 15.7kHz, ์„ธ๋กœ ๋™๊ธฐํ™” ์ฃผํŒŒ์ˆ˜(VSYNC)๊ฐ€ 60Hz์ด์ง€๋งŒ, ํ—ˆํ˜๋ฆฌ์Šค ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ๋Š” MDA์™€ ๋™์ผํ•˜๊ฒŒ ๊ฐ๊ฐ 18.4kHz, 50Hz์ด๋‹ค. ์ฐธ๊ณ ๋กœ ๊ทธ๋ž˜์„œ ๋ชจ๋‹ˆํ„ฐ๋„ ์„œ๋กœ ํ˜ธํ™˜์ด ๋˜์ง€ ์•Š๋Š”๋‹ค.
[10] ์›๋ž˜ IBM์ œ CGA๋Š” ๋‹จ์ƒ‰์ด๋ผ๊ณ  ํ•ด๋„ 640ร—200๊นŒ์ง€๋งŒ ์ถœ๋ ฅ ๊ฐ€๋Šฅํ•˜๋‹ค.
[11] ์ค‘๊ตญ์ธ๋ณด๋‹ค๋Š” ํ•œ๊ตญ์ธ์˜ ์ด๋ฆ„์ผ ๊ฐ€๋Šฅ์„ฑ์ด ๋” ๋†’๋‹ค. ์ค‘๊ตญ์€ ์˜ˆ์ „๋ถ€ํ„ฐ ์ด๋ฆ„์„ ๋กœ๋งˆ์ž๋กœ ํ‘œ๊ธฐํ•  ๋•Œ ์„ฑ์„ ์•ž์— ํ‘œ๊ธฐํ•˜๋Š” ์›์น™์„ ์ง€ํ‚ค๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ. ์ผ๋ณธ์ด ์„ฑ์„ ๋’ค์— ํ‘œ๊ธฐํ•˜๋Š” ๊ฒƒ๊ณผ๋Š” ๋Œ€์กฐ์ ์ด๋‹ค. ํ•œ๊ตญ์˜ ๊ฒฝ์šฐ๋Š” ์š”์ฆ˜์€ ์–ด๋ฌธ๊ทœ์ •์— ๋”ฐ๋ผ ์•ž์— ํ‘œ๊ธฐํ•˜๋Š” ์ถ”์„ธ๊ฐ€ ๊ฐ•ํ•˜๋‚˜ ์ € ๋ฌด๋ ต์—๋Š” ์›์น™์—†์ด ์•ž, ๋’ค์— ํ˜ผ์šฉ๋˜์–ด ํ‘œ๊ธฐ๋˜์—ˆ๋‹ค.
[12] ์—ญ์œผ๋กœ ์ด ํŠน์ง•์„ ์ด์šฉํ•ด์„œ ํ—ˆํ˜๋ฆฌ์Šค์™€ EGA/VGA๋ฅผ ๋”ฐ๋กœ ๋‹ฌ์•„ ๋“€์–ผ ๋””์Šคํ”Œ๋ ˆ์ด๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๊ธฐ๋ฒ•๋„ ์žˆ์—ˆ๋‹ค.