1. 비디오메모리 (8MB) 2. Hitachi CPU (200MHz) 3. Main Memory (16 MB)
4. NEC PowerVR Graphics Processor 5. Video Encoding Processor
6. System ROM 7. 128K Flash RAM 8. Sound RAM (2MB) 9. Yamaha Sound Processor
GD롬 드라이브, 1기가급의 GD디스크를 읽어들일수있다.
모뎀.....자그마치 56k 씩이나 하는 물건이다....ㅡ.ㅡ;;;
일본은 33.6k 모뎀임...
1.CPU : SH-4 128bit 그래픽스내장 RISC CPU
- 히타치에서 98년 초에 발표한 RISC방식 CPU로서 동작 주파수는 200Mhz 360mips/1.4G FOPS의 처리능력을 갖추고 있다.단순히 수치 비교하자면 새턴의SH-2(28Mhz,26mips)의 약14배 이며,메가드라이브의 CPU인 68000(8Mhz,0.5mips)의 720배에 달하는 계산 능력을 가지고 있다. 특히,3D그래픽의 처리에 특히 중요한 부동 소수점 계산능력에 있어서 CISC방식의 CPU인 Intel의 PentiumⅢ (약650M FOPS)에 비해 2배정도의 성능을 가진다.
그러나, 128bit 라고는 하지만 매트릭스 연산기 내에 32비트 승산기가 4개 병렬 내장되어 한번에 32비트의 데이터를 4개 처리하는 방식이므로, '128bit 버스의 연산 능력을 가진 32bit CPU'라고 하는것이 옳을것이다. SH4는 0.25미크론 공정으로 생산되고 있다.
※ CISC & RISC
CISC방식과 와 RISC방식의 CPU는 각각 다른 용도와 특징을 가지고있다.
CISC는 Complex Instruction Set Computing, 즉 복합 명령어에 의한 연산을 목적 으로 만들어진 것이며, RISC는Reduced Instruction Set Computing, 말 그대로 축약된 명령어를 응용하는 것이다. 한마디로, CISC는 범용 CPU 이며 RISC는 특수한 목적을 위해 만들어진 전용 CPU인 것이다.
2.그래픽엔진 : PowerVR2 for DC
- 일본의 NEC에서 개발한 PC용 그래픽 칩셋이었던 PowerVR의 후속작으로서, DC전용으로 커스터마이즈 된 버젼이다. DC는 개발당초, 미국 3Dfx사의 '부두벤시(VoodooBanshee)'칩셋이 채용될 예정이었으나, 두 칩셋의 성능 차이와 각종 이해 관계가 복잡하게 맞물려, 채용 직전에 급히PowerVR2로 교체된 바가 있다.
더블버퍼 프레임 지원에 대략 300만/sec 정도의 폴리곤을 처리할수 있다고 알려져있으나, 그 정확한 수치는 알 수 없다.DC용 PowerVR2의 출력품질은 640*480의 해상도에 최대 1677만색 24bit 풀컬러이며, 지원되는 특수효과는 대략 다음과 같다.
범프메핑 (Bump Mapping)
: 폴리곤에 요철형 택스쳐를 입히는 처리. 질감을 내는데 사용한다.
포그 (Fog)
: 안개효과. 거리가 멀어질수록 백색의 투명도가 낮아짐.
밉메핑 (Mip Mapping)
: 폴리곤의 거리에 따라 텍스쳐를 변화시킨다.
트라이 리니어 필터링 (Tri-Linear Filtering)
: 하이리니어 필터링의 수행처리결과를 가중평균하여 텍스쳐로서 사용
환경매핑 (Environment Mapping)
: 주변의 환경에 비추어지는 텍스쳐를 오브젝트에 투영시켜 폴리곤 모델 주위에 있는 빛의 궤적등을 텍스쳐에 시시각각 처리해주는 기능.
모티화이어 볼륨 (Motifire Volume)
: 영역내에 포함된 폴리곤의 색, 택스쳐등을 변화시키는 기능. 그림자 ,스폿라이트등의 표현에 사용한다.
플렛 & 그로우 셰이딩 (Flat & Grow Shading)
: 폴리곤의 일면에 같은 색을 칠한후, 광원의 근처 부분부터 다단계의색을 입히는 기능.
반사관 이펙트 (Specular Effect)
: 반사하는 빛의 중심점을 지정하여 광택있는 물체를 표시함.
알파 블렌딩 (Alpha-Blending)
: 반 투명 기술. 256단계까지 표시 가능하다.
안티에이라이싱 (Anti Aliasing)
: 윤곽에 나오는 계단현상을 줄이는 처리.
※ 일부DC게임이 플레이중 프레임이 불규칙해지는 이유?
세가랠리2나 버쳐 파이터3tb 같은 게임들의 경우이다.
대부분의 DC용 게임들은 640*480 해상도에 초당 60프레임을 사용한다.
그리고 유저들의 대부분은 TV에서 게임을 플레이 할 것이다. 아이러니컬 하게도 2가지의 너무나 당연한 조건 때문에 많은 DC 사용자들이 위와 같은 현상(속도,프레임 저하)을 겪어야 한다.
현재 사용하고 있는 비월주사방식의 TV에서는 원칙적으로 초당60프레임상에서 세로해상도 480선을 표시하는것이 불가능하다.(30프레임 이라면가능할 것이다.) 이를 극복하려면 해상도를 640*240정도로 낮추거나 해상도를 유지하는 대신에 프레임율을 낮출 수 밖에 없다. 하지만 DC는 약간의 눈속임으로 이를 해결했는데, 인터레이스 출력시 각라인의 색상을 약간씩 섞어서 출력해 주는 것이다.(anti-flickering)
이를 테면,DC로 회색을 출력하려 하는데 TV가 회색을 출력해주는 기능이 없어서,(물론 실제TV로는 회색을 출력할 수있다.) DC쪽에서 흰색과 검은색을 빠른 속도로 교대출력 해서 TV를 보는 우리 눈에선 회색으로 느끼게 하는 원리인 것이다.
(이는 과거 SFC용 '동키콩 컨트리'를 제작할 당시에 썼던 제작 원리와도 비슷하다. 그러나 그때와 다른점은, 그당시엔 게임기 쪽의 그래픽 성능이 TV의 출력을 따라오지 못해서 이런 방법을 사용했지만 지금은 오히려 TV에서 게임기의 출력을 받쳐주지 못하는 현실에 이른것이다.)
이렇게 해상도 문제를 해결하긴 했지만, 이는 눈속임일뿐실제적인 해결책은 아니기때문에 우리는 종종 불규칙해지는 프레임레이트를 보곤 한다. 프레임 저하의 이유는 이것 뿐이 아닌 DC의 그래픽 엔진인 PowerVR2의 특성에도 기인한다.3D의 공간감을 유지하기 위해 사용되는 X버퍼, Y버퍼 의 좌표를 보완하기 위해 N64에서 부터는 Z버퍼를사용하기 시작했다.(새턴과 플레이스테이션은 Z버퍼를 사용하지 못하기 때문에 물체의 거리가 가까워지면 택스쳐가 깨지거나 그래픽이 찌그러지는 현상이 발생한다.) 그러나 Z버퍼를 사용하기 위해서는 1프레임 마다 메모리를 리플레쉬해야 하기때문에 속도 저하를 가져오는 것이다.
그러나 PowerVR2에는 Z버퍼를 사용하지 않고도 고른 화면을 유지 하는 기능을 가지고 있으므로, 속도의 저하없이 고른 화면을 유지 하는 것이 가능 하다. 그러나 이 기능 때문에 복잡한 폴리곤과 특수효과를 동시에 사용할때 프레임이 떨어지는 현상이 발생하기도 하는것이다.(예를 들면 VF3의 스테이지 시작이라던가 세가랠리2의 코스를 돌때 프레임이 떨어지는것을 느낄 수있을것이다.)
이 외에도 여러가지 원인이 있을 수 있다.
첫번째의 TV문제로 인한 프레임저하는 DC전용VGA박스로 어느정도 극복이 가능하긴 하다고 생각된다.(완전히 해결되는것은 아니다.)
3.메모리 : Main - 16Mb
Video - 8Mb
Sound - 2Mb
- 메인메모리로서 8M byte SD-RAM * 2를 사용한다. 기본이 128Mb에 이르는 PC의 경우를 생각하면 보잘것이 없는 양이지만, 이것은 게임기다. 한시대를 풍미했던 PS와 SS의 메인램이 고작 2Mb었던것을 생각하면, 무시 할 수 없는 양임을 생각하자.
참고로, DC의 아케이드용 호환기판인 'NAOMI'는 DC의 2배인 32Mb를 장착하고 있다.
비디오램은 8Mb 이며, 대부분 텍스쳐메모리의 버퍼로 쓰인다.
4.사운드 : 수퍼 인텔리전트 사운드 프로세서
(Super Inteligent Sound Processor)
- 야마하에서 제작한 사운드칩셋으로, 32bit RISC CPU를 내장하고있다.
64채널의 PCM/ADPCM 출력이 가능하며, XG규격의 MIDI음원이 사용가능.
※ 음원에 대해서
PCM음원
: 파형 음성 데이터를 그대로 디지털화한 음원으로서, 압축이 되지 않은 관계로 음질은 가장 뛰어나지만 그 용량이 크다는 단점이 있다. 용량을 줄이기위한 방법은 음질을 떨어뜨리는 방법밖에 없으므로, 오히려 ADPCM보다 음질이 않좋게 들리는 경우도 많다.
ADPCM음원
: PCM음원의 음질을 거의 살리면서 파일을 압축시켜 용량을 줄인 음원이다. 여러가지 장점이 있지만 CPU에 부하가 심하게 걸린다는 단점도 무시할 순 없다.
XG 규격
: 미디의 표준규격인 GM(GeneralMidi), 롤렌드(Roland)의 GS(GeneralSynth)와 함께 많이 쓰이는 MIDI규격이 바로 야마하(YAMAHA)의 XG(eXtendGeneralmidi)규격이다. 여러가지의 미디음원중에서도 특히 이펙트가 강렬하고 다채롭기로 유명하며, 야마하에서 독점 공급한다.
5.모뎀 : 33,600bps
- DC초기형은 Rockwell, 신버젼부터는 Conexant사에서 제작한 칩셋을 채용하고 있으며, V34, V42bis, MNP5규격을 지원하는 모델이다. 차후 업그레이드를 고려하여 탈착식으로 되어있어, 나중에 고속 모뎀이나 렌카드등의 지원이 있으리라 예상된다.
참고로 북미판 DC에는 56kbps(V90)모뎀이 부착되어있다.
※ 모뎀의 규격
- 모뎀의 규격은 대부분 미국 ITU사에서 제정되며,MNPx규격은 Microcom사에 의해 만들어졌다.
V34 : 최대 28,800bps의 전송속도를 가지도록 제안하고 있는 모뎀에 대한 규격. DC에 사용하는것은 그 개량판이다.
V42bis & MNP5: 데이터 전송시 에러정정 & 검출에 대한 규격을 뜻한다.
6.OS(OperateSystem) : Microsoft WindowsCE DC커스터마이드버젼
- 기존의 WindowsCE에서 데스크탑 등의 기능을 삭제하고, 멀티미디어 처리 능력과 DirectX, DC의 CPU인 SH-4와의 친밀도를 강화한 버젼이다.
PC용 Windows9X시리즈와는 API수준의 호환성을 가지고있어, 상호 이식을 용이하게 한다. OS는 소프트웨어에 내장되는 형식으로서, 부팅시에 자동으로 작동한다. 용량은 2.1Mb 내외.
그러나 DC의 모든 소프트들이 이 WindowsCE로 제작되는 것은 아니며,오히려 세가에서 배포한 라이브러리인 '카타나(KATANA)', '닌자(NINJA)'등이 더 많이 쓰이는 편이다.
7 GD-ROM
- GD(GigaDisc)란 일본 야마하에서 개발한 일종의 고밀도 CD-ROM이다. 그
용량은 1Gb 내외로서, 현재 세가에서 독점 판매권을 가지고있다. DVD처
럼 CD와는 하위 호환성을 가지고있어, GD-ROM드라이브에서 CD를 읽는것
이 가능하나, 그 반대의 경우는 불가능하다.
DC에 장착된 GD-ROM 드라이브는 최대 12배속(1800KB/S)의 리딩 성능을
가지고 있다.
※ GD는 CD와 어떻게 다른가?
우선 용량면에서 약 GD는 1Gb전후 이고 CD의 용량은 약 650Mb이다.그리고 데이터를 기록하고 읽는 순서에 차이가 있다.
CD의 경우, 데이터의 기록면이 디스크의 안쪽부터 시작되므로, 당연히 데이터의 억세스도 디스크 안쪽부터 바깥쪽으로 진행된다. 그러나 GD의 경우, 약 기십메가의 데이터를 디스크 안쪽에 기록한후, 본 데이터의 기록면은 디스크의 지름에 가까운 바깥쪽부터 시작된다. 따라서, 당연히 데이터의 억세스도디스크의 바깥쪽부터 안쪽으로 진행되는 것이다. 때문에 일반적인 CD-ROM 드라이브에 GD를 넣으면 그 GD안쪽 면밖에 인식을 못하기 때문에 넣어진 GD를 불과 몇십메가의 CD로 인식하는것이다.
몇몇 제작사에서는 이 특징을 이용해서 그 공간(CD파트)에 그림파일이나 미디파일등을 서비스하기도 한다.
8.데이터 세이브 : 비주얼 메모리 시스템 (VMS : Visual Memory System)
- 새턴과는 달리 DC는 본체내에 세이브데이터를 저장하는 공간이 없다.
그러한 이유로 사용하는 저장매체이며, 용량은 PS의 메모리카드와 같은 128k정도이다. DC본체가 아닌 콘트롤러에 삽입해서 사용하는 방식이며, 단순한 저장외에도 미니게임기, 상태표시창, 데이터 상호 교환 등의 기능을 수행한다.
참고로, 북미판 DC는 VMS가 아닌 VMU(Visual Memory Unit)로 불린다. 비주얼 메모리에대한 자세한 설명은 주변기기의 설명 파트에서..
9.시계기능 지원
- 새턴에도 있었던 본체 시계 기능이 계승되었다. 처음 전원을 켜면 DC의 발매일인 1998년 11월 27일 이라고 표시되며, 설정해주면 다음 기동시부터는 다시 설정해 줄 필요가 없다.
DC의 내부에 이 시계의 운행과 기타 설정값을 유지해 주기위한 소량의 전원이 존재한다.
그러나 그 용량이 극히 작고 방전율도 높은편이라 1개월정도 DC를 사용하지 않고 방치한다면 그 전원부의 완전 방전 상태가 일어나, 다시 DC를 기동했을때 그 설정값과 시간을 다시 맞춰야 할 것이다.
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***