Commit Graph

18 Commits

Author SHA1 Message Date
camh 722bc791da coprocessor: rework memory model for output variables -- hopefully issues there are resolved and we are only down to final nuklear memory issue. cut new debug release 2022-02-17 11:18:44 -08:00
camh 53e2f4dba0 bug fix: do not try to repeatedly send blank messages on enter press, attempt at speeding up debug output, add additional logging to determine which nuklear command is triggering the address error, fix some of the constructor instantiation in the js side of the app 2022-02-14 23:23:51 -08:00
camh 3985d86486 some fixes, including miscalulation on bounds checking for quickdraw commands, remove some logging from memory error research, refactor chat message count function and add logging on current vs previous message objects to determine phantom beeping, hopefully final test release 2022-02-12 23:23:37 -08:00
camh 5a45998195 create new debugging option DEBUG_FUNCTION_CALLS to assist in finding memory address errors on physical mac, cut new debug release 2022-02-08 23:58:25 -08:00
camh 4e6a34a83f fix demo mode, reduce optimization of build to see if we can fix address errors on physical mac 2022-02-08 00:00:52 -08:00
camh f48280b866 fix all compiler warnings around nuklear_app, create new build 2022-02-06 22:51:27 -08:00
camh 040d613e24 fix problems with non-char keyboard input causing more than one input -- pretty much complete and now back to needing a physical mac to test with 2022-01-27 23:45:14 -08:00
camh 111e717b15 big update: fix final message update bugs, fix about screen. only small TODO items, code cleanup, and testing on physical mac (once i finish recapping the analog board on my mac classic) remaining! 2022-01-25 23:54:08 -08:00
camh f3755e40f9 take care of final todo items and come up with perceptual perf improvements on the coprocessorjs side of the app 2022-01-11 00:00:31 -08:00
camh db302f0b97 get new message notifications working 2022-01-09 22:57:49 -08:00
camh 36d047d485 small fixes 2022-01-06 22:09:39 -08:00
camh 1e205315c8 new chat fixes, about dialog fixes 2022-01-02 23:36:23 -08:00
camh d806e62373 get TEST_MODE working in coprocessorjs module 2022-01-02 22:00:22 -08:00
camh 938c461fc2 serious performance improvements: cache commands and avoid re-drawing unnecessary commands from event to event. in double buffering code, check bounds and only blit in changed area. 2021-12-19 23:54:47 -08:00
camh adeb3ede7f code clean up, styling tweaks -- committing to begin work on a small amount of profiling to see if there are any small opportunities for performance improvement left 2021-12-04 22:27:50 -08:00
camh 5d9ffc1b6f code clean up, code review, styling tweaks 2021-11-28 23:25:07 -08:00
camh 9d338480c0 continue code clean up 2021-11-27 23:48:59 -08:00
camh 280440d13f slightly modify layout of main chat window, use in chat for a few days, begin cleaning up code by moving most nuklear app code out of the main sample.c file. has bug where it repeatedly tries to send a black message after sending new messages, and will eventually hang it seems like -- but failures sort of seem caused by loss of connection to remote 2021-11-26 23:45:53 -08:00