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 GND
Note: 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 GND
If 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 GND
Note: 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
2
SCART 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 source
Gradiente'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 49
The BUS Expansion:
49 1
(...)
50 2
The 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 gnd
Note: 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