index
:
fujinet-chat
master
IRC client for Atari 8-bit with FujiNET
urchlay -at- slackware _dot_ uk
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
cmd.c
Age
Commit message (
Collapse
)
Author
39 hours
Rewrite nextarg() in asm. 6643 bytes free.
B. Watson
45 hours
Replace cc65 lib isdigit() and atoi() with less bloated isnum() and a2uint().
B. Watson
6 days
Replace conf->blah with config.blah (see the definition of "OS" in ↵
B. Watson
<atari.h>). 6075 bytes free.
6 days
Save a few bytes in cmd.c. 5626 bytes free.
B. Watson
8 days
Replace strcmp() and friends, tolower(), with custom (small) routines. now ↵
B. Watson
at 5129 bytes free.
9 days
Banish itoa(), save 170 bytes.
B. Watson
9 days
Rewrite parse_msg(), get rid of strtok(), save 328 bytes!
B. Watson
9 days
Save 185 bytes in cmd.c.
B. Watson
10 days
Save a few bytes...
B. Watson
2026-03-21
Fix wrong command in "missing argument" err msg, when someone types e.g. ↵
B. Watson
space, enter in screens 1 & 2.
2026-03-19
Add /reboot command.
B. Watson
2026-03-19
Get rid of "joining #channel" message (it was really for debugging anyway).
B. Watson
2026-03-19
Add /RESET command and nreset() func. Mainly for testing.
B. Watson
2026-03-18
fix compiler warning.
B. Watson
2026-03-18
Ping server after 1 min of inactivity; disconnect/reconnect if no PONG ↵
B. Watson
within the next minute.
2026-03-17
Tab complete PM nics (private screen only). Also, no need to prefix messages ↵
B. Watson
with /m in server or private screens.
2026-03-15
Don't send empty JOIN to the server if extra_channels not set.
B. Watson
2026-03-15
Autojoin extra channels.
B. Watson
2026-03-13
Allow multiple nicks with /query.
B. Watson
2026-03-13
/j /join /j1 /join1 now handle multiple channels (space-separated, no commas).
B. Watson
2026-03-13
Server pings show latency (WIP).
B. Watson
2026-03-13
For "/ctcp nick ping", append the timestamp like "/ping user" does.
B. Watson
2026-03-13
On disconnect or connect fail, sleep between retries, incremental backoff timer.
B. Watson
2026-03-12
Disable XL/XE keyclick in config, /click command in the client.
B. Watson
2026-03-11
Add Start+T, dup checking in scr_create().
B. Watson
2026-03-11
Add a bunch of Start keystrokes (see ui_keys.txt)
B. Watson
2026-03-11
Change /bell to /alert, rerrange .txt files.
B. Watson
2026-03-11
Remove server/nick prompts from client, add a separate config tool that ↵
B. Watson
loads as an init segment, with lots more options.
2026-03-11
Document Start+Q.
B. Watson
2026-03-10
add scr_eol_current()
B. Watson
2026-03-10
rejoin screen channels on reconnect.
B. Watson
2026-03-10
do not allow commas in join, allow /j with no arg to rejoin 'dead' channel.
B. Watson
2026-03-09
use 16-bit ints for ping times (saves 778 bytes).
B. Watson
2026-03-09
remove unused variables.
B. Watson
2026-03-09
Fix warning in read_rtclok().
B. Watson
2026-03-09
handle CTCP responses, especially PING.
B. Watson
2026-03-09
auto-away on ATRACT, auto-un-away on keystroke.
B. Watson
2026-03-08
fix start+a bug, add /ctcp command.
B. Watson
2026-03-08
No dup queries, add more start key combos, add /names command.
B. Watson
2026-03-08
Send PMs to the correct window, more protocol stuff, add start+esc hotkey.
B. Watson
2026-03-07
/me and /msg formatting, make edit box 240 bytes
B. Watson
2026-03-06
Fix /me and /nick
B. Watson
2026-03-06
Fix /me for real.
B. Watson
2026-03-06
Fix /me (thanks, The_Doctor__).
B. Watson
2026-03-06
Local commands!
B. Watson
2026-03-02
Fix "nick already in use" and permutation.
B. Watson
2026-03-02
channel text goes to correct screen.
B. Watson
2026-02-18
Getting closer to working.
B. Watson
2026-02-18
More work...
B. Watson
2026-02-17
Start welding the new UI code to the client. Compiles but doesn't work yet...
B. Watson
[next]