sharksym's MSX World

sharksym.egloos.com

포토로그


구글 애드센스 (블로그 기본)


뮤팩(mu-pack)이란? by sharksym

천국동 게시판에 mu-pack 얘기가 나와서 글 하나 적고 자러갑니다. ㅎ.ㅎ
mu-pack이 워낙 귀한 카트리지라서, 아마 잘 아시는 분이 별로 없을 것 같네요.
제가 아는 범위 내에서 이야기를 써내려갑니다요!

mu-pack은 A1ST에 장착해서 A1GT 비슷한 느낌(?)을 주는 카트리지입니다.
어랏? ST를 GT로 업글해주는 기기 아니었나요?

A1GT와 H/W적으로 동일한 MIDI 인터페이스 H/W가 들어있습니다.
S/W적으로 I/O 포트를 변경할 수 있어서 A1GT에서도 사용이 가능합니다.
내부는 확장 슬롯으로 구성되어 있어서, MIDI BASIC 롬과 256KB 램이 장착되어있습니다.
따라서 A1ST에 mu-pack을 꽂고 켜면,
부팅 화면에서 512KB RAM으로 표시되니까 A1GT 느낌을 받을 수도 있겠습니다. ㅎ.ㅎb

MIDI BASIC은 원래 별도의 롬으로 존재하진 않구요.
MUSIC BASIC이 확장되어 MIDI까지 지원하는 방식으로 만들어져 있습니다.

파나소닉에서 처음 제작한 오디오 용, 확장 BASIC은 MSX-AUDIO 인데요.
Y8950 사운드(OPL + ADPCM)가 들어간 큼지막한 카트리지에 비싼가격으로 쫄딱 망한걸로 알려져있지요.
그 후 저가의 YM2413(OPLL)칩으로 MSX-MUSIC을 만들어냅니다.

MUSIC BASIC은 기존 BASIC의 음악 명령인 PLAY와 비슷하게 쓸 수 있도록 만든게 장점인데요.
호환성을 위해 BASIC 모드에서 CALL MUSIC으로 초기화를 해야 동작하도록 되어있습니다.
(참고로 AUDIO BASIC은 CALL AUDIO로 초기화 하는걸로 알고 있어요.)

바로 이 MUSIC BASIC이 A1GT가 나오면서 MIDI까지 제어할 수 있도록 버전업이 됩니다.
기존 MUSIC BASIC과는 차이가 있으니, 보통 MIDI BASIC 으로 부르고 있어요.

실제 롬 규격 자체는 MSX-MUSIC을 따릅니다.
롬인식 ID는 "APRLOPLL"로 되어있어요.
그럼, 미디 H/W가 없는 일반 MSX2/2+ 또는 A1ST의 MSX-MUSIC과 A1GT의 MSX-MUSIC을 어떻게 구분하느냐가 문제겠지요?
파나소닉에서 A1GT에 MIDI를 넣으면서, 메인 BIOS에 인식 ID를 박아버렸어요.
(이게 좀 큰 문제인데... 개인적인 생각으로는 이부분은 파나소닉의 설계오류 같습니다. ㅋ)

S/W에서 본체에 MIDI 인터페이스 확인하는 방법이, MSX-MUSIC의 롬인식 ID 방식에서 메인 BIOS롬 ID확인으로 바뀐거지요.
근데 메인 BIOS는 본체에 박힌거라 업그레이드가 불가능합니다.
따라서 외부 MIDI 인터페이스를 연결하더라도, S/W가 MIDI를 인식할 수가 없습니다.
결국 A1ST에 mu-pack를 꽂아도, ST는 영원한 ST인거죠. 안녕... GT...

그럼 왜 mu-pack을 A1ST를 A1GT처럼 만들어주는 기기라고 선전하냐구요?
정답은 간단합니다.ㅋ
A1ST가 아닌 일반 MSX2/2+에 꽂으면 MUSIC BASIC(MIDI BASIC)이 동작안되도록 설계했거든요. ㅎ.ㅎ
본체에 FM 용 MUSIC BASIC이 있어도 안됩니다. 물론 외부에 FM-PAC 꽂아도 안되구요.
태생이 A1ST를 위한 기기입니다.

솔직히 일반 사용자 입장에서는 MSX2에도 동작하는 MIDI H/W + BASIC이 더 유용하지 않을까요?
굳이 쓸모없는 256KB RAM 박아서 돈을 더 내고 싶지도 않겠구요.
아마도 A1ST 유저를 겨냥한 얄팍한 상술이 아닐까싶습니다.

"설마 MIDI 사용자가 돈이 부족하진 않겠지? ㅋ"
"MIDI 때문에 ST를 GT로 교환하는건 힘드니, 여러분 mu-pack을 사서 꽂으세요~~ ㅎ.ㅎ/"

하.지.만.
이것만으로 ST 사용자들을 속이기엔 역부족이었을겁니다. 과연 mu-pack이 몇개나 팔렸을까요? ㅎ.ㅎ;


흐... 주르르 막 적었더니 읽기 힘드시죠?
그럼, 정리를 해드립니다~

@ A1ST와 차이나는 A1GT의 기능
-> MSXView, 비휘발성 32KB SRAM 디스크, 메모리 매퍼 512KB, MIDI 인터페이스 및 MIDI BASIC

@ mu-pack의 기능
-> 메모리 매퍼 256KB, MIDI 인터페이스 및 MIDI BASIC

@ A1ST에 mu-pack을 꽂으면 생기는 일?
-> 장점: A1GT와 동일한 메모리 매퍼 512KB 용량 표시, 
         A1GT와 동일한 MIDI 인터페이스(H/W) 및 MIDI BASIC 사용 가능 (본체 MUSIC BASIC은 꺼집니다)
-> 단점: 추가된 256KB 메모리는 turboR 고속모드 활용 제약 (사실상 쓸모 없음)
         S/W에서는 별도로 mu-pack을 지원해야 MIDI 사용가능
         일반 S/W에서는 여전히 A1ST(No MIDI)로 인식됨

@ 일반 MSX2/2+에 mu-pack을 꽂으면 생기는 일?
-> 장점: A1GT와 동일한 MIDI 인터페이스(H/W)가 추가됨
-> 단점: 기본적으로 S/W 지원 불가 (MIDRY가 MSX2에서 mu-pack 지원하는 유일한 S/W로 알고있어요.)





CCL

크리에이티브 커먼즈 라이선스
Yeongman Seo에 의해 작성된 저작물은, 별도의 라이선스 조건이 없는 경우 크리에이티브 커먼즈 저작자표시-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.

MSX rating & email

ClusterMaps

구글 애드센스 (세로 큰직사각형)

통계 위젯 (화이트)

2241
187
114449

이 이글루를 링크한 사람 (화이트)

19