Master System Cartridge

From HwB

(Difference between revisions)
Line 1: Line 1:
Available at Sega [[Master System]], [[Master System II]] and [[GameGear]] (with SMS adapter).
+
Available at Sega [[Master System]], [[Master System II]] and [[Game Gear]] (with SMS adapter).
  
 
Same pinout also for expansion port on [[Master System]].
 
Same pinout also for expansion port on [[Master System]].
  
== Pinout ==
+
== Pinout (European) ==
  
 
  Cartridge
 
  Cartridge
Line 16: Line 16:
  
 
{| {{border}}
 
{| {{border}}
!! Pin  !! Dir          !! Name    !! Description
+
! Pin  !! Dir          !! Name    !! Description
 
|-
 
|-
|| 1    || {{arrowr}}  || +5V    || Power +5V
+
| 1    || {{arrowr}}  || +5V    || Power +5V
 
|-
 
|-
|| 2    || ? {{arrowr}} || Wr*    || ? Write
+
| 2    || ? {{arrowr}} || Wr*    || ? Write
 
|-
 
|-
|| 3    || ?            || M Req  || ? Memory Request
+
| 3    || ?            || M Req  || ? Memory Request
 
|-
 
|-
|| 4    || ? {{arrowr}} || Rd*    || ? Read
+
| 4    || ? {{arrowr}} || Rd*    || ? Read
 
|-
 
|-
|| 5    || ?            || M8-B    || Memory 8000-BFFF
+
| 5    || ?            || M8-B    || Memory 8000-BFFF
 
|-
 
|-
|| 6    || {{arrowr}}  || A14    || Address bit14
+
| 6    || {{arrowr}}  || A14    || Address bit14
 
|-
 
|-
|| 7    || {{arrowr}}  || A13    || Address bit13
+
| 7    || {{arrowr}}  || A13    || Address bit13
 
|-
 
|-
|| 8    || {{arrowr}}  || A8      || Address bit8
+
| 8    || {{arrowr}}  || A8      || Address bit8
 
|-
 
|-
|| 9    || {{arrowr}}  || A9      || Address bit9
+
| 9    || {{arrowr}}  || A9      || Address bit9
 
|-
 
|-
|| 10  || {{arrowr}}  || A11    || Address bit11
+
| 10  || {{arrowr}}  || A11    || Address bit11
 
|-
 
|-
|| 11  || ?            || M0-7    || Memory 0000-7FFF
+
| 11  || ?            || M0-7    || Memory 0000-7FFF
 
|-
 
|-
|| 12  || {{arrowr}}  || A10    || Address bit10
+
| 12  || {{arrowr}}  || A10    || Address bit10
 
|-
 
|-
|| 13  || ?            || Crt OE  || ? Cartridge Output Enable
+
| 13  || ?            || Crt OE  || ? Cartridge Output Enable
 
|-
 
|-
|| 14  || {{arrowlr}}  || D7      || Data bit7
+
| 14  || {{arrowlr}}  || D7      || Data bit7
 
|-
 
|-
|| 15  || {{arrowlr}}  || D6      || Data bit6
+
| 15  || {{arrowlr}}  || D6      || Data bit6
 
|-
 
|-
|| 16  || {{arrowlr}}  || D5      || Data bit5
+
| 16  || {{arrowlr}}  || D5      || Data bit5
 
|-
 
|-
|| 17  || {{arrowlr}}  || D4      || Data bit4
+
| 17  || {{arrowlr}}  || D4      || Data bit4
 
|-
 
|-
|| 18  || {{arrowlr}}  || D3      || Data bit3
+
| 18  || {{arrowlr}}  || D3      || Data bit3
 
|-
 
|-
|| 19  || {{arrow}}    || GND    || Ground
+
| 19  || {{arrow}}    || GND    || Ground
 
|-
 
|-
|| 20  || {{arrow}}    || GND    || Ground
+
| 20  || {{arrow}}    || GND    || Ground
 
|-
 
|-
|| 21  || {{arrow}}    || GND    || Ground
+
| 21  || {{arrow}}    || GND    || Ground
 
|-
 
|-
|| 22  || {{arrowlr}}  || D2      || Data bit2
+
| 22  || {{arrowlr}}  || D2      || Data bit2
 
|-
 
|-
|| 23  || {{arrowlr}}  || D1      || Data bit1
+
| 23  || {{arrowlr}}  || D1      || Data bit1
 
|-
 
|-
|| 24  || {{arrowlr}}  || D0      || Data bit0
+
| 24  || {{arrowlr}}  || D0      || Data bit0
 
|-
 
|-
|| 25  || {{arrowr}}  || A0      || Address bit0
+
| 25  || {{arrowr}}  || A0      || Address bit0
 
|-
 
|-
|| 26  || {{arrowr}}  || A1      || Address bit1
+
| 26  || {{arrowr}}  || A1      || Address bit1
 
|-
 
|-
|| 27  || {{arrowr}}  || A2      || Address bit2
+
| 27  || {{arrowr}}  || A2      || Address bit2
 
|-
 
|-
|| 28  || {{arrowr}}  || A3      || Address bit3
+
| 28  || {{arrowr}}  || A3      || Address bit3
 
|-
 
|-
|| 29  || {{arrowr}}  || A4      || Address bit4
+
| 29  || {{arrowr}}  || A4      || Address bit4
 
|-
 
|-
|| 30  || {{arrowr}}  || A5      || Address bit5
+
| 30  || {{arrowr}}  || A5      || Address bit5
 
|-
 
|-
|| 31  || {{arrowr}}  || A6      || Address bit6
+
| 31  || {{arrowr}}  || A6      || Address bit6
 
|-
 
|-
|| 32  || {{arrowr}}  || A7      || Address bit7
+
| 32  || {{arrowr}}  || A7      || Address bit7
 
|-
 
|-
|| 33  || {{arrowr}}  || A12    || Address bit12
+
| 33  || {{arrowr}}  || A12    || Address bit12
 
|-
 
|-
|| 34  || ?            || ?      || ?
+
| 34  || ?            || ?      || ?
 
|-
 
|-
|| 35  || {{arrowr}}  || +5V    || Power +5V
+
| 35  || {{arrowr}}  || +5V    || Power +5V
 
|-
 
|-
|| 36  || {{arrowr}}  || A15    || Address bit15
+
| 36  || {{arrowr}}  || A15    || Address bit15
 
|-
 
|-
|| 37  || ?            || M1      || ?
+
| 37  || ?            || M1      || ?
 
|-
 
|-
|| 38  || ?            || IO Req  || ? I/O Request
+
| 38  || ?            || IO Req  || ? I/O Request
 
|-
 
|-
|| 39  || ?            || Refresh || Refresh
+
| 39  || ?            || Refresh || Refresh
 
|-
 
|-
|| 40  || ?            || Halt    || Halt
+
| 40  || ?            || Halt    || Halt
 
|-
 
|-
|| 41  || ?            || Wait    || Wait
+
| 41  || ?            || Wait    || Wait
 
|-
 
|-
|| 42  || ?            || Int    || ?
+
| 42  || ?            || Int    || ?
 
|-
 
|-
|| 43  || ?            || JyDs    || ?
+
| 43  || ?            || JyDs    || ?
 
|-
 
|-
|| 44  || ?            || Bus Req || ? Bus request
+
| 44  || ?            || Bus Req || ? Bus request
 
|-
 
|-
|| 45  || ?            || Bus Ack || ? Bus request acknowledge
+
| 45  || ?            || Bus Ack || ? Bus request acknowledge
 
|-
 
|-
|| 46  || ?            || Reset  || Reset
+
| 46  || ?            || Reset  || Reset
 
|-
 
|-
|| 47  || ?            || Clk    || ? Clock
+
| 47  || ?            || Clk    || ? Clock
 
|-
 
|-
|| 48  || ?            || J read  || ?
+
| 48  || ?            || J read  || ?
 
|-
 
|-
|| 49  || ?            || MC-F    || Memory C000-FFFF
+
| 49  || ?            || MC-F    || Memory C000-FFFF
 
|-
 
|-
|| 50  || ?            || *NMI    || ? Non Maskable Interrupt ?
+
| 50  || ?            || *NMI    || ? Non Maskable Interrupt ?
 
|}
 
|}
 +
 +
