Tag Archives: C64

Retro Computing: How to boot strap a Commodore 64 system using direct audio signal injection.


Before proceeding, beware that you have other option like SD2IEC or using X1541 cable and a PC and using a Tape adapter method.

I am doing this just out of pure boredom and wanted to test and see if this idea would work and only have C64 with blanks disks and no softwares.

I start with a Commodore 64 with one floppy drive, a Commodore C2N cassette tape and a box of 10 floppy disks.

First order of business was to format a floppy disk to store transferred utilities program using the following commands:

OPEN 15, 8, 15,”N0:UTILITIES,01″ : CLOSE 15

The first program that you need to transfer across is a file copy utility called Copy 190, it will simplify file transfer later on.

I will use Vice to run the “Copy 190” program to copy itself on to a tape image and then use audiotap to convert it to a wave file.

To create the diskette image wave file:

  • Start C64 emulator and attach “Copy 190” disk image with autostart
  • Then select Disk to Tape option. Then enter “Copy 190” and follow the instructions.
  • When prompted to insert destination tape. Use the file menu to create a tape image called “copy 190.tap”
  • And select N when seeing Turbo (Y/N) prompt.
  • Then use audiotap to convert to a wave file.
  • Then use music player to record it/transfer.
  • On C64 type LOAD “Copy190”, 1

 

My first attempt using a hand held tape recorder failed miserably due to noisy tape recorded on a Walkman and miss-matched playback speed.

After so many failures, I finally abandon this method and resort to direct signal injection from PC headphone output to the tape input preamp.

So, with a 10K pot and .1uF capacitor and a few alligator clips later and hardwired the tape tape sensor.

I managed to load run Copy190 on C64. From then on using the same setup to transfer downloaded software onto the diskettes using tape to disk copy option.

The trick is start with low volume and adjust the pot or increase the volume until you successfully load from tape. You have to monitor the tape player motor and pause the WAVE audio player when it stop and resume when it start spinning again.

Good luck!

C2N Cassette Mod

IMG_0168 IMG_0169

 

 

Advertisements

Handmade 8K Static RAM for Commodore VIC 20


Today I spent sometime cleaning up and reorganizing the garage. I accidentally unearthed an old artifacts which brought back many good memories of my early computing years.

As pictured, the 8K static RAM expansion adapter was made from 4 x 6116 (2K x 8 ) statics memory chip for my Commodore VIC 20. It was my personal home PC back then, before moving to C64, Amiga 500 and finally PC Clone. 🙂

I recalled that I spend one weekend morning during my high school year, wiring them all up using point to point wiring technique. These memory chips were quite expensive back then. I’ve to beg for more allowance and saved just enough to able to buy those chips and related parts.

As you can see, I didn’t use wire wrapping sockets just to keep the down cost.

ImageImage

Now with the additional whopping 8K RAM, the possibility are endless. 🙂

I recalled spending endless hours entering thousand lines of hex codes each month for new games and programs published in printed magazine article.