[서론]
이름은 익숙하지만 의외로 기능을 잘 못 알고 계시는 분들이 있으세요.
제대로 알고 계신다면 [본론]으로 건너뛰세요! ㅎ.ㅎ/
슬롯 한개를 여러개로 나눠주는 것으로 이해하시는 분들이 많더라구요.
'본체의 기본슬롯에 확장슬롯을 꽂으면 4개의 서브슬롯으로 나눠집니다'
이 설명을 오해하면 다음에 이런 질문도 하게 됩니다요.
'그럼, 확장슬롯에 확장슬롯을 꽂으면 슬롯이 팍팍 늘어나겠네요! 맞죠?' ㅎ.ㅎ
일단 잊으시고, 이렇게 생각해보세요.
MSX의 슬롯은 16개의 서브슬롯(SUB0,1,2,3)으로 구성되고, 4개씩 묶어서 기본슬롯 번호가 붙어있습니다.
이름은 SLOT 기본슬롯번호-서브슬롯번호 순으로 붙입니다.
SLOT 0-0, 0-1, ... 3-3 까지 16개가 존재하게 됩니다요.
만약 서브슬롯이 존재하지 않는다면, 기본슬롯 1개로 동작이 됩니다.
예를들어 기본슬롯인 SLOT 0가 있다면, 서브슬롯인 SLOT 0-0,0-1,0-2,0-3은 없다는 얘기입니다.
대부분의 본체에서 상단/전면에 노출된 슬롯 커넥터는 SLOT 1입니다.
두번째 노출된 슬롯은 보통 SLOT 2 또는 3이 됩니다.
SLOT 0는 BIOS 롬이 탑재되니까 본체에 내장됩니다.
원래 슬롯 배치는 본체 제작사가 맘대로 결정할 수 있지만, MSX2+부터는 비슷하게 정해져있습니다.
SLOT 0-0,0-1,0-2,0-3 -> 본체 내장
SLOT 1 -> 외부 노출 슬롯
SLOT 2 -> 외부 노출 슬롯
SLOT 3-0,3-1,3-2,3-3 -> 본체 내장
슬롯을 설명할 때 기본슬롯, 서브슬롯 순으로 설명하는 것이 정석이지만,
이번에는 반대로 설명을 해봤습니다.
[본론]
확장슬롯 기기는 본체에 노출된 기본슬롯에 꽂아서, 기본슬롯을 서브슬롯 4개로 바꾸는 역할을 합니다.
SLOT 1에 확장슬롯을 꽂으면 SLOT 1은 없어지고, SLOT 1-0,1-1,1-2,1-3 이렇게 생성되겠죠?
서브슬롯 2개 또는 3개만 들어있는 제품도 있으니 참고하시구요.
A1GT처럼 전원부가 빵빵한 기종은 괜찮을 수 있지만,
대부분의 기종에서는 확장슬롯을 고를 때 외부 전원을 입력받는 제품을 추천합니다 ㅎ.ㅎ
확장슬롯 중에는 서브슬롯 4개 외 I/O 슬롯이 추가된 경우도 있는데요.
원래 MSX에서는 이런 I/O 슬롯은 표준이 아닙니다만...
I/O 포트만으로 동작되는 기기를 쓰거나, 카트리지 내의 S/W를 강제로 OFF하고 I/O 기능만 쓸 때도 사용할 수 있죠.
이런 확장슬롯을 쓰려면, 내가 어떤 의도로 사용하는지를 명확히 알고 있어야하겠습니다.
만약 주변기기가 많지 않다면, 일반적인 확장슬롯(4SLOT) 하나만 있으면 충분한데요.
상단/전면의 슬롯은 게임 카트리지 등을 잠깐 꽂는 용도로 비워두고,
후면 슬롯에 확장슬롯을 장착하고 주변기기들을 주르륵 꽂아두면 대부분의 사용 시나리오를 커버할 수 있겠습니다.
제가 예전에 서브슬롯 4개 + 본체개조 SLOT 0-1 + I/O 슬롯으로 구성된 확장슬롯(슬롯 커넥터 6개)을 이렇게 썼습니다.
본체의 상단 SLOT 1에는 SCC-I 카트리지를 꽂아서 쓰다가, 가끔 게임팩을 꽂을 때 SCC-I랑 맞교대를 했었죠 ㅎ.ㅎ
만약 본체의 기본슬롯 2개에 확장슬롯 2개 꽂아서 쓰면, 공간도 많이 차지하고 케이블 관리도 귀찮게 되는데요.
제가 지난 20년간 여러 종류의 확장슬롯을 만들어서 쓰다보니, 최종으로 결정된 방식은 SLT-X V2입니다.
SLT-X가 뭔지 모르시는 분은 아래 글을 참고하시면 되겠습니다.
https://sharksym.blogspot.com/2026/07/slt-x.html
두 슬롯의 예약핀인 16번과 /SLTSL 핀 4번을 서로 교차하도록 개조를 하면,
SLT-X는 케이블 하나만으로 2개의 기본슬롯 신호를 받게 되니까, 서브슬롯 8개로 동작하게 됩니다.
확장슬롯을 쓰다보면 가끔 난감한 경우가 발생하는데요.
서브 슬롯에 장착된 기기를 인식 못하는 S/W가 가끔 있습니다.
유저가 자작한 프로그램에서 종종 발생하구요. 대충 만든 상용 프로그램들에서도 발견됩니다.
또는 카트리지 내부에 확장슬롯이 포함되어 있어서, 확장슬롯에 꽂으면 제대로 못 쓰는 경우도 있죠.
SLT-X에서는 이런 경우를 잠깐 회피하기 위해,
서브슬롯 1개를 기본슬롯으로 전환하고, 나머지 서브슬롯 3개는 I/O 슬롯으로 동작하도록 만들 수 있습니다.
본체의 리셋 버튼을 눌러도 이 설정은 유지되기 때문에, 서브슬롯 인식 문제를 피할 때 유용하게 쓸 수 있어요.
전원을 완전히 OFF 후 다시 ON 하면, 설정이 초기화되어 일반 서브슬롯로 돌아갑니다.
SLT-Turbo v2.1을 쓸 때에도 SLT-X V2를 연결하면 같은 방식으로 사용가능합니다.
사실 SLT-X 만들 때, SLT-Turbo를 고려해서 단순한 구조를 맞추려다 보니 그렇게 되긴 했네요. 흐...
암튼, 확장슬롯은 본인의 사용 환경에 맞춰 구성하시면 되겠습니다.
그럼, 다음 편에서 이어집니다...