Commit graph

855 commits

Author SHA1 Message Date
y4my4my4m
ccb1240f60 themes 2023-05-11 16:47:50 +09:00
y4my4my4m
56fc4020ac 16 colors 2023-05-11 16:47:41 +09:00
y4my4my4m
85b5eca553 telnet cleanup 2023-05-11 14:20:31 +09:00
y4my4my4m
7d9d6c4d65 centered window 2023-05-11 02:08:43 +09:00
y4my4my4m
e02c18b7bf disconnect 2023-05-11 01:52:51 +09:00
y4my4my4m
b3e1972622 update 2023-05-11 01:30:03 +09:00
y4my4my4m
4e8be4752b cursor input support 2023-05-11 01:11:42 +09:00
y4my4my4m
b64d0bb563 update 2023-05-10 23:26:55 +09:00
y4my4my4m
c820e5b726 Hf case 2023-05-10 23:09:05 +09:00
y4my4my4m
55ab8473fa cursor movement stable(r) 2023-05-10 22:39:04 +09:00
y4my4my4m
c1e8995a69 loop 2023-05-10 21:28:49 +09:00
y4my4my4m
34c740feff cleanup 2023-05-10 20:30:47 +09:00
y4my4my4m
736ebce98a moved TelnetURLs to it's own list 2023-05-10 16:16:46 +09:00
y4my4my4m
860702d685 CursorMovement 2023-05-10 16:16:34 +09:00
y4my4my4m
eb4bd2f932 visual fix 2023-05-10 00:47:18 +09:00
y4my4my4m
31b7cfbb73 dont send any negotiation for now 2023-05-09 23:54:25 +09:00
y4my4my4m
3f901db8b8 BBS doesnt crash anymore 2023-05-09 23:51:23 +09:00
y4my4my4m
9665977f8b fix 2023-05-09 20:08:59 +09:00
y4my4my4m
e32433ad0b update 2023-05-09 19:51:54 +09:00
y4my4my4m
263b800bf8 update 2023-05-09 18:23:58 +09:00
y4my4my4m
889288c65f fix 2023-05-09 01:35:03 +09:00
y4my4my4m
631712d3f3 remove timeout 2023-05-09 00:09:29 +09:00
y4my4my4m
989e452679 Task input 2023-05-08 23:46:18 +09:00
y4my4my4m
3eafc9a034 update 2023-05-08 19:40:44 +09:00
GutPuncher
bd5b85389e
Create CPU + RAM visualization demo. 2023-05-07 23:58:47 -04:00
y4my4my4m
38a21812a3 linemode 2023-05-04 21:45:07 +09:00
y4my4my4m
366c3831fc IsDigits 2023-05-03 00:49:58 +09:00
y4my4my4m
e766171a1a properly parsing ?25l ?25h code 2023-05-03 00:22:42 +09:00
y4my4my4m
62adc69534 No_Input_test 2023-05-02 22:48:54 +09:00
y4my4my4m
ba6f4529dc Cleaning 2023-05-02 19:37:39 +09:00
y4my4my4m
d15cc51760 Update 2023-05-02 13:47:03 +09:00
y4my4my4m
c8279797c3 cursor movement 2023-05-02 12:58:00 +09:00
y4my4my4m
f212ff574a fix 2023-05-02 03:54:36 +09:00
y4my4my4m
7beb6c69a4 Keys 2023-05-02 03:00:19 +09:00
y4my4my4m
08e0bf8ffa Colors functional 2023-05-02 02:50:43 +09:00
y4my4my4m
938ea9a441 Colors 2023-05-02 02:23:44 +09:00
y4my4my4m
acd9d71f6d Update 2023-05-02 00:34:49 +09:00
y4my4my4m
6d61aca360 update 2023-05-01 02:25:54 +09:00
y4my4my4m
6cbfcab2fb fix 2023-04-30 19:32:47 +09:00
y4my4my4m
8ad6968dec input_skip buggy 2023-04-30 19:32:01 +09:00
y4my4my4m
50eda1dcd1 parses ASCII codes too 2023-04-30 16:48:57 +09:00
y4my4my4m
b24fd9f080 fix colors 2023-04-30 15:11:06 +09:00
y4my4my4m
0d05b08489 SendTerminalType fix? 2023-04-30 12:18:47 +09:00
y4my4my4m
f775f9feb4 ansi parse 2023-04-30 03:46:16 +09:00
y4my4my4m
b215d4f0a2 Added TCPSocketSendString 2023-04-30 03:04:43 +09:00
y4my4my4m
8030b41a6e Fix 2023-04-30 02:49:12 +09:00
y4my4my4m
0ca6caa2fa Update 2023-04-30 01:23:26 +09:00
y4my4my4m
b9e7cd0c4a Disconnect fix 2023-04-30 00:23:56 +09:00
y4my4my4m
81edb50c8e Negotiations 2023-04-29 23:45:21 +09:00
y4my4my4m
f4ed63ce70 disconnection 2023-04-29 22:17:14 +09:00
y4my4my4m
a16030394a parse ansi 2023-04-29 20:08:20 +09:00
y4my4my4m
81bf25c5ba interactivity 2023-04-29 19:41:09 +09:00
y4my4my4m
447bbcd16d initial telnet 2023-04-29 18:35:53 +09:00
y4my4my4m
22e03fbbb6 fix 2023-04-26 02:42:45 +09:00
y4my4my4m
1840f7f782 fix 2023-04-26 02:32:40 +09:00
y4my4my4m
16efdf3214 KbdMsHndlr 2023-04-26 02:24:52 +09:00
y4my4my4m
2f56a66496 sys 2023-04-26 02:13:02 +09:00
y4my4my4m
7dd0d0e327 fp_draw 2023-04-26 01:57:21 +09:00
y4my4my4m
5454ca44e6 hotfix 2023-04-25 21:56:41 +09:00
GutPuncher
c97456cfb2
Make raw-mouse mode task-based instead of global. 2023-03-22 22:38:17 -04:00
GutPuncher
5ac73893d2
Update ZSplash.ZC 2023-03-22 22:35:11 -04:00
GutPuncher
86a390d9c6
Rewrote MiniGrLib, fixes #40. 2023-03-17 17:49:19 -04:00
GutPuncher
87c6e59179
Make network driver registration dynamic. 2023-03-15 02:30:04 -04:00
Arrogant Genius
3c9f005c48
Merge branch 'master' into fix-pci-net-detection 2023-03-14 22:57:15 -04:00
GutPuncher
8d81096879
Update ChangeLog.DD. 2023-03-14 03:29:50 -04:00
GutPuncher
23819ab21f
Refine StrPrint %o bool implementation. 2023-03-14 03:21:29 -04:00
GutPuncher
e14d930007
Document undocumented Print format codes. 2023-03-14 03:20:15 -04:00
Arrogant Genius
7aead6fb7f
Merge branch 'master' into print-bool 2023-03-14 00:53:14 -04:00
GutPuncher
5265509715
Move SandyBeach palette into Palettes folder in ::/Home/PaletteEditor/. 2023-03-14 00:48:57 -04:00
Arrogant Genius
1b346915f1
Merge branch 'master' into sandy-beach-palette 2023-03-14 00:37:50 -04:00
GutPuncher
4109962d84
Reformat raw-mouse code to ZealC code style. 2023-03-13 22:13:43 -04:00
GutPuncher
f297f2c265
Update ChangeLog.DD 2023-03-13 22:05:58 -04:00
GutPuncher
bf22195fe0
Update ChangeLog.DD 2023-03-13 22:01:29 -04:00
GutPuncher
f423c7470c
Update ChangeLog.DD, sys_os_version. 2023-03-13 18:20:49 -04:00
GutPuncher
438a904b91
Update 2023-03-13 17:49:32 -04:00
tinkeros
4b3c344825
Skip partial updates when updating entire screen (#90) 2023-02-26 01:41:54 +00:00
Sharoy Veduchi
5f24bd97bb
Change CC to ZC (#95)
Co-authored-by: Midnoclose <24860483+Midnoclose@users.noreply.github.com>
2023-02-25 20:07:28 -05:00
tinkeros
c59e87318f Add Castle Frankenstein mouse aim support and kernel user mouse function 2023-01-25 21:12:07 -06:00
tinkeros
025cc946d4 Fix issue preventing network adapter detection with multiple adapters 2023-01-05 21:07:08 -06:00
TomAwezome
b14b485716 Document Slapparoo's FreeAll implementation in ChangeLog.DD. 2022-12-21 03:43:23 -05:00
TomAwezome
6d6c059f38 Fix FreeAll PR formatting. 2022-12-21 03:33:23 -05:00
TomAwezome
1a9aba3ab7
Merge branch 'master' into malloc-freeall 2022-12-21 03:28:38 -05:00
TomAwezome
113961a0d9 Fix PCNet PR formatting. 2022-12-21 03:23:47 -05:00
tinkeros
aa1066c5bb Fix PCNet driver for real hardware usage
Align memory buffers
Delay enabling interrupts until config is complete
Adds functions to Read/Write BCR registers
Configures link related BCR registers
2022-12-20 14:44:11 -06:00
Slapparoo
23cb557183 Add Boll to Print, update Print format Doc 2022-12-20 16:01:29 +13:00
Slapparoo
13c1c96bc5 Create Sandy beach palette 2022-12-20 15:52:16 +13:00
Slapparoo
ff2bbca1ab Convenience method FreeAll 2022-12-19 22:32:49 +13:00
tinkeros
c6dde79a8b Fix driver uncached alias and Bt function usage 2022-12-13 20:29:32 -06:00
TomAwezome
17a0888997 Add newline for formatting in PCNet code. 2022-12-13 03:25:53 -05:00
tinkeros
67e54cdf1f Fix PCNetMACGet function 2022-12-11 20:59:54 -06: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
bbbd3618e1
Update DiskCDDVD.ZC 2022-11-03 17:06:56 -04:00
TomAwezome
d8ec17ca9b
Update DiskCDDVD.ZC 2022-11-03 17:05:14 -04:00
TomAwezome
50b4207a5e Update Define.ZC 2022-11-03 14:43:36 -04:00
TomAwezome
0966bc375a Replace ZealBooter-Limine magic number signature with #define vals. 2022-11-03 13:34:01 -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
34b6afb2f3 Update ChangeLog.DD 2022-11-02 23:15:59 -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
68f4fad430 Make OSInstall delete Limine.CFG before regenerating it. 2022-11-01 15:43:05 -04:00
TomAwezome
61698d45ab
Merge branch 'master' into limine 2022-11-01 15:03:38 -04:00
TomAwezome
f256afb8b2 Update FAQ.DD, Strategy.DD 2022-11-01 13:17:27 -04:00
TomAwezome
bab88689b3 Update ChangeLog. 2022-10-31 04:40:44 -04:00
TomAwezome
494cb75484 Renumber AutoFullDistro filenames. 2022-10-31 03:39:33 -04:00
TomAwezome
0cfaff51b9 Change build system to copy all files to Tmp/OSBuild, then perform build inside OS using reboots without using host script to repeatedly power off and on again. 2022-10-31 03:15:57 -04:00
TomAwezome
a327043057
Update OSInstall.ZC 2022-10-31 01:11:33 -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
6622e0f624 Update Charter to add Roadmap 'fully-functional self-reproducing' goal, delete Roadmap. 2022-10-30 20:36:50 -04:00
TomAwezome
ddeca74589 Update Define.ZC 2022-10-30 20:35:46 -04:00
Sharoy Veduchi
7a3402aedb
Typo 2022-10-30 14:44:38 -07:00
TomAwezome
32aecdb53e Fix OSInstall upgrade BootHDIns using wrong start mount drive. 2022-10-29 21:20:37 -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
196be4186d Add DEBUG Sleep() lines to OSInstall.ZC InstallDrive to attempt kludge workaround for errors noticed during bare metal testing on 250GB hard drive.
This bug may scale linearly with hard drive size, and these debug sleep statements may not be long enough of a pause in general. A better approach to synchronizing the install process' repartition-format-copy cycle is likely needed.
2022-10-28 23:16:02 -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
7b15c0bee5 Update KeyDev.ZC Ctrl-Alt-V callback name to replace 'VGA' with 'Video Framebuffer'. 2022-10-28 23:10:45 -04:00
TomAwezome
3db0badd5d Change Customize.DD and Tips.DD font toggle to mention auxiliary font instead of deprecated VGA ROM font. 2022-10-28 23:09:30 -04:00
TomAwezome
05f92128db Fix minor ChangeLog grammar issue. 2022-10-28 23:08:04 -04:00
TomAwezome
422414aa87 Fix CheckPtr and CheckCodePtr missing else and return. 2022-10-26 19:26:54 -04:00
TomAwezome
1d74c8116e Remove text.vga_alias and VGAM_GRAPHICS. 2022-10-26 18:35:52 -04:00
TomAwezome
d8444770b2 Update Boot.DD 2022-10-26 18:33:38 -04:00
TomAwezome
e605c8c98e Update WhyNotMore.DD 2022-10-26 18:32:36 -04:00
TomAwezome
df00b3d115 Update Welcome.DD 2022-10-26 13:22:48 -04:00
TomAwezome
6e28f6e42c Begin updating ChangeLog with all V2.00 changes. 2022-10-25 18:00:17 -04:00
TomAwezome
b82ac37220 Remove newline from KernelB.HH that previously held a debug comment. 2022-10-25 17:59:50 -04:00
TomAwezome
fbbc5dacbf Fix PCI bit-test function unnecessary parens warnings. 2022-10-25 14:52:30 -04:00
TomAwezome
11601ccb32 Lower PTR_STARS_NUM from 4 to 3. 2022-10-24 17:01:18 -04:00
TomAwezome
0f88890169 Make GrDir move cursor to top of document after printing all sprites. 2022-10-24 16:37:39 -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
725cde1fb8 Fix AHCI function documentation about blk counts. 2022-10-24 15:15:43 -04:00
TomAwezome
758bea22f9 Refactor redundant OSInstall print lines. 2022-10-24 04:11:29 -04:00
TomAwezome
82ad5d29ac Improve printed report of success in BootMHDIns and LimineMHDIns. 2022-10-24 03:46:16 -04:00
TomAwezome
ce6c9c29ad Make CopySingle progress indicator only update every 2 seconds. 2022-10-24 02:05:24 -04:00
TomAwezome
5a8a1ab528 Reimplement Auto/Manual OSUpgrade choice and functionality. 2022-10-24 01:41:53 -04:00
TomAwezome
f43001300e Fix OSFilesMergeInner not using CopyTree for directories. 2022-10-23 19:04:40 -04:00
TomAwezome
e2c6bd060e Make OSInstall use new DF_KEEP_FLAGS Diff Flag. 2022-10-23 18:36:12 -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
fc6960b8f7 Begin reimplementing OSUpgrade functionality. 2022-10-23 02:08:06 -04:00
TomAwezome
6baab750b4 Make OSInstall run LimineCFGMake on UEFI installs. 2022-10-23 02:05:57 -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
b07c1385f7 Update Charter. 2022-10-22 18:44:18 -04:00
TomAwezome
876ea98c18 Fix FileSysFAT.ZC code formatting. 2022-10-22 18:43:18 -04:00