geoLink

(last updated 2010-05-30)
back to main Commodore page

World of Commodore presentation

geoLink IRC chat

geoLink login screen

geoLink setup screen

geoLink ping screen

tone007 running geoLink on an Educator 64

redrumloa running geoLink on his 128 tower

disk images using the IRC client next version geoLink in the news

geoLink is a networked GEOS application for the Commodore 64 written by ShadowM using the ip65 network stack. It was assembled and linked on the '64 using geoProgrammer (no cross-assemblers!). A technical presentation on geoLink was given at the C=4 Expo on 2010-05-29.

2009-12-05  First prototype (0.96) shown at World of Commodore in Toronto. Contained only a simple chat client that talked to a Java-based server.

2010-04-14  Version 1.00 released, including an IRC client instead.

2010-04-26  Version 1.01 released with the following changes:

For information about geoLink, make sure to look at the README on the disk. To ask questions, please use the #geos channel on NewNet. If you are having a problem with geoLink, being able to enter this channel with a different computer will at least verify that your issue is not with IRC itself. I'm usually there, but I work during the day (US Central time). Or you can send an email to shadowm at lyonlabs.org. Note: For Scandinavian users wanting to access IRCnet, irc.swipnet.se has been reported to work well.

disk images

Here is a D64 image of geoLink (version 1.01), which is a bootable GEOS 2.0 disk. All you need to run it is a Commodore 64, a 1541 disk drive or 1541 Ultimate (it will not run on a µIEC) and a mouse (there's also a joystick driver on the disk; to use it instead, hit Commodore-i and use the keyboard to select it). Oh... and a network card! geoLink requires an RR-Net compatible card, and has been tested with 64NIC+, 1541 Ultimate, RR-Net, MMC Replay, and FB-Net.

This D64 contains the geoLink source code in geoProgrammer format. You can find a copy of geoWrite here if you want to have a look through it, or you can use Jonno Downes' peekbot to browse it online. Note that I have made some small modifications to ip65 to make it work with GEOS; the binary (ip65-geos) is on this disk, and here is an svn diff from the 2010-03-21 release that I checked into my own Subversion repository. For register and hardware information, see Jens Schoenfeld's articles Inside RRnet and Inside Replay, or the CS8900A data sheet or application notes.

using the IRC client

Have a lot of fun!   —ShadowM

next version

issuestatus
optimize screen scrolling  
respond to CTCP version requests  
FEATURE REQUEST: randomize a valid MAC address if none has been entered yet  
BUG: incoming chat message may be echoed back as though geoLink user had said it in progress
BUG: crash on exit (only when using 'q' command from geoDebugger)  
BUG: IP address validator allows nonsense address to be entered (but doesn't pass it)  
BUG: messages from C64 Contiki IRC client show in italics as though they were PMs  
BUG: some combinations of cursor left and backspace will corrupt the input buffer if it's larger than what will fit in the text input area  

geoLink in the news

back to top