Commodore 64 turns 30
will_die writes "The Commodore 64 came out 30 years ago and to celebrate this the BBC went and got two groups of kids to try out an old system, complete with tape drive. It's sure to bring a few grins to people who had one of these old systems. From the article: 'The Commodore's ability to display 16 colours, smoothly scroll graphics and play back music through its superior SID (sound interface device) chip - even while loading programs off tape - helped win over fans, but it did not become the market leader until the late 1980s.'" Last spring a modern version of the C64 was released.
Somehow it was easier for me to write assembly code on that machine to do animations than anything I have access to now. (I don't know Java.) What's up with that?
It's the name on a modern computer, not a modern version of the C64.
Are you keeping up with the Commodore? Because the Commodore is keeping up with you!
or sometimes LOAD "$",8,1
And this is probably the fifth anniversary since schools stopped using the C64 as the primary (or only) computing device. I know the C64 and the green monochrome Apple II (with floppies; no hard drives) were the only thing we had even as late as 1994.
10 For x=1 to 30
20 Print "Hello World"
30 Next x
"it did not become the market leader until the late 1980s."
According to ars technica's article on computer sales, the C64 was the #1 seller almost immediately (1983, 84, 85, 86). In the late 80s the IBM PC and clones became the #1 seller. I don't know..... maybe things were different in the UK.
My AC stalker: " I personally agree with your posts most of the time, but that won't keep me from modding you troll"
You know I once tried to figure out what it might take to emulate a 80x24 VT100 on an unexpanded VIC-20. Couldn't be done.
Someone had to do it.
BBS wars, trolling in the 80's.
Wake me up in another 34 years.
Visit CryptoGnome in his home.
I still have my 1982 commodore 64 in it's original box.
Anyone want to buy it?
The Commodore-64 Came Out 30 Years Ago
Yup, with that Rainbow Logo the Commodore-64 was Out And Proud from day one.
Visit CryptoGnome in his home.
- first Rainbow-Logo computer?
- 64k should be enough for anybody
- ?
- Profit!
Visit CryptoGnome in his home.
Okay, let's chat about the fun games of the day.
I'll open with Rags to Riches, Ultimate Wizard, and a Pacman clone PacLips.
My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
Yeah I learned at the tender young age of 5 how to program first on a vic-20. My old man thought it would be a learning experience if I could write my own stuff, or copy stuff out of compute, and then play around with it.
Om, nomnomnom...
I always swapped out the blue/light blue background for black when entering in my programs
POKE 53280,0
and
POKE 53281,0
ah the glory days :)
My cousin got one in 1984, just one year before Nintendo. I was an atari2600 die hard and when C64 came out, it was like a whole new world was opened to what games could be like. I remember playing Bruce Lee with my cousin and discovering the second player could take away one enemy and even fight the remaining enemy :) We played Bruce Lee coop for a while, and the game isn't exactly easy even then.
My favorite game of the 80s was on c64: Legacy of the Ancients. It was an easy to play RPG that was moderately complex for its time.
I remember Pool of Radiance, the beginning of all the AD&D series of games. Pool of Radience, Wasteland and Final Fantasy 1(not c64) was what inspired me to try and make the first MMORPG in 1992. It is pretty hilarious when your first video game ever is trying to be a MMORPG. I just saw MMORPGS as the future, along with instant messaging. I think many game designers wanting to code their game are guilty of trying too much on their first game.
I programmed some on C64, it is where I learned the "if" statement and graduated from print rockets I did in elementary school. The if statement opened a lot of doors for developing games, but unfortunately C64 didn't distribute a graphics library for basic, so unless you could learn how to peek/poke with no documentation, you're not making a commercial game.
If you want to write one of the wildest C64 programs ever which I don't recommend on these new systems who might not boot up if you do something bad:
Psuedo code:
10: Poke Random int,Random int;
20: print,"Hello"
30: goto 10
This program is like giving your computer drugs, you never know what might happen. The screen might melt, the sound might start playing, it might stop saying hello, and start saying different things. The screen might split up into 4 regions. If you have a C64 by, you should code it up and run it a few times. The biggest problem with this program is that there is no way to save one specific sequence, since the system changes itself over different times, and it might be referencing time.
God spoke to me
The c64 silicon really is amazing compared to contemporary systems. While the overall system arch is a bit of a hack, the silicon could only have come from a unique environment like Commodore.
POKE 36879,8
VIC-20? And you claim they're young... I remember when the PET came out. Programming Apple ]['s. The very first IBM PC's. PDP's and Pr1me's. Medusa CAD on Pr1me, that was cutting edge. When I interned we were using Honeywell computers. Take your VIC-20 and get off my lawn.
Damn. I just realized I'm getting old... *grabs bottle of whiskey*
An now that M.U.L.E. is getting ported to modern platforms, I can finally have no further use for one.
-- Two men say they're Jesus. One of them must be wrong. - Dire Straits
I still have memories of playing C64 games (carts, not disks) on a C64 at an after-school-care center (the place where kids who's parents work and who are too young to stay at home alone go after school). The only game I remember was Kung Fu Master.
Then later that same place switched to a NES. The only games they had for it were one of those 5-in-1 unlicensed carts and a copy of Kung Fu (because the 5-in-1 needed a legit cart plugged into it to enable the lockout to work).
Aah, memories :)
SYS 64738 :)
The C64 was a vital machine in my understanding of computers and programming. I was a hardware designer in the early 80s, mostly analogue/RF with a smattering of digital. I had no idea how processors worked or the connection between the electronics and coding. The C64 changed all that.
I bought one to play games and explore in 1983, but programming in BASIC was too limited, though I wrote a few simple "apps" that way. One day I saw a listing in a magazine for a Space Invaders implementation and it was basically raw hex that had to be POKEd in. The source was listed, in assembler, and I had that light-bulb moment where the bridge between the electronics and the code came into focus. From then on, I never wrote in BASIC. Instead, I bought the MIKRO assembler cartridge and wrote various utilities and games in assembler. I also made an EPROM programmer that plugged into the cartridge port so I "saved" my efforts to EPROM instead of tape and just booted straight into them via the cartridge port.
It was timely. During the 80s most of the hardware I worked on as a designer migrated from discrete logic to microprocessor-based designs, and thanks to the C64 I was well-placed to keep up and even lead that trend. I moved on to the 8051 and then the 68000, but I never forgot the importance of the C64 and the 6502 in that learning.
I had made a deal with my dad that if I scored well in my middle school exam he'd buy me a C64, I studied really hard and did better than he expected, I was so happy when he went to the store but when he came back he had a Sharp MZ-700 instead (apparently the salesperson told him that was a much better computer, cough cough)
As much as I had fond memories of learning how to program on the MZ-700 and trying to get the built-in plotter to plot 3d math functions, still I remember the afternoons spent at my friends' house playing Archon and listening to SID music and wishing my computer could do more than beep... amazing it's already been 30 years!
-- the cake is a lie
Anyone remember that cartridge? :)
Hell, I still have mine sitting here in the original box and 1541 disk drives.
I remember the first weekend I got my C64 was spent typing in the machine code for the game "Lawnmower Man" from Ahoy! magazine. I didn't have a disk drive or tape drive yet, so I just left the computer on for the next week and played the game over and over again. It was so awesome! Finally picked up the 5 1/4" disk drive the next weekend.
Ah, the Commodore 64. "An elegant computer, for a more civilized age." :-)
I still have my C64 prototype, in the VIC-20 case. I wonder if it still works ? I should dig it out and see.
One thing about those old, simpler computers; you could really get the feeling you understood the computer and program completely. Except for the occasional oddness in the custom chips, everything was under your control. We (or at least I) lost that along the way.
8D
I still have my brown wedge C64 in it's box (including hacked in reset button!) along with a brown 1541, and a couple of 64C's and a 1541-II, one of those dinky little plotters that use the coloured pens and roll of paper (the number eludes me right now - 1520?) and various other bits and pieces, MPS-801 printer, cartridges (Freeze Frame FTW!). I still also have my original boxed Vic, cartridges, datasette/s. At various other times I had two Vics and for a while a PET-8032SK and the 8050 (I think?) dual drive, that thing was so heavy! I eventually went down the Amiga -> PC path, dabbled with the ZX-Spectrum, DEC Rainbow and others, but the C64 still is my favorite. My very first programming experience was Tank vs UFO out of the back of the C64 user manual.
80x24 even on a C64 was painful; the best one I saw was VIPTerm from SoftLaw, but there's only so much you can do with a 4x8 pixel grid.
Whats so special about the age of 30? 21 I can understand (its the drinking age and age of maturity in some countries) 25 I can understand (silver anniversary) but whats so special about thirty?
Will there be another article in a years time : C=64 turns 31
BTW I didn't buy a C=64 until 1983 - 1982 was "the year I didn't buy a computer' I was content to expand my Apple ][
I actually just dug my null modem cable out last week, and have a VIC-1011A sitting on my desk making me ponder hooking it up and using it as a terminal to one of my servers, just for shits and giggles.
For many of us, our C64 wasn't "some little thing in our life" -- it WAS our life, or at least a staggeringly huge and important part of it.
Not only did we use it daily, to the nearly complete exclusion of almost everything else during summer, weekends, and vacations... back then, your computer defined everything about you that mattered in ways that make iPhone-vs-Android look like a pissing match. Back then, if you owned a c64, every single one of your friends did, too. If they didn't, you would have drifted apart by virtue of no longer having any shared interests. I remember sleep-overs in various living rooms with a half-dozen 1702 monitors, mountains of 1541 floppy drives (copying away all night), and barely enough room to walk. And one opened-up1541 with connectors exposed, so we could copy those few wacky games that required read errors that could only be created by yanking out the connector at the right moment in time.
Oh, and the floppy-notch cutter.
this is pretty entertaining.. get you some popcorn and relive history. Commodore 64 2 Hour Video
look at 4:07 - look at the SIZE of the power supply. how much was the electricity bill back then?
The most amazing thing to me is that coders are still trying to push the video chip to new heights. It is now possible to display all 16 colors any way you want in 320 x 200, and with enough external memory you can play back video...
http://www.youtube.com/watch?v=QATUjaFYbJ4&feature=player_detailpage
http://www.youtube.com/watch?v=QATUjaFYbJ4&feature=player_detailpage
http://www.youtube.com/watch?v=QATUjaFYbJ4&feature=player_detailpage
Mostly random stuff.
... My next door neighbor had a C64. I used to go over to his house and play so many games on it. It was SO fun during our childhood days. It was awesome to use my old Atari 2600 on it for two players games! It was way better than my Apple //c for gaming. ;)
Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
Damn, Got to go dig mine out now. I know it, my Atari and my TI-99 are in a box in the basement. Can't wait to hook up the Commodore 64 to see if it still works Have to see if I can hook the Atari to an old analog TV down there and play pong and crappy Pac-Man.
It eliminated central heating from your electric bill in the winter, so it evened out...
"Gold still represents the ultimate form of payment in the world." - Alan Greenspan, 1999
For maybe 2 years I ran a BBS (The Smurf Pit) out of my bedroom, must have been around 88-90. I think I had 2 or 3 1541's and a 1571 that would get stuck and crash my board from time to time. Looking back, I dont see how they made the drives so slow, 30-90 seconds to load a game, the disk only held 180k total. After I made my user port to rs232 adapter and got a 9600 modem, I could download games faster than it took to load it.
'nuff said
... but make it into a keytar and you can wow the crowds like what Jeri Ellsworth did:
http://www.youtube.com/watch?v=2LM2bom8fsw
mfwright@batnet.com
Agreed. My Commodore equipment was a hugely important stepping stone to my current career. I mastered 65xx assembly on my C64, learned Z80 assembly on my C128 and learned 68k assembly, C programming and how to use a BSD TCP/IP stack on my Amiga. Installing NetBSD on my A3000 gave me an interest in BSD that forged a path to my current job in the embedded BSD field.
Had I gotten a KayPro or IBM PC instead of a C64, I'd probably still be in the tech field. But most likely, it'd be a different part. I most likely would have ended up living in a different part of the country, would have married a different woman, would have different friends, etc... Butterfly effect to the maximum.
I just can't imagine the same scenario if I had bought an HP calculator rather than a TI-81 in middle school. My life would have turned out roughly the same either way. Same goes for a lot of stuff from my youth. But my home computers were a huge influence. I imagine the same is for many people, which is why they have such a soft spot for them, defects and all.
READY.
LOAD "$",8
SEARCHING FOR $
LOADING
READY.
LIST
0 "ZORK1 " 64 2A
3 "STORY" PRG
661 BLOCKS FREE.
READY.
thanks for posting that, it is interesting..
I love old video about computers, even that "Manetti's get a MAC" one, which isn't bad either in a "Wonder years meets Apple commercial sort of way"
At ClubCompy there's a reimagined version of BASIC and virtual display reminiscent of the C64 (but vastly more powerful due to HTML5 and modern browsers).
You can write your own programs, save them, and share them with others. Here's one I wrote: game of life simulation.
The system guide (PDF) describing the language is here: ClubCompy System Guide. And there are sample programs on display at the little benchmarking page.
I used to disassemble the BASIC interpreter for fun. My favourite part was the one which executes a BASIC command. It pushes the address of the subroutine minus one on the stack, and then calls it with RTS (return from subroutine). Poor man's indexed jump.
Say out loud: I'm an Aspie and I'm somewhat proud, I guess. Uh. Can I write an email in all caps instead? Hm...
Nostalgia is as much about the path as the destination. I wouldn't be doing the things I am now with modern hardware if I hadn't learned on those old 8- and 16-bit machines. Having to work around the resource limitations of the machines of the era was a valuable learning experience. Sure, now I'm happy to have a machine that's several orders of magnitude more powerful. Sure, I can do things on it in a few minutes of effort that would have been completely impossible on a C64. And no, I definitely wouldn't want to go back... but none of that means that I'm not glad that I had those experiences in the '80s.
I am TheRaven on Soylent News
I've been enjoying these a lot:
All-Time Favorite Games
CRPG Addict
The Adventure Gamer
The first one covers games from all early types (Spectrum, Amstrad, C64, etc.), and the other two are using DOS but most of their games appeared on other platforms as well. I've been enjoying them all enough that I figured I'd share.
Anyone know of any similar blogs that are active right now?
Now mostly at Usenet:comp.misc & SoylentNews.org (it's made of people!)
That would be 3x7, if you want to be able to see where one character ends, and the next begins.
Gotta leave one pixel of space between them.
And for some reason, a single pixel horizontally would change color, at least on TVs and TV-like monitors. Either towards blue-ish or red-ish, depending on which pixel, so I guess it was a pixel clock thing. The standard fonts used two pixels horizontally to avoid this.
My power brick had a slight discoloration from when I used it to thaw a frozen cinnamon bun.
Belief is the currency of delusion.
Fast Hack'em was what we used to write those errors post-game copy. Then at some point the copy utility and the error-writing came bundled within Fast Hack'em. I have many fond memories of re-aligning the cans in the 1541 drives after so many hours of reading errors and head bouncing. Oh, and the Bard's Tale trilogy ... I still think I subconsciously name console RPG characters EL CID. I bought the failed reboot at Bard's Tale years ago just to get the original DOS versions.
"Keep at least 3-6 full bottles of hard alcohol on hand, a 2 week resignation notice,..." - Poetmatt
Good grief! Taking the drive apart! It's a whole load easier to crack the game. Often a lda #1 and a nop. Skate or Die was hard though - lots of self modifying xor code in loops.
Comment there says:
So, yeah, it's being played through a C=64, but not by the C=64.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
My first machine was a Vic20 then C64 then C128. Feeling a little old now!
Yep, I cut my teeth on the Commodore Pet too.. When the C64 came out, it seemed light years ahead!
Having tons of free time is a big plus - just ask any scientist who gets a major multi-year grant or prize that also covers his salary for a few years.
But "peak" age is important, especially for tasks where experience isn't critical or when already-learned material simply gets in the way of learning new material.
For example, ON AVERAGE, it's a lot easier for a preschooler to learn to speak a language than someone over 40 or even a high school student, even if the high school student or adult are in an immersion environment.
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
We had Angry Birds back in the 80s... it was just called "Artillery" back then. ;-)
"Never give up, for that is just the time and place when the tide will change." -Harriet Beecher Stowe ^_^
I think it has to do with the fact that as we mature we can focus our mind on several things at once. Useful, mature and sophisticated. The brain does in fact improve into middle age, youth fetishism notwithstanding. However the trade off is that memories we produce are less intense. Life is more fuzzy as our brain constantly is aware of the issue of balance rather than diving in whole hog headfirst. Youth and age both have their various benefits.
Stupidity is its own reward.
Hooked up one of my C64s to an old 27" TV. *STILL WORKS*. Even the ass-slow 1541 drives still work. Why is a 30-years old computer still working, yet I've had to recap 2 computers from 2005 and my home theater amp from 2003? The NES is still kicking too.
I've got better things to do tonight than die.
yeah, and TWO disk drives!
and your own phone line!
How rich IS this guy???
Fun trivia bit about Raid on Bungeling Bay: When Will Wright was making that game, he discovered that he was having so much fun creating the little islands and factories and all that jazz, that he decided to make a game where you built stuff like that... we can all thank Raid on Bungeling Bay for SimCity. :-)
"Never give up, for that is just the time and place when the tide will change." -Harriet Beecher Stowe ^_^
The power supplies were kinda infamous for dying... I had a couple die on me. I remember even sending away for a 3rd party model that was superior. Still have it to this day and it still works fine. ;-)
"Never give up, for that is just the time and place when the tide will change." -Harriet Beecher Stowe ^_^