sharksym's MSX World

sharksym.egloos.com

포토로그


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


SLT-X V2 제작 #2 - 슬롯신호 입력선택 by sharksym

SLT-X V2 제작 #2 - 슬롯신호 입력선택

먼저, 단어혼동을 줄이기위해 괄호안에 영문이름도 간간히 적었습니다. 참고하세요~


1) 확장슬롯의 설정

MSX의 기본슬롯(Primary Slot)은 확장슬롯(Slot Expander) 연결 시,
기본슬롯이 사라지고 서브슬롯(Secondary Slot)이 4개가 생깁니다.
이건 당연히 알고계시는 거... 맞죠? ㅎ.ㅎ

그리고, 슬롯의 /SLTSL 신호가 슬롯선택(enable) 용으로 사용이 됩니다.
서브슬롯 선택은 FFFFh 주소에 메모리맵 I/O(Memory Mapped I/O)로 스위치가 들어있습니다.
이 스위치는 기본슬롯에만 포함되어있어서 서브슬롯쪽에서는 FFFFh 주소는 액세스 불가능합니다.
이것도 기본적인거니까 참고로 알고 계세요.

확장슬롯을 본체에 연결하면 4개의 서브슬롯으로 바뀌게 되는데요.
그럼, SLT-X V2를 꽂으면 어떻게 될까요?
SLT-X V2는 서브슬롯이 8개가 있으니, 이 중에서 4개만 서브슬롯으로 활성화됩니다.
서브슬롯 4개씩 묶어서 SLOT A, SLOT B라는 이름이 붙어있습니다.

따라서 A 또는 B 한쪽만 기본적인 확장슬롯으로 동작이 됩니다.
이걸 선택하는 스위치는 아래 사진에서 볼 수 있어요.

[상] SLOT A:RSV_16핀 + SLOT B:/SLTSL
[중] SLOT A:/SLTSL   + SLOT B:RSV_5핀
[하] SLOT A:/SLTSL   + SLOT B:RSV_16핀

이 스위치를 통해서 본체슬롯의 /SLTSL 신호를 SLT-X의 SLOT A 또는 SLOT B로 입력받도록 합니다.
[상]에 놓으면 SLOT B가 확장슬롯이 되고,
[중] 또는 [하]에 놓으면 SLOT A가 확장슬롯이 됩니다.

아래 사진은 스위치를 [중]/[하]에 놓은 상태입니다.
I/O 슬롯에는 슬롯 메모리 공간을 쓰지않는 I/O 카트리지(예: 문사운드, V9990 등)를 꽂아서 사용할 수 있습니다.

만약 SLOT A쪽에 I/O 카트리지를 꽂고 싶다면,
스위치를 [상]에 놓아서, SLOT B를 확장슬롯으로 동작시키면 되겠네요.
LED 비주얼라이저 등의 카트리지는 앞쪽이 잘 보여야하니까, SLOT A-0에 꽂으시면 되겠죠? ㅎ.ㅎ
(혹시나 질문하실까봐 미리 적어보면요, PAC-V를 I/O슬롯에 꽂으면 S-RAM 세이브기능을 못쓰게 됩니다.)

지금까지 기본적인 확장슬롯의 동작이었습니다.
본체를 순정상태로 쓰실 분들은 여기까지만 읽으시면 되겠습니다 ㅎ.ㅎ
.
.
아래 내용들은 본체를 개조해서 활용하는 부분입니다.


2) 추가 슬롯선택 설정

슬롯신호 선택 스위치를 보면 /SLTSL 외 RSV_5, RSV_16을 선택할 수 있습니다.
각각 슬롯의 예약핀(Reserved pin) 5번, 16번을 의미합니다.
이미 MSX는 91년에 turboR GT 이후 설계가 중단되었고, 해당 예약핀은 아직도 사용되지 않습니다.
그래서 유저들이 이 핀들을 본체 내부의 신호(슬롯선택, 비디오, 오디오 등)를 연결해서 활용하고 했었지요.
MSX2+/turboR을 오랫동안 쓰신 분들은 대부분 SLOT 0-x를 출력하는 용도로 해놨을겁니다 ㅎ.ㅎ

