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.
|