Commit graph

494 commits

Author SHA1 Message Date
mintsuki
ee265c8767 ZealBooter: Move sys_pci_buses assignment to zealbooter.c 2022-08-21 19:13:48 +02:00
mintsuki
d7f72e3aa9 ZealBooter: Misc cleanup, SMP working 2022-08-21 19:03:17 +02:00
mintsuki
fa4ded924f ZealBooter: Misc cleanup 2022-08-21 17:42:32 +02:00
mintsuki
5f3bdc637b Set sys_pci_buses to 256 by default 2022-08-21 10:36:14 +02:00
mintsuki
bcb830e880 ZealBooter: Misc progress 2022-08-21 10:27:19 +02:00
mintsuki
344de80dab ZealBooter: Misc progress 2022-08-20 16:13:06 +02:00
mintsuki
69f0f37b9b Initial work on ZealBooter 2022-08-20 01:54:34 +02:00
TomAwezome
12201e46b6 Implement build-temp-vm-uefi-1 script that performs an additional BIOS mode reboot to allow for automatic kernel recompile before booting into UEFI mode with Limine. 2022-08-19 00:56:11 -04:00
TomAwezome
87de096d19 Implement rebuild script and AUTO-VM.ISO for rebuilding and testing code during development.
The build-temp-vm script will perform the same logic as the build-iso script, the only difference being it will not perform ISO extraction logic whenever the VM is closed. Changes made inside the temporary VM will NOT be preserved. The AUTO-VM bootstrap ISO (which similarly has the system and kernel rebuilding logic on boot but has the ISO generation steps removed) is created by slightly modifying the standard AutoFullDistro0.ZC script file, then using sync.sh to sync the repo contents and update the AUTO iso. Since this setup exists separate from the ISO process, the modified AUTO iso can simply be renamed to AUTO-VM.ISO and the default one re-checked out via git to restore it.
2022-08-18 22:06:50 -04:00
TomAwezome
90a43d9a85 Make Varoom sky fix work correctly on all resolutions. 2022-06-28 22:33:15 -04:00
TomAwezome
3620ff3e0a
Merge branch 'master' into sky-fix 2022-06-28 18:13:51 -04:00
xSlendiX
af11396a28 Add HolyMath's tests to TestSuite
This commit adds HolyMath's tests (HolyMathMat4, HolyMathVec) to
the TestSuite.
2022-05-16 02:47:56 +03:00
xSlendiX
8814ca1436 ZoneOut: "Center" background and make sky adapt to those changes
This commit makes the background in ZoneOut "center" to the screen, as
well as fill with LTCYAN the top half of the screen to get a complete
sky, not part of it.
2022-05-16 02:24:47 +03:00
xSlendiX
f8f0c435bb Varoom: Make sky height dynamic
This commit makes it so that Varoom's sky is properly rendered across
multiple resolutions. It also lowers the sun down by 10 pixels.
2022-05-16 02:23:44 +03: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
d7aa45b882 Update Amicus Palette. 2022-04-16 20:11:19 -04:00
TomAwezome
63d0612e5d Update ChangeLog with ISO9660 details. 2022-04-16 19:11:53 -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
b5d80ca147 Restore ISO9660 mentions in documentation from "TempleOSCD_2017-05-21T03 56 09.ISO". 2022-04-16 17:09:18 -04:00
TomAwezome
7d80592aaa Restore ISO9660 filesystem non-writable error checks from "TempleOSCD_2017-05-21T03 56 09.ISO". 2022-04-16 15:53:14 -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
TomAwezome
75d5ea1ecc Re-add ISO9660 read support from "TempleOSCD_2017-05-21T03 56 09.ISO". 2022-04-01 23:55:04 -04:00
TomAwezome
6f7288e8ed Remove ACWords.DATA and Home/ folder from AUTO.ISO. 2022-04-01 14:21:45 -04:00
TomAwezome
675b9c1f42 Fix AHCIBootDVDProbeAll buffer read error try catch. 2022-04-01 13:01:22 -04:00
TomAwezome
a25b7fd03f Add verbose TaskRep functionality.
Add ST_WIN_INHIBIT_FLAGS, ST_TASK_FLAGS, ST_DISPLAY_FLAGS, WIf_FLAGS_NUM, TASKf_FLAGS_NUM, DISPLAYf_FLAGS_NUM.
Add verbose Bool default arg to TaskRep and verbose Task report logic in TaskRepTask.
2022-04-01 00:41:35 -04:00
TomAwezome
0ef5e97000 Add .ZXE icon to GrDir, clean up .BIN icon. 2022-03-27 03:08:57 -04:00
TomAwezome
935ea2219d Add arrow key mouse movement to 32BitPaint, reassign canvas clear key to End. 2022-03-27 01:20:24 -04:00
TomAwezome
5b99114ef1 Add link to ParseExpression2 in CompilerOverview.DD. 2022-03-26 22:42:00 -04:00
TomAwezome
346bfc3d7d
Update KGlobals.ZC 2022-03-26 22:29:09 -04:00
TomAwezome
c95266c667 Remove all DocOpt methods, add AutoComplete link in EdPullDown menu. 2022-03-26 01:16:17 -04:00
TomAwezome
4cea112eb4 Patch a left arrow bitmap character in font over Reverse NOT Sign, use for Caller listings. 2022-03-26 01:13:26 -04:00
TomAwezome
ecfb76be9b Remove TOSZ documentation and link from HelpIndex. 2022-03-26 01:06:29 -04:00
TomAwezome
23b8973057 Delete Port Control Protocol test file. 2022-03-26 01:01:58 -04:00
TomAwezome
8951ce2445 Fix a few formatting errors and typos. 2022-03-26 00:59:25 -04:00
TomAwezome
6c44605a08 Fix Boot doc sprite text. 2022-03-04 15:56:33 -05:00
TomAwezome
2f3c779c92 Fix HTML docs empty page tab title. 2022-03-04 15:39:58 -05:00
TomAwezome
408e4d094e Change HTML documentation system. 2022-03-04 14:48:45 -05:00
TomAwezome
5ff6487615 Update WallPaper to print full task caller report.
Increase CTask.wallpaper_data from STR_LEN to 4096.
2022-02-13 22:11:46 -05:00
TomAwezome
dd21cff146 Change .BIN format to .ZXE (Zeal Executable).
Remove .C suffix on non-executable binary files.
2022-01-28 03:05:21 -05:00
TomAwezome
a7a22a353f Improve JSON API. Implement JSONString(), JSONKeyValueGet(), and JSONIndexValueGet(). 2022-01-23 04:38:03 -05:00
TomAwezome
9f6486c0de Implement NetLogSave method to dump NetLog to a file. 2022-01-22 04:16:21 -05:00
TomAwezome
b66744f5b2 Update OS Upgrade feature. 2022-01-22 03:12:51 -05:00
TomAwezome
bab9e8a43c Update documentation. 2022-01-21 22:43:18 -05:00
TomAwezome
b2a33cc72a Integrate HolyMath (from https://github.com/TempleProgramming/HolyMath).
Create new folder System/Math/, move System/Math.ZC and System/MathODE.ZC to this new folder.
Add HolyMath files to System/Math/.
Change System/MakeSystem.ZC to #include System/Math/MakeMath.ZC.
2022-01-18 00:52:46 -05:00