레이블이 _SLT-X인 게시물을 표시합니다. 모든 게시물 표시
레이블이 _SLT-X인 게시물을 표시합니다. 모든 게시물 표시

2023년 5월 14일 일요일

쿵딱~ 쿵딱~ 음악이나 들어보아요 ㅎ.ㅎ

벌써 주말이 끝나가네요. IMS 음악을 들으면서 일요일을 마무리합니다.


편안한 저녁되세요~~ ㅎ.ㅎ/



[본체]

FS-A1GT RAM 1MB

GT 후면슬롯 = SLT-X V2 (SLOT 1 + SLOT 2)

GT 전면슬롯 = SLOT 0-1 어댑터


[주변기기]

SLOT 2-3 = FAST! RS-232C (230Kbps)

SLOT 2-2 = NeoTron (OPNB)

SLOT 2-1 = MoonBase (Audio BIOS, ADPCM-B 256KB, OPLL PCM Drum) + MoonSound (OPL4, RAM 1MB)

SLOT 2-0 = MMC/SD Drive V4 (Mass storage, MegaRAM, FDD_EMU, GameRunner)

SLOT 1-3 = FontPack V2 (Hangul IME, ANSI Screen, EUC-KR, CP949, Unicode BMP Font)

SLOT 1-2 = paraMSX-R (Machine Emulator / Memory Mapper 2MB)

SLOT 1-1 = MPX R1.1 (MP3, WMA decoder, Spectrum Analyzer F/W)

SLOT 1-0 = T-Wave (SCC-I 512KB, Stereo DCSG, Stereo WSG, Sec-PSG EMU, Stereo u8 PCM)

SLOT 0-1 = PAC-V Blue (PAC, LED visualizer)


[외부오디오]

hart 5Ch. Audio Mixer

3 x A-MPS (Audio mixer/switcher)

Roland SC-88VL

mt32-pi (Munt, FluidSynth on Raspberry Pi 3)



2023년 5월 12일 금요일

SLT-X V2 - 외부 전원 가이드

SLT-X를 사용하려면 DC 5V의 외부전원이 필요합니다.

집에 굴러다니는 어댑터를 쓰셔도 되겠구요. 새로 구매하시려면 5V 3A짜리로 쓰면 좋겠습니다 ㅎ.ㅎ/


단자 사이즈 및 극성은 아래 그림을 참고하세요!




2023년 5월 2일 화요일

SLT-X V2 - X-II 용 케이블 및 슬롯어댑터 방향

SLT-X V2 패키지에는 X-II(및 IQ-2000)의 후면 슬롯 용 케이블과 슬롯 어댑터(RSV_5 to /SLTSL)가 들어있습니다.


MSX 본체에 연결할 때 방향을 알 수 있도록 스티커를 붙여놨어요.




대우 MSX2의 후면 슬롯에 연결할 때는,

'CPC-400' 표시가 있는 케이블(17cm)을 본체쪽에 연결합니다.

스티커가 안붙은 커넥터는 SLT-X 본체에 연결합니다.


아래는 X-II에 연결한 모습입니다. (IQ-2000도 동일한 방향으로 연결)




RSV_5 슬롯 어댑터는 '◎FRONT' 표시가 된 부분이 카트리지 전면에 오도록 연결합니다.

아래 사진 참고하세요.




궁금하신 부분이 있으면 댓글로 ㄱㄱ~


2023년 5월 1일 월요일

SLT-X Tool v2.11

 


Download: SLT-X Tool v2.11


--------------------------------------------------

SLT-X(tm) Tool v2.11

    By Yeongman Seo <sharksym@hitel.net>

--------------------------------------------------



[ SLTX.COM ]


SLT-X의 설정을 변경하거나, Boot-ROM을 업그레이드합니다.


- /Ax: SLOT A의 동작모드를 바꿉니다.

  x는 0,1,2,3,-,+ 중 하나를 사용합니다.

  바뀐 설정은 전원이 켜진 상태에서만 유효합니다.

  전원을 끄면 /A+ 상태로 복귀합니다.


  예) SLTX /A3

      SLOT A 확장슬롯 기능을 Off하고,

      SLOT A3 슬롯을 기본슬롯으로 설정합니다.


  예) SLTX /A+

      SLOT A 확장슬롯 기능을 On합니다.


- /Bx: SLOT B의 동작모드를 바꿉니다.

  x는 0,1,2,3,-,+ 중 하나를 사용합니다.

  바뀐 설정은 전원이 켜진 상태에서만 유효합니다.

  전원을 끄면 /B+ 상태로 복귀합니다.


  예) SLTX /B0

      SLOT B 확장슬롯 기능을 Off하고,

      SLOT B0 슬롯을 기본슬롯으로 설정합니다.


  예) SLTX /B-

      SLOT B 확장슬롯 기능을 Off합니다.

      SLOT B0,B1,B2,B3 모두 I/O 슬롯으로 설정합니다.



- /Dxy: Boot-ROM을 업그레이드 및 부트옵션을 바꿉니다.

  x는 CPC-400 로고 표시 설정입니다. (0,1)

  y는 XII-V LED 패턴 설정입니다. (0,1,2,3)

  옵션값은 전원이 꺼져도 설정이 유지됩니다.


  예) SLTX /D13

      CPC-400 로고를 켭니다. (본체가 CPC-400인 경우만 표시함)

      XII-V의 LED 패턴을 3번으로 설정합니다.


