Commit graph

  • db51764c26
    Merge pull request #12 from Zeal-Operating-System/master TomAwezome 2021-11-30 20:24:27 -0500
  • fc751e2f64 Update documentation. TomAwezome 2021-11-30 17:24:57 -0500
  • 363a8c8d00 Fix DebugOverview.DD typo. TomAwezome 2021-11-30 17:11:08 -0500
  • 2091603de3 Fix HelloWorld demo doc. TomAwezome 2021-11-30 16:12:17 -0500
  • 05be1d0e0c Rename dump functions. Rename DocDump to DocDumpLines. Rename DocDm to DocDumpMem. Rename DocD to DocDump. Rename Dump to FileDump. Rename DClus to ClusDump. Rename DBlk to BlkDump. Rename RawDm to RawDumpMem. Rename RawDr to RawDumpRegs. Rename RawD to RawDump. Rename Dr to DumpRegs. Rename Dm to DumpMem. Rename D to Dump. Rename Who to HashTableDump. Rename Da to DumpAddress. TomAwezome 2021-11-30 14:22:38 -0500
  • 772f3317c5 Fix build scripts. TomAwezome 2021-11-30 00:27:25 -0500
  • 4da4e06b0d Fix build scripts. TomAwezome 2021-11-30 00:23:02 -0500
  • 6525ef7aa3
    Merge pull request #11 from Ccode-lang/master TomAwezome 2021-11-29 23:58:03 -0500
  • bba8bda7d6 Fix documentation wording relating to System task. TomAwezome 2021-11-29 23:56:44 -0500
  • a79a3faa87 Fix documentation wording relating to System task. TomAwezome 2021-11-29 23:51:28 -0500
  • 406e31cfb6 Update documentation. TomAwezome 2021-11-29 23:50:05 -0500
  • 262bd0249e Set I_NETHANDLER using DefinePrint. TomAwezome 2021-11-29 23:45:45 -0500
  • f243626071
    fix Ccode-lang 2021-11-29 21:03:51 -0700
  • 7d98abadaf Fix nonexistent mount point error on ISO build. TomAwezome 2021-11-29 22:15:33 -0500
  • f882540385
    Merge pull request #10 from Ccode-lang/master TomAwezome 2021-11-29 22:06:17 -0500
  • c0ea33a3f7
    oops reflexes Ccode-lang 2021-11-29 19:57:01 -0700
  • 80fc80fe19
    Update sync_vm.sh Ccode-lang 2021-11-29 19:56:25 -0700
  • b4c40229fa
    Update sync_repo.sh Ccode-lang 2021-11-29 19:55:13 -0700
  • c20721e7a4
    transfer Ccode-lang 2021-11-29 19:54:36 -0700
  • d037b9dfaa Implement 8x16 proof-of-concept. TomAwezome 2021-11-29 20:58:21 -0500
  • 0e3a37d4cd
    Fix PaletteEditor PullDown menu typo. TomAwezome 2021-11-25 21:51:07 -0500
  • b63a4896f1 Merge branch 'y4my4my4m-y4mchanges' TomAwezome 2021-11-25 05:03:47 -0500
  • b512df5183 Fix PaletteEditor bugs. TomAwezome 2021-11-25 05:01:09 -0500
  • b873e13590 Merge branch 'y4mchanges' of https://github.com/y4my4my4m/ZealOS into y4my4my4m-y4mchanges TomAwezome 2021-11-24 02:31:12 -0500
  • 8f20b336b9
    Merge pull request #8 from doodayev/patch-1 TomAwezome 2021-11-18 00:28:50 -0500
  • 9656c91c2b
    Added the "Get" functions Sharoy Veduchi 2021-11-17 21:21:27 -0800
  • 54a6499837 Display current palette name y4my4my4m 2021-11-14 17:11:50 -0500
  • ff564b4fe0 Allow data RX during TCP CLOSE_WAIT state. Alter GopherDl to close TCP socket on success/failure. Revert GopherOpen TCP timeout to default. Change NetLog to no longer be self-focusable. (This way, window manager won't tile it like other windows.) TomAwezome 2021-11-14 16:33:28 -0500
  • 56ba8c2956 Str2I64 instead of ExePrint and RGB not BGR y4my4my4m 2021-11-11 19:04:29 -0500
  • 3f11dd5188 Direct value input y4my4my4m 2021-11-11 17:23:18 -0500
  • a0aee7d4d4 Selection y4my4my4m 2021-11-11 06:32:38 -0500
  • 54144e127e Selection and styling y4my4my4m 2021-11-11 05:32:24 -0500
  • 48753aa45a BG if color too dark/light y4my4my4m 2021-11-11 04:45:33 -0500
  • 030d9ca5b6 Integrated PaletteSelect to PaletteEditor y4my4my4m 2021-11-11 03:48:58 -0500
  • 836b9640f5 PaletteSelect CleanUp y4my4my4m 2021-11-11 03:02:15 -0500
  • 037fa2cf7f Dynamic file listing y4my4my4m 2021-11-11 02:53:04 -0500
  • 106d1cdb6b Palette Select y4my4my4m 2021-11-10 04:47:47 -0500
  • fb495798a6 Update y4my4my4m 2021-11-10 03:28:53 -0500
  • 5e5dfee446 Fix y4my4my4m 2021-11-09 01:16:56 -0500
  • febf6bfae4 Functional save/load y4my4my4m 2021-11-09 01:03:37 -0500
  • 85801e2b87 Load y4my4my4m 2021-11-08 18:05:07 -0500
  • 1500cde06f Gang Gang Gang Dood ISO just droppes doodayev 2021-11-07 21:24:29 -0800
  • e203c0f63c
    Delete ZealOS-2021-11-07-16_59_43.iso Sharoy Veduchi 2021-11-07 21:05:06 -0800
  • b5a96dc94c Adding my own ISO lmfao doodayev 2021-11-07 17:11:18 -0800
  • 43f9d7b707 to GR_WIDTH y4my4my4m 2021-11-07 03:19:31 -0500
  • 8a4fb38873 Fix Gopher client filename length crash. TomAwezome 2021-11-05 05:35:02 -0400
  • ffd0e6acfc Remove cursor character from files. TomAwezome 2021-11-05 05:32:33 -0400
  • 31b3068ff9 Update docs/. TomAwezome 2021-11-05 05:06:09 -0400
  • d32aa6c208 Windowed y4my4my4m 2021-11-04 15:12:26 -0500
  • a1adc5deb9 UI fix y4my4my4m 2021-11-04 14:38:36 -0500
  • f7ae82794b PaletteSwapper y4my4my4m 2021-11-04 11:53:29 -0500
  • 3624840811 Palette Generator y4my4my4m 2021-11-04 10:52:33 -0500
  • ad277ec4df UI y4my4my4m 2021-11-04 09:47:11 -0500
  • 29c8eb99ac cleanup y4my4my4m 2021-11-04 06:45:48 -0500
  • 68775b3b44 Fix TCP RST ACK loop bug. Fix Gopher client filename bug using filename character validation. Increase TCP timeout in TCPConnectionCreate. Move default AutoComplete position left a bit, just enough so that new windows' [X] button is visible. TomAwezome 2021-11-04 05:39:55 -0400
  • a9c1241df6 Save Palette y4my4my4m 2021-11-04 00:49:21 -0500
  • 089bab943d Revert "GrPalette mod test" y4my4my4m 2021-11-03 01:19:29 -0500
  • 7afb7d795b GrPalette mod test y4my4my4m 2021-11-03 01:19:29 -0500
  • 779b34409e update y4my4my4m 2021-11-03 00:12:45 -0500
  • e590b079c3 cleaner y4my4my4m 2021-11-02 23:54:25 -0500
  • 39518d3323 fix y4my4my4m 2021-11-02 23:01:06 -0500
  • 39b3cf44c6 start zealos script y4my4my4m 2021-11-02 19:06:12 -0500
  • 4d0a013af0 Preview all and selected colors y4my4my4m 2021-11-02 19:02:53 -0500
  • 5a4bccc5b9 Fix Gopher client null host bug. Update README to link to ISO build guide. TomAwezome 2021-11-02 17:32:47 -0400
  • 9ac4b35c29 Port Gopher client. (Gopher client from https://github.com/DeclanHoare/tos-gopher) Implement TCPSocketReceiveLine and TCPConnectionCreate. Update HolyC --> CosmiC conversion script. Include DNS before TCP so that DNSAddressInfoGet can be used in TCP methods. TomAwezome 2021-11-02 02:01:48 -0400
  • 8306996ff4 Move to new build system. TomAwezome 2021-10-31 20:04:05 -0400
  • 7b3a983443 Begin implementing new build system. TomAwezome 2021-10-31 05:09:00 -0400
  • 93c19f3f1b Change ProfRep to sort by CPU usage. Add column headers to Rep functions. Change MEM_EXTRA_HASH2_PAGS to 1. (Revert this later if it causes bugs.) TomAwezome 2021-10-30 05:12:52 -0400
  • 08ca199d08 Optimize MemCopy using SSE instructions. Revert RawPutChar scrolling behaviour. Remove all kludge MyNoise functions from Apps and Demos. Add call to LFBFlush in SettingsPop2 to fix task-swap palette bugs. Improve ToTheFront game explanation. TomAwezome 2021-10-27 03:30:47 -0400
  • 293db76ddb Update documentation. TomAwezome 2021-10-27 03:28:16 -0400
  • f000c2fbdb Implement 3 operand support in assembler. Add support for opcodes up to 8 bytes long. Fix 0x66 prefixed opcode instruction unassembly, at the cost of losing higher-register access on prefixed instructions. Add almost every SSE instruction. TomAwezome 2021-10-18 01:52:41 -0400
  • 07cfd873b8 Update documentation. TomAwezome 2021-10-18 01:49:09 -0400
  • dc581ddad2 Add SSE opcodes MOVQ, PMOVMSKB, MINPS, MAXPS, XORPS, CVTSI2SD, and CVTSD2SI to OpCodes.DD. Add some comments in OptPass789A.CC. TomAwezome 2021-10-09 05:00:13 -0400
  • 9aa9e44ea6 Add SSE instruction support to assembler. (Only 2-arg instructions implemented. CosmiC assembler needs expanding to allow 3+ arg instructions.) (Only <= 4 byte instructions implemented. CosmiC assembler needs expanding to allow instructions larger than 4 bytes.) (Bugs: Unassembler incorrectly reports 0x66 prefixed opcodes, non-128-bit instruction arguments report as U128. CosmiC does not yet have support for U128.) Fix Std Font characters. Add links to ZealOS-specific apps in Personal Menu. Remove all files in /Downloads. TomAwezome 2021-10-08 02:06:11 -0400
  • 6b3fd2fecb Rename abs_addres to abs_address. Update documentation/comments to rename addr, fun, var, stmt, blk, desc, reg, seg, ptr, dup, clus, val, and bttn, to address, function, variable, statement, block, description, register, segment, pointer, duplicate, cluster, value, and button, respectively. TomAwezome 2021-10-06 21:35:32 -0400
  • 9139a360f6 Fix spacing in Ui, DriveRep, MemBIOSRep. Fix PCIRep graphics hang on bare-metal. Fix XTalk buffer formatting in StartUpTasks, PopUpFile, PopUpRunFile, and EdCodeTools2. Add CBGR32 to Kernel headers. TomAwezome 2021-09-26 01:15:46 -0400
  • 1d8b9d2a59 Fix Demo/AcctExample some. TomAwezome 2021-09-25 04:09:28 -0400
  • ff46cd0df2 Fix GrZoomInScreen. TomAwezome 2021-09-21 23:45:45 -0400
  • 033e169511 Port Erythros virtio-net driver. https://git.checksum.fail/alec/erythros/src/branch/master/Boot/Drivers/Virtio-net.HC https://git.checksum.fail/alec/erythros/src/branch/master/Boot/Drivers/Virtio.HC https://git.checksum.fail/alec/erythros/src/branch/master/Boot/Init.HC#L55 TomAwezome 2021-09-21 02:55:53 -0400
  • 3c3e7977a7 Fix TimeClock Demo syntax error. Fix misaligned WallPaper task report. Fix Chess deprecated function names. TomAwezome 2021-09-19 01:58:38 -0400
  • f6b9268b52 Fix GrDir crash. TomAwezome 2021-09-17 03:32:51 -0400
  • 43a64c897d Add WinMax to EdPullDown menu. TomAwezome 2021-09-15 21:07:38 -0400
  • 1c438fdcde Add recognition of Linux ext2/3/4 and swap MBR PT. TomAwezome 2021-08-23 03:14:22 -0400
  • dd959b40c5 Add progress bar to DVDImageRead. TomAwezome 2021-08-17 02:47:37 -0400
  • 377a761146 Clean up DVDImageWrite. TomAwezome 2021-08-17 02:07:34 -0400
  • 5503ae0596 Fix DVDImageRead block count. Change left window border text to use inverted color attribute. Fix ISOInit to account for non-ZealOS legacy CISOPriDesc. TomAwezome 2021-08-16 20:46:17 -0400
  • eb2de4f057 Add try-catch to SATARep and AHCIBootDVDProbeAll. Add CAtapiCloseCmd to clean up AHCIAtapiClose. Improve comments at AHCIAtapiModeWriteSelect. TomAwezome 2021-08-16 00:52:03 -0400
  • 923b700822 Change DVDImageWrite to use single buffer. Add CAtapiWriteCmd for AHCIAtapiBlksWrite. Remove AHCIAtapiSeek and AHCIAtapiFormat. TomAwezome 2021-08-15 02:23:46 -0400
  • 84946b3b33 Clean up ATAPI write and mode set functions. TomAwezome 2021-08-14 01:36:19 -0400
  • a80b4fe451 Fix CISOPriDesc padding, add preparer_id member, set in RedSeaISO9660. Remove some deprecated IDE functions. Delete Kernel/BlkDev/DiskATA.CC. Update colors on OSUpgrade. TomAwezome 2021-08-13 18:46:15 -0400
  • 99094f1e31 Change colors & text of Merge2, DiffSel, and PopUpDiffMenu. TomAwezome 2021-08-13 17:04:00 -0400
  • b804e25f45 Fix DVDImageWrite bare-metal AHCI CD burning. TomAwezome 2021-08-13 13:30:44 -0400
  • b005bdcb24 Update AHCI ATAPI mode set and write functions. TomAwezome 2021-08-12 22:27:41 -0400
  • a0f20b1dba Implement AHCIAtapiModeWriteSet. TomAwezome 2021-08-09 02:04:03 -0400
  • 0120ec2cb7 Implement AHCIAtapiBlank. TomAwezome 2021-08-08 20:33:41 -0400
  • 2b03787cc8 Fix OSUpgrade not updating master boot record. Fix Mount2 AHCI Port value not being cleared on loop. Change ordering of PersonalMenu links. Increase Raw mode screen scroll from 1 line to 8 to improve bare-metal performance. TomAwezome 2021-08-06 01:07:27 -0400
  • a01aa006cd Fix raw-mode printing in MemBIOSRep, TaskRep, PCIRep, VideoRep, and MemPageRep. Fix DriveRep reporting SATA port on non-AHCI drives. Remove CONFIG_DONT_PROBE. Remove lingering references to compression from documentation. Fix Talons incorrect millisecond variable name. TomAwezome 2021-08-04 23:05:19 -0400
  • 67479705de Add SATA port number reporting to DriveRep. Improve Lex assert failure warning to give exact line number. Remove some deprecated IDE functions. Add default arg to Drive. Fix raw-mode printing in StackRep, DriveRep, SATARep, Mount2, and CharGet. Change LongLines cols default arg from 80 to 128. TomAwezome 2021-08-04 15:25:55 -0400
  • c529b6d7ca Add MountAHCIAuto kernel option. Remove CATARep, ATARep, ATARepEntry, ATARepFind, ATARepExitAllApplications, and ATAIDDrives. TomAwezome 2021-08-03 22:35:43 -0400
  • 1b75d91002 Fix Mount AHCI Port selection. Add arg to SATARep to specify drive types to show. Add checks in AHCIPortInit to verify port signatures, add helper method to get signatures from port. TomAwezome 2021-08-02 16:40:05 -0400