Commit graph

309 commits

Author SHA1 Message Date
VoidNV
b7ad56489f Remove DriveMap() 2021-01-24 02:19:02 -06:00
TomAwezome
de1878c1f7 Fixed 4 million context swap/second Networking bug.
Revamped NetHandlerTask into interrupt-based NetHandler.
Created NetLog to output Network info to, instead of outputting to zenith_task.
Updated NetStart.CC and Test files some.
Changed UDPSocketReceiveFrom behaviour to NetWarn instead of Debug when hits timeout and sees AF_UNSPEC.
2021-01-20 19:33:03 -05:00
TomAwezome
ca24a0ab32 Set up uncached PCNet packet buffers, cleaned up network stack code some. 2021-01-18 23:31:05 -05:00
TomAwezome
3ef48c1e28 Fixed PCNet DE index rollover packet buffer bug.
Added few more networking tests and changed variables in some of them for making it easier to differentiate them in Wireshark .pcap results.
2021-01-18 19:22:12 -05:00
TomAwezome
fc0bf860b1 Added .HC to .CC file conversion script to Zenith/Utils. 2021-01-18 16:49:23 -05:00
TomAwezome
25a76542cd Added more networking tests, lowered DNS timeout, raised DNS retries. 2021-01-17 15:24:37 -05:00
TomAwezome
4c0d6ae537 Updated DNSRep and ARPRep, added more networking tests, altered NetStart.CC 2021-01-17 04:31:08 -05:00
VoidNV
b3583e05bf Restore "Daemon" to "Seth" 2021-01-12 00:37:35 -06:00
TomAwezome
db32fdb367 Reformatted entire codebase.
Reformatted DolDoc files, adjusted sprites in documentation to reflect naming changes, corrected keybinding labels in AutoComplete window, fixed formatting error in Tips.DD.

Added DVD Boot AHCI prototyping into Kernel, displays detected AHCI configuration and halts mid-boot.

