223 Commits

Author SHA1 Message Date
zenith391
c84a071d24 make buffers faster
closes #36
2024-04-15 16:31:02 +02:00
zenith391
0dd3789abd sound card: variable number of channels 2023-03-25 09:33:29 +01:00
zenith391
6b1f90c348 sound: Correctly render 3 wave types
Correctly rendering sine wave is still WIP
2022-09-18 10:15:28 +02:00
Zen1th
fb31513239
Update README.md 2022-07-21 18:25:35 +00:00
zenith391
e8956c4e21 sound: Add triangle and sawtooth wave 2022-04-19 13:27:32 +02:00
zenith391
6cb4fe9750 Add support for sine wave type 2022-04-14 22:03:28 +02:00
Ocawesome101
0f1c899531
show SimpleMessageBox on error (#27) 2022-03-21 19:45:01 +01:00
zenith391
c89e857fe9 Add pending signals to profiler tab 2022-02-05 17:18:25 +01:00
zenith391
ed6343f623 Create sound_card_tab.png 2022-02-05 16:58:45 +01:00
zenith391
3db4e19f54 Handle debug tab selection 2022-02-05 16:48:36 +01:00
zenith391
574882b59a gpu: Properly implement some defaults 2022-01-25 19:10:05 +01:00
Zen1th
de3ba4f0dc
Merge pull request #14 from Dyonovan/master
Fixed Arch instructions due to change in luarocks
2022-01-25 12:42:15 +01:00
Zen1th
0c2c7c3a54
Merge branch 'master' into master 2022-01-25 12:42:08 +01:00
Zen1th
e3a4c6f19f
Merge pull request #32 from MCJack123/patch-2
Fix build for SSL
2022-01-25 12:40:11 +01:00
zenith391
b65b2f614b Add compCheckArg checks to new buffer methods in gpu
fixes #35
2022-01-25 12:39:39 +01:00
JackMacWindows
6b29195ab3
Fixed build for SSL (fixes #31) 2022-01-12 11:37:08 -05:00
zenith391
5750436eff Fix sound card volume level between process calls 2021-12-12 17:11:23 +01:00
zenith391
ff555cc6d7 sound card: Add volume support 2021-12-07 17:11:52 +01:00
Zen1th
b8ff7682b2
Merge pull request #29 from mckuhei/master
Update to Lua 5.3.
2021-10-16 14:42:43 +02:00
Zen1th
fd4a164698
Integrate README download link with GitHub actions
This commit integrates the README download link with the newly added Windows GitHub Actions workflow using the nightly.link website
2021-10-16 14:36:27 +02:00
Zen1th
be4667024d
Merge pull request #17 from fixator10/win-auto-build
Add GHA workflow for windows builds
2021-10-16 14:22:20 +02:00
Minecraftku_hei
f30a758f08
Update to Lua 5.3. 2021-10-16 16:46:22 +08:00
zenith391
aeeb51f272 Update sound_card.lua 2021-10-10 12:32:00 +02:00
Zen1th
968e75b1d2
Merge pull request #19 from AtomicScience/master
README updated to fix #18
2021-09-21 16:32:23 +02:00
zenith391
c3462bcf70 Sound card basic ADSR support
The desired frequency of the sound card has been increased as it allows to make much better square waves (otherwise they'd be smoothed out creating a completely different sound from the Computronics sound card)
2021-09-20 11:37:54 +02:00
zenith391
b0fabfd026 Handle sound card saturation 2021-09-19 21:24:58 +02:00
zenith391
2f63a37476 Add debugger 2021-09-19 21:06:51 +02:00
zenith391
f909517e89 Begin sound card emulation 2021-09-19 16:48:39 +02:00
zenith391
8ea389be37 Fix gpu.copy when it copies from outside the screen
closes #23

Previously, when a gpu.copy tried to copy something that was outside the screen space, instead of only choosing the space inside the screen, it completely ignored the copy. This commit fixes that.
2021-09-19 12:21:17 +02:00
zenith391
8dd0c8fd96 Fix setDepth behaviour
closes #22

The issue #22 only happend in OC-ULOS as it was the only OS that would call setDepth after setting palette colors. To match behaviour like this, `screen.setDepth` was changed to only reset palette if the new depth is lower than the old one.
2021-09-19 12:09:33 +02:00
zenith391
27dd2fe323 Add log filtering
This allows to only look at the logs containing certain names (for example filter can be `computer` to only gets computer API calls like `computer.uptime`)
2021-09-19 12:07:12 +02:00
zenith391
7f779fe695 Sanitize debug logging
closes #25
2021-09-19 11:39:22 +02:00
zenith391
e21be6bef6 Added 'manage' tool
As of now it can only be used to create filesystems without going through the `ocemu.cfg`, but in the future it will be able to do more.
2021-09-19 11:21:34 +02:00
AtomicScience
d45bc0c2a5
README updated to make an adequate AUR package description 2021-08-26 12:56:01 +03:00
Fixator10
15ab9c8277
newline at the end of file 2021-08-26 13:25:52 +04:00
Fixator10
76f610affb
Merge branch 'master' into win-auto-build 2021-08-26 12:41:45 +04:00
zenith391
f347b05345 Fix bitblt
+ The palette is now checked on bitblt which means a buffer can't display 24-bit RGB colors anymore
+ fromCol and fromRow now match OpenComputers order
2021-08-26 09:44:43 +02:00
Fixator10
54dcd80075
add autobuild gh workflow 2021-08-25 20:16:02 +04:00
Zen1th
aac97004e2
Update README.md 2021-08-25 11:28:22 +02:00
Dyonovan
6d89ac0669
Fixed Arch instructions due to change in luarocks 2021-07-27 17:50:23 -04:00
misiuji
15df352458
fixed rm prompting (#10)
Switch usage of `rm -r` to `rm -rf`
2021-06-30 22:03:02 +02:00
zenith391
f37552c244 Fix bit32 with Lua 5.3: fixes #8
As bit32 was removed in Lua 5.3, the bit32 accesses needed to be moved in a path only executed when Lua version is Lua 5.2 (or below if somehow supported)
2021-01-29 12:38:18 +01:00
zenith391
ad6da27ff5 Delete my_fixing_process.pdf
The file was only a note to the previous pull request and should thus now be removed.
2020-11-14 18:21:04 +01:00
Zen1th
960e98a88d
Merge pull request #4 from misiuji/master
i updated the msys2 script
2020-11-14 18:20:23 +01:00
misiuji
9c8e93cf47
this is the process i took to update the script 2020-11-14 10:29:46 +01:00
misiuji
b0b3df3f3c
updated git clone address 2020-11-14 10:28:02 +01:00
misiuji
4c31da58c1
updated dependencies 2020-11-14 10:27:15 +01:00
zenith391
c50f90ad1b Device info
Added computer.getDeviceInfo() for:
- Data card
- Drive
- EEPROM
- Filesystem
- GPU
- Internet card
- Keyboard
- Network card / Modem

Also updated README
2020-10-28 12:26:24 +01:00
Zen1th
31affbde5a
Merge pull request #2 from zenith391/patch-1
Merge "patch-1" to "master"
2020-10-28 11:21:07 +01:00
Zen1th
372aebb911
Merge branch 'master' into patch-1 2020-10-28 11:20:37 +01:00