aboutsummaryrefslogtreecommitdiff
path: root/README.txt
diff options
context:
space:
mode:
authorB. Watson <urchlay@slackware.uk>2026-02-11 15:08:34 -0500
committerB. Watson <urchlay@slackware.uk>2026-02-11 15:08:34 -0500
commit8e285f7ff4c456263338a241415f61d58e72ed01 (patch)
tree5984097a9942e18182228e7c922bb5e486250d2b /README.txt
parenta3f60614762853c9f78f8444f2974fb1d8712217 (diff)
downloadfujinet-chat-8e285f7ff4c456263338a241415f61d58e72ed01.tar.gz
remove more netcat cruft, add README.txt and numerics.h
Diffstat (limited to 'README.txt')
-rw-r--r--README.txt33
1 files changed, 33 insertions, 0 deletions
diff --git a/README.txt b/README.txt
new file mode 100644
index 0000000..3e27daf
--- /dev/null
+++ b/README.txt
@@ -0,0 +1,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.