Looking Back At the Commodore 64 263
An anonymous reader writes "It's the 30th anniversary of the Commodore 64 this week — news that has made more than a few gaming enthusiasts feel their age. This story looks back at some of the peculiarities that made the machine so special — a true mass-market computer well into the era where a computer in every home was a novelty idea, not a near reality."
It was the computer for us commoner kids (Score:5, Insightful)
It may be hard for kids today to believe, but there was a time when home computers were WAY out of the price range of anyone below the HIGH upper middle class. In the early 80's, I had a friend whose dad was a yuppie who actually had an Apple II. All the kids used to go over to his house and marvel at Zork and all the neat stuff it could do. But it was a $2000 computer, and that was in early-80's dollars too (that would be about $5000 today). As much as we marveled at it, we all knew that one of those amazing machines would never sit in our homes.
So when the VIC-20 and Commodore 64 came out right about that time, it was like a godsend to those of us whose parents worked for a living. $200 for a computer that could do almost as much as that fancy $2000 Apple?!? Suddenly computers and programming didn't just seem like something for the yuppie kids, it was within reach of all of us. And the Commodores even came with BASIC built in (my Apple-user friend had to load his from a disc).
And you could get free games by typing them in from magazines! You could learn to do you own graphics by learning peeks and pokes. It's because of my Commodore 64 that I first made the connection between programming and mathematics (wait, I can draw this line a lot easier using a simple equation!). It's how I learned the importance of an if...then conditional.
10 Print " It's where I learned that even us nobodies could one day grow up to be computer programmers."
20 Goto 10
Re: (Score:3)
I had to wait for the Amiga, by which time programming was somewhat deprecated. You didn't get a programming environment when you turned the computer on without media any more. I did have a C= 16 before that, but I had no storage device. Typical christmas present from my dad, at least it was a step up from a card with McDonald's gift certificates in it. What an idiot.
Re: (Score:2)
This doesn't totally seem true. Amiga 1500 had a shell I could write code on out of the box. I wrote many an obscene program at the K-Mart when I was younger and the NES was busy.
Re: (Score:2)
I was about to call you out on the model number but instead I learned of a new, UK-only Amiga model [wikipedia.org]. I did chuckle when reading that under the A1500 label is an A2000 label. :)
Sure, if the workbench was loaded, you could start a shell and write a script (with that awful built-in line editor, uuugh), but it wasn't the same as the instant-on of the C64.
I used to do similar things at Radio Shack; there was a POKE you could use to toggle the internal relay on/off much faster than you should (the BASIC command t
Re: (Score:2)
I used to do something similar with Apple ][ machines in stores, etc.
] CALL -151
300:A9 xx 20 ED FD AD 30 C0 4C 00 03
300G
That's a loop which clicks the speak while filling the screen with random characters. The xx was a zero page location with a random (or randomish) contents. I don't remember the exact location anymore, sigh.
I recall a couple of years back this came up on Slashdot before, and someone mentioned that apparently you could simply AD 30 C0 (LDA $C030) to both click the speaker and get a random
Re: (Score:2)
Well, if you turned on the Amiga without media, all you got was a screen saying to insert a disk. But if you did load workbench, you might have gotten a programming environment. Amiga's included Amiga Basic through Amiga OS 1.3, which was pretty equivalent to Mac Basic. I remember sharing programs with a friend who had a Mac. You're absolutely right that it was less discoverable than the C=64. You had to find it, it wasn't in your face.
As of Amiga OS 2.0, Amiga Basic went away. ARexx was there, which was gr
Re: (Score:2)
Ugh, reminds me of how much i missed while toying around with the A500 as a kid. I did drool over AMOS ads and envisioned myself programming games on the thing. Never happened...
Re: (Score:2)
It's not like the Amiga didn't come with it. As a home computer, that was really innovative; business-class computers of the time booted from magnetic media, not ROM and so they were infinitely updatable. The 8-bit computers? Not so much.
So you had to boot up your kickstart and workbench floppy and then you could program in AmigaBASIC or install your assembler of choice if you wished to program in assembly. It was a whole lot better than the C=64, the 8-bit Ataris, and so on; the OS was upgradable, somethin
Re: (Score:2)
I remember programming on my C64 the very first day I bought it. Within a few hours after initial bootup, we had a working higher/lower card game in basic, copied from some document and slowly expanding from there. If it weren't for basic coming pre-installed on the C64, I may have not learned programming at all, or atleast at a much slower pace.
All computers should come with a simple programming language by default. Something like AutoIt3 but with a basic IDE; simple syntax and easy access to what you can
Re: (Score:3)
Re: (Score:3)
you should learn to be more appreciative. An Amiga was an expensive piece of hardware.
I didn't get the Amiga from my father, who was busy drinking up every cent he ever got. I got it from a friend of my mother's who was fairly wealthy due to some work with Bausch & Lomb. He probably would have been happy to buy me a much nicer computer than the $600 Amiga 500 for which I will be eternally grateful on all levels. Paired with a hand-me-down BSR "Phone Modem" 1200 it got me into the world of BBSing, which in turn led to the internet. It also got me into hardware; I externalized my keyboard,
Re:It was the computer for us commoner kids (Score:5, Interesting)
Good match... most of us on the Amiga team at Commodore weren't all that well socialized, either. We had a habit of throwing marketing people into any nearby body of water, and generally, raising hell. Fun times, good computers, good memories.
I was actually overseeing the last version of the Commodore 64, Rev E, though most of the cost-reduction work was done in Japan back then. They had nearly everything but the CSG (formerly MOS Technology) chips on a big gate array. The cost of a C64, boxed for retail, was supposedly as low as $35.00 near the end. Little wonder Commodore kept selling these long into the Amiga era.
Re: (Score:3)
I'm sure you've heard similar from others, but: you made my life better. I was a programming geek on my little C=64 before the Amiga ever came along, but it was the machine that opened my eyes to the possibilities. Your work shaped my attitudes, education, and career. Thanks for what you did for me - what you did for a lot of us.
Re: (Score:2)
The Apple IIe definitely had BASIC in ROM. I thought they all dd.
Re: (Score:3)
The Apple IIe definitely had BASIC in ROM. I thought they all dd.
The original Apple II had Integer Basic in ROM but floating point basic (Applesoft) had to be loaded from tape or diskette unless you had the optional Applesoft plug-in ROM card. The II+ had Applesoft in ROM.
Re: (Score:2)
My first computer (well my dad's) was an Apple ][e clone (Microcom). Woz's Floating Point BASIC was available if you booted with the system disk IIRC. If you upped the RAM to 64k with the Language Card, it had Integer BASIC in ROM. My C64 had BASIC built in, but those floppies were god awfully s-l-o-w, in a really painful way.
Re: (Score:2)
I got one of the first that came out. The one thing I really feel Commodore screwed up on was the 1541.
It was so slow.... Had the C64 had a faster floppy drive it might have done better with business users. Hey people ran businesses off of the Apple II.
I also had a program that gave it a software 80 column display. It wasn't easy to read but it worked well enough with my terminal program on some of the CP/M based BBS that wanted 80 columns.
Re: (Score:3)
The Pet was on the way out by 1982. The B Macine was interesting. I am kind of sorry I never got one on Close out from protecto back in the day. It might have been fun to run a BBS on.
My high school had Super Pet which where great machines. We also had 8050s I think interfaced with something called a muppet that allowed us to share the drives and printer. In a way it was like an early NAS. Those machines where so cool. I wish I had more time to play with them back in the day.
It was a real shame. In many way
Re: (Score:3)
Placebo effect. The 1541-II is exactly the same speed as the 1541, no matter which machine (or fastloader) is used with it. The 1541 series drives were actually slower than the drives both preceding them (1540) and succeeding them (1571), but only when one used a 1540 with a VIC-20, or a 1571 with a C128. (Or, one could also use a 1541/1571 with a VIC-20 and switch it into "1540 mode", which would speed it back up to normal VIC-20 IEC speeds).
Re: (Score:3, Interesting)
You made me go all misty eyed there, old man. I remember disassembling mine so I could spray paint the case... soldered in a pulse switch on GND+RESET line so I could do a hard-reset by hitting that special button (lockups were common if you enjoyed machine language programming...).
I remember sitting in school class pretending to read from a schoolbook all the while studying my copy of Commodore 64 Programmer's Guide (I still have it).
I remember walking about 30km (return) as a 16yo to fetch my copies of
Re: (Score:2)
Depends on where you lived (Score:3)
I found a large part of which 8bit machine you cut your teeth on was more about where you lived and what your friends had, than anything else. And of course what age you were when they came out.
When you boil it down, even tho we all fought like cats and dogs 'ours was better', most of the machines of the same generation were pretty similar and ultimately it didn't matter if you had a Commodore, or an Atari, Apple, TRS-80 or a host of others.
Re:It was the computer for us commoner kids (Score:5, Informative)
The problem with the VIC-20 was that paltry 5k of memory. The Commodore 64 became dominant because of that 64k, which put it on par with the big boys (and for a fraction the cost).
Re:It was the computer for us commoner kids (Score:5, Informative)
The C-64 was superior to the others due to a number of factors, including the polyphonic (SID sound chip) and the (VIC-II) Video Interface Controller and it's Sprite capability, more RAM than the others, and a lower cost. There were also numerous books available about the internals, including memory maps, which allowed the BASIC programmer to peek and poke [wikipedia.org] his way to nerdvanic ecstasy.
Re: (Score:2)
I had a Timex Sinclair 1000 and it only had 512 bytes of ram.
Re: (Score:2)
Actually, with enough RAM a VIC-20 is a pretty fun machine. There is a fellow in Montreal that makes 32K expanders for them that are pretty cheap so you can have a 37K VIC-20 and geek out to your heart's content. The simple architecture makes it relatively easy to program.
The C64 can do a lot more, but added a lot of complexity. The higher video resolution was definitely a plus, though.
Re: (Score:2)
If you want some Vic goodness, don't overlook the Mega-Cart [mega-cart.com].
Ram expanders, programming tools, games.. it's pretty fabulous.
Re: (Score:2)
We were poor, so my first computer was a Sinclair ZX-81. It gave up the ghost (actually it was ruined in the rain when my wife put my things in the front yard when she divorced me!
My (ex) wife stabbed mine with a Philips screwdriver in a fit of rage. She took out an expensive calculator that way too, just before an exam.
I loved my ZX81. I wrote an assembler/disassembler in machine code (of course) It rewrote itself by flipping bits in subroutines as it ran.
Re: (Score:2)
Let me guess .. she found out you had a Slashdot account.
Re: (Score:2)
When I got my VIC-20, it was down to $200 (seem to recall that my dad paid about $300 for my C-64 a couple of years later). But my memory could be wrong. My friend definitely claimed that his dad had spent $2000 on his Apple II. Not sure what the configuration was (he could have been bragging a bit).
Re: (Score:2)
I doubt that you bought a C64 in the eighties.
I'm from France.
Back in 1982, when I wanted to buy a computer, I checked all the prices, and the Commodore 64 was very expensive (5000 francs, which is $1000).
The TRS80 was even more expensive: 6000 francs, or $1200.
Atari and TI99/4A were expensive too.
At that time, I bought a TI58C, and it cost me 600 francs, or $120.
Two computers were available at a much lower price: ZX Spectrum and Oric, at 2000 francs, or $300. I bought an Oric, since the Spectrum was late,
Re: (Score:2)
I certainly didn't buy one in France at those crazy prices.
Re: (Score:2)
My parents got me a C=>64c with monitor and a disk drive for $300 in the mid-eighties from some guy who had upgraded (dunno what he got... the 128 and the first Amiga came out around then, maybe he got one of those). My mom was a bit worried about getting my Christmas present used, but it was way more than they could afford to get new so she took a chance. Needless to say it was the the best present EVAR! You could definitely get them for around $400 new (without peripherals of course), and it wouldn'
Re: (Score:2)
Apples were definitely a lot more expensive than Commodores and Ataris - $2000 sounds right. I had an Atari 800, but my Dad bought it for me. I think it was $500ish with the extra memory modules to max it out, and the tape drive. That was around 1982.
Re: (Score:2)
I played lots of Zork on that machine! Making paper maps, etc. to defeat the awful "You are in a maze of twisty little passages, all alike."
Oh, if I had a nickel for all the hours put into playing The Bards Tale [wikipedia.org] series on that wonderful machine.
Re: (Score:2)
Ultima VI would have made me rich in my case. Still booting it up sometimes, even hooked up a second 1541 to minimize disk swapping :)
First hands-on exposure... (Score:2)
Re: (Score:2)
...to a computer, EVER, was through the Commodore 64 for me. I suppose this is true for many thousands of us ?
Probably millions, or tens of millions. It wasn't mine -- I had used a few others, particularly the older Atari systems that predated the C64, but in the mid 80's, the C64 was a VERY common computer for school computer labs. *That* is where most people at that time would've gotten their first experience with a computer.
Re: (Score:2)
Re: (Score:2)
Many schools had the Apple ][ series (particularly the e) because of the special pricing Apple gave schools. (And school teachers). That academic program (with it's vendor / software / learning curve buy in) is probably what kept them floating through a few different phases in their history. There were a number of years, to my childhood perspective, that the only time you had an apple was if you worked with the schools or did graphics (gs and early to mid macs).
Did the Commodore ever have a similar progra
Re: (Score:2)
No idea if Commodore had that sort of a program -- at those prices, it hardly mattered.
Our school had a typing/computer lab with C64s, and a hand-ful of Apple II's on carts that classrooms could use.
Always struck me as stupid to do typing classes on a Commodore 64 -- the keyboard was just stupidly high off the table.
Re: (Score:2)
We had a bunch of Commodore Pets at our school. We had a math teacher that started a programming class using those in the 1980-82 time frame.
Re: (Score:2)
I started with an Atari 400 with the membrane keyboard. My best friend at the time made the choice to get an Atari, and after looking at pluses and minuses, I decided to get one, too. We both upgraded to 16k. We both ultimately bought a "real" keyboard you install.
By the time I went to college I had a 130xe... my first one had a memory problem, and I remember standing on line to return it at Crazy Eddie's in NY. The woman in front of me was having problems with her C64 and asked me "don't you think it w
Re: (Score:2)
I had the same track. A 400 then a 130xe. After years of the 400 keyboard I was actually excited to learn how to type properly on a 'real' keyboard. My saving grace was that we had a copy of Action! so I learned to program in a relatively structured language instead of Basic. It sounds like I was a few years behind you (my systems were second hand) meaning that I was still young when we finally got a 386. To me it actually seemed like a step backwards - until we got a cdrom and a sound card at least.
I heard
Re: (Score:2)
Re: (Score:2)
Yup, my Dad brought one home in the early 80s, can't have been long after launch. It's one of my ealiest memories. We had Frogger and "Sprite-Man" a pacman ripoff.
Thus started my long, slow descent to a life of software engineering.
Re: (Score:2)
...to a computer, EVER, was through the Commodore 64 for me. I suppose this is true for many thousands of us ?
Yep, it launched my entire career. C64 handed down from my brother, wrote my first horrible games... then a Tandy 1000TL (XT286 clone from Radio Shack) handed down from my father, ran my first BBS... then Pascal in High School CS, and you know the rest. Wow. I wish I could shake the hands of the C64's designers.
I still have mine, it's in the attic now, but it still works.
Re: (Score:2)
Definitely mine. Word up to the Flimbo's Quest posse.
Re:First hands-on exposure... (Score:5, Interesting)
Commodore PET in 1978.. It belonged to a friend's dad.. I was completely taken with it, and so wished I could have something like that..
I had to wait 3 years for the release of the ZX81 before I persuaded my folks to buy a computer for me (and that was a used one). From there it was a VIC20 a few years after (sans cassette player, so I had no way to save what I wrote, so I ended up writing the games I wanted to play every time I wanted to play them!). Then came the BBC model B about a year afterwards (and that changed life! 32k ram,100k 5 1/4" floppy disk and ADC/DAC ports! Wow that really rocked my world back then). I still remember my folks being hesitant about buying it as they thought computing would be a 5 minute fad with me. So far, it's been nearly a 30 year fad since that point.
Since the '90s, it's all been PCs.. I do still miss the days of the diversity of home computers (Sinclair spectrums, Dragon 32, Memotech MTX, C64, Amiga, Atari, Oric and so on!).
Re: (Score:2)
Not me. My first expirence was a home designed and built 8008 by a friends father. After being floored with it playing 'adventure', in about 6 months i had learned enough about electronics to build my own 8080 from scratch.
nostalgia (Score:2)
Re:nostalgia (Score:5, Informative)
Disc notcher? Save your money, Mr. Fancy Pants. Just use a hole punch.
Re: (Score:2)
Re: (Score:2)
But, being slashdot, not as nail clippers, right? :-)
Re: (Score:2)
This was back in the days when a three-hole-punch was required equipment for every student. That's what most of us used.
A very hackable machine, I loved it. (Score:4, Interesting)
Part of the charm was that it was not all that hard to know and understand the complete machine, yet with some outside-the-box tricks it could be made to do amazing stuff.
A very grokkable machine, I loved it. (Score:5, Informative)
One of the things I loved about the C64 (even more so in retrospect) is the fact that entire address space of it (including the ROM OS) was mapped and documented. The background color of the display could be read from this byte in RAM. The character set was bitmapped in that address space. You could generate a sound by poking values to these addresses. You could grok the whole damn machine, which is simply impossible for any human dealing with a 2012 desktop (or even pocket) computer.
Re: (Score:2)
Amen to that! And I remember I lived in mortal fear of someday poking the fatal address that could do (allegedly) actual damage to your C64 - it's amazing to me now that I no longer remember what that address is.
God bless (and a big thanks) to the people who made and programmed the C64. I surely would have chosen a different path without it.
Re: (Score:2)
Part of the charm was that it was not all that hard to know and understand the complete machine, yet with some outside-the-box tricks it could be made to do amazing stuff.
Ditto with the Atari machines of the era. I remember reading through an annotated listing of the ROM/OS of the Atari. Today's computers with their quad cores, multi-stream hyper threading, caches upon caches, GPUs, various north and south bridge chipsets, etc, you have almost no hope of understanding what's really going on inside your machine.
Re: (Score:2)
Oh the Memories (Score:2)
Re: (Score:2)
Lets hear it (Score:3)
Re: (Score:2)
Ah yes... what was it... six times faster than the baroque firmware of the 1541 drive?
I still remember as one of my first exposures to programming, going through the Assembly for the particularly lovely serial data transfer routine... since the 1541 and C64 happened to have the same CPU running at the same clock speed, the code bypassed using the clock line for timing at all, and blasted the data across using both the data line -and- the clock line simultaneously. Over the several hundred lines of Assembl
Re: (Score:2)
Commodore put together probably the only system in history where the floppy drive had as much horsepower than the main computer, but they somehow managed to make the thing as slow as a cassette tape. I can't figure out what they were thinking.
Surely it would have been faster and cheaper to control the floppy through a stripped-down controller chip connected to I/O signals from the main CPU the way the PC did it.
Re: (Score:3)
I actually picked up a book back then giving a disassembly of the 1541 code with some line-level commentary--though, apparently, even the author of this book which was -only about- the 1541 internals couldn't figure out what the code was doing for page after page after page in some cases.
It was really horrific spaghetti code. I don't know what they were thinking either--unless it was some kind of "security through obscurity" notion that their IP would be protected by making the firmware 95% gratuitous non
C64 (Score:2)
The C64 was my 2nd computer (first was an Acorn Electron) and it's still my favourite computer of all time.
I still have a C128 with several disk drives, cartridges and other peripherals. I've even got a couple of flashable carts and an SD-card based reader with an ethernet port, so I guess I'd be classed as a Commodore enthusiast :P
Commodore were amazing. They should have remained on top, but a confluence of a factors drove them from the market.
I strongly recommend this book [amazon.com] for anyone with fond memories of
Re: (Score:2)
Updated second edition [amazon.com]. The one in the GP is out of print and rather expensive. May have to grab this.
Re: (Score:2)
Obigatory troll for UK readers (Score:5, Funny)
(Sneaks up to the C64 in Dixons)
10 PRINT "THE BBC MODEL B IS BETTER!"
20 GOTO 10:REM ** FOR STARTERS, BBC BASIC COULD DO THIS AS A REPEAT/UNTIL FALSE LOOP **
Oh, the biting wit of the 1980s teenager...
Re: (Score:3)
Would you like to buy a cute furry trumble? (Score:2)
And you needed a BBC Master to have as much RAM as the C64.
That's probably why those lucky C64 users got "The Blue Danube" docking computer music and cute furry trumbles when they eventually got Elite... Not fair.
Re: (Score:2)
It wasn't even close. 1 noise and 3 tone generators. The SID was fully programmable and had filters and all sorts of goodness, while the BBC just beeped.
Strange bug... (Score:3)
My C64 (Serial #600) has a very strage bug: If you started a line at the end of the screen, entered more than 80 chars and backspaced into the previous line, it executed a "run" and the program would be non-interruptible. Used this to prevent my brother from stopping my programs and using the C64 for himself.
Re:Strange bug... (Score:5, Funny)
Sorry, I couldn't resist!
load"*",8,1 (Score:4, Insightful)
I probably owe my career to one of those.
I was 4 years old (Score:2)
I was very fortunate to be born at a time when computers were suddenly affordable.
An important machine in history (Score:4, Interesting)
The number or programmers who cut their teeth on the C=64 is huge. The number of people who did hardware hacks is enormous.
But what's most impressive about the Commodore 64 is the number of people who continue to use it, or pieces of it to this day. The SID chip is still used by electronic musicians, and the number of people who either emulate the machine on other hardware or create new hardware to expand it's original capabilities is simply astounding.
While the exact number of C=64's sold is debatable (some say 33 million, others about 21 million), it's clearly the "Model T" (or Volkswagen Beetle) of computers, having sold MORE than any other single "PC" model, ever.
An important eye-opening machine (Score:4, Interesting)
Commodore 64 is still far from dead (Score:5, Informative)
And the Commodore 64 community is still far from dead.
There are several hardware projects in active development on the C64 - including a few forms of solid state and HD mass storage (IDE64, SD2IEC, 1541 Ultimate, MMC64, EasyFlash), Internet connectivity (The Final Ethernet/Retro Replay), Commodore in the cloud (commodoreserver.com), hardware accelerators/enhancements (Turbo Chameleon 64).
Besides many of the mas storage mediums being cross-platform usable, there are a few conversion methods to get files to/from the C64 (ZoomFloppy, x1541 cables and utilities, and commodore server are two notable ones)
Programming continues on the 64, including stock c64 demos (the demo coder are still amazing us with what they can crank out of a 1Mgz 64), GEOS related productivity, music, and most notably games. For the game users there are now popular 4 player adapters that games have been developed and a couple involving Playstation controls (the guitar heroish Shredz64 comes to mind)
If developers want the luxury of a modern computer there are cross assemblers (i.e. xa 6502) and now also a textBASIC conversion utility: C64List
Regional commodore gatherings are not uncommon in North America (Commodore Vegas Expo, C4 Commodore Expo, Emergency Chicagoland Commodore Convention, TPUG World of Commodore Expo) as well as Europe and other parts around the globe (someone comment with a list of those) which includes those cool demo scene parties
Dealers Made The Difference (Score:2)
Apple at this time was
Re: (Score:2)
VIC tricks (Score:3)
Interactive video game in one "line" (Score:2)
0 poke 32788+p,65; p=p+peek(151)*2-1; print tab(rnd()*37),"###"; if (peek(32788+p)==32) goto
((Not sure of exact syntax and rnd() operation, it fit in the character limit using the short forms of the commands.
p starts at zero of course. clear the screen. scroll to the bottom. RUN
An "A" is your space ship. Starts in the middle of the top of the screen. It moves left or right depending on if shift is pressed or not. Update of P based on shift detected with the peek.
A block "###" is put in a random location at
Still Very Active User Community (Score:2)
There is is still a very active user community centered around the Commodore 64 (and to a lesser extent, the VIC-20 and other Commodore machines). There are active user groups, vendors, new hardware and software under development, you name it. Yes, in 2012.
Check out this link [tpug.ca] for a partial list of what's out there!
I miss my C64! (Score:4, Interesting)
This was my most prized possession. When I asked for a C64 for Christmas, I never thought I would actually get it. $200 does not grow on trees! Then the presents were placed under the tree and one of them was the size and shape of a boxed C64! Could it be? What was in that box? Christmas morning was one of the happiest days of my life. It was torture waiting for Christmas that year. It was just the C64... no tape or disk drive. I could care less. I had a stack of Compute! magazines ready to go. I typed in my own games out of the magazine. I would leave it turned on for days to enjoy the program because once I turned it off, it was gone.
I once typed in a program for three days to see it generate a three dimensional donut on my TV. It took the program hours to calculate and display that donut. When I finally got a tape drive I thought I had died and gone to heaven. I didn't have to type in my game every time I wanted to play. I could save it and then mangle the code figuring out how to adjust the programming to create my own game without fear of screwing up the code so badly it wouldn't run anymore.
I feel sorry for people who didn't get the opportunity to enjoy the early computers. Things were so simple and fun back then. Now when a kid gets a computer there is so much information to absorb in order to become an expert that one doesn't even know where to start. Back then, you just needed the Commodore 64 Reference book purchased from your local book store and everything you could ever want to know was at your fingertips.
I'm guessing many know already but... (Score:2)
I didn't have a C64 as a kid, moving straight from the whole Apple series and Atari, to 486 DX66 (a monster of gaming power at its inception). However, for those with C64 memories, Commodore isn't dead - check out http://www.commodoreusa.net/CUSA_C64.aspx [commodoreusa.net] - you can actually buy a perfect replica C64 keyboard/chassis in which to build a modern PC, or you can buy a prefab one with either Intel Atom or Sandy-Bridge based kit (personally, I'm a little underwhelmed by the hardware chosen in both the prefab
Quick bookmarks (Score:3, Interesting)
http://www.cc65.org/ [cc65.org] Free compiler for 65xx CPU targets
http://vice-emu.sourceforge.net/ [sourceforge.net] Multi-platform emulation of all Commodore 8bit computers
Libraries and repositories
http://www.gb64.com/index.php [gb64.com]
http://www.lemon64.com/ [lemon64.com]
The main peculiarity was bang/buck (Score:3)
There were beefier computers (who didn't want a Lisa?) and cheaper computers (who did want a TS-1000?), but especially in 1983 as the price fell from around $600 to under $200, it got into the sweet spot. That got the machines into people's hands, and the best computer is the one you have.
Brings back lots of memories (Score:4, Interesting)
Wow, 30 years! It is hard for me to believe it has been that long, the C64 and the C64 community was a HUGE part of my youth. I first got in to computing in the very late 70's or extremely early 80's. I learned BASIC before I even had computer and began writing text based BASIC games in a notebook before I received my first computer. I begged my parents for a computer for Christmas and in 1982 I received a Texas Instruments TI-99/4a with no storage device. I spent many hours typing in programs and not turning the machine off so my work was not wasted. Eventually I got a tape drive but the TI kicked the bucket about 8 months after I got it.
I desperately wanted a C64 with a 1541 disk drive but back then the whole package was close to $1000.00 and my parents couldn’t afford it. My dad suggested I get a job and made a deal with me; if I could earn 1/2 of the money he would front the other 1/2. I was 13-14 so job options were limited, we lived in an exceptionally large trailer park near the army base my dad was stationed at and they had LOTS of vacant lots with overgrown grass. They agreed to pay me $3.00 a yard to keep them mowed. I worked my tail off and by the end of the summer I had made more than enough money and was able to get the C64 and 1541 along with a printer, joysticks and a few games.
I LOVED that C64 and quickly fell into the C64 scene in whatever area we were in. I went to copy parties, we spent uncountable hours in my room playing C64 games and programming. Not long after I got my C64 I discovered BBS's and spent an enormous amount of hours calling BBS's to download the latest C64 games and programs and play the latest BBS games.
However, my first love was always programming. Although I collected a large number of C64 games, I spent most of my time exploring the machine. Delving in to it, learning everything it could do. I had the C64 programmer’s reference and lots of magazines and other materials and devoured them. Coding was my creative outlet, I was not a great writer, I couldn’t draw, but coding was how I explored my creative side and it absolutely lit me up, it fired something deep within me. I LOVED hitting problems and spending every waking hour trying to solve that problem and once you did, it was the greatest feeling.
Around 1985 I decided to code my own BBS software and spent a few years working on it and eventually got my own BBS up and running on dual 4040 CBM drives around 1988 or 89 in Norman, OK.
The C64 was special (along with many of the old 8-bit machines) in that you HAD to know something about the machine to operate it, and when you booted it up, it booted into a development environment, begging you to write your own programs. Todays machines don’t have that same appeal.
One thing that bothers me is that the C64 is largely ignored in the retelling of the history of the PC. The C64 absolutely demolished the sales of the Apple ][ and every other 8 bit machine of that era. Commodore beat Apple to market with their PET machine. The Apple ][ was not as big of a hit has most documentaries want you to believe. The C64 may have been more important in that era than the Apple ][ ever was but most retellings of that era leave the C64 out completely.
I am a teacher today (middle school science) and I look around and I don’t see kids excited about programming because most don’t realize you can. The machines that are on the market today come with no development environment, in addition, the complexities of coding in an object-oriented GUI world turn many kids away. There are easier options available, but you have to go out and actively search for them and as a young kid you might not find them.
I run a robotics club and teach kids as young as 6th grade C and they LOVE it. I started an interactive fiction club and taught kids TADS and they ATE IT UP!!! You would think in todays world of high definition 3D graphics kids would be bored to tears with a text adventure game but the
Re:Brings back lots of memories (Score:4, Insightful)
Fast Load Cartridge (Score:2)
Good times, indeed. Especially the instant boot. (Score:3)
My family's first computer was a Timex-Sinclair 1000. I then began to lust after the Apple IIe at school. A friend of mine turned me on to the Commodore 64 and I never looked back. Truely an awesome machine. I still own one today with (2) 1541 drives and a 1702 monitor along with a box of real floppies. And it all STILL WORKS (even the floppies!). I built an interface (easy instructions online) to connect a 1541 to an modern PC which allows one to actually download real C=64 software on the internet and then put it on a floppy. Incredible!
While modern computers are much more powerful, I often wonder why we have to wait for them to boot. Why don't the mobo makers just put an EEPROM on the board and OS makers give us an OS we can load into the EEPROM? Instant boot up (like my C=64) would then be possible. All HD space and memory would be free for apps and data. Upgrades would require a simple re-load (like a BIOS flash) of the EEPROM. Yet here we are, still loading our OS like we did in the DOS days.
Re: (Score:3)
The VIC chip (as opposed to the VIC-II in the C64) was far less flexible and capable. Also, the SID chip far exceeded the abilities of the sound synthesis capabilities of the VIC.
It's fair to say that both machines had a similar heritage, and similar design philosophy, but to say that the C64 is just a Vic-20 with a memory expansion isn't fair to the engineers and designers at Commodore. The VIC-II and the SID were a substantial leap forward, while maintaining the price-point that made the C64 so popular.
Re: (Score:2)
Agreed on these points.. but damned I wish they'd have put 40 column video on the Vic... I think they had a prototype Vic-I variant that never made it into production to do this. Programming in 22 columns was a bastard. :) Then again, having played with front panel switches on old DEC machines I guess it was still a luxury.
Re: (Score:2)
A lot like the people that started with an Atari 400 when the 800 came out.
Re: (Score:2)
Modern Commodore C64X (dual core D525 with nVidia ION2) contest until March 31st: http://www.commodore-amiga.org/en/forum/34-site-news/11318-commodore-amgaorgs-first-great-giveaway [commodore-amiga.org]
It would be great if one could actually REGISTER to post on that site and enter the contest. Firefox/Chrome/IE8 all say that "Session expired or cookies not enabled" when trying to register. This happens even after all security measures in the browser are removed and IE8 is dumbed down to minimal security.
Re: (Score:2)
Re: (Score:2)
That isn't a modern commodore. its "yet another PC". its just in a 'unique' case.
*yawn*
Re: (Score:2)
Atari had a marketing problem. This is partiality what doomed them in the end. ( that and when the 'brothers' took over and ran it into the ground ).
For the most part if you weren't in the Atari 'community' you never heard of the machines. I heard "what they make computers?" far too often.