''Note: Direction is Console relative Cartridge''
 +
 +
== Pinout (Japanese) ==
 +
 +
  B1                      B22
 +
    ======================      (at Console?)
 +
A22                      A1
 +
 +
{| {{border}}
 +
! Pin  !! Dir          !! Name    !! Description
 +
|-
 +
| A1  || {{arrowr}}  || A0      || Address bit0
 +
|-
 +
| A2  || {{arrowr}}  || A1      || Address bit1
 +
|-
 +
| A3  || {{arrowr}}  || A2      || Address bit2
 +
|-
 +
| A4  || {{arrowr}}  || A3      || Address bit3
 +
|-
 +
| A5  || {{arrowr}}  || A4      || Address bit4
 +
|-
 +
| A6  || {{arrowr}}  || A5      || Address bit5
 +
|-
 +
| A7  || {{arrowr}}  || A6      || Address bit6
 +
|-
 +
| A8  || {{arrowr}}  || A7      || Address bit7
 +
|-
 +
| A9  || {{arrowr}}  || A8      || Address bit8
 +
|-
 +
| A10  || {{arrowr}}  || A9      || Address bit9
 +
|-
 +
| A11  || {{arrowr}}  || A10    || Address bit10
 +
|-
 +
| A12  || {{arrowr}}  || A11    || Address bit11
 +
|-
 +
| A13  || {{arrowr}}  || A12    || Address bit12
 +
|-
 +
| A14  || {{arrowr}}  || A13    || Address bit13
 +
|-
 +
| A15  || {{arrowlr}}  || D0      || Data bit0
 +
|-
 +
| A16  || {{arrowlr}}  || D1      || Data bit1
 +
|-
 +
| A17  || {{arrowlr}}  || D2      || Data bit2
 +
|-
 +
| A18  || {{arrowlr}}  || D3      || Data bit3
 +
|-
 +
| A19  || {{arrowlr}}  || D4      || Data bit4
 +
|-
 +
| A20  || {{arrowlr}}  || D5      || Data bit5
 +
|-
 +
| A21  || {{arrowlr}}  || D6      || Data bit6
 +
|-
 +
| A22  || {{arrowlr}}  || D7      || Data bit7
 +
|-
 +
| B1  || {{arrowr}}  || +5V    || Power +5V
 +
|-
 +
| B2  || {{arrowr}}  || +5V    || Power +5V
 +
|-
 +
| B3  || ?            || ?      || ?
 +
|-
 +
| B4  || ?            || ?      || ?
 +
|-
 +
| B5  || ? {{arrowr}} || Rd*    || ? Read
 +
|-
 +
| B6  || ? {{arrowr}} || Wr*    || ? Write
 +
|-
 +
| B7  || ?            || ?      || ?
 +
|-
 +
| B8  || ?            || ?      || ?
 +
|-
 +
| B9  || ?            || ?      || ?
 +
|-
 +
| B10  || ?            || Crt OE  || ? Cartridge Output Enable
 +
|-
 +
| B11  || ?            || ?      || ?
 +
|-
 +
| B12  || ?            || ?      || ?
 +
|-
 +
| B13  || ?            || ?      || ?
 +
|-
 +
| B14  || ?            || ?      || ?
 +
|-
 +
| B15  || ?            || ?      || ?
 +
|-
 +
| B16  || ?            || ?      || ?
 +
|-
 +
| B17  || ?            || ?      || ?
 +
|-
 +
| B18  || {{arrowr}}  || A14    || Address bit14
 +
|-
 +
| B19  || {{arrowr}}  || A15    || Address bit15
 +
|-
 +
| B20  || ?            || ?      || ?
 +
|-
 +
| B21  || {{arrow}}    || GND    || Ground
 +
|-
 +
| B22  || {{arrow}}    || GND    || Ground
 +
}
  
 
''Note: Direction is Console relative Cartridge''
 
