Memory card: Difference between revisions

From NeoGeo Development Wiki
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 1: Line 1:
JEIDA V3 memory cards used in AES and some [[MVS hardware|MVS systems]] to store game saves and/or high scores. The original SNK card could only hold 2KiB of data.
JEIDA V3 memory cards used in AES and some [[MVS hardware|MVS systems]] to store game saves and/or high scores. The original SNK card could only hold 2KiB of data. The Neogeo can use up to 8MiB (24 address lines but A23 never used) ?


Replaced by a 64KiB (?) fixed battery-backed RAM chip in the [[CD systems]].
Replaced by a 64KiB (?) fixed battery-backed RAM chip in the [[CD systems]].
Line 5: Line 5:
See the [[CARD]] BIOS call description for memory card operations.
See the [[CARD]] BIOS call description for memory card operations.


[[http://www.neogeoprotos.com/memcardfaq.htm Lots of details (from neogeoprotos.com)]]
[[http://www.neogeoprotos.com/memcardfaq.htm (from neogeoprotos.com)]]


[[http://www.raregame.ru/file/15/NEO-GEO_Memcard_Data_Format.GIF Data format (from Raregame.ru)]]
[[http://www.raregame.ru/file/15/NEO-GEO_Memcard_Data_Format.GIF Data format (from Raregame.ru)]]


Pinout:
=Data format=


1: GND
To do.
2: 9 G0
3: 11 G0
4: 12 G0
5: 13 G0
6: 14 G0
7: 42, 13 HC04
8: 23 E0
9: 9 HC32, 30 C1
10: 24 E0
11: 22 E0
12: 14 E0
13: 28 E0
14: 29 E0
15: 6 HC32
16: NC
17: VCC
18: VCC
19: 39 E0
20: 30 E0
21: 27 E0
22: 13 E0
23: 12 E0
24: 11 E0
25: 9 E0
26: 8 E0
27: 7 E0
28: 6 E0
29: 5 E0
30: 6 G0
31: 7 G0
32: 8 G0
33: 88 C1
34: GND


35: GND
=Card pinout=
36: 73 C1
37: 30 G0
38: 43 G0
39: 44 G0
40: 45 G0
41: 46 G0
42: 7
43: NC
44: NC
45: NC
46: 40 E0
47: 41 E0
48: 43 E0
49: 44 E0
50: 45 E0
51: VCC
52: VCC
53: 46 E0
54: 47 E0
55: NC
56: NC
57: NC
58: NC
59: NC
60: NC
61: 8 HC32
62: NC
63: NC
64: 27 G0
65: 28 G0
66: 29 G0
67: 87 C1
68: GND


{|class="wikitable"
|Pin||Goes to||Signal name||PC Card name
|-
|1||colspan="3"|GND
|-
|2||9 G0||MCD3||D3
|-
|3||11 G0||MCD4||D4
|-
|4||12 G0||MCD5||D5
|-
|5||13 G0||MCD6||D6
|-
|6||14 G0||MCD7||D7
|-
|7||42, 27 C1||CRDC||/CE1
|-
|8||23 E0||Y10||A10
|-
|9||30 C1||CRDO||/OE
|-
|10||24 E0||Y11||A11
|-
|11||22 E0||Y9||A9
|-
|12||14 E0||Y8||A8
|-
|13||28 E0||Y13||A13
|-
|14||29 E0||Y14||A14
|-
|15||6 HC32||(31 C1 (CRDW) OR REG_CRDUNLOCK1 OR /REG_CRDUNLOCK2)||WE#
|-
|16||colspan="2"|NC||READY
|-
|17||colspan="3"|VCC
|-
|18||colspan="3"|VCC
|-
|19||39 E0||Y16||A16
|-
|20||30 E0||Y15||A15
|-
|21||27 E0||Y12||A12
|-
|22||13 E0||Y7||A7
|-
|23||12 E0||Y6||A6
|-
|24||11 E0||Y5||A5
|-
|25||9 E0||Y4||A4
|-
|26||8 E0||Y3||A3
|-
|27||7 E0||Y2||A2
|-
|28||6 E0||Y1||A1
|-
|29||5 E0||Y0||A0
|-
|30||6 G0||MCD0||D0
|-
|31||7 G0||MCD1||D1
|-
|32||8 G0||MCD2||D2
|-
|33||88 C1||IN26 (REG_STATUS_B bit 6)||WP
|-
|34||colspan="3"|GND
|}
{|class="wikitable"
|Pin||Goes to||Signal name||PC Card name
|-
|35||colspan="3"|GND
|-
|36||73 C1||IN24 (REG_STATUS_B bit 4)||/CD1
|-
|37||30 G0||MCD11||D11
|-
|38||43 G0||MCD12||D12
|-
|39||44 G0||MCD13||D13
|-
|40||45 G0||MCD14||D14
|-
|41||46 G0||MCD15||D15
|-
|42||7|| ||/CE2
|-
|43||colspan="2"|NC||VS1#
|-
|44||colspan="2"|NC||IORD#
|-
|45||colspan="2"|NC||IOWR#
|-
|46||40 E0||Y17||A17
|-
|47||41 E0||Y18||A18
|-
|48||43 E0||Y19||A19
|-
|49||44 E0||Y20||A20
|-
|50||45 E0||Y21||A21
|-
|51||colspan="3"|VCC
|-
|52||colspan="3"|VCC
|-
|53||46 E0||Y22||A22
|-
|54||47 E0||Y23||A23
|-
|55||colspan="2"|NC||A24
|-
|56||colspan="2"|NC||A25
|-
|57||colspan="2"|NC||/VS2
|-
|58||colspan="2"|NC||RESET
|-
|59||colspan="2"|NC||/WAIT
|-
|60||colspan="2"|NC||Reserved
|-
|61||8 HC32||(REG_CRDREGSEL OR CRDO)||/REG
|-
|62||colspan="2"|NC||BVD2
|-
|63||colspan="2"|NC||BVD1
|-
|64||27 G0||MCD8||D8
|-
|65||28 G0||MCD9||D9
|-
|66||29 G0||MCD10||D10
|-
|67||87 C1||IN25 (REG_STATUS_B bit 5)||/CD2
|-
|68||colspan="3"|GND
|}


[[Category:Cartridge systems]]
[[Category:Cartridge systems]]

Revision as of 07:41, 28 June 2012

JEIDA V3 memory cards used in AES and some MVS systems to store game saves and/or high scores. The original SNK card could only hold 2KiB of data. The Neogeo can use up to 8MiB (24 address lines but A23 never used) ?

Replaced by a 64KiB (?) fixed battery-backed RAM chip in the CD systems.

See the CARD BIOS call description for memory card operations.

[(from neogeoprotos.com)]

[Data format (from Raregame.ru)]

Data format

To do.

Card pinout

Pin Goes to Signal name PC Card name
1 GND
2 9 G0 MCD3 D3
3 11 G0 MCD4 D4
4 12 G0 MCD5 D5
5 13 G0 MCD6 D6
6 14 G0 MCD7 D7
7 42, 27 C1 CRDC /CE1
8 23 E0 Y10 A10
9 30 C1 CRDO /OE
10 24 E0 Y11 A11
11 22 E0 Y9 A9
12 14 E0 Y8 A8
13 28 E0 Y13 A13
14 29 E0 Y14 A14
15 6 HC32 (31 C1 (CRDW) OR REG_CRDUNLOCK1 OR /REG_CRDUNLOCK2) WE#
16 NC READY
17 VCC
18 VCC
19 39 E0 Y16 A16
20 30 E0 Y15 A15
21 27 E0 Y12 A12
22 13 E0 Y7 A7
23 12 E0 Y6 A6
24 11 E0 Y5 A5
25 9 E0 Y4 A4
26 8 E0 Y3 A3
27 7 E0 Y2 A2
28 6 E0 Y1 A1
29 5 E0 Y0 A0
30 6 G0 MCD0 D0
31 7 G0 MCD1 D1
32 8 G0 MCD2 D2
33 88 C1 IN26 (REG_STATUS_B bit 6) WP
34 GND
Pin Goes to Signal name PC Card name
35 GND
36 73 C1 IN24 (REG_STATUS_B bit 4) /CD1
37 30 G0 MCD11 D11
38 43 G0 MCD12 D12
39 44 G0 MCD13 D13
40 45 G0 MCD14 D14
41 46 G0 MCD15 D15
42 7 /CE2
43 NC VS1#
44 NC IORD#
45 NC IOWR#
46 40 E0 Y17 A17
47 41 E0 Y18 A18
48 43 E0 Y19 A19
49 44 E0 Y20 A20
50 45 E0 Y21 A21
51 VCC
52 VCC
53 46 E0 Y22 A22
54 47 E0 Y23 A23
55 NC A24
56 NC A25
57 NC /VS2
58 NC RESET
59 NC /WAIT
60 NC Reserved
61 8 HC32 (REG_CRDREGSEL OR CRDO) /REG
62 NC BVD2
63 NC BVD1
64 27 G0 MCD8 D8
65 28 G0 MCD9 D9
66 29 G0 MCD10 D10
67 87 C1 IN25 (REG_STATUS_B bit 5) /CD2
68 GND