Commit graph

423 commits

Author SHA1 Message Date
TomAwezome
30e483bf7d Fix box drawing characters. 2021-07-06 02:44:17 -04:00
TomAwezome
01e5d408fd Add PopUp with OS Upgrade explanation.
Fix unused var warning in OSUpgrade.
Add Who() output to main generated HTML index file.
Rename all 'inst' to 'instruction'.
Change NetLog behaviour, remove window tiling.
Change network stack to throw if no applicable driver can be loaded.
Update line counts.
2021-07-05 22:57:17 -04:00
TomAwezome
d0cafb0198 Allow OS Upgrade feature on VMs.
Update and fix more documentation.
Alter Splash messages and logo color.
2021-07-05 15:23:13 -04:00
TomAwezome
fcd9844a35 Update documentation, fix DD_TEMPLEOS_AGE, add DD_ZEALOS_AGE.
Move custom HtmlGen.CC to /Home, restore original in Demo/.
Fix broken MN: links.
Change default AutoComplete window position.
2021-07-05 14:34:54 -04:00
TomAwezome
2695917b38 Refactor Network driver loading, automatically pick driver based on hardware.
Remove duplicate PCI define, move PCNet PCI defines to Drivers/Run.CC.
2021-07-05 12:19:55 -04:00
TomAwezome
dc2f09abfa Fix HTML generation on files with duplicate names but different extensions. 2021-07-04 20:57:09 -04:00
TomAwezome
8df131d461 Fix HTML generation on files with duplicate names but different extensions. 2021-07-04 20:24:34 -04:00
TomAwezome
ef424e0d94 Fix HTML generation on files with duplicate names but different extensions. 2021-07-04 20:12:38 -04:00
TomAwezome
5002ed5880 Fix HTML index file generation.
Fix HTML generation tab width.
2021-07-04 18:11:43 -04:00
TomAwezome
74a570db70 Implement OS Upgrade wizard.
Make HTML doc generation force index files to make links from subdirectories.
Added Sixto-Clementine Vulgate Bible to Misc/.
Fix User window height, patch font chars.
2021-07-04 01:19:15 -04:00
TomAwezome
2657cff8d0 Restore GodSong.
Merge 4ea8b13361 .
2021-07-03 14:35:04 -04:00
TomAwezome
e29a8d9a46 Fix codebase HTML generation. 2021-07-03 02:51:43 -04:00
TomAwezome
01e13ff62d Fix codebase HTML generation. 2021-07-03 02:47:45 -04:00
TomAwezome
69607fc0f5 Implement codebase HTML generation. 2021-07-03 00:07:57 -04:00
TomAwezome
eb8735b872 Fix HTML Demo. 2021-07-02 22:24:43 -04:00
TomAwezome
ef85d8d6bf Fix AutoComplete standby formatting.
Remove some unneeded IDE functions.
Clean up Mount2().
Alter window border chars in Std Font, patch Aux Font.
Alter window scroll bar drawing routine.
Make System Task window smaller by default.
Implement default args for Ed and PopUpEd.
Add color to '[X]' and 'MENU' in window border top, remove both from System task and remove 'MENU' from AutoComplete task.
2021-07-02 19:38:56 -04:00
TomAwezome
76ee6ec6a2 Update documentation. 2021-07-02 04:24:53 -04:00
TomAwezome
0cb2d21007 Fix formatting in AHCI reporting, installer Upgrade question.
Rename Seth --> Executive.
2021-07-02 01:04:42 -04:00
TomAwezome
2743cf6ace Fork ZenithOS --> ZealOS. 2021-07-01 19:53:42 -04:00
TempleProgramming
e912217325 Start of SSE vector math library. Fixed compiler warnings. Removed rasterizer and Doom map loader from CosmicGL. 2021-07-01 06:27:22 -04:00
TomAwezome
e5596ee2bf Fix DoDistro hanging at AHCIPortIdentify.
Fix hardcoded screen resolution in K.CC.
Begin implementing OS system upgrade feature.
2021-06-30 02:58:43 -04:00
TomAwezome
0778e2dd16 Remove WallPaper time offset undo.
Fix lingering 'HC' to 'CC'.
Fix EdLiteUpdate incorrect tab width.
Move PCNet driver into Drivers/ folder.
Add graphics demos.
Add JSON lexer to Net/ folder.
Increase entropy of Splash screen mottos.
2021-06-29 18:10:26 -04:00
TempleProgramming
cbb5272ccd CosmicGL cleanup, minor optimizations. 2021-06-28 11:07:47 -04:00
Z3N1THM4N
cce6b73cf3 Restore Bible, GodWord, GodBiblePassage, BF: links 2021-06-28 07:05:07 -05:00
TomAwezome
733feab1f5 Improve bare-metal performance of games.
Fix Splash screen hanging keyboard input on bare-metal.
2021-06-27 03:36:11 -04:00
TomAwezome
7989d5fcaa Fix K.CC and DoDistro, automatically find ATA drive SATA port.
Fix illegal forward reference compiler error in DiskAddDev.CC.
Change 32BitDemo.CC to use a #define for the square draw delay.
Fixed Span game bottom mass location and cost report.
Fix CastleFrankenstein slowdown on bare-metal when turning.
Fix TreeCheckers move radius.
Implement palette swapping for some games.
2021-06-26 20:36:19 -04:00
TempleProgramming
1cbc72e57b Added CosmicGL. 2021-06-26 04:10:21 -04:00
TomAwezome
9461667bb0 Show drive model & serial number in SATARep.
Fix mounting bugs.
Change AHCI buffer allocation location from Fs to zenith_task code heap.
Implement DiscEject, DiscLoad.
Change installer to eject disc after installation.
2021-06-25 23:06:56 -04:00
TomAwezome
907b136cc1 Fix drive initialization type report.
Fix drive probe not halting boot process when no ATAPI drives are found. #7
2021-06-24 21:16:45 -04:00
TomAwezome
2d83a110c3 Implement PCI fall-back routines for when PCIBIOS is unsupported.
Abstract PCI functions out from PCIBIOS.CC into their own file, add calls to PCIBIOS from PCI functions.
Fix AHCI BIOS handoff bug.
Raise version number.
2021-06-24 01:19:46 -04:00
TomAwezome
59eba5a7de Fix AHCIBufferAlign causing crashes on bare-metal.
Update 32-bit color graphics demo.
Add global Boolean to toggle window manager framebuffer writes.
2021-06-22 14:44:19 -04:00
TomAwezome
413b73db76 Fix missing BlkDev locks in AHCI read/write methods. 2021-06-17 03:43:29 -04:00
TomAwezome
138e503ccd Fix DVDImageRead.
Implement functions for AHCI ATAPI Seek and Start/Stop.
2021-06-16 20:47:21 -04:00
TomAwezome
2bf3d229bc Fix bare-metal installer invalid port string. 2021-06-15 21:41:22 -04:00
TomAwezome
674ef844b8 Fix AHCI initialization on bare-metal. 2021-06-15 01:09:35 -04:00
TomAwezome
baa862b268 Remove redundancies in AHCI RBlks and WBlks functions.
Clean up and reformat AHCI code.
2021-06-06 01:11:36 -04:00
TomAwezome
9a0c955bea Implement bare-metal AHCI install wizard.
Fix InstallDrive DriveCheck bug.
2021-06-04 04:28:05 -04:00
TomAwezome
fad8608b87 Improve AHCI performance by removing checks for blkdev max_reads and max_writes limits.
Fix AHCI port and command waits hanging entire OS by using Yield.
Fix DVD boot hardcoded AHCI port number, correctly search ports for ATAPI drive.
Fix compiler unused variable warnings in Mount2.
2021-06-02 17:18:26 -04:00
TomAwezome
0f9d6b43f8 Integrate AHCI into entire OS. Remove IDE support. 2021-06-01 16:35:27 -04:00
VoidNV
b974147dbf Add DiskAHCI.CC to Kernel, add ATAPI capacity read
Export read/write and reset AHCI functions
Create SATARep()
2021-05-26 21:27:49 -05:00
VoidNV
1d1c564760 Prototype AHCI ATAPI reading 2021-05-26 03:19:03 -05:00
TomAwezome
24853fa765 Improve logs on AHCI boot prototyping, update IDE DVD boot function order documentation. 2021-05-25 16:20:40 -04:00
TomAwezome
6dbaae46f5 Fix Chess crashing when run on one CPU core. 2021-05-24 05:16:29 -04:00
TomAwezome
e54dd6544a Fix Titanium crashing. 2021-05-24 04:34:51 -04:00
TomAwezome
3fa559706f Implement TCPSocketSendAll and TCPSocketSendString.
Update TCP Chat client and server programs to use new methods.
2021-05-24 01:03:16 -04:00
TomAwezome
239a5cdf87 Implement TCPRep for reporting bound/connected TCP Sockets.
Fix ARP not updating cached entries on ARPCachePut calls.
Fix DNS not updating cached entries on DNSCachePut calls.
Clean up repeated gross syntax in DHCPOfferParse.
Fix Host() and DNSRep IPV4 kludge, use proper switch case block based on result address family type.
Change CNetQueueEntry member variable length to packet_length.
Remove Debug statements when sockets use AF_INET6 or AF_UNSPEC, change to NetErr.
Change UDP message queues to be allocated and initialized when UDPSocket is called, instead of when binding.
Standardize filenames in Tests/ folder.
Remove old test files.
Remove outdated TODO comments.
2021-05-18 02:09:59 -04:00
TomAwezome
cf7ad1a5a7 Implement TCP Chat application.
Fix TCP Socket receive buffer read and write position miscalculations.
Fix TCP Socket send window endianness.
Implement non-blocking TCP Sockets, alter timeout logic.
Move network applications to Programs folder.
Fix TCP Socket Accept using wrong timeout value.
Fix TCP Socket Accept not removing and freeing pending connection requests upon connect failure.
2021-05-14 04:08:38 -04:00
TomAwezome
6f6c8df2e9 Fix TCP Socket Send/Receive not returning upon timeout. 2021-05-12 19:47:16 -04:00
TomAwezome
9f0e880fab Fix TCP Socket Connect not setting receive window class member. 2021-05-12 17:32:07 -04:00
TomAwezome
b99dd94db9 Change TomLight palette to Light, brighten colors, improve system responsiveness by lowering double-click wait time. 2021-05-12 15:57:59 -04:00
TomAwezome
3917898085 Fix TCP socket connect not sending ACK after receiving SYN ACK.
Fix missing socket FSM state transition after binding a new connection.
Fix TCP socket send unused sent_total variable.
Integrate INADDR_ANY address handling procedure used in TCP to UDP.
Change two TCP tests into TCPEchoClient.CC and TCPEchoServer.CC, alter to make compatible with Shrine's echo tests.
Split long lines of code to multiple lines to fit better in default resolution.
2021-05-12 02:43:59 -04:00
TomAwezome
05dd1af872 Begin TCP implementation.
Create Binary Search Tree (BST) generic data structure and methods, integrate TCP and UDP bound socket tree structures with BST system.
Fix incorrect variable name for packet data frames across stack codebase.
Split UDP and TCP into multiple files and their own folders for organization.
Update low-level Socket functions to return Bool types, for determining success/failure of state transitions.
Integrate updated Socket function return types into TCP and UDP methods.
Add NetStop() and NetStart() functions in PCNet-II code to easily halt and continue network activity.
Add NetDebug() log output function.
Update networking documentation to reflect changes, remove outdated documentation.
2021-05-10 20:15:27 -04:00
TomAwezome
3df5dd4a9f Implement NetRep for full network data report.
Implement IPV4Rep to report local, router, and subnet IPV4 addresses.
Expand UDPRep to report socket timeout and info about messages queued at the socket.
2021-03-01 03:55:49 -05:00
TomAwezome
91f380b0b6 Implement UDPRep to report info on currently bound sockets.
Clean up ARPRep some.
Fix NetworkToPresentation returning bad string.
Fix UDP Chat not closing bound socket.
Fix UDPSocketBind unintentional fall-through.
Add another Test for binding UDP sockets.
2021-02-27 22:33:34 -05:00
TomAwezome
bc30fdc12f Remove unnecessary parens in network stack. 2021-02-24 01:22:30 -05:00
TomAwezome
a9b1fb2da1 Standardize Networking method naming convention.
Update Networking docs.
Update description in Chat.CC.
Add clarifications to ICMP, DHCP methods.
Revised names of some networking methods for brevity.
2021-02-22 18:50:14 -05:00
TomAwezome
51efddc954 Clean up networking code. Fix missing DCDel in Stars wallpaper. 2021-02-22 03:35:59 -05:00
TomAwezome
f5d80414c4 Reduce UDP system overhead. 2021-02-22 03:08:08 -05:00
VoidNV
0b60b0dbe5 Fix spacing in /Doc/Tips.DD 2021-02-09 05:27:37 -06:00
VoidNV
4b1150df86 Rename MSRGet() -> MSRRead(), MSRSet() -> MSRWrite() 2021-02-09 05:20:31 -06:00
TomAwezome
40b85644ba Implemented proof-of-concept UDP chat program.
Added Port Control Protocol prototyping in Tests folder.
ARP Handler now warns when seeing requests with non-matching target IPs, and reports error on unrecognized operations.
ICMP Handler now warns when seeing ICMP packets with unrecognized type or code.
Set up NetLog to log info using colors and labels for clarity.
Fixed IPV4AddressParse string parameter bug, also put in a missing CompCtrlDel at the end of the method.
Fixed PresentationToNetwork not erroring when IPV4AddressParse fails.
Implemented UDP Sockets allowing 0 ms timeout and immediately returning on UDPSocketReceiveFrom if no messages were waiting at the socket.
Fixed UDP Handler using wrong address of packet to search bound socket addresses.
2021-02-06 06:05:14 -05:00
VoidNV
79e7caaad4 Add MSRGet() 2021-01-28 19:10:11 -06:00
TomAwezome
3c6187254a Fixed NetHandler NetQueue memory leak.
TODO: Suspected memory leak somewhere in UDP.
Added early NetHandler detection for IPV6, just warns.
Implemented default: cases for NetHandler routines, warns and outputs unrecognized IPV4 procotols and ethertypes.
Added few more NetLog()'s for clarity.
2021-01-27 14:22:28 -05:00
TomAwezome
fd665945e5 Fixed NetHandler interrupt breaking UDPSockets.
Implemented message queue system for UDPSockets to allow for better payload data management.
Improved UDPSocketClose, reduced memory leaks.
Changed ETHERNET_FRAME_SIZE back to 2000.
Fixed ZenithInclude hash bug via NetStart.CC change.
Added NetLog()'s in more of the stack for clarity.
Updated NetHandler NetQueuePull to a while loop.
2021-01-26 20:38:49 -05:00
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
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
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
TomAwezome
4fc49522b0 Reformat BackLib.CC 2020-07-24 18:50:18 -05:00
TomAwezome
7e61c50954 Reformat LexLib.CC 2020-07-24 14:36:33 -05:00
TomAwezome
71e22dc558 Refactor CMisc.CC 2020-07-24 14:33:00 -05:00
TomAwezome
b7cb14ccb2 Reformat CHash.CC 2020-07-24 13:37:33 -05:00
TomAwezome
b179792268 Reformat CExcept.CC 2020-07-24 13:27:02 -05:00
TomAwezome
f52a734fe4 Reformat BackFB.CC 2020-07-24 10:25:31 -05:00
TomAwezome
a33887fed4 Reformat BackFA.CC 2020-07-23 18:32:59 -05:00
TomAwezome
3dd61551cf Reformat BackC.CC 2020-07-23 18:27:34 -05:00
VoidNV
9f88e473b9 Add new ZSplash motto "LoseThos Resurrected"
"21st Century LoseThos" didn't make much sense.
2020-07-23 18:23:39 -05:00
VoidNV
b15a833f75 Move ZSplash call to from Once StartUpTasks() 2020-07-23 18:07:09 -05:00
TomAwezome
280a7352ad Refactor CExterns.CC 2020-07-23 17:58:53 -05:00
TomAwezome
1a7fbb754b Reformat BackB.CC 2020-07-23 15:11:29 -05:00
TomAwezome
0c7ca537f7 Reformat CInit.CC 2020-07-23 14:55:43 -05:00
TomAwezome
fb58cb921f Reformat BackA.CC 2020-07-23 14:28:20 -05:00
TomAwezome
ddeb6206bd Reformat AsmResolve.CC 2020-07-23 14:12:35 -05:00
TomAwezome
d3e57cc7a9 Reformat AsmLib.CC 2020-07-23 08:14:24 -05:00
TomAwezome
4767fc9f2f Reformat AsmInit.CC 2020-07-22 04:02:16 -05:00
TomAwezome
040e265be8 Reformat Asm.CC 2020-07-22 03:55:56 -05:00
TomAwezome
0ad30bd31d Reformat CompilerB.HH 2020-07-22 01:00:06 -05:00
TomAwezome
dbcd76faf2 Reformat CompilerA.HH 2020-07-21 16:53:59 -05:00
TomAwezome
5aac8da5d9 Reformat KStart64.CC
Co-authored-by: VoidNV <voidnv@protonmail.com>
2020-07-21 16:47:25 -05:00
VoidNV
c56a61d0c1 Move ZSplash.CC to Zenith directory 2020-07-21 13:20:00 -05:00
TomAwezome
f8db8ca2b6 Add splash string "Simplicity Perfected" 2020-07-21 13:03:13 -05:00
TomAwezome
5718ab999d Reformat DiskCFile.CC 2020-07-21 11:54:58 -05:00
TomAwezome
3fb0501604 Add Stars wallpaper to graphics demos 2020-07-21 11:17:51 -05:00
TomAwezome
d0789782c9 use DKGRAY instead of LTGRAY for text bg in Splash 2020-07-21 10:41:46 -05:00
VoidNV
ca1683c34f working AHCIATARW function
comments and refactors
2020-07-21 10:17:08 -05:00
VoidNV
b4c6f4e230 remove old ac.cc file 2020-07-21 09:13:23 -05:00
Void NV
92cba974f2 Added BIOSRep, spacing fix in version printing 2020-06-04 18:05:55 -05:00
Void NV
bf41becf22 remove redundant echo from gw script 2020-06-04 08:09:13 -05:00
TomAwezome
701a30e8d4 reformats on some more BlkDev kernel files 2020-06-04 03:06:35 -04:00
TomAwezome
e16edca785 finished reformatting ZBlkDev directory 2020-06-02 16:53:56 -04:00
TomAwezome
f4d859dce0 spacing and formatting 2020-05-23 21:52:50 -04:00
TomAwezome
0293e0d373 spacing to more files 2020-05-23 01:33:35 -04:00
Void NV
3e8690799c Caps Lock is now Backspace, fuck you 2020-05-21 01:53:43 -05:00
Void NV
948532f39e DiskATA.CC refactor 2020-05-05 01:47:34 -05:00
Void NV
48f9e4c7d6 small fixes for last commit 2020-05-03 14:55:53 -05:00
Void NV
37055c1fa9 Add ZenithWarn(), refactor KUtils and Mount2().
Semiworking AHCI ATA RW function
2020-05-03 14:50:09 -05:00
TomAwezome
b47ae16f90 comment correction 2020-05-01 18:50:58 -04:00
TomAwezome
606d0b4568 added check to send correct(?) cmd on identify ATAPI device, added right shift to num lock map 2020-05-01 18:46:12 -04:00