MSX-AUDIO
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
MSX-AUDIO는 MSX2의 옵션 사운드 칩 규격으로, 야마하의 Y8950 칩을 기반으로 한다. 카트리지 형태로 출시되었으며, FM 음원과 ADPCM 기능을 제공한다. 높은 가격과 대응 소프트웨어 부족으로 인해 널리 보급되지 못하고, MSX-MUSIC이 사실상 표준 사운드 칩이 되었다. MSX-AUDIO는 다양한 소프트웨어에서 지원되었으며, 전용 소프트웨어도 존재했다.
더 읽어볼만한 페이지
- MSX - 아스키 (기업)
아스키는 1977년 설립된 일본의 출판 및 IT 기업으로, 잡지 발행, MSX 규격 개발 참여, 게임 제작 등 다양한 사업을 펼쳤으며, 현재는 카도카와 그룹의 자회사이다. - MSX - MSX 베이직
MSX BASIC은 MSX 컴퓨터를 위한 BASIC 프로그래밍 언어 및 인터프리터로, 다양한 버전과 확장을 통해 텍스트, 그래픽, 하드웨어 스프라이트, 인터럽트 기능 등을 지원하며, MSX 고유 기능을 활용하는 애드온 모듈 개발도 이루어졌다. - 컴퓨터 하드웨어 - 하드웨어 가속
하드웨어 가속은 성능 향상을 위해 특정 연산을 전용 하드웨어로 처리하는 기술이며, 병렬 처리를 통해 연산 속도를 높이지만 유연성이 감소하고 비용이 증가하는 특징을 갖는다. - 컴퓨터 하드웨어 - 메인보드
메인보드는 컴퓨터의 핵심 부품들을 연결하여 시스템 작동을 가능하게 하는 인쇄 회로 기판으로, CPU, 메모리, 칩셋, 확장 슬롯 등을 포함하며 펌웨어를 통해 하드웨어를 초기화하고 운영체제 부팅을 관리한다.
MSX-AUDIO | |
---|---|
MSX-AUDIO 정보 | |
![]() | |
종류 | 사운드 칩 |
개발 | 야마하 |
기술 사양 | |
음원 칩 | 야마하 YM2149 (SSG), YM2151 (OPM) |
최대 동시 발음 수 | YM2149: 3채널 (사각파) YM2151: 8채널 (FM) |
특징 | YM2151을 통한 FM 음원 지원 MSX 컴퓨터의 사운드 기능 확장 |
사용된 기기 | MSX 컴퓨터 MSX-AUDIO 카트리지 (예: 파나소닉 FS-CA1) |
2. 규격 및 하드웨어
MSX-AUDIO는 원래 MSX2의 옵션 사운드 칩으로 개발되었으며, 규격 명칭이다.[2] 하지만 표준 탑재 사운드 칩이 되지 못하고, MSX2의 옵션 규격으로서 카트리지 형태의 주변 기기만 상품화되었다. 해외에서는 필립스에서 NMS-1205 Muziekmodule (뮤직 모듈), 도시바에서 HX-MU900 MSX MUSIC SYSTEM이라는 이름으로 발매되었다.[3] 국내에서는 1987년에 마쓰시타 전기 산업(당시)에서 FS-CA1만 발매되었으며, 그 사양이 MSX-AUDIO로 인식되는 경우가 많다.
결과적으로 34800JPY이라는 높은 가격과 대응 소프트웨어의 부족으로 거의 보급되지 못하고, 그 후 1988년에 7800JPY으로 발매된 MSX-MUSIC(YM2413) 규격의 FM 파나 어뮤즈먼트 카트리지가 보급되어, 사실상의 표준 사운드 칩이 되었다.[1][2] 실현되지는 않았지만, '''MSX3''' 단계에서 MSX-AUDIO를 MSX의 표준 사운드 칩으로 하려고 생각했다고 MSX의 제창자인 니시 카즈히코는 말하고 있다.[6]
또한 사운드 칩의 속칭으로 하드웨어로서의 규격에 준거한 Y8950을 MSX-AUDIO라고 부르기도 한다.[7] MSXturboR의 고속 모드에서는 웨이트가 부족하여, 내장 소프트웨어에서는 정상적으로 연주되지 않는다.[8]
2. 1. 하드웨어 구성
MSX-AUDIO는 규격 명칭이며, 원래 MSX2의 옵션 사운드 칩으로 개발되었다.[2] 하드웨어 정의는 다음과 같다.구분 | 내용 |
---|---|
최소 구성 | |
최대 구성 |
도시바의 HX-MU900에는 ADPCM/PCM용 메모리가 탑재되지 않았으며, 해외에서는 최소 구성 조건을 충족하지 않는 상품도 있었다.[4]
규격 상으로는 실제로 판매된 제품의 2개 분 하드웨어 탑재를 상정하고 있으며, I/O 포트는 2세트 분이 준비되어 있다. I/O 주소 할당 및 1개의 카트리지 내에 탑재된 2개의 Y8950 할당 설정이 가능하다. 확장 BASIC에는 기능이 보이지 않지만, 확장 BIOS·MBIOS에서는 각 제어를 지원한다.[5]
2. 2. 소프트웨어 구성
MSX-AUDIO는 BASIC 명령어를 확장하는 확장 BASIC, 응용 프로그램에서 사용하기 위한 확장 BIOS, 실제 제어를 수행하는 MBIOS(Music BIOS) 등의 소프트웨어로 구성된다.[4]3. YAMAHA Y8950
Y8950은 MSX2를 캡틴 시스템과 문자 다중 방송 등의 비디오텍스 단말기로 만들기 위해 아스키에서 판매한 칩셋 중 하나이다. 야마하가 제조했으며, 야마하 사내 코드명은 YM3801이다.
MSX 로고가 인쇄되어 있지만, MSX 외에도 PC-9801용 사운드 보드, MZ-2861용 ADPCM 보드, 아케이드 기판 등 다양한 기기에 사용되었다.
내부는 FM 음원부, ADPCM 음원부, IO 제어부로 구성되어 있으며, FM 음원부는 YM3526과 완전히 동일하다. ADPCM 음원부는 1.8kHz - 16kHz로 샘플링이 가능하고, 1.8kHz - 50kHz로 재생 가능하며, 음계를 부여할 수 있다. 파형 메모리로 최대 256KB의 DRAM을 장착할 수 있다. 데이터는 8bit PCM이지만, 내부적으로는 4bit ADPCM 데이터로 처리된다[9]。
이후 Y8950과 거의 동일한 기능이 YM2608과 YM2610에도 탑재되었다. IO 제어부는 뮤직 키보드 연결을 위한 8bit 입력 + 8bit 출력의 IO 포트이며, 입력을 통해 인터럽트 신호를 생성할 수 있다.
Y8950의 애플리케이션 매뉴얼에는 리듬음 파라미터에 음정 지정을 해야 한다는 내용이 있지만, 설정값 지정은 명시되어 있지 않다[10]。
3. 1. 특징
MSX-AUDIO는 MSX2를 캡틴 시스템과 문자 다중 방송 등의 비디오텍스 단말기로 만들기 위해 아스키에서 판매한 칩셋 중 하나이다. 야마하에서 제조했으며, 야마하 사내 코드명은 YM3801이다.
MSX 로고가 인쇄되어 있지만, 실제로는 MSX 외에도 SNE(시스넷)의 사운드 오케스트라 V/사운드 오케스트라 VS/사운드 오케스트라 MATE, UNICA(유니카 사운드)의 UB-1, SCARAB의 AUDIO-98XX와 같은 PC-9801용 사운드 보드, MZ-2861용 ADPCM 보드 MZ-1E35, 아케이드 기판 등 다양한 기기에 사용되었다.
내부는 FM 음원부, ADPCM 음원부, IO 제어부로 구성되어 있다. FM 음원부는 YM3526과 완전히 동일하다.
ADPCM 음원부는 1.8kHz - 16kHz로 샘플링이 가능하고, 1.8kHz - 50kHz로 재생 가능하며, 음계를 부여할 수 있다. 파형 메모리로 최대 256KB의 DRAM을 장착할 수 있다. 데이터는 8bit PCM이지만, 내부적으로는 4bit ADPCM 데이터로 처리된다[9]。
이후, Y8950과 거의 동일한 기능이 YM2608과 YM2610에도 탑재되었다. IO 제어부는 뮤직 키보드 연결을 위한 8bit 입력 + 8bit 출력의 IO 포트이며, 입력을 통해 인터럽트 신호를 생성할 수 있다.
Y8950의 애플리케이션 매뉴얼에는 리듬음 파라미터에 음정 지정을 해야 한다는 내용이 있지만, 설정값 지정은 명시되어 있지 않다[10]。
3. 2. 기타 사용 예
MSX 로고가 인쇄되어 있지만, 실제로는 MSX 외에도 여러 곳에 사용되었다. SNE(시스넷)의 사운드 오케스트라 V, 사운드 오케스트라 VS, 사운드 오케스트라 MATE나 UNICA(유니카 사운드)의 UB-1, SCARAB의 AUDIO-98XX와 같은 PC-9801용 사운드 보드, MZ-2861용 ADPCM 보드 MZ-1E35, 아케이드 기판 등에도 탑재되었다.[9]
4. MSX-AUDIO 카트리지
MSX-AUDIO는 원래 MSX2의 옵션 사운드 칩으로 개발되었지만, 표준 탑재되지 못하고 옵션 규격으로서 카트리지 형태의 주변 기기만 상품화되었다.[2] 해외에서는 필립스에서 NMS-1205 Muziekmodule (뮤직 모듈), 도시바에서 HX-MU900 MSX MUSIC SYSTEM이라는 이름으로 발매되었다.[3]
국내에서는 1987년에 마쓰시타 전기 산업(당시)에서 FS-CA1만 발매되었으며, 그 사양이 MSX-AUDIO로 인식되는 경우가 많다.[4] MSX-AUDIO의 규격은 사운드 칩 LSI로 Y8950, DAC로 YM3014를 사용하고, ADPCM/PCM 데이터용 RAM 256Kbit, 프로그램용 ROM 128KiByte, 프로그램용 RAM 4KiB를 탑재하며, 입출력 단자로는 뮤직 키보드 연결 단자, 음성 입력 단자(마이크 레벨 미니 잭), 출력 단자(RCA 잭)를 갖추는 것을 최소한의 장비로 한다.
MSX-AUDIO는 하드웨어 외에도 BASIC 명령어를 확장하는 확장 BASIC, 응용 프로그램에서 사용하기 위한 확장 BIOS, 실제 제어를 담당하는 MBIOS(Music BIOS) 등의 소프트웨어로 구성된다.
야마하의 YIS805 카탈로그에는 한때 "MSX-AUDIO(옵션) 탑재 가능"이라고 적혀 있던 적이 있다.
결과적으로 MSX-AUDIO는 높은 가격과 대응 소프트웨어 부족으로 거의 보급되지 못하고, 1988년에 발매된 MSX-MUSIC(YM2413) 규격의 FM 파나 어뮤즈먼트 카트리지가 보급되어 사실상의 표준 사운드 칩이 되었다.[1][2]
4. 1. 파나소닉 FS-CA1 (일본)
카트리지에는 스테레오 단자와 내장 프로그램 ON/OFF 스위치가 있다. 스위치가 OFF일 경우 CALL AUDIO 명령어로 MSX-AUDIO BASIC을 이용할 수 있다. 확장 BASIC은 ADPCM과 미디 키보드 제어 명령어도 가지고 있다. CALL SYNTHE 명령어로 내장 프로그램을 실행할 수 있지만 CALL AUDIO를 사용했다면 불가능하다.파나소닉에서 발매된 MSX-AUDIO 유닛인 FS-CA1은 A1 콤포 시리즈라고 명명된 파나소닉의 "A1 시리즈"를 상정한 특이한 카트리지 형태를 하고 있어, 기종에 따라 장착이 불가능한 경우도 있었다.[1][11]
출력 단자는 RCA 단자가 색상별로 2개 준비되어 있지만, Y8950에서의 출력은 모노럴이기 때문에 양쪽 단자에는 같은 음성이 출력되며, 카트리지에도 그 블록도가 도식되어 있다. 별도로 PCM 녹음용 표준 플러그와 키보드(YAMAHA제 YK-20)를 연결하는 단자도 준비되어 있다.
샘플링 데이터를 64KB의 ROM에 18종 탑재하고 있었고, 확장 BASIC이나 신스 애플리케이션(MSX-MUSIC SYSTEM)을 내장하고 있었다. ROM의 샘플링 데이터는 개나 고양이의 울음소리, 골프 스윙 등 대부분이 음향 효과였으며, 악곡 제작에 적합한 것은 아니었다.[12]
4. 2. 필립스 NMS-1205 (네덜란드)
시작 시 ESC 키를 누르면 기본으로 실행되는 내장 프로그램을 해제할 수 있다.[1] BASIC에서 `CALL MUSICBOX` 명령으로 내장 프로그램을 실행할 수 있다.[1]4. 3. 도시바 HX-MU900 (일본)
도시바 HX-MU900은 기본으로 내장 프로그램이 실행되지만, 시작 시 ESC 키를 눌러 해제할 수 있다. CALL SYN 명령어로 내장 프로그램을 실행할 수 있지만, CALL AUDIO 명령어를 사용했다면 불가능하다.5. MSX-AUDIO 소프트웨어
MSX-AUDIO를 지원하는 소프트웨어는 다음과 같다.
- 패밀리 스타디움 (MSX2)
- 라비린스 (MSX2)
- 제비우스 - 파드라웃 사가 (MSX2)
표준적인 사용법은 MSX-MUSIC 항목을 참조한다. 프리셋 음색은 FM 음원이 63+1(무음)종, PCM 음원은 18종이다.[13]
BASIC 명령어는 다음과 같다.
;
CALL SYNTHE
: 부속된 신시사이저 애플리케이션을 실행한다.
;
CALL AUDIO(3,0,1,1,1)
: MSX-MUSIC과 달리, 왼쪽 파라미터에 2 또는 3을 지정하면 PCM을 사용할 수 있다. PCM은
PLAY #2
명령으로, FM 음원, PSG와 동기 연주가 가능하다.;
CALL COPY PCM(#n,m)
: ROM에 탑재된 PCM 데이터를 RAM에 전송한다. #n은 음색 번호이다.
;
CALL SET PCM
: 각 음색 번호마다 PCM의 파라미터를 설정한다.
;
CALL LOAD PCM("FILENAME", #n)
: 디스크에서 PCM 데이터를 읽어온다.
;
CALL SAVE PCM("FILENAME", #n)
: 디스크에 PCM 데이터를 저장한다.
5. 1. MSX-AUDIO 또는 PSG 음성 출력
다음은 PSG 또는 MSX-AUDIO로 음성 출력을 지원하는 소프트웨어이다.- 전장의 늑대
- 라비린스/마왕의 미궁
5. 2. MSX-AUDIO 또는 MSX-MUSIC 음성 출력
다음은 PSG 또는 MSX-AUDIO로 음성 출력을 지원하는 게임이다.- 전장의 늑대
- 라비린스/마왕의 미궁
다음은 MSX-AUDIO 또는 MSX-MUSIC으로 음성 출력을 지원하는 소프트웨어 및 게임이다.
- Impact MuSiX Disk #1
- Impact MuSiX Disk #2
- Impact MuSiX Disk #3
- Impact MuSiX Disk #4
- Impact MuSiX Disk #5
- 컬럼스
- 고르비의 파이프라인 대작전
- 진・마왕 골베리아스
- 제비우스 파드라웃 전설
- 디스크 스테이션 시리즈 (창간 준비호 제외)
- 드래곤 퀴즈
- 프로 야구 패밀리 스타디움 페넌트 레이스
- 프로 야구 패밀리 스타디움 홈런 콘테스트
- 마도 이야기 1-2-3
- 룬 마스터 삼국영걸전
5. 3. MSX-AUDIO 전용 소프트웨어
MSX-AUDIO 전용으로 출시된 소프트웨어는 다음과 같다.- MSX-Audio 시리즈 뮤토피아
- MSX-Audio 시리즈 스코어 에디터
- MSX-Audio 시리즈 사운드 팔레트
5. 4. MSX-AUDIO와 MSX-MUSIC 동시 음성 출력
GUIDO'S LOST IN PLANTINUS영어와 ZONE TERRA영어는 MSX-AUDIO와 MSX-MUSIC을 동시에 사용하여 음성을 출력하는 소프트웨어이다.5. 5. MSX-AUDIO (256KB Sample RAM) 음성 출력 대응
다음은 MSX-AUDIO(256KB Sample RAM)의 음성 출력에 대응하는 소프트웨어이다.- Unknown Reality 2.0
참조
[1]
서적
早すぎた迷オプション MSX-AUDIO
アスキー
2003
[2]
서적
西和彦Special Interview 次期MSXの全貌 ユビキタスMSXが焦点
アスキー
2003
[3]
웹사이트
The Ultimate MSX FAQ - MSX Audio section
http://www.faq.msxne[...]
[4]
서적
MSX Datapack
アスキー
1990
[5]
서적
MSX-DATAPACK
アスキー
1990
[6]
트윗
西和彦Twitter
https://twitter.com/[...]
2022-07-26
[7]
문서
Y8950のアプリケーションマニュアルのタイトルに既にそれが見られている。
[8]
Youtube
YS2の曲を実機MSX Audioで動作検証してみた
https://www.youtube.[...]
[9]
문서
Y8950 APPLICATION MANUAL
[10]
문서
アプリケーションマニュアル
[11]
서적
MSX/2/2+ ゲーム・ミュージック・プログラム大全集
[12]
서적
MSX Datapack
アスキー
1990
[13]
서적
MSX Datapack
徳間書店
1989
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com