Subject: UPGRADE: 600XL->64K From the February 1988 issue of Michigan Atari Magazine by Don Neff. This memory upgrade requires 3 short lengths of wire and two memory chips (HM50464P or equivalent 4464) to provide a full 64K. _____________________________________________ MAKING THE MODIFICATION: Open the case of your 600XL and remove the circuit board. The 4416 (4 bit x16K) memory chips, U11 and U12, are located at the front right corner of the cartridge holder. Gently remove both of these chips and replace them with HM50464P (4 bit x 64K) memory chips (or 4464 equivalent). Remove U16 (a 74LS51 chip to the left of U11) and bend pin #8 up so it sticks straight out from the chip body as shown in Figure 1. Insert U16 back into its socket. Unsolder and lift the lead of resistor R36 (as indicated at point "Y") in Figure 1. Solder a jumper wire between this resister lead and pin #8 of U16 (point "X"). Insulate the ends of the jumper so that they will not touch other parts of the circuit. of the circuit. Locate U5 and U6 (74LS158) which are directly in front of U11 and U12. These chips handle the row and column addressing inside the memory matrix. We have to add two lines to these chips. Gently remove U5 and bend pin #3 up so it sticks straight out from the chip body as shown in Figure 2. Insert U5 back into its socket. Now remove U6 and bend pin #10 out and replace it back in its socket. Notice that the two pins you bend are nearly touching the other chip. Cut enough off of each of the two pins to prevent any shorts. Locate U14 which is to the left of U5 and U6. Notice the circuit traces to the left of U14. We are interested in the two traces indicated in Figure 2 as points "C" and "J". Connect the jumper from the pad at point "C" to point "D" (pin #3 of U5). This jumper sends address bit A15 to U5. Connect jumper from the pad at point "J" to point "K" (pin #10 of U6). Make sure all your IC ships are inserted properly with their #1 pins in the lower left corner. Check your jumper wiring agains Figures 1 and 2. You should have a jumper from point "X" to point "Y". You should have a second jumper from point "C" to point "D", and a third jumper between points "J" and "K". Make sure the jumper ends are insulated to prevent shorts with nearby objects. Reassemble your computer case and run the memory self test as a final check. If all has gone well, you should now have the same memory capacity as a stock 800XL. U12-------------- R36 R38 ----> ) 4416 | | | Replace with | -------------- |^| |^| HM50464p (4464) |_| |_| | U11-------------- | | -----> ) 4416 | 0(Y) 0 (X) -------------- | \ /----------------------------------| Unsolder and U16 |_|_|_|_|_|_|_ Lift pin here lift here | 8 | ) 74LS51 | |o_____________| | | | | | | | (FIGURE 1) U5 |_|_|_|_|_|_|_| U14 | | |_|_|_|_|_|_|_| ) 74LS158 | Board || | | | |o___3__________| Lift Traces || | ) 74LS158 | | | | | | | | | pins as || | |o______________| ___________D _____ indicated. / | | | | | | | | | | | K | | C | | U6 |_|_|_|_|_|_|_| | 0 0 0 0 __Connect to pad C_____| | 10 | | | | | J ) 74LS158 | | / / / / __Connect to pad J____ |o______________| | / / / / | | | | | | | | | | __|_|_|_|_ | | | |__________________________| U9 | __________| (FIGURE 2) Craig Lisowski (clisowsk@mcs.kent.edu)