2023년 2월 8일 수요일

SLT-X V2 제작 #6 - 기본 가이드

기본적인 사용에 관한 가이드입니다.



1) DC 5V 어댑터


외장 DC 5V 어댑터가 필수입니다. 3A 추천 ㅎ.ㅎ

어댑터를 꽂지 않으면 MSX 본체가 부팅되지 않습니다.

사용하는 주변기기의 갯수가 적으면 출력이 작은 1A, 2A 어댑터를 되겠습니다.





2) 본체 연결


대부분의 기종에서는 아래의 카트리지를 통해 본체와 연결합니다.




대우 기종에서는 IDC 케이블을 이용하여 후면슬롯에 연결합니다.

케이블 길이가 길면 오동작할 수 있으므로, 가능하면 짧은 케이블을 이용합니다.





3) Boot-ROM


Boot-ROM은 SLT-X의 H/W 설정 및 주변기기 연결 상황을 알려줍니다.

만약 사용자의 MSX 본체에서 Boot-ROM이 실행되지 않는다면, SLT-X의 서브슬롯(SLOT A 및 B)도 동작하지 않습니다.

이 경우는 보드 아래의 스위치로 OFF 하신 후 사용하면 되겠습니다.




Boot-ROM OFF  시, 서브슬롯(SLOT A 및 B)은 기본모드로 동작합니다.

안전모드 정도로 생각하시면 되겠습니다 ㅎ.ㅎ


아래 기종들은 Boot-ROM을 꺼야하니 참고하세요.

- SLOT 0에 램이 할당된 MSX1 기종

- SLOT 0에 한글 BIOS가 존재하는 국산(대우/금성/삼성) MSX1 기종

- MSX-ENGINE을 쓰지않으며, DATA BUS 버퍼가 존재하는 일부 MSX2 기종


MSX2+/turboR 기종 및 대우 MSX2(CPC-300, CPC-400 등)에서는 Boot-ROM을 켜서 사용합니다.



4) 동작 LED


SLT-X 앞쪽에는 동작 표시 용 LED가 있습니다. 참고하세요.





5) 슬롯 /SLTSL, /IORQ 스위치


서브슬롯은 물리 스위치를 통해, /SLTSL과 /IORQ를 ON/OFF 할 수 있습니다.




ON:  /SLTSL과 /IORQ 모두 ON

I/O: /SLTSL OFF 및 /IORQ ON

OFF: /SLTSL과 /IORQ 모두 OFF


이 스위치를 어떤 경우에 써야할지 모르신다면, 아마 필요없는 스위치가 될 확률이 높겠네요.

그냥 기본 ON 위치에 놓고 사용하면 되겠습니다 ㅎ.ㅎ



6) 3.5파이 HP 출력단자


SLT-X에 장착한 기기들의 사운드는 패시브 믹서로 모아져서 본체의 슬롯으로 입력됩니다.

만약 오디오 밸런스 조절을 위해 외부 오디오 믹서를 사용하신다면,

HP 단자에 케이블을 연결하면 오디오 출력을 따로 받을 수 있습니다.




HP 단자가 연결되면, 당연히 본체쪽 슬롯으로는 오디오가 입력되지않습니다.



7) 슬롯신호 선택


DC 어댑터 단자 옆에는 슬롯신호 입력을 선택할 수 있는 스위치가 있습니다.




개조가 안된 순정 상태의 MSX 본체에서는 /SLTSL 신호만 사용됩니다

SLT-X의 슬롯신호 스위치를 아래처럼 놓으면 됩니다.

[상]    SLOT A = I/O SLOT, SLOT B = 확장슬롯

[중/하] SLOT A = 확장슬롯, SLOT B = I/O SLOT


본체의 슬롯신호를 개조해서 활용하려면, 아래의 글들을 참고하세요~ ㅎ.ㅎ

https://sharksym.blogspot.com/2023/01/slt-x-v2-2.html

https://sharksym.blogspot.com/2023/02/slt-x-v2-3.html

https://sharksym.blogspot.com/2023/02/slt-x-v2-4-rsv5.html



8) SLTX.COM


이 프로그램은 SLT-X의 Boot-ROM을 업데이트하거나 서브슬롯의 모드설정 등을 처리합니다.

옵션없이 SLTX.COM을 그냥 실행하면 아래처럼 도움말이 나오니 참고하세요.





SLT-X의 기본기능은 이정로도 정리가 되었네요~ ㅎ.ㅎ/


2023년 2월 5일 일요일

SLT-X V2 제작 #5 - Boot-ROM 구동

구버전 V1에서는 SLT-X 설정을 위한 프로그램이 내장되어있었습니다.

Manager ROM이라 불렀죠 (추억의 관리자 ㅎ.ㅎ)


SLT-X V2(이하 SLT-X)에서는 Manager가 삭제되고,

최소한의 기능이 들어간 프로그램으로 대체됩니다.


이름이 Boot-ROM입니다. 왜 이름이 바꼈냐구요?

.

.

.

이 프로그램이 실행되지 않으면 SLT-X가 확장슬롯으로 동작하지 않습니다ㅋ

그냥 I/O SLOT이 잔뜩 달린 물건(?)으로 동작합니다요~

일단 설정이 안되면 정상적으로 사용이 불가능해요. 그래서 걍 Boot-ROM으로 이름을 바꿨습니다.


그럼, 긴 설명 나갑니다~~

