Master System Cartridge
From HwB
(Signal directions, minor changes) |
(More details) |
||
Line 27: | Line 27: | ||
| 4 || {{arrowr}} || /RD || Read | | 4 || {{arrowr}} || /RD || Read | ||
|- | |- | ||
− | | 5 || {{arrowr}} || /EXM1 || Memory 8000-BFFF | + | | 5 || {{arrowr}} || /EXM1 || (/M0-7) Memory 8000-BFFF |
|- | |- | ||
| 6 || {{arrowr}} || A14 || Address bit14 | | 6 || {{arrowr}} || A14 || Address bit14 | ||
Line 39: | Line 39: | ||
| 10 || {{arrowr}} || A11 || Address bit11 | | 10 || {{arrowr}} || A11 || Address bit11 | ||
|- | |- | ||
− | | 11 || {{arrowr}} || /EXM2 || Memory 0000-7FFF | + | | 11 || {{arrowr}} || /EXM2 || (/M8-B) Memory 0000-7FFF |
|- | |- | ||
| 12 || {{arrowr}} || A10 || Address bit10 | | 12 || {{arrowr}} || A10 || Address bit10 | ||
Line 85: | Line 85: | ||
| 33 || {{arrowr}} || A12 || Address bit12 | | 33 || {{arrowr}} || A12 || Address bit12 | ||
|- | |- | ||
− | | 34 || | + | | 34 || {{arrowl}} || /CONT || A general-purpose input bit that can be read from port $dd, <br> may equal to reset button on SMS |
|- | |- | ||
| 35 || {{arrowr}} || +5V || Power +5V | | 35 || {{arrowr}} || +5V || Power +5V | ||
Line 107: | Line 107: | ||
| 44 || {{arrowl}} || /BUSRQ || Bus request | | 44 || {{arrowl}} || /BUSRQ || Bus request | ||
|- | |- | ||
− | | 45 || {{arrowr}} || / | + | | 45 || {{arrowr}} || /BUSACK || Bus request acknowledge |
|- | |- | ||
− | | 46 || {{arrowlr}} | + | | 46 || {{arrowlr}} || /RST || Reset |
|- | |- | ||
| 47 || {{arrowr}} || CLK || Clock | | 47 || {{arrowr}} || CLK || Clock | ||
|- | |- | ||
− | | 48 || {{arrowr}} || / | + | | 48 || {{arrowr}} || /JREAD || Active when access to joystick register region ($c0-$ff) in IO space |
|- | |- | ||
− | | 49 || {{arrowr}} || /CSRAM || Memory C000-FFFF | + | | 49 || {{arrowr}} || /CSRAM || (/MC-F) Memory C000-FFFF |
|- | |- | ||
− | | 50 || ? {{arrowlr}} | + | | 50 || ? {{arrowlr}}|| /NMI || Non Maskable Interrupt |
|} | |} | ||
− | ''Note: Direction is Console relative Cartridge'' | + | ''Note: Direction is Console relative Cartridge''<br> |
+ | ''Note: /CONT and Reset button have dedicated inputs to the IO Customchip'' | ||
== Compatibility == | == Compatibility == | ||
Line 143: | Line 144: | ||
* [http://www.smspower.org/dev/docs/sms_schematic.gif SMS Power: SMS Schematic] | * [http://www.smspower.org/dev/docs/sms_schematic.gif SMS Power: SMS Schematic] | ||
* [http://www.smspower.org/dev/docs/wiki/Pinouts/SMSCartridge SMS Power: SMS Cartridge Pinout] | * [http://www.smspower.org/dev/docs/wiki/Pinouts/SMSCartridge SMS Power: SMS Cartridge Pinout] | ||
+ | * [http://smspower.org/maxim/Documents/Pinouts SMS Power> Very detailed Pinout by Maxim] | ||
* [http://computer-modell-katalog.de/pz80.htm Z80 System Controll Signals] | * [http://computer-modell-katalog.de/pz80.htm Z80 System Controll Signals] | ||
[[Category:Connector]] | [[Category:Connector]] | ||
[[Category:Cartridge]] | [[Category:Cartridge]] |
Revision as of 15:29, 12 October 2009
Available at Sega Master System, Master System II and Game Gear (with SMS adapter).
Same pinout also for Master System Expansion port, but upside down.
Korean and Japanese Master System uses different connector.
Pinout
Front 2 50 ============== (at Cartridge) Back 1 49
Cartridge Back 39 1 ============== (at Console) Front 50 2
Pin | Dir | Name | Description |
---|---|---|---|
1 | +5V | Power +5V | |
2 | /WR | Write | |
3 | /MREQ | Memory Request | |
4 | /RD | Read | |
5 | /EXM1 | (/M0-7) Memory 8000-BFFF | |
6 | A14 | Address bit14 | |
7 | A13 | Address bit13 | |
8 | A8 | Address bit8 | |
9 | A9 | Address bit9 | |
10 | A11 | Address bit11 | |
11 | /EXM2 | (/M8-B) Memory 0000-7FFF | |
12 | A10 | Address bit10 | |
13 | /CE | Cartridge Output Enable | |
14 | D7 | Data bit7 | |
15 | D6 | Data bit6 | |
16 | D5 | Data bit5 | |
17 | D4 | Data bit4 | |
18 | D3 | Data bit3 | |
19 | GND | Ground | |
20 | GND | Ground | |
21 | GND | Ground | |
22 | D2 | Data bit2 | |
23 | D1 | Data bit1 | |
24 | D0 | Data bit0 | |
25 | A0 | Address bit0 | |
26 | A1 | Address bit1 | |
27 | A2 | Address bit2 | |
28 | A3 | Address bit3 | |
29 | A4 | Address bit4 | |
30 | A5 | Address bit5 | |
31 | A6 | Address bit6 | |
32 | A7 | Address bit7 | |
33 | A12 | Address bit12 | |
34 | /CONT | A general-purpose input bit that can be read from port $dd, may equal to reset button on SMS | |
35 | +5V | Power +5V | |
36 | A15 | Address bit15 | |
37 | /M1 | Indicate machine cycle | |
38 | /IORQ | I/O Request | |
39 | /RFSH | Refresh | |
40 | /HALT | Halt | |
41 | /WAIT | Wait | |
42 | ? | /INT | Interrupt |
43 | JyDs | (also known as /KILLGA) Dissable joystick registers in IO space | |
44 | /BUSRQ | Bus request | |
45 | /BUSACK | Bus request acknowledge | |
46 | /RST | Reset | |
47 | CLK | Clock | |
48 | /JREAD | Active when access to joystick register region ($c0-$ff) in IO space | |
49 | /CSRAM | (/MC-F) Memory C000-FFFF | |
50 | ? | /NMI | Non Maskable Interrupt |
Note: Direction is Console relative Cartridge
Note: /CONT and Reset button have dedicated inputs to the IO Customchip
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.