아래는 GT의 슬롯부분의 회로도입니다. 5번핀, 16번핀은 이름이 비어있는게 보이죠?

가장 흔하게 쓰이는 경우는,
본체 내에서 사용되는 서브슬롯을 외부로 출력하는 용도입니다.
T9769 같은 MSX-ENGINE 칩에서는 SLOT 0, 3 두개의 확장슬롯이 들어있습니다.
이 서브슬롯 16개를 전부 사용하는 경우가 없기 때문에 남아있는 신호가 있습니다.
파나소닉 MSX2+의 경우는 SLOT 0-1, 0-3가 있구요, turboR의 경우는 SLOT 0-1 하나가 남습니다.

turboR GT의 경우는 본체 외부로 나가는 슬롯1,2의 RSV_5 핀이 서로 연결되어있고,
PCB 상에 신호선을 납땜할 수 있는 곳이 따로 있습니다.
turboR ST에서는 슬롯 커넥터 2개의 5번핀에 각각 연결하면 됩니다.

아래 사진은 GT의 T9769C의 SLOT 0-1 신호를 RSV_5번 출력으로 연결한 모습입니다.
100옴 저항으로 연결되어있어요.

아래는 RSV_5번 연결부분을 확대한 사진입니다.

이 개조가 되어있는 상태라면,
SLT-X V2의 슬롯선택 스위치를 [중]에 놓아서 아래처럼 사용할 수 있습니다.

여기까지가 대부분의 후기 MSX2+/turboR을 쓰는 분들의 방법이었습니다.


3) 본체의 기본슬롯 2개를 모두 SLT-X로 연결

MSX를 쓰다보면, 기본슬롯 두 곳에 각각 확장슬롯을 연결해서 쓰게되는데요.
이게 확장슬롯의 기본적인 사용법이지만...
본체의 상단에 확장슬롯을 꽂아놓으면 케이블이 치렁치렁~ 그닥 이쁜 모습이 안나오죠ㅋ

그럼, 이 두개의 기본슬롯 신호를 모두 SLT-X V2쪽으로 돌려보아요.
SLT-X의 SLOT A, B를 각각의 확장슬롯으로 사용하는겁니다.

슬롯의 선택신호는 /SLTSL인데요. 이 신호를 RSV_16번핀에 연결합니다.
SLOT 1의 /SLTSL(4번핀) --> SLOT 2의 RSV_16으로
SLOT 2의 /SLTSL(4번핀) --> SLOT 1의 RSV_16으로
크로스 연결하는거죠 ㅎ.ㅎ

아래는 GT의 PCB 아랫쪽의 슬롯커넥터 부분입니다.
파란선은 SLOT 1의 /SLTSL 신호이구요.
노란선은 SLOT 2의 /SLTSL 신호입니다.

SLT-X V2를 본체의 후면슬롯에 꽂은 후, 슬롯선택 스위치를 [상]에 놓으면 아래처럼 동작하겠습니다.

X-II의 경우는 후면슬롯이 SLOT3이니까 SLT-X의 SLOT B는 3-0,3-1,3-2,3-3으로 동작하겠죠?
그리고 슬롯선택 스위치를 [하]에 놓으면 SLOT A, B의 번호가 서로 바뀌니까 필요에 따라 선택하면 되겠습니다.
SLOT A가 SLOT 2-x, SLOT B가 SLOT 1-x으로 되겠네요.


그럼 다음편에서 뵙겠습니다요~ ㅎ.ㅎ/


핑백

  • sharksym's MSX World : SLT-X V2 제작 #6 - 기본 가이드 2023-02-08 00:00:19 #

    ... 중/하] SLOT A = 확장슬롯, SLOT B = I/O SLOT 본체의 슬롯신호를 개조해서 활용하려면, 아래의 글들을 참고하세요~ ㅎ.ㅎhttp://sharksym.egloos.com/5406587http://sharksym.egloos.com/5406693http://sharksym.egloos.com/5406715 8) SL ... more