Commodore 64 Laptop

Commodore 64 Laptop
This is a fully functional Commodore 64 laptop using actual hardware, specifically the C64C motherboard which was one of the last and smallest revisions. It uses a Gamecube power supply in place of the original power brick.

It's much greener than using the original configuration because you:

a) don't need a CRT
b) don't need a slow, power-wasting disk drive
c) everything is powered by a single power supply.

Also this is one less Commodore 64 that will end up in a landfill, wasting away to nothingness after once being the greatest 8-bit computer of all time, 2nd only to possibly the Atari 800!

Plus all of the ribbon cabling was recycled from old computers - it's cheap, if not free, and doesn't goto waste.
 
Remove these adsRemove these ads by Signing Up
 

Step 1Initial Hacking

Initial Hacking
As mentioned before this started with a C64C motherboard. Its smaller than most, but I needed it to be even smaller. I chopped off the power input/joystick end and also shaved off the cassette port tabs. I ditched everything about the original case design except the size - I wanted to keep the whole thing at 153 x 10.53, which is about the smallest it can get with the 153 LCD
screen involved.

« Previous StepDownload PDFView All StepsNext Step »
228 comments
1-40 of 228next »
Nov 22, 2011. 3:34 AMthingy says:
500000000 internet points. The C64 was my second computer(had a vic 20 before this) and had a-lot of fun with BASIC back in the day.
Oct 20, 2011. 1:54 PMFlipVans1966 says:
awesome, never played the thing but been listening to commodore 64 music a lot recently, check out Slay Radio.
Oct 19, 2011. 12:49 PMMRedu says:
Old is Gold...

Ahh.. c64.. I miss those days...
Aug 3, 2011. 11:22 PMdoomsdayltd says:
im thinking of this project now since i have my hands on a commodore 64, but what i'll do is add a MSSIAH cartridge to it for music :D
Jul 17, 2011. 11:05 AMledartist says:

Wow! I love the way it looks!
Somehow it looks more futuristic than today's high-tech gadget.

Jun 1, 2011. 12:56 AMAnomn_Feck says:
I absolutely love your work and have been following your projects for some time, you bring DIY to the next level and everything you do is awesome!!
May 31, 2011. 12:10 AMMRHint says:
Ben Heck, this is awesome! I can't wait to see your next project.
May 17, 2011. 2:26 PMsilvermane says:
This is the most beautiful thing I have ever seen! Now can we get one made from an Atari 130XE or XE GS?
Feb 23, 2011. 4:50 PMMadMan.inc says:
FREAKING AMAZING!
i loved my C64
Feb 4, 2011. 3:39 PMWolf Seril says:
Woo now I have something to play Zorg on!
Apr 17, 2009. 5:43 AMmsholden says:
Blast from the past. The Commodore 64 was great but I cut my teeth on a VIC-20 with 4K of available ram. After programming with the Commodores with very limited program memory you learned how to conserve memory and tricks. You could reach out and Peek and Poke to the 6502 registers. I built a speech synthesizer which worked with Allophones. Plugged it into the expansion port and had my 64 talking to me. I love your article which has peeked my interest. Unfortunately this showcases our age. Thanks!
Jan 24, 2011. 5:34 AMBillBiker says:
Wow , the memories come flowing back! Cobol, fortran, and Pascal were once words to my ear (still are). Thanks for the blast through time!
Jan 25, 2011. 8:48 AMmsholden says:
Your welcome,

Lets not forget the ELF, which was in electronic magazines way before the VIC-20. It programmed in Hex. Not to friendly but one of the forerunners as well. It was a hobby toy and I do not remember any thing else.

Does any one else?
Jan 9, 2011. 12:38 PMmediasmith says:
No it doesn't. We haven't mentioned Sinclair-Timex yet. ;o)
Otherwise, Good on ya, msholden! You got it right. Mind if I add a few thought of my own?

