all repos — xrxs @ 8cb70363a3ef3e428fceae98ea4f06e8a47f42ad

experimental networked application/game server with 9p

merge client sprite data into main code
Iris Lightshard nilix@nilfm.cc
PGP Signature
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEkFh6dA+k/6CXFXU4O3+8IhROY5gFAmFpAN0ACgkQO3+8IhRO
Y5hLcQ//QTl6RzPpIBA56XHc07dMRuu8Vdp1w3givDdlKjCKl6AzkLdd5D3m2D/F
t3LkIqpGBljJ7hADSqinX70rk5SdLGDDz9jzlFBxRGVwrk7pFuhSS99RssExm0oM
fgGAgMR+0LIAq/XwzjCgtqiipJwCBCz4nWzv8CS0MNSOT2hN97m2f9jfkVZM0OiW
AXf2o53rf2nxn2KWvY+uf71VczBRRxGTfliA6vNd0jcFmVMazH+gRkop2AKUVNI1
WYUA9D0JzD1+WAUEIP0IWAscfhcaYSSfH9GEBtfwB0OzCfX5PiGa/8iLArof1OmB
S3yNgZqhk6FDWoV5KAUgTteozwqaj4RNgtYpdhwTuT2RgaadIFe8ERUD2JZQwxCT
aSJLqGZopRlZvwLGKvhtikmoXgrOCJ1yPFWatUsZ9e48fSQujR3fH6FgF/yFIBFX
zpxZrJvou9HdP6A5ajWi4tB3l02s9CvUUGzpfVF6v7wjqfOK1BItAPv2W+TmyPH0
9VzC4yibI4IjlNmkhvqKi8rrGZIBrfDEaMjpGkIUXi8EKCdGMsw9Ad2J4MogtBor
7llR6VDSTIOQ/ZW4t/OpinruNmrjtCI7bTfpUVq2iy9qSsMq2OpPBLv3DcO52Zz3
rmqw4yBnOPqH03o9/R1Lq9zhXZDLYW4Nb3S73jHY8osQsXDvXjA=
=qG3f
-----END PGP SIGNATURE-----
commit

8cb70363a3ef3e428fceae98ea4f06e8a47f42ad

parent

7f8f254a745300c61f487273dec3597d46b8a2e7

1 files changed, 96 insertions(+), 57 deletions(-)

jump to
M uxn-client/xrxs.taluxn-client/xrxs.tal

@@ -69,51 +69,6 @@ #02c1 .System/r DEO2

#02cd .System/g DEO2 #02cb .System/b DEO2 - ( load individual sprites from the main sheet ) - ;spritesheet .File/name DEO2 - #0100 .File/length DEO2 - - ( logos ) - #0000 .File/offset-ls DEO2 - ;uxn-logo .File/load DEO2 - - #0200 .File/offset-ls DEO2 - ;xrxs-logo .File/load DEO2 - - ( buttons ) - #00c0 .File/length DEO2 - #0400 .File/offset-ls DEO2 - ;yes-btn .File/load DEO2 - - #04c0 .File/offset-ls DEO2 - ;yes-btn-active .File/load DEO2 - - #0600 .File/offset-ls DEO2 - ;no-btn .File/load DEO2 - - #06c0 .File/offset-ls DEO2 - ;no-btn-active .File/load DEO2 - - ( scrollbar ) - #0010 .File/length DEO2 - #0800 .File/offset-ls DEO2 - ;scroll-down-btn .File/load DEO2 - - #0810 .File/offset-ls DEO2 - ;scroll-up-btn .File/load DEO2 - - #0820 .File/offset-ls DEO2 - ;scrollbar .File/load DEO2 - - #0830 .File/offset-ls DEO2 - ;scrollbar-trough .File/load DEO2 - - ( load zz font ) - ;fontsheet .File/name DEO2 - #0000 .File/offset-ls DEO2 - #0300 .File/length DEO2 - ;font .File/load DEO2 - ( initialize state ) #00 .ticker STZ #00 .state STZ

