์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
ํ˜น์‹œ ํŽœํ…”์˜ ์ƒคํ”„์ธ PMG๋ฅผ ์ž˜๋ชป ์น˜์…จ๋‚˜์š”?
PGM ๋งˆ๋”๋ณด๋“œ

PolyGame Master

1. ๊ฐœ์š”2. ์„ฑ๋Šฅ3. ์ถœ์‹œ๋œ ๊ฒŒ์ž„(์ค‘์—์„œ๋„ ๋Œ€ํ‘œ์ž‘๋งŒ)

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

๋Œ€๋งŒ์˜ ๊ฒŒ์ž„ ํšŒ์‚ฌ IGS๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐํŒ. 1997๋…„์— ์ฒ˜์Œ ๋‚˜์™”๋‹ค. ํ›„์† ๊ธฐํŒ PGM2๋Š” 2007๋…„์— ๋‚˜์™”์œผ๋‹ˆ 10๋…„ ๊ฐ€๋Ÿ‰ ์‚ฌ์šฉ๋œ ์…ˆ.

๋„ค์˜ค์ง€์˜ค๋‚˜ CPS1, CPS2์™€ ๊ฐ™์ด 68000/Z80 ๋“€์–ผ CPU๋ฅผ ์ฑ„ํƒํ•˜์˜€๋‹ค. ๊ตญ๋‚ด์—์„œ๋Š” ์‚ผ๊ตญ์ „๊ธฐ๋‚˜ ๋ฐ๋ชฌ ํ”„๋ก ํŠธ๊ฐ€ ๋ฌธ๋ฐฉ๊ตฌ ๊ฒŒ์ž„๊ธฐ ์ชฝ์œผ๋กœ ๋‚˜๋ฆ„ ๋ณด๊ธ‰๋˜์–ด ์žˆ์œผ๋ฉฐ, ์ผ๋ณธ์—์„œ๋Š” ์ด ๊ธฐํŒ์œผ๋กœ ์ผ€์ด๋ธŒ์˜ ํƒ„๋ง‰ ์ŠˆํŒ… ๊ฒŒ์ž„์ด ๋ช‡ ๊ฐœ ๋‚˜์™”๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ๋Ÿญ์ €๋Ÿญ ๋ณด๊ธ‰๋˜์–ด ์žˆ๋Š” ํŽธ. ์ดํ›„ ์ผ€์ด๋ธŒ๋Š” ๋ฒŒ๋ ˆ๊ณต์ฃผ๋‹˜๋ถ€ํ„ฐ๋Š” ํžˆํƒ€์น˜์˜ SH-3 CPU๋ฅผ ์‚ฌ์šฉํ•œ ์ž์ฒด ๊ธฐํŒ์„ ์‚ฌ์šฉํ•œ๋‹ค.

2010๋…„ 12์›” 24์ผ ํฌ๋ฆฌ์Šค๋งˆ์Šค ์ด๋ธŒ๋ฅผ ๋งž์ดํ•˜์—ฌ ๋ฐฐํฌ๋œ MAME์—์„œ ์ด ๊ธฐํŒ์œผ๋กœ ๋‚˜์˜จ ์ผ€์ด๋ธŒ์˜ ์ŠˆํŒ… ๊ฒŒ์ž„์ด ์ „๋ถ€ ๊ตฌ๋™ ๊ฐ€๋Šฅํ•ด์กŒ๋‹ค.

PGM1์€ ๋ฉ”์ธ RAM ์ž์ฒด๋ฅผ NVRAM์œผ๋กœ ์‚ฌ์šฉํ•  ๋ฟ๋”๋Ÿฌ ์‹œ์Šคํ…œ ๋ถ€ํŒ…์— ํ•„์š”ํ•œ ์ตœ์†Œ ์š”์†Œ๋ฅผ ํ•ญ์ƒ ์ ์žฌํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ถ€ํŒ… ๊ณผ์ •์ด ๋ณด์ด์ง€ ์•Š์„ ์ •๋„๋กœ ๋น ๋ฅด๋‹ค! ์ผœ๋Š” ์ˆœ๊ฐ„ 0.1์ดˆ๋„ ์•ˆ ๋ผ์„œ ์Šคํƒ€ํŠธ์—… ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ๋‚˜์˜จ๋‹ค.[1]

