Building Wonderswan Cart Using SRAM

The following document contains notes on how to build a Wonderswan cartridge whose information is stored on SRAM. Using this, you should be able to come up with a 64 kilobyte cartridge, which is the maximum you can use without reverse engineering Bandai's bank switching code on their proprietary chip.

The rightmost pin with the label facing up is pin 0, the leftmost is pin 47. The cartridge runs on 3.3V. When plugged into the Wonderswan, the cartridge is powered by 3.3V coming in pins 23 and 24. In order to run your custom cartridge with just memory chips, you'll need to bypass the handshake. IIRC, grab a real cartridge, plug it in, push start+power. This will boot into the Wonderswan BIOS where you can enter name and stuff. Go all the way to the bottom, but don't hit okay just yet. Remove the real cartridge and put in your own and then press OK. Make sure both cartridges have the same orientation (sideways or normal eg: space invaders or final fantasy).

The pins on the edge connector are only on one side, and their pitch is 1.25 mm (NOT 1.27 mm, which is a more common pitch). I do not know of any place that sells edge connectors like that. Your best bet is to etch your own board.

Pin No. Connected to
0,47GND
9D13(HI SRAM D5)
10D12(HI SRAM D4)
11D11(HI SRAM D3)
12D10(HI SRAM D2)
13D9(HI SRAM D1)
14D8(HI SRAM D0)
19A2(BOTH SRAM)
20A1(BOTH SRAM)
21A0(BOTH SRAM)
23VCC
24VCC
25D0(LO SRAM D0)
26D1(LO SRAM D1)
27D2(LO SRAM D2)
28D3(LO SRAM D3)
29D4(LO SRAM D4)
30D5(LO SRAM D5)
31D6(LO SRAM D6)
32D7(LO SRAM D7)
33D14(HI SRAM D6)
34D15(HI SRAM D7)
35A3(BOTH SRAM)
36A4(BOTH SRAM)
37A5(BOTH SRAM)
38A6(BOTH SRAM)
39A11(BOTH SRAM)
40A13(BOTH SRAM)
41A12(BOTH SRAM)
42A7(BOTH SRAM)
43A8(BOTH SRAM)
44A10(BOTH SRAM)
45A9(BOTH SRAM)
46A14(BOTH SRAM)