TomAwezome
768c2003e2
Fix DefineLoad variables AutoComplete src_link.
...
Fix SATARep missing AHCI controller info.
Add PCIDevFind to System/Externs.CC.
Add screen clearing with DocClear or Cls when in raw text mode.
Optimize RawPutChar.
Fix EdLite RAWF_SCROLL bug.
Update screenshots and README.
2021-08-02 02:26:59 -04:00
TomAwezome
35ab2c024a
Optimize RawPutChar bare-metal performance.
...
Add ATAPI Format Unit structs, partially implement.
2021-07-29 14:43:33 -04:00
TomAwezome
22e3d8f06e
Clean up E1000 Driver.
...
Remove some palettes.
Add PaletteSetSlate.
Change all gr_palette_std to gr32_palette_std.
Change all CBGR48 to CBGR24.
2021-07-28 22:20:15 -04:00
TomAwezome
c290cda8f0
Add AHCI Debug methods.
...
Fix HTML URL.
Begin implementing AHCI ATAPI Sync, Close, Format, and Write methods.
2021-07-26 15:29:49 -04:00
TomAwezome
d3c21658f1
Unify HDD & CD/DVD Kernel binary locations.
2021-07-25 04:07:40 -04:00
TomAwezome
d639cdcdf6
Rename /0000Boot to /Boot.
...
Rename 0000Kernel.BIN.C to Kernel.BIN.C.
2021-07-24 00:48:21 -04:00
TomAwezome
b1a9e0785d
Fix some broken DolDoc links.
...
Change Who() symbol link width from 20 to 40.
2021-07-23 19:21:07 -04:00
TomAwezome
6262a58c44
Fix ParensWarning file link line number.
2021-07-23 17:05:46 -04:00
TomAwezome
42dc3a16f6
Add eyedropper tool to 32BitPaint app.
2021-07-15 20:46:58 -04:00
TomAwezome
584b5899d3
Add save/load to 32BitPaint app.
2021-07-15 18:25:02 -04:00
TomAwezome
dbf8647d59
Fixed non-writable drive throw on F5 and Ctrl-S.
...
Added top & right borders to RawDr.
Improved spacing in some debug and compiler reporting.
Fixed RawPutChar and EdLite tab width.
Fixed Ui missing '0x' prefix syntax highlighter bug.
Added 32BitPaint demo.
2021-07-14 18:38:02 -04:00
TomAwezome
5f923300e2
Optimize HTML doc generation.
...
Change repeated #include and PopUps during HTML generation into one slave task.
2021-07-12 03:26:39 -04:00
TomAwezome
2ea6956433
Implement IntEntryAlloc, IntEntryFree for dynamic user IRQ acquisition.
...
Restructure network stack to use new Interrupt methods instead of hard-coded IRQ numbers.
Add line count update into build process.
Add progress bars to HTML generation and DoDistro.
Clear Network Log border_doc.
Fix font chars.
Clean up some lingering unconverted variable and directory names.
Remove word-wrap DolDoc tag from Clementine bible because of CPU spikes.
2021-07-11 17:47:19 -04:00
TomAwezome
afdc25f9b8
Begin implementing E1000 RX/TX.
2021-07-09 16:56:43 -04:00
TomAwezome
1003d78140
Added drive changing macros to PersonalMenu from AcctExample.
2021-07-09 04:17:56 -04:00
TomAwezome
35b12f59b3
Implement E1000 RX TX initialization.
2021-07-09 01:35:05 -04:00
TomAwezome
084c65a69a
Update .HC to .CC script.
2021-07-08 01:08:03 -04:00
TomAwezome
60b7ff3d27
Implement E1000 SLU, MTA zero-out, interrupt-enable.
2021-07-07 22:36:01 -04:00
TomAwezome
db2f950e79
Implement E1000 MMIO R/W and EEPROM read.
2021-07-07 02:22:37 -04:00
TomAwezome
8a5e9328ca
Restructure UDP and TCP #include process.
...
Add newlines to OS Upgrade questions.
Move PCNet interrupt #defines.
Improve E1000 PCI device loading.
Add comments in E1000 driver to sketch out dev process.
2021-07-06 23:31:06 -04:00
TomAwezome
72e706962a
Rename function prefixes 'Z' to 'Sys'.
...
Begin skeleton of E1000 networking driver.
2021-07-06 16:15:26 -04:00
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
Void NV
928f6d4671
AHCI Identify, Added ST_FALSE_TRUE
2020-05-01 15:32:38 -05:00
Void NV
e92c1ca443
AHCI headers part 1
2020-04-29 17:42:05 -05:00
Void NV
0bbced2c7d
AHCI reset
2020-04-28 22:24:33 -05:00
TomAwezome
540818a34c
spacing, formatting improvements to a couple functions
2020-04-28 03:01:59 -04:00
TomAwezome
fca85b80c8
added using non-timer random for graphics drawing routines
2020-04-27 15:41:27 -04:00
VoidNV
c387ee9b0a
some AHCI functions
2020-04-27 13:38:22 -05:00
VoidNV
5465fba708
Don't run splash on RAM boot, run on DVD boot
...
removed access log
2020-04-22 23:46:41 -05:00
TomAwezome
f9dd08e10e
more files reformatted.
2020-04-22 03:16:08 -04:00
TomAwezome
32f5753c1a
updated Tom Palettes for better visibility (hardware booting, grays were too bright.)
2020-04-21 18:59:03 -04:00
TomAwezome
9949558ccb
added startup splash intro screen
2020-04-21 16:20:11 -04:00
VoidNV
f0fb30ba58
Some more AHCI definitions
2020-04-14 09:32:14 -05:00
Void NV
d45d9ecc38
Added comments to PICInit, fixed some of KernelA.
2020-04-13 23:36:42 -05:00
Void NV
93fc6abc29
Changed binary signature from TOSB to ZCCB.
...
Cleaned up TestSuite a little and added SysRep to it.
2020-04-12 17:32:53 -05:00
Void NV
c6dddb932b
Rewrote IntEntry functions. Added CIDTEntry.
...
Removed DPL argument from IntEntrySet.
Updated OS version to 1.12.
2020-04-12 17:14:55 -05:00
Void NV
f6634624fd
Default resolution on DVD boot is now 800x600.
2020-04-11 18:33:13 -05:00
TomAwezome
3c69be5412
minor reformatting, spacing, brackets movement.
2020-04-11 18:19:38 -04:00
TomAwezome
aa46a1c1fc
stupid fucking asterisks fuck
2020-04-11 01:43:18 -04:00
Void NV
29e5dee551
PIC# -> PIC_#, PIT# -> PIT_#
2020-04-10 20:28:34 -05:00
Void NV
f598f076fb
Added Chess game from Supplemental disk 1.
...
Renamed ScanFlags, ScanMessage, and StrPrintFlags.
2020-04-09 19:43:07 -05:00
Void NV
1134edb312
Remove freeze notice
2020-04-04 22:04:55 -05:00
Void NV
089dff77b9
Auto detection of VM when installing
2020-04-04 22:01:35 -05:00
Void NV
0ce5c06733
Added SysRep (SMBIOS Parsing).
...
CPURep now partially uses SysRep.
2020-04-04 19:31:48 -05:00
TomAwezome
79c21f25c5
bugfix to previous commit.
2020-04-04 13:26:13 -04:00
TomAwezome
cb965bbd0b
added using Alt + Right Mouse for Z axis camera rotation in 3D model editor.
2020-04-04 13:19:06 -04:00
TomAwezome
fefca18050
added using Shift + Right Mouse for camera rotation in 3D model editor.
2020-04-02 03:36:15 -04:00
TomAwezome
2c2a6aa475
'fix' in Varoom for shift-esc hang when launched with Menu.
2020-04-02 02:02:17 -04:00
TomAwezome
d67b8a9e44
cleaned Varoom key fix some, made boats in Talons brown.
2020-04-01 01:57:37 -04:00
Void NV
d48b14b6ee
Added unset flag printing to StrPrintFlags()
...
Added option to free str in StrReplace()
Added Registry to gitignore
SMBIOS work in progress
2020-03-29 17:11:28 -05:00
TomAwezome
36ee0df3f8
quick fix to Varoom for fast responding keyboard input.
2020-03-29 15:07:50 -04:00
TomAwezome
7e6e442e0d
added more Net code still WIP, included Tom palettes, hasty alteration to 3D model editor slider to allow higher precision.
2020-03-27 14:06:16 -04:00
Void NV
c7a04c4ee7
Added StrReplace(). Not heavily tested
2020-03-20 19:35:06 -05:00
Void NV
ce63335991
Added OPTf_DECIMAL_ONLY
2020-03-20 00:08:53 -05:00
v0x3l
d6e3956704
Prefix Get, Set, Scan, Post changed to postfix
2020-03-19 15:59:53 -05:00
Void NV
1ba3b0dcaf
SMBIOS parsing in progress.
...
Partial AHCI definitions. Rename GetStr to StrGet
Net code from TomAwezome
2020-03-17 09:40:18 -05:00
Void NV
24c1215277
Add Gruvbox Dark palette
2020-03-12 22:42:27 -05:00
Void NV
138537ad5b
Glbl -> Global. Removed comments about compression
2020-03-12 22:11:04 -05:00
Void NV
cd5dc3800f
Undo assembler work. Remove shift-space.
2020-03-12 21:59:08 -05:00
Void NV
5995cc62f6
Add many SSE instructions. Removed ARGT_XMM0. Ending IMM support with '$'
2020-03-08 16:51:17 -05:00
Void NV
d02e02fd6c
CRLF Windows
2020-03-08 07:41:09 -05:00
v0x3l
2707d9e157
Asm.CC clean up
2020-03-05 20:33:39 -06:00
v0x3l
49053b326b
replace if-else with switch
2020-03-05 18:18:49 -06:00
v0x3l
f497b6ac4f
use arg masks in ParseAsmInst()
2020-03-05 18:16:07 -06:00
v0x3l
5af78f72cc
Clean up ParseAsmInst()
2020-03-05 17:02:28 -06:00
v0x3l
3c7e7e7e3c
Supposedly working SSE instructions
2020-03-04 00:29:09 -06:00
v0x3l
8e795000ce
arg list reorder
2020-03-04 00:17:19 -06:00
v0x3l
470a4d5879
CAsmIns -> CAsmInst
2020-03-03 23:38:19 -06:00
v0x3l
c3c6a8c6ee
arg size mask defines
2020-03-03 21:30:53 -06:00
v0x3l
c957c3e723
Replace harcoded masks with arg define masks
2020-03-03 18:04:51 -06:00
v0x3l
fa2e657452
Add PCNet driver by TomAwezome
2020-03-02 17:35:17 -06:00
v0x3l
472bc164d8
OM -> OCM
2020-03-01 15:11:22 -06:00
v0x3l
831e12ad75
glbl -> global (local var names)
2020-02-29 20:30:51 -06:00
v0x3l
ecd598c2ab
HomeKeyPlugIns -> HomeKeyPlugins
2020-02-29 20:10:42 -06:00
v0x3l
c5d8554337
Remove shift-space.
2020-02-29 19:59:50 -06:00
xmm15
ff561bb802
global cmp -> comp. Removed mmx registers from compiler
...
Working out argument flags and SSE register size support
2020-02-27 23:58:31 -06:00
xmm15
9120a0d71b
Add bitmap mouse by TomAwesome
...
Add handcoded SSE instruction demo
2020-02-24 00:09:53 -06:00
xmm15
2467e31b7f
Add night palette
2020-02-23 15:24:57 -06:00
xmm15
837c4dda5e
Increase E820 entries num back to 48
...
Reenable 1GB page support
2020-02-23 07:33:04 -06:00
xmm15
c0ce8e938a
Removed compression from kernel.
...
Removed DCF_COMPRESSED
Renamed err to error
Updated SerializeTree demo to not use compression.
2020-02-23 03:51:48 -06:00
xmm15
3aaddd14cf
Removed RS_ATTR_COMPRESSED
...
FileAttr function looking kinda useless now
2020-02-23 03:16:26 -06:00
xmm15
01da1484e8
Added .gitignore. BIN/MAP files no longer tracked.
...
Updated changelog for the last few commits.
2020-02-23 02:53:25 -06:00
xmm15
5660626621
Refactor FU flags.
...
Remove FUF_Z_OR_NOT_Z, FUF_RISKY, FUF_EXPAND
Update Size1 and SizeRep1 accordingly
2020-02-23 02:36:07 -06:00
xmm15
5514ca2e8a
Modified FileRead, FileWrite, and FileFind
...
No more .Z double searching
Removed ASCII 5 cursor from all files
2020-02-23 01:54:39 -06:00
xmm15
3c56fa3096
Add XMM8-XMM15 to compiler register list
...
Space out compiler lists
2020-02-23 00:44:01 -06:00
xmm15
4b1371ae20
Add 32-bit color demo to /Demo/Graphics
...
Added incomplete introduction to CosmiC.
Added assembly hello world
2020-02-22 22:53:44 -06:00
xmm15
83773e2548
Add ChangeLog.DD.
...
Contains Terry's changelog from TOS 4.07 until 5.03.
Most of his links are broken. To Be Fixed
Renamed VBEFlush -> LFBFlush
Removed Balloon Graphics Demo
2020-02-22 20:13:59 -06:00
xmm15
dd316a1000
Departure from the Temple
...
Everything but random words has been removed
Divination.CC, in Zenith directory
Bible removed
FifoU8Ins -> FifoU8Insert
Remove irrelevant VGA graphics demos
BF: links removed
2020-02-22 05:43:27 -06:00
xmm15
8d24d35e0d
Charter update
2020-02-22 03:26:53 -06:00
xmm15
c7c5497a84
swap aux and vga rom font
2020-02-22 03:10:55 -06:00
xmm15
0b3ada88ca
Got rid of font std and Euphrasia palette
...
Clean up KStart32
Change back Mouse to original arrow
2020-02-22 03:09:21 -06:00
xmm15
95039cbdcf
MouseEnable -> MouseHardEnable
...
increased cursor arrow thickness to 2
2020-02-21 17:30:17 -06:00
xmm15
390b8530dd
SYS_START_CR0 definitions
2020-02-21 16:15:46 -06:00
xmm15
7644348798
Glossary remove .Z filetypes
...
remove unnecessary font patching
2020-02-21 16:03:12 -06:00
xmm15
82c49ad61e
VideoRep spacing
2020-02-21 04:46:20 -06:00
xmm15
9fa2e57532
IRQ's -> IRQs. MemBIOSRep GiB ceiling
...
Zenith-Latest ISO now timestamped
2020-02-21 03:35:33 -06:00
xmm15
b09ee0e580
Add total memory report to MemBIOSRep
2020-02-21 02:57:37 -06:00
xmm15
32363328e9
MemBIOSTotal function renamed, rewritten, exported
...
MemRep tab spacing fixed
Added check for invalid results of BIOS call E801
AutoComplete shortcuts updated in Tips
2020-02-21 02:09:06 -06:00
xmm15
8723b39969
BIOSTotalMem function rewritten
...
FPS changed from 60 to 30 (temporarily)
slight font change
SYS_VBE_FINAL -> SYS_VBE_FINAL_MODE_NUM
2020-02-21 01:05:20 -06:00
xmm15
07084cf26c
CRAXRBCRCXRDX -> CRAXRBXRCXRDX
2020-02-20 23:10:44 -06:00
xmm15
ff1f90a666
typo fix
2020-02-20 23:05:16 -06:00
xmm15
006bd856db
Kconfig prompt space after comma
2020-02-20 21:45:16 -06:00
xmm15
08a694e891
Remove VGA ROM font New font std, old font aux.
...
VGAFlush -> VBEFlush
Fix some links, a couple graphics demos are broken
2020-02-20 21:36:04 -06:00
xmm15
d62fa8e71c
change 'i' in font
2020-02-20 20:06:16 -06:00
xmm15
1745c7c404
Font provided by TomAwezome. Mad some changes
2020-02-20 20:01:16 -06:00
xmm15
889d97383d
2 Spaces -> 1 Tab (4 spaced) for indentation
...
Fixed PCILookUpSingle code for this change
EdCodeTools reindent needs to be updated
2020-02-20 17:40:10 -06:00
xmm15
1921c35ca3
Zenith 1.0 Release
...
GRScreenCapture broken, graphics palette design rewrite required.
2020-02-19 21:46:17 -06:00
xmm15
12e69c5ce6
Added several more palettes
2020-02-19 21:38:04 -06:00
xmm15
8e572c4e67
Screen resolution portion added to Kernel config
...
removed staff mode
2020-02-19 20:08:38 -06:00
xmm15
8fe695955a
Fix Palette Demo
...
Balloon Demo can't work anymore
remove vga_text_cache
update some documentation on graphics
MemRep vbe additions
2020-02-19 19:34:08 -06:00
xmm15
a8c0bc9903
InvlPg -> InvalidatePage
...
remove old real-mode code
Clean up some debug functions
2020-02-19 19:04:28 -06:00
xmm15
fcd1560d88
Zenith 1.0. FastReboot with Shift+Alt+Del
...
MemBIOSRep improvements
Added gruvbox light palette
2020-02-19 18:34:27 -06:00
xmm15
e4a4fe667c
Raw register dump on left side of screen
...
Tasks start at 4/5 screen height
2020-02-19 17:52:56 -06:00
xmm15
ba94931c1b
working VBE implementation. Not exactly polished.
2020-02-19 17:24:43 -06:00
xmm15
9063280cc5
very very early stage of VBE support.
...
Raw() not implemented yet
2020-02-19 16:30:04 -06:00
xmm15
2b5bcc8b71
HiMemCpy -> HiMemCopy. BootRAM default arg is kernel
2020-02-19 15:15:16 -06:00
xmm15
902f80e007
mon_start_days1(2) -> month_start_days(_leap)
2020-02-19 15:10:37 -06:00
xmm15
130fb30910
Potential BootRAM fix.
2020-02-19 14:57:13 -06:00
xmm15
bc5326f73d
RWF -> RAWF
2020-02-19 03:08:21 -06:00
xmm15
63fbfcc42b
Add VideoRep to OSTestSuite, typo fix
2020-02-19 01:22:25 -06:00
xmm15
da13d6d300
VideoRep function, RLf_VGA -> RLf_VESA
2020-02-19 01:11:54 -06:00
xmm15
008ab45596
VBE asm and definitions
2020-02-19 00:17:33 -06:00
xmm15
36737c09e1
Prs -> Parse
2020-02-18 20:10:39 -06:00
xmm15
be599728c7
Remove InsReg header stuff
2020-02-18 19:13:42 -06:00
xmm15
541b48572e
FMT -> FORMAT
2020-02-18 13:51:44 -06:00
xmm15
6174135c7d
Link and typo fix
2020-02-18 00:04:50 -06:00
xmm15
436e03d10c
Add PopCount compiler intrinsic. Remove BCount
...
Remove set_bits_table
2020-02-17 23:26:23 -06:00
xmm15
9be5a44f28
Add POPCNT to assembler
2020-02-17 23:03:22 -06:00
xmm15
fce57e0a85
DirMk -> DirMake Remove Zip, Unzip, ZipRep
2020-02-17 22:45:01 -06:00
xmm15
e56c9b95d6
syntax highlighting for numbers
...
pci_busses -> pci_buses
2020-02-17 22:14:07 -06:00
xmm15
84ce3bb40f
Added BinRep, originally found in Sup1 ISO.
...
hand copied.
2020-02-17 21:18:32 -06:00
xmm15
3a629bcdfc
Mouse disabled in Debug mode. Added MouseEnable()
2020-02-17 20:40:12 -06:00
xmm15
7a66fdf3c4
Cutdown Rand functions, add RandU8
2020-02-17 20:02:37 -06:00
xmm15
f03359889c
Experimental ReAlloc implementation
...
Stopped scrolling editor title, and blinking MENU
2020-02-17 19:30:10 -06:00
xmm15
6329c47dd5
TimeSet function. CMOS register defines.
...
added read/write functions
Cleaned up code a bit.
2020-02-17 17:09:41 -06:00
xmm15
728e369249
PUSHAW -> PUSHA, PUSHFW -> PUSHF,
...
same for POPAW and POPFW
2020-02-17 15:38:01 -06:00
xmm15
2947426c16
added PCIDevFind function
2020-02-17 15:32:44 -06:00
xmm15
78aaa3ca75
ICQueueIns -> ICQueueInsert, fix IC_QUEUESTION
2020-02-17 01:24:28 -06:00
xmm15
c08e36e6f4
Endian swapping functions converted to assembly.
...
IC_QUE -> IC_QUEUE
2020-02-17 01:18:27 -06:00
xmm15
31270a4ead
PCI Register defines, PCIRep shows prog_if
...
CPCIDev class added to
2020-02-17 00:02:08 -06:00
xmm15
af86b51e29
Remove ugly HPET implementation
2020-02-16 19:36:52 -06:00
xmm15
8c7d478d86
ClassRep u8_chars
2020-02-16 16:03:16 -06:00
xmm15
22a7cbc551
Control register bit flags added
2020-02-16 15:25:13 -06:00
xmm15
a2187525f3
Remove APIC CPUID check, add pastel palette
2020-02-16 15:00:55 -06:00
xmm15
19ffe0a9a2
Seth -> Daemon
2020-02-16 14:28:10 -06:00
xmm15
fc3a1d3b77
run level flags refactor
2020-02-16 12:53:19 -06:00
xmm15
7f0d391858
Add PIC defines
2020-02-16 12:37:19 -06:00
xmm15
c451c90414
Add PIT Document
2020-02-16 11:57:16 -06:00
xmm15
e04515006f
Describe MyDistro
2020-02-16 11:27:02 -06:00
xmm15
d73ffdc59f
PCSPKR define
2020-02-16 04:27:15 -06:00
xmm15
88e526cba5
Add PIT defines
2020-02-16 04:19:49 -06:00
xmm15
e81fef25c4
Add option to format ramdisks in Reboot()
2020-02-16 03:56:39 -06:00
xmm15
83dd0214b1
Top status bar shows year
...
can show longest key combination: CTRL ALT SHIFT_ENTER
Last keys always on right of screen independent of screen width
2020-02-16 03:29:46 -06:00
xmm15
c6d687e1cd
AutoComplete improvements.
...
Autocomplete does syntax highlighting, showing symbol type.
Public symbols are inverted.
Dictionary words are black.
AutoComplete window stays where you move it.
Location persistent after reboot.
F11 and F12 can be used to jump to src code.
2020-02-16 02:49:51 -06:00
xmm15
9136b1ea54
Last of dbg -> debug, rename KInts to KInterrupts
2020-02-16 02:00:07 -06:00
xmm15
42cfcc6a9a
Swap warning and error colors,
...
add ZCls, Remove redundant MemSetU8
2020-02-16 01:54:22 -06:00
xmm15
abea367056
using da VGA ROM font. Removed cyrillic font.
...
Add Seg2Linear function.
2020-02-16 01:26:36 -06:00
xmm15
0ce07bc158
CPURep shows CPU name
2020-02-16 00:59:39 -06:00
xmm15
63c649ebaa
Move TaskRep, CRAXRBRCXRDX -> CRAXRBXRCXRDX
2020-02-16 00:44:09 -06:00
xmm15
6583ffe321
evt -> event
2020-02-16 00:25:32 -06:00
xmm15
4a879b1d3f
restore original copy of the Bible
2020-02-16 00:10:52 -06:00
xmm15
dfb228c539
Cvt -> Convert, Srv -> Server
2020-02-16 00:07:34 -06:00
xmm15
00fc2b3c19
30fps -> 60fps
2020-02-15 23:49:44 -06:00
xmm15
7b475b0f90
SCRN -> Screen, HolyC -> CosmiC
2020-02-15 23:24:10 -06:00
xmm15
0147db1d84
AOnce -> ZOnce
2020-02-15 22:58:51 -06:00
xmm15
52e7f0670c
HC -> CC
2020-02-15 22:57:03 -06:00
xmm15
bf7568b833
BEqu -> BEqual, rqst -> request
2020-02-15 21:41:28 -06:00
xmm15
4e834e43af
fwd -> foward, bwd ->backward, remaining 'dbg'
2020-02-15 21:37:50 -06:00
xmm15
2633ccc3c4
Cpy -> Copy, Cmp -> Compare, Mem -> Memory
2020-02-15 21:32:01 -06:00
xmm15
38e3210ec0
ms -> mouse, fmt -> format, cfg -> config
2020-02-15 21:06:00 -06:00
xmm15
abd611374d
AMAlloc -> ZMAlloc, stmt -> statement
2020-02-15 20:38:13 -06:00
xmm15
c5fbacdcce
chg -> change, exts -> externs, dsk -> disk, drv -> drive
2020-02-15 20:31:50 -06:00
xmm15
e85b29e5be
stk -> stack, CNT -> COUNT
2020-02-15 19:19:05 -06:00
xmm15
2478dfde96
rst -> reset
2020-02-15 18:54:39 -06:00
xmm15
f69188457b
snd -> sound, scrncast -> screencast
2020-02-15 18:49:37 -06:00
xmm15
03adc391f5
dft -> default
2020-02-15 18:45:35 -06:00
xmm15
b482ea4f01
QSort -> QuickSort
2020-02-15 18:35:54 -06:00
xmm15
143c1830e0
lst -> list
2020-02-15 18:26:51 -06:00
xmm15
1fcbe40f9e
cnt -> count
2020-02-15 18:20:04 -06:00
xmm15
420ff49c6f
Glbls -> Globals
2020-02-15 18:09:08 -06:00
xmm15
5576cee060
hndlr -> handler, msg -> message
2020-02-15 17:56:05 -06:00
xmm15
2106e15648
Cmp -> Comp, CompComp function
2020-02-15 17:38:06 -06:00
xmm15
cd7dd63865
440 Hz -> 432 Hz
2020-02-15 17:30:38 -06:00
xmm15
4bebeea9b6
Pmt -> Prompt
2020-02-15 17:23:41 -06:00
xmm15
9a0c43d8b4
Scrn -> Screen
2020-02-15 17:19:08 -06:00
xmm15
ee7d6771ed
Rem -> Remove
2020-02-15 17:13:27 -06:00
xmm15
2eaa78708c
Hndlr -> Handler
2020-02-15 17:09:55 -06:00
xmm15
cc5987fcde
Stmt -> Statement
2020-02-15 17:03:01 -06:00
xmm15
2d10181de5
Que -> Queue
2020-02-15 16:53:02 -06:00
xmm15
aedb86f72d
Fuck ton of renaming
2020-02-15 16:25:33 -06:00
xmm15
6873e49b48
ZenithOS
2020-02-15 15:11:16 -06:00
xmm15
d972bba9ee
ZenithOS
2020-02-15 15:10:58 -06:00
xmm15
55a5ff4b03
add gitgnore
2020-02-15 15:01:21 -06:00
xmm15
4227e2317c
rename ISO file on refresh
2020-02-15 14:41:11 -06:00
xmm15
386132de02
Made src directory
2020-02-15 14:31:41 -06:00