2012๋…„, PGM3 ๊ธฐํŒ์ด ๋“ฑ์žฅํ–ˆ๋‹ค. ์ธํ…” ์•„ํ†ฐ ํ”„๋กœ์„ธ์„œ ๊ธฐ๋ฐ˜.

2. ์„ฑ๋Šฅ[ํŽธ์ง‘]

    • CPU: 68000 20MHz & Z80 8.468Mhz. ํ›„๊ธฐ ๊ฒŒ์ž„์—์„œ๋Š” ๋ณต์ œ ๋ฐฉ์ง€์šฉ CPU๋กœ ARM ๋งˆ์ดํฌ๋กœ์ปจํŠธ๋กค๋Ÿฌ ์ฝ”์–ด ๊ธฐ๋ฐ˜์˜ ASIC๋„ ์‚ฌ์šฉํ•œ๋‹ค.
    • ๋ฉ”๋ชจ๋ฆฌ:
      • 128KB ๋ฉ”์ธ CPU RAM = NVRAM[2]
      • 128KB ๋ฐ”์ด์˜ค์Šค ROM[3]
      • 16~32KB[4] ๋น„๋””์˜ค RAM
      • 64KB ์‚ฌ์šด๋“œ CPU RAM
      • 2MB ๋น„๋””์˜ค ๋ฐ”์ด์˜ค์Šค ROM
      • 2MB ์˜ค๋””์˜ค ๋ฐ”์ด์˜ค์Šค ROM[5]
      • 16~KB[6] ASIC RAM
      • 16KB IGS027[7] ๋‚ด์žฅ ROM
      • 1~2KB IGS027 ๋‚ด์žฅ RAM
      • ๊ฒŒ์ž„ ROM: ์ตœ๋Œ€ 624๋ฉ”๊ฐ€๋น„ํŠธ. ์ด๋ก ์ƒ 648๋ฉ”๊ฐ€๋น„ํŠธ๊นŒ์ง€ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ์ตœ๋Œ€์น˜๊นŒ์ง€ ์‚ฌ์šฉํ•œ ๊ฒŒ์ž„์€ ์—†๋‹ค. ๋ฌผ๋ก  IGS/์ผ€์ด๋ธŒ์—์„œ ๋งŒ๋“  ๊ฒŒ์ž„ ์ค‘์—์„œ ๊ทธ๋ ‡๋‹ค๋Š” ์–˜๊ธฐ๊ณ  ์ผ๋ถ€ ํ•ด์ ํŒ ๊ฒŒ์ž„์€ 800๋ฉ”๊ฐ€๋น„ํŠธ(100MB)๊นŒ์ง€ ์‚ฌ์šฉํ•œ ๊ฒŒ์ž„๋„ ์กด์žฌํ•œ๋‹ค.
    • ์‚ฌ์šด๋“œ: ICS 2115 Wavetable MIDI Synthesizer(์ตœ๋Œ€๋ฐœ์Œ์ˆ˜ 24/32์Œ, ์ผ๋ถ€ PC์šฉ ์‚ฌ์šด๋“œ์นด๋“œ์—์„œ MIDI์Œ์›์นฉ์œผ๋กœ ์‚ฌ์šฉ)[8]
    • ๊ทธ๋ž˜ํ”ฝ: IGS023
      • ์นฉ์…‹ ์ŠคํŽ™: 448ร—224 ํ•ด์ƒ๋„, ์ตœ๋Œ€ ๋ฐœ์ƒ‰ ์ˆ˜ 32768์ƒ‰์ค‘ 2304์ƒ‰(์Šคํ”„๋ผ์ดํŠธ 1024์ƒ‰, ๋ฐฐ๊ฒฝ 1024์ƒ‰(๊ฐ๊ฐ 32์ƒ‰ร—32ํŒ”๋ ˆํŠธ), ํ…์ŠคํŠธ 256์ƒ‰(16์ƒ‰ร—16ํŒ”๋ ˆํŠธ)), 8ร—8 16์ƒ‰ ํ…์ŠคํŠธ ํƒ€์ผ(512ร—256 ํ…์ŠคํŠธ ๋ ˆ์ด์–ด), 32ร—32 32์ƒ‰ ๋ฐฐ๊ฒฝ ํƒ€์ผ(2048ร—512 ๋ฐฐ๊ฒฝ ๋ ˆ์ด์–ด, ๋ž˜์Šคํ„ฐ ์Šคํฌ๋กค ๊ฐ€๋Šฅ), 16ร—1~2048ร—512 ํฌ๊ธฐ์˜ 32์ƒ‰ ์Šคํ”„๋ผ์ดํŠธ(์ตœ๋Œ€ ํ‘œ์‹œ์ˆ˜ 256๊ฐœ, ํ™•๋Œ€/์ถ•์†Œ ๊ฐ€๋Šฅ)
    • ๋‚ด์žฅ RTC ์‹œ์Šคํ…œ: ๋งํ•  ๋†ˆ์˜ VARTA ๋ฐฐํ„ฐ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.[9]

