Commit graph

29 commits

Author SHA1 Message Date
Scott Duensing
7149a0d33c File download error handling added. 4-bit fonts added. 2022-02-17 19:55:19 -06:00
Scott Duensing
d15b264ef6 File transfers working. 2022-02-14 20:13:42 -06:00
Scott Duensing
1a9fcdaaf3 File transfer code in. Still being debugged. 2022-02-13 20:38:11 -06:00
Scott Duensing
cddb5c27e1 Packet framing bug fixed. SQL based user accounts working. 2022-02-10 19:01:36 -06:00
Scott Duensing
409c3b4cfb Removed dependency on Kirby from the game server. Started file API. 2022-02-08 21:07:18 -06:00
Scott Duensing
26938e5aaf Start of cache system. 2022-02-02 17:36:44 -06:00
Scott Duensing
114dd36513 Completed conversion from task-based code to event-based. Needs testing but now runs on DOS! 2022-01-31 19:11:58 -06:00
Scott Duensing
ecf6d1f842 Working on First Run Setup. 2022-01-18 20:59:22 -06:00
Scott Duensing
7174d36eb9 Login and Sign Up dialogs implemented. 2022-01-14 19:06:01 -06:00
Scott Duensing
79edabef5f Server connection and protocol negotiation working. Web site added to repository. 2021-12-24 19:00:36 -06:00
Scott Duensing
8d5d5add73 Fixed decoding fragmented packets. DOS build now working again. 2021-12-08 19:18:05 -06:00
Scott Duensing
10f5da9595 Packet resending implemented. Not very tested. 2021-12-06 19:44:34 -06:00
Scott Duensing
a07a61b5dd Our first packet arrived! 2021-12-05 18:28:06 -06:00
Scott Duensing
395899445a Minor surface optimization. 2021-11-30 20:29:58 -06:00
Scott Duensing
6749ba828e Tidied up global variable names. Minor optimizations. 2021-11-30 19:14:19 -06:00
Scott Duensing
89a266165f Task issue fixed. On to the server! 2021-11-29 17:42:28 -06:00
Scott Duensing
a4a8534aa6 Message Box added to GUI. Connection code and timers are having issues. 2021-11-28 21:32:07 -06:00
Scott Duensing
eb9c13d5b2 Widgets now have visible/hidden state. 2021-11-26 18:03:45 -06:00
Scott Duensing
1d7dc89a8a Start of server configuration code. 2021-11-21 21:22:15 -06:00
Scott Duensing
cf73087076 Start of server code. 2021-11-20 17:54:19 -06:00
Scott Duensing
bea760abc6 Build improvements, support files moved to "data" folder. 2021-11-20 16:27:43 -06:00
Scott Duensing
bd2bc76c8b Configuration INI added. Memory leak in VESA shutdown fixed. 2021-11-19 18:17:31 -06:00
Scott Duensing
aa09a6c31c More settings work. Widgets can now be disabled, although not all the rendering is implemented. 2021-11-17 19:22:44 -06:00
Scott Duensing
9f066b6e92 Rearranged to prepare for server code. Added simple enet based softmodem for testing in Linux. 2021-11-16 21:15:09 -06:00
Scott Duensing
30c8947936 Much debugging. Starting to add actual client code! 2021-11-11 20:19:25 -06:00
Scott Duensing
7cf6a7112a Taglists for creating GUIs! Some memory leak fixes. 2021-11-09 19:51:03 -06:00
Scott Duensing
cf12d340bd Function names are now methodItemVerb 2021-11-07 18:45:50 -06:00
Scott Duensing
22954a848a Surface and drawing code isolated to ease porting. 2021-11-07 17:50:42 -06:00
Scott Duensing
5287b9870e New multitasking code. Now supports Intel, ARM, and RISC-V. Project reorganized to help isolate GUI code. 2021-11-04 18:39:48 -05:00