Introduction
One day Klax sent me a scheme of his new project of memory expansion for C64 disc drive along with a brief description and asked me to translate the text and release in some western C64 discmag. I fulfilled his request and the article came to light on 22th of May 2005 in Vandalism News #44/Oslaught/Wrath Designs. Translation was made on the 14th of May, so it was close before the date of the magazine premiere. I've included also here screenshoots of the original publication from my C64.
+32KB RAM Expansion For C64 Disc Drive
Author: Klax/Oxygen64/Voodoo/Draco/Tropyx/Clochard
Translation: Murdock/Tropyx
Here is Klax with my small +32KB project for disc drive. The expansion works under $4000-$bfff area. You don't have so much electronic elements to add: one 74HCT139 chip (decoder), 2 diodes 1n4148, one resistor 10 KOhm, memory 62256 (or compatible), some good intension and free time. The memory mentioned here is not signed on the scheme.
Now let me explain how I build it in my drive. I didn't designed any board for this, because the whole configuration is not so complex. First step: unplug the ROM from the main board of the disc drive. Next place that main board upon you, but the nests should be on the down (simply rotate the main board).Now try to find 74LS42 chip and try to find the path going from between 4 & 5 pins. This path is very characteristic, because it finish at the end of the board with a little hole providing the signal to the second side of the board. Cut this path. Now you have 2 ways to do. You can build the decoder or connect the RAM. Let's solder the RAM first. You need to bend all the pins of the RAM about 90 steps of degrees like from normal. You better do it carefully, because it's very easy to break up one of the chip's pin especially, when you use RAM from old PC's mainboard. Now try to solve the RAM with the unplugged ROM - place RAM over the ROM and connect the pins. Remember that you need to place RAM exactly over the ROM. Connect all pins except 1, 22 and 27. Next solve the decoder. You can bend needed pins to the up except unused ones, which you can bend to the other side. Don't bend 8, 12 and 16 pins, but solve it to the same pins of 74LS42. Solve rest of the electronic elements to the bent pins, like you see on the scheme provided here too. Next solve some wires to the suitable pins of the RAM. In ROM bend pin 22 and place it to the same place of main board from where you get it off at the beginning. Don't forget about to solve suitable wire to the ROM too. Everything you can see on the scheme. That's over. If you will turn on the disc drive and drive works without any problems, that means, that the expansion works! If not, you need to find the bug somewhere… Because I'm not the coder, so I tested only this expansion on 1541mem-view program which I attached to this mag. But I believe that someone will code some programs which will be using this expansion.
Greetings to the whole not-emu scene.
Klax.
To C64 Articles Menu
Back to Main Page