์Šคํ”„๋ผ์ดํŠธ ํ‘œ์‹œ ์ˆ˜๋งŒ ์ œ์™ธํ•˜๊ณ ๋Š”[10] ์‚ฌ์‹ค์ƒ 16๋น„ํŠธ CPU๋ฅผ ๋ฉ”์ธ์œผ๋กœ ํ•œ ๊ธฐํŒ์œผ๋กœ์„œ๋Š” ์ตœ์ƒ์˜ ์„ฑ๋Šฅ์ด๋‹ค.[11]
MAME 0.192 ์ดํ›„(์ •์‹ ๋นŒ๋“œ ๊ธฐ์ค€) ๋ฒ„์ „๋ถ€ํ„ฐ CPU ๋‚ด์žฅ ROM์˜ ๋คํ”„์™€ ํ•จ๊ป˜ ์ผ๋ถ€ ๊ฒŒ์ž„์ด ๊ฑฐ์˜ ๊ตฌ๋™ ๊ฐ€๋Šฅํ•ด์กŒ๋‹ค. ์นด๋“œ ์‹œ์Šคํ…œ์€ MAME 0.193 ์ดํ›„ ๋ฒ„์ „๋ถ€ํ„ฐ ์ง€์›ํ•˜๋ฉฐ, ๊ฐ™์€ ๋ฒ„์ „์—์„œ ์™„๋ฒฝํ•˜๊ฒŒ ์ง€์›ํ•˜๋Š” ๊ฒŒ์ž„์˜ ์ˆ˜๊ฐ€ ์ฆ๊ฐ€ํ–ˆ๋‹ค.(์ถœ์ฒ˜ / ์ถœ์ฒ˜2)
  • CPU: IGS036 (differs per game, internal code)[13]
  • ์‚ฌ์šด๋“œ: Yamaha YMZ774-S
    • ์ตœ๋Œ€๋ฐœ์Œ์ˆ˜ 16์Œ, ์œ ์‚ฌ MP2 ์••์ถ•์Œ์› 44.1KHz
  • ๊ทธ๋ž˜ํ”ฝ: IGS037
    • ์นฉ์…‹ ์ŠคํŽ™: 448ร—224 ํ•ด์ƒ๋„(๊ธฐ๋ณธ๊ฐ’, ๋ณ€๊ฒฝ ๊ฐ€๋Šฅ), ์ตœ๋Œ€ ๋ฐœ์ƒ‰ ์ˆ˜ 16777216์ƒ‰ ์ค‘ 6656(์Šคํ”„๋ผ์ดํŠธ 4096์ƒ‰(64์ƒ‰ร—64ํŒ”๋ ˆํŠธ), ๋ฐฐ๊ฒฝ 2048์ƒ‰(128์ƒ‰ร—16ํŒ”๋ ˆํŠธ), ํ…์ŠคํŠธ 512์ƒ‰(16์ƒ‰ร—32ํŒ”๋ ˆํŠธ))์ƒ‰, 8ร—8 16์ƒ‰ ํ…์ŠคํŠธ ํƒ€์ผ(768ร—512 ํ…์ŠคํŠธ ๋ ˆ์ด์–ด), 32ร—32 128์ƒ‰ ๋ฐฐ๊ฒฝ ํƒ€์ผ(2048ร—1024 ๋ฐฐ๊ฒฝ ๋ ˆ์ด์–ด, ๋ž˜์Šคํ„ฐ ์Šคํฌ๋กค ๊ฐ€๋Šฅ), 32ร—1~2048ร—512 ํฌ๊ธฐ์˜ 64์ƒ‰ ์Šคํ”„๋ผ์ดํŠธ(์ตœ๋Œ€ ํ‘œ์‹œ์ˆ˜ 512๊ฐœ, ํ™•๋Œ€/์ถ•์†Œ ๊ฐ€๋Šฅ), ์Šคํ”„๋ผ์ดํŠธ ์•”ํ˜ธํ™”
  • Protection chip: R5F21256SN(extra MCU for protection and IC Card communication)
  • ์ €์žฅ์žฅ์น˜: ROM ๋ณด๋“œ, ์ตœ๋Œ€ 4240๋ฉ”๊ฐ€๋น„ํŠธ(530MB). ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ด๋ก ์ƒ ์ตœ๋Œ€ ์šฉ๋Ÿ‰์€ 6544๋ฉ”๊ฐ€๋น„ํŠธ(818MB)๊นŒ์ง€ ๊ฐ€๋Šฅํ•˜๋‚˜ ์ด๊ฑธ ๋‹ค ์“ด ๊ฒŒ์ž„์€ ์—†๋‹ค. ๊ฒŒ์ž„์— ๋”ฐ๋ผ ์ถ”๊ฐ€์ ์ธ ์•”ํ˜ธํ™” ์นฉ์…‹์„ ๋„ฃ๊ธฐ๋„ ํ•œ๋‹ค.
  • ๋‚ด์žฅ RTC ์‹œ์Šคํ…œ: ๋‹จ์ถ”ํ˜• ์ „์ง€ ์‚ฌ์šฉ
  • PGM 3
    • CPU: ์ธํ…” ์•„ํ†ฐ D525(Pineview-D , 1.8GHz)
    • ๊ทธ๋ž˜ํ”ฝ: ์ธํ…” GMA 3150
    • ์นฉ์…‹: Intel NM10
    • ๋ฉ”๋ชจ๋ฆฌ: 2GB DDR3
    • ์ €์žฅ์žฅ์น˜
      • 8GB SATA ์ž„๋ฒ ๋””๋“œ SSD(OS ๋ฐ API ์ „์šฉ)
      • SD ์นด๋“œ(์ตœ๋Œ€ 1GB, ๊ฒŒ์ž„ ๋ฐ์ดํ„ฐ ์ „์šฉ)

