207 Commits

Author SHA1 Message Date
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
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
zenith391
3e36f59038 Fix bitblt cost 2020-06-20 11:15:23 +02:00
zenith391
8d00466823 Bitblt call budget 2020-06-20 11:10:42 +02:00
zenith391
bbae8c26b6 Fixed buffer positioning 2020-06-19 13:41:29 +02:00
zenith391
f091f8b08b Fill on buffers 2020-06-19 11:50:44 +02:00
zenith391
bdc6d99b7f GPU buffers
Still need to be made better, but the draft in itself works
2020-06-19 01:51:32 +02:00
zenith391
fb8500d2f2 Revert ocemu and settings 2020-06-19 00:14:20 +02:00
zenith391
13b763995c Revert to master 2020-06-19 00:09:39 +02:00
zenith391
9d5182abc1 Merge remote-tracking branch 'upstream/master' into patch-1 2020-06-19 00:01:56 +02:00
zenith391
fb194b804c buggy things 2020-06-18 23:59:03 +02:00
gamax92
82defa8c6b More drive component fixes
Move hdd size/platter count to settings
Add floppy size setting
Add support for unmanaged floppy disks as tier 0
Fix drive component crashing in slow mode

Fixes #57
2020-04-20 13:59:11 -06:00
gamax92
30ac3fa5a8 Fix bugs in drive component
data was not initialized properly
filename check was not done properly
save data on load if using preload or empty

Closes #56
2020-03-11 11:03:52 -06:00
gamax92
af5b19ff44 Add drive component, closes #41 2020-03-09 01:14:48 -06:00
James Coonradt
73561efac4
Update download urls
closes #53
2020-01-21 23:46:03 -07:00
zenith391
a9b8a5ffdd GNOME app 2020-01-02 21:04:44 +01:00
Zen1th
02496389fe
Update README.md 2019-06-08 18:51:54 +02:00
Zen1th
f374833fac
Update README.md 2019-06-08 18:51:09 +02:00