최근 수정 시각 : 2024-04-08 08:15:27

PGM

파일:igspgm.jpg
PGM 마더보드

PolyGame Master

1. 개요2. 성능3. 출시된 게임(중에서도 대표작만)

1. 개요

대만의 게임 회사 IGS가 사용하는 기판. 1997년에 처음 나왔다. 후속 기판 PGM2는 2007년에 나왔으니 10년 가량 사용된 셈.

네오지오 CPS1, CPS2와 같이 68000/ Z80 듀얼 CPU를 채택하였다. 국내에서는 삼국전기 데몬 프론트 문방구 게임기 쪽으로 나름 보급되어 있으며, 일본에서는 이 기판으로 케이브 탄막 슈팅 게임이 몇 개 나왔기 때문에 그럭저럭 보급되어 있는 편. 이후 케이브는 벌레공주님부터는 Renesas SH-3 CPU를 사용한 자체 기판을 사용한다.

2010년 12월 24일 크리스마스 이브를 맞이하여 배포된 MAME에서 이 기판으로 나온 케이브의 슈팅 게임이 전부 구동 가능해졌다. 극초기에는 BGM이 실제 기판보다 빠르게 재생되는 버그가 있었으나 얼마 지나지 않아 해결되었다.

PGM1은 메인 RAM 자체를 NVRAM으로 사용할 뿐더러 시스템 부팅에 필요한 최소 요소를 항상 적재하고 있기 때문에 부팅 과정이 보이지 않을 정도로 빠르다! 켜는 순간 0.1초도 안 돼서 스타트업 애니메이션이 나온다.[1]

2012년, PGM3 기판이 등장했다. ARM11 SoC 기반.

2. 성능

  • PGM
    출처1, 출처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: SOLCE SOC38 (ARM1176 기반 800MHz)
    • 메모리: 2GB DDR3
    • 저장장치
      • 8GB SD 카드

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 기판을 통짜로 쓴 게 아니라 케이브가 기판 구조와 부품을 수정해서 쓴 케이스. [15] 1997년작. 이후 2005년에 확장팩이 나왔다. PGM 초창기와 말기를 장식한 게임.