Commit graph

133 commits

Author SHA1 Message Date
TomAwezome
b14b485716 Document Slapparoo's FreeAll implementation in ChangeLog.DD. 2022-12-21 03:43:23 -05:00
TomAwezome
946c51fa4d Fix GrFixZoomScale gr.sx 8 pixel offset lock. 2022-11-30 20:09:04 -05:00
TomAwezome
8ddff7d2a7
Revise comment wording, add newline 2022-11-25 20:00:53 -05:00
TomAwezome
43f7974dcb
Remove dup replacement from ConversionScript 2022-11-25 19:55:25 -05:00
Sharoy Veduchi
fbc9139d94
Three more things
These additions got the TempleOS intro in the code scraps to work
2022-11-25 01:01:48 -08:00
Sharoy Veduchi
37a02808ba
More vocabulary to ScriptConverter (feat. Anfintony)
With Anfintony's permission I've taken these from his ZealAutoInstall and added them here so that the chance of a HolyC program being converted and run properly goes up.
2022-11-24 22:28:17 -08:00
TomAwezome
50b4207a5e Update Define.ZC 2022-11-03 14:43:36 -04:00
TomAwezome
00bb30855d Change PCI device list function organization to make it as simple as possible to update with modern PCIDeviceList repo. ( https://www.github.com/Zeal-Operating-System/PCIDeviceList ) 2022-11-03 13:16:48 -04:00
TomAwezome
c37d26d621
Update Diff.ZC 2022-11-02 23:42:33 -04:00
TomAwezome
2cb4d56ca6 Lower DiffSub debug RawPrint time. 2022-11-02 23:16:27 -04:00
TomAwezome
572c36509b Implement old MBR saving in LimineMHDIns. 2022-11-02 15:30:08 -04:00
TomAwezome
f02a3c844f Change BootMHDOldRead and BootMHDOldWrite to not use hardcoded 512 byte single-block count, but to instead take an optional new 'size' function argument, and to read OldMBR.BIN filesize to determine MBR+gap destination write size, respectively. 2022-11-02 15:29:43 -04:00
TomAwezome
05d6c373b9 Make OSInstall generate Limine.CFG always when installing any bootloader, if the Limine files are present. 2022-10-31 00:45:04 -04:00
TomAwezome
ddeca74589 Update Define.ZC 2022-10-30 20:35:46 -04:00
TomAwezome
c1cb683a23 Add MouseHardDriverInstall call to ZSplash to attempt to reconfigure Mouse after disable-enable, as a workaround fix for bug noticed on Thinkpad when booted off LiveCD. 2022-10-29 19:21:49 -04:00
TomAwezome
7a70a4c577 Make LimineCFGMake print more detailed information regarding status of Limine.CFG generation progress. 2022-10-28 23:12:07 -04:00
TomAwezome
ba8f2dd441 Update Define.ZC 2022-10-28 23:11:11 -04:00
TomAwezome
ad9df373ed Remove unneeded comment from VideoRep. 2022-10-24 16:36:57 -04:00
TomAwezome
e400adb577 Move PCIRep from System/DevInfo.ZC to new file System/Utils/PCIRep.ZC. 2022-10-24 16:04:52 -04:00
TomAwezome
82ad5d29ac Improve printed report of success in BootMHDIns and LimineMHDIns. 2022-10-24 03:46:16 -04:00
TomAwezome
d95f3b285b Make new Diff Flag DF_KEEP_FLAGS, use in Diff.
Diff will now check the passed df_flags for the DF_KEEP_FLAGS bit, and if found it will NOT and-equals the flags with DF_ABORT_ALL_FILES, which means that automated Diff utilities can be more easily written, without breaking the manual pop-up window Diff Merge workflow functionality.
2022-10-23 18:35:41 -04:00
TomAwezome
4a4e7a20fb Add DiffSub debug check and Diff debug comment. 2022-10-23 02:09:10 -04:00
TomAwezome
ff06fa23a3 Fix AHCI bit test accesses in various files to use PCIBt/PCIBts/PCIBtr. 2022-10-23 02:03:47 -04:00
TomAwezome
ee991a4aab Update Commander Palette. 2022-10-21 20:43:47 -04:00
TomAwezome
b09de5aa14 Change Charter and update OS documentation.
The ZealOS Charter now permits bootloaders to be excluded from the fully open-source public-domain source code requirement, but adds that the 'legacy' ZealOS ZealC public-domain HDD/DVD BIOS-mode bootloaders must always be provided, functional, and offered as a bootloader option during BIOS-mode installation.
2022-10-17 20:08:36 -04:00
TomAwezome
ac8c1754da Make LimineMHDIns copy autogenerated Limine.CFG to all Zeal partitions. 2022-10-16 20:25:01 -04:00
TomAwezome
2590420586 Add Limine.CFG auto-generate ability to LimineMHDIns. 2022-10-16 17:26:42 -04:00
TomAwezome
7ac0ce5285 Move VideoRep var declarations to top of function. 2022-10-15 01:26:23 -04:00
TomAwezome
dde5566910 Remove mention of VBE from MemBIOSRep framebuffer report. 2022-10-15 01:02:33 -04:00
TomAwezome
ae7de7b8da Implement VideoRep aspect ratio reporting. 2022-10-15 00:15:37 -04:00
TomAwezome
40c0ac2ae2
Update VideoRep.ZC 2022-10-14 22:05:22 -04:00
TomAwezome
a2be44fa28 Begin reimplementing framebuffer mode list storage and VideoRep funtionality. 2022-10-14 19:41:46 -04:00
TomAwezome
c5f3102558
Move variable declarations in LimineMHDIns to top of function. 2022-10-11 22:09:57 -04:00
TomAwezome
b0d2cd6767 Make LimineMHDIns.ZC from script to file with defined LimineMHDIns() function with drv_let arg.
File now uses an #ifndef to check whether or not the limine binary bytes have been included.
2022-10-11 21:20:09 -04:00
TomAwezome
6e5a75243b Move /Home/LimineHDD.ZC to /System/Boot/LimineMHDIns.ZC 2022-10-11 21:17:20 -04:00
TomAwezome
fa380a3024 Update System/Define.ZC 2022-09-12 22:48:41 -04:00
TomAwezome
07d4bbc20c Remove ASCII 0x5 cursor from files. 2022-08-27 16:07:26 -04:00
TomAwezome
22c1839971 Update VideoRep to VBE kernel header symbol removals. 2022-08-27 13:13:12 -04:00
TomAwezome
f74e3d6b20 Remove VBE from kernel headers. 2022-08-25 07:15:24 -04:00
TomAwezome
0bf82fb057 Implement limine zealbooter prekernel SMBIOS entry patching to kernel. 2022-08-23 21:04:27 -04:00
TomAwezome
7d31064b6a Abstract out VBE vars from most of OS, revise dev uefi temp vm build system.
Misc UEFI build scripts have been removed/revised/condensed into one script with multiple rebuild steps. The order of the steps is as follows: Auto-install into temp VM with custom AUTO-VM iso, merge kernel headers into VM, rebuild kernel, merge Kernel/ code, rebuild kernel, merge all src/ code, deploy limine and zealbooter, rebuild kernel (as well as test), then test UEFI and BIOS mode.
2022-08-23 04:48:04 -04:00
TomAwezome
f7ffa6f5e4 Change ZealOS Charter. Fix doc typos. Remove Reliability.DD. 2022-04-17 00:59:41 -04:00
TomAwezome
a5ec528fba Invert bottom-right window border text. 2022-04-16 20:43:02 -04:00
TomAwezome
da8ca638f3 Fix some code formatting. 2022-04-16 20:17:56 -04:00
TomAwezome
dbc29a5160 Fix IS09660 code formatting. 2022-04-16 18:31:54 -04:00
TomAwezome
eedb6b52aa Fix IS09660 comment typo. 2022-04-16 18:24:51 -04:00
TomAwezome
872e1a1385 Fix IS09660 code formatting. 2022-04-16 17:55:26 -04:00
TomAwezome
88fe6b59ba Fix formatting of ZealC postfix pointer casts in ISO9660 code. 2022-04-16 17:31:48 -04:00
TomAwezome
aa911b9a0f Restore File Manager ISO9660 functionality. 2022-04-14 00:57:40 -04:00
TomAwezome
5bd83cd4a7 Re-add ISO9660 .ISO creation from "TempleOSCD_2017-05-21T03 56 09.ISO". 2022-04-04 00:51:26 -04:00