VIC20 As Wap Client 73
Rob Manuel writes "Why not set up your old VIC20 as a WAP client?
Who could have believed it possible? But it is, and the boys at geekhaus did it."
In order to get a loan you must first prove you don't need it.
Re:Never owned one, did you? (Score:1)
Re:Irresponsible (Score:1)
They didn't do tcp/ip? (Score:1)
Now I know what you're thinking. No way will you fit a TCP/IP stack into the limited memory on a VIC 20. Correct. To start with we only had 19967 bytes to play with, and some of that would get taken up by the page in memory, so we decided to do away with TCP/IP and cheat.
That's a shame. It would have been quite easy to do TCP/IP in that amount of memory.
Maybe I should fire up my old BBC micro and do it on that...
Tom
lunix (Score:3)
lunix - "little unix" - is a multitasking, multiuser unix clone for a bare commodore 64. it does slip, ppp, a tcp/ip stack and has telnet and ftp clients.
oh, and it's open-source. and has cross-development tools.
--
Re:Haiku (Score:1)
Re:Pardon My Ignorance... (Score:1)
Re: (Score:2)
Re:Irresponsible (Score:1)
But if they purchased a new computer, then eventually they would throw the Vic 20 out, and it would be used as landfill or some other environmentally harmful purpose. I would hate to think that it would get burnt (burned?) at some point, because I recall from school science class burning plastic releases bad (toxic?) gasses...
I don't know anything about power consumption of hardware, but I do know the newer Voodoo cards need their own power supply. Much like the old Vic 20s needed one power supply for the computer and one for the disk drive.
I think you have to keep in mind *why* they did it. It was probably for a challenge, but in the process they may have educated some newer programmers who have grown up with the bloated operating systems and compilers we have today (yes I know they do a lot more today than they did before). Some people will be amazed to hear "A Vic 20 does WAP!" because they never knew you could do so much in less than 20KB of RAM.
Imagine if all of today's software was like this, efficient and hard crafted. Entire operating systems would run happily in 2 - 4MB of RAM (including graphical user interface!) and when I go out and buy my 1GHz CPU it would actually run signicantly faster! I remember GEOS on the C64 ran in 64KB, and that was a graphical operating system that could run one application at a time (eg word processor, painting, database etc.) Today your *mouse driver* is probably 64KB big, and trying to tell a new grad student that it is possible to do that much in 64KB would be difficult.
Bah I think I'm ranting. Better stop.
Re:Haiku (Score:1)
But if I'd used T-R-S...
The haiku: too long!
Re:Too much time on their hands (Score:1)
Glad to see someone remembers that besides me!
Re:Insane 8-bit activities (Score:1)
I disagree. Back then, I didn't think of my computers as being limited. (They were limited, but I didn't know it, because I have not lived in 2000 yet. ;-) Doing things was a challenge, but the
challenge was to myself, not the little machine.
IMHO, the innovation was due to there simply being no "establishment" around yet, no preconceptions of what personal computers were for. That not only led to innovation by the programmers, but also by the computer manufacturers themselves. There was a huge variety in feature sets among the machines back then (much more than now) because it hadn't been decided yet, what a personal computer was supposed to be or what people would use it for.
Some had a BASIC interpreter in ROM, some had a FORTH interpreter (!) in ROM, some just had little loaders in ROM that would load an interpreter from a tape or disk, some had cartridge slots so that people could insert ROMs or other expansion hardware, most had weirdo non-standard peripheral interfaces that didn't work with other manufacturers, some had smart peripherals that contained their own CPU (and some didn't), they all had wildly different ways of handling graphics (and some with sprites or "player/missile graphics"), a few had Intel CPUs, a few had Motorola CPUs, most others had Zilog or MOS Technology CPUs, some were deliberate attempts to be compatable with others (but most weren't), etc. Things were very heterogenous back then, and no idea was immediately dismissed as "stupid" the way it would be now.
I'm typing this on right now, and there's a x86 Linux box a couple feet to my right. There are stylistic differences (and huge under-the-hood differences), but the interfaces are remarkably similar (and so is my brother's Mac in the other room, and the OS/2 and Windoze machines I use at work), and so are the applications. It has been largely agreed upon what a personal computer is for, and they've all converged into a homogenous lump. [rt66.com]
---
Here's the next generation and specs (Score:1)
LUnix the next generation [netsurf.de] is the current site of LUnix. They have rewritten it and the page even contains specs.
Great fun :-)
Should have used preview (Score:1)
I disagree. Back then, I didn't think of my computers as being limited. (They were limited, but I didn't know it, because I have not lived in 2000 yet. ;-) Doing things was a challenge, but the
challenge was to myself, not the little machine.
IMHO, the innovation was due to there simply being no "establishment" around yet, no preconceptions of what personal computers were for. That not only led to innovation by the programmers, but also by the computer manufacturers themselves. There was a huge variety in feature sets among the machines back then (much more than now) because it hadn't been decided yet, what a personal computer was supposed to be or what people would use it for.
Some had a BASIC interpreter in ROM, some had a FORTH interpreter (!) in ROM, some just had little loaders in ROM that would load an interpreter from a tape or disk, some had cartridge slots so that people could insert ROMs or other expansion hardware, most had weirdo non-standard peripheral interfaces that didn't work with other manufacturers, some had smart peripherals that contained their own CPU (and some didn't), they all had wildly different ways of handling graphics (and some with sprites or "player/missile graphics"), a few had Intel CPUs, a few had Motorola CPUs, most others had Zilog or MOS Technology CPUs, some were deliberate attempts to be compatable with others (but most weren't), etc. Things were very heterogenous back then, and no idea was immediately dismissed as "stupid" the way it would be now.
I'm typing this on an Amiga [rt66.com] right now, and there's a x86 Linux box a couple feet to my right. There are stylistic differences (and huge under-the-hood differences), but the interfaces are remarkably similar (and so is my brother's Mac in the other room, and the OS/2 and Windoze machines I use at work), and so are the applications. It has been largely agreed upon what a personal computer is for, and they've all converged into a homogenous lump.
---
Re:Um, because it burns up too much electricity? (Score:1)
Re:Should have used preview (Score:1)
IMHO, the innovation was due to there simply being no "establishment" around yet, no preconceptions of what personal computers were for.
This is sort of similar to what I was saying with regards to people on the Linux platform being at adversity with Microsoft - or the 'establishment'. Back in the eighties, there was no establishment, &so this helped innovation is where I agree with you :-)
Back then, I didn't think of my computers as being limited. (They were limited, but I didn't know it, because I have not lived in 2000 yet. ;-)
This is the only thing I quibble with. Probably my memories are different from yours, but I do remember being frustrated by the limitations of the machine. I think that users have always wanted to do the same sort of things with their machines, no matter what time we are talking about. The problem with early eighties machines was that the simplest things (by todays standards) were bloody difficult. This also helped innovation.
Re:Those were the days (Score:1)
Re:Emulating WAP? (Score:1)
You are really dense. You should be careful because if you become too dense your head will collapse into a black hole, from which no light or anonymous postings can escape.
You Bastards! (Score:4)
Re:Those were the days (Score:1)
Re:Irresponsible (Score:1)
Noooo! (Score:1)
You cant do that!
Just face facts, the Vic20 is finished. Let it die already!
:)
(oh, sorry, knee-jerk Amiga reaction)
For the record, I say that computers are NEVER obsolete, so long as someone, somewhere can wring a bit of use out of 'em.
In general, I've noticed that almost every time someone uses the word obsolete (90%+ of the time anyway), it's meant as an insult...and what they REALLY seem to be saying is "You're not using what I think you should be using".
Sadly... (Score:1)
Seriously though, the first time I got on the internet was with a C=64. I dialed into a bbs (I got one of the first 2400baud modems) that was connected to the net, and I got to use pine, lynx, and a gopher client that I forgot the name of. It was pretty neat.
Re:Those were the days (Score:1)
Re:lunix (Score:1)
Re: Another timex sinclair 1000 owner! (Score:1)
That P.O.S. didn't even have enough RAM/ROM for a proper BASIC tokenizer. It didn't parse your BASIC and tokenize it, the input system had special modes and when it expected a BASIC keyword you'd type the key and the keyword showed up. Internally it would keep a basic token, and any time you'd do a list it would display the keyword. I loved that piece of shit.
Other uses for old comps (Score:1)
Re:I just love this stuff, (Score:1)
Re:Pardon My Ignorance... (Score:1)
anyone know?
z.
Re:Um, because it burns up too much electricity? (Score:1)
The power supplies on Vics and C64s were external transformers in a block that sat under the desk. The transformer, and its related components, were totally encased in a block of white epoxy with a plastic shell. One of the components of the transformer was a sub-standard rectifier. Depending on how the rectifier blew, you had one of two situations happen. One, you would get no voltage to the computer. Two, you would get over-voltage/current supplied to the computer. IIRC - it has been a while
I suspect number two is what happened.
Finally, a use for //GS Marinetti! (Score:1)
And for the record, #1 - Commodore did make 32k RAM cartridges, so the 19k app mentioned could work; #2 - my own VIC=20 has a broken reset button, so I can't get to the end of a line without suddenly getting jumped to home position. Thanks a crapload, Randy Troy!
Re:Those were the days (Score:1)
Much respect (Score:1)
Re:But can they do it with a PET? (Score:1)
Re:Insane 8-bit activities (Score:1)
Why were the old 8-bit computers such a hive of creativity? The things people did with them back then seem to be much more way-out than the thing people do today - it must be the challenge of owning such a limited machine.
Personally, I'd say it's the challenge of coding for such a limited machine. It's often a lot more fun coding for smaller, more restricted machines. I remember my old graphic calculator - it was the fx9000 model. Enough RAM to code on, enough screen to get a reasonable response, but still a pig to code for in the language provided.
I wrote a text adventure for it, a football management simulator, and even a simple AI Space Invaders (I couldn't be bothered to learn the serious hacks needed to get real-time user input). All these, sadly, were lost during my A-levels when I had to wipe all the data on the machine. But I used to spend hours coding in Math lessons, lunch-breaks, etc.
Coding for restricted machines and environments is a lot more interesting and challenging than something that you know you can do if you throw enough C / Perl / COBOL / whatever at the problem. A friend has written [cus.org.uk] an IRC client in shell scripts, for example.
These days, coding is just too easy for most projects - we've got the processing power, the RAM, the compilers and everything. All a coder needs is enough time and inspiration to achieve the task at hand. Limited coding is a lot more fun.
Alex
Re:Pardon My Ignorance... (Score:1)
Um, because it burns up too much electricity? (Score:1)
On the other hand, if you used it to drive some Halloween Lava Lamps with Strobe Backlighting while your MP3 player pumped out some techno tunes on your stereo to get those script kiddies jivin to the beat, that might be super cool
Those were the days (Score:1)
Jesus - I almost forgot about that...
Emulating WAP? (Score:1)
ForShadowing (Score:1)
Who wants to bet their last C64 that this is too?
Re:Those were the days (Score:1)
Man, I remember when we had 7998 bytes to play with, and we liked it! And we used an LED to display one line of text and a card reader for input.
We would have killed for 20K of RAM!
We couldn't even imagine anyone using more than 16K in our wildest dreams
Re:Irresponsible (Score:1)
Apple IIs too (Score:2)
Re:Insane 8-bit activities (Score:1)
I don't think of it like that. I think the market matured and people realized they were more interested in doing productive stuff vs screwing around programming the machine to do weird things. The home PC market just grew up, and the user base opened up to nontechnical users.
That's not to say there isn't a segment of the population which likes this sort of thing-that's why the Amiga was popular long after it's death, and why Linux has such a nut following. I mean, every piece of oddball hardware and every crazy kludge is supported under Linux and the Amiga had some really incredible technology developed for it-Videotoaster is the most common example, but the LaserFantasy LFI professional lasershow control boards are another...simply because Amiga users were hobbyists and technically oriented.
Calum
Re:I just love this stuff, (Score:1)
Re:Those were the days (Score:1)
Re:I just love this stuff, (Score:1)
Re:Pardon My Ignorance... (Score:2)
There was a series of them, most based on the MOS 6502 processor or variations, and costing All these old boxes were the same basic form factor; it was an oversized keyboard with the computer stuffed in it, compact, and hooked to your TV as a monitor (whough Apples often had monitors, damn preppies).
These were the first generation home computers, the first that you could buy from a store and get working without a soldering iron. Many a geek hitting 20's and 30's fondly remember these. Old, slow, (.5 MHz in case of C64) and low RAM (64K address space on the 6502, most had less, and even if you had 64K RAM, the OS has to be somewhere). But they were new. K3wl before most current script kiddies were allowed to cross the street. Cutting edge for the time. You'll find many more people loving these than the PCjr, which cost over 3x the price and had better capabilities.
Nostalgia being what it is, people want to do things with these first toys of yore. Remember the excitement of your first program work, your first sound from the SID chip, first Screen Blanking Interval sprite movenet. I had my "Mapping the C64" book for years, may not have thrown it out yet. RIP Commodore.
Re:Pardon My Ignorance... (Score:1)
They were fun to play with, and according to some, alive today.
Supposedly there are 20MHz accelerators, 16MB ram modules (used like a hard drive) and some other stuff.
I lost mine in a flood in 97.
Re:Those were the days (Score:1)
Re:I just love this stuff, (Score:1)
Once my dad got hold of that damn thing, two things happened: Radio Shack stock went through the roof, and I started to understand what it meant to be one of the first techno-orphans. Ever try to get somebody's attention when they're trying to remember which command to DATA to?
The Vic and Cyberpunk (Score:2)
Yeah, so it was a bad joke....
Heh....
Re:Pardon My Ignorance... (Score:1)
or 2Mhz.
I don't remember the divider, either 2 or 4 which
means the xtal was either 2Mhz or 4Mhz. Often
like with the COSMAC a TV 3.58Mhz xtal was used
because of it's lower cost.
The Z80 has been used in different speeds
depending on the computer. Originally it
was 4Mhz.
I remember when I worked at the World Trade Center
that our system that we install at Merril Lynch
beat the crap out of the PC XT in speed. It was
a ZCPR system with a Z80 (Clone of CPM/80)
Today you can find CMOS Z80 at 10Mhz. There
are parts that run Z80 code and more like the
rabbit and the Z180.
Re:lame "geekhaus" (Score:1)
Re:Insane 8-bit activities (Score:1)
Re:A Basic program to read the page from serial po (Score:1)
Re:Article fucked. It's a Datasette, not "datacord (Score:1)
Re:Pardon My Ignorance... (Score:2)
Actually, it was pretty cool at the time. I remember spending hours typing in a program from Compute's Gazette just to play some crappy little text based race car game. You kids and your ./configure, make, make install. Why, in my day we typed in our programs line by line. Who needs install programs anyway. Ah, the good old days.
Netropolis Mobile (Score:1)
Re:Um, because it burns up too much electricity? (Score:1)
Insane 8-bit activities (Score:3)
My favourite 8-bit memory was when I was 8 years old. I had an old Sinclair Speccy, with a rubber keyboard, and an insane surfing game that I now can't remember the name of.
The game came with a small surf board that you affixed to the keyboard of the speccy. You then stood on the board, and leaned in various directions. On the bottom of the board were a number of protrusions that pressed the appropriate keys. You could stand and surf away all night long, against your friends, controlling the stick insect guy on the telly, with a tape of the beach boys in the background. It was truly hilarious.
I also remember getting a CD-Rom for the Speccy in about 1990 - ages before I ever saw one on anything else. You plugged your music cd player into the speccy (or more correctly, into the expansion port that plugged into the speccy) & would then choose from about 20 (I think) games. The games loaded in an amazing 20 seconds! I was flabbergasted. I love stuff like this.
Re:Those were the days (Score:1)
I miss my vic...
Too much time on their hands (Score:1)
I seem to recall someone making one into a web server recently. Man I loved that computer...
Pardon My Ignorance... (Score:4)
I am just trying to imagine... (Score:1)
--
Re:Those were the days (Score:1)
**** CBM BASIC V2 ****
3583 BYTES FREE
READY.
_
Just think what I could do with my... (Score:1)
It could probably play Beethoven in square waves WHILE it acted as a WAP client!
---
lame "geekhaus" (Score:1)
Re:Those were the days (Score:1)
It's hard to imagine 3.5k of RAM today. Not mb, just k!
Try to find a file that small on your harddrive. You won't find many. Speaking of which, if you were one of the few that purchased a floppy drive
I wouldn't buy a pocket calculator with these limitations today, but I loved that VIC20 then.
Re:first (Score:1)
It's the competition, the spirit, and the thrill of the chase.
But can they do it with a PET? (Score:3)
Why, back in my day, we had 8k and cassette storage devices, and we LIKED it! We LOVED it! Sure, you had to burn your own EPROM every now and then, but who didn't back in those days? And who didn't love the POKE command?
Oh, yeah... you can keep your Vic20s and C64s... gimme a Commodore PET any day.
My dad still has a few of these at the old homestead. Got the first one when I was 7 or 8, a real step up from dad's homebuilt computer that used these funky routered wooden cards for storage. I wish I remembered more about that one. Good blinkenlights... impressive when I was 6, anyway.
Oh, sure, we got into Vics and 64s, too... my favorite machine was the Executive 64. That was a class act. Had some Sinclairs, Osbornes, and an Amiga for a little while before settling comfortably into the clone PCs.
But there's nothing quite like the first one... ours was the original 2001, with the chiclet keyboard and the built-in datasette.
Man, I'd love to get my hands on some of those great old PET cases...
16k expansion added (Score:1)
I suppose you didn't read that part.
Haiku (Score:1)
An overclock'd Trash-80
Is my pacemaker!
I just love this stuff, (Score:1)