Berkeley TCP socket interface for the Apple IIgs
Scott C. Linnenbringer writes "In case you wanted to do something cool with your fancy little Apple IIgs in the back room, you can use GS/TCP to implement a standard BSD socket interface, allowing you to connect via SLIP, MacIP, and soon PPP on a GNO/ME (GNO Multitasking Environment) UNIX system for the IIgs, now completely abandoned, open-sourced and labeled freeware. GS/TCP also comes with ftp and inetd, built with ORCA/C directly from BSDi sources (hacked, of course,) and a text web browser for GNO/ME can be found at the website."
Just when you thought the web couldn't get any slower....
What if I already have a beowulf cluster of them?
Karma: Can there be a void?
.. -. - . .-. .-. --- -...
This is news because the date on the picture is February, 1996?
BSD lives forever. And there is nothing that you can do about it. :)
That's nice and all but when can I get this for my Franklin Ace 1000? hmmm?
This is another one of those cool but completly useless projects.
Seriously, if your reading this, your probably have a better computer than an Apple IIgs.
In America we are imprisoned by our fear of them.
omg. that brings me back. I wish I could still play choplifter. Alas, all the disks for my Franklin Ace 1000 are dead. /me wept
Kudos to those who pulls off stuff like these.
I'm not familiar with the current legal status of the Minix source code, but I think it would be interesting to see a port of it to the IIgs. I don't have any illusions about such an effort yielding anything of practical use, I just think it would be cool. The x86 version of Minix will run on a PC/XT, a system whose processor lacks any sort of memory protection functionality, with 256k of memory and a single 360k floppy drive.
If an OS like contiki can be crafted for a C64, surely Minix or something like it can be made to work on the IIgs.
Lee
Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
This is good news, i havn't done anything with my IIgs but play Oregon Trail, Carmen Sandiago and Number Munchers.
"Sic Semper Tyrannosaurus Rex."
Any reason there's no mention of marinetti in this article? Marinetti implements a TCP/IP stack for the IIgs, but works under the IIgs' native interface, GS/OS. There's telnet, ftp, AIM, and email apps already, and even the beginnings of a *graphical* web browser for it. And yes, it's open source as well.
"I feel that if a person can't communicate, the very least he can do is to shut up." -- Tom Lehrer
Against some VERY stiff competition, I nominate this article for the coveted /. "Nerdiest Article of the Year".
I mean, sheesh, more acronyms in that description than unwilling virgins on this site...
Read reviews of shopping cart software
The TRS-80/Apple II flamewars. We'll just call it a draw, ok?
Apple Computer Announces The IIgs
RetroSoft's Exclusive Look
A motor-horse 2800KHz, 1MHz FSB and 8192KB RAM, all topped off with a beautiful, crisp, 2-bit (4-bit supported!), 640x480 monitor.
Apple really hit the mark with this beast, even including audiophiles that needed state-of-the-art mono sound output, capable of digital sound processing (line-in will be included in future models). When we listened to the latest hits in MIDI, they sounded remarkably better than our IBM-Compatible BEEP in QBasic.
Finally, the IIgs comes with a built-in floppy drive to store all your files, games, and, "most importantly music, " according to Steve Jobs.
"Now you can take all your music with you anywhere, over 1,000 digital music files in your pocket. The new floppy has no moving parts, meaning a better overall product for our users. We've got a real hit with the IIgs."
The Political Programmer
The problem may have been the 'interpreted.'
BASIC code can be compiled to fast binaries, too.
You'd have to be crazy to waste that much time on a woefully obsolete machine instead of using the modern one you've already got for the same purpose.
Except the beautiful thing about the Apple ]['s were the learning one could get out of them. My Apple ][+ at least shipped with full schematics to the computer including all wiring and chip ID's. It was a fantastic opportunity for a then 11 year old back in 1981 or so, and some would argue that even modern adults can learn quite a bit from such an old architecture that is extensible enough to still function with much more modern technologies.
The other thing to consider is that this machine (Apple ][+) was essentially designed from scratch by one person. Steve Wozniak. Thank you Steve.
Visit Jonesblog and say hello.
I remember Apple IIes from grade school
:-). Think more Amiga than Apple for this one.
This article refers to the IIgs which is a completely different beastie. The IIgs was well ahead of it's time, and capable of supporting multiple hard drives, quite decent graphics, and a decent sound system. Used to play some really funky games on my friend's one
Disclaimer: The above comment was made while under the influence of too much coding and not enough sleep.
mmm. The BASIC. We hates it. We hates it! *hisses loudly then runs off to hide behind his K&R*
====
Crudely Drawn Games
Oh yes, and it costs about $50 in single-unit quantities
Ouch! That's pricey. The Rabbit is one of those potted-in-epoxy modules, isn't it?
Some of us like our micros less integrated, and, say, more in the $2-6 range. I'll graft on ethernet where I need it.
You'd be ripped off if you bought IIgs-es at a dime a dozen. A linksys router is about 1500x faster than the IIgs. So, um, unless you're just really looking to win the "slowest, cheapest network" contest, I'm wondering what practical use this is.
Checked my calendar-- its not Apr. 1 anymore.
Well, what's this.. looks like someone has stumbled across some 7 year old webpages!
One should note that the GNO/ME distribution does not include GS/TCP. Indeed try Marinetti if you want to play around with TCP/IP on your GS.
GNO/ME stands for GNO's Not Orca.. named after the Orca shell in which you could use their compiler tools..
Not really worth checking out, unless it brings back that special nostalgia if you're one of the few who actually used this software 10 years ago.
I don't think I saw a link to www.gno.org so there it is, go grab your GNO! You can find download links if you like..
However, instead of simply stopping sales of GNO and letting the software wander into oblivion, I am placing GNO into "freeware" status, and I am also making available all source code to the 2.0.4 version to the public and the development community.
If I understand this correctly, the owner of the source code has fully released it to the community, thereby making this 100% freeware, no conditions. As this doesn't appear to be derived from any other flavour of *NIX, I don't think there's anything stopping anyone doing whatever they choose with it.
Disclaimer: The above comment was made while under the influence of too much coding and not enough sleep.
Now I can setup that anonymous ftp server for my 1 pirated mp3 for people to download! When will someone port KaZaA for me?
Mordor...a magical, mythical land where women are more rare than dragons--but where every man would rather find a dragon
It's a shame that so many people today waste time on frivolous things like "having an idea and pursuing it" and "learning by doing". They should be doing their duty and filling up empty slots in The Machine instead!
LRC, the best-read libertarian site on the web
GNOME on an apple II? You must think we're fscking stupid or something. No way in hell.
Is it ironic?
The Political Programmer
AFAICT you are right, but I do recall seeing a GPL disclaimer. (At this time, I can't find it.)
-uso.
Dreams, dreams, don't doubt dreams, dreaming children's dreaming dreams. Sailor Moon SS
From the
FAQ:
GNO contains components that originate with a variety of flavors of UNIX. These include 4.3BSD, XINU, and SYSV. It is mostly BSD. As of GNO v2.0.6, GNO has become closer to 4.4BSD. Work is in progress to make it as compliant as possible to POSIX 1003.1 and POSIX 1003.2.
-uso.
Dreams, dreams, don't doubt dreams, dreaming children's dreaming dreams. Sailor Moon SS
"you can use GS/TCP to implement a standard BSD socket interface, allowing you to connect via SLIP, MacIP, and soon PPP on a GNO/ME (GNO Multitasking Environment) UNIX system for the IIgs"
Sorry, but I have no idea what any of that means. Either I'm loosing my touch with IT issue, or there is another level of extreme geekdom that I have never before encountered. Is this kind of stuff relevant in today's IT industry, or is it mealy the electronic masturbation of the great un-shaved?
Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated up.
"In case you wanted to do something cool with your fancy little Apple IIgs in the back room"
Well, in that case, I'd rather go to Ninjaforce, download some demos, sit back and enjoy!
By the way, there is an IRC client, too.
Ah yes. Applesoft BASIC.
//e emulator? See my link above!
More correctly, Apple's adaptation of Miro$oft BASIC-6502. Yeah. From 1977. No wonder it was teh suxor. But it was nice to cut my teeth on, although I would've killed for a C compiler back when I was using the ][...or the IIgs later...
BTW the BASIC on the IIgs doesn't take any advantage of the 65816. *sigh*
-uso.
Want an Apple
Dreams, dreams, don't doubt dreams, dreaming children's dreaming dreams. Sailor Moon SS
Use MAME, or any number of emulators. A google search for choplifter brought up the rom as well.
In Soviet America the banks rob you!
8 of 13 people found this answer helpful. Did you?
If someone were proposing that this continue to be developed as part of a commerical enterprise I'd tell them to take the needle out of their arm.
The point of projects like this one is to have fun and learn skills that can be used for endeavors that have a more practical use.
What better way to learn the ins and outs of a TCP/IP stack than to implement one? What better way to learn about an OS than to write one, even if it is on hardware thats somewhere between having a Bar Mitzvah and being old enough to vote?
Lee
Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
Can your uC play Oregon Trail?
I bet it comes with a free TCP/IP stack too!
For all you kids at home with nothing to do and no Apple IIgs I recommend this fine emulator available at:
http://kegs.sourceforge.net/
The IIgs was well ahead of it's time
I could be way off but didn't the IIgs come out in '86 (or at least some time after the Mac)? I do know that it was slower then the Mac Plus which I thought was out at the same time and while the IIgs did have color the dispay was rather blocky. As for multiple hard drives, so could the Mac with it's built in SCSI (I know there were add on cards for the IIgs to handle SCSI as well but I don't think they came standard).
- Apple Computer......proudly going out of business for over twenty years.
My earliest programming memories were on Apple II systems writing looping code in Logo or BASIC. In college, I concentrated on theoretical computer science, possibly because the general limits of computational machinery were made obvious to me through those early years on the apple.
Write some code in Visual Basic.NET and the first thing you notice is that you need a 4GB dual Xeon box just to boot the IDE! In a more efficient environment like VS6 or GCC+Emacs you have to write some complex code before you begin to notice performance limitations of the host machine.
I suppose this is analogous to hopping up 1960's muscle cars versus today's ricecars. The muscle cars were simple enough that owners could make meaningful performance upgrades. Modern cars benefit somewhat from a new chip, but most owners just change the bodywork and add lots of wings.
That having been said, I like my TiBook at least as much as I like my old Apple ][.
I *have* a GS, and I don't use it. I emulate one on my PB 5300 (another limping animal that should be put down ;) with Bernie to the Rescue.
With the exception of the pain in the ass of making and managing floppy images (which is infinitely better than trying to nab them off a IIe) it works great. I'm glad that this software is free, but this just illustrates the BS of copyright laws. Unmaintained or un-updated software should lose copyright protection after 10 years AT MOST. This allows dumbasses like me to emulate, or actually *use* the hardware I own.
Like I'm going to go out and buy Karateka any time soon (Don't try to hit the princess, she will smoke your ass like a looter in a riot!).
Seriously, If the publishers need $$$ that bad, keep the trademarks (so someone can release Rescue Raiders II ((Rockstar Games??!)), and dump the software to freeware so assholes like me can play a classic, learn basic, explore and compare the limits of software and hardware of yesteryear and today, and so I can finally find out what I put on the back of those 5.25 floppies.
Oh, and not have to try and explain why Gemstone Warrior was so frickin' creepy-scary, and why the Beagle Brothers kicked ass.
Remember, all the software you use *right now* will still be copyrighted long after you're dead, Apple makes the G69 with OSeX (things will be looser that way, I'm sure) and Bill Gates will either be hooked up to a machine, or *be* a machine (let's hope it runs on Windows either way.
Good example - Cinemaware. Releasing all their old ROMs and images. *FREE* Defender of the Crown anyone?
Re-releasing the games for a new market: Phones, GBA, PDA etc.
Do more of that, or so help me, I'll grab Locksmith 6.0, and Copy II+ 7 and 9 and I'll do it for you, you publish-whores! Put that on a bun and eat it!
Can't remember release dates, but while the clock speed on the IIgs was far slower than the Mac Plus, it was actually a decent bit faster computer. I don't really recall specifics, but from using them side-by-side the IIgs would definately have been my computer of choice.
Disclaimer: The above comment was made while under the influence of too much coding and not enough sleep.
While I did like the Apple ][ computers (I still have my ][e that was upgraded to a IIgs) I always found Macs to feel faster and less clunky.
For most people I knew with IIgs's (including me) the main draw was the ability to run the old Apple ][ software on the same box as a modern (well, sort of modern for it's time) OS with a GUI. The lack of backwards compatability with the old Apple ][ software was the Mac's weak point in the early days.
That being said, for most people the gs was too litttle to late in the day of Macs.
- Apple Computer......proudly going out of business for over twenty years.
Then the copyright holder should have said this software is in the public domain. That would have meaning (as would licensing under the remarkably liberal new BSD and MIT X11 licenses). The term "freeware" has no legal meaning and is not a license, therefore it cannot be considered free software or open source. The FSF warns against using the word freeware to mean "free software". As things are, it is unclear exactly what the copyright holder(s) were trying to convey which means the software should be regarded as non-free and therefore it would be wise to avoid the software. Here's hoping the copyright holder(s) pick a free software license.
Digital Citizen
Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
So, in other words, I have a 4GB dual Xeon laptop right here. Gee, thanks! I wonder what I can do with it? =)
[It's actually a P4-1.6 with 512MB RAM)
A non-techie doesn't care if the apple IIgs now has a TCP socket, also this is slashdot 99% of the people here know what the acronyms are and my guess would be the 1% who doesn't are just random people who ran across a link to slashdot and wondering what its about and most likly will never come back
Completely offtopic, but high end analog equiptment can be very nice, and even better than digital equiptment. Unfortunately, it is ussually much, much more expensive to buy and maintain. Scientific research electronics are frequently analog, and very, very expensive.
Galium Arsenide is the material of the future, and always will be.
The G in Gnome already is for GNU
According to this website: http://www.soltec.net/~cbsc/512k/dates.html Mac's were introduced in January 1984, Mac Plus in January 1986, and the IIgs later in September 1986.
Beware blue cats moving at
Use MAME, or any number of emulators. A google search for choplifter brought up the rom as well. Sweet! I cant wait for you to get a sense of humor!
I have a IIGs, and I'm actually excited about this. It has been collecting dust, and now, I'm going to fire up my 2400 baud adb port modem and 'fly' online in textual 'happy apple' style. Now all we need is a networked multi-player version of Oregon Trail, and I'm happy for the next year!
Speak for yourself.
It's nice to see the IIGS mentioned on Slashdot. As for many others, I'm sure, it was my first introduction to computers -- heck, it WAS my first computer.
I used it quite a lot, from 1987 - 1996. I'm glad to see that development is still continuing. I only wish I could find a nice crisp RGB monitor (as my original one became blurry after years of use) to go with the computer. It's very cool to see that TCP/IP support is now available for these machines. On that note...
Anyone still actively using their IIGS for development/productive work?
The PC Weenies: 11 Years of Online Tech 'Too
Relax, not everything needs to be useful. (Like reading Slashdot...heh.)
Sometime people do things because it geves them pleasure. You remember, fun.
-- Slashdot: When Public Access TV Says "No"
This project has been around for a while, and every once in a while I think about implimenting it myself just for kicks. The idea of getting my IIgs on the internet with a graphical browser is just too geeky to ignore. I would require some upgrades like a hard disk, more memory and a means of actually connecting it to the internet but it's entirely doable. Donations anyone?
In the mean time I've decided to feature my IIgs itself as the focus for a mini photography project. Come on, it's a beautiful design!
You can find it in the gallery section of my website www.32bitwonder.org
If you can help with putting it on the web, please leave feedback on the site.
-Brad
www.brownsauce.org
This is definately faster!
Webmaster Wanted - Entropic Reactions
At least try to get your terminology right. It's TAH/WTMA.
Clearly, what these people are trying to do by developing for antiquaited hardware is drive the value up so they can sell theirs on eBay. But I'm on to their underwear-stealing ways!
Gates' Law: Every 18 months, the speed of software halves.
Compared to vi Emacs is bloatware. But VS.Net developers hold Emacs up as a model of simplicity and efficiency...
The argument has also been put forth that Apple ][ boot times far exceed that of computers today... I know that Appleworks (the word processing / spreadsheet / etc. program) boots on an Apple ][ in a matter of seconds, whereas modern computers take at least a minute before you can load a word processor and start typing. My dad still uses Appleworks on an Apple ][ mainly for that reason (even though I have a much newer PC in the house for the family).
Slashdot's first reaction to VMware
I also spent many, many hours trying to get Marinetti to work. Our campus was wired with both 10baseT and for those without computers, dumb terminals connected via serial cables to the local HP/UX mail server. I had a friend set up PPP on his Linux machine and tried to get Marinetti to work over a telnet session over the serial line, but every time I tried to connect, I got a bouncing apple lockup (equivalent to a blue screen of death). I wanted to write an application or two for it (in assembly), and maybe try to port Lynx to GNO/ME, but I never did succeed in getting Marinetti working. Oh well.
Now all we need is a networked multi-player version of Oregon Trail, and I'm happy for the next year!
Why stop there? Wolf 3D was ported to the IIgs.
Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
FINALLY! I've been waiting for this since 1993 or so!
//gs out of the closet--it's ZIPchipped to a blazing 16Mhz, with 16 phat megabytes of 256x4 DRAMs!
I'm going to have to drag my
GNO/ME was a replacement for the UNIX system that I always wanted back then but couldn't afford (or something like that.) My GS will now take a proud (but kind of slow) place next to my 14 linux machines.
I recently picked up a IIGS ROM 3 because the computer was so ahead of its time (and so I could play again the games on my old 5.25 inch floppies from my ][+). I continue to be amazed by the IIGS and its operating System GS/OS version 6.0.1.
s _r b.html
To give you an example of how ahead of its time this computer was: I am actually netbooting the computer from a Mac Plus running AppleShare File Server 3.0. No disks needed: the IIGS starts up over the network and runs its operating system from the Mac's hard drive. It's certainly not the fastest, but it gives me a 500 MB hard drive for my IIGS.
Information on setting up a netboot network for a IIGS ROM 3 can be found here:
http://www.mandrake.demon.co.uk/Apple/ltalk/iig
Truly geeky stuff.
End of Line
When I released the GNO/ME sources, my intention was to allow people to do anything they wanted with it, except sell it. I maintain copyright on the software, so it is not public domain.
.h interface files, and a number of the standalone utilities.
I will never license anything under the GNU Public Virus.
Some of the components of GNO/ME are actually borrowed from BSD and licensed under the BSD license. This is primarily BSD API
No, GNO/ME stands for: GNO's Not ORCA / Multitasking Environment The /ME was key because this was the first and only pre-emptive multitasking software for a IIgs.
It's faster because of the 65xxx architecture. 2.5 MHz on a 65xxx processor is the equivalent of 10 MHz on a 80x86 processor or (I think, I'm not quite sure, though - it might be only 5 MHz) a 680x0 processor. In addition, the Mac had some serious code bloat, whereas you might have been on a ProDOS 16 command prompt on the GS. GS/OS might also have been written better, and the GS might have been loaded up with more RAM than the Plus. The 68000 in the Plus would have been 8(?) MHz.
Today, the same kid gets a EULA that forbids him to even make a hex dump :(
Actually, it was Microsoft's code, licensed by Apple. If you examine the BASIC interpreter, you'll find 10 bytes near the end which aren't being used for anything:
a6 d3 c1 c8 d4 c8 d5 c4 ce ca
If you XOR these digits with 0x87 (the character code for the BEL on the Apple II) and reverse the order, you'll get "MICROSOFT!"
The BASIC code included in the earlier Apple ][ and Apple ][+ contained Integer BASIC, which was written by Steve Wozniak. You may be confusing Integer BASIC (no floating point) with Applesoft BASIC (with floating point).
First, the processor ran at 2.8MHz, although the speed was sometimes said to be only 2.5MHz, accounting for the drag of the 1MHz system bus speed -- remember, the IIgs had no processor cache.
Second, as always when comparing two different architectures, as when comparing 65xxx to xxx86, you have to take some of the measurements with a grain of salt. The 4X figure was drawn from the time it took to load a register from memory; the xxx86 processors took 4X longer than the 65xxx processors to do this operation. Obviously, there is far more to the operation of a computer than simply loading memory into a register.
not me
--Less Thinkin', More Drinkin'...
Actually, it was Microsoft's code, licensed and then modified by Apple.
Check the Apple II History before you post stuff on the Apple II. Here's what you're looking for.
If you need exact quotes, here goes:
The names of the lo-res graphics commands were very different from those that existed in Integer BASIC (and in the later versions of Applesoft). The commands were:
PLTG = Go to lo-res graphics mode
TEX = Go to text mode
PLTC N = Set color to N (0-15)
PLTP X,Y = Plot square at X,Y
PLTH X1,X2,Y = Plot horizontal line from X1 to X2 at Y
PLTV Y1,Y2,X = Plot vertical line from Y1 to Y2 at X
In spring 1978, Randy Wigginton and some others at Apple made some needed revisions to Applesoft. Using a cross-assembler running on a North Star Horizon (Z-80) microcomputer, they fixed the known bugs and added other commands to control features unique to the Apple II. These commands included the ones needed to draw and manipulate hi-res graphics. Also, the lo-res graphics commands were renamed to be more consistent with the equivalent commands in Integer BASIC (GR, HLIN, VLIN, etc.) This version was called "Applesoft II", and eventually it was available in five forms: Cassette RAM and Diskette RAM (which loaded to the same memory locations that interfered with hi-res graphics as did Applesoft I), Firmware card ROM, Language card RAM, and finally main board ROM (in the Apple II Plus).
When Applesoft II was started up from cassette or diskette versions, the display screen now showed a copyright date of 1978 by Apple Computer, Inc., and 1976 by Microsoft (which may be either their copyright date for the original Microsoft BASIC, or possibly for Microsoft's first 6502 version).[6]
Apple put a copyright on it, which must mean Apple did something.
<flame type="obligatory" target="microsoft">Did you see that there were many bugs that needed to be fixed, and the code they recieved was almost identical to the Altair 8800 BASIC done by MS?</flame>
Umm, no. The 65xxx could do 4 operations per cycle, the 80x86 could only do one. Why can a 33MHz PSone outstrip a 66MHz 486DX2? Same reason a 2.5/2.8/2.whatever MHz IIgs can outstrip a 4.77 MHz 8088. That's what I've heard, anyway. So, the "100MHz IIgs" that everyone was talking about probably only clocked at 25MHz, not too hard there. Besides, I think it had a hacked-in CPU cache...
Actually, I think it was a re-creation of the monitor ROM assembly code. I know they lost the original source before they could print it, so you could always try implementing that on a EPROM and seat that sucker on the IIs mobo and get a bugfix or two...
Too Much Free Time
Ability to use TCP/IP on 17 year old computer: Done.
Linux Desktop Market share: What, 3%? 4%?
Cure for cancer: Not found.
Reasons anyone should care about this story: 0
Possible value of other things the talent required to do this took: Priceless.
I'd like to know how much time and talent was wasted on this. Are there really THAT many talented-but-unemployed IT professionals out there?
I downloaded the NCSA Mosaic browser and had a wizzy 14.4 modem connection to the net via Delphi or GEnie. In anycase, it was before Compuserve or AOL had a real internet gateway for even email. At the time I thought, "this bandwidth problem is gonna have to change to make this www thing work out." I was graduating high school. GS/OS, maxxed out at 8 MB or RAM (the realworld limit, it had 24 bit addressing). And yes while 640x200 only supported 4 bit color (everything was dithered; it printed out half height, so you didn't get what you saw on screen using AppleWorks GS.) there was a more useful 420x200 that supported hi bit color. You could trick it into doing a 4096 color palate per scan line, and effectivly have photographic images. It was pretty much only good for demos tho. I played Defender of the Crown until my floppies wore out. Then after it was like 8 years old I sold it to some dumb schmuck for $800. It was signed by WOZ. I had an accellerator card that amped it up to something like 6 or 8 Mhz, which made it approach the level of the Mac SE, but in color. You could buy a $50 sound card and have it output stereo 16 voice polyphonic sound from the Ensonic sound chip and input for recording. Plus Apple finially released their Genlock for the apple II, so you could export any video you could gnerate on top of a video signal (it had composite video out built in.) The IIGS was also the first machine from apple to have the platinum color scheme (rather than beige/brown IIe/Macs and the white IIc.) and had the first ADB keyboard/mouse. The SE and Mac II came out the next year with them.
...till the US government imposes export restrictions on that powerful piece of hardware genius, the Apple ][, now that it will be able to do TCP/IP, and now might be seriously considered by vicious terrorists....
Stuff that matters? Definitely Not.
People shape laws. Not the other way around.
Feeding an AC troll, perhaps, but I am compelled by the ridiculous current (1,informative) score: there is no practical use! That's the point.
We use old computers because they remind us of when we were young. I learned 6502 assembly language on an Apple IIe when I was 13 and had one of my programs published in the November 1988 issue of Nybble (one/two-liner contest). _Those_ were the days when we did things because they were fun, not necessarily practical! Nowadays we must suffer with not-so-fun programming to earn a paycheck, and so we enjoy these moments of nostalgia. It may not matter, but it's news for nerds.
There is little to no practical use for a IIGS unless you are working to teach someone low level or even high level programming. There are numerous OS alternatives for the IIGS hardware, there are many compilers and also tools for it, as well it is a great fun entertaining system with loads of software. Yes, there are emulators, and a few are EXCEPTIONAL (sweet16 http://www.sheppyware.net and Bernie II the Rescue) that are really fun and useful. However, to address another angle, the IIGS is highly collectable, not due to some real intrinsic value, but a value that comes with memories and yes some irrational justifications for payment. Yet, for instance, it isn't stupid to buy IIGS at a dime a dozen or so, since the last time I did that I got about 2500 USD worth of resellable cards from them. So, with a return on investment after my gas, time and energy, I saw about a 10000% return on my money. Now, in todays stock markets, where can you say that is easy to do, or can be done legally? And a third irrational point, one that comes with experience of writing drivers for the II when I was a kid. The GOOD OLD DAYS OF COMPUTING are lost, and it is fun and great times to visit back to them, when things were a LOT more simple, shucksters were less abundant (at least obvious and sinisterly overt about it) and getting down to write a FORTH interpreter for the 65x02 systems was doable in a matter of days or weeks. Yes, the IIGS would make a likely poor choice for a router, and a linksys 5 port hub/router can be had for 49 dollars. But honestly, what can or do you really learn from a linksys other than a 192.168.1.1 HTML interface for configuration? Get a IIGS doing the job, and I understand the nuts and bolts of routing pretty well. It is just what your goals are, practicality or actually expanding your understanding of things. The call is yours, I choose to mess around with IIGS hardware and have a blast doing it!