Berkeley TCP socket interface for the Apple IIgs 226
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."
Man... (Score:2, Funny)
Inevitable question, sorry... (Score:4, Funny)
What if I already have a beowulf cluster of them?
News Huh? (Score:1, Informative)
One more spawn for our beloved BSD (Score:2, Insightful)
Franklin Ace 1000 (Score:1)
haha (Score:1)
Seriously, if your reading this, your probably have a better computer than an Apple IIgs.
Re:haha (Score:5, Insightful)
Datasage: Seriously, if your reading this, your probably have a better computer than an Apple IIgs.
Faster? Yes.
Better? No.
Re:haha (Score:2)
Re:haha (Score:1)
Re:haha (Score:2)
A novel idea. (Score:1)
How about something like Minix for the IIgs? (Score:5, Interesting)
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
Re:How about something like Minix for the IIgs? (Score:5, Informative)
It's theoretically possible. The IIgs's CPU is a 65816, a 16-bit variant of the 65C02. It has 24-bit memory addressing (like the 286). The IIgs came standard with 512K RAM, not too shabby for 1986. If GNO can run on top of GS/OS, I don't see why Minix can't be ported to it.
I suggest someone might want to download KEGS and a 65816 assembler, and maybe the GNO tools and try to bootstrap Minix on it.
Re:How about something like Minix for the IIgs? (Score:1)
Re:How about something like Minix for the IIgs? (Score:2)
Only one other IIgs, a 512K ROM 1, in the entire school.
-uso.
Re:How about something like Minix for the IIgs? (Score:3, Informative)
Man I have so many cool memories of the Apple ][gs!
Re:How about something like Minix for the IIgs? (Score:2)
Re:How about something like Minix for the IIgs? (Score:2)
All I wanted to do was play the best version of Neuromancer ever made. The Amiga version sucked in comparison to the IIGS version. The C64 port was what I started with originally.
Re:How about something like Minix for the IIgs? (Score:3, Informative)
As far as portability, the older version of Minix (1.5) runs on 68k (Amiga, Atari, and Macintosh) and SPARC, as well as x86 (32- and 16- bit). However, the 6502 used in the Apple 1/2/3 series is quite a bit more primitive than even a MMU-less x86 or 68k. In particular, fewer and smaller registers means more swapping to memory, which in turn reduces speed and increases code size. The 16-bit vers
Re:How about something like Minix for the IIgs? (Score:2)
That's the "glass is half empty" viewpoint. The "half full" viewpoint says that the 6502 gives you 256 registers with the special optimized opcodes for fast access to the lowest 8 bits of memory space.
An obvious architecture enhancement for the 6502 would be to implement those 256 memory locations in on-chip registers. (I'm not familiar with the 65816, so I dont' know if they ac
Re:How about something like Minix for the IIgs? (Score:4, Informative)
Re:How about something like Minix for the IIgs? (Score:2)
I've not done too much GS-specific programming (even after 10 years, I've stuck mostly with 8-bit code)...but if I'm not mistaken, the softswitches aren't in bank 0 when you kick the processor into native mode. If that's th
Heh... (Score:5, Insightful)
Re:Heh... (Score:2)
Re:Heh... (Score:2)
Re:Heh... (Score:2)
Bolo - control a tank in a maze, destroy enemies and their nests/hives.
Drol - cute platform game where you control a robot which is supposed to save little kids.
Berzerk?
Borg?
Too many maze games
Re:Heh... (Score:2)
Re:Heh... (Score:2)
Robot Odyssey I: Escape from Robotropolis
http://uvl.arteh.com/gameinfo/20412
According to that, it was the unofficial sequel to Rocky's Boots. Thanks for the tip!
Re:Heh... (Score:4, Funny)
This is good news, i havn't done anything with my IIgs but play Oregon Trail, Carmen Sandiago and Number Munchers.
Gee, I hope those are legal versions of Oregon Trail and Carmen Santiago, or else this really lame rapper dude [kairosnews.org] will be very mad!
Not the only TCP/IP stack for the IIgs (Score:5, Informative)
Re:Not the only TCP/IP stack for the IIgs (Score:3, Interesting)
Re:Not the only TCP/IP stack for the IIgs (Score:2)
But now, I know what to look for on eBay... who knows, maybe I'll stumble across one. I have a IIgs, and a bunch of Basic games I wrote in HS that I'd like to get moved over to PC so that I can run them under an emulator.
dochood
Re:Not the only TCP/IP stack for the IIgs (Score:2)
That's kept me away from buying one...fortunately, newer versions of Marinetti also support MacIP. Get yourself a LocalTalk-to-Ethernet bridge of some sort and connect through that. (A bridge could be a hardware device, like a Cayman GatorBox (cheap when they turn up on eBay), or it could just be software, such as LocalTalk Bridge [apple.com] running on an older Mac. You'd need a MacIP gateway somewhere...not sure what
Re:Not the only TCP/IP stack for the IIgs (Score:2)
Marinetti and interrupts (Score:2)
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 Li
Re:Marinetti and interrupts (Score:2)
And the winner is... (Score:3, Funny)
I mean, sheesh, more acronyms in that description than unwilling virgins on this site...
Re:And the winner is... (Score:2)
What the hell is an unwilling virgin? All the geeks (aka virgins) I know sure aren't unwilling, they're just unable to close the deal.
Let's not rehash (Score:1, Funny)
Apple Computer Announces The IIgs (Score:5, Funny)
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."
Re:Apple Computer Announces The IIgs (Score:1)
The Ensoniq 5503 DOC was actually quite sophisticated for 1986: 32 sampling voices (8 bit) with independent playback rate, volume and looping control, and programmable interrupt rates. It not only supported stereo in and out (not included by Apple) but _eight_ channel output.
Granted there was only 64k of sample RAM, but people eventually figured out how to trigger dynamic sample swapping via interrupts.
Re:Apple Computer Announces The IIgs (Score:1)
Re:Apple Computer Announces The IIgs (Score:2)
Also, before you mock the IIgs for its floppy storage, remember that thing supported SCSI, so you could hook a *hard drive* and a *CD-ROM* drive to thing. Apple sold each of these as options. Not bad for 1986, considering CD-ROMs didn't start appearing as standard equipment in higher-end PCs until around 1990 or so.
And not
Re:Apple Computer Announces The IIgs (Score:2)
True, that's what I said. But not every PC had a CD-ROM as an option available from the manufacturer in 1986. Sure you could plop a SCSI board (which were *very* expensive in 1986) into a IBM PC and run a SCSI CD-ROM drive (which was also *very* expensive in 1986) but my point was that SCSI was *standard* on the IIgs, whereas on most (non-Apple) computers it wa
Re:Apple Computer Announces The IIgs (Score:2)
Re:Apple Computer Announces The IIgs (Score:2)
Re:Apple Computer Announces The IIgs (Score:2)
Re:Apple Computer Announces The IIgs (Score:3, Interesting)
And here's my GS:
juicy inside pic [blakespot.com]
outside pic
blakespot
A "cheapest and slowest network" contest, anyone? (Score:1, Informative)
Checked my calendar-- its not Apr. 1 anymore.
GNO's Not Orca (Score:4, Informative)
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 [apple2.org] 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 [gno.org] so there it is, go grab your GNO! You can find download links if you like..
Coolness! (Score:2, Funny)
Now I can setup that anonymous ftp server for my 1 pirated mp3 for people to download! When will someone port KaZaA for me?
Eh? (Score:1, Funny)
Re:Eh? (Score:3, Funny)
GNOME's Not GNO/ME. GNO/ME's Not GNOME. GNO/ME's Not Orca. GNOME's Not Orca either. GNOME's Not GNO/ME's not Orc*** STACK OVERFLOW ***
GNO/ME is a BSD (Score:3, Informative)
FAQ [mit.edu]:
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.
Re:GNO/ME is a BSD (Score:1)
I bet they'll get a letter from SCO soon!
I'm sorry... (Score:1, Troll)
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?
Apple IIGS Scene (Score:4, Interesting)
Well, in that case, I'd rather go to Ninjaforce [ninjaforce.com], download some demos, sit back and enjoy!
By the way, there is an IRC client, too.
Re:Apple IIGS Scene (Score:1)
Ghod, I love that game. *g*
-uso.
Re:Apple IIGS Scene (Score:1)
Many greetings,
Jesse Blue
KEGS (Score:5, Informative)
http://kegs.sourceforge.net/ [sourceforge.net]
What this brings to mind is.... (Score:4, Interesting)
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!
Re:What this brings to mind is.... (Score:2)
I almost made it through to the end of your post before nostalgia hit me so hard I just had to make a post.
Damn, I remember using that tool on the II+.
Re:What this brings to mind is.... (Score:3, Interesting)
It's not on every day, but I used mine to write the software that controls my beer fridge (that software is currently running on a IIe with 1 meg of RAM and LocalTalk, but was written to run on something as minimal as a 64K II+). More recently, it's seeing use as a Morse-code trainer (decided to take another stab at that after reading this article [slashdot.org]). Could I do this with a more modern system (like the dual Athlon MP 2100+ parked next to it)? Yes. I alre
obligatory assembler code... (Score:1)
Re:obligatory assembler code... (Score:2)
Re:obligatory assembler code... (Score:2)
I am not rich enough to have a IIgs, but I do have several ][e and ][+s. I even have the original flopy drive I got with my first ][+ in 1981!
An SUV filled with DVDs... (Score:2)
Interesting business plan (Score:3, Funny)
Wooo000o!!!!1 (Score:2)
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.
Apple IIGS was ahead of its time (Score:3, Informative)
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.
4 words (Score:2)
News for Nerds? Maybe. (Score:2)
Re:Networked Choplifter Baby... (Score:1)
Re:Networked Choplifter Baby... (Score:2)
Re:Why, you ask? (Score:1)
BASIC code can be compiled to fast binaries, too.
Re:Why, you ask? (Score:1, Funny)
Re:Why, you ask? (Score:2, Informative)
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
Re:Why, you ask? (Score:3, Interesting)
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).
Re:Why, you ask? (Score:1)
Re:Why, you ask? (Score:1)
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 t
Re:Why, you ask? (Score:2)
According to this website: http://www.soltec.net/~cbsc/512k/dates.html [soltec.net] Mac's were introduced in January 1984, Mac Plus in January 1986, and the IIgs later in September 1986.
Re:Why, you ask? (Score:2, Informative)
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
Great introduction to Computational Complexity... (Score:5, Interesting)
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 ][.
Re:Great introduction to Computational Complexity. (Score:1)
[It's actually a P4-1.6 with 512MB RAM)
Re:Great introduction to Computational Complexity. (Score:2)
Re:Bah humbug (Score:5, Interesting)
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.
Re:Bah humbug (Score:2)
Re:Bah humbug (Score:4, Interesting)
Today, the same kid gets a EULA that forbids him to even make a hex dump :(
Re:how wonderfully useless (Score:1)
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.
Re:how wonderfully useless (Score:2)
I'm glad someone appointed you the official arbitrator of usefulness. Yes, these people obviously don't have enough perspective on their own lives; when will they realize that they should do only things that others find useful, instead of the things that they want to do?
It's a shame that so many people today w
Re:how wonderfully useless (Score:2)
Completely
Is That Really Necessary? (Score:2)
Sometime people do things because it geves them pleasure. You remember, fun.
Re:how wonderfully useless (Score:1)
I don't hack for profit, I hack for FUN (Score:5, Insightful)
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
But... (Score:2)
I bet it comes with a free TCP/IP stack too!
Re:Please don't rely on Slashdot for this info (Score:2, Informative)
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
Re:Please don't rely on Slashdot for this info (Score:1)
-uso.
"Freeware" means nothing legally. Pick a license. (Score:5, Interesting)
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" [gnu.org]. 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 [gnu.org].
Re:very slow (Score:2)
Re:Acronyms, This one has plenty (Score:2)