이하 내용은 MSX를 잘 모르시면 읽기 힘들 수 있으니까,

내려가다가 분위기 다운되면 대충 Skip하면서 가셔요~ ㅎ.ㅎ/



1) Boot-ROM의 실행


Boot-ROM은 MSX BUS의 SLOT 0의 page 2가 액세스 될 때, 강제로 실행됩니다.

그러니까 본체 내부에서 생성되는 SLOT 0 용 /SLTSL 신호를 따로 연결하지 않습니다.

이것 때무에 본체를 개조하는 것도 이상하지만, 단순 개조로는 안되는 거라서 힘들어요.


SLT-X는 내부적으로 PPI A8H 포트의 PSLOT 레지스터를 갖고 있습니다.

따라서 MSX 슬롯의 BUS가 동작할 때 슬롯 영역에서 chip enable되는 메모리가 없다면,

SLT-X가 본체 외부에서 BUS에 DATA를 강제로 올려버립니다.

그러니까 /SLTSL 신호와 서브슬롯 레지스터의 존재를 모른 상태로 동작합니다. 좀 무섭죠?ㅋ


암튼 이건 모든 MSX에서 가능한 건 아니구요.

본체의 SLOT 0의 page 2 영역이 비어있어야 가능합니다.

MSX1처럼 SLOT 0의 page 2,3에 램이 들어간 기종(싸구려 기종)은 사용불가입니다.

근데 page 3에 16KB 램만 박혀있는 울트라 싸구려 기종에서는 동작합니다ㅋㅋ


만약 SLOT 0가 확장되어 있다면, SLOT 0-0의 page 2 영역에서 실행되겠네요.

SLT-X H/W 입장에서는 본체쪽 SLOT 0가 확장되어있는지, 아닌지 알 방법이 없습니다. 참고하시구요.


Main BIOS가 각 슬롯의 Extension 프로그램을 검색/실행하는 타이밍에 Boot-ROM을 강제로 켜줍니다.

세가지 케이스가 있는데요.


- 본체의 SLOT 0가 확장이 안된 경우


Page 2의 Extension 프로그램을 검색하는 순간이 딱 한번이니까 그냥 이때 Boot-ROM을 실행하면 됩니다.

단지 주소값만으로 조건이 충족되니까요.


- 본체의 SLOT 0가 확장된 경우

본체 외부(SLT-X)에서는 SLOT 0의 확장슬롯 레지스터를 H/W가 접근할 수 없기 때문에,

현재 동작하는 서브슬롯이 누군지 확인할 방법이 없습니다.

대신 코드가 실행되는 주소는 알 수 있습니다. (MSX를 많이 만지다보면 꼼수만 늘게 되는데...ㅋ)


타이밍을 잘 잡으면, 첫 Extension 프로그램인 SLOT 0-0의 page 2에서 Boot-ROM을 켤 수 있습니다.

재빨리 구동 후 Boot-ROM을 끄고 원래 기능인 확장슬롯 모드로 돌아갑니다.


- 본체에 SLOT BUS에 DATA 버퍼칩이 존재하는 경우


이 버퍼칩은 대게 74LS245 류의 IC를 사용합니다.

DATA BUS의 방향을 정해줄 수 있구요. enable 신호를 끊어서, BUS의 신호를 분리 할 수도 있습니다.


문제는 여기서 발생하는데요.

대우의 CPC-300(아이큐2000), CPC-400(X-II)은 모두 74LS245칩이 들어있습니다.

BUS의 ADDRESS는 단방향 출력이라서, 어떤 상황이 되든 본체의 ADDRESS(주로 Z80이 생성)를 알 수 있습니다.

근데 DATA는 이 버퍼칩이 disable되면 본체 외부와 연결이 끊어지기 때문에 R/W가 모두 불가능해요.


SLT-X V1 때에는 이 구조를 해결할 방법을 못 찾아서 대우 기종에서는 Manager ROM을 구동할 수 없었어요.

그냥 이걸 끄고 그냥 값비싼(?) 확장슬롯으로 썼습니다.

참고로 V1은 모듈식으로 합체하는 방식이라서, 보드 두개를 합체하면 4-SLOT으로 쓸 수 있어요.

궁금하시면 옛날 글을 찾아보시고~ㅎ


어느날 아이디어가 하나 떠올랐습니다.

Boot-ROM을 X-II의 메인램(SLOT 0-2)에 로딩하면 다른 외부슬롯(SLT-X)의 Extension 프로그램보다 먼저 실행할 수 있겠더라구요.

근데, 본체 내부의 램에 Boot-ROM을 로딩해주는 놈(!)은 어디서 구해야할까요? ㅎ.ㅎ


긴 설명 나갑니다 ㄷㄷㄷ

MSX1은 Main BIOS에서 램 슬롯 검색, WORKAREA 초기화 등 기본 설정이 완료되면,

각 슬롯의 Extention 프로그램을 찾아다니게 됩니다.

이 프로그램들은 INIT만으로 끝나는 경우도 있고, CALL 명령 확장으로 등록되거나, BASIC 프로그램으로 등록되거나 그렇죠.


근데 MSX2로 넘어오면서 한가지 문제가 발생합니다.

Main BIOS 용량이 32KB(page 0,1)에 가득차있으니, 늘어난 BIOS 코드를 어딘가에 넣어야하는데요.

이걸 Sub BIOS (SUB-ROM, EXT-ROM 등으로 불립니다) 16KB(page 1)으로 만들어서 어딘가 다른 슬롯에 넣기로 한거죠.

