aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-30Cosmetic: make the loading screen colors match the default config colors.B. Watson
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
2026-03-29Remove unused cio.s, inherited from netcat.B. Watson
2026-03-29Removing PING/PONG message, nobody will miss it.B. Watson
2026-03-29Save 185 bytes in cmd.c.B. Watson
2026-03-28Disable XL OS copy in config (we aren't using the extra RAM yet anyway).B. Watson
2026-03-28Save some more bytes (strip down nio.c API).B. Watson
2026-03-28Save some more bytes...B. Watson
2026-03-28Save a few bytes...B. Watson
2026-03-28Update TODO.B. Watson
2026-03-28Fix config build.B. Watson
2026-03-27Tweak the config, add doc/dynamic-screens.txtB. Watson
2026-03-26Experimenting with extra scrollback; this is not in its final form yet.B. Watson
2026-03-26Update docs.B. Watson
2026-03-26editbox behaving better now, but still not right.B. Watson
2026-03-25Tidy up irc.h and edbox.c.B. Watson
2026-03-25Update TODO, fix type of old_edbox (char[], not char*[]).B. Watson
2026-03-25Fix 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.
2026-03-25Speed up ^U.B. Watson
2026-03-25Fix start_latch bug.B. Watson
2026-03-25Fix shift/ctrl insert mess.B. Watson
2026-03-25Update TODO.B. Watson
2026-03-25Save another 51 bytes by making msg_argcount a char (it never goes above 7 ↵B. Watson
anyway).
2026-03-25Save 426 bytes by making edbox_pos and edbox_len chars instead of ints. They ↵B. Watson
never go above 239 anyway.
2026-03-25Tweak docs.B. Watson
2026-03-25In typeover mode, backspace writes a space over the character it deleted ↵B. Watson
(like BASIC does).
2026-03-25Save 19 bytes by making a couple of ints into chars.B. Watson