2019년 2월 19일 화요일

SCMD 1.10.4 Dual SCC-I 테스트 (확장슬롯 사용)

 SCMD 1.10.4 Dual SCC-I 테스트 (확장슬롯 사용)


본체   = FS-A1GT RAM 1024KB

디스크 = MMC/SD Drive V3 (DOS2 및 DOS1)

SCC-I  = MMC/SD Drive V4 (SCC-I 128KB mode), 스내처 사운드 카트리지 (128KB 개조)

Music  = Out Run -Passing Breeze-


확장슬롯은 슬롯2에 꽂은 상태입니다.

MMC/SD Drive V3는 V3로, MMC/SD Drive V4는 V4로 표기합니다.

SCMD 프로그램은 V3에서 구동했습니다.



[ 구동실패 ]

SLOT1   = V4 SCC-I 128KB mode

SLOT2-0 = V4 SCC-I 128KB mode

SLOT2-2 = V3 (DOS2)



[ 구동성공 #0 ]

SLOT0-1 = V3 (DOS2)

SLOT1   = V4 SCC-I 128KB mode

SLOT2-0 = V4 SCC-I 128KB mode



[ 구동성공 #1 ]

SLOT1   = V4 SCC-I 128KB mode

SLOT2-0 = V4 SCC-I 128KB mode

SLOT2-2 = V3 DSK mode (DOS1)



[ 구동성공 #2 ]

SLOT1   = SNATCHER SCC-I (128KB 개조)

SLOT2-0 = V4 SCC-I 128KB mode

SLOT2-2 = V3 DSK mode (DOS1)



[ 구동성공 #3 ]

SLOT1   = V4 SCC-I 128KB mode

SLOT2-0 = SNATCHER SCC-I (128KB 개조)

SLOT2-2 = V3 DSK mode (DOS1)



[ 구동성공 #4 ]

SLOT1   = V4 SCC-I 128KB mode

SLOT2-0 = PAC-V

SLOT2-1 = V4 SCC-I 128KB mode

SLOT2-2 = V3 DSK mode (DOS1)



[ 구동성공 #5 - 추가 20190221 ]

SLOT0-1 = SNATCHER SCC-I (128KB 개조)

SLOT1   = V4 SCC-I 128KB mode

SLOT2-0 = V3 DSK mode (DOS1)



[ 결론 ]

확장슬롯에 디스크와 SCC-I 사운드가 공존 시,

DOS2 환경에서는 동작 불가 (확장슬롯의 SCC-I 사운드가 출력안됨)

DOS1 환경에서는 정상 동작


2019년 2월 11일 월요일

MMC/SD Drive V4 제작 #10 - V4가 두개면 SCC-I도 두개?




SCMD는 PSG + SCC + OPLL을 사용하는 음악재생기입니다.


음악을 듣다보면 가끔 SCC-I 두개로 제작된 곡들이 있는데요.

제겐 코나미 정품 SCC-I 카트리지가 하나뿐입니다... 하나... Only ONE ~

그러니까 이런 곡은 실기에서는 제대로 들어본적이 없는거죠.


아마 SCC-I 카트리지를 한개도 안갖고 계신분들도 있을꺼에요.

이게 좀 레어템이라 장터에 잘 올라오지 않습니다. 요즘엔 거의 못 봤네요.


하지만, MMC/SD Drive V4(이하 V4)를 단일 SCC-I 카트리지로 활용하는 방법이 있습니다!

그럼 V4가 두개를 꽂으면 SCC-I 카트리지 두개의 효과가 되는거겠죠?

원래 설계 의도는 GameRunner 모드의 가상슬롯에서 SCC-I 모드로 동작하는건데,

어쩌다보니 GameRunner OFF 상태에서도 단일 SCC-I 모드를 쓸 수 있게되었습니다.ㅋ






하지만 단일 SCC-I 카트리지모드로 변경하면, 다른 모든 기능은 OFF됩니다.

SD카드도 그냥 데코레이션일 뿐~

물론 본체를 리셋하면 기본 모드로 돌아옵니다.


V4를 꽂고 부팅할 때, SPACE 바를 누르고 있으면 BOOT MENU가 뜨게 됩니다.

여기서 숫자 0을 누르면 V4의 기본기능은 모두 OFF되고 SCC-I 단일 모드로 전환됩니다.

이 때 본체가 소프트리셋을 하게 됩니다.

만약 V4를 두개 꽂으면 소프트리셋을 두번하면서 듀얼 SCC-I를 설정할 수 있습니다.


대충 설명은 이정도면 됐으니, 실제 동작 영상을 보시죠~

저의 FS-A1GT에서 구동되었구요.

슬롯1,2에 각각 V4가 하나씩 꽂혀있습니다. SCMD 플레이어는 본체의 FDD로 로딩됩니다.

FDD로딩시간이 꽤 되니까, 스킵하시려면 영상의 2분30초쯤으로 이동하시면 되겠습니다.






편안한 밤 되셔요~


2019년 2월 9일 토요일

MMC/SD Drive V4 - GameRunner모드에서 SCMD 구동





SCMD는 PSG + SCC + OPLL을 사용하는 음악재생기입니다.

전용의 MML 및 MML 컴파일러가 있습니다.

버전이 바뀌면 하위버전 데이터가 호환되지않는 등의 불편함이 있구요.

DOS 프로그램이지만 메모리매퍼를 사용하는 특이한 구조로 되어있습니다.


제작자가 blueMSX 등의 에뮬레이터를 사용해서 그런지,

실기에서는 구동하기가 꽤 까다로운 프로그램 중 하나입니다. ㅎ.ㅎ



서론은 여기까지! 그럼 본론으로 들어갑니다.

MSX2 실기에서 MMC/SD Drive V4(이하 V4로 표기)를 이용하여 SCMD를 구동해봅시다~~


[ 동작 환경 ]

본체 = 대우 CPC-400 (FM 사운드가 없어요!)

SLOT1 = MMC/SD Drive V4

SLOT2 = FDD (CPC-400 내장)

SLOT3 = FMPAC

I/O-SLOT = PAC-V


후면 슬롯에는 painkilla님이 만드신 컨버터를 사용했습니다.

한개는 I/O슬롯으로 쓰기위해 약간의 개조를 했습니다. 참고하세요.


[ V4 GameRunner ]

머신 에뮬 = MSX2 JP

V-SLOT1 = SCC-I with 128kB SRAM

V-SLOT2 = 2DD 에뮬

V-SLOT3 = 메모리매퍼 512kB



먼저 SCMD v1.10.4 프로그램과 음악파일 몇개를 디스크이미지로 만들었습니다.

(첨부파일을 받아서 테스트해보실 수 있어요.)

Download: SCMD110A.zip



GameRunner를 이용하여, 국산 MSX2에서 일제 MSX2 머신모드로 구동하였구요.

SCC-I 기능을 가상슬롯1으로 설정하고 디스크이미지로 부팅하여 동작합니다.


SCMD 프로그램을 실행하면, SCC-I 및 MSX-MUSIC 슬롯을 검색하게 되는데요.

MusicROM이 없더라도 SCMD는 OPLL 포트로 데이터 출력을 항상 하도록 되어있습니다.

그러니까 I/O 슬롯에 FM 사운드 호환 카트리지를 꽂아서 FM 사운드를 들을 수 있어요.


대충 동작 환경은 이해되시죠?

그럼 영상으로 보시겠습니다요~~ ㅎ.ㅎ

(영상 후반부에는 OPLL 용 VGM 파일을 재생하는 것도 넣어봤습니다.

관심 있으시면 끝까지 보셔요ㅋ)