ComputerGamenia

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ ComputerGamenia ] in KIDS
글 쓴 이(By): zilch (_)
날 짜 (Date): 2003년 9월  2일 화요일 오후 10시 56분 49초
제 목(Title): Re: MSX PSG 스펙?


저도 확실히 기억나지는 않는데, 노이즈를 쓰려면 채널 하나를
희생해야 했다는 기억입니다.

블럭도를 찾아보니 DA 컨버터는 3개 뿐이군요.

그렇지만 tone gen(3) ---> mixer ---> DA conv. (3)
                           |
           noise gen ------+

이렇게 되어 있고 AMP. control이 3개 있는 것으로 보아
noise와 tone*3을 섞는 것이 가능은 할 것 같습니다.
그러나 그렇게 쓰면 noise 하나와 (최소한) tone 하나는 박자(?)를
맞춰야 하겠죠. 쇳소리가 나는 톤(노이즈+톤)과 깨끗한 톤 2개를
만들든가, 노이즈 하나를 채널 하나에 전담시키고 깨끗한 톤 2개를
쓰든가 하면 되겠죠. 보통은 후자로 썼던 것 같습니다.
(쇳소리 나는 톤 3개도 가능은 하겠군요. 어차피 구별은 잘 안되겠지만)

즉 리듬(사실은 볼륨) 컨트롤을 따로 할 수 없는 상황에서는 굳이 
노이즈 gen이 별도로 있다고 해서 별 효용이 있을 것 같지는 않습니다.

믹서 레지스터에 특별한 제약은 안 써있습니다. 
즉, ABCABC 비트에서 앞의 ABC는 노이즈 제너레이터의 출력,
뒤의 ABC는 각각 tone1,2,3의 출력인데 다 on(low)시켜도 되는 것 같군요.
실질적으로는 3 channel, 스펙으로는 3 tone + 1 noise..
이런 식이 아닐까요? (누가 에뮬에서 실험해 보시면.. ^^)
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.