Commit graph

176 commits

Author SHA1 Message Date
Alessandro Proto
72692be21a 👀 2023-02-01 10:23:17 +01:00
Alessandro Proto
8eddd69616 Add gpu.drawBuffer 2023-02-01 10:22:43 +01:00
Alessandro Proto
50461558e4 Minor GC improvement? 2023-02-01 08:31:07 +01:00
Alessandro Proto
4385a9e2fc Add width and height to gpu.newBuffer 2023-02-01 08:29:23 +01:00
Alessandro Proto
2a84bf8fec Improved term.blit performance 2023-02-01 08:28:51 +01:00
Alessandro Proto
17056b3269 Fixed runtime crash on fs.delete deleting full directory not recursively 2023-02-01 08:28:36 +01:00
Alessandro Proto
c278d997ff Add term.blit 2023-01-28 23:13:12 +01:00
Alessandro Proto
38ff61f614 Cover every error from Lua to display panic screen 2023-01-28 20:01:36 +01:00
Alessandro Proto
ad34d6185b Adjust class name to ObjectType 2023-01-28 19:37:13 +01:00
Alessandro Proto
57dbc79949 Update version string to 0.0.6-alpha 2023-01-28 18:58:52 +01:00
Alessandro Proto
a38a7a2692 Clean up 2023-01-28 18:58:33 +01:00
Alessandro Proto
8c592a960f Add file:seek to BinaryReadHandle and BinaryWriteHandle 2023-01-28 10:32:56 +01:00
Alessandro Proto
162ebc3dc2 Update wget.lua to download in binary mode 2023-01-27 23:07:48 +01:00
Alessandro Proto
41216610d4 added file:readAll() to BinaryReadHandle 2023-01-27 23:06:29 +01:00
Alessandro Proto
c2aca7a7af Improved WS client object 2023-01-27 22:56:57 +01:00
Alessandro Proto
bc87363f7c Update CapyOS 2023-01-27 21:59:22 +01:00
Alessandro Proto
27bfd6d363 Added no yield timeout back 2023-01-27 21:58:19 +01:00
Alessandro Proto
511515b9fa Added panic screen back 2023-01-27 19:31:29 +01:00
Alessandro Proto
2644477847 Bugfixes, improvements and API changes 2023-01-27 18:35:40 +01:00
Alessandro Proto
8636bf4ab1 Optimized stream handlers 2023-01-26 21:52:05 +01:00
Alessandro Proto
d1d7bc1463 Completely rewritten the Lua runtime.
Somehow fixed annoying bug in coroutine
2023-01-25 23:06:37 +01:00
Alessandro Proto
c270bbe8bd Fix memory leak with GPUBuffer 2023-01-25 19:04:22 +01:00
Alessandro Proto
024b1f6a19 Added no yield timeout error on infinite loops 2023-01-22 22:41:23 +01:00
Alessandro Proto
c0fe129729 Changed how cursor behaves, added Overlay event 2023-01-22 21:11:14 +01:00
Alessandro Proto
3a7914ee6d Add length metamethod to GPUBuffer 2023-01-21 15:56:32 +01:00
Alessandro Proto
9fad3258c5 Update version to 0.0.5-alpha 2023-01-21 11:41:25 +01:00
Alessandro Proto
a63001a3f9 FAST GPU BUFFERS!!!!! 2023-01-21 11:40:39 +01:00
Alessandro Proto
5398405f77 Added gpu.getPixel, fixed timer.sleep ignoring interrupt events 2023-01-20 21:29:59 +01:00
Alessandro Proto
107019b68f Merged screen and graphics lib into new gpu lib 2023-01-20 19:18:56 +01:00
Alessandro Proto
c6e3fa99c8 added fs.isDir, renamed fs.getAttributes to fs.attributes, more stuff in Lua 2023-01-20 16:28:58 +01:00
Alessandro Proto
5de28f78d2 Ported event library to C#. Added event.push 2023-01-20 10:51:22 +01:00
Alessandro Proto
5636cb0b0d Bugfix BIOS functions getting GC 2023-01-20 10:50:59 +01:00
Alessandro Proto
1eecf58cd0 Bugfix appdata directory not being created 2023-01-20 09:37:53 +01:00
Alessandro Proto
3e3b1654fc Bugfix loadfile not using correct chunkname format 2023-01-18 16:27:49 +01:00
Alessandro Proto
8159b38470 QoL 2023-01-18 12:23:37 +01:00
Alessandro Proto
adb1a6dfcf Merge branch 'main' of https://github.com/Ale32bit/Capy64 2023-01-17 22:23:04 +01:00
Alessandro Proto
bd2747e773 Version update 2023-01-17 22:22:45 +01:00
a0ffd67b78
Add HTTP WebSockets (#3) 2023-01-17 22:18:22 +01:00
Alessandro Proto
916662bebd Added GC functions to handles 2023-01-17 22:15:50 +01:00
Alessandro Proto
79c232a4ac Added example plugin project 2023-01-16 18:53:32 +01:00
Alessandro Proto
a652992861 Remapped interrupt to CTRL + ALT + C. Added reboot keycombo by pressing CTRL + ALT + INS 2023-01-16 18:27:33 +01:00
Alessandro Proto
5f8f946c29 Added graphics functions 2023-01-15 20:19:45 +01:00
Alessandro Proto
ad2166831b Added paste event.
Added proper shell
Added shell commands
2023-01-15 16:44:42 +01:00
Alessandro Proto
6b26e8f66f Version update 2023-01-14 18:23:02 +01:00
Alessandro Proto
927a2e253a Added BinaryWriteHandle
Clean up of all the code
2023-01-14 18:16:35 +01:00
Alessandro Proto
b5f044223a Added BinaryReadHandle.
Added IHandle interface.
Adapted HTTP requests to return BinaryReadHandle on binary mode.
2023-01-14 15:39:54 +01:00
Alessandro Proto
ecad4df4ad Config template for HTTP 2023-01-13 23:48:03 +01:00
Alessandro Proto
5e0183cc1c Added error checking to Lua libs,
added http_failure event to http.requestAsync
2023-01-13 23:43:01 +01:00
Alessandro Proto
719b66fdb0 Basis for configuration 2023-01-13 21:37:42 +01:00
b034fa24bc
Stream handle objects (#2) 2023-01-13 21:31:51 +01:00