An iMessage client for System 6
Go to file
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
.codelite first commit 2021-09-10 23:12:19 -07:00
.vscode 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
JS 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
build 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
node_modules 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
rsrc first commit 2021-09-10 23:12:19 -07:00
CMakeLists.txt first commit 2021-09-10 23:12:19 -07:00
Makefile eliminate almost all floating point math and lots of unnused nuklear code, replace with short int math 2021-10-15 23:05:28 -07:00
NuklearQuickDraw.project first commit 2021-09-10 23:12:19 -07:00
NuklearQuickDraw.workspace first commit 2021-09-10 23:12:19 -07:00
README.md improved readme 2021-09-10 23:16:21 -07:00
Sample.c 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
Sample.h first commit 2021-09-10 23:12:19 -07:00
Sample.r committing before removing individual window rendering code, too buggy, going to try some other perf paths 2021-10-13 23:16:11 -07:00
SerialHelper.c 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
SerialHelper.h first commit 2021-09-10 23:12:19 -07:00
compile_commands.json first commit 2021-09-10 23:12:19 -07:00
compile_js.sh first commit 2021-09-10 23:12:19 -07:00
coprocessorjs.c code clean up, code review, styling tweaks 2021-11-28 23:25:07 -08:00
coprocessorjs.h first commit 2021-09-10 23:12:19 -07:00
nuklear.h 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
nuklear_app.c 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
nuklear_quickdraw.h 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
output_js 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
output_js.h 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
package-lock.json 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
package.json 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

README.md

Messages For Macintosh

iMessage app (via a modern Mac...) for System 6 Macintoshes. Built on Retro68, Nuklear, CoprocessorJS