aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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.
9 daysShave off a few more bytes, 5006 free now.B. Watson
9 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 daysSave some more bytes (strip down nio.c API).B. Watson
10 daysSave some more bytes...B. Watson
10 daysSave a few bytes...B. Watson
11 daysTweak the config, add doc/dynamic-screens.txtB. Watson
13 daysExperimenting with extra scrollback; this is not in its final form yet.B. Watson
13 dayseditbox behaving better now, but still not right.B. Watson
13 daysTidy up irc.h and edbox.c.B. Watson
13 daysUpdate TODO, fix type of old_edbox (char[], not char*[]).B. Watson
13 daysFix Start+E display (only 5 lines were shown, now 6); clear an extra byte in ↵B. Watson
edbox_clear() in case page 6 wasn't empty at startup.
13 daysSpeed up ^U.B. Watson
13 daysFix start_latch bug.B. Watson
13 daysFix shift/ctrl insert mess.B. Watson
13 daysSave another 51 bytes by making msg_argcount a char (it never goes above 7 ↵B. Watson
anyway).
13 daysSave 426 bytes by making edbox_pos and edbox_len chars instead of ints. They ↵B. Watson
never go above 239 anyway.
14 daysIn typeover mode, backspace writes a space over the character it deleted ↵B. Watson
(like BASIC does).
14 daysSave 19 bytes by making a couple of ints into chars.B. Watson
14 daysSave a measly 2 bytes...B. Watson