그러니까 SLOT 0 (또는 SLOT 0-0)가 아닌 다른 슬롯에 넣고, Main BIOS에서는 이걸 찾아서 시스템에 등록/실행하기로 한거죠.

검색할 때는 프로그램의 ID를 체크합니다. 일반 프로그램은 ID가 "AB"이지만, Sub BIOS는 ID가 "CD"로 되어있어요.


여기서 한가지 재밌는 부분이 있는데요.

Sub BIOS를 하나만 찾는게 아니라, 모든 슬롯을 다 찾아서 등록합니다.

그러니까 MSX2를 설계할 때 굉장히 멀리 내다본거죠.

코드 사이즈가 늘어나서 BIOS를 넣을 공간이 부족하면 여러개의 슬롯으로 나눠서 쓴다거나,

외부 슬롯에 Sub BIOS를 추가한다거나 이런 것들이 가능해집니다.


결국 Boot-ROM을 Sub BIOS처럼 구동하도록 만들면

부팅 초기에 외부 슬롯(SLOT 1,2,3)에서 Boot-ROM을 실행하도록 만들 수 있겠죠?

SLT-X를 어떤 슬롯에 꽂아놓든 Boot-ROM은 그 슬롯의 서브슬롯 0에서 구동된다는 얘기입니다.

X-II의 후면 슬롯에 꽂았다면, SLOT 3-0에서 Boot-ROM이 실행되는 것이죠.

물론 이 Boot-ROM이 진짜 Sub BIOS처럼 시스템에 뭔가 등록하진 않습니다 ㅎ.ㅎ


요약하면,

대우 MSX2 기종에서는 Boot-ROM이 Sub BIOS처럼 실행이 됨.

Boot-ROM의 메인 코드는 메인램(SLOT 0-2 page 2)로 복사되어, 추후 Extension 프로그램으로 검색되어 실행됨.



2) Boot-ROM의 역할


구버전 V1에서는 SLT-X의 각 서브슬롯의 슬롯 번호 매핑, 예약핀(RSV_5/15)의 라우팅(본체쪽으로 신호를 역출력 가능)

등의 많은 기능이 들어있습니다.

그 때문에 가장 먼저(SLOT 0-0 page 2) 구동이 되어야하는 프로그램이었죠.

Boot-ROM도 비슷한 이유로 먼저 실행되서 설정을 해주는 기능을 갖고 있습니다.


하는 일은 대충 이렇습니다.

- 각 서브슬롯의 모드 설정 

  처음 전원이 켜지면 SLT-X는 본체에서 확장슬롯으로 인식이 되지않지만,

  Boot-ROM에서 설정이 완료되어야만, 확장슬롯으로 동작가능한 상태가 됩니다.


- 서브슬롯에 장착된 주변기기 목록 표시

  주변기기 중에서 부팅 시, 아무 정보를 표시하지않는 경우에 유용하게 쓸 수 있습니다.

  메인램의 슬롯도 확인가능합니다.


- 서브슬롯의 주변기기 중 초기 설정이 필요한 경우, 대신 설정함

  현재까지는 paraMSX-R의 메모리 전용모드(2048KB RAM mode)만 들어있습니다.

  커스텀 MusicROM과 FMPAC의 OPLL I/O를 조합하는 경우도 생각해봤는데, 실제 활용성이 없어서 이건 안넣었네요.

  XII-V(X-II 전용 LED 비주얼라이저)의 패턴 설정을 넣을까 고민중입니다. 아마 이건 들어갈 것 같아요 ㅎ.ㅎ


- CPC-400에서 MSX 부트로고 표시

  VDP 버전에 따른 MSX 로고를 표시합니다.

  순정본체의 V9938에서는 스크롤업 로고, 개조된 본체의 V9958에서는 좌우 스크롤합체 로고가 표시됩니다.



3) Boot-ROM의 종료


Boot-ROM의 실행도 복잡했지만, 종료도 만만하지 않습니다요.

Boot-ROM이 실행된 후 SLT-X를 바로 확장슬롯 모드로 전환하게 되면,

Main BIOS에서는 존재하지 않는 Boot-ROM의 CALL 엔트리, BASIC 엔트리를 읽어서 등록합니다 ㄷㄷㄷ

이 때문에 ADDRESS가 FFFFH로 등록되어서 부팅할 때 에러가 나면서 뻗습니다요 ㅎ.ㅎ


결국 Main BIOS에서 Page 2 프로그램의 BASIC 엔트리 8008H, 8009H를 읽을 때까지는,

Boot-ROM이 정상적으로 액세스 가능해야합니다.

해당 엔트리는 Boot-ROM에서 0000H으로 지정되어있습니다. 참고로 주소가 0이면 시스템에 등록안됩니다요.


암튼 Main BIOS의 이 지점을 통과하는 순간 재빨리 Boot-ROM을 끕니다.

그 후, Main BIOS는 다음 슬롯(예 SLOT 0-1 page1,2)를 검색하는데, 이 때 Boot-ROM으로 인한 BUS충돌을 막을 수 있어요.



.

.

.


Boot-ROM의 설명은 여기까지입니다.

아마 제대로 읽으셨다면 의문이 드실겁니다요 ㅎ.ㅎ


만약 내가 쓰는 본체는 SLOT 0가 DATA BUS 버퍼칩으로 분리되어있는데,

