Commit graph

1093 commits

Author SHA1 Message Date
slendi
a350141d45
Modify build script for automatic feature detection
This commit modified the build script so that it does not require the
user to edit it. It automatically detects sudo or doas and whether
virrualization is available or not.

Signed-off-by: slendi <slendi@socopon.com>
2023-03-02 16:43:10 +02:00
tinkeros
4b3c344825
Skip partial updates when updating entire screen (#90) 2023-02-26 01:41:54 +00:00
Sharoy Veduchi
5f24bd97bb
Change CC to ZC (#95)
Co-authored-by: Midnoclose <24860483+Midnoclose@users.noreply.github.com>
2023-02-25 20:07:28 -05:00
チャールズ
e65f27c46d
Merge pull request #93 from tinkeros/cf-mouse-fix
Add support for user apps to capture raw mouse data and mouse support to Castle Frankenstein
2023-02-25 16:35:04 -05:00
tinkeros
c59e87318f Add Castle Frankenstein mouse aim support and kernel user mouse function 2023-01-25 21:12:07 -06:00
tinkeros
025cc946d4 Fix issue preventing network adapter detection with multiple adapters 2023-01-05 21:07:08 -06:00
TomAwezome
f9bb43799b Replace DFT with DEFAULT in HDAudio code. 2023-01-01 23:01:45 -05:00
TomAwezome
c370588653 Replace HDAudioEnd Free calls with FreeAll.
(Thanks Slapparoo for implementing FreeAll)
2022-12-31 01:10:35 -05:00
TomAwezome
f8729688b9 Refactor entire HDAudio driver to use new register functions, instead of direct pointer manipulation. 2022-12-31 01:08:39 -05:00
TomAwezome
d58bc8c410 Add HDAudio read/write register functions. 2022-12-31 01:07:19 -05:00
TomAwezome
e599c67ca5 Unobfuscate HDAudioInit and HDAudioScan. 2022-12-30 17:46:49 -05:00
TomAwezome
64703e9a12 Create PCI Command Register kernel defines, replace PCNet identical defines with new global defines. 2022-12-30 17:45:58 -05:00
TomAwezome
0f1a63f0a2 Fix PCI write funcs val calculation. 2022-12-30 16:26:12 -05:00
TomAwezome
74b770870f Comment out skipped lines, add TODO noting to look into what formats a stream supports before trying to make it use the 'default'. 2022-12-30 14:25:09 -05:00
TomAwezome
5696c3d0f1 Fix HDAudio driver for machines with less than 3 cores. 2022-12-30 14:24:15 -05:00
TomAwezome
8106bf6c02 Trim a few redundant HDAudio function code lines. 2022-12-30 14:23:16 -05:00
TomAwezome
6063c02243 Make HDAudio driver find with PCI code constants. 2022-12-30 14:22:20 -05:00
TomAwezome
b3af1628a2 Add PCI class and subclass codes for audio. 2022-12-30 14:21:07 -05:00
TomAwezome
926fd92849
Delete src/Home/Sound/HDAudio0 directory 2022-12-28 20:13:21 -05:00
TomAwezome
f2490f75bc Reformat HDAudio.ZC 2022-12-28 18:18:53 -05:00
TomAwezome
2fd8527fdb Document HDAudio/AC97 sound API currently in use. 2022-12-26 20:35:38 -05:00
TomAwezome
8200205781 Fix HDAudio Synth.ZC enough to compile. 2022-12-24 19:43:10 -05:00
TomAwezome
55d95ee3d3 Fix HDAudio BeatFreq.ZC enough to compile. 2022-12-24 19:42:49 -05:00
TomAwezome
027edae296 Fix AC97 PCI var names. 2022-12-24 16:27:18 -05:00
TomAwezome
ac7598808d Change AC97 Pci.ZC var style convention to Zeal standard. 2022-12-24 16:26:41 -05:00
TomAwezome
bff3a763ea Reformat AC97 #define value tab-alignment. 2022-12-24 14:31:57 -05:00
TomAwezome
dcdde184ea Run CursorRemove on Sound files 2022-12-24 14:28:49 -05:00
TomAwezome
276ab81094 Change AC97 var naming convention to Zeal standard. 2022-12-24 14:18:04 -05:00
TomAwezome
b7821cbc95 Add temporary Sound dir and modified driver files.
Sources:
AC97: https://git.checksum.fail/alec/TOSamp
HDAudio0: https://git.checksum.fail/alec/templenes
HDAudio1: https://github.com/dancoyle21/sup1hdaudio (fork of alec's sup1hdaudio repo)
2022-12-23 22:41:25 -05:00
TomAwezome
57aaeebde1 Fix loopback code using deprecated variable. 2022-12-23 02:22:58 -05:00
TomAwezome
9f3f051762
Merge branch 'master' into network-loopback 2022-12-22 19:56:39 -05:00
TomAwezome
b14b485716 Document Slapparoo's FreeAll implementation in ChangeLog.DD. 2022-12-21 03:43:23 -05:00
TomAwezome
bddebe8e44 Merge branch 'Slapparoo-malloc-freeall' 2022-12-21 03:33:46 -05:00
TomAwezome
6d6c059f38 Fix FreeAll PR formatting. 2022-12-21 03:33:23 -05:00
TomAwezome
1a9aba3ab7
Merge branch 'master' into malloc-freeall 2022-12-21 03:28:38 -05:00
TomAwezome
2c551f06e7 Merge branch 'tinkeros-pcnet-fixes-for-real-hw' 2022-12-21 03:24:10 -05:00
TomAwezome
113961a0d9 Fix PCNet PR formatting. 2022-12-21 03:23:47 -05:00
tinkeros
aa1066c5bb Fix PCNet driver for real hardware usage
Align memory buffers
Delay enabling interrupts until config is complete
Adds functions to Read/Write BCR registers
Configures link related BCR registers
2022-12-20 14:44:11 -06:00
Slapparoo
23cb557183 Add Boll to Print, update Print format Doc 2022-12-20 16:01:29 +13:00
Slapparoo
13c1c96bc5 Create Sandy beach palette 2022-12-20 15:52:16 +13:00
Slapparoo
ff2bbca1ab Convenience method FreeAll 2022-12-19 22:32:49 +13:00
TomAwezome
777203d952
Merge pull request #79 from tinkeros/misc-pcnet-fixes
Fix driver uncached alias and Bt function usage
2022-12-15 18:04:04 -05:00
tinkeros
c6dde79a8b Fix driver uncached alias and Bt function usage 2022-12-13 20:29:32 -06:00
TomAwezome
8b22252b73 Merge branch 'tinkeros-fix-pcnet-mac' 2022-12-13 03:26:44 -05:00
TomAwezome
17a0888997 Add newline for formatting in PCNet code. 2022-12-13 03:25:53 -05:00
tinkeros
67e54cdf1f Fix PCNetMACGet function 2022-12-11 20:59:54 -06:00
TomAwezome
1d778f6322
Merge pull request #77 from tinkeros/parameterize-qemu-path
Add QEMU_BIN_PATH variable
2022-12-11 20:48:11 -05:00
tinkeros
f4c5814c4b Add QEMU_BIN_PATH variable 2022-12-11 19:08:55 -06:00
TomAwezome
946c51fa4d Fix GrFixZoomScale gr.sx 8 pixel offset lock. 2022-11-30 20:09:04 -05:00
TomAwezome
30b56a3093
Merge branch 'master' into network-loopback 2022-11-26 21:56:20 -05:00