Point #1 "Radar Rat Race" for the VIC-20 was about the only game I ever got hooked on. When it moved to the C-64, I thought it lost a lot of charm and lost interest. I still miss it.

Point #2 Tight is right! GEOS and GEM operating systems were incredible. They essentially duplicated the features and capabilities of Windows 2.0 several years earlier. They ran faster on slower processors and did much more with less memory. Either would fit on a 170K floppy disk (complete with your application) and crashing had to wait until Windows before it became understood in our language. Crashes just did not happen on Commodores.

Point #3 The VIC-20, C-64, TRS-80, Atari 400 and TI-99 paved the way for home desktop computers. If today's computers and software were relatively as fast and efficient as these old timers you would never need to turn one on. Your task would be complete before the BIOS splash made it to the screen.
I ran a clone of Ventura Publisher (an early GEM based competitor to Pagemaker) on a C-64 to produce a 24 page newspaper for several years. Speed was not really a problem.

Laughing at these gray haired computer seems a lot like a gangsta with a 9mm Glock poking fun at Bill Cody's Single Action Army Colt.... not too smart.
May 25, 2009. 1:51 AMProjectZro says:
HAY im only 20 but i did start on basic retro gear. i learned on the BASIC language (i hate C+,ok with C++) and programming on PIC chips with only 2K mem available. i made it sing Merry had a little lamb and light 2 LEDs. wow i miss high school.
May 5, 2009. 4:56 PMMahavishnuMan says:
For all the sad people out there who don't understand why the C64 is still so important to so many, I've written a BASIC program for you:<br/><br/>10 REM * FOLLOW THESE STEPS AND YOU'LL SOON SEE *<br/>20 REM * WHY THE C64 WAS THE BEST SELLING *<br/>30 REM * COMPUTER OF ALL TIME *<br/>40 INPUT <a rel="nofollow" href="http://www.computerbrains.com/ccs64/">WEB$</a>:GET CCS64<br/>50 INPUT <a rel="nofollow" href="http://www.c64.ch/demos/realdetail.php?id=790">DEMO$</a><br/>60 LOAD "*",8,1<br/>70 PRINT "NOW I GET IT! A 1 MHZ PROCESSOR AND 64 KB RAM"<br/>80 PRINT "IS CAPABLE OF REAL-TIME 3D RENDERING,"<br/>90 PRINT "TEXTURE MAPPING, AND AMAZING SOUND!"<br/>100 PRINT "AND ALL THIS, FROM A MACHINE FIRST MANUFACTURED"<br/>110 PRINT "IN 1982 THAT SOLD UNTIL 1994."<br/>120 IF PCUSER$<>"SPEECHLESS" THEN END:REM * THERE IS NO HOPE FOR YOU, PAL *<br/>
Jan 9, 2011. 12:40 PMmediasmith says:
A person who understands!
I LOVE it!
Oct 3, 2010. 10:16 PMhobbyman says:
your case design is so cool. What is it made of? how did you produce it?
looks like it came from a 3d printer but illustrator can not give a 3d output.
then how?

congrats anyway, beeing an ancient zx spectrum owner ( i still own 3 ZX48k and a ZX 81)
and a c64 admirer I see and understand the value of these projects. Well done.
Dec 13, 2010. 9:54 PMNastan says:
He imported the Illustrator files into a different program for a CNC router to cut it out.
Dec 9, 2010. 6:19 AMgrenadier says:
That ^^

What is it made of? how did you produce it?
Jul 18, 2010. 9:08 AMboothby171 says:
Face it, fellas--when real computer aficionados get together, they don't talk about "Oh, I'm liquid cooling my latest eight-core Xeon..." (wait..maybe they do), thet talk about their first Commodore, or Osborne, or how they had to re-order their FORTRAN deck when it spilled in the hallway
Jul 19, 2010. 10:46 AMsqeeek says:
Lol I know a place out here in Utah that's been around for 50 years and never changed, called Central Utah Electronics. They still sell Vacuum tubes and original Kaypro Portable's for original list price o.O
Sep 24, 2010. 2:46 AMAstinsan says:
They will be sitting on that kaypro for a while. 1800$ for a luggable 35lb computer... It better come with a dolly. hehe..

