Fortunately, Giovanni R. Nunes sent me some important connectors in ASCII art... Thanks!
Note that none of the editors (including me, Manuel Bilderbeek) is responsible for any damage caused by errors in this page! Cables are made at your own risk. And, it's not guaranteed that there are no errors in the schemes!
DIN 8 pins (female)
7 6 1 GND 5 CMTIN I 3 8 1 2 GND 6 REM + O 5 4 3 GND 7 REM - O 2 4 CMTOUT O 8 GNDNote: the MSX built by Gradiente in Brasil (the Expert) has another pin-layout:
DIN 5 pins (female)
. . 3 . 1 5 4 2 Pin Name I/O ================= 1 REM O 2 GND 3 REM O 4 CMTIN I 5 CMTOUT O
DB 9 pins (male)
1 2 3 4 5 1 FWD I 5 +5V 6 7 8 9 2 BACK I 6 TRG 1 I/O 3 LEFT I 7 TRG 2 I/O 4 RIGHT I 8 OUT O 9 GNDIf a mouse is connected to a joystick-port, the pins are used as follows:
1 data b0 (in) 2 data b1 (in) 3 data b2 (in) 4 data b3 (in) 5 +5V (out) 6 trigger 1 (in) 7 trigger 2 (in) 8 strobe (out) 9 groundThe system works as follows:
The MSX Mouse sends 2 signed bytes to the computer, X and Y. This byte must be added to the current X and Y location, so it is a relative movement. So X=0 means X is the same, X=1 means X=+1 and X=255 means X=-1. This is very easy to implement, however it poorly supports mouse speed control, because it's a digital signal. Well, anyways, those 2 bytes are transferred in 4 parts. The computer reads pins 1-4 four times, afterwards signalling the mouse to ready the next 4 bits by complementing pin 8.
Centronics 14 pins (female)
07-06-05-04-03-02-01 1 PSTB O 8 PDB6 O | | 2 PDB0 O 9 PDB7 O 14-13-12-11-10-09-08 3 PDB1 O 10 NC 4 PDB2 O 11 BUSY I 5 PDB3 O 12 NC 6 PDB4 O 13 NC 7 PDB5 O 14 GNDNote: the MSX built by Gradiente in Brasil (the Expert) has another connector:
I don't know the name but it is the same connector of flat cables, male with 26 pins (is equal to the parallel connector of a Pentium's motherboard with built-in IDE controler).
25 1 . . . . . . . . . . . . . . . . . . . . . . . . . . 26 2 from 2 to 24 = GND 19,23,25 and 26 not conected Pin Name ================ 1 STROBE 3 D0 5 D1 7 D2 9 D3 11 D4 13 D5 15 D6 17 D7 21 BUSY
It's for the Sony HB-F700, but it supposed to work for the Turbo-R and the Sanyo Wavy MSX2+ too.
SONY HB700 RGB plug: (seen from cable side)
7 6 3 8 1 5 4 2SCART connector: (seen from cable side)
+---------------------------------------------+ \ 20 18 16 14 12 10 8 6 4 2 | \ | | 19 17 15 13 11 9 7 5 3 1 | +-------------------------------------------+ How to connect: RGB: Description: SCART: 1 audio ground 4 (and 5, 9, 13, 14, 18 to be sure) 2 audio right 2 (and 6 (mono)) 3 status CVBS 8 4 CVBS 20 5 status RGB 16 6 red 15 7 green 11 8 blue 7I hope this is correct. If something is wrong, please mail me about it.
Bye, Maarten
+---------------------------------------------+ \ 20 18 16 14 12 10 8 6 4 2 | \ | 21| 19 17 15 13 11 9 7 5 3 1 | +-------------------------------------------+ Pin Name I/O ---------------------------- 1 Audio out (right) O 2 Audio in (right) I 3 Audio out (left) O 4 Audio GND 5 Blue GND 6 Audio in (left) I 7 Blue out O 8 Status CVBS O 9 Green GND 10 NC 11 Green out O 12 NC 13 Red GND 14 GND 15 Red out O 16 Status RGB O 17 CVBS GND 18 RGB Status GND 19 CVBS out O 20 CVBS in I 21 Socket GND
8 pin DIN
7 6 7 NC 6 +12V 3 8 1 3 AUDIO 8 NC 1 +5V 5 4 5 CVBS (color video PAL) 4 Ys (monochrome) 2 2 gnd ('luminance')
DIN 8 pins (female)
7 6 3 8 1 5 4 2 Pin Name ================ 1 Compose Sync 2 GND 3 Red 4 Blue 5 Green 6 +Vcc 7 Y (Intensity) 8 Audio
DIN 8 pins female
1 GND 2 AUDIO 3 NC 4 C SYNC 5 +5V 6 R 7 G 8 B 7 6 3 8 1 5 4 2(View from plug - male)
GND GND B | Ys | | | | | +--|---|---|---|---------------------------+ | | | | | | | [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ]--+-- 2 | | [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ]-+-- 1 | | | | | | | | +---|---|---|---|---|---|------------------+ | GND | GND | GND G R C SYNC(View from plug - male)
Female 50 pin connector
+---+ 1:/CS1 2:/CS2 1 |= =| 2 3:/CS12 4:/SLTSL |= =| 5: RSV(N.C) 6:/RFSH |= =| 7:/WAIT 8:/INT |= =| 9:/M1 10:/BUSDIR |= =| 11:/IORQ 12:/MERQ |= =| 13:/WR 14:/RD |= =| 15:/RESET 16: RSV(N.C) |= =| 17: A 9 18: A15 |= =| 19: A11 20: A10 |= =| 21: A 7 22: A 6 |= =| 23: A12 24: A 8 |= =| 25: A14 26: A13 |= =| 27: A 1 28: A 0 |= =| 29: A 3 30: A 2 |= =| 31: A 5 32: A 4 |= =| 33: D 1 34: D 0 |= =| 35: D 3 36: D 2 |= =| 37: D 5 38: D 4 |= =| 39: D 7 40: D 6 |= =| 41: GND 42: CLOCK |= =| 43: GND 44: SW1 |= =| 45: +5V 46: SW2 |= =| 47: +5V 48: +12V |= =| 49: SOUNDIN 50: -12V 49 |= =| 50 +---+Short description of the pins:
1 ROM addresses 4000-7FFF select signal 2 ROM addresses 8000-BFFF select signal 3 ROM addresses 4000-BFFF select signal (for 256k ROM) 4 Slot select signal 5 Reserved signal line - use inhibited 6 Refresh cycle signal 7 CPU's WAIT request signal 8 Interrupt request signal to CPU 9 Signal expressing CPU fetch cycle 10 This signal controls direction of external databus buffer Cartridges are selected and L level is output from each cartridge at data transmission time 11 I/O request signal 12 Memory request signal 13 Write timing signal 14 Read timing signal 15 System reset signal 16 Reserved signal line - use inhibited 17-32 Address bus signals 33-40 Data bus signals 41 Signal ground 42 CPU clock 3.579545MHz 43 Signal ground 44,46 For insertion/removal protect 45,47 +5V power source 48 +12V power source 49 Sound input signal (-5bdm) 50 -12V power sourceGradiente's Expert has not this standard MSX connector but a so-called BUS Expansion. These expansions are used in the first japanese MSX1 models but, perhaps because it isn't a ASCII standard was "dead". In Expert's case it is a copy of the second SLOT and was reserved for expansions but not used for "MSX industry" in Brazil. It is the same pinout of MSX cartridge but... it looks like a SCSI Harddisk connector (50 pins....)
Compare:
MSX cartridge:
2 50 (...) 1 49The BUS Expansion:
49 1 (...) 50 2The major use of it was for transforming Expert MSX1 machines in MSX2 models, expanding the SLOT B and putting in it the V9938, ROMS and Mapper...
The information is on courtesy of Alex Mitsio Sato directly from his Expert User's Manual... :)
4 pin mini-din female
4 3 2 1 --- Pin Description 1 GND (Y) 2 GND (C) 3 Y (intensity = luminance) 4 C (color = Chrominance)
The scheme is the connector on the diskdrive, not the connector on the flatcable!
___ |---------------------| |-------------------- | 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 |-------------------------------------------------| 2 Dchange* 1 in use* 4 NC 3 gnd 6 DS3* 5 gnd 8 index 7 gnd 10 DS0 9 gnd 12 DS1 11 gnd 14 DS2* 13 gnd 16 M on 15 gnd 18 dirc 17 gnd 20 step 19 gnd 22 Wdata 21 gnd 24 Wgate 23 gnd 26 TR00 25 gnd 28 WP 27 gnd 30 Rdata 29 gnd 32 sidesel# 31 gnd 34 ready 33 gndNote: all signals have negative logic *) Normally not used
Internal connector VG8230/35, NMS8245:
PIN NAME/DESCRIPTION 1 index 2 dirc 3 step 4 W data 5 W gate 6 ds0 7 ds1 8 side select (only 8245) 9 nc 10 M on 11 gnd 12 Tr00 13 WP 14 R dataNote: all signals have negative logic
External drive connector VG8235:
33 1 o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o 34 2 Pin Signal Pin Signal --------------------------------- 1 NC 2 NC 3 RETURN 4 /IN USE 5 RETURN 6 /DRIVE SELECT 3 7 RETURN 8 INDEX 9 RETURN 10 /DRIVE SELECT 0 11 RETURN 12 /DRIVE SELECT 1 13 RETURN 14 /DRIVE SELECT 2 15 RETURN 16 /MOTOR ON 17 RETURN 18 /DIRECTION 19 RETURN 20 /STEP 21 RETURN 22 /WRITE DATA 23 RETURN 24 /WRITE GATE 25 RETURN 26 /TRACK 00 27 RETURN 28 /WRITE PROTECT 29 RETURN 30 /READ DATA 31 RETURN 32 (/HEAD SELECT) (only 8245?) 33 RETURN 34 /READY
13 1 o o o o o o o o o o o o o o o o o o o o o o o o o 25 14 Pin Name Description 1 +12V +12 VDC 2 +5V +5 VDC 3 +5V +5 VDC 4 /INDEX Sector hole passed sensor. 5 /DSEL1 Drive Select 1 6 DIR Direction (0=In, 1=Dir) 7 /STEP Moves head 1 step in DIR direction. 8 WRITEDATA Write Data 9 /WRITEGATE Write Gate 10 /TRACK00 Head is over Track 00 (outermost track) 11 /WRITEPROTECT Write protected disk (0=Write protected) 12 READDATA Data read from diskette. 13 /SIDESELECT Side Select (0=Side 1, 1=Side 0) 14 +12V +12 VDC 15 +12V +12 VDC 16 +5V +5 VDC 17 /DSEL1 Select Drive 0 18 /MOTOR Motor On 19 READY Ready 20 GND Ground 21 GND Ground 22 GND Ground 23 GND Ground 24 GND Ground 25 GND Ground(view from computer)
24 lead flat cable
1 -- +5V 2 -- +5V 3 -- NC 4 -- +5V 5 -- +5V 6 -- READY 7 -- GND 8 -- GND 9 -- SIDE SELECTION 10 -- GND 11 -- READ DATA 12 -- WR PROTECT 13 -- TRC 00 14 -- WRITE GATE 15 -- GND 16 -- WRITE DATA 17 -- GND 18 -- STEP 19 -- DIRC. 20 -- M-ON 21 -- NC 22 -- DRIVE SELECTION 23 -- INDEX 24 -- DISK CHANGE(I don't know the use of disk change sinds the ready signal is also present, normally they won't go together.)
FDD-pin MSX drive connector signal name (26) (34) ---------------------------------------------------------------- 1 - (from powersource) +5V 2 8 Index 3 - (from powersource) +5V 4 10 Drive select 0 for drive A: or 12 Drive select 1 for drive B: 5 - (from powersource) +5V 6 Not connected Disk change 7 Not connected Reserved 8 34 Ready 9 Not connected Media 10 16 Motor on 11 Not connected Density select 12 18 Direction 13 Not connected In use 14 20 Step 15 odd pins and powersource Ground, 0V 16 22 Write data 17 odd pins and powersource Ground, 0V 18 24 Write gate 19 odd pins and powersource Ground, 0V 20 26 Track 00 21 odd pins and powersource Ground, 0V 22 28 Write Protect 23 odd pins and powersource Ground, 0V 24 30 Read data 25 odd pins and powersource Ground, 0V 26 32 Side 1 select
DB 9 pin (I don't remember but may be male like PCs)
PIN NAME DIR DESCRIPTION ------------------------------------------ 1 CD I Carrier Detect 2 RXD I Recieve Data 3 TXD O Transmit Data 4 DTR O Data Terminal Ready 5 GND - System Ground 6 DSR I Data Set Ready 7 RTS O Request to Send 8 CTS I Clear to Send 9 RI I Ring Indicator 1 +-------------+ 5 \ o o o o o / \ o o o o / 6 +-------+ 9(view from cartridge)
DB 25 (standard connector in serial periphericals)
PIN NAME PIN NAME 1 GND 14 S.TXD 2 TXD 15 TXC 3 RXD 16 S.RXD 4 RTS 17 RXC 5 CTS 18 - 6 DSR 19 S.RTS 7 GND 20 DTR 8 CD 21 SQD 9 - 22 RI 10 - 23 SS 11 - 24 TXC 12 S.CD 25 - 13 S.CTS(Erik Maas)
DB 9 (also standard connector)
PIN NAME DESCRIPTION 1 CD Carrier detect 2 Rx Receive Data 3 Tx Transmit Data 4 DTR Data Terminal Ready 5 GND System Ground 6 DSR Data Set Ready 7 RTS Request To Send 8 CTS Clear to Send 9 RI Ring Indicator (n.c.)
,----------. 1| o o |2 3| o o |4 `----------'Contacts 1 - 2: AC 16V 0.8A