FujiNetChat - an IRC client for the Atari 8-bit with FujiNET. For now, this is pretty rudimentary. It can currently: - connect to an IRC server. - complete the user/nick registration process, including handling the "nickname already in use" error (by adding _, 1, 2, etc to the user nick). - respond to server PINGs. - handles nick changes. - multi-window display, with one screens' worth of scrollback per window. - join up to 5 channels, each in its own window. more than 5 channels can be joined, but the extra ones get multiplexed together in the server window. - send/receive channel messages. - "highlights" channel text that contains the user's nick. - receive private messages (in a dedicated private messages window). - server window to keep the chatty server messages from cluttering up the channel windows. - if you use raw IRC protocol, you can send private messages: /PRIVMSG :this is the message text. - input box at the bottom of the screen, allows editing and can handle up to 239 characters of input. - status bar, shows the current window's number, name or channel, and which other windows have new text in them. disappears (replaced by the input box) when the user starts typing, and reappears when the user presses Enter to send the message/command, or Shift-Clear to abort it. Differences from FujiChat: - FujiChat does its own TCP/IP and DNS, using SLIP. FujiNetChat offloads the network stuff to the FujiNet device, freeing up memory for more client features (e.g. the multi-window display). - FujiChat only supports joining one channel, and has no multi-window display. - FujiChat can be used with software 80x25 or 64x32 text modes. FujiNetChat is (currently) 40 columns, using GR.0 style text mode. - FujiNetChat allows you to type the { } ` ~ characters.