@@ -1008,18 +963,102 @@ @cart $32

( sprites ) @blank $16 -@uxn-logo $256 -@xrxs-logo $256 -@yes-btn $192 -@no-btn $192 -@yes-btn-active $192 -@no-btn-active $192 -@scroll-up-btn $16 -@scroll-down-btn $16 -@scrollbar $16 -@scrollbar-trough $16 -@cursor [ 80c0 e0f0 f8e0 1000 ] -@font $768 +@uxn-logo [ + 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 09 1b 3f 1e 18 18 18 + 00 00 00 00 00 00 00 00 00 e0 f0 38 1c 0c 0c 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 18 18 18 18 18 18 18 3e + 00 00 00 00 00 00 00 00 0c 0c 0c 0c 0c 0c 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + 00 00 00 00 00 00 00 00 00 78 30 30 30 30 30 30 00 00 00 00 00 00 00 00 7c 18 18 18 18 18 18 18 + 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + 00 00 00 00 00 00 00 00 30 30 30 38 1c 0f 07 00 00 00 00 00 00 00 00 00 18 18 38 78 fc d8 90 00 + 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +] + +@xrxs-logo [ + 00 00 00 00 00 00 00 00 00 60 70 38 1c 0e 07 03 00 00 00 00 00 00 00 00 00 00 06 0c 18 30 60 c0 + 00 00 00 00 00 00 00 00 00 01 63 36 1c 0c 0c 0c 00 00 00 00 00 00 00 00 00 e0 f0 1c 0c 00 00 00 + 00 00 00 00 00 00 00 00 03 06 0c 18 30 60 00 00 00 00 00 00 00 00 00 00 c0 e0 70 38 1c 0e 06 00 + 00 00 00 00 00 00 00 00 0c 0c 0c 0c 0c 1c 3e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + 00 00 00 00 00 00 00 00 00 60 70 38 1c 0e 07 03 00 00 00 00 00 00 00 00 00 00 06 0c 18 30 60 c0 + 00 00 00 00 00 00 00 00 00 03 07 0e 18 18 18 1f 00 00 00 00 00 00 00 00 00 c0 f0 78 08 00 00 e0 + 00 00 00 00 00 00 00 00 03 06 0c 18 30 60 00 00 00 00 00 00 00 00 00 00 c0 e0 70 38 1c 0e 06 00 + 00 00 00 00 00 00 00 00 07 00 00 10 1e 0f 03 00 00 00 00 00 00 00 00 00 f8 18 18 18 70 e0 c0 00 +] + +@yes-btn [ + ff f8 f0 e0 e0 e1 e2 e2 00 07 08 10 10 11 12 12 ff 00 00 00 e0 10 08 08 00 ff 00 00 e0 10 08 08 + ff 00 00 00 00 00 00 00 00 ff 00 00 82 82 44 38 ff 00 00 00 00 00 00 00 00 ff 00 00 fe 80 80 f8 + ff 00 00 00 00 00 00 00 00 ff 00 00 7c 82 80 7c ff 3f 1f 0f 0f 0f 0f 0f 00 c0 20 10 10 10 10 10 + e2 e1 e0 e0 e0 f0 f8 ff 12 11 10 10 10 08 07 00 08 10 e0 00 00 00 00 ff 08 10 e0 00 00 00 ff 00 + 00 00 00 00 00 00 00 ff 10 10 10 00 00 00 ff 00 00 00 00 00 00 00 00 ff 80 80 fe 00 00 00 ff 00 + 00 00 00 00 00 00 00 ff 02 82 7c 00 00 00 ff 00 0f 0f 0f 0f 0f 1f 3f ff 10 10 10 10 10 20 c0 00 +] + +@no-btn [ + ff f8 f0 e0 e2 e1 e0 e0 00 07 08 10 12 11 10 10 ff 00 00 00 08 10 a0 40 00 ff 00 00 08 10 a0 40 + ff 00 00 00 00 00 00 00 00 ff 00 00 08 0c 0a 09 ff 00 00 00 00 00 00 00 00 ff 00 00 27 28 28 28 + ff 00 00 00 00 00 00 00 00 ff 00 00 c0 20 20 20 ff 3f 1f 0f 0f 0f 0f 0f 00 c0 20 10 10 10 10 10 + e0 e1 e2 e0 e0 f0 f8 ff 10 11 12 10 10 08 07 00 a0 10 08 00 00 00 00 ff a0 10 08 00 00 00 ff 00 + 00 00 00 00 00 00 00 ff 08 08 08 00 00 00 ff 00 00 00 00 00 00 00 00 ff a8 68 27 00 00 00 ff 00 + 00 00 00 00 00 00 00 ff 20 20 c0 00 00 00 ff 00 0f 0f 0f 0f 0f 1f 3f ff 10 10 10 10 10 20 c0 00 +] + +@yes-btn-active [ + ff ff f8 f0 f0 f1 f2 f2 00 07 08 10 10 11 12 12 ff ff 00 00 e0 10 08 08 00 ff 00 00 e0 10 08 08 + ff ff 00 00 00 00 00 00 00 ff 00 00 82 82 44 38 ff ff 00 00 00 00 00 00 00 ff 00 00 fe 80 80 f8 + ff ff 00 00 00 00 00 00 00 ff 00 00 7c 82 80 7c ff ff 3f 1f 1f 1f 1f 1f 00 c0 20 10 10 10 10 10 + f2 f1 f0 f0 f0 f8 ff ff 12 11 10 10 10 08 07 00 08 10 e0 00 00 00 ff ff 08 10 e0 00 00 00 ff 00 + 00 00 00 00 00 00 ff ff 10 10 10 00 00 00 ff 00 00 00 00 00 00 00 ff ff 80 80 fe 00 00 00 ff 00 + 00 00 00 00 00 00 ff ff 02 82 7c 00 00 00 ff 00 1f 1f 1f 1f 1f 3f ff ff 10 10 10 10 10 20 c0 00 +] + +@no-btn-active [ + ff ff f8 f0 f2 f1 f0 f0 00 07 08 10 12 11 10 10 ff ff 00 00 08 10 a0 40 00 ff 00 00 08 10 a0 40 + ff ff 00 00 00 00 00 00 00 ff 00 00 08 0c 0a 09 ff ff 00 00 00 00 00 00 00 ff 00 00 27 28 28 28 + ff ff 00 00 00 00 00 00 00 ff 00 00 c0 20 20 20 ff ff 3f 1f 1f 1f 1f 1f 00 c0 20 10 10 10 10 10 + f0 f1 f2 f0 f0 f8 ff ff 10 11 12 10 10 08 07 00 a0 10 08 00 00 00 ff ff a0 10 08 00 00 00 ff 00 + 00 00 00 00 00 00 ff ff 08 08 08 00 00 00 ff 00 00 00 00 00 00 00 ff ff a8 68 27 00 00 00 ff 00 + 00 00 00 00 00 00 ff ff 20 20 c0 00 00 00 ff 00 1f 1f 1f 1f 1f 3f ff ff 10 10 10 10 10 20 c0 00 +] + +@scrollbar [ + ff ff ff ff ff ff ff ff 3c 3c 3c 3c 3c 3c 3c 3c +] + +@scrollbar-trough [ + c3 c3 c3 c3 c3 c3 c3 c3 28 14 28 14 28 14 28 14 +] + +@cursor [ + 80c0 e0f0 f8e0 1000 + ] + +@font [ + 00 00 00 00 00 00 00 00 00 18 18 18 08 00 08 00 00 14 14 00 00 00 00 00 00 24 7e 24 24 7e 24 00 + 00 10 3c 50 38 14 78 10 00 00 44 08 10 20 44 00 00 18 20 32 2c 24 1a 00 00 18 10 20 00 00 00 00 + 00 04 08 08 08 08 04 00 00 20 10 10 10 10 20 00 00 00 44 28 10 28 44 00 00 00 10 10 7c 10 10 00 + 00 00 00 00 00 0c 08 10 00 00 00 00 3e 00 00 00 00 00 00 00 00 0c 0c 00 00 02 04 08 10 20 40 00 + 00 38 44 54 54 44 38 00 00 30 10 10 10 10 38 00 00 38 44 04 38 40 7c 00 00 38 44 18 04 44 38 00 + 00 08 18 28 48 7c 08 00 00 7c 40 78 04 44 38 00 00 38 40 78 44 44 38 00 00 7c 04 08 10 10 10 00 + 00 38 44 38 44 44 38 00 00 38 44 44 3c 04 38 00 00 18 18 00 00 18 18 00 00 18 18 00 00 18 10 20 + 00 00 08 10 20 10 08 00 00 00 00 3e 00 3e 00 00 00 00 10 08 04 08 10 00 00 38 44 1c 10 00 10 00 + 00 38 44 5c 58 40 3c 00 00 10 28 44 7c 44 44 00 00 78 44 78 44 44 78 00 00 38 44 40 40 44 38 00 + 00 78 44 44 44 44 78 00 00 7c 40 7c 40 40 7c 00 00 7c 40 7c 40 40 40 00 00 38 44 40 4c 44 3c 00 + 00 44 44 7c 44 44 44 00 00 7c 10 10 10 10 7c 00 00 7c 08 08 48 48 30 00 00 44 48 70 48 44 44 00 + 00 40 40 40 40 40 7c 00 00 44 6c 7c 54 44 44 00 00 44 64 74 5c 4c 44 00 00 38 44 44 44 44 38 00 + 00 78 44 44 78 40 40 00 00 38 44 44 4c 4c 3e 00 00 78 44 44 78 44 44 00 00 3c 40 38 04 04 78 00 + 00 7c 10 10 10 10 10 00 00 44 44 44 44 44 3c 00 00 44 44 28 28 10 10 00 00 44 44 44 54 6c 44 00 + 00 44 44 38 38 44 44 00 00 44 44 28 10 10 10 00 00 7c 04 18 30 40 7c 00 00 3c 30 30 30 30 3c 00 + 00 40 20 10 08 04 02 00 00 3c 0c 0c 0c 0c 3c 00 00 10 38 6c 00 00 00 00 00 00 00 00 00 00 7e 00 + 00 18 08 04 00 00 00 00 00 00 38 04 3c 44 3c 00 00 40 40 78 44 44 78 00 00 00 38 44 40 44 38 00 + 00 04 04 3c 44 44 3c 00 00 00 38 44 7c 40 3c 00 00 1c 20 78 20 20 20 00 00 00 3c 44 3c 04 44 38 + 00 40 40 78 44 44 44 00 00 30 00 70 10 10 18 00 00 0c 00 3c 04 04 44 38 00 00 44 48 70 48 44 00 + 00 70 10 10 10 10 1c 00 00 00 44 6c 7c 54 44 00 00 00 78 44 44 44 44 00 00 00 38 44 44 44 38 00 + 00 00 78 44 44 78 40 40 00 00 3c 44 44 3d 06 04 00 00 4c 50 60 40 40 00 00 00 3c 40 38 04 78 00 + 00 20 78 20 20 24 38 00 00 00 44 44 44 44 3c 00 00 00 44 44 28 28 10 00 00 00 44 44 54 7c 28 00 + 00 00 44 28 10 28 44 00 00 00 44 44 3c 04 78 00 00 00 7c 04 38 40 7c 00 00 1e 10 10 10 00 00 00 + 00 10 10 10 10 10 10 00 00 00 00 08 08 08 78 00 00 00 00 32 4c 00 00 00 3c 42 99 a1 a1 99 42 3c +] ( big data ) @word [ #0000 #0000 #0000 #0000