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
Z3N1THM4N
9a30b7f1a0
Remove docs folder from repo root
2021-06-25 22:16:59 -05: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