''Note: Direction is Console relative Cartridge''

Revision as of 15:11, 2 January 2007

Available at Sega Master System, Master System II and Game Gear (with SMS adapter).

Same pinout also for expansion port on Master System.

Contents

Pinout (European)

Cartridge
Front 2           50
      ==============	
Back  1           49
Expansion
Upper 2           50
      ==============	
Lower 1           49
Pin Dir Name Description
1 Arrowr.png +5V Power +5V
2  ? Arrowr.png Wr*  ? Write
3  ? M Req  ? Memory Request
4  ? Arrowr.png Rd*  ? Read
5  ? M8-B Memory 8000-BFFF
6 Arrowr.png A14 Address bit14
7 Arrowr.png A13 Address bit13
8 Arrowr.png A8 Address bit8
9 Arrowr.png A9 Address bit9
10 Arrowr.png A11 Address bit11
11  ? M0-7 Memory 0000-7FFF
12 Arrowr.png A10 Address bit10
13  ? Crt OE  ? Cartridge Output Enable
14 Arrowlr.png D7 Data bit7
15 Arrowlr.png D6 Data bit6
16 Arrowlr.png D5 Data bit5
17 Arrowlr.png D4 Data bit4
18 Arrowlr.png D3 Data bit3
19 Arrow.png GND Ground
20 Arrow.png GND Ground
21 Arrow.png GND Ground
22 Arrowlr.png D2 Data bit2
23 Arrowlr.png D1 Data bit1
24 Arrowlr.png D0 Data bit0
25 Arrowr.png A0 Address bit0
26 Arrowr.png A1 Address bit1
27 Arrowr.png A2 Address bit2
28 Arrowr.png A3 Address bit3
29 Arrowr.png A4 Address bit4
30 Arrowr.png A5 Address bit5
31 Arrowr.png A6 Address bit6
32 Arrowr.png A7 Address bit7
33 Arrowr.png A12 Address bit12
34  ?  ?  ?
35 Arrowr.png +5V Power +5V
36 Arrowr.png A15 Address bit15
37  ? M1  ?
38  ? IO Req  ? I/O Request
39  ? Refresh Refresh
40  ? Halt Halt
41  ? Wait Wait
42  ? Int  ?
43  ? JyDs  ?
44  ? Bus Req  ? Bus request
45  ? Bus Ack  ? Bus request acknowledge
46  ? Reset Reset
47  ? Clk  ? Clock
48  ? J read  ?
49  ? MC-F Memory C000-FFFF
50  ? *NMI  ? Non Maskable Interrupt ?