대우기종이 아니라서 SLOT 0-2에 램에 없다면 어떻게 되나요?

-> Boot-ROM 구동이 불가능합니다.

   어떻게든 SLOT 0-x에서 먼저 실행이 되어야 SLT-X 설정을 할 수 있는데, 이게 불가능 하니까 사용불가에요.


사용불가라면 SLT-X를 못 쓰는건가요?

-> Boot-ROM을 해제하는 기능이 있습니다.

   SLT-X 보드 아랫쪽에 Boot-ROM ON/OFF 스위치를 OFF에 놓으면 일반 확장 8-SLOT으로 동작합니다.

   이 때는 SLTX.COM 프로그램의 기본슬롯 전환 기능만 쓸 수 있어요. (사실, 이것만 써도 충분히 훌륭합니다. 응?ㅋ)


Boot-ROM 해제 스위치는 아래 사진을 참고하세요.





아래는 저의 X-II에서 부팅중인 모습입니다.

위에서 설명드린 것처럼 Boot-ROM이 SLOT 0-2에서 실행되는 것을 볼 수 있죠?





MSX 로고가 나오는 모습은 짧게 영상으로 찍었습니다.

순정 X-II에서 구동 시, MSX2 로고~





V9958로 개조된 X-II에서 구동 시, MSX2+ 로고~

PDP를 폰으로 찍은거라서 좀 이상하게 보이는데, 실제로는 화면 잘 나와욤.





근데, 로고가 없는걸 선호하시는 분도 계시겠죠?

SLTX.COM 프로그램으로 로고를 끌 수 있습니다. 참고하세요!



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


PS. 글자가 많아서 오타도 꽤 있을 것 같은데 대충 보셔욤


SLT-X V2 제작 #4 - RSV_5 어댑터

먼저 저의 주변기기는 기본적으로 아래의 상태입니다.

- SLT-X는 GT의 후면슬롯(SLOT 2)에 연결

- GT의 SLOT 1 신호(/SLTSL)는 SLOT 2의 16번핀(RSV_16)으로 출력개조

- GT의 SLOT 2 신호(/SLTSL)는 SLOT 1의 16번핀(RSV_16)으로 출력개조

- GT의 SLOT 0-1 신호(/SLTSL)는 SLOT 1/2의 5번핀(RSV_5)로 출력개조


SLT-X에서 대부분 사용 시나리오는 SLOT A,B를 SLOT 1,2로 구동하는건데요.

그러면 남아있는 본체의 상단슬롯은 RSV_5핀에 연결된 SLOT 0-1 신호 하나가 남습니다.

이 슬롯에서 카트리지를 꽂으려면, 결국 5번핀을 4번핀(/SLTSL)으로 전달해주는 방법이 필요합니다.


예전에는 PAC-V Red의 PCB를 개조해서 사용했었는데요.

이런 개조가 늘 가능한 건 아니라는게 문제더라구요...ㅎ.ㅎ


슬롯의 예약핀 5번(RSV_5), 16번(RSV_16)은 쓰이지 않는 핀이기 때문에,

대부분의 카트리지에서는 에지커넥터에 해당 핀이 존재하지 않습니다ㅋ

에지커넥터를 금도금(Hard gold)하는데 비용이 많이 들어가기 때문에, 안쓰는 핀은 없애면 좋겠죠.

사실 PAC-V Blue 때에도 안쓰는 핀을 다 뺐습니다ㅋ


그래서, 어댑터 보드를 하나 만들어봤습니다.




높이가 15mm 정도인 작은 PCB입니다.

본체 슬롯에서 나오는 5번핀(RSV_5)을 4번핀(/SLTSL)으로 연결해주는 역할만 합니다.


GT의 상단슬롯에 꽂으면 이런 모습이 됩니다요.




손으로 집어서 빼는 모습은 이렇게~




그리고, 어댑터 보드를 일반 카트리지에 연결하면 이런 모습이 됩니다.

카트리지의 높이가 20mm 정도 커지네요 ㅎ.ㅎ




상단슬롯에 어댑터 보드를 이용해서 PAC-V Blue를 꽂아보면 이렇게 최종 환경이 완성!!





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


2023년 2월 4일 토요일

SLT-X V2 제작 #3 - 다양한 사용 시나리오

확장슬롯을 쓰다보면 여러가지 구동환경을 맞추는 경우가 생기게 됩니다.

제는 주변기기를 만들면서 기본슬롯/확장슬롯에서 테스트하는 경우도 꽤 발생합니다.

주변기기가 많으면 슬롯에 꽂았다뺐다...작업이 많이 번거롭죠 ㅎ.ㅎ


이제, SLT-X V2를 S/W(software)만으로 설정할 수 있는 방법을 소개해봅니다.

SLT-X V2가 V1의 미니멀 버전이긴 하지만, 필수기능은 모두 들어있습니다. (저렴이 버전이 아님요ㅋ)


그리고, 앞으로 SLT-X V2는 그냥 SLT-X로 표기하겠습니다.



먼저 저의 주변기기는 기본적으로 아래의 상태입니다.

- SLT-X는 GT의 후면슬롯(SLOT 2)에 연결

- GT의 SLOT 1 신호(/SLTSL)는 SLOT 2의 16번핀(RSV_16)으로 출력개조

- GT의 SLOT 2 신호(/SLTSL)는 SLOT 1의 16번핀(RSV_16)으로 출력개조

