Commit graph

44 commits

Author SHA1 Message Date
11bfceb327
add cursor, font drawing, custom font 2021-08-27 22:34:12 -06:00
50fcc9ec8d
fix scanline rendering, update tileset, add script for staritng and terminating 9p client 2021-08-15 22:26:23 -06:00
dd3d318039
drawing gray borders and have routines for the scanlines; right side scanlines cause a stack underflow, so must fix 2021-08-15 00:41:54 -06:00
ad43323600
can clear screen and push logo to corner 2021-08-14 00:53:17 -06:00
932e2e9c35
formatting and use zero page to store logo coordinates 2021-08-13 00:41:38 -06:00
35e6ad583e
fix formatting in uxntal init 2021-08-13 00:20:05 -06:00
369359d67d
move clang-format 2021-08-13 00:19:02 -06:00
c3cedeab87
starting animation and state handling 2021-08-13 00:15:00 -06:00
c35d47c8b8
organized as client/server, started uxn sprite stuff 2021-08-11 14:14:53 -06:00
e85bf2c4e5
update README 2021-08-04 23:20:16 -06:00
bf7aaa6038
replace a stray "carts/" with DATA_DIR 2021-08-03 23:37:46 -06:00
adc35a5537
update README with build/run notes 2021-08-03 23:31:32 -06:00
2227876138
added a script to serve/deploy with 9pserve 2021-08-03 23:21:14 -06:00
4fab56e77f
add config.h, ctl status codes, and delete realm command 2021-08-03 00:53:16 -06:00
e9839b1663
fix type mismatch for Blob*s, fix grandom 2021-07-30 23:46:42 -06:00
e501297b23
encapsulate file data and length in Blob structure, enable seeking of data files 2021-07-30 23:20:58 -06:00
b457e6ea2f
fix read/write to scope 2021-07-28 23:19:17 -06:00
41c96c5127
fix errors reading and writing universe 2021-07-27 23:50:16 -06:00
150b8ae529
finished adding random/scope functions, universe isn't writing... 2021-07-23 00:27:07 -06:00
940791631c
implement chunk paging, moved some functions out of xrxs.c into user.c 2021-07-21 00:27:40 -06:00
c8ba412121
use libString insead of static character arrays where useful, added some data structure stuff for realm master, random, and scope 2021-07-20 15:59:33 -06:00
4430d607d6
README: consistency 2021-07-19 15:42:46 -06:00
bab155e698
added chunking/paging info to the spec 2021-07-19 15:35:59 -06:00
f752f9deeb
added new aux types: SCOPE, RANDOM, GRANDOM; updated spec 2021-07-19 15:28:37 -06:00
e469044b23
move realms under carts (realms per cart) and got carts realms and universes working 2021-07-18 22:58:08 -06:00
c524a9b65b
implemented some more functions and started putting it all together... realms aren't being saved on leaving; something's up 2021-07-13 01:34:34 -06:00
92bbf397ac
implemented functions for Universe and some for Realm; fixed find_cart() 2021-07-10 00:46:04 -06:00
cd612551fd
refined some types, implemented byte/char reading from files, and implemented some cartridge functions 2021-07-07 23:37:18 -06:00
2d4f1f5ec4
added MIT license and created headers and code files for all the types 2021-07-04 23:44:58 -06:00
0cc1835a02
add skeleton functions for write_ctl with documentation, tweak users table 2021-07-02 22:32:10 -06:00
edc0e119bc
self is always first in users list; implement logout 2021-07-02 15:59:40 -06:00
6ea6f9be6b
fix typos and tested writing to ctl from uxn. it works! 2021-07-01 19:59:56 -06:00
1b90c918bb
fix README 2021-07-01 01:49:00 -06:00
59c83e2bd2
implement users table and users_read() 2021-07-01 01:45:48 -06:00
7ff7a1e29e
fixed a typo 2021-06-30 00:55:56 -06:00
28c2e3cac1
update DESIGN document, put skeleton code in place 2021-06-30 00:52:57 -06:00
a0163016c2
we can write to ctl; thanks sigrid :) 2021-06-29 12:56:21 -06:00
28775d390e
trying to write to ctl file 2021-06-28 15:37:59 -06:00
d7466c73b2
serve simple file directories over 9p 2021-06-24 01:17:34 -06:00
6688673fd6
writerf(): write data to ramfile from serverside 2021-06-23 00:48:23 -06:00
36c208cb88
playing with ramfs implemenatation 2021-06-15 23:46:47 -06:00
b738d29f38
design notes on 9p directory structure 2021-06-14 15:09:05 -06:00
ed686913d2
remove old files on build; fix fsread() a little bit; add options for different service models 2021-06-14 14:23:06 -06:00
9d81d9d6ab
first commit -- hello from 9p 2021-06-13 11:22:58 -06:00