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
b14b485716
Document Slapparoo's FreeAll implementation in ChangeLog.DD.
2022-12-21 03:43:23 -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
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
ff2bbca1ab
Convenience method FreeAll
2022-12-19 22:32:49 +13:00
tinkeros
c6dde79a8b
Fix driver uncached alias and Bt function usage
2022-12-13 20:29:32 -06: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
946c51fa4d
Fix GrFixZoomScale gr.sx 8 pixel offset lock.
2022-11-30 20:09:04 -05:00
TomAwezome
8ddff7d2a7
Revise comment wording, add newline
2022-11-25 20:00:53 -05:00
TomAwezome
43f7974dcb
Remove dup replacement from ConversionScript
2022-11-25 19:55:25 -05:00
Sharoy Veduchi
fbc9139d94
Three more things
...
These additions got the TempleOS intro in the code scraps to work
2022-11-25 01:01:48 -08:00
Sharoy Veduchi
37a02808ba
More vocabulary to ScriptConverter (feat. Anfintony)
...
With Anfintony's permission I've taken these from his ZealAutoInstall and added them here so that the chance of a HolyC program being converted and run properly goes up.
2022-11-24 22:28:17 -08:00
TomAwezome
bbbd3618e1
Update DiskCDDVD.ZC
2022-11-03 17:06:56 -04:00
TomAwezome
d8ec17ca9b
Update DiskCDDVD.ZC
2022-11-03 17:05:14 -04:00
TomAwezome
50b4207a5e
Update Define.ZC
2022-11-03 14:43:36 -04:00
TomAwezome
0966bc375a
Replace ZealBooter-Limine magic number signature with #define vals.
2022-11-03 13:34:01 -04:00
TomAwezome
00bb30855d
Change PCI device list function organization to make it as simple as possible to update with modern PCIDeviceList repo. ( https://www.github.com/Zeal-Operating-System/PCIDeviceList )
2022-11-03 13:16:48 -04:00
TomAwezome
c37d26d621
Update Diff.ZC
2022-11-02 23:42:33 -04:00
TomAwezome
2cb4d56ca6
Lower DiffSub debug RawPrint time.
2022-11-02 23:16:27 -04:00
TomAwezome
34b6afb2f3
Update ChangeLog.DD
2022-11-02 23:15:59 -04:00
TomAwezome
572c36509b
Implement old MBR saving in LimineMHDIns.
2022-11-02 15:30:08 -04:00
TomAwezome
f02a3c844f
Change BootMHDOldRead and BootMHDOldWrite to not use hardcoded 512 byte single-block count, but to instead take an optional new 'size' function argument, and to read OldMBR.BIN filesize to determine MBR+gap destination write size, respectively.
2022-11-02 15:29:43 -04:00
TomAwezome
68f4fad430
Make OSInstall delete Limine.CFG before regenerating it.
2022-11-01 15:43:05 -04:00
TomAwezome
61698d45ab
Merge branch 'master' into limine
2022-11-01 15:03:38 -04:00
TomAwezome
f256afb8b2
Update FAQ.DD, Strategy.DD
2022-11-01 13:17:27 -04:00