- GT의 SLOT 0-1 신호(/SLTSL)는 SLOT 1/2의 5번핀(RSV_5)로 출력개조


GT 본체의 상단슬롯(SLOT 1)은 비워둔 상태이구요.

SLT-X의 각 서브슬롯에는 아래 사진의 기기들이 장착되어있습니다.





1) 기본모드 = 확장슬롯 x 2


SLT-X의 슬롯신호 스위치는 [상]에 놓았습니다.

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


평상시에는 이렇게 확장슬롯 2개를 연결한 것처럼 사용합니다.


SLOT B-3 (SLOT 2-3) = RS-232C

SLOT B-2 (SLOT 2-2) = NeoTron

SLOT B-1 (SLOT 2-1) = MoonBase + MoonSound

SLOT B-0 (SLOT 2-0) = MMC/SD Drive V4


SLOT A-3 (SLOT 1-3) = paraMSX-R (2048KB RAM mode)

SLOT A-2 (SLOT 1-2) = FontPack V2

SLOT A-1 (SLOT 1-1) = MPX R1.1

SLOT A-0 (SLOT 1-0) = T-Wave


부팅하면 아래처럼 잡다 메시지를 볼 수 있네요.





이 상태에서 SLT-X의 슬롯신호 스위치를 [하]에 놓는다면?

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

SLOT 1-x와 2-x가 서로 바뀌게 됩니다.


SCC-I 사운드는 SLOT A-0의 T-Wave, SLOT B-0의 MMC/SD V4 두 기기에 들어있습니다.

만약 슬롯 순서를 바꾸게 되면, SCC-I를 사용하는 프로그램에서 우선순위를 바꿀 수 있습니다.

보통 빠른 슬롯부터 검색하니까요.



2) 본체 상단슬롯(SLOT 1)을 사용 시


기본슬롯에서만 동작하는 카트리지의 경우는 본체의 상단슬롯을 써야하는데요.

이미 SLOT 1-x가 SLT-X에서 사용되고 있으니, 이 상태에서 본체 상단슬롯에 뭔가를 꽂으면 기기가 충돌하겠죠?


SLT-X 쪽의 슬롯신호 스위치를 [중]으로 변경합니다.

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


그러면 각 서브슬롯은 아래처럼 되겠네요.


SLOT B-3 (I/O SLOT) = RS-232C

SLOT B-2 (I/O SLOT) = NeoTron

SLOT B-1 (I/O SLOT) = MoonBase + MoonSound

SLOT B-0 (SLOT 0-1) = MMC/SD Drive V4


SLOT A-3 (SLOT 2-3) = paraMSX-R (2048KB RAM mode)

SLOT A-2 (SLOT 2-2) = FontPack V2

SLOT A-1 (SLOT 2-1) = MPX R1.1

SLOT A-0 (SLOT 2-0) = T-Wave





이젠 본체의 상단슬롯(SLOT 1)을 마음대로 사용할 수 있겠네요! ㅎ.ㅎ



3) 특정 서브슬롯을 기본슬롯으로 변경


가끔은 SLT-X에 꽂아둔 주변기기를 기본슬롯에서 써야하는 경우가 발생합니다.

제가 만든 기기 중에서는 paraMSX-R과 MMC/SD Drive V4가 해당되네요.


- paraMSX-R

  이 카트리지의 원래 목적인 머신 에뮬레이터로 사용하려면, 기본슬롯에 꽂아야합니다.

  현재는 서브슬롯(SLOT A-3)에 꽂혀있어서 서브기능인 2048KB 메모리 모드로 사용하고 있습니다.


SLT-X에서는 SLOT A-3을 기본슬롯으로 바꾸고 나머지 A-x를 I/O SLOT으로 변경할 수 있어요.

이 때 SLT-X 본체의 슬롯신호 스위치는 기본위치 [상]에 그대로 둡니다.

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


SLTX.COM 프로그램으로 슬롯 설정을 바꿔보아요~




/A 및 /B 옵션으로 SLOT A,B의 설정을 바꿀 수 있는데요.

paraMSX-R이 꽂혀진 SLOT A-3을 기본슬롯으로 설정하려면, /A3 옵션을 쓰면 되겠습니다.

아래처럼 바뀐 설정이 표시되네요. 이 상태에서 본체의 RESET 버튼으로 재부팅합니다.




재부팅하면 아래처럼 나오게 됩니다.




SLTX.COM 프로그램으로 설정한 슬롯 상태는 전원이 꺼질 때까지 유효합니다.

본체의 RESET 버튼을 누르거나, 소프트 리셋(MainROM 재부팅)하더라도 유지됩니다.


원래의 확장슬롯 설정으로 되돌리기 위해서는...

본체의 전원을 껐다켜거나, SLTX.COM에서 /A+ /B+ 옵션을 사용하면 되겠습니다.

그리고, /A- /B- 옵션으로 모든 서브슬롯을 I/O SLOT으로 바꿀 수 있으니 참고하시구요~


- MMC/SD Drive V4

  주변기기가 별로 없는 환경에서 쓸 수 있도록, 기본슬롯에 꽂으면 내부 서브슬롯에 부가기능이 들어갑니다.

  SUB0 = MMC/SD Drive V4

  SUB1 = Kanji DRV

  SUB2 = BASIC'n v2.1

  SUB3 = 512KB RAM mapper

  V4의 기본기능은 SUB0로 들어있으니까, 확장슬롯에 꽂으면 보통 이 기능만 쓴다고 보시면 되겠습니다.


