Commit graph

  • 12272f13ab
    Add reference to CapyOS repository in README Alessandro Proto 2023-02-20 10:38:28 +0100
  • e662e77fa5 Add gpu.clear Alessandro Proto 2023-02-19 21:38:11 +0100
  • 8b32d524de Merge branch 'main' of https://github.com/Ale32bit/Capy64 v0.0.9-alpha Alessandro Proto 2023-02-19 14:18:35 +0100
  • 70ff5ba20b Bump to v0.0.9-alpha Alessandro Proto 2023-02-19 14:10:36 +0100
  • adaf63c7fc Dump to v0.0.9-alpha Alessandro Proto 2023-02-19 14:10:36 +0100
  • ed66911489 Tweaked cursor size Alessandro Proto 2023-02-19 00:00:49 +0100
  • 65cb15f6c8 Add support for underlined text in term Alessandro Proto 2023-02-18 23:49:21 +0100
  • 3f9f036b49 Write the missing char U+FFFD when unable to render a char in term.write Alessandro Proto 2023-02-18 21:25:36 +0100
  • 001ce2f626 Return nil if clipboard does not contain any text Alessandro Proto 2023-02-18 20:33:25 +0100
  • ac9081cf89 Extract event queueing snippet from Audio.cs Alessandro Proto 2023-02-18 20:24:12 +0100
  • dee550b28d
    Remove paste event (#6) Apache 2023-02-18 13:15:57 -0600
  • 22cf8edb10 Remove paste event Apachedrag427 2023-02-18 12:40:23 -0600
  • 88762b96f7
    Merge branch 'Ale32bit:main' into main Apache 2023-02-18 12:24:17 -0600
  • 03e0992328
    add setClipboard and getClipboard to machine (#5) Apache 2023-02-18 12:14:41 -0600
  • dcab42e5b2
    Merge branch 'main' into main Apache 2023-02-18 12:03:54 -0600
  • 73095cc5da Remove unnecessary using Apachedrag427 2023-02-18 12:00:16 -0600
  • b17439070c Merge branch 'main' of https://github.com/Apachedrag427/Capy64 Apachedrag427 2023-02-18 11:55:56 -0600
  • 85221d3da7 add setClipboard and getClipboard to machine Apachedrag427 2023-02-18 11:55:02 -0600
  • 1dbbb23ff6 Catch unicode error to prevent state crash. Alessandro Proto 2023-02-18 18:09:00 +0100
  • aa63b19929 Add more args to buffer drawing function Alessandro Proto 2023-02-18 11:38:54 +0100
  • 38478b3359 Add sides arg to gpu.drawCircle Alessandro Proto 2023-02-18 11:38:25 +0100
  • e606dfee95 Cleanup Alessandro Proto 2023-02-17 19:22:24 +0100
  • 40295112fe Cleanup state stack during sandboxing process Alessandro Proto 2023-02-17 16:08:25 +0100
  • b86d330532 Remove _HOST, superseded by machine.version() Alessandro Proto 2023-02-17 14:12:41 +0100
  • 0e5a4895fa Remove redundant file Alessandro Proto 2023-02-17 14:05:06 +0100
  • 19d65651bd Update repository and wiki URL. Add requirements section Alessandro Proto 2023-02-17 14:02:11 +0100
  • 0a365f8b72 Update license header comment to reflect new repository url. IDE got confused and broke something with the previous commit. Alessandro Proto 2023-02-17 13:19:10 +0100
  • 03f82a6796 Revert "Update license header comment to reflect new repository url" Alessandro Proto 2023-02-17 13:15:56 +0100
  • fffbb76a5e Update license header comment to reflect new repository url Alessandro Proto 2023-02-17 13:11:04 +0100
  • 6fd4f6ec39
    Changed repository URL Alessandro Proto 2023-02-17 09:47:54 +0100
  • 9cc8377503 Added HQ audio channel. Lowered sample rate to 16kHz to normal channels. Arbitrary audio can only be played on the HQ channel Alessandro Proto 2023-02-16 21:49:33 +0100
  • 8703733b91 Remove audio_end event. Add audio_need event, emitted when the channel is ready to get more audio data Alessandro Proto 2023-02-16 21:29:12 +0100
  • 32d5299a3f Add multiple audio channels (WIP) Alessandro Proto 2023-02-16 20:14:39 +0100
  • 9907232af7 Added back volume arg Alessandro Proto 2023-02-16 19:12:50 +0100
  • 9dd01041d0 Rename IPlugin to IComponent Alessandro Proto 2023-02-16 18:43:10 +0100
  • dba8f8c600 Remove missing file reference from project Alessandro Proto 2023-02-16 18:39:40 +0100
  • ee44873e07
    Remove debug log from Audio.GenerateWave Alessandro Proto 2023-02-16 16:11:58 +0100
  • 2f701a6338
    Add machine.title length checks (#4) Apache 2023-02-16 07:37:13 -0600
  • 6b91656402
    Update Machine.cs Apache 2023-02-16 07:26:21 -0600
  • 87622dc925
    Update Machine.cs Apache 2023-02-16 07:13:56 -0600
  • 1d484f17ad
    Update Machine.cs Apache 2023-02-16 06:39:51 -0600
  • 5045fa757c
    Create codeql.yml Alessandro Proto 2023-02-16 10:49:05 +0100
  • f7591e0d35 Fix incomplete license on top of each file Alessandro Proto 2023-02-15 14:35:44 +0100
  • 6cce546749 Add LICENSE to top of each source file Alessandro Proto 2023-02-15 14:26:04 +0100
  • 4017296426 Add .editorconfig Add template for inserting license on top of source files. Alessandro Proto 2023-02-15 14:17:38 +0100
  • dc51203d3e Add machine.vibrate to vibrate gamepad. This location is temporary. Alessandro Proto 2023-02-15 13:23:38 +0100
  • 8cdf2148ed Allow deletion of open files Alessandro Proto 2023-02-15 13:17:17 +0100
  • d744432a50 Dispose IDisposable objects on close. Objects that implement the IDisposable interface didn't get collected by GC. Alessandro Proto 2023-02-15 13:15:39 +0100
  • e37ed56a43 Add gamepad support Alessandro Proto 2023-02-14 23:06:37 +0100
  • e3616e4ac6 Fix audio that was fucked up since the beginning Alessandro Proto 2023-02-14 21:05:15 +0100
  • 5e95e74545 Improved waveforms of triangle and sawtooth Alessandro Proto 2023-02-14 16:23:01 +0100
  • 8e08c80d91 Better square waveform Alessandro Proto 2023-02-14 15:04:48 +0100
  • e24192fb26 Add support for other audio waveforms Alessandro Proto 2023-02-13 22:36:30 +0100
  • d3bbedb30e Bugfix volume not being actually clamped Alessandro Proto 2023-02-13 21:55:42 +0100
  • 6d9dbda7b5 Revert "Pointers are headache" Alessandro Proto 2023-02-12 20:54:29 +0100
  • 34cf7a6bc4 Window out of focus should no longer lag Alessandro Proto 2023-02-12 20:54:20 +0100
  • 1ca007b8d5 Pointers are headache Alessandro Proto 2023-02-12 20:03:31 +0100
  • 33037a40fc Hide console by default Alessandro Proto 2023-02-12 17:33:06 +0100
  • 1b2ad30759 Add togglable console window Alessandro Proto 2023-02-12 17:32:43 +0100
  • b477e74141 Bugfix out of bounds file mode Alessandro Proto 2023-02-12 12:44:45 +0100
  • 963d47afb2 Getting ready for 0.0.8-alpha v0.0.8-alpha Alessandro Proto 2023-02-12 11:22:16 +0100
  • 4143417947 Make WebSocketClient use ObjectManager Alessandro Proto 2023-02-12 11:20:02 +0100
  • f9f56c8063 Rename Metatable functions Alessandro Proto 2023-02-12 11:19:29 +0100
  • 5dddc42910 Stop audio on close Alessandro Proto 2023-02-12 09:49:58 +0100
  • d318523bde use UserData instead of tables Alessandro Proto 2023-02-12 09:49:51 +0100
  • 7254ba638c Hacky object management Alessandro Proto 2023-02-11 22:59:57 +0100
  • b84db27f83 Add OnClose event. Reboot shortcut resets steps to 0 Alessandro Proto 2023-02-11 22:20:23 +0100
  • 5a510c6eb6 better gpubuffer code structure Alessandro Proto 2023-02-10 21:45:04 +0100
  • 392c1b9aca Add timer.now() to get current time in milliseconds (UTC) Alessandro Proto 2023-02-10 20:43:58 +0100
  • ffa223b5b3 Force queue processing end Alessandro Proto 2023-02-10 20:24:28 +0100
  • b212f41fea Allow floating point in timer.start Alessandro Proto 2023-02-10 20:21:09 +0100
  • 38c62c8f45 Update bios.lua to use the new index.json file Alessandro Proto 2023-02-10 19:26:17 +0100
  • 23d062682a Add size mismatch error to drawBuffer Alessandro Proto 2023-02-10 14:13:44 +0100
  • cf12454a83 Allow gpubuffers to be drawn out of bounds Alessandro Proto 2023-02-10 14:12:12 +0100
  • 8b5fa96a74 Rewrite everything Alessandro Proto 2023-02-09 22:17:17 +0100
  • bcb358ed9d Merge branch 'main' of https://github.com/Capy64/Capy64 Alessandro Proto 2023-02-07 22:19:34 +0100
  • 6240179118 Renamed all functions to read*. Add buffer:read() (WIP) Alessandro Proto 2023-02-07 22:19:27 +0100
  • 3502da4889 Add support for byte arrays to audio.play Alessandro Proto 2023-02-07 22:19:05 +0100
  • e6082c9ea8
    Update issue templates Alessandro Proto 2023-02-06 22:10:11 +0100
  • 4eec297c69
    Create README.md Alessandro Proto 2023-02-06 22:04:47 +0100
  • 8191c7dc85 Improved audio pipeline Alessandro Proto 2023-02-04 22:41:14 +0100
  • 1187a262d9 Bugfix audio.stop not clearing queue Alessandro Proto 2023-02-04 17:54:03 +0100
  • b12eac4bed Move chars closer to close gaps v0.0.7-alpha Alessandro Proto 2023-02-04 11:43:24 +0100
  • 3e3693bc2e Finish audio library Alessandro Proto 2023-02-04 11:41:12 +0100
  • bf6424c0d1 Allow resizable screen Alessandro Proto 2023-02-03 22:59:20 +0100
  • 15e700008e Rename InputEmitter to EventEmitter. Add screen_resize event. Alessandro Proto 2023-02-03 22:58:36 +0100
  • aec372feb8 Reduced logs by Discord RPC Alessandro Proto 2023-02-03 22:57:49 +0100
  • e0f3dc578b Audio prototype lib Alessandro Proto 2023-02-03 19:13:26 +0100
  • a298f1630f idk how to implement audio 💀 Alessandro Proto 2023-02-03 17:21:27 +0100
  • 2949239598 Bugfix crash on text too long Alessandro Proto 2023-02-02 19:02:54 +0100
  • 68f4f17f35 Add machine.setRPC to shell.lua Alessandro Proto 2023-02-02 19:02:39 +0100
  • 9b5d463f4a Show Discord RPC logs on debug only Alessandro Proto 2023-02-02 19:02:16 +0100
  • 732311a730 Remove os.shutdown, superseded by machine lib Alessandro Proto 2023-02-02 19:01:57 +0100
  • c6858f6bc0 Add back function to install OS automatically Alessandro Proto 2023-02-02 12:31:43 +0100
  • dc7958d206 Add boot image file. Moved autorun files to boot/autorun Alessandro Proto 2023-02-02 12:30:41 +0100
  • 2ed070f7ab Adapted Lua files to machine functions Alessandro Proto 2023-02-02 11:20:35 +0100
  • 2544659d0c Add machine library to hosts Capy64 related functions Alessandro Proto 2023-02-02 11:18:38 +0100
  • 1fbcef2146 Add base lib for machine functions Alessandro Proto 2023-02-01 22:57:58 +0100
  • 5af217ac1f Display an image from /boot/vendor.bmp on boot Alessandro Proto 2023-02-01 18:59:48 +0100
  • 0068509357 Add gpu.loadImage Alessandro Proto 2023-02-01 18:59:26 +0100