aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
4 daysZero the BSS in the throwaway STARTUP segment. 7764 bytes free.B. Watson
4 daysRemoved unused bits of src/atari.cfg (avoid ld65 warning about ONCE).B. Watson
4 daysMove crt0.s STARTUP segment to page 6 (where it can be overwritten by edit_bo...B. Watson
4 daysSave a tiny bit of space. 7701 bytes free.B. Watson
4 daysGet rid of edbox_callback() abstraction (never used it anyway). 7696 bytes free.B. Watson
5 daysSave another few bytes in cmd.c. 7668 bytes free.B. Watson
5 daysAnother tiny change in cmd.c, save 2 more bytes.B. Watson
5 daysRevert last change (it wasted 2 bytes, not saved).B. Watson
5 daysAnother tiny change in cmd.c, save 2 more bytes.B. Watson
5 daysAnother tiny change in cmd.c, save 2 more bytes.B. Watson
5 daysTiny change in cmd.c, save 2 bytes.B. Watson
5 daysReplace bzero() and memset() with smaller memclear(). 7658 bytes free.B. Watson
6 daysstrlen() => strlen8(), save a measly 4 bytes. 7597 bytes free.B. Watson
8 daysRewrite the guts of print_ping_time() yet again. 7593 bytes free.B. Watson
9 daysMove color and noclick intialization to config. 7556 bytes free.B. Watson
9 daysSHFLOK stupidify in crt0.sB. Watson
9 daysIn case it matters, call _main with Y set to 0.B. Watson
9 daysUse custom ctr0.s that doesn't have all the contructor/destructor and clean-e...B. Watson
9 daysComment a bugfix that I didn't even notice...B. Watson
9 daysCleanup on aisle 6.B. Watson
9 daysFix stupidity in jifsec.s: I was already using FR0 for something else... 7359...B. Watson
9 daysCommentary in jifsec.sB. Watson
9 daysRewrite guts of print_ping_time() in asm, banish C division and modulus opera...B. Watson
10 daysRemoved unneeded <stddef.h> from nio.c.B. Watson
10 daysGet rid of conio.h.B. Watson
10 daysGet rid of unused headers (doesn't actually shrink the code any though).B. Watson
10 daysRemove unused functions from screen.[ch]. 7203 bytes free (though, saving fro...B. Watson
10 daysClean up commented-out junk.B. Watson
10 daysRewrite txbuf_append_str2(), txbuf_set_str2(), txbuf_set_str3() as macros (ac...B. Watson
10 daysShave a few bytes from complete.c. 6991 bytes free.B. Watson
11 daysRewrite txbuf_append_str() in asm. 6826 bytes free.B. Watson
11 daysRewrite txbuf_append_chr() in asm. 6795 bytes free.B. Watson
11 daysPrecalculate timer intervals (in config segment; client gets them preset). 67...B. Watson
11 daysAdd newline to "Server timed out", remove bell() call.B. Watson
11 daysClean up bell.s. 6732 bytes free.B. Watson
11 daysDeduplicate code in get_cur_(nick,chan). 6722 bytes free.B. Watson
11 daysRewrite poll_keyboard() in asm. 6667 bytes free.B. Watson
12 daysRewrite nextarg() in asm. 6643 bytes free.B. Watson
12 daysa2uint.s comment nitpick.B. Watson
12 daysReplace cc65 lib isdigit() and atoi() with less bloated isnum() and a2uint().B. Watson
12 daysForgot to add src/edboxutl.s on previous commit.B. Watson
14 daysUse real arrays for tx_buf and rx_buf. 6253 bytes free.B. Watson
14 daysUse 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 <atari.h>)...B. Watson
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