How to get an Apple IIC online

yomatiase

New Tinkerer
Apr 18, 2022
22
19
3
I have a beatifull restores apple IIc, and a floppy emu.
I'm looking to do more things with it.
One of those things is try to get tot the internet with it.
I saw a lot of info on how to do this with an apple II/IIe but none for the IIc.
What could I do? What do I need?

Thanks!!
 

eric

Administrator
Staff member
Sep 2, 2021
1,045
1,721
113
MN
bluescsi.com
One option is to use a WiFi modem - can connect via the modem port and telnet to BBS's and such - I believe there are even PPP/SLIP firmwares too for tcp/ip though I don't know if there's much software on the Apple II to take advantage of that

One example:
 

@GamesMissed

New Tinkerer
Mar 28, 2025
5
0
1
gamesthatimissed.com
Hello @yomatiase, I just made an account here after reading for a while, in order to reply to your question.

I have an Apple IIgs and a FloppyEmu, and I use surl-server (https://www.colino.net/wordpress/en/surl-server-a-serial-proxy-for-8bit-computers/) for Internet connectivity. It will work with your IIc, and any other Apple II computers as well. No web browser, but Colin (the developer) has put together a suite of client software that works with the server and provides Telnet, FTP, a Mastodon client, network and local printing, and more. It's updated regularly with bug fixes and new features, and I'm very pleased with it.
 

yomatiase

New Tinkerer
Apr 18, 2022
22
19
3
Amazing!!! thank for this info, is really helpful.
Do you know what hardware do I need? How do I connect the Apple IIc to a network to get to the Surl-Server.
 

@GamesMissed

New Tinkerer
Mar 28, 2025
5
0
1
gamesthatimissed.com
Amazing!!! thank for this info, is really helpful.
Do you know what hardware do I need? How do I connect the Apple IIc to a network to get to the Surl-Server.

Wires:

You'll need a computer with an Internet connection on which to run the server, a USB-to-9-pin serial cable, and a 9-pin serial-to-MiniDin-8 serial cable. There are pre-configured server image downloads for a Raspberry Pi, which is what I use - a Pi 3 or newer will work fine. There are also instructions at the bottom of the website for compiling the server software for use on any Linux system you like, if you don't have or don't want to use a Pi.

The cabling I use is a USB-to-9-pin male serial cable with an FTDI chip (looks similar to this: https://ftdichip.com/products/uc232r-10/). The USB end plugs into the Raspberry Pi, and the serial end into a 9-pin female serial-to-MiniDin-8 cable (like these: https://www.ebay.com/sch/i.html?_nkw=9-pin+serial+to+minidin-8&_sacat=0&_from=R40). The MiniDin-8 end plugs into the modem serial port on the back of my IIgs; I believe your IIc should have one as well?

(USB-to-serial cables using an FTDI chip are more expensive than some alternatives, but I use them because I've found them to always work with no configuration to be done. If you prefer a different manufacturer and can get a cheaper adapter cable that works, go with that. Also, please tell me what it is :) )

That's all there is to the physical connections.

Server/software configuration:

If you're using a Raspberry Pi, download the server image file from here (https://github.com/colinleroy/a2tools/releases ; you want "surl-server-XXXXX.img.gz") and write that to a microSD card, then insert the prepared microSD card into the Pi. If you'll want to connect the Pi (and ultimately, your IIc) to a network over WiFi rather than with an Ethernet cable, you'll need to configure the Pi with your WiFi network information.

Once you have the Pi connected to your network (either by wire or wirelessly), plug the USB-to-serial cable chain into the Pi and your IIc, load the Internet application floppy disk images (also at https://github.com/colinleroy/a2tools/releases) onto your FloppyEmu, and boot up the IIc using one of the programs. They all connect to the surl-server automatically.

I hope this is all useful.
 

Nycturne

Tinkerer
Dec 18, 2024
79
46
18
If you are using a Pi, why not a RS232 hat of some kind? I assume surl-server can be pointed at whatever serial device you are using? The second one linked here needs some configuration of the Pi boot settings to load the driver required, but would let you use a single Pi for a couple of older machines at the same time with a little configuration.

 

@GamesMissed

New Tinkerer
Mar 28, 2025
5
0
1
gamesthatimissed.com
If you are using a Pi, why not a RS232 hat of some kind? I assume surl-server can be pointed at whatever serial device you are using? The second one linked here needs some configuration of the Pi boot settings to load the driver required, but would let you use a single Pi for a couple of older machines at the same time with a little configuration.

Yes, as far as I know surl-server can be pointed at any serial device you have. I suggested the USB-to-DB9, DB9-to-MiniDin-8 chain simply because that's what I had on hand when I first set it up. Thanks for suggesting the Pi HATs, I don't have any experience with those yet.
 

yomatiase

New Tinkerer
Apr 18, 2022
22
19
3
WOW
Thanks a lot for all the info.
I'll have a lot to work on.
I'll keep you posted, first I will need to get the hardware.

Thanks a lot!!
 

JDW

Administrator
Staff member
Founder
Sep 2, 2021
1,815
1,545
113
54
Japan
youtube.com
Since this thread is asking how to get an Apple II "online" I should mention that Petar has a video showing how he uses the FujiNet device and TELNET to connect to a BBS at the 30:50 timestamp in his video below:


And of course, you can watch the full video for additional details about the device.
 

djc6

New Tinkerer
Oct 19, 2024
25
8
3
The only issue with FujiNet is since its a Smartport device, no period appropriate terminal programs know how to use this device - for example, ProTerm. You have to use FujiNet aware software, like the telnet client.

Its unclear to me if the Fujinet terminal for example supports any VT100 escape codes, ANSI, downloading/uploading via xmodem, zmodem, etc..

So while I'm a fan of the Fujinet, I really like hardware or techniques (like surl-server) that use the serial port so vintage terminal programs can be used.

Some other options:


Seems many are out of stock :-/
 

@GamesMissed

New Tinkerer
Mar 28, 2025
5
0
1
gamesthatimissed.com
The only issue with FujiNet is since its a Smartport device, no period appropriate terminal programs know how to use this device - for example, ProTerm. You have to use FujiNet aware software, like the telnet client.

Its unclear to me if the Fujinet terminal for example supports any VT100 escape codes, ANSI, downloading/uploading via xmodem, zmodem, etc..

So while I'm a fan of the Fujinet, I really like hardware or techniques (like surl-server) that use the serial port so vintage terminal programs can be used.

Some other options:


Seems many are out of stock :-/
I was about to note that the client software on the surl-server Releases page () includes a telnet program, but then I saw this portion of the release notes:

(Also in this release is the temporary disappearance of Telnet, as I have broken it at some point and did not take time to fix it).

When I've used it in the past, it's worked well. I hope it returns soon.
 

djc6

New Tinkerer
Oct 19, 2024
25
8
3
I was about to note that the client software on the surl-server Releases page () includes a telnet program, but then I saw this portion of the release notes:

If your Apple II or other 8-bit computer is connected via serial to another computer or raspberry-pi for surl-server, can't you just run telnet on the pi/modern computer?

Example, I connect my IIGS or Commodore 128 via serial to a Raspberry Pi - from there I can run Pine for email, irsii for irc, I can run telnet, use lynx/links, run gopher client, play MUD games, lots of text based things. Essentially using the 8-bit micro as a dumb terminal, which I did a lot of back in the day.
 
  • Like
Reactions: Nycturne