https://cafe.naver.com/x68000/3752

 

X68000에 GoTek floppy emulator 달기 #1

대한민국 모임의 시작, 네이버 카페

cafe.naver.com

https://blog.naver.com/flashin4241/221768617899

 

X68000 Gotek 연결

Expert에 고텍을 연결해봤습니다.결과는 성공입니다.작업한 내용을 정리해봤습니다. 가. 준비물 1. Gotek...

blog.naver.com

https://blog.naver.com/flashin4241/221784132756

 

X68000에 더블Gotek 달기

지난 글에 이어 X68000에 Gotek 달기 입니다. (지난글 https://flashin4241.blog.me/221768617899) 케이...

blog.naver.com

 

'Retro > X68K' 카테고리의 다른 글

Pro 전원 ATX 교체  (0) 2025.02.18
X68000 Pro FDD 콘갈이 참고  (0) 2025.02.05
FDD 외장케이블 만들기  (0) 2025.01.08
키보드/마우스 USB 컨버터  (0) 2025.01.06
VGA 단자변환 케이블 배선  (0) 2024.12.08

출처 : https://github.com/taneken/USBKBD2X68K

 

필요 기재(예)

  • Arduino Uno + USB HOST 실드
  • Arduino pro mini (5V) + USB HOST 실드 (pro mini 5V 용)
  • Arduino pro mini (3.3V) + USB HOST 실드 (pro mini 3.3v 용) + 레벨 컨버터

X68000 본체에서 5V가 흐르기 때문에 Arduino 측도 5V에 맞출 필요가 있습니다.

 

배선도

//  본체측             Arduino측
//  -------------------------------------------
//  1:Vcc2 5V(out) -> 5V
//  2:MSDATA(out)  <- TX(1)
//  3:KEYRxD(in)   <- A0(14) softwareSerial TX 
//  4:KEYTxD(out)  -> A1(15) softwareSerial RX
//  5:READY(out)
//  6:REMOTE(in)
//  7:GND(--)      -- GND

키 할당

109 키보드는 모든 키를 할당 할 수 없으므로 사용 빈도가 낮은 키를 할당하지 않습니다. 소프트웨어를 사용하십시오.

 

Sted2에서 리듬 화면에 들어가기 위해서는  기호 입력이나 등록 키를 눌러야 하는데, 나는 Sted2를 사용할 때만 Keywitch를 이용하여 "BREAK"와 "COPY"를 "기호 입력"과 "등록"으로 바꿔 사용하고 있습니다. 

 

일본어 109 키보드 할당 예 (빨간색 부분이 X68000의 키 배치)

 

키 배치의 초기 상태

//  ・F11      -> かな(0x5a)
//  ・F12      -> ローマ字(0x5b)
//  ・LeftWin  -> ひらがな(0x5f)
//  ・LeftAlt  -> XF1(0x55)
//  ・無変換    -> XF2(0x56)
//  ・変換      -> XF3(0x57)
//  ・カタカナ   -> XF4(0x58)
//  ・RightAlt  -> XF5(0x59)
//  ・RgihtWin  -> N/A
//  ・Menu      -> OPT.1(0x72)
//  ・RightCtrl -> OPT.2(0x73)
//  ・END       -> UNDO(0x3a)
//  ・ScrollLock-> HELP(0x54)
//  ・Pause     -> BREAK(0x61)
//  ・PrintScr  -> COPY(0x62)
//  ・NumLock   -> CLR(0x3f)
//  ・Num /     -> 記号入力(0x52)
//  ・Num *     -> 登録(0x53)
//  ・Num -     -> コード入力(0x5c)

 

※記号入力(기호입력)/登録(등록)/コード入力(코드입력)을 숫자키패드의 일부 키에 할당했습니다.

 

Arduino Pro Mini용의 USB HOST를 사용한 버전의 제작방법

USBHOST 가공

참고 페이지: https://ht-deko.com/arduino/shield_usbhost_mini.html

 

컷 부분 테스터로 체크 여기가 통전하지 않으면 OK

 

Arduino의 헤더핀 납땜

그냥 납땜해 버리면 비뚤어지기 쉬우므로 아래에 USB HOST를 깔고 납땜하면 좋다.

 

USB 단자와 FTDI 단자가 서로 반대 방향을 향하도록 맞춘다

 

USB의 5V와 RAW를 연결하기 위한 전선을 준비한다(약 43mm)

 

뒷면에서 양측을 이어준다

 

레벨 컨버터를 양면 테이프로 절연하여 붙여준다

 

A0과 A1과 VCC의 다리를 구부려 LV4, LV3, LV에 연결한다

 

GND(검정)의 접속과 TX와 LV1(흰색)의 접속

 

이것으로 어댑터 자체는 준비 완료. 남은 것은 Mini Din 7핀 단자와의 연결.

실제로 연결하는 핀은 5개이다.

 

PS/2 케이블 가공

원래의 키보드 커넥터는 7핀이지만 6번째 핀의 REMOTE는 이 변환기에서는 사용하고 있지 않기 때문에 Mini DIN 6핀 케이블을 가공해 사용할 수 있습니다. 중앙에 있는 플라스틱 돌기를 니퍼 등으로 절단해 버리면 본체의 7핀 단자에 끼울 수 있습니다.

 

완성

 

'Retro > X68K' 카테고리의 다른 글

Pro 전원 ATX 교체  (0) 2025.02.18
X68000 Pro FDD 콘갈이 참고  (0) 2025.02.05
FDD 외장케이블 만들기  (0) 2025.01.08
더블 Gotek 사용하기  (0) 2025.01.06
VGA 단자변환 케이블 배선  (0) 2024.12.08

출처 : https://github.com/Lameguy64/ps2serial

 

PS2시리얼

PS/2 마우스를 지원하지 않는 빈티지 컴퓨터에서 사용할 수 있는 PS/2-시리얼 마우스 어댑터를 직접 만드는 방법의 회로도와 Arduino 코드입니다. 빈티지 시리얼 마우스에 대한 저렴하고 훨씬 더 안정적인 DIY 대안으로 의도되었으며, 이를 통해 현대 레이저 마우스를 지원하지 않는 빈티지 컴퓨터에서 사용할 수 있습니다.

어댑터는 3버튼 Microsoft 직렬 마우스를 에뮬레이트합니다. 3버튼 버전을 지원하지 않는 드라이버는 2개의 버튼만 등록할 수 있습니다. 스크롤휠은 지원되지 않으며 스크롤 휠이 있는 직렬 마우스를 지원하는 소프트웨어나 운영 체제가 거의 없기 때문에 구현되지 않을 가능성이 큽니다.

이 프로젝트는 Arduino Leonardo를 사용하여 프로토타입을 만들었지만 Arduino 코드를 거의 수정하지 않고도 내장된 직렬 UART가 있는 5V Arduino와 함께 작동해야 합니다. 어댑터는 직렬 포트 중 하나에 연결된 386DX에서 완벽하게 작동했습니다.

특징

  • Microsoft 3버튼 마우스와 호환(Logitech도 지원).
  • 초당 ~40개 보고 이벤트 속도(가운데 버튼을 누르지 않았을 때).
  • 사용자의 빌드에 맞게 Arduino 스케치 코드를 쉽게 구성할 수 있습니다.

요구 사항

  • UART가 내장된 5V Arduino.
  • 74LS00 NAND 게이트(74HC00도 가능하며 12V 출력이 가능할 수 있음(테스트 안 함)).
  • LM7805 또는 AM7805 전압 조절기.
  • 200옴 저항기.
  • DB9 암 커넥터(PC 연결용).
  • 6핀 미니 DIN 암 커넥터(PS/2 마우스 연결용)

Github의 kristopher가 만든 PS2Mouse Arduino 라이브러리도 필요합니다: https://github.com/kristopher/PS2-Mouse-Arduino

 

 

+ Recent posts