그럼, SLOT B-0를 기본슬롯으로 바꿔서 구동해보아요~

SLTX.COM에서 /B0 옵션을 쓰면 되겠네요.




재부팅하면 아래처럼 나오게 됩니다.

SLOT 2-2에서 MMC/SD V4에 내장된 BASIC'n이 나오는군요.




MMC/SD V4에 내장된 메모리매퍼 512KB는 SLOT 2-3에서 확인됩니다.





글로 적다보니 설명이 길었는데요, 실제로 해보시면 쉽습니다.

진짜 사용법을 간단하게 하려고 머리를 쥐어뜯으며 만들었어요. (안그러면 매뉴얼을 또 써야하니까...ㅋ)



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


2023년 1월 30일 월요일

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 신호(PIN 34)를 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으로 되겠네요.



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


2023년 1월 28일 토요일

SLT-X V2 제작 #1 - 미니멀리즘

[서론]


복합 확장슬롯의 대표주자인 SLT-X가 있습니다.

3-SLOT 보드를 여러개 합체하는 방식인데요.

아래는 7-SLOT 모드로 연결한 모습입니다.




이건 왜 양산안하냐고 물으시는 분도 계셨는데, 아무리 머리를 굴려도 일반 유저용으로는 좀 힘들겠더라구요.

설정 잘못하면 본체가 망가질 확률도 있구요ㅋ 암튼 저만 쓰는 것으로 결정되었지요.

2019년 가을에 제작했으니, 이제 3년 넘게 쓰고 있네요.


제작하면서 기대했던 부분들이 실제로 잘 활용안되던 부분도 있고, 불편한 것도 있고 뭐 그렇더라구요.

이번에는 컴맹(MSX맹?)분들도 안전하게 쓰실 수 있도록ㅋ 미니멀 버전으로 바꿔보도록 합니다.


사실은

.

.

2년전에 SLT-Turbo V2 만들다가 현타가 와서 좀 쉬었는데요.

SLT-Turbo 프로젝트가 쪼개지는 방향으로 변하게됩니다.

그 중 슬롯부분만 따로 업그레이드되어 SLT-X V2가 되었습니다.


그러니까... "SLT-Turbo의 SLOT부가 SLT-X V2로 구성됨"이 맞는 말입니다. 흐~~



[본론]


기존 SLT-X (V1)에 비해 어떻게 바뀌는지 정리를 해봅니다.



@ 본체 연결용 카트리지


V1에 있던 사운드 출력조절 기능은 V2에서 삭제됩니다.

실제로 써본 결과...

서브슬롯에 꽂은 사운드관련 카트리지의 사운드 출력(패시브 믹서)을 앰프 증폭으로 밸런스를 맞추기가 힘들더군요.

아무래도 별도의 오디오믹서를 쓰고, 사운드 종류별로 묶어서 밸런스 조절이나 MUTE ON/OFF를 하는쪽이 좋았습니다.

여담이지만, 최근에는 스테레오 5채널 믹서와 AMPS 3개 조합으로 사용중인데 완전 편합니다 ㅎ.ㅎ


결론적으로 V2의 연결용 카트리지에는 아무런 기능이 없구요. 그냥 본체의 슬롯과 SLT-X 기기의 단순연결 용도입니다.

따라서 X-II의 후면슬롯에 연결할 때는, 이 카트리지를 없이 그냥 50핀 IDC케이블을 직결도 가능합니다.

핀배열이 대우 MSX2의 후면커넥터 배열로 되어있어요.





@ 외부 전원


외부의 5V DC 어댑터를 사용하는 것은 기존과 동일합니다.

V1은 간단하게 4-SLOT 모드로 쓰는 경우를 위해, 본체의 5V만으로 동작할 수 있도록 전원 선택스위치가 있었는데요.

V2에서는 이 스위치가 삭제됩니다. 따라서 5V DC 어댑터가 필수입니다.

전류는 2A 또는 3A 정도로 쓰면 되겠습니다.



@ 서브슬롯 개수


V1에서는 마스터보드(1-SLOT)에 3-SLOT 보드를 여러개 결합하는 방식이라서,

4-SLOT, 7-SLOT, 10-SLOT 등으로 활용이 됩니다.


V2는 합체/분리 기능은 없고, 8-SLOT 모드로 고정이 됩니다.

보드 자체는 2층 구조로 되어있습니다. 어떻게든 보드길이를 짧게 해보려는 노력이...ㅋ

실제 길이는 V1의 7-SLOT 때와 비슷합니다. 오버리치 카트리지 케이스를 3개 붙인 21cm정도네요.


서브슬롯은 4개씩 묶어서 확장슬롯 2세트로 동작합니다.

SLOT A, SLOT B 각각 번호가 표시되어있어요.





@ 서브슬롯 스위치


V1에서는 매니저 프로그램만으로 설정(소프트 방식)이 가능했습니다.

이 설정이 플래쉬롬에 저장되어서, 전원을 켜면 이전설정으로 복원되는식이죠.


V2는 각 슬롯별로 3단 스위치가 붙어있습니다. 내장 플래쉬롬이 있지만, V1의 매니저기능은 제거되었습니다.

기존 매니저는 슬롯을 다양하게 리맵하는 기능이 좋았지만, 사용자가 실수할 가능성이 높아서 좀 위험하긴했어요~ㅎ


