197 Commits

Author SHA1 Message Date
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
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
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
zenith391
f56aa0384e New window for profiler 2019-06-01 12:05:26 +02:00
zenith391
3945edacf7 Some progress 2019-05-31 22:03:42 +02:00
zenith391
e505f964ae Finally added clipboard paste
using middle mouse button
2019-05-31 21:42:18 +02:00
zenith391
5f08340c19 Fixed filesystem.lua 2019-04-21 13:55:51 +02:00
zenith391
5967a7185a Filesystem (optional) size limitation
Filesystem size can finally be limited, however it is optional for people not wanting a behavior closed to OC.

Added drive's component from a fork of OCEmu. Also added a check in it to create the directory if not existing.

Added fork information in README.md
2019-04-21 13:52:32 +02:00
gamax92
6732b46d18 Add reset support in gpu.bind, closes #49
Also fix a typo in the screen component, oops
2018-04-24 12:22:13 -06:00
gamax92
e585df5fac Add a component arg check to the [stub] data card 2018-04-24 11:57:01 -06:00
gamax92
035278e216 Add support for precise screen coords
Also fix drop not being emitted if the mouse is moved
This used to be correct but seems to have changed
2018-04-24 11:55:02 -06:00
gamax92
81e35cee5f Fix custom ocemu filesystem
process.running() is depreciated for process.info().path
2017-10-14 13:21:43 -06:00
gamax92
66b878d897 Fix beep volume inverted
Sorry for your hearing loss
2017-10-09 19:57:34 -06:00