aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
10 hoursRewrite txbuf_append_str2(), txbuf_set_str2(), txbuf_set_str3() as macros ↵B. Watson
(actually saves code). 7159 bytes free.
10 hoursShave a few bytes from complete.c. 6991 bytes free.B. Watson
33 hoursRewrite txbuf_append_str() in asm. 6826 bytes free.B. Watson
33 hoursRewrite txbuf_append_chr() in asm. 6795 bytes free.B. Watson
35 hoursPrecalculate timer intervals (in config segment; client gets them preset). ↵B. Watson
6780 bytes free.
36 hoursAdd newline to "Server timed out", remove bell() call.B. Watson
36 hoursClean up bell.s. 6732 bytes free.B. Watson
37 hoursDeduplicate code in get_cur_(nick,chan). 6722 bytes free.B. Watson
38 hoursRewrite poll_keyboard() in asm. 6667 bytes free.B. Watson
39 hoursRewrite nextarg() in asm. 6643 bytes free.B. Watson
42 hoursa2uint.s comment nitpick.B. Watson
45 hoursReplace cc65 lib isdigit() and atoi() with less bloated isnum() and a2uint().B. Watson
46 hoursForgot to add src/edboxutl.s on previous commit.B. Watson
4 daysTweak doc/dynamic-screens.txt.B. Watson
4 daysUse real arrays for tx_buf and rx_buf. 6253 bytes free.B. Watson
4 daysUse a real array for edit_box. 6222 bytes free.B. Watson
5 daysReplace strstr() with find_nick(). Now 6133 bytes free.B. Watson
6 daysSave a few more bytes in irc.c.B. Watson
6 daysReplace conf->blah with config.blah (see the definition of "OS" in ↵B. Watson
<atari.h>). 6075 bytes free.
6 daysRewrite permute_nick() in asm. 5867 bytes free.B. Watson
6 daysirc.c: make some locals static, deduplicate some code. 5731 bytes free.B. Watson
6 daysChange a couple ints to chars, save ~50 bytes. 5672 bytes free.B. Watson
6 daysSave a few bytes in cmd.c. 5626 bytes free.B. Watson
6 daysSave a few more bytes in irc.c. Now 5616 bytes free.B. Watson
6 daysSave some bytes in print_ping_time(). Now 5600 bytes free.B. Watson
6 daysTighten up irc.c a bit. Now 5499 bytes free.B. Watson
7 daysRewrite inschr() in asm. 5372 bytes free.B. Watson
7 daysRewrite backspace() in asm. 5363 bytes free.B. Watson
7 daysMore edbox stuff in asm. 5347 bytes free.B. Watson
7 daysFix spacing of "<nick> joined" message.B. Watson
7 daysFix case-sensitive scr_getbyname(). Derp.B. Watson
7 daysStarted rewriting bits of edbox.c in asm. Now 5219 bytes free.B. Watson
8 daysReplace strcmp() and friends, tolower(), with custom (small) routines. now ↵B. Watson
at 5129 bytes free.
8 daysCosmetic: make the loading screen colors match the default config colors.B. Watson
8 daysShave off a few more bytes, 5006 free now.B. Watson
8 daysForgot the newline for RPL_AWAY. Now at 4901 bytes free.B. Watson
9 daysAdd RPL_AWAY handling (back down to 4898 bytes, but this is a bugfix).B. Watson
9 daysFix txbuf_append_str('\x01'), it's txbuf_append_chr of course. 4950 bytes free.B. Watson
9 daysShorten some prompts, now 4942 bytes free.B. Watson
9 daysDitch txbuf_append_str3(), remove "has/have" from "joined" message. Now at ↵B. Watson
4922 bytes free.
9 daysUpdate TODO, fix a comment in irc.h.B. Watson
9 daysTrim down nio API (no parameter passing), now at 4852 free.B. Watson
9 days#if out invalid_msg(), save another few bytes, at 4733 free now.B. Watson
9 daysBanish itoa(), save 170 bytes.B. Watson
9 daysRewrite parse_msg(), get rid of strtok(), save 328 bytes!B. Watson
9 daysRemove unused cio.s, inherited from netcat.B. Watson
9 daysRemoving PING/PONG message, nobody will miss it.B. Watson
9 daysSave 185 bytes in cmd.c.B. Watson
10 daysDisable XL OS copy in config (we aren't using the extra RAM yet anyway).B. Watson
10 daysSave some more bytes (strip down nio.c API).B. Watson