3단 스위치를 이용해서, I/O슬롯으로 강제설정하거나 완전 OFF(카트리지가 없는 상태)로 설정가능합니다.

ON:  /SLTSL과 /IORQ 모두 ON

I/O: /SLTSL OFF 및 /IORQ ON

OFF: /SLTSL과 /IORQ 모두 OFF





@ 기본슬롯 선택 스위치


V1에서는 딥스위치를 사용했지만, V2는 3단 슬라이드 스위치를 사용합니다. (DC 전원단자 옆)

본체에서 출력되는 슬롯 신호(기본슬롯 또는 서브슬롯)를 SLT-X의 SLOT A 또는 B에 입력합니다.

참고로 기본슬롯 신호는 본체 SLOT의 4번핀(/SLTSL)입니다.

3가지 선택(상/중/하)이 가능합니다.

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

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

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




[중] 선택이 가장 흔하게 쓰이는 방식입니다.

아래쪽 SLOT A를 일반 확장슬롯(4-SLOT)으로 구동합니다.

만약 본체의 5번핀 개조로 내장된 서브슬롯(SLOT 0-1 등)신호를 출력한다면

SLOT B0는 SLOT 0-1으로 동작하고, SLOT B1~B3는 I/O SLOT으로 쓸 수 있습니다.

순정 상태의 본체라면 SLOT Bx는 모두 I/O SLOT으로 동작하겠네요.


[상] [하]는 동일한 신호를 A, B쪽 반대로 입력받는 방식입니다.

대신 RSV16 핀을 사용합니다. 활용하는 방법은 다음번에 자세히 설명드릴게요~


참고로, 기본슬롯 신호는 확장슬롯을 구동하는데 사용되지만,

확장슬롯을 OFF하고 서브슬롯 한개를 기본슬롯으로 변경하는 것도 가능합니다.

이 기능은 소프트웨어로 설정가능합니다. 이 부분도 다음번에 설명드릴게요~



@ 매니저롬/부트롬


V1에서는 부팅 시 기기 설정을 관리해는 프로그램을 매니저롬(플래쉬롬 256KB)이라고 불렀습니다.

롬은 SLOT 0 (또는 SLOT 0-0)의 page 2에 강제로 매핑되어 구동이 됩니다.

따라서 SLOT 0의 데이터를 본체 외부에서 인가할 수 없는 기종(예: X-II)에서는 활용이 불가능합니다.

이게 DATA BUS에 물린 버퍼칩(74LS245 등) 컨트롤 때문이라서, 본체 개조없이는 딱히 방법이 없어요~


V2에서는 매니저롬 없이 사용할 수 있도록, 소프트 스위치 일부가 물리적인 스위치로 변경이 되었구요.

슬롯리맵 기능이 모두 제거되어있습니다.

대신 부트롬의 이름으로 플래쉬롬 128KB가 들어있습니다.

구동가능한 기종에서는 부트롬이 각 슬롯의 부가정보를 간단하게 보여줍니다.

슬롯리맵 기능은 없지만, 서브슬롯에 꽂은 paraMSX-R을 2048KB 메모리매퍼로 설정하는 기능은 들어있습니다.

후기형 일제 기종을 쓰신다면 조금 유용하게 활용이 되겠습니다.

(그리고 보너스 기능도 하나가... 이건 다음번에 설명드릴게요~)


아마 제가 유투브에 올린 영상에서 지겹도록 보셨겠지만, 사진한장을 찍었습니다.

아래처럼 슬롯 정보를 간단히 확인가능합니다.





@ 오디오 출력 HP단자


V2에서는 서브슬롯의 SOUND 단자를 passive mixer로 묶어서 출력합니다.

V1에 있던 오디오앰프가 제거된 대신, 3.5파이 HP단자가 추가되었습니다.

외부 오디오 믹서를 이용해서 본체의 사운드와 밸런스를 맞추면 되겠네요.





@ 동작 확인 용 LED


V1은 파워LED 및 SLOT 0, SLOT A, SLOT B 이렇게 4개가 있었습니다.

이 부분은 V2도 똑같지만, 위치가 SLOT A0 하단으로 변경되었습니다요. 앞쪽에서 잘 보여요~






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


2022년 8월 11일 목요일

NeoTron 보드 차이 (SuperSoniqs Shop VS 실구매)


최근 구매했던 NeoTron 카트리지를 한번 열어보았습니다.

요렇게 생겼어요~ ㅎ.ㅎ





아래는 수퍼소닉의 샵에 올려진 사진입니다.





둘의 차이가 보이시나요? ㅎ.ㅎ


실제 판매된 보드는 상단의 볼륨용 가변저항과 우측의 슬라이드 스위치가 제거되어있습니다.

에지 커넥터의 금도금도 안되어있구요. (요건 좀 아쉽네요)

그 외 차이점은 없는 듯 합니다.

(준소프트님의 오리지널 OSC 1N 카트리지가 더 고급 버전이라는 얘기)



그리고, 저의 환경에서 며칠 동작하다보니 부팅하다 에러가 경우가 좀 발생하네요.

부트 메시지의 플래쉬롬 용량 표시가 깨집니다.

확장슬롯(SLT-X)의 버퍼로 인한 신호 딜레이 때문인 듯해서, 슬롯을 좀 옮겼어요.

SLOT 2-1에서 2-2로 바꿨습니다. MoonBase랑 자리바꿈~ ㅎ.ㅎ






그럼, 이만~~