aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
13 daysCommentary in jifsec.sB. Watson
13 daysRewrite guts of print_ping_time() in asm, banish C division and modulus ↵B. Watson
operators. 7359 bytes free.
13 daysRemoved unneeded <stddef.h> from nio.c.B. Watson
14 daysGet rid of conio.h.B. Watson
14 daysGet rid of unused headers (doesn't actually shrink the code any though).B. Watson
14 daysRemove unused functions from screen.[ch]. 7203 bytes free (though, saving ↵B. Watson
from screen.c isn't that useful since it'll be replaced later).
14 daysClean up commented-out junk.B. Watson
14 daysRewrite txbuf_append_str2(), txbuf_set_str2(), txbuf_set_str3() as macros ↵B. Watson
(actually saves code). 7159 bytes free.
14 daysShave a few bytes from complete.c. 6991 bytes free.B. Watson
2026-04-06Rewrite txbuf_append_str() in asm. 6826 bytes free.B. Watson
2026-04-06Rewrite txbuf_append_chr() in asm. 6795 bytes free.B. Watson
2026-04-06Precalculate timer intervals (in config segment; client gets them preset). ↵B. Watson
6780 bytes free.
2026-04-06Add newline to "Server timed out", remove bell() call.B. Watson
2026-04-06Clean up bell.s. 6732 bytes free.B. Watson
2026-04-06Deduplicate code in get_cur_(nick,chan). 6722 bytes free.B. Watson
2026-04-06Rewrite poll_keyboard() in asm. 6667 bytes free.B. Watson
2026-04-06Rewrite nextarg() in asm. 6643 bytes free.B. Watson
2026-04-05a2uint.s comment nitpick.B. Watson
2026-04-05Replace cc65 lib isdigit() and atoi() with less bloated isnum() and a2uint().B. Watson
2026-04-05Forgot to add src/edboxutl.s on previous commit.B. Watson
2026-04-03Use real arrays for tx_buf and rx_buf. 6253 bytes free.B. Watson
2026-04-03Use a real array for edit_box. 6222 bytes free.B. Watson
2026-04-02Replace strstr() with find_nick(). Now 6133 bytes free.B. Watson
2026-04-02Save a few more bytes in irc.c.B. Watson
2026-04-02Replace conf->blah with config.blah (see the definition of "OS" in ↵B. Watson
<atari.h>). 6075 bytes free.
2026-04-02Rewrite permute_nick() in asm. 5867 bytes free.B. Watson
2026-04-02irc.c: make some locals static, deduplicate some code. 5731 bytes free.B. Watson
2026-04-01Change a couple ints to chars, save ~50 bytes. 5672 bytes free.B. Watson
2026-04-01Save a few bytes in cmd.c. 5626 bytes free.B. Watson
2026-04-01Save a few more bytes in irc.c. Now 5616 bytes free.B. Watson
2026-04-01Save some bytes in print_ping_time(). Now 5600 bytes free.B. Watson
2026-04-01Tighten up irc.c a bit. Now 5499 bytes free.B. Watson
2026-04-01Rewrite inschr() in asm. 5372 bytes free.B. Watson
2026-04-01Rewrite backspace() in asm. 5363 bytes free.B. Watson
2026-04-01More edbox stuff in asm. 5347 bytes free.B. Watson
2026-04-01Fix spacing of "<nick> joined" message.B. Watson
2026-03-31Fix case-sensitive scr_getbyname(). Derp.B. Watson
2026-03-31Started rewriting bits of edbox.c in asm. Now 5219 bytes free.B. Watson
2026-03-31Replace strcmp() and friends, tolower(), with custom (small) routines. now ↵B. Watson
at 5129 bytes free.
2026-03-30Shave off a few more bytes, 5006 free now.B. Watson
2026-03-30Forgot the newline for RPL_AWAY. Now at 4901 bytes free.B. Watson
2026-03-30Add RPL_AWAY handling (back down to 4898 bytes, but this is a bugfix).B. Watson
2026-03-30Fix txbuf_append_str('\x01'), it's txbuf_append_chr of course. 4950 bytes free.B. Watson
2026-03-30Shorten some prompts, now 4942 bytes free.B. Watson
2026-03-30Ditch txbuf_append_str3(), remove "has/have" from "joined" message. Now at ↵B. Watson
4922 bytes free.
2026-03-30Update TODO, fix a comment in irc.h.B. Watson
2026-03-30Trim down nio API (no parameter passing), now at 4852 free.B. Watson
2026-03-30#if out invalid_msg(), save another few bytes, at 4733 free now.B. Watson
2026-03-29Banish itoa(), save 170 bytes.B. Watson
2026-03-29Rewrite parse_msg(), get rid of strtok(), save 328 bytes!B. Watson