Commit graph

251 commits

Author SHA1 Message Date
Alessandro Proto
8191c7dc85 Improved audio pipeline 2023-02-04 22:41:14 +01:00
Alessandro Proto
1187a262d9 Bugfix audio.stop not clearing queue 2023-02-04 17:54:03 +01:00
Alessandro Proto
b12eac4bed Move chars closer to close gaps 2023-02-04 11:43:24 +01:00
Alessandro Proto
3e3693bc2e Finish audio library 2023-02-04 11:41:12 +01:00
Alessandro Proto
bf6424c0d1 Allow resizable screen 2023-02-03 22:59:20 +01:00
Alessandro Proto
15e700008e Rename InputEmitter to EventEmitter.
Add screen_resize event.
2023-02-03 22:58:36 +01:00
Alessandro Proto
aec372feb8 Reduced logs by Discord RPC 2023-02-03 22:57:49 +01:00
Alessandro Proto
e0f3dc578b Audio prototype lib 2023-02-03 19:13:26 +01:00
Alessandro Proto
a298f1630f idk how to implement audio 💀 2023-02-03 17:21:27 +01:00
Alessandro Proto
2949239598 Bugfix crash on text too long 2023-02-02 19:02:54 +01:00
Alessandro Proto
68f4f17f35 Add machine.setRPC to shell.lua 2023-02-02 19:02:39 +01:00
Alessandro Proto
9b5d463f4a Show Discord RPC logs on debug only 2023-02-02 19:02:16 +01:00
Alessandro Proto
732311a730 Remove os.shutdown, superseded by machine lib 2023-02-02 19:01:57 +01:00
Alessandro Proto
c6858f6bc0 Add back function to install OS automatically 2023-02-02 12:31:43 +01:00
Alessandro Proto
dc7958d206 Add boot image file. Moved autorun files to boot/autorun 2023-02-02 12:30:41 +01:00
Alessandro Proto
2ed070f7ab Adapted Lua files to machine functions 2023-02-02 11:20:35 +01:00
Alessandro Proto
2544659d0c Add machine library to hosts Capy64 related functions 2023-02-02 11:18:38 +01:00
Alessandro Proto
1fbcef2146 Add base lib for machine functions 2023-02-01 22:57:58 +01:00
Alessandro Proto
5af217ac1f Display an image from /boot/vendor.bmp on boot 2023-02-01 18:59:48 +01:00
Alessandro Proto
0068509357 Add gpu.loadImage 2023-02-01 18:59:26 +01:00
Alessandro Proto
e5e2d58f62 Bugfix require() not replacing dots with slashes 2023-02-01 16:43:55 +01:00
Alessandro Proto
dc7d6bde27 Cool silver color in icon 2023-02-01 16:21:48 +01:00
Alessandro Proto
05228dbb17 New icons! 2023-02-01 15:50:05 +01:00
Alessandro Proto
322ce54443 More info to Discord RPC 2023-02-01 12:08:43 +01:00
Alessandro Proto
10646eb13b Added Discord RPC integration 2023-02-01 10:55:29 +01:00
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