Casio offers an easy way to extend the FZ-1's memory through the memory
expansion slot. However, although the FZ-1 can address up to 4MB Casio in
their eternal wisdom decided to cripple this port to only 512kBx16 allowing
1MBx16 in total. To make full use of this slot you need to do some trace cutting
and rewiring.
Pin # | Signal |
36-21 | D0-D15 |
1,5/6,8,4,2,7,3,9 | MA1-MA9 |
14-16,13,18/17,20/19 | RAS0-RAS7 |
11 | CASB |
12 | WE |
37 | Vdd |
39 | digital GND |
40 | chassis GND |
Memory Expansion Port Pinout
|
Signal | Pin # |
CASB (*) | 30 |
RAS0 (*) | 40 |
RAS1 (*) | 39 |
RAS2 | 38 |
RAS3 | 37 |
RAS4 | 36 |
RAS5 | 35 |
RAS6 | 32 |
RAS7 | 31 |
GAS Pinout
|
Only RAS2/3 are wired to this port, all others are connected to ground
making an easy expansion impossible. Thank you for that, Casio!
Cut the traces going to CASB, RAS0/1 and RAS4-7, they are connected to GND by
default. After this step you need to rewire them to the appropriate pins of
the GAS chip (uPD65012G074) as shown above. The signals marked with (*) have a
33Ohm resistor connected to GAS. Desolder these for further use. After this
step is done build the following circuitry:
Interfacing 4MB SIMMs to the FZ-1
From the memory expansion connector now wire all address and data lines
aswell as the write enable signal to the SIMM. Instead of the original RASx
and CASB signals use RAS and CAS generated from the above circuitry which
also provides additional memory address signals.
|