I remember the commodore and the atari. I didn't like the atari that much. They keyboard was the bubble key version. The commodore had its issues. It would overheat sometimes and would need to be re-soldered (never turned it) I still have my modem for the commodore 64 think its 75 baud. blazing fast! :)
Sep 11, 2010. 6:03 PMkyle brinkerhoff says:
COOOL! but useless:] still i admire the fact you stuck so close to the original board
Jul 21, 2010. 10:08 AMAtarimark says:
Well as an Atari man myself, I have to say that this build is spectacular. Back in high school we had one guy from our group who had a C64 and we never let him live it down. He would be proud of your work and so should you.
Jul 20, 2010. 3:17 AMjamesvertigo2 says:
wow these are olds
Jul 19, 2010. 9:45 PMvader0ne says:
Man all this talk about the commadore 64 is making me thinking of digging out my old vic 20 and my 128 also have a 64 in my closet along with my big box full of loadstar mags and suitcases of floppies, and modified disk drives. I learned basic programing on these and learned how to hack programs...GREAT MACHINES BACK IN THEIR DAY.
Jul 19, 2010. 5:58 PMluvit says:
OH! OMG. THANKS!.. my floppy disk drive is the source of my high electric bills.
Jul 19, 2010. 10:38 AMsqeeek says:
AMEN to them having awesome keyboards. I need to find an old C64 and make a keyboard for my desktop... What happened to us? Now everyone likes sqooshy, cheap, rattly keyboards.
Sep 8, 2009. 9:13 AMlibernull says:
could you maybe rewire the part you cut off to maybe layered underneath the board because I love my C64/128 and wouldn't want to lose anything..... of course to think of it.....I probably couldn't modify my only one.. maybe if I had a second one :)
Jul 19, 2010. 10:37 AMsqeeek says:
LOL I know the feeling, I have a closet full of old computers I just can't hurt... You probably could rewire it, I don't see that it should be that complicated. These were single layer boards back then, right?
Apr 10, 2009. 8:08 AMMrNate says:
M.U.L.E. = Best. Video. Game. Ever.

This is a ridiculously awesome build.
Jul 18, 2010. 10:42 PMmurrayc says:
My copy of M.U.L.E. would never load, so I've never experienced the game I've heard such great things about. I still have my Commodore around... maybe I should look for a different copy.
Jul 18, 2010. 5:31 PMmrwolfe says:
Dude, you must be seriously old to even KNOW what M.U.L.E is! LOL
Jul 19, 2010. 10:45 AMsqeeek says:
Not true, my dad set me up with an old C64 when I was a kid, and later an emulator... My first programming language was the C64 basic, and M.U.L.E was awesome. Still play it sometimes, on an emulator.
Jul 4, 2009. 2:24 PMdla888 says:
What is M.U.L.E.?
Jul 18, 2010. 11:15 AMNightGod says:
http://www.atarimule.com/ Such a classic game...
Apr 20, 2009. 12:52 PMFFantasyGrl1980 says:
The first computer I ever used was a Commodore64. It was set up in my grandparents living room. I learned to program in the games I wanted to play. I will forever remember load"$",8,1
Jul 18, 2010. 11:23 AMDr Morbius says:
I remember it being LOAD "*" ,8,1 There was even a disk "magazine" for C64 called "LoadStar". Nice...Ben should be called Ben "Hack"endorn. He's awesome. Like this instructable.
Jul 18, 2010. 4:03 PMbitterbug says:
One command loaded the directory of games on the disk, the other loaded and executed the first program on the disk - which could be a menu of the programs if it was a crack disk with a bootloader :)
1-40 of 228next »

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
48
Followers
1
Author:benheck