Small modifications to standard font, slight increase to mouse X and Y speed.
2020-12-23 18:27:18 -05:00
TomAwezome
027648943f Reformatted all Kernel SerialDev files.
All Kernel files are now reformatted.
Also reverted Caps Lock functionality. Might alter behaviour on symbols in the future.
2020-09-15 02:27:17 -04:00
TomAwezome
7e0ce60071 Reformatted Kernel files in Memory subdirectory.
Reformatted BlkPool.CC, HeapCtrl.CC, MAllocFree.CC, MemPag.CC, MemPhysical.CC, PageTables.CC.
2020-09-14 21:55:57 -04:00
TomAwezome
ec3aa83b55 Finished reformatting files in Kernel BlkDev subdirectory.
Reformatted DiskATA.CC, DiskATAId.CC, DiskAddDev.CC, DiskBlk.CC, DiskBlkDev.CC, DiskCDDVD.CC, DiskCFile.CC, DiskCache.CC, DiskClus.CC, DiskCopy.CC, DiskDirA.CC, DiskDirB.CC, DiskDirContext.CC, DiskDrive.CC, DiskFile.CC, DiskFind.CC, DiskFormat.CC, DiskStrA.CC, DiskStrB.CC, FileSysFAT.CC, FileSysRedSea.CC.
Files are not being refactored currently, progress log filename is misnomer, so renamed FilesRefactored.DD to FilesReformatted.DD.
2020-09-14 15:27:49 -04:00
TomAwezome
d9ac154e76 Reformatted more Kernel files.
Reformatted KMathA.CC, KMathB.CC, KMisc.CC, KTask.CC, KUtils.CC, Kernel.PRJ, KernelA.HH, KernelB.HH, KernelC.HH, KeyDev.CC, MultiProc.CC, PCIBIOS.CC, QuickSort.CC, Sched.CC, StrA.CC, StrB.CC, StrPrint.CC, StrScan.CC.
All top-level Kernel files are now reformatted. Remaining are files in Kernel/ subdirectories.
2020-09-12 17:37:51 -04:00
TomAwezome
44f7362ffc
Update README.md 2020-09-07 14:29:35 -04:00
TomAwezome
7c6a2037d8 Reformatted some kernel files.
Changed DVD Resolution in DoDistro to 1024x768.
Kernel files reformatted: Display.CC, EdLite.CC, FunSeg.CC, Job.CC, KConfig.CC, KDataTypes.CC, KDate.CC, KDebug.CC, KDefine.CC, KExcept.CC, KExterns.CC, KGlobals.CC, KHashA.CC, KHashB.CC, KInterrupts.CC, KLoad.CC, KMain.CC, KStart16.CC, KStart32.CC.
2020-09-07 14:01:54 -04:00
TomAwezome
1c659acc9d
Update README.md 2020-08-31 00:47:58 -04:00
TomAwezome
836b9a7604
Update README.md 2020-08-31 00:34:31 -04:00
TomAwezome
8908615dce
Update README.md 2020-08-22 18:44:12 -04:00
TomAwezome
20484c6ada Network stack in functional state
Many TODOs and still a good bit of tidying up to do
PCNet Direct Init wasn't working so added Shrine/OSDev Initialization Block code, need to do renames and comments for clarity
Added UDPRep and ARPRep as early network Rep functions. UDPRep to see all bound sockets still needs to be made
To get the network stack running, #include NetStart.CC
2020-08-07 02:39:07 -04:00
TomAwezome
31d3760e34 Small updates to Network Stack
Added DNS, not finished. Lots of cleaning up to do when converting Shrine code
Formatting alterations to Net files, beginning restructuring and updating Docs & Tests
2020-07-31 13:49:37 -04:00
TomAwezome
9e53a92859 Fix formatting of ScopingLinkage.DD 2020-07-28 02:40:35 -05:00
TomAwezome
d16e0e0de4 Reformat Net files, add UDPHandler() 2020-07-28 02:37:01 -05:00
TomAwezome
32d6430b5f Implement UDPSendTo(), clean up ReceiveFrom()...
alter low-level Socket FSM logic.
2020-07-28 02:31:01 -05:00
TomAwezome
7e0c3809d2 Refactor and handle more IP types (UDP) 2020-07-28 02:25:24 -05:00
TomAwezome
54b9ff1778 Remove the blocking of shift-backspace 2020-07-28 02:21:07 -05:00
TomAwezome
560e795e34 Update Tom Light palette
Solid 0xFFFFFF white was a bit too strong, lowered it some.
2020-07-28 02:17:44 -05:00
TomAwezome
1be8f456f0 Clean up UDP queue find a bit 2020-07-28 00:52:27 -05:00
TomAwezome
5ef1d5ef57 Begin implementing UDP recvfrom
Slowly working on better dynamic ipv4/ipv6 setups, excessive casting is
messy and Shrine was built around IPV4, existing methods need improvement
2020-07-28 00:34:39 -05:00
TomAwezome
a8fb259f3a Remove redundant code in UDPSocketClose() 2020-07-28 00:30:18 -05:00
TomAwezome
4653f274e2 Implement UDP queue pop 2020-07-28 00:26:09 -05:00
VoidNV
0632a87908 Add Roadmap.DD 2020-07-27 23:42:39 -05:00
TomAwezome
49e668c250 Reformat UAsm.CC 2020-07-26 18:15:32 -05:00
TomAwezome
1380062557 Reformat ParseVar.CC 2020-07-26 18:03:25 -05:00
TomAwezome
bb497eca7c Reformat ParseStatement.CC 2020-07-26 17:46:51 -05:00
TomAwezome
1b380ef95d Reformat ParseExp.CC 2020-07-26 22:11:47 -05:00
TomAwezome
6debd48027 Reformat Templates.CC 2020-07-26 22:05:13 -05:00
TomAwezome
3e3097df9d Reformat ParseLib.CC 2020-07-26 21:59:34 -05:00
TomAwezome
e75602d4ad Reformat OptPass789A.CC 2020-07-26 21:47:49 -05:00
TomAwezome
e60caba02f Reformat OptPass6.CC 2020-07-26 11:44:37 -05:00
TomAwezome
eb11ecc6e2 Refactor OptPass5.CC 2020-07-26 09:24:16 -05:00
TomAwezome
844f8f2405 Reformat OptPass4.CC 2020-07-26 09:00:06 -05:00
TomAwezome
7f6c288b3f Reformat OptPass3.CC 2020-07-25 19:00:42 -05:00
TomAwezome
780974b6e1 Reformat OptPass012.CC 2020-07-25 13:30:56 -05:00
TomAwezome
bec844caaa Improve Tom Light palette 2020-07-24 21:08:50 -05:00
TomAwezome
44eb2acc2f Fix Star Wallpaper on light palettes
Now the background stays dark independent of the palette
lightness/darkness.
2020-07-24 20:58:32 -05:00
TomAwezome
cee1067819 Reformat OptLib.CC 2020-07-24 19:31:51 -05:00
TomAwezome
e86990c4b1 Reformat OpCodes.DD 2020-07-24 19:26:14 -05:00
TomAwezome
31bb10d72f Reformat Compiler.PRJ 2020-07-24 19:22:23 -05:00
TomAwezome
d35ac3516c Reformat Lex.CC 2020-07-24 19:09:44 -05:00
TomAwezome
73158e2fba Reformat CMain.CC 2020-07-24 18:58:58 -05:00