aboutsummaryrefslogtreecommitdiff
path: root/README.txt
blob: 3e27daf0a833d92d6b38b2d1576cc08bac221e35 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
FujiNetChat - an IRC client for the Atari 8-bit with FujiNET.

For now, this is very rudimentary. It can currently:

- connect to an IRC server
- complete the user/nick registrations process [*]
- respond to server PINGs
- join a channel (but only one!)
- send/receive channel messages
- receive private messages
- if you use raw IRC protocol, you can send private messages:
  /PRIVMSG <nick> :this is the message text.

[*] almost: it doesn't recover gracefully from "nick already in use"
    or "invalid nick", and if the server truncates the nick, it doesn't
    notice.

I have great plans for the future:

- custom display. it will support multiple screens (like linux virtual
  consoles), one per channel or query (PM conversation). of course due
  to limited RAM, there won't be many windows supported. On a 48K
  machine, probably 8 windows, each with a screens' worth of scrollback,
  which means 16K of video memory...

- an 'input box' at the bottom of the screen, so we don't have to keep
  redrawing the user's input as data comes in. this will require a 
  custom display list.

- a status bar that appears in place of the input box, until the user
  starts typing (and reappears when he hits Return). it will show the
  current window's channel or nick, and activity status for the other
  windows.