MSX
1. 개요
1983년 6월 27일 일본의 아스키에서 발표한 8비트 개인용 컴퓨터의 규격. 아스키에서는 규격의 사양만을 제정했고 실제로 완제품을 생산하지는 않았으며 일종의 개방형 아키텍처 형태로 원하는 회사들이 자유롭게 참여하도록 하였다. 다수의 1980년 대의 메이저 일본과 한국의 전자 회사들이 MSX 표준 규격을 준수하면서 자사만의 특징을 가지고 있는 MSX를 발매하였다. 자사가 완제품을 만들면서 규격을 공개한 IBM PC 호환기종 보다는 3DO처럼 규격만 제시한 경우와 유사하며 MSX가 이런 방식의 원조이다. 일반적으로는 '아스키와 마이크로소프트의 공동 제안 규격'으로 알려져 있지만 실제로는 아스키의 독자 규격에 가까우며 사실 여기에는 약간의 뒷사정이 있다. 이에 대해서는 후술.
2. 설명
Machines with Software eXchangeability[1] 의 약자로서, 일본의 아스키(현 아스키 미디어 웍스)와 미국의 마이크로소프트에서 공동으로 창안한 8비트 컴퓨터의 규격이지만 미국에서는 만드는 회사가 거의 없었고, 일본, 한국(대우전자, 삼성전자, LG전자), 네덜란드 (필립스)에서 주로 생산되었다. NEC, 샤프, 후지쯔 등 기존에 독자 규격의 컴퓨터를 제작하고 있던 기업들에서는 참여에 소극적이었던 반면, 소니, 마쓰시다, JVC 등 주로 가전 회사들이 이 규격의 컴퓨터를 만들었다. 이는 MSX의 개방형 아키텍처 규격이 가정용 컴퓨터 시장의 진입 장벽을 낮춰준 덕분이었다.
MSX와 같은 '표준 규격'의 등장에는 당시의 시대 배경을 이해할 필요가 있는데, 오늘날에는 개인용 컴퓨터 시장에서는 IBM PC에서 발전해온 소위 윈텔 규격의 컴퓨터가, 모바일 시장에서는 안드로이드가 일종의 표준 규격의 역할을 하고 있으나 당시에는 회사 별로 다양한 하드웨어가 난립하였고 제조사가 다르면 소프트웨어의 호환성이 없는 것이 당연했다. 현재의 IBM PC 호환 기종과 매킨토시, 아이폰과 안드로이드 스마트폰 간에 호환성이 없는 것과 마찬가지 상황인데, 그런 상황이 수십 배 쯤 심각했다고 보면 된다. 이게 일본만 그랬던 게 아니라 PC의 본산지였던 미국도 마찬가지라서 애플 II, 라디오섁 TRS-80, 코모도어 64, 아타리 800 등 수많은 PC들이 군웅할거 했으며 이들 역시 서로 소프트웨어가 호환되지 않았다.[2] 심하면 같은 회사의 하드웨어끼리도 호환성이 없는 경우도 드물지 않았을 정도[3] 라서 소프트웨어 제작사 입장에서는 당연히 저 수많은 기종에 맞춰서 소프트웨어 개발을 해야 했으니 지옥이 따로 없었다. 이런 환경 가운데 아스키가 제창한 "제조사가 달라도 MSX 규격이라면 소프트웨어는 모두 호환된다!"라는 통일 규격 제안은 상당히 긍정적인 것이었다.
실질적인 규격의 아버지라고 부를 수 있는 사람은 니시 카즈히코. 아스키의 창립 멤버이자 당시 일본 마이크로소프트의 대주주이기도 했다. 한 때 일본의 빌 게이츠라 불렸으며 실제로 마이크로소프트에서 빌 게이츠와 같이 일하기도 했다. 빌 게이츠의 자서전, 미래로 가는 길에서는 아예 '친구'라고 등장한다. 손 마사요시 현 소프트뱅크 회장과 라이벌이었던 인물이지만 현재는 존재감이 별로 없어졌다. 사업 실패 후에는 교육자로 변신해 메이조 사립고등학교의 이사장을 역임한 적도 있고 아이즈 대학 총장에 출마했으나 낙선한 바도 있다.
그가 MSX를 만든 이유는 소프트뱅크 손 마사요시와의 라이벌 의식 때문인데, 당시 일본에서 개인용 컴퓨터는 3대 PC 기업이라 불렸던 NEC, 샤프, 후지쯔가 만들었으며[4] , 소프트웨어의 유통은 소프트뱅크에서 거의 대부분을 지배하고 있었다. 그러다 보니 마쓰시다, 소니와 같은 일본의 가전 회사들에게는 PC 사업에 발을 들여놓아 첨단 기술 회사 이미지[5] 를 갖고 싶었으나 하드웨어 설계 능력이 모자랐을 뿐더러 소프트웨어도 빈약해 어려움을 겪고 있었다. 그나마 소니에서는 1983년 발표한 SMC-777이라는 독자 규격의 PC를 내놓은 적이 있으나 선발 업체에 비해 극심한 소프트웨어 부족 때문에 사실상 망한 상태였다. 이런 상황에서 소프트뱅크와 라이벌 의식을 가진 아스키에서는 위 가전 회사들을 끌어들여 기존 PC 시장의 기득권을 깨려고 하였고, 둘의 알력 다툼은 MSX 규격 발표 전날 소프트뱅크가 전격적으로 MSX를 지지한다는 발표를 내면서[6] 일단은 봉합되었다.
마이크로소프트는 실제적으로 규격 제정에 적극적으로 참가하지는 않았고 BASIC 인터프리터, MSX-DOS 등의 소프트웨어만을 제공했으며 실질적인 규격은 아스키, 정확히는 니시 카즈히코의 작품이었다. 애초에 빌 게이츠는 소프트웨어에 전념하여야 한다는 방침이어서 그다지 MSX 규격에 대해 탐탁찮아 했던 것을 니시 카즈히코가 설득해서 승인 받았다고도 한다. 참고로 MSX 규격은 니시의 고유 설계는 아닌데, 이에 대한 설명은 후술하도록 한다.
또한 니시 카즈히코는 주식회사 아스키를 통해 MSX 매거진이라는 잡지 또한 창간해서 MSX 하드웨어 및 소프트웨어 판매를 증대시키고자 했다. 일종의 시너지 효과를 노린 셈인데 이 잡지 또한 대성공하여 일본의 서브컬처에 큰 영향을 주었다.
PC 시장의 본산이었던 미국을 위시한 북미와 대부분의 유럽 지역에서의 MSX는 코모도어 64와 애플 II의 상대가 되지 못했지만 동아시아, 남미, 소수의 유럽 국가 등지에서는 성공을 거뒀다. 네덜란드나 남미 국가가 MSX 팬덤의 주축을 이루고 있으며 현재도 이들 국가에서는 MSX 관련 행사가 열리고 있다.[7]
특히 코나미에서 MSX 기종으로 그라디우스 시리즈, 메탈기어, 불새, 격돌 페넌트레이스와 같은 많은 명작 게임을 내놓아 MSX 유저들에게 그 당시의 코나미는 현재 PC 게임계의 블리자드 엔터테인먼트와 비슷한 위치로 인식되었다.[8] 이 시절의 코나미는 그야말로 다른 회사와는 넘사벽이어서 스페이스 맨보우나 메탈기어 2 솔리드 스네이크 등의 말년작 쯤 가면 MSX로 이런 걸 할 수 있나 싶은 수준의 연출을 보여준다.
1980년대 중후반부터는 게임의 용량이 점차 커지면서 롬팩이 아닌 플로피 디스크를 사용하는 게임들이 비중을 많이 차지하기 시작했고, 이 시기부터 이스 시리즈 등 PC-8801의 게임들의 이식이 많이 되기 시작했다. 상당수가 MSX2보다 발색수가 낮은 8801판 그래픽을 그대로 때려 박아서 MSX2의 그래픽 성능을 잘 살리지 못했지만, 이스 시리즈나 영웅전설1 등 몇몇 작품은 MSX2에 맞게 그래픽을 갈아엎어 초월이식의 경지를 보여주기도 했다.
3. MSX 규격의 변천
3.1. MSX(1983)
최초의 MSX 규격이다. 그냥 MSX라고 하면 원래 이 초대 규격을 가리키지만 MSX 시리즈 전체를 가리키기도 하므로 후대의 규격들과의 구분을 위해서 MSX1이라고 부르기도 한다.
MSX 규격은 8비트 중에서도 그래픽 성능이 높은 것으로 알려져 있지만 그것은 MSX2 이후의 이야기로, 당초 MSX 규격은 커스텀 부품을 최소화하고 당시에 일반화된 상용 부품들을 끌어모아 낮은 가격으로 가정용 컴퓨터를 구축하는데 역점을 두었기 때문에 그래픽 성능은 그다지 좋지 못했다. 가격은 초기 5만엔대였으나 84년에 카시오가 29,800엔으로 가격을 절반 가까이 후려치면서 출혈경쟁을 시작하고 결국 누구도 돈을 벌지 못하는 시장이 되어버리고 만다.
이를 위해 CPU는 가장 보편적이었던 자일로그 Z80A, 사운드 칩셋은 제네럴 인스트루먼츠 AY-3-8910, 그래픽 처리 칩셋(VDP)은 텍사스 인스트루먼츠 TMS9918을 사용하였는데, 이 조합은 당시에 그렇게 드문 조합이 아니었다. 세가의 게임기인 SG-1000이 이와 비슷한 조합을 가지고 있으며 MSX보다 1년 먼저 등장한 콜레코비전이나 Sord M5[9] 역시 유사한 조합을 가지고 있다.
규격에 외부에 확장 슬롯을 갖출 것을 명시하고 있는데, 확장 슬롯은 외부 장비 연결에 사용하기 위한 것이나[10] '''게임팩'''을 꽂는 용도로도 쓸 수도 있었다(그리고 그 용도로 더 많이 쓰였다!). MSX가 게임 컴퓨터라는 평가를 종종 듣는 이유일지도. 그리고 당시 컴퓨터들 중에서는 드물게 스프라이트를 하드웨어로 처리할 수 있었는데 덕분에 MSX 게임들은 동시대의 경쟁 기종들에 비해서 슈팅, 액션 등이 강세를 보이는 편이었다.[11] 스프라이트는 당시에는 아케이드 머신, 혹은 패미컴 같은 게임기에나 들어가는 기능이었고 컴퓨터에는 잘 들어가지 않는 기능이었다. 이는 컴퓨터는 운영 체제에 따라 CLI의 경우에는 전혀 필요없었을 뿐더러, GUI의 경우에는 그래픽의 이동에 대해 제한이 많았던 스프라이트보다 제한이 없었던 블리터가 더 효율적이었기 때문이었다. 미국에서는 아타리 800과 코모도어 64에 들어간 바가 있는데 이들 역시 MSX와 마찬가지로 게임 지향의 가정용 컴퓨터라는 이미지가 강했다.
참여한 회사 중에는 원래 컴퓨터에 관심이 있었던 히타치, 도시바, 미쓰비시라던가 새롭게 가정용 컴퓨터 시장에 진출하고 싶어했던 마쓰시다, 소니, 산요전기는 물론 카시오, 캐논, 야마하, 파이오니어, JVC, 심지어 혈압계 회사인 옴론 등 지금 생각하면 컴퓨터와 관계없어 보이는 회사들도 있는데, 이들 중에서 파이오니어는 레이저디스크 비디오 플레이어를 MSX 주변기기로 쓸 수 있게 만든 대인배스러운 물건을 내놓기도 했다.(...) 이것으로 나온 게임이 '스타 파이터'와 '인터스텔라'. 레이저 디스크에 담긴 호화로운 동영상 배경에 오버레이로 나오는 빈약한 MSX 화면은 괴리감이 심했다. 스타 파이터 플레이 영상, 인터스텔라 플레이 영상. 또한 야마하는 전자 악기를 MSX로 제어할 수 있는 다양한 인터페이스 카트리지들을 만들어서[12] 음악 컴퓨터로 만들어 내놓았다. 기존의 시장 지배자였던 NEC, 샤프, 후지쯔 정도를 제외하면 그 시절 좀 이름 있는 일본 전자회사는 거의 모두 MSX 규격에 뛰어들었다고 보아도 좋았을 정도다.
- CPU: 자일로그 Z80A 상당품[13] 3.58MHz
- VDP: 텍사스 인스트루먼츠 TMS9918 상당품.[14]
- 사운드: 제너럴 인스트루먼츠 AY-3-8910 3채널
- 메모리: 주 8~64KB, 비디오 16KB
- 해상도/발색: 문자 40자×24줄, 그래픽 256픽셀×192픽셀/16색. 다만 그래픽 방식은 비트맵이 아닌 패턴화된 컴퓨터 그래픽(Patterned Computer Graphics: PCG)이다.[15]
- 확장 슬롯: 최소 1개
3.2. MSX2(1985)
저렴한 가격과 적당히 괜찮은 성능, 다양한 소프트웨어 등으로 시장에서 자리를 잡은 MSX였으나 가격을 억제하기 위해 성능을 많이 제한하였으므로 이런저런 불만이 나오기 시작하였다. 우선 메모리가 최소 8KB라는 점은 메모리가 비쌌던 1983년 당시에는 가격 억제를 위해 어쩔 수 없는 사양이었으나, 소프트웨어를 개발하는 입장에서는 불편한 점이 많았고, 해상도 역시 너무 낮았다. 특히 일본에서는 가로로 40자의 한자 표현이 가능한 워드프로세서에 대한 수요가 있었는데, 이를 위해서는 동시대의 PC-8801 등이 갖추고 있던 640×200 정도의 해상도가 요구되었다.
이에 따라 메모리와 비디오 메모리를 최소 64KB로 규정하고 512×212의 비트맵 그래픽스를 채용한 새로운 규격이 1985년에 등장했는데 이것이 바로 MSX2. MSX2 규격의 발표에 따라 MSX는 저렴한 게임 컴퓨터 이미지를 벗어나 동시대의 경쟁 기종 컴퓨터들에 뒤지지 않는 사양을 갖출 수 있게 되었다. 이 시기가 MSX의 절정기로 'MSX는 그래픽이 강하다'는 이미지가 생겨난 것도 이 MSX2 덕분이다. 동시대의 경쟁 기종인 PC-8801mkIISR이나 X1Turbo 등과 비교할 때 MSX2의 그래픽 성능이 우수하기 때문. 특히 색깔 표현이 512 팔레트/16색, 혹은 256색 고정 팔레트로 동시대 기종 사이에서는 매우 앞서가는 편이었다.[16] 일본 내에서 발매된 8비트 기종 가운데 MSX2보다 그래픽 성능이 뛰어나는 기종은 후지쯔의 FM77AV 정도 밖에 없다.
1982년, 자사의 PC를 만든 야마하로부터의 협력 요청으로, 아스키가 요구사항을 만들고 야마하가 LSI개발을 담당하여 1984년에 만들어진 것이 MSX2에 탑재되는 V9938로서, MSX2의 개발은 우연찮게도 야마하가 주도했다고 볼 수 있다. MSX2의 VDP인 아먀하 V9938은 원본인 텍사스 인스트루먼츠 TMS9918에 비해 게임에 관련된 기능도 강화했는데, 특히 약간 빈약했던 스프라이트 성능을 대폭 강화해 패미컴 등의 게임기에 뒤지지 않게 되었고, VDP를 이용해 스크롤 기능도 갖추고 있었다. 그러나 컴퓨터였기 때문에 워드프로세서를 위한 세로 방향으로만 기능을 넣었다. 덕분에 MSX2용으로 등장한 슈팅이나 액션 게임들은 대개가 세로 스크롤(종스크롤)이었고, 가로 스크롤(횡스크롤)은 드물었다. MSX2의 비트맵 그래픽은 MSX1의 PCG에 비해 그래픽 처리량이 엄청나게 늘어나는데 반해, Z80A CPU는 너무 느려 소프트웨어 스크롤 구현이 어려웠다. 결국 예를 들면 악마성 드라큘라나 힘내라 고에몽 MSX2판은 원작인 패미컴 판에 있는 횡스크롤이 사라지고 화면을 전환하는 식으로 변경했다.
후기에는 VDP로 횡스크롤을 구현하긴 했으나 제약이 컸다. 일단 MSX2에서 비트맵 모드로 화면을 미려하게 만들 수 있어 게임으로 가장 선호했던 화면 모드인 스크린 5 모드 대신, 8×8 타일들로 화면을 구성해야 했던 스크린 4 모드를 써야했다. 그리고 화면 표시 영역을 이동시키는 명령인 SET ADJUST 명령을 이용했다. 이는 16 픽셀까지만 이동이 가능하기 때문에, 16 픽셀 이동 후 반드시 왼쪽 8픽셀의 정보를 지우고 오른쪽 8픽셀의 정보를 읽어들인 새로운 배경 화면을 다시 그려야 했다. 이것을 계속 반복해 횡스크롤을 구현했다. 스페이스 맨보우가 MSX2에서 동작할 때 이런 방식을 이용했다.[17] 이런 방식의 단점은 주기적으로 오른, 왼쪽 테두리의 8픽셀 정보가 갑자기 사라지거나 등장한다는 것이다. 그래서 오른, 왼쪽 각각 8 픽셀 테두리를 검은 스프라이트로 가리는 방법도 있었다. 사이코 월드가 이런 방식이었다. 그러나 이는 스프라이트 성능을 희생해야 한다는 단점이 있었다.
이러한 향상된 성능들을 갖추면서도 기존의 MSX1 소프트웨어도 대부분 상위 호환성을 보장하였기 때문에[18] MSX2의 보급은 비교적 순조롭게 이루어졌고 MSX2용 소프트웨어도 발매 초기부터 시장에 나올 수 있어 선순환이 되었다. 발매 초기에는 평균 5만엔 대 정도로 MSX1에 비해 가격이 많이 비싼 편이었는데 아예 표준 사양 모델 밖에도 옵션 규격인 JIS2 수준 한자 ROM이나 슈퍼 임포즈를 내장하고[19] 키보드 분리 및 플로피 디스크 드라이브 내장[20] 등 전체적인 사양을 고급화하여 전문가 지향의 10~20만 엔 대 고가 모델도 제법 나왔다. 이에 영향을 받은 한국 모델이 바로 대우전자 X-II(CPC-400). 1987년 무렵부터는 옵션 규격의 내장보다는 칩셋 커스텀을 거친 원가 절감에 치중, 가격 하락이 상당히 이루어져서 MSX2로의 시장 이행이 가속화되어 시장에 나오는 소프트웨어도 기존의 MSX1용 소프트웨어보다 MSX2용 소프트웨어가 많을 정도로 역전되었다.
사운드는 MSX1과 기본적으로 같으나 MSX-Audio라는 옵션 규격을 마련하여 기능 강화를 꾀했다. 야마하 Y8950(야먀하 OPL YM3526에 ADPCM 코덱을 추가한 칩셋) 칩의 채용으로 2오퍼레이터 FM 사운드와 1채널 ADPCM을 제공했으나 가격이 너무 비싸서 보급은 잘 이루어지지 않았다. 1988년 마쓰시다에서 FMPAC이라는 이름으로 야먀하 OPL2 YM3812[21] 의 저가판인 야마하 OPLL YM2413칩을 채용한 사운드 확장 카트리지를 발매했는데, 성능은 MSX-Audio보다 많이 떨어지지만, 가격이 1/4 정도였기 때문에 급격하게 보급이 이루어졌고, 결국 MSX2+에 MSX-Music이라는 이름으로 옵션 규격으로 채용됐다. 표준 규격은 아니나 코나미의 커스텀 사운드칩인 SCC가 코나미제 카트리지에 탑재된 것도 비슷한 시기인 1987년부터. 상세한 내용은 문서 참조.
- CPU: 자일로그 Z80A 상당품 3.58MHz. MSX1과 동일.
- VDP: 야마하 V9938(E-VDP)[22]
- 사운드: 제너럴 인스트루먼츠 AY-3-8910 3채널. MSX1과 동일
- 메모리: 주 64KB 이상, 비디오 64~128KB
- 해상도/발색: MSX1 표준에 더해서 문자 80자×24줄, 그래픽 256픽셀×212픽셀/256색, 256 or 512픽셀×212픽셀/512색 중 16색 비트맵 그래픽. VRAM 128KB 모델은 인터레이스 모드로 세로 424 픽셀 표현도 가능하다.
3.3. MSX2+(1988)
MSX2 규격이 나온 지 3년이 지난 1988년에 그래픽을 더욱 강화한 MSX2+ 규격이 발표되었다. MSX'3'가 아닌 '2+'인 이유는 MSX1에서 2로 변했던 것과 달리 업그레이드의 폭이 그리 크지 않기 때문. 주로 옵션이었던 규격들이 표준 규격으로 들어온 것 외에는 큰 변화점은 많지가 않다. MSX도 슬슬 저물어가는 시기였고 MSX2+에 와서는 소니, 마쓰시다, 산요전기 3사만이 남고 나머지는 모두 철수했다. 소니와 마쓰시다는 초기 MSX 시절부터 가장 큰 지분을 갖고 있었기 때문에 2사만이 남았다고 해도 과언이 아니다. 비록 이렇게 참가 기업 수가 급감했어도 MSX의 위세가 참가 기업 수만큼 줄어든 것은 아니었지만 MSX의 시대가 저물어가고 있었다는 사실만큼은 부정할 수 없다.
가장 큰 차이점은 VDP가 V9938에서 V9958로 변경된 것이다. V9958은 V9938의 업그레이드 버전이기는 하나 업그레이드의 규모 자체는 크지 않았다. 가로 스크롤 기능을 추가, 전 방향 하드웨어 스크롤이 가능해 보다 게임 제작이 용이해지게 되었다. MSX2 때부터 이랬으면 MSX 게임 소프트의 발매 방향이 상당히 달랐지 않았을까 하고 생각되는 부분인데, MSX2+ 전용 게임은 동시 발매작인 '레이독 2'와 'F1 스피리트 3D 스페셜' 2작으로 끝나버린 관계로 거하게 망했다. 다만 MSX2/2+ 동시 지원으로 MSX2+에서 가동 시에 MSX2+의 하드웨어 스크롤이 활성화되거나 자연색 모드로 일러스트가 출력되는 케이스는 많지는 않지만 어느 정도 있다.
자연화 모드라는 기능을 추가했다. 일명 YJK 방식이라고도 하는 이 화면 모드는 픽셀 단위로 색상을 지정할 수 없고 가로 4픽셀 단위로 색상을 지정하고 그 4픽셀 안에서는 휘도만을 지정할 수 있는 특징이 있다.[23] 색상 표현 수를 늘리면서도 비디오 메모리는 적게 사용하기 위한 고육지책이었다. 19,268색이라는 당시로서는 어마어마한 색상을 표현 가능해서 잠시 이목을 끌었지만 실제로는 사진 등의 제한된 용도에만 쓰였고 게임에서 이용하기에는 용량이나 속도 등의 문제로 시작 화면 정도에서만 잠깐 사용할 수 있었다. 이 문제를 해결하기 위해서 YJK 방식과 기존의 RGB 방식(512색 중 16색 표현, 픽셀 단위 색상 지정 가능)을 혼합할 수 있는 모드도 있으나 이 경우에는 YJK의 색상 표현이 12,499색으로 줄어든다.
옵션 규격이던 JIS 제 2수준 한자 ROM이 표준화 되어 모든 MSX2+에 구현되었다. 가끔 게임에 이 한자 ROM을 사용하는 바람에 한국산 MSX2에서는 잘 안돌아가는 게임이 있다. 대표적인 사례는 프린세스 메이커. 전년에 발매했던 FMPAC, 즉 MSX-Music는 옵션 규격이었지만 산요 Wavy 35와 마쓰시다 FS-A1FX를 제외한 전 기종이 MSX-Music을 내장했기 때문에 사실상 표준 규격이 되었다고 할 수 있다.
상황이 이렇다 보니 한국의 대우전자에서도 MSX2+를 개발하였으나 시장성 문제로 출시 계획을 무기한 연기해 결국 출시가 되지 않았다는 후문이 있다. 사실 바로 이듬해인 1989년 여름에 불어 닥친 8비트 컴퓨터 대멸종을 생각하면 현명한 판단이었을 것이다. 다만 재믹스 터보가 V9958을 탑재하여 MSX2+의 프로그램을 일부 수행할 수 있다. 이것이 MSX2+ 개발과 관련이 있던 것인지는 불명.[24]
- CPU: 자일로그 Z80A 상당품 3.58MHz. MSX1,2와 동일.[25]
- VDP: 야마하 V9958(MSX-VIDEO)
- 사운드: 제너럴 인스트루먼츠 AY-3-8910 3채널. MSX1, 2와 동일
- 메모리: 주 64KB 이상, 비디오 128KB
- 해상도/발색: MSX2 표준에 더해서 256픽셀×212픽셀/12,499~19,268색의 자연화 모드 추가.
3.4. MSXturboR(1990)
1990년, 16비트 CPU로 교체한 turboR이라는 후속 규격이 발표되었으나 제조사는 마쓰시다 한 회사만 남고 모두 철수. 이 규격의 기종은 그래서 마쓰시다 FS-A1ST와 FS-A1GT 둘 뿐이다. 이름의 R은 RISC에서 따온 것이다.
CPU는 아스키에서 설계한 16비트 CPU인 R800을 사용하여 이론적으로는 기존 MSX의 무려 '''8배'''의 속도를 낼 수 있었고[26] 최소 메모리도 256KB로 4배나 커졌다. 그에 비해 VDP는 MSX2+와 동일한 V9958, VRAM도 여전히 128KB를 장착하여 그래픽 성능이 '''전 세대인 MSX2+와 똑같'''았는데 V9958의 속도가 꽤 느려서 빠른 CPU에도 불구하고 VDP에서 병목 현상이 발생했다. 그래픽 성능이 이미 시대에 뒤쳐져 있었기 때문에 turboR은 시장에서 그다지 환영받지 못하였다. 보조 기억 장치인 플로피 디스크도 이미 고밀도인 2HD 플로피 디스크를 보급하기 시작했고 하드디스크도 어느 정도 가시권 안에 들어오는 옵션이었던 시점에서 계속해서 720KB 2DD만을 고집한 점 역시 시대착오적이었다. 거기에 가격도 FS-A1GT를 기준으로 하면 99,800엔의 고가여서 가정용 컴퓨터는 아니게 되어 보급률에 악영향을 주었다.[27] 게다가 소프트웨어들도 기존의 MSX2/2+ 시장을 고려하지 않을 수 없어서 일부를 제외한 대부분의 소프트웨어는 MSX2/2+와 호환성을 유지하며 turboR의 고속 모드에만 대응하는 식으로 나왔다.
VDP에 대해선 여담이 더 존재하는데, MSX3 문단에서 후술하는 바와 같이 원래는 야마하제 새 VDP를 탑재할 예정이었다가 시장상황의 변화와 개발 지연으로 MSX3은 취소하고 그냥 MSX2+의 강화형인 터보R만 내놓고 말았다는 것. 이에 의하면 MSX3이 먼저 기획되었다가 터보R로 선회한 셈이다.
turboR에 와서는 S-Video 단자가 생긴 대신 카세트 테이프 데이터 레코더 단자가 삭제되었다. turboR에서 규격이 변경되었다기 보다는 마쓰시다의 MSX2+인 FS-A1WSX이 이어져 내려온 것인데 실질적으로 turboR 규격 기종은 마쓰시다 제품 뿐이고 카트리지형 데이터 레코더 컨트롤러같은 것도 개발된 바 없으므로 결국 데이터 레코더를 쓸 수 없게 된 셈이다. [28]
명목 상이나마 옵션 규격이었던 MSX-Music은 표준 규격이 되었다. 또한 확장 카트리지로 제공되던 MSX-DOS2 역시 표준으로 탑재하였다. 별매 소프트웨어였던 GUI 그래픽 셸 프로그램 'MSX View'가 ROM에 내장되고 메인 메모리 512KB, 역시 별도 판매한 MIDI 카트리지였던 'μ · PACK'을 내장하였다.
그러나 1995년 마쓰시다는 FS-A1GT의 생산을 중단하고 컴퓨터는 DOS/V IBM PC 호환기종 일체형 컴퓨터였던 WOODY 시리즈로 전향하고, 게임 분야는 3DO에 전념하기로 결정함으로서 MSX의 역사는 종지부를 찍었다.
- CPU: 아스키 R800 7.16MHz
- VDP: 야마하 V9958. MSX2+와 동일
- 메모리: 주 256KB(ST)/512KB(GT), 비디오 128KB
- 사운드: MSX2+ 표준에 더해서 MSX-Music(YM2413/FM 9채널)+8비트 ADPCM
- 해상도/발색: MSX2+와 동일
3.4.1. 타카오카 NIA-2001 (1989)
다만 파나소닉제가 아닌 관련제품이 하나 더 있기는 했는데, 일본의 타카오카社가 자동차 유통업체인 Aucnet의 주문을 받아 제작한 NIA-2001이 그것. 터보R의 규격에 거의 모든 면에서 부합하지만 PCM 오디오가 빠져있어 엄밀히 말하면 Turbo R이 아니고, MSX진영에서 이 제품을 MSX 기종으로 인정한 적도 없는 걸로 보인다. [29] 게다가 리테일용도 아니고 중고 자동차 경매를 위한 업무용 기기였다고. 그래서 외관도 업무용 PC에 가깝고, 관련 용도의 내장 소프트웨어를 구동하는 것으로 설계돼있어 FDD도 내장돼있지 않다고 한다. 대신 모뎀 및 수퍼임포즈 기능을 달고 나와 용도를 짐작케 한다. 중고 자동차의 화면을 보여주고, 실시간 경매로 낙찰을 하는 온라인 경매 시스템을 '''1989년에''' 구축했던 것이다. [30] 수퍼임포즈 기능은 레이저디스크나 위성방송으로 전송되는 양질의 중고차 사진을 재생하는 데에 사용되었다고. 그리고 이런 시스템을 매매상에게 판매한 것이 아니라 리스 기반으로 운영했다고 하니 여러모로 시대를 앞서갔다 평할만 하다.
리뷰어들의 평에 따르면 내부 구조는 터보R과 거의 유사하며 MSX-BASIC 4.0도 내장돼 있고, 심지어 바이오스의 기능도 거의 같으며 다만 파나소닉제에 비해 버전만 낮을 뿐이라고 한다. 이로 미루어 우연히 동일 하드웨어를 가지고 별개의 기종으로 독자적으로 개발한 것이 아니라 MSX진영과 상당 수준의 협력관계가 있었음을 알 수 있다. 물론 그래도 공식적으론 MSX가 아니라고 할 수밖에 없겠지만.
태생이 이렇다보니 중고 물량이 매우 희귀하며, 남아있는 사진도 실제 중고 자동차 업체에서 굴렀을 법한 변색된 제품들 위주이다.
3.5. MSX3(취소)
MSX는 MSXturboR을 마지막으로 끝이났다. 그러나 아스키는 MSX3 규격을 내놓을 계획이 있었다고 하는데, 두 종류의 증언과 자료가 있다.
하나는 MSX2를 발표한 1985년 즈음 Z80과 호환 가능한 16비트 CPU의 Z280, VDP는 V9948(E-VDP-II), 사운드 칩은 MSX-AUDIO(야마하 Y8950)는 내용으로 MSX3을 계획했다는 것이다.[31]
또 다른 하나는 1990년까지 야마하에서 신형 VDP V9978를 개발해 탑재할 예정이었는 것이다.[32] 1985년의 구상이 5년간의 세월이 흐르면서 바뀐 것으로 보인다. 아스키에서는 코드명 TryX로 부르며 개발했다고 한다. 그러나 야마하 V9978의 계속되는 개발 연기로 인해 결국 V9958을 쓰고 MSXturboR로 발매한 것이다.[33] 결국 야마하도 V9978 계획을 폐기하고 텍사스 인스트루먼츠 TMS9918과 야마하 V9958의 하위 호환 기능을 제거해 1992년에 V9990(E-VDP-III)을 내놓았는데, 그래픽 성능은 당대의 킹왕짱이었던 X68000의 뺨을 찰지게 후려치는 수준이었다. 만약 실제 탑재했더라면 상당한 성능 향상을 기대할 수 있었을지도 모른다. 한참 나중에 유럽 능력자들의 가내수공업으로 GFX9000이라는 확장 카트리지를 만들고 이것을 사용한 동인 게임을 보면 확실히 당대의 아케이드 기판에 비견할 만한 그래픽 성능을 내고 있음을 알 수 있다.
그 외에도 대우전자의 엔지니어가 MSX3 규격 후보 시제품을 만들어 주변 사람들에게 보여주었다.[34] 재믹스 항목을 참고하자.
4. MSX의 원형
MSX 규격의 원형은 아스키 고유의 것이 아니다. 위 MSX1 문단에서 전술했듯 이미 자일로그 Z80A에 텍사스 인스트루먼츠 TMS9918을 조합하는 기종은 Sord M5같은 선례가 있고, 세가의 SG-1000도 같은 조합이기 때문에 이런 조합 자체는 흔한 것이었지만 실제로 직접적인 원형이 되는 기종이 존재하는데, 그것이 바로 미국의 회사인 '스펙트라비디오'(Spectravideo)에서 MSX와 같은 1983년에 발표한 SVI-318/328. MSX 규격과 일절 호환성이 없지만 하드웨어 구성이 '''완전히 똑같으며''' BASIC 인터프리터도 마이크로소프트의 것을 사용하고 있는 상당히 닮은 것이라서 예전부터 연관성이 의심되던 물건이었다.
나중에 나온 비화에 따르면 이렇다. 스펙트라비디오는 SVI-318/328을 만들면서 설계/제조를 홍콩의 Bondwell이라는 회사에 맡겼는데, 여기에 BASIC 인터프리터 등의 시스템 소프트웨어를 제공한 회사가 마이크로소프트였다. 그리고 마이크로소프트의 동아시아권 창구 역할을 한 회사가 바로 아스키이다. 아스키는 SVI-328의 훌륭한 완성도를 보고 이를 바탕으로 복잡한 시장을 통일할 표준 규격을 만드는 것이 어떤가 하는 아이디어를 내어 당시 제작 중이던 프로토타입을 각 가전 회사에 제시하고 참가 의견을 타진했다고 한다. 그리고 참가할 가전 회사들의 의견을 수렴하여 SVI-328의 사양을 바탕으로 개량하여 나온 것이 MSX1 규격이라는 것. 여기에 대해서는 개발자인 니시 카즈히코 본인도 비슷한 언급을 했는데 니시의 발언에 따르면 SVI-328은 또 NEC PC-6000 시리즈의 영향을 받은 모양.
MSX 규격 발표 후 반대로 스펙트라비디오에서 MSX 규격에 참가했다. 북미 지역의 유일한 MSX 규격 참가업체로 SVI-728이라는 MSX 규격의 컴퓨터를 시장에 내놓았고, IBM PC XT 호환 기종이지만 MSX 소프트웨어를 동시에 굴릴 수 있는(!) SVI-838 같은 기괴한 물건도 내놓았지만 이미 북미 시장에는 애플 II나 코모도어 64 등이 강고하게 자리잡고 있었는 지라 결국 MSX 규격의 보급에 실패한 끝에 1988년 회사가 파산하고 시장에서 철수하고 말았다. 미국 시장에서의 MSX는 이 스펙트라비디오에서 내놓은 SVI 시리즈가 전부다. 그래서 마이크로소프트에서 관여한 기종임에도 MSX는 미국 내에서 거의 알려지지 않은 마이너한 컴퓨터이다.
5. 대한민국에서의 MSX
5.1. 하드웨어
한국에서도 1984년에 금성사(현 LG전자), 대우전자, 삼성전자 가전 3사가 나란히 MSX 규격의 컴퓨터를 냈고, 심지어 대우전자에서는 이듬해인 1985년에 MSX의 게임 기능만을 이용한 게임기 재믹스를 발매하기도 했다. 재믹스에 대한 상세한 내용은 해당 문서 참조.
한국 PC 업계에서 선발 주자였던 삼성전자와 금성사는 각각 SPC-1000이나 금성 패미콤이라는 독자적인 컴퓨터 제품이 있으면서도 MSX 규격에 발을 뻗은 것이었던 반면에 후발 주자인 대우전자는 DPC 시리즈(상품명 IQ-1000)로 MSX에 '''닥치고 올인'''했다. 그에 따라서 가장 많이 보급된 MSX 기종은 대우전자의 DPC 시리즈였다. 메모리 등의 사양을 다양하게 하여 여러 가격 대를 공략한 것도 대우전자 DPC 시리즈의 장점. 3사 다 MSX 규격이었으므로 소프트웨어는 서로 호환되었고 플로피 디스크 드라이브, 조이스틱, 프린터도 호환 가능했다. 한글 BIOS도 동일한 것을 사용하여 한글을 사용한 데이터 호환에도 문제가 없었다. 나름대로 MSX 규격의 이상을 잘 지키면서 한국 도입에 성공한 편이라고 하겠다. 키보드는 당시는 기계식 키보드 뿐이라 기계식 스위치를 채택했는데, 금성은 알프스 리니어 메탈 스위치, 대우는 후타바 스위치를 사용했다.출처 참고로 대우 IQ-1000의 경우 3가지 모델로 발매되었는데 그 중 하나는(DPC-200) 스트로크가 큰 기계식 키보드였고 나머지 2가지는(DPC-100, DPC-180) 금성 FC-150 혹은 삼성 SPC-500과 비슷한 얕은 스트로크의 버튼식 키보드였다.
이렇게 매끄럽게 한국에 MSX가 3사 공통 규격으로 도입할 수 있었던 것은 대한민국 원조 벤처기업이었던 큐닉스(Qnix)[35] 가 다리를 놓은 덕분이었다. 1983년 당시 가전 3사는 일본에서 열풍을 일으키고 있던 MSX 규격 도입을 두고 각자 사내에서 많은 고민이 있었다고 하는데, 당시 마이크로소프트와 기술 제휴 및 에이전트 계약을 맺고 있던 큐닉스에서 가전 3사와 접촉하면서 공통 규격의 필요성에 대해 설득을 하여 MSX 규격 도입이 결정된 것이라고 한다. 각 3사가 한글 지원을 독자 개발하지 않고 큐닉스에서 만든 한글 바이오스를 공통적으로 받아다 썼기 때문에 한글 소프트웨어도 호환성을 갖출 수 있었던 것이다. 한편으로 큐닉스는 초창기 MSX 소프트웨어의 수입 및 개발을 담당하기도 했다. 그 덕에 재미나, 프로소프트, 크로바소프트 등의 불법 복제 게임회사들이 뛰어들기 전 아주 초창기 MSX 게임 카트리지를 보면 크레딧에 Qnix가 있는 게임이 일부 있다. 대체로 1983~1984년작 게임들.
당시의 모든 국산 MSX에는 공통적으로 플로피 디스크 드라이브가 내장돼 있지 않았지만 본체 후방에 단자가 있어 외장형 5.25인치나 3.5인치 플로피 디스크 드라이브를 달 수 있었다. 5.25인치 플로피 디스크는 초기에만 조금 쓰였고 대부분 3.5인치 플로피 디스크를 사용했다. 일본산 MSX는 대부분 별도의 플로피 디스크 드라이브 단자가 없이 내장했거나 확장 슬롯에 플로피 디스크 드라이브 인터페이스 카트리지를 꽂고 거기에 플로피 디스크 드라이브를 연결해 사용했는데 이 때문에 일본제 MSX는 보통은 본체에 확장 슬롯이 2개 달려 있었다. 그러나 국산 MSX의 경우는 확장 슬롯이 2개인 기종이 없었고 확장 슬롯 1개+전용 플로피 디스크 드라이브 단자를 채용했다. 그런데 이 단자는 내부적으로는 확장 슬롯과 동일한 인터페이스고 외형만 다른 형태로, 국산에만 있던 건 아니고 일본을 제외한 외산 MSX(필립스 등)에도 종종 달려있었다. 슬롯과 동일한 인터페이스였기 때문에 플로피 디스크 드라이브 단자에 카트리지를 연결해 주는 컨버터(일명 FRC: Front slot to Rear expansion bus Converter)도 존재했다.
하지만 실제로 MSX에 플로피 디스크 드라이브를 장착한 예는 거의 없었고, 초기엔 카세트 테이프도 많이 이용했지만 대부분 롬팩으로 교체되었다. MSX는 롬팩 사용이 상당히 활성화 되어 있었는데 EPROM을 사용해 애플 II 호환 기종에서 플로피 디스크를 복사하는 것처럼 공 롬팩에 게임을 복사해 주는 업체도 드물지 않게 찾아볼 수 있었다. 퀵 디스크라는 묘한 별종의 외부 기억 장치도 있었지만 롬팩에 비하면 역시 소수파였다.
놀랍게도 MSX는 오락실에도 설치되는 경우가 제법 있었다. 아케이드 기판에 비해 저렴한 가격에 들여놓을 수 있었기 때문인데, 훗날 슈퍼 패미컴, 메가 드라이브 같은 게임기에 타이머를 달아 동전을 투입해 시간제로 운영하던 형태의 원조이다. 어찌보면 '일정 금액으로 일정 시간 컴퓨터를 임대하여 사용한다'는 개념은 오늘날의 PC방과도 맥락이 닿아있다. 오락실에 설치된 것은 거의 상당수가 대우 DPC 시리즈였으며, 금성사 FC-80도 어느 정도는 보였고, 삼성전자 SPC-800은 매우 보기 힘들었다. 실제 MSX1 시절 보급율이 대우-금성-삼성 순서였던 것도 관련이 있을 듯.[36] 재믹스 항목에도 나오지만, 이런 저런 이유로 게임을 할 때에도 키보드 입력이 필요한 경우가 있었기 때문인지[37] 재미있게도 아케이드 캐비넷에 조이스틱만 노출시킨 형태가 아니고 컴퓨터 본체의 키보드 부분이 직접 드러나게 설치를 해둔 경우가 대부분이었는데, 예나 지금이나 방향키는 키보드 우측에 있다보니 컴퓨터 방향키에 익숙하지 않은 유저들은 양손을 서로 교차시켜서(...) 왼손으로 캐릭터 조작을, 오른손으로 버튼 조작을 하려 하는 경우도 있었다.
MSX2로 넘어오자마자 삼성전자와 금성사는 MSX 노선을 완전히 포기하였고[38] 대우전자에서 1986년 IQ-2000(모델명 CPC-300)이라는 명칭으로 MSX2 규격의 컴퓨터를 발매하였다. IQ-2000은 남미, 아랍에도 교육용 컴퓨터로 다수 수출되어 인터넷에서 MSX 관련 정보를 수집하다 보면 IQ-2000에 대해 다루는 남미, 아랍쪽 글이 의외로 많은 것을 알 수 있다. 또한 MSX 시장의 끝물에는 대우전자에서 일부 게임을 정식 수입하기도 했지만 당시에는 저작권에 대한 인식이 희박해서 재미나 등에서 판매한 복제팩에 비해 비싸 팔리지 않았고 대우전자 측에서도 MSX가 몰락하는 것을 알아차렸는지 지면 광고를 요란하게 때린 데 비해 카트리지의 출고량 자체가 극히 적어 실제로 대우전자 정품팩을 구하기도 어려웠다.
1987년 대우전자에서 마지막으로 발매한 8비트 컴퓨터 X-II(모델명 CPC-400/S)는 키보드 분리 데스크톱 PC 외형에 3.5인치 플로피 디스크 드라이브 내장, 미려한 완성형 명조체 한글[39] /한자, 동영상 캡쳐 기능(!),[40] 비싼 가격으로 선망의 대상이었다. 복각판을 제외하면 사실상 한국산 MSX의 최종 테크.
1987년 발매 당시 정가는 CPC-400이 65만원, CPC-400S가 78만원. 이는 CPC-300의 2배 이상에 육박하는 가격으로 당시 물가를 고려하면 매우 고가였다. 다만 3.5인치 플로피 디스크 드라이브 1개를 내장하고 있었는데, 이를 단품 외장형으로 사려면 거의 30만원에 가까운 추가 지출[41] 을 해야 했기 때문에, FDD를 반드시 사용한다는 조건으로는 CPC-400이 CPC-300보다 비싸다고 할 수 없었으며 디자인이나 공간 활용 등 모든 면에서 X-II의 압승이었다. X-II를 살 수 있는 예산을 가진 사람이 이를 마다하고 굳이 IQ-2000을 고를 만한 상황으로는 모니터 대신 TV를 사용하여 X-II의 디자인과 어울리지 않거나, 흰색 모니터를 보유중이라 외관 색상이 맞지 않을 때 정도인데 X-II를 살만한 예산이 되는 사람이 이런 상황에 처할 일이 없어서.. 요컨대 FDD를 반드시 사용한다는 조건하에서는 둘 중에서는 CPC-400이 사실상 무조건 나았기 때문에 파업 등으로 물량이 없는 경우, 외부 기억장치가 필요없거나 관련 내용에 무지했던 경우, 그리고 MSX가 정말 갖고 싶었으나 '''예산이 부족했던 경우'''에나 구기종을 샀다. [42] 당시로서는 상당히 예쁜 내장 한글 글꼴[43] 과 확장 기능, 현행 PC와 비교해도 별 차이 없는 인체공학적이고도 공간 활용성이 뛰어난 디자인 등을 자랑하였다.
거의 끝물이던 1988년에 X-II를 구입하려다 마침 대우전자 파업으로 구하지 못해 IQ-2000을 사고 '피눈물"을 쏟은 매니아들이 있다. 이게 왜 피눈물이냐 하면, 얼마 안 가 정부가 16비트 컴퓨터를 교육용으로 지정하면서, 100만원 대 후반에서 슬슬 내려가던 16비트 컴퓨터 IBM PC 호환기종의 가격이 폭락해 훨씬 빠르고 용량 큰 IBM XT가 본체+플로피 디스크 드라이브 기준으로 IQ-2000기반 컴퓨터와 별 차이가 없게 됐기 때문이다.[44] 학교 컴퓨터부에서 바로 외면 당하는 신세로 전락했는데, 그렇다고 X-II처럼 최종 테크 자부심이나 하드웨어 차별성이 있지도 않았으니.. 그래서 2010년대 기준으로는 수집가들이 보유한 제품도 대부분 X-II이고 IQ 시리즈는 상대적으로 보기 어렵다.
어차피 기술의 발전과 함께 사라질 운명이었지만, 특히 한국에서는 1989년 여름에 각급 학교의 교육용 PC 사업의 기종 선정 과정에서 16비트 PC가 선정되고 8비트 PC가 탈락하면서 한순간에 몰락하자, '''대우전자를 포함한''' PC 메이커들이 적극적으로 8비트 PC에 대한 보상 판매를 실시하며 기존 보급 물량도 빠르게 사라져갔다. 역설적으로 게임기였던 재믹스만이 대격변의 혼란에서도 살아남았지만 이것도 삼성 겜보이와 대만산 패미클론의 대히트로 내리막길을 걷다가 1991년 삼성 수퍼겜보이, 현대 슈퍼컴보이를 중심으로 하는 16비트 게임기가 본격적으로 등장함과 동시에 결정타를 입으면서 시장 수명을 다했다.
5.2. 소프트웨어
MSX는 기본적으로 MSX BASIC을 내장하고 있으며, 운영 체제로 MSX-DOS가 있었고 워드프로세서, PC통신, 그래픽 편집, 프로그래밍 등 일반 PC로 하는 일은 거의 다 할 수 있었던 명실상부한 개인용 컴퓨터지만 확장 카트리지 슬롯에 '''롬 카트리지를 꽂을 수 있었고''' 결정적으로 그 특성을 활용한 '''재믹스'''라는 한 시대를 풍미한 MSX 호환 게임기가 나왔던 탓에 당대에는 반쯤은 게임기로 인식되는 경향이 있었다. 실제로 게임 성능이나 소프트웨어의 다양성은 당대 한국 컴퓨터 기종 중에서 가장 앞섰다. 사실 현재의 PC들도 이걸 가지고 게임 밖에 안하는 사람들한테는 말 그대로 게임기이니 이러한 맥락으로 생각하면 되겠다.
애플 II는 '개인이 소지하고 사용하는 컴퓨터'라는 관점에서 시작했지만 MSX는 가전 제품의 연장선 상으로 출발했다. 실제로 MSX 규격에 참가했던 업체들은 기성 컴퓨터 기업들이 아니라 소니, 산요, 마쓰시다와 같은 가전 기업들이었다. 애플 II의 개방성과 조잡한(...) 기본 성능은 많은 확장 카드와 소프트웨어 개발로 이어졌지만, MSX는 애플 II와 같은 수준에는 이르지 못했다. 미국에서 쏟아진 다양한 애플 II 실용 소프트웨어는 한국에도 유입되었고 한국 개발자들에게도 이러한 성향은 영향을 미쳐 도트 매트릭스 프린터를 쓴 가정 신문 출판 소프트웨어 '독립신문'이나 워드프로세서 '중앙한글' 등이 나와 유저들의 사랑을 받았으나 MSX의 실용 소프트웨어는 교육용 컴퓨터 선정에 대비한 CAI/CAE 소프트웨어 개발 정도에 쓰였고, 일찍 보급된 학교에서는 성적 처리에 활용한 정도였다. 기본적으로 MSX를 대하는 자세가 다른 컴퓨터들에 비해 조금 달랐다고 볼 수 있다.
물론 소프트웨어가 아주 없는 것은 아니었다. 애플 II에는 미치지 못하더라도 있을 만큼은 있었지만 한국 MSX 환경이 이를 뒷받침해 주지 못했다는 관점이 옳을 듯 싶다. 플로피 디스크 드라이브에는 '디스크 BASIC'이라 부르는 BASIC 인터프리터가 내장되어 있었고 공식 운영 체제로 '''MSX-DOS'''를 사용할 수도 있었을 뿐더러 꽤 많은 소프트웨어가 나와 있었다. MSX-DOS는 나중에 아스키에서 MSX-DOS2까지 나왔고 툴 디스크까지 하면 MS-DOS와 비슷했지만[45] , MSX가 게임용으로 주로 쓰였던 데다 정품 패키지에 세트로 들어있는 확장 카트리지가 필수적이어서 그리 많이 사용되지 않았다.
MSX-DOS용으로는 MSX 플랜(멀티플랜의 MSX 이식 버전) 같은 스프레드시트나 dBase II 같은 DBMS, M80 어셈블러[46] 볼랜드의 터보파스칼 3.0, MSX-C, PROLOG, FORTRAN, COBOL 같은 다양한 언어의 컴파일러 등 CP/M의 다양한 소프트웨어를 MSX로 이식했다. 덕분에 한국에서는 16비트 컴퓨터로 먼저 접한 사람이 대다수이며 나중에 MSX로 이런 소프트웨어들이 다 있었다는 사실에 놀라는 왕년의 MSX 유저도 종종 있다.
그러나 플로피 디스크 드라이브가 본체보다 비싼 가격 탓에 한국에서는 보급률 자체가 낮아 MSX-DOS 환경은 그다지 사용되지 않았다. '''3.5인치 일체형 2개 플로피 디스크 드라이브이 39만 8천원으로 IQ-2000 본체 가격 34만 5천원보다 비쌌다. 심지어 IQ-1000 시판 시기에 나온 5.25인치 2D만 지원하는 싱글 외장형 플로피 디스크 드라이브는 49만 9천원, 더블 외장형 플로피 디스크 드라이브는 무려 79만 9천원이었다!''' 플로피 디스크 드라이브가 너무 비싸서 데이터 레코더, 퀵 디스크 드라이브 같은 저속 미디어를 울며 겨자 먹기로 사용하거나, 심지어 종이에 출력한 기계어를 한 땀 한 땀 직접 입력하는 눈물겨운 노가다를 하는 유저들도 많았다. 애플 II의 경우 플로피 디스크 드라이브의 가격이 MSX의 그것보다 훨씬 쌌기 때문에 비교적 많이 보급되었다. 원인은 MSX의 플로피 디스크 드라이브는 양면을 읽을 수 있도록 헤드를 하나만 구성한 것과 다르게 애플 II의 플로피 디스크 드라이브는 좀 더 저렴하게 헤드를 하나만 구성해 단면만 읽을 수 있게 만들었기 때문이었다. 이런 MSX의 업무용 환경의 한계점은 나름대로 극복하려는 시도도 없지는 않았으나 결국 시장 수명이 다할 때까지 근본적으로 해결되지는 못했다.
사양 자체가 업무용으로 활용하기 어려운 면도 있었는데, 일단 한글 처리에 약점이 많았다. 우선 해상도가 낮다 보니 텍스트 화면에서 뿌려줄 수 있는 한글이 16×12~20×12문자 정도. 한글은 세로로 8~12×16 픽셀을 점유하다보니 4~6×8 픽셀을 사용하는 알파벳에 비해 화면에서 차지하는 면적이 넓을 수밖에 없고 표시할 수 있는 글씨 수가 적었다. 이 점은 애플 II도 마찬가지긴 했다. 텍스트 모드에서의 한글 처리는 빠르다고는 할 수 없어도 그나마 봐줄 만은 했는데 글꼴 모양은 그리 보기 좋지 않았다[47] . IQ-2000/X-II에서는 높은 해상도에 비교적 미려한 글꼴을 보여주는 스크린 9 모드가 추가되었으나 대우에서 스크린 6 고해상도 그래픽 모드에 인터레이스 모드를 조합하여 만든 거라 당대의 16비트 PC와 비슷한 80×24문자 표시를 구현할 수는 있었으나 그것을 대가로 매우 느린 속도를 감수해야 했다. 이렇다 보니 대우에서 만든 한글 워드프로세서에서도 이 모드를 사용하지 않고 스크린 7 그래픽 모드(512×212/16컬러)에서 한글을 그려서 출력하는 방식을 택했는데, 스크린 9의 느린 속도보다는 나았지만 이것도 꽤 느렸다. 이러한 약점을 보완해주는 SAS 한글 카드도 나오긴 했지만 보급률은 높지 않았다.
나중에 정내권씨의 한글 램 상주 소프트웨어가 나왔는데 엄청 빨라서 당시 16비트 IBM PC의 한글 출력 속도에 비견할 정도였다. 느린 걸로 악명 높은 세로 스크롤도 VDP를 사용한 하드웨어 방식[48] 으로 개선해 매우 빨라졌다. 그러나 이 때는 이미 정부가 IBM PC 호환 기종 컴퓨터 보급으로 길을 정한 이후라 대세에 영향을 주지는 못했다.
MSX용 프린터와 모뎀, 마우스, 플로터 등도 나왔고 나중에는 교육용으로 로고 언어를 조합해 간단한 프로그래밍으로 동작시키는 하드웨어 키트도 나왔지만 무척 비쌌기 때문에, 사용자 대부분은 컴퓨터 기본으로 포함된 조이스틱과 카세트테이프 레코더, 그리고 롬 카트리지로 판매한 학습용, 게임용, 시스템 유틸리티 소프트웨어와 하드웨어를 사용하는 선에서 벗어나지 않았고, 겨우 플로피 디스크 드라이브를 추가하는 정도였다. 덕분에 이런 하드웨어를 사용하는 BBS나 PC 통신, 개인 출판 소프트웨어와 워드프로세서, 그래픽 프로그램은 소개되어도 인기를 끌지 못했다. 소프트웨어 유통 상의 문제와 함께 다양한 주변 기기가 비쌌던 이유로 MSX의 용도를 게임기 내지 BASIC 언어 교육용으로 한정시켰다. 이 때문에 한국에서 MSX는 반쯤 게임기 취급을 당했다.
게임 성능이 뛰어났던 기종이니만큼 MSX로 국산 게임을 만들려는 시도도 당연히 있었다. 이러한 시도는 1987년 무렵부터 시작되었는데, 당시에는 변변한 게임 회사라고 할만한 것이 없었던 시대여서 프로그래밍에 재능이 있는 고등학생이나 대학생 혼자, 혹은 두세 명이 모여 게임을 만들고 이걸 단골 소프트웨어 가게[49] 에 가져가 사장님의 도움을 받아 퍼블리싱...같은 오늘날로 치면 인디게임스러운 경우가 대부분이었다. 당대에 좋은 쪽으로든 나쁜 쪽으로든 MSX로 자체 제작 게임을 가장 많이 내놓은 곳은 역시 재미나였고 FA 소프트, 으뜸 소프트, 프로 소프트, 토피아 등 MSX 게임을 유통했던 업체들은 1988~1989년쯤 되면 자기네 이름 달고 나오는 게임이 한두 개 씩은 있었다. 재미나의 작품에 대해서는 문서를 참고하기 바라며, 그 밖에 유명한 작품은 토피아의 '대마성', 으뜸 소프트의 '악마지대', 미키소프트의 '꾀돌이' 등이 있었으나 어느 것이나 밀려 들어오는 일본제 게임에 다 묻혀 버렸다.
5.3. 출판물
MSX 관련 서적은 주로 일본 서적을 번역해 출판했다. 아스키의 MSX 어셈블리어 코드[50] 도 나왔고, 'MSX2 테크니컬 핸드북' 같은 명저가 해적판(...)으로 번역되어 나오고는 했는데 아무래도 당시 여건 상 번역의 질은 그다지 좋은 편은 아니었다. 지경사 같은 어린이 서적 전문 출판사에서도 MSX 서적을 내놨는데 주로 BASIC, BASIC+기계어 코드 조합, 순수 기계어로 제작한 게임의 코드를 실은 책들이었다. 당시의 IT 꿈나무(...)들은 이런 책을 보면서 '''직접 코드를 입력해서''' 게임을 즐기고는 했다.
한국 MSX 문화에 영향을 크게 준 잡지라면 현재도 나오고 있는 '월간 마이크로소프트웨어'와 1998년에 폐간된 '월간 마이컴'의 전신인 '월간 컴퓨터학습'을 들 수 있다. 마이크로소프트웨어는 아예 애플과 MSX로 나누는 방식으로 편집했다. 컴퓨터학습도 당시의 8비트 PC를 다룬 종합 잡지로서 MSX를 비중있게 다루어 MSX 사용자들의 필독서 취급을 받았다. 그러나 1989년에 교육용 PC가 16비트 IBM PC 호환기종으로 결정되면서 마이크로소프트웨어는 지면을 IBM PC 중심으로 개편하였고[51] 컴퓨터학습은 1990년 '마이컴'으로 제호를 바꾸면서 16비트 PC를 중심으로 지면을 전면 개편하고 애플/MSX의 8비트 지면은 크게 축소했다가 결국 1990년대 중반 폐간되었다. 컴퓨터학습을 출판했던 민컴에서는 MSX 프로그래밍 기법을 담은 서적인 'MSX 파워업 테크닉'과 '테크뱅크'를 출간하기도 했는데 일본 서적들에 못지 않은 알찬 내용으로 MSX 프로그래밍을 공부하려는 이들에게 큰 도움이 되었다.[52]
MSX만을 다루는 잡지인 'MSX와의 만남'이라는 잡지가 1988년부터 나왔는데, 가격은 저렴했지만 지면도 적고 편집 수준도 열악했다. 좀 가혹하게 말하면 아마추어의 동인 출판물 수준으로 스태프 중에 전문 출판인이 없었던 것 같다. 기사 내용도 일본 잡지 기사의 번역물이 많았고 심지어는 월간 마이크로소프트웨어나 컴퓨터학습 등 타 잡지의 기사를 '''무단 전재'''한 사례까지 있었지만 저작권 개념이 빈약했던 시대의 특성 상 크게 문제가 되지는 않았던 모양. 필진의 부족을 독자 투고로 메우는(...) 빈곤하고도 독특한 시스템을 가지고 있었는데 이 독자 투고가 의외로 알찬 정보를 많이 제공했다. 독자 투고가 알찼던 것은 마이크로소프트웨어나 컴퓨터학습도 비슷하긴 했지만 이쪽은 독자 투고의 비중 자체가 매우 높았던 덕에 전문성을 지닌 앞의 두 잡지와는 또 다른 독특한 분위기를 가지고 있었다.
5.4. 홈브류 프로그래밍
개인 단위의 아마추어 프로그래밍은 상술한 대로 BASIC, BASIC+기계어 코드, 또는 순수 기계어 방식이었는데, 기계어 난이도가 워낙 높다보니 프로그래밍 좀 한다는 IT 꿈나무들은 대부분 BASIC을 위주로 사용했다. 이러다가 속도 문제 및 상용 프로그램과의 품질 차이 등의 한계를 겪은 일부 유저들이 어셈블리어와 기계어를 배워서 섞어서 구현하는 경우가 한계치였다.
고급 언어 프로그래밍도 쉬운 것이 아닌데 굳이 왜 기계어까지 동원해야 했는가 하면, MSX 기종에서 채택한 BASIC은 거의 대부분 인터프리터 방식이라 속도가 끔찍하게 느리기도 했고, C등의 고급 언어 컴파일러는 구하는 것도 어려웠을 뿐더러 가격도 비쌌다. 어셈블리어를 쓰자니 어셈블러도 마찬가지로 접근성이 좋지 않아 주머니 사정이 열악한 사람이 선택할 수 있는 방법은 핸드어셈블[53] 밖에 없었다. 그래서 개인 프로젝트 수준의 게임에서는 끔찍하게 느린 대신 접근성이 좋은 BASIC으로 프론트엔드 및 기계어를 읽어들이는 부분을 구현하고, 나머지 부분은 기계어로 작업하는 것이 그나마 접근성도 살리고 속도 문제도 덜 겪는 방법이었다. 하지만, 어셈블리어 자체도 구사하기 어려운 언어인데 이걸 핸드어셈블하고 전용 디버거도 없이 디버깅까지 해야 한다는 것이 정말 어려운 일이라 대다수의 주머니 사정이 가벼운 프로그래밍 꿈나무들은 BASIC의 끔찍하게 느린 속도에 만족하거나 잡지에 실린 끝없는 기계어 코드를 하릴없이 입력하고 있는 수 밖에 없었다. 오타가 없기를 바라면서.(...) 옛날 잡지에 수십 페이지에 걸쳐 깨알 같은 16진수 코드들이 줄줄이 실렸던 것은 이런 이유에서다.
문제는 입력할 때 생긴 오타는 눈알이 빠져라 검토해서 근성으로 찾으면 되고, BASIC 코드가 잘못된 것은 손수 디버깅하면 되었지만, 기계어 코드에 원 저작자가 놓친 버그가 있거나 인쇄 자체에 오탈자가 있는 경우는 답이 없었다.(...) 당시는 출판 과정도 지금처럼 DTP가 아니라 편집자가 손으로 하던 시절이고, 편집자가 보기에도 기계어 코드는 이해할 수 없는 영숫자의 나열일 뿐이라 헷갈리기가 쉬워서 소스 코드중에 일부가 누락되거나 오탈자가 나는 일이 매우 흔했다. 심지어는 몇 페이지가 통째로 누락되었는데도 알아챈 사람이 거의 없었던 일도 있었다. 아무튼 수일에 걸쳐 손수 입력한 코드가 말을 듣지 않을 때의 절망감은 지금으로서는 비슷한 예를 상상하기도 어렵다. 체크섬 등을 도입해 문제를 완화하려는 노력은 있었지만 사람의 입력에 의존하는 이상 문제를 근본적으로 방지하기는 어려웠다.
사실 이렇게 기계어 코드를 보고 입력만 하는 방식은 백날 해 봐야 프로그래밍 실력이 늘 수가 없는데[54] 굳이 이런 수고를 마다하지 않은 이유는 결국 게임 때문. 게임은 하고 싶은데 주머니 사정이 넉넉치 않고 플로피 디스크 드라이브는 비싸고 카세트 테이프는 복제가 쉽지 않으니[55] 남은 건 빌린 잡지의 코드를 근성으로 입력하는 것 뿐이었다. 당시 이런 경험을 한 8비트 컴퓨터 유저들은 거의 대부분 MSX 유저들이었는데, 애플 II의 경우 MSX와 달리 일단 플로피 디스크 드라이브가 단면이었고, 세운상가나 대만 출신의 수많은 중소기업들이 저렴한 호환제품을 다수 내놓은 덕분에 플로피 디스크 드라이브를 갖추지 못한 유저가 드물어 그런 수고가 필요 없었다. 비슷한 이유로, 열심히 MSX 프로그래밍에 매진하던 IT 꿈나무들이 교육용 PC가 16비트 IBM PC 호환기종으로 선정되고 플로피 디스크 드라이브를 기본으로 달고 나오자 상당수가 프로그래밍을 접기도 했다.(...)
1980년대 후반 X-II가 출시되고 MSX-DOS와 플로피 디스크가 흔해진 시점에서는 컴파일러도 흔해진 관계로 C등의 고급 언어 구사자들이 조금씩 늘어났고, 이들은 IBM PC 호환 기종으로 대세가 바뀐 이후에도 큰 문제없이 프로그래밍 활동을 이어갈 수 있었다. BASIC에 남아있던 유저들도 IBM PC 호환 기종에서 쉽게 사용할 수 있었던 BIOS ROM에 내장된 BASIC 인터프리터[56] 나 GW-BASIC을 통해 BASIC 프로그래밍을 근근히 이어가곤 했지만, GW-BASIC은 IBM 호환 기종의 특성 상 게임 프로그래밍으로는 도저히 쓸 것이 못 되었던 관계로[57] 교육 관계자 정도 이외에는 이걸 사용한 사람은 드물었다.[58] 대신 조금이라도 속도를 짜내기 위해 문법상 유사성이 있고 컴파일러까지 갖춘 QuickBASIC을 통해 구조적 프로그래밍을 접하고, 이 방면에서 주류였던 C 언어나 C++ 언어를 배워 옮겨가는 테크를 타곤 하였다.
5.5. 한국에서 생산된 MSX
- 대우전자
- DPC-100: MSX1 규격. RAM 16KB/VRAM 16KB. 대우 DPC 시리즈는 'IQ-1000'이라는 상품명으로 출시되었다. 원가 절감을 위해 채용한 멤브레인 키보드[59] 가 꽤 욕을 먹었다(...).
- DPC-180: MSX1 규격. RAM 32KB/VRAM 16KB. 키보드는 DPC-100과 동일하나 메모리가 늘어났다.
- DPC-200: MSX1 규격. RAM 64KB/VRAM 16KB. 키보드가 쓸만하게 변화되고 롬 영역과 중복이기는 하나 메모리가 더 늘어났다.[60] MSX1 최대 사양이다. 디자인 면에서 묘하게 내쇼날 CF-2000과 닮았다. 1984년 출시.
- CPC-200: MSX1 규격. 스펙상으로는 DPC-200과 거의 같다. 다만 이후의 대우산 MSX PC에 쭉 사용되는 DW64MX1이라는 대우의 통합 IO 칩셋이 이 제품부터 들어갔다. 굳이 비슷한 스펙의 제품을 뒤늦게 다시 출시한 것을 보면, 이 칩셋이 기성 IC의 수를 줄여준 덕에 원가절감 또는 유지보수 면에서 이득이 있었을 것으로 추측된다. CPC-300과 같은 해인 1986년에 출시되었다.
- CPC-300: MSX2 규격. RAM 128KB, VRAM 128KB. 'IQ-2000'이라는 상품명으로 출시되었다. 한글 2.0(조합형 고딕체) 내장.
- CPC-300E: MSX2 규격. RAM 64KB, VRAM 128KB. IQ-2000의 교육용 납품버전. 학교나 컴퓨터학원 등에 납품되었다. E는 Education의 E인듯. 게임 기능을 제한하려고 했는지 조이스틱 포트가 없다.
- CPC-400: MSX2 규격. RAM 128KB, VRAM 128KB. 플로피 디스크 드라이브 1개 내장(2개 일체형 플로피 디스크 드라이브 옵션), 분리형 키보드 채용. 한글 3.0(완성형 명조체 및 한자) 내장. 'X-Ⅱ'라는 상품명으로 출시되었다. 기존 IQ 시리즈 덕분에 이 제품을 IQ-3000으로 알고 있거나 애칭 격으로 부르는 사람들이 간혹 있었다.
- CPC-400S: MSX2 규격. RAM 128KB, VRAM 128KB. CPC-400에는 옵션으로 되어 있는 디지타이즈/슈퍼 임포즈 기능 내장. 국산 MSX의 최종 테크로 취급받는다.[61]
- 금성사
- 삼성전자
- SPC-800: MSX1 규격. 64KB/VRAM 16KB. DPC-200과 같은 MSX1의 최대 사양이다.
- : 1991~1992년께 뒤늦게 튀어나온 재고품이 모처에서 슈퍼 컴돌이라는 이름의 게임기(?)로 팔려 나가는 굴욕을 겪었다.(...) 해당 링크의 게시물에서는 SPC-800의 재고품이라는데, 사진 상으로는 대우 DPC-200(IQ-1000)이 확실하다.[62] 이미지만 대우의 것을 쓰고 실제 제품은 SPC-800일수도 있고, 구형 MSX를 기종 관계없이 재고 털이한 것일 수도 있지만 자세한 내용은 불명.[63] 수입품도 아닌데 별도의 유통 채널과 상품명을 갖게 된 것은 이례적이다.
6. 현재의 MSX
현재는 완전히 단종되었지만, 일부에서 취미로 나름 현대의 기술을 적용하면서 즐기고 있다. 예를 들면 메모리 카드를 대용량 디스크처럼 이용하는 CF-IDE나 MMC/SD, OPL4 사운드를 지원하는 MoonSound, V9990을 탑재하여 아케이드 기판급의 그래픽을 구현하는 GFX9000 등이 있다.
2007년에는 FPGA 기술을 이용하여 원칩에 MSX의 모든 기능을 때려넣은 MSX 키트인 '1칩 MSX'가 발매되기도 하였다.(1Chip MSX Wiki) 말하자면 일종의 하드웨어 에뮬레이터. 이것도 사연이 좀 있는 물건인데 꽤 오래 전부터 일본의 MSX 동인인 '츠지카와 카즈히로'라는 사람이 PLD를 기반으로 개발하고 있던 ESE-MSX System를 기반으로 하고 있다. ESE-MSX System의 최종판인 3판의 설계를 바탕으로 아스키가 라이선스를 허용하여 합법성을 획득하고 D4 엔터프라이즈를 통해 실물을 발매한 것이 이 1칩 MSX. 기본적으로 MSX2 사양이지만 FPGA의 특성상 칩의 설계를 재프로그래밍 할 수 있기 때문에 이론적으로 차후 MSX2+/turboR도 지원이 가능하다. 실제로 2012년, 유럽의 어느 능력자가 실제로 MSX2+를 지원하는 업데이트를 발표했다. turboR까지는 원칩 MSX에 쓰인 FPGA칩(Altera Cyclone)의 게이트 수 제약 때문에 현실적으로 조금 어렵다는 발언이 있었다는 듯. 이 키트를 재프로그래밍 해서 다른 기종(샤프 MZ-700)을 구현한 사례도 있다. FPGA의 특성상 만들 능력만 된다면 칩이 지원하는 게이트 수 범위 안에서 어떤 하드웨어든 구현할 수 있다고 보면 된다. 판매 당시에도 광고 문구에 '당신만의 MSX3를 만들 수 있다'는 문구가 있었는데 아주 거짓말은 아니지만 '''아무나 할 수 있는 일은 아니다.'''
이 원칩 MSX의 원본 격인 ESE-MSX System의 VHDL 소스와 하드웨어 설계는 공개가 되어있기 때문에 클론도 만들어졌다. 한국에서는 OCMC(One Chip MSX Clone)과 재믹스 네오가 대표적인 프로젝트. 재믹스 네오에 대해서는 재믹스 문서를 참조.
재믹스 네오를 제작한 팀에서 'IQ3000 큐티'라는 제품을 만들기도 했다. 관련 자료는 팬 사이트 등지에서 찾아볼 수 있다. 베이스는 재믹스 네오와 동일한 ESE-MSX System3+KDL 펌웨어 기반이다. 스피커 및 키보드 내장형이며 RGB 모니터 혹은 LCD 등을 연결할 수 있는 커넥터도 내장되어 있다. 플로피 디스크 드라이브 커넥터도 IQ2000 과 동일한 형태로 내장되어 있고, Zemmix Neo에서 파생된 모델이므로 주사선 생성 기능이 기본 내장되어 있다. 본인들의 말로는 키보드 내장형 MSX로는 세계 최소형이라는 자부심을 갖고 있는 듯하다. 바이오스에도 대대적인 수정을 가하여 한글과 일본어가 동시에 지원되어 어떤 면에서는 실기 MSX보다 언어 호환성은 더 높다고 할 수 있다.(한글용 프로그램과 일본어용 프로그램이 동시에 지원)
러시아의 개발사 'AGE Labs'에서도 2011년에 복각버전 MSX인 'GR8BIT'라는 제품을 제작했다.(#) 컴퓨터 하드웨어 학습용 키트로 만들어졌기 때문에 1칩 MSX에 비해 좀더 본격적인 것이 특징. 메인보드와 CPU 보드, IO 보드 등이 분리되어있으며 메인보드는 ATX 규격에 맞추어져 있으므로 일반 PC용 케이스와 전원을 사용할 수 있다고 한다.
에뮬레이터도 잘 돌아간다. 현재 가장 많이 사용되는 에뮬레이터는 blueMSX로 상당한 호환성과 다양한 하드웨어 에뮬레이션을 제공한다. SDL 기반의 멀티 플랫폼으로 제작되는 에뮬레이터인 openMSX 역시 완성도가 높고 다양한 플랫폼을 지원하는 것이 장점이지만 인터페이스가 약간 불편해서 윈도 환경에서는 blueMSX보다는 덜 쓰이는 편이다. Marat Fayzullin이라는 개발자가 1994년부터 제작하고 있는 전통의 에뮬레이터인 fMSX 역시 유명하다. 안드로이드에서 구동되는 MSX 에뮬레이터도 있는데, 우선 fMSX의 안드로이드 포팅버전이 있고 blueMSX를 베이스로 개발한 MSX.emu라는 에뮬레이터도 있다. MSX.emu 쪽은 유료 앱이고, fMSX 쪽은 유료판과 무료판[64] 이 존재한다. 이외에 openMSX와 paraMSX[65] 등도 유명하다.
[image]
한편으로는 PC 본체의 크기가 작아지면서 키보드와 본체를 일체화 시키는 제품이 간혹 출현하고 있는데(#, #), 이런 제품들이 MSX의 향수를 불러일으키기도 한다. MSX를 접하지 못한 세대들은 노트북에서 화면을 떼서 쓰는 것이 아닌 '''노트북에서 화면을 버리고 쓰는 것'''이라고 생각하겠지만(...). 이런 키보드 일체형 PC는 코모도어 64 등의 예에서 볼 수 있듯이 동세대 8비트 PC에는 흔한 형태였지만, 한국에서 저런 형태의 PC로 제일 유명했던 것은 역시 MSX일 것이다. 한국에서 동세대를 양분한 애플II 계열 역시 일체형이기는 했으나, 모니터를 올릴 수 있는 넓적한 본체 앞에 키보드가 튀어나온 형태라서 모습이 달랐다.
어떤 재야의 괴수는 여기서 mp3를 재생했다.(...)# 물론 MSX의 CPU로 MP3 재생은 불가능하며 MP3 코덱이 내장된 확장 카트리지를 이용한 것이다.
7. 게임
MSX/게임 목록 참조.
8. 관련 문서
[1] 발매 당시에는 Microsoft Super eXtended, MicroSoft X(cross) compatible 등의 이설이 있었고, 한때는 실제로 그것들 중 몇 가지가 공식적인 약칭이었지만 현재 MSX 어소시에이션에서 인정하는 공식 약칭은 니시 카즈히코의 발언에 따라 Machines with Software eXchangeability 뿐이다. 1985년 니시 카즈히코의 발언에 따르면, 원래 MSX는 MX 미사일에서 이름을 딴 것이라고 한다... 소프트웨어 호환 기계 따위는 나중에 지은 말이라고.[2] www.oldcomputers.net 사이트에 가 보면 1970~1980년대에 등장한 수십 종류 PC들의 향연을 볼 수 있다. 당연 여기 나온 기종끼리 소프트웨어가 전혀 호환되지 않았다. 게다가 당대에 나온 모든 PC를 언급한 것도 아니다.[3] 일단 NEC의 PC-8801과 PC-9801이나 코모도어의 코모도어 64와 아미가처럼 세대나 목표 시장이 다르면 같은 회사 제품이라도 호환성이 없는 게 당연했을 정도였다. 좀 심한 경우로 샤프전자의 MZ시리즈와 X1시리즈는 같은 가정용 8비트 컴퓨터에 CPU까지 같은 주제에 사업부가 다르다는 이유로 호환성이 없었다.(...) 멀리서 찾을 필요도 없이 금성 패미콤과 삼성 퍼스컴의 동시대 발매된 모든 라인업이 전부 호환되지 않는다. 1983년 정부가 PC 보급 사업을 벌리면서 5개사를 선정했는데 그 5개사의 PC가 전부 제각각이며 서로 호환되지 않았다.[4] NEC, 후지쯔는 PC 이전부터 메인프레임과 산업용 미니 컴퓨터를 만들던 회사였고 샤프는 그 시절 새로운 것에 대한 도전 정신이 매우 강한 회사였다. 이 밖에도 메인프레임과 산업용 미니 컴퓨터를 만들던 히타치 또한 일찌기 자체 아키텍처의 PC를 만들었지만 점유율은 위 3사보다 낮았다.[5] 1982년 타임지의 올해의 인물로 컴퓨터가 선정되는 등 당시에는 컴퓨터 붐이 전 세계적으로 일고 있었다.[6] 실은 이 날 상호간 회동을 가져 니시 카즈히코가 하드웨어 규격을 공개하고 로열티를 별도로 받지 않기로 양보한 덕분에 나온 결과였다.[7] PC 문화는 1970년대 중반 미국에서 시작했고, 이후 일본에 상륙한 뒤, 한국, 대만, 홍콩, 싱가폴로 전파되었는데 일부 유럽 국가들은 저 아시아 4국가 보다 늦게 PC 문화가 전파되었다. 그러다 보니 PC 문화가 자생적이었던 영국, 프랑스, 독일을 제외한 유럽 국가(특히 스페인, 이탈리아, 네덜란드)의 경우 일본에서 들어온 MSX가 그들의 첫 PC 문화이다. 물론 경제력이 한국, 대만, 싱가폴, 홍콩 보다 앞섰던 관계로 기기의 보급 및 문화의 정착은 훨씬 급속도로 이루어졌다. 참고로 프랑스의 톰슨에서도, 네덜란드의 필립스에서도 MSX 기종을 선보였다. 한국의 경우, 1983년에 이를 정부 주도로 밀어붙였기 때문에 첫 PC 도입에서 PC 문화 발전까지의 시기가 유례없이 빨랐는데 이게 예외적인 경우.[8] MSX2+ 규격 개발에 적극적으로 참여하려 했지만 받아들여지지 않았고, 결국 MSX에서 점차 손을 떼게 되었다는 설이 있다.[9] 이 기종을 금성사가 라이선스해서 발매한 것이 금성 패미콤 FC-150이고 디테일을 좀 바꿔서 삼성 퍼스컴 SPC-500으로도 발매되었다.[10] 디스크 드라이브 연결 포트와 배선이 '''완전히 동일했다.'''[11] 그래도, 당시 기술력으로 움직이는 사물은 2가지 색상으로 밖에 표현할 수 없었기 때문에, 배경을 세세하게 표현한 게임(ex: 컴파일의 걸케이브, 자낙 등)들은 사물이 배경에 묻혀서 보기 어려웠다.[12] 심지어 파이프오르간을 MSX로 제어하기까지 했다![13] Z80은 호환되는 CPU가 종종 있는데 이런 것도 관계가 없다는 이야기. 실례로 일부 MSX 기종 중에는 히타치의 Z80 상당품인 HD64180을 탑재한 경우가 있다.[14] 기종별로 TMS9918A, 9928A, 9929A 등을 쓰기도 하였다.[15] 일종의 패턴을 미리 정의해 놓고 이를 화면에 덮어서 표현하는 방식. MSX에서는 각각의 패턴은 8×8 크기로 이루어져 있으며 이를 화면에 8×8 단위 위치에 표시하도록 되어 있는데, 실제로는 이용할 수 있는 패턴의 수로 화면을 모두 덮을 수 있어서 비트맵에 가깝게 이용할 수도 있었다. 다만 가로 8픽셀 단위로 팔레트에서 2색만 선택할 수 있는 제한이 있었다. 이로 인해 생기는 제한은 여기 참고. MSX BASIC 등을 이용해서 스크린 2 모드로 진입 후 아무 색이나 선택해 도형을 그리고 다른 색을 선택해 그 위에 도형을 또 그려 보면 제1색으로 그려진 도형의 일부분에 제2색이 전염(?)되어 표시되는 것을 볼 수 있다.[16] IBM PC 호환기의 EGA보다는 확실히 낫고 VGA보다는 좀 못하거나 경우에 따라 비슷한 정도다. VDP로 스프라이트 연산 등의 도움을 받으면 게임용으로는 VGA를 단 XT/AT보다 못하다고 하기 어려웠을 정도.[17] 그러나 이 게임이 VDP에 횡스크롤 기능이 있는 MSX2+를 감지할 경우 이런 꼼수가 아닌 하드웨어 횡스크롤을 사용한다.[18] 극히 드물지만 호환이 되지 않는 소프트웨어가 있기는 하다. 약간의 조정으로 해결이 가능한 문제였기 때문에 MSX2에서도 호환이 되도록 조정해 재발매가 이루어지는 경우도 있었다.[19] 이 기능 덕에 단종 이후에도 비디오 자막 작업 기기로서 오래 살아남았다.[20] 당시 플로피 디스크 드라이브는 상당히 비싼 주변 기기였다.[21] 애드리브 카드에 쓰인 것으로 유명하다.[22] TMS9918의 성능 개량 버전. TMS9918과 상위 호환성을 갖춘다. 여담이지만 원조 TMS9918과 야마하의 커스텀 버전인 V99x8 시리즈는 미묘하게 색감이 다르다. TMS9918 쪽이 약간 채도가 낮아 부드러워 보이고 야마하 쪽은 선명한 원색이라는 느낌.[23] 사람의 눈이 색상보다 밝기에 민감한 것을 이용한 것이다. JPEG, MPEG 등에도 크로마 서브샘플링이라는 이름으로 비슷한 기능이 있다. 특히 MPEG의 4:1:1이 YJK와 유사한 배열을 하고 있다.[24] 재믹스 시리즈는 부품 재고 처리를 목적으로 하고 있었다는 추정이 있기에 이런 추측 또한 나오는 것이다. 이에 의하면 초기 재믹스였던 CPC-50은 MSX2인 CPC-300(IQ-2000)이 나오면서 기존의 MSX1용 VDP를 처분하기 위해서 만들어졌고 MSX2 규격인 재믹스 슈퍼V(CPC-61)은 교육용 PC 사업으로 MSX 사업 자체를 접으면서 남아도는 MSX2용 VDP를 처분하기 위해서 만든 것인데, 대우전자가 재믹스 모델 하나를 새로 만들만큼 대량의 V9958과 Z80B의 재고를 갖고 있었다는 것은 교육용 PC 사업 발표 전에 장래에 출시할 목적으로 MSX2+ 규격의 기종을 준비했던 것이 아닌가 하는 추정을 하고 있다.[25] 예외적으로 워드프로세서 내장 기종인 마쓰시다 FS-A1WX, FS-A1WSX는 규격 외품인 Z80B 5.38MHz를 사용하였다. 평소에는 3.58MHz로 동작하지만 내장 워드프로세서를 사용할 때는 5.38MHz로 동작하여 빠른 속도를 제공하기 위한 것으로, MSX2용 워드프로세서들을 굴려보면 알겠지만 대체로 입력 후 반응이 상당히 느리기 때문에 취한 대책. 참고로 재믹스 터보도 고속 모드를 지원한다.[26] CPU의 클럭은 2배 밖에 상승하지 않았으나 8비트 호환 모드 사용 시 기존 Z80 대비 클럭 당 처리 능력(IPC) 향상에 의한 것이었다. 실제로는 최대 10배까지 속도 차이가 나는 명령어가 있다고도 한다.[27] 물론 풀셋을 갖추면 30만엔을 넘어가는 X68000 같은 놈도 있었고 10만엔을 넘는 컴퓨터는 드물지 않았지만 MSX가 원래 3만엔대에서 출발한 가정용 컴퓨터였다는 것을 생각하면 상당히 비싸진 것이다. 전 세대였던 MSX2+의 경우 대부분 69,800엔 선.[28] 후술할 파생기종(?)인 NIA-2001에도 데이터 레코더 단자가 없다.[29] 그렇기에 터보R은 파나소닉제만 존재한다는 말은 여전히 맞는 말이다.[30] 인터넷 기반 온라인 경매 시스템이 최초 등장한 것은 1995년이다.[31] "니시 카즈히코 Special Interview 차기 MSX의 전모 유비쿼터스 MSX 초점", MSX MAGAZINE 영구 보존판 2, 아스키[32] 출처에 따라서는 V9998로도 부르고 있으나 기억이 잘못된 것으로 보인다. 일부 사람들은 계획이 취소되기 전의 시제품이라고 주장하기도 하지만 신빙성은 없다.[33] 출처1: "초고속 컴파일러 MSX BASIC군 터보와 R800의 비밀! 키시오카 카즈야×스즈키 히토시", MSX MAGAZINE 영구 보존판 2, 아스키, 출처2: MSX · FAN 매거진 1995년 2월호, 도쿠마쇼텐 인터미디어[34] 대우가 MSX2 이후로 사업을 중단한 점으로 보아 전자(1985년)와 후자(1990년)중 전자에 해당되는 듯 하다.[35] IMF때 부도를 맞았던 그 큐닉스 컴퓨터 맞다.[36] 당시 삼성은 자체 기종인 SPC-1000 쪽의 사업에 더 치중했다. MSX 규격인 SPC-800은 부업(...) 수준으로 하다가 곧 접었다.[37] 합팩 형태로 여러 가지 게임 중에 하나를 고르게 되어 있는 경우도 있었는데, 이 때 게임 선택을 키보드로 하게 되어있기도..[38] 금성사는 이미 1985년 봄부터 업무용 16비트인 '마이티' 시리즈에 주력하게 되면서 개인용 8비트인 패미콤 시리즈를 단종시킨 상태였다. 삼성전자도 금성사가 업무용 16비트 컴퓨터에 집중하는 것을 보고 같은 해부터 그럭저럭 잘 나가던 SPC-1000 라인을 제외한 나머지 8비트 라인업은 모두 단종시킨 상태였다. SPC-1000 마저도 1986년 여름에 단종된다.[39] CPC-300(IQ-2000)에서는 조합형 고딕체 한글만을 지원했다. 참고로 완성형 한글이라고 해도 PC 쪽의 KS C-5601 코드와는 다른 것이고 한글 코드는 2바이트 상용 조합형과 호환성이 있다. 2바이트 조합형을 채용했던 CPC-300의 한글 바이오스 2.0 버전과 호환성을 유지하기 위한 조치.[40] 컴퓨터에 동영상을 저장하는 기능은 아니고, 슈퍼 임포즈/디지타이즈 기능이라고 영상을 입력하면 배경으로 표시되고 여기에 자막 등 그래픽을 추가하여 출력하는 기능. 원래 MSX2 사양에 옵션으로 제공되는 것인데 CPC-400S에서는 이 기능을 내장하였다. CPC-400에서는 옵션으로 추가 가능. 일부 업소나 유선 방송 등에서는 이것을 비디오 자막기 용도로 활용하기도 하였다.[41] 참고로 더블 드라이브라 불린 2개 일체형 플로피 디스크 드라이브는 무려 40만원에 가까웠다.[42] X-II가 유통되는 동안에도 IQ-2000이 바로 단종되지 않고 오랫동안 동시 판매되었던 것은 이런 이유에서다.[43] IQ-2000 에서는 볼썽사나운 저해상도 기본 폰트를 제외하면 정내권씨가 만든 한글 프로그램을 사용해야 했다. IQ-2000의 스크린 9 모드 한글은 매우 느렸지만, 정내권씨의 프로그램은 무척 빨라서, 당시 초창기였던 IBM PC 8088 8MHz + 허큘리스 카드 상에서 동작하는 워드프로세서가 표현하는 한글과 비교해 그렇게 딸리지 않았다.[44] 단, 여기서의 우월한 성능이라는 것은 업무용에 한한다. 게임용으로는 기본형으로도 미려한 컬러 그래픽과 화음이 나오는 MSX가 확실히 우위였기 때문에, 16비트라는 녀석이 왜 8비트만도 못한 삑삑거리는 소리와 흑백 화면만 보여주는 건지 의문을 갖는 사람도 많았다(초창기 16비트 교육용 PC는 256KB램, 약 600×400 해상도의 단색 비디오 카드, 5.25인치 플로피 디스크 드라이브 1개에 12인치 이하의 녹색 단색 모니터 조합이었고, 마우스조차 따로 구입해 달아야 했다). 물론 1993~1994년쯤 되면 고해상도에 하드웨어 가속 기능이 들어간 비디오 카드와 사운드 블라스터 호환 사운드 카드가 대중화하면서 게임 성능도 따라잡혔지만, 1992년까지만 해도 단색 모니터에 애드립 카드조차 달지 않은 사양을 교육용으로 팔았다. 80386 CPU+80387 FPU+SVGA+no sound card = CAD용 컴퓨터로 인식되던 시절.[45] MSX-DOS가 MS-DOS의 마이너판이라 디스크 I/O와 시스템 호출은 MS-DOS와 비슷하다.[46] 마이크로소프트가 만든 인텔 8080용 어셈블러. 원래 CP/M에서 쓰던 건데 MSX-DOS가 CP/M과의 호환성이 있는 관계로 MSX에서도 많이 쓰였다. 하지만 MSX에서는 MSX BASIC에서 주석문 형태로 코드를 작성하고 어셈블이 가능했던 MAD80(Monitor Assembler Disassembler의 두문자를 딴 이름이다. 당시 조선대학생이었던 유동균씨가 제작했다.)을 더 많이 사용했다.[47] 어찌 보면 오늘날의 탈네모꼴 글꼴과 비슷한 자형인데, 의도적으로 이렇게 만든게 아니라 기술적 한계 때문에 어쩔 수 없이 선택한 자형이다.[48] 기존 방식이 스크롤할 부분을 모두 비디오램을 이동시키는 것인데 반해, V9938에 내장된 VDP를 사용하면 고속 영역 복사가 되고, 커서가 화면 맨 아래로 내려가거나 맨 위로 올라간 뒤의 화면 전체 스크롤 업, 다운은 그냥 화면 자체를 롤 업, 다운해 버리는 식으로 해결할 수 있었다.[49] 당시에는 정품 소프트웨어 유통망이 없다시피...가 아니라 그냥 없어서 지역마다 있는 소프트웨어 가게에서 대량의 소프트웨어를 구비해 두고 이를 일정 액수를 받고 플로피 디스크에 복사를 해 주는 시스템이 정착되어 있었다. [50] 핸드 어셈블부터 시작한다. 맨 뒷 부분에 콘웨이의 라이프 게임 코드가 실려 있다.[51] 사실 마이크로소프트웨어의 16비트 중심으로의 개편은 그 이전부터 시작되었다.[52] 해당 도서의 저자들은 당시 중3~고1 정도의 학생들. 한국 MSX 초기부터 MSX를 다뤄서 이 분야에 도가 텄다. 자료조차 빈약했던 시절에 정말 하나하나 맨땅에 헤딩하면서 알아낸 것들. 참고로 당시 이보다 더 연령 대가 높은 매니아들은 주로 PC 입문을 애플 II로 했기 때문에 MSX는 좀 약한 편이다. [53] 말 그대로 현행 PC의 어셈블러가 하는 일을 '''손으로''' 하는 것이다. 당시 사용된 수준의 어셈블리어는 기계어와 1:1 대응되니 패턴만 이해하면 작업이 어렵지는 않았지만 단순 반복 노동이기에 매우 지루하고 실수하기 쉬운 작업이었고, 더 큰 문제는 MSX에는 기계어 디버거가 없어서 문제 발생 시 대응하기가 어려웠다.[54] 접근성을 높이고자 실생활 언어의 개념을 많이 따왔기에 초보자도 설명을 통해 어느정도 이해가 가능한 BASIC등의 고수준 언어에 비해, 기계어나 어셈블리어는 그런 것이 없고 컴퓨터 내부 구조에 대한 지식까지 요구하기 때문에 기계어 코드를 실은 잡지 기사들도 어떻게 그 코드가 나왔는지는 제대로 설명해 주지 못했다.[55] 개인이 쉽게 쓸만한 디지털 방식의 복제기가 존재하지 않았다. 음악용 더블 데크 카세트 플레이어를 이용하면 아날로그 음질 열화 때문에 몇 차례 반복하면 인식률이 크게 떨어졌고, 더블 데크 카세트 플레이어 자체도 비싸서 보유하고 있는 가정집이 많지 않았다.(...) 남은 방법은 테이프에서 데이터를 PC로 읽어들이고 이를 새 테이프에 다시 저장하는 것 정도인데 테이프 단위로 통째로 복제할 방법이 존재하지 않아서 일일이 세션별로 노가다를 해야 했다.[56] 운영 체제를 거치지 않고 BIOS에 내장된 BASIC 인터프리터를 곧바로 구동하는 것이다. MSX BASIC과 같은 방식이지만, 국내의 IBM PC 호환 기종들은 이를 빼고 나온 경우가 대부분이라 이런 게 있는 줄도 모르는 사람이 많기는 했다. BASIC 항목 참고.[57] 여전히 인터프리터 방식이라 MSX BASIC만큼이나 느린 속도를 자랑했음은 물론, 업무용 PC의 한계로 스프라이트 기능은 커녕 그래픽, 사운드 관련 함수들도 형편없어 게임을 거의 만들 수가 없었다.[58] 교육용으로는 비록 속도는 느리지만 귀찮은 컴파일 절차나 시스템 폭주에 대한 우려 없이 문법이나 알고리즘 교육에만 집중할 수 있는 인터프리터 언어쪽이 유리한 면이 있었다. [59] FC-150과 비슷한 평평하고 얇은 키캡을 사용했는데 재질마저 플라스틱이었는 데다 유격이 별로 없어 키감이 매우 뻑뻑했다. FC-150의 경우 고무 키보드였기에 키감이 이보다는 나았다.[60] 이러한 64KB 램 탑재 모델은 롬에 있는 BASIC 인터프리터 프로그램 등 전체를 램으로 읽어들였기 때문에 시스템 영역에 약간의 조작이 가능했다. 폰트 두껍게 만들기 등등...[61] 이 X-II(400, 400S 둘 다)는 2018년 중반까지만 해도 중고 가격이 매우 비쌌으나, 갑자기 2018년 가을부터 대리점에서 보관되던 CPC-400(일부 CPC-400S)가 대량으로 풀렸다. 얼마나 많았는지 관련 동호회의 동호인들을 중심으로 한정 보급도 아닌 동호인들의 재력껏 보급했음에도 불구하고 몇 달 동안이나 보급할 수 있었을 정도였다고 한다. 현재는 사실상 한국의 MSX 유저들이 가장 많이 가지고 있는 MSX 기종이 되었다. 참고로 풀린 물량이 하도 많아서, 지금도 쉽게 구할 수 있다. 마지막 물량은 2020년 7~8월달에 풀렸다.[62] 특히 슬롯에 꽂혀 있는 퀵디스크 드라이브는 대우에서만 출시되었다.[63] 다만 SPC-800에서 케이스만 개조했다는 말이 있다.[64] 무료판은 FD 파일 교체가 없는 등 일부 제한이 있다.[65] 개발자가 운영하는 카페