Note: Direction is Console relative Cartridge

Pinout (Japanese)

 B1                      B22
   ======================       (at Console?)
A22                      A1
Pin Dir Name Description
A1 Arrowr.png A0 Address bit0
A2 Arrowr.png A1 Address bit1
A3 Arrowr.png A2 Address bit2
A4 Arrowr.png A3 Address bit3
A5 Arrowr.png A4 Address bit4
A6 Arrowr.png A5 Address bit5
A7 Arrowr.png A6 Address bit6
A8 Arrowr.png A7 Address bit7
A9 Arrowr.png A8 Address bit8
A10 Arrowr.png A9 Address bit9
A11 Arrowr.png A10 Address bit10
A12 Arrowr.png A11 Address bit11
A13 Arrowr.png A12 Address bit12
A14 Arrowr.png A13 Address bit13
A15 Arrowlr.png D0 Data bit0
A16 Arrowlr.png D1 Data bit1
A17 Arrowlr.png D2 Data bit2
A18 Arrowlr.png D3 Data bit3
A19 Arrowlr.png D4 Data bit4
A20 Arrowlr.png D5 Data bit5
A21 Arrowlr.png D6 Data bit6
A22 Arrowlr.png D7 Data bit7
B1 Arrowr.png +5V Power +5V
B2 Arrowr.png +5V Power +5V
B3  ?  ?  ?
B4  ?  ?  ?
B5  ? Arrowr.png Rd*  ? Read
B6  ? Arrowr.png Wr*  ? Write
B7  ?  ?  ?
B8  ?  ?  ?
B9  ?  ?  ?
B10  ? Crt OE  ? Cartridge Output Enable
B11  ?  ?  ?
B12  ?  ?  ?
B13  ?  ?  ?
B14  ?  ?  ?
B15  ?  ?  ?
B16  ?  ?  ?
B17  ?  ?  ?
B18 Arrowr.png A14 Address bit14
B19 Arrowr.png A15 Address bit15
B20  ?  ?  ?
B21 Arrow.png GND Ground
B22 Arrow.png GND Ground

}

Note: Direction is Console relative Cartridge

Compatibility

Note:

  • Japanese and South Korean consoles use 44-pin cartridges, same shape as Mark I and Mark II
  • All other consoles use 50-pin cartridges with a different shape
  • The difference in cartridge style is a form of regional lockout

Cartridges were originally used for game of higher capacity than 256Kb (32KB), smaller ones were stored on cards.

When the Master System II arrived (without a card input), some Card games have been converted to cartridges.

Cartridges bigger than 512Kb (64KB) cannot be used with the 16 address bits and must use FCRs (Frame Control Registers, a bank switching method).

Because cards only have 15 address bits (while cartridges have all the 16 bits) and don't use bank switching, they are limited to 256Kb (32KB), cartridges are used for higher capacities.

Sources