3. ์ถœ์‹œ๋œ ๊ฒŒ์ž„(์ค‘์—์„œ๋„ ๋Œ€ํ‘œ์ž‘๋งŒ)[ํŽธ์ง‘]

  • PGM 3
    • ์‚ผ๊ตญ์ „๊ธฐ 3 HD - ๋ณธ ๊ธฐํŒ์˜ ์œ ์ผํ•œ ๋ฐœ๋งค์ž‘.
[1] ์ผ๋ถ€ ํ›„๊ธฐ PGM ๊ธฐ๋ฐ˜ ์ผ์ฒดํ˜•(๊ธฐํŒ์— ๋กฌ์„ ๋ฐ•์•„๋ฒ„๋ฆฐ) ๊ธฐํŒ์˜ ๊ฒฝ์šฐ ์Šคํƒ€ํŠธ์—… ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์ƒ๋žต๋˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค. ์ด ๊ฒฝ์šฐ ๋ฐ”๋กœ ์‹œ๊ณ„ ํ™”๋ฉด์œผ๋กœ ๋„˜์–ด๊ฐ„๋‹ค. ์ผ€์ด๋ธŒ์—์„œ ์‚ฌ์šฉํ–ˆ๋˜ ๋ฒ„์ „์˜ ๊ฒฝ์šฐ ์‹œ๊ณ„๋งˆ์ € ์ƒ๋žต๋œ๋‹ค.
[2] ๋ฉ”์ธ CPU์šฉ RAM์ด NVRAM์ด๋ผ๋Š” ๋ช‡ ์•ˆ ๋˜๋Š” ์‚ฌ๋ก€.
[3] ์ผ๋ถ€ ์ผ์ฒดํ˜• ๊ธฐํŒ์—์„  ์ƒ๋žต๋˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค.
[4] ๊ธฐํŒ์— ๋”ฐ๋ผ ๋‹ค๋ฅด๋‹ค.
[5] ์ผ€์ด๋ธŒ์—์„œ ์ œ์ž‘ํ•œ ๊ฒŒ์ž„์˜ ๊ฒฝ์šฐ ์ด ๋ถ€๋ถ„์ด ๋น„์–ด ์žˆ๋‹ค.
[6] ๊ฒŒ์ž„์— ๋”ฐ๋ผ ์šฉ๋Ÿ‰์ด ๋‹ค๋ฅด๋‹ค.
[7] ํ›„๊ธฐ ๊ฒŒ์ž„ ๊ธฐํŒ์— ๋‚ด์žฅ๋œ ARM7 ์ฝ”์–ด ๊ธฐ๋ฐ˜ ASIC.
[8] PGM ๊ธฐํŒ์„ ์‚ฌ์šฉํ•œ ์ผ€์ด๋ธŒ ์ŠˆํŒ… ๊ฒŒ์ž„์— ์ฐธ์—ฌํ–ˆ๋˜ ์ž‘๊ณก๊ฐ€๋“ค์— ๋”ฐ๋ฅด๋ฉด, BGM ๋ฐ์ดํ„ฐ๋ฅผ ๋ชจ๋“ˆ ์Œ์•…์— ๊ฐ€๊นŒ์šด ๋ฐฉ์‹์œผ๋กœ ์ œ์ž‘ํ•˜์˜€๋‹ค๊ณ .
[9] ์ผ๋ถ€ ๋งˆ๋”๋ณด๋“œ์˜ ๊ฒฝ์šฐ ๋‹จ์ถ”ํ˜• ์ „์ง€๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ์ •๋ณด๊ฐ€ ์žˆ์Œ.
[10] CPS2๋Š” ๋ฌผ๋ก ์ด๊ณ , ์ผ€์ด๋ธŒ๊ฐ€ ์ด์ „์— ์ผ๋˜ ๊ธฐํŒ๋ณด๋‹ค ์ ๋‹ค. ๊ทธ๋ž˜์„œ ๋„๋ˆํŒŒ์น˜ ๋Œ€์™•์ƒ์˜ ๊ฒฝ์šฐ ๊ธฐํŒ ํ•œ๊ณ„๋กœ ํƒ„์†์„ ๋Œ€ํญ ๊ฐ•ํ™”์‹œ์ผฐ๋‹ค. ๋„ค์˜ค์ง€์˜ค๋„ PGM๋ณด๋‹ค ํ‘œ์‹œ์ˆ˜๊ฐ€ ๋†’๊ธด ํ•˜์ง€๋งŒ ์ด์ชฝ์€ ๋ณ„๋„์˜ ๋ฐฐ๊ฒฝ ํƒ€์ผ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ๋ฐฐ๊ฒฝ๋„ ์Šคํ”„๋ผ์ดํŠธ๋กœ ์ฒ˜๋ฆฌํ•˜๋ฏ€๋กœ ์˜ˆ์™ธ.
[11] ๋‹ค๋งŒ, 68000์ด ์ „๋ถ€ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฑด ์•„๋‹ˆ๊ณ , ์ € ๋ณต์ œ๋ฐฉ์ง€์šฉ ASIC๊ฐ€ ์—ฐ์‚ฐ์„ ๋„์™€์ค€๋‹ค๊ณ  ํ•œ๋‹ค.
[12] PGM2 ์ดํ›„์˜ ์ •๋ณด๋Š” ์ด๊ณณ์„ ์ฐธ์กฐํ•จ.
[13] ARM ๊ธฐ๋ฐ˜. ๋งˆ๋”๋ณด๋“œ๊ฐ€ ์•„๋‹Œ ๋„ํ„ฐ๋ณด๋“œ์— ๋‚ด์žฅ๋˜์–ด ์žˆ๋‹ค. ๋‚ด์žฅ ROM 16KB๋ฅผ ์‹ค์žฅํ–ˆ๋‹ค.
[14] ๋„๋ˆํŒŒ์น˜ ๋Œ€์™•์ƒ, ์ผ€์ธ ์ด, ์—์Šคํ”„๊ฐ€๋ฃจ๋‹ค๋Š” PGM ๊ธฐํŒ์„ ํ†ต์งœ๋กœ ์“ด ๊ฒŒ ์•„๋‹ˆ๋ผ ์ผ€์ด๋ธŒ๊ฐ€ ๊ธฐํŒ ๊ตฌ์กฐ์™€ ๋ถ€ํ’ˆ์„ ์ˆ˜์ •ํ•ด์„œ ์“ด ์ผ€์ด์Šค. ์ดํ›„ IGS๋Š” ํ›„์† ๊ธฐํŒ์ธ PGM2๋กœ ๋Œ€์™•์ƒ์˜ ๋‚œ์ด๋„ ์กฐ์ •ํŒ์ธ ๋Œ€์™•์ƒ ้ญ‚์„ ๋‚ด๋†“๋Š”๋‹ค. ๋ฌด์Šจ ์ง€๊ฑฐ๋ฆฌ์•ผ