Commit graph

  • 5a8a1ab528 Reimplement Auto/Manual OSUpgrade choice and functionality. TomAwezome 2022-10-24 01:41:53 -0400
  • f43001300e Fix OSFilesMergeInner not using CopyTree for directories. TomAwezome 2022-10-23 19:04:40 -0400
  • e2c6bd060e Make OSInstall use new DF_KEEP_FLAGS Diff Flag. TomAwezome 2022-10-23 18:36:12 -0400
  • d95f3b285b Make new Diff Flag DF_KEEP_FLAGS, use in Diff. TomAwezome 2022-10-23 18:35:41 -0400
  • 4a4e7a20fb Add DiffSub debug check and Diff debug comment. TomAwezome 2022-10-23 02:09:10 -0400
  • fc6960b8f7 Begin reimplementing OSUpgrade functionality. TomAwezome 2022-10-23 02:08:06 -0400
  • 6baab750b4 Make OSInstall run LimineCFGMake on UEFI installs. TomAwezome 2022-10-23 02:05:57 -0400
  • ff06fa23a3 Fix AHCI bit test accesses in various files to use PCIBt/PCIBts/PCIBtr. TomAwezome 2022-10-23 02:03:47 -0400
  • b07c1385f7 Update Charter. TomAwezome 2022-10-22 18:44:18 -0400
  • 876ea98c18 Fix FileSysFAT.ZC code formatting. TomAwezome 2022-10-22 18:43:18 -0400
  • a92ca05746 Implement PCIBt, PCIBtr, PCIBts; use in PCI drivers. TomAwezome 2022-10-22 14:15:24 -0400
  • f362d5a97c Make gr.continuous_scroll default TRUE. TomAwezome 2022-10-22 14:12:54 -0400
  • ee991a4aab Update Commander Palette. TomAwezome 2022-10-21 20:43:47 -0400
  • 2775301617 Update KernelB.HH file mode. TomAwezome 2022-10-21 20:43:30 -0400
  • 97bc6d7908 Update Amicus Palette file mode. TomAwezome 2022-10-21 20:42:25 -0400
  • 13e6342699 Update Amicus Palette TomAwezome 2022-10-20 16:41:17 -0400
  • 2cb7e9f7a0 Improve CopySingle 'progress' indicator. TomAwezome 2022-10-20 14:35:27 -0400
  • da01da14eb Add 'progress' indicator to CopySingle function. TomAwezome 2022-10-20 13:46:07 -0400
  • a8751b020f Update Amicus Palette TomAwezome 2022-10-20 13:29:35 -0400
  • adb8c4dd33 Optimize Bt temporary replacement. TomAwezome 2022-10-20 02:54:27 -0400
  • 88e7430bc3 Optimize Bt,Btr,Bts temporary replacements. TomAwezome 2022-10-20 01:41:19 -0400
  • a1a1b6cd1d
    Update build-iso.sh TomAwezome 2022-10-17 21:46:25 -0400
  • b09de5aa14 Change Charter and update OS documentation. TomAwezome 2022-10-17 20:08:36 -0400
  • 1de41dbd95 Fix build-iso TESTING typo. TomAwezome 2022-10-16 21:11:14 -0400
  • bcb6a2598a Fix dollar-sign typo in TESTING declaration. TomAwezome 2022-10-16 21:07:15 -0400
  • 9bf6c63f49 Make ISO testing in QEMU conditional based on TESTING variable. TomAwezome 2022-10-16 21:05:30 -0400
  • 62e0c111bd Rename build-iso.sh output ISOs. TomAwezome 2022-10-16 20:48:36 -0400
  • ac8c1754da Make LimineMHDIns copy autogenerated Limine.CFG to all Zeal partitions. TomAwezome 2022-10-16 20:25:01 -0400
  • ceba85119d Add 'LiveCD' to zealbooter/Limine.CFG limine entry title. TomAwezome 2022-10-16 20:01:14 -0400
  • b28b9b2dfb Add src/Boot back to .gitignore. TomAwezome 2022-10-16 19:58:54 -0400
  • 3613563d0f Make build-iso.sh copy Limine.CFG from zealbooter/ to temp iso directory. TomAwezome 2022-10-16 19:57:46 -0400
  • 16427dfe0b Move Limine.CFG from src/ to zealbooter/. TomAwezome 2022-10-16 19:49:06 -0400
  • 41e5901934 Update DiskAHCI.ZC debug fixme comment. TomAwezome 2022-10-16 19:35:23 -0400
  • 5b6b84202f Update KernelB.HH debug fixme comment. TomAwezome 2022-10-16 19:33:14 -0400
  • e3c13b2baf Remove debug comment on SYS_FRAMEBUFFER_LIST. TomAwezome 2022-10-16 19:32:28 -0400
  • 6325fd7707 Make build-iso.sh script remove OldMBR.BIN and BootMHD2.BIN from isohybrid limine ISO directory. TomAwezome 2022-10-16 18:55:18 -0400
  • a0fa1ac559 Make OSInstall delete /boot.catalog from install drive. TomAwezome 2022-10-16 17:32:41 -0400
  • 2590420586 Add Limine.CFG auto-generate ability to LimineMHDIns. TomAwezome 2022-10-16 17:26:42 -0400
  • 42234bdef1 Make OSInstall delete copied Limine-CD.BIN and Limine-CD-EFI.BIN from install Boot/ folder. TomAwezome 2022-10-16 17:26:00 -0400
  • 7902298747 Comment out OSUpgrade prompt lines temporarily, add note to refactor functionality into basic pre-install Diff. TomAwezome 2022-10-16 17:25:15 -0400
  • fc2e17e756 Delete Home/LimineCFGMake.ZC TomAwezome 2022-10-16 17:22:52 -0400
  • 5ec66b9dad Replace Bt, Btr, Bts compiler _interns temporarily with function implementations. TomAwezome 2022-10-16 01:57:30 -0400
  • fa73da4be1 Remove debug lines from Kernel/BlkDev/DiskAHCI.ZC TomAwezome 2022-10-15 23:40:09 -0400
  • 0119d4cb15 Delete Home/BruteBt.ZC TomAwezome 2022-10-15 23:39:31 -0400
  • 7ac0ce5285 Move VideoRep var declarations to top of function. TomAwezome 2022-10-15 01:26:23 -0400
  • dde5566910 Remove mention of VBE from MemBIOSRep framebuffer report. TomAwezome 2022-10-15 01:02:33 -0400
  • ae7de7b8da Implement VideoRep aspect ratio reporting. TomAwezome 2022-10-15 00:15:37 -0400
  • 40c0ac2ae2
    Update VideoRep.ZC TomAwezome 2022-10-14 22:05:22 -0400
  • 2c2dc1141d Begin integrating Limine framebuffer mode info list into ZealBooter to pass abstracted mode information to CKernel header. TomAwezome 2022-10-14 22:01:34 -0400
  • a2be44fa28 Begin reimplementing framebuffer mode list storage and VideoRep funtionality. TomAwezome 2022-10-14 19:41:46 -0400
  • 4d6f3f380c Begin researching Bit Test functions machine code and performance in test BruteBt file in Home directory. TomAwezome 2022-10-14 19:38:58 -0400
  • 7b834610c6 Begin creating Limine.CFG generate script. TomAwezome 2022-10-14 01:08:16 -0400
  • 537a650523 Remove video resolution In() strings and char input in OSInstall bare metal install and OSUpgrade code. TomAwezome 2022-10-13 18:59:44 -0400
  • 6ff44d06cb Merge branch 'limine-ahci-doodguy-debug' into limine TomAwezome 2022-10-13 02:29:14 -0400
  • dfcd7608f8 Add .CFG to FILEMASK_TXT supported text file extensions, for making editing Limine.CFG easier. TomAwezome 2022-10-12 21:58:07 -0400
  • 637758a13b Refactor ZealBooter disk UUID code. TomAwezome 2022-10-12 20:50:31 -0400
  • 5169661ef5 Remove BootHDIns In() input strings for resolution setting since compile-time screen resolution setting has been removed. TomAwezome 2022-10-12 20:06:33 -0400
  • c5f3102558
    Move variable declarations in LimineMHDIns to top of function. TomAwezome 2022-10-11 22:09:57 -0400
  • 6ba555ee8f Refactor Limine install prompt in OSInstall.ZC TomAwezome 2022-10-11 22:00:48 -0400
  • ff380f4b32 Make OSInstall.ZC MBR install prompt to choose public domain ZealOS Boot Loader or BSD-2 licensed Limine. TomAwezome 2022-10-11 21:22:46 -0400
  • b0d2cd6767 Make LimineMHDIns.ZC from script to file with defined LimineMHDIns() function with drv_let arg. TomAwezome 2022-10-11 21:20:09 -0400
  • 6e5a75243b Move /Home/LimineHDD.ZC to /System/Boot/LimineMHDIns.ZC TomAwezome 2022-10-11 21:17:20 -0400
  • 361833f42a Make OSInstall.ZC skip MBR install if UEFI-booted. TomAwezome 2022-10-11 18:23:38 -0400
  • dac6f9efe1 Add UEFI/BIOS boot detection in ZealBooter, pass to Zeal CKernel as new field. TomAwezome 2022-10-11 16:12:45 -0400
  • df419bc641 Make LimineHDD install script functional by fixing bad block count argument passed to AHCI write function. TomAwezome 2022-10-10 21:04:19 -0400
  • 7486ab0b0d Attempt to implement old MBR partition record copying in prototype LimineHDD install script. TomAwezome 2022-10-10 20:56:32 -0400
  • 7e8ed65677 Implement half-functional prototype Limine bootloader MBR install script. TomAwezome 2022-10-10 19:49:06 -0400
  • 2bb8ef846e Remove non-functional limine MBR install scripts. TomAwezome 2022-10-10 19:48:36 -0400
  • 41d32c699e Fix dup var type compiler warn in AHCIPortInit. TomAwezome 2022-10-09 20:37:24 -0400
  • ff5a901185 Remove debug check lines from AHCIPortIdentify. TomAwezome 2022-10-09 20:37:09 -0400
  • eaea4915a1 Begin removing debug lines from AHCI code, document bugs identified and current workarounds. TomAwezome 2022-10-09 20:29:28 -0400
  • 8f93766df7 Change AHCIAtaInit cmd_header_base cast to proper declared variable. TomAwezome 2022-10-07 20:22:13 -0400
  • 7dac5c3019 Change ACHI HBA ports_implemented check to debug AND with bitshift. TomAwezome 2022-10-07 18:55:44 -0400
  • 27193fe5e0 Add AHCI GHC.AE debug check with both & and Bt. TomAwezome 2022-10-07 18:54:56 -0400
  • 004f762b26 Add AHCI debug Bt/Bts values and checks. TomAwezome 2022-10-07 18:54:16 -0400
  • c4e5fbe2da Change AHCI ATAPI cmd_issue sets to debug OR-equals with bit shift. TomAwezome 2022-10-07 18:53:32 -0400
  • 276e58e43f Replace AHCIPortCmdWait processed-check with debug bit shift AND comparison. TomAwezome 2022-10-07 18:52:27 -0400
  • d8284010ae Fix build-iso Limine-HDD.HH generate array count math and subcommand. TomAwezome 2022-10-06 19:20:34 -0400
  • 56107409db Alter AHCIPortIdentify last debug var check. TomAwezome 2022-10-06 18:20:31 -0400
  • 0d517f15bb Change AHCIPortIdentify port cmd_issue set to debug approach with or-equals. TomAwezome 2022-10-06 18:19:51 -0400
  • 7c6f6117d2 Change AHCIPortIdentify cmd_fis desc set to debug approach, add another var check. TomAwezome 2022-10-06 18:19:08 -0400
  • f813da6107 Add debug AHCIPortIdentify PxCMD.ICC set to 1. TomAwezome 2022-10-06 18:18:13 -0400
  • 1145ab3b9b Remove debug known-good vals from check in AHCIPortIdentify. TomAwezome 2022-10-06 18:17:45 -0400
  • 0cbbe5a74b Add debug AHCIPortIdentify device_sleep clear and another var check. TomAwezome 2022-10-06 18:16:56 -0400
  • 896239cd77 Fix kernel compile warn on debug var dup type. TomAwezome 2022-10-06 18:15:38 -0400
  • 52db1e115c Fix KernelA typo on AHCI_CF_DESCF_C value. TomAwezome 2022-10-06 18:14:23 -0400
  • 6624bba48e Replace magic number in AHCIPortIdentify cmd header desc fix attempt. TomAwezome 2022-10-03 21:19:14 -0400
  • 008e68cc29 Try setting CFL bits in AHCIPortIdentify. TomAwezome 2022-10-03 05:12:43 -0400
  • 415294c209 Make another non-functional limine hdd install test file. TomAwezome 2022-09-30 03:44:26 -0400
  • 7a109d8162 Remove endian lines from broken LimineHDD file TomAwezome 2022-09-21 17:50:33 -0400
  • 1a130d39ec Add currently non-functional Limine HDD 'install' test file in /Home. TomAwezome 2022-09-21 17:32:41 -0400
  • 027116f596 Fix build script Limine-HDD.HH generate command placement. TomAwezome 2022-09-17 02:51:44 -0400
  • a5fbff8a83 Fix build script Limine-HDD.HH array size generation. TomAwezome 2022-09-17 02:38:04 -0400
  • d9e1334226 Implement build script Limine-HDD.HH file creation. TomAwezome 2022-09-17 01:16:03 -0400
  • 11b790db57
    Delete .gitignore TomAwezome 2022-09-16 02:54:04 -0400
  • 6600536119
    Update .gitignore TomAwezome 2022-09-16 02:53:54 -0400
  • cc0b05a2a1 Remove BSD-2/GPL-2.0 licensed source code from Public Domain licensed repository. TomAwezome 2022-09-15 17:14:44 -0400
  • af27249c43 Update debug reporting. TomAwezome 2022-09-15 10:51:32 -0400
  • 0561a21eaa Add debug variable report and timeout count to AHCI methods that doodguy's computer is hanging at. TomAwezome 2022-09-14 18:17:36 -0400
  • cd5ed750a6 Zeal definition of the Catechism of the Council of Trent Eugenius Bpatista 2022-09-13 16:59:13 +0200