A TCP/IP Stack and Web Server In BASIC
A writes "Back in the day, a BASIC interpreter was standard on every home computer system and everyone had to know at least a little BASIC to be able to use their computer. But who would have thought that you could write some serious networking code in BASIC over 20 years later? Just a few days ago, Lee Davison released the BASIC source code for his 6502-based Ethernet web server. The web server runs under his EhBASIC interpreter on the 1 MHz 6502 CPU and is able to blast out web pages at an amazing speed of 20-35 seconds per page!" Sure, it's not really practical, but I give it cool points.
If you want to slashdot it, the IP address is visible in some of the screen shots. It's 169.254.226.132, but I'm not cruel enough to actually turn that into a hyperlink. :-)
At 20+ secs per page - immediately?
(I know the article isn't on the EhBASIC webserver - I was talking about any page served up by the webserver alone.)
ten out of ten for style, but minus several million for good thinking.
//e's lying around. Maybe I'll dig up an ethernet card and see if i can get this to work.
I actually have some Apple
Imagine a beowulf cluster of... Nah...
You cant fight in here, its a war room!
"Pre-slashdotted for your convenience."
Seriously cool! I'm going to key it into my TRS-80 right now!
with my fax machine. It's not nearly as cool though.
They said that you can't do any professional programming with Basic back in the old days. This is a great slap to the face of those people.
BASIC rules!I want Basic back! Is there any Basic interpreters for my FreeBSD?
Isn't he worried about someone else commercialising this?
I've looked at assembly and not understood it, I've looked at C and not understood it, and I think every time I have looked anything in perl I've not understood it. But, now the unthinkable has happened and I've looked at basic and not understood it.
Nyquil = Nectar of the devil
And here I was thinking this was some sort of obscure Canadian BASIC..
When I first read its name, I thought it was Canadian. :)
Shh.
Until it breaks mozilla while running fine in IE.
Who saw that and thought lda #254, $e2 - wtf, illegal opcode? :-)
Ah, good link. Thanks. I always thought Microsoft pulled that IP address out of their ass for workstations that can't reach the DHCP Server. MS following an RFC... what a crazy world.
They have the Internet on computers now?
A server written like...
1248 goto 10
I know rusty was trying to cut costs on kuro5hin.org, but this is rediculous.