Quote from phoenix_rising:
Quote from Scientist:
P.S: By the way, the last time I used basic was on the Commodore 64. Are people still using it?
I doubt it, though I have tinkered around on a C64 software emulator for nostalgia's sake. I haven't used a real one in 19 years (give or take). But it is was my first machine.
It was also my first experience with assembler, since as you say, you really did need to squeeze all you could out of those CPU's.
BTW, I do recall seeing some mention on the Net recently about a person that wrote a TCP/IP stack and a web server on their C64.
Really? TCP/IP stack - written for C64 - recently? Oh man... that's hilarious! I remember you could use a tone-coupler with the C64 though, and with that thing you could go 'online' and even hang around in graphically ridiculous BB's, like in the 80's that was pretty hot shit. That's where ASCII Art, smileys etc evolved. People would go : "What does a colon with a hyphen and a brace mean?" - Today, everybody uses it LOL.
Yeah I've used the C64 emulator, too. I've actually still got a C64, though (in fact, I think I've got 4 or 5 of them), as well as various floppy drives and about 6,000 games (all bought in the computer shop for $50 each of course, as we all did in good ol' times). I even might have some of the stuff I've written. You could do some pretty amazing multi-channel music stuff on the C64 though I must say. Some friends of mine are actually still using C64 tunes for crackware logos etc! Look at i.e. Serials 2002, I think it has a C64 in the "about" window! Well, all this really only if you knew how to use Assembler well...
Regarding squeezing the CPU for performance - Well not only CPU - particularly memory was the problem. Today we can have 1-2Gb RAM or more, no worries.
I still remember the C64 memory-thing: Wasn't it something like this:
****** 1981 COMMODORE 64 *******
65,555 BYTES FREE
READY.
/
LOL. Impressive stuff that was. To me the greatest thing I ever got. My first computer...
Aaah yeah... Good ol' nostalgia...
~Scientist