Commit graph

351 commits

Author SHA1 Message Date
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
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
5265509715
Move SandyBeach palette into Palettes folder in ::/Home/PaletteEditor/. 2023-03-14 00:48:57 -04:00
GutPuncher
438a904b91
Update 2023-03-13 17:49:32 -04:00
tinkeros
025cc946d4 Fix issue preventing network adapter detection with multiple adapters 2023-01-05 21:07:08 -06: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
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
6622e0f624 Update Charter to add Roadmap 'fully-functional self-reproducing' goal, delete Roadmap. 2022-10-30 20:36:50 -04:00
TomAwezome
a92ca05746 Implement PCIBt, PCIBtr, PCIBts; use in PCI drivers. 2022-10-22 14:15:24 -04:00
TomAwezome
ee991a4aab Update Commander Palette. 2022-10-21 20:43:47 -04:00
TomAwezome
97bc6d7908 Update Amicus Palette file mode. 2022-10-21 20:42:25 -04:00
TomAwezome
13e6342699 Update Amicus Palette 2022-10-20 16:41:17 -04:00
TomAwezome
a8751b020f Update Amicus Palette 2022-10-20 13:29:35 -04:00
TomAwezome
fc2e17e756 Delete Home/LimineCFGMake.ZC 2022-10-16 17:22:52 -04:00
TomAwezome
0119d4cb15 Delete Home/BruteBt.ZC 2022-10-15 23:39:31 -04:00
TomAwezome
4d6f3f380c Begin researching Bit Test functions machine code and performance in test BruteBt file in Home directory.
TODO: remove this file after deciding what route to take to squash AHCI bare metal bit test and set functions divergent erroring behaviour.
2022-10-14 19:38:58 -04:00
TomAwezome
7b834610c6 Begin creating Limine.CFG generate script.
TODO: use this script, once finished and integrated into OS, to generate Limine.CFG on-the-fly rather than providing it in the source tree
2022-10-14 01:08:16 -04:00
TomAwezome
5169661ef5 Remove BootHDIns In() input strings for resolution setting since compile-time screen resolution setting has been removed.
TODO: Install scripts still have some remaining code that asks for screen resolution and grabs input, such as bare metal install code section. These sections need to also be updated!
2022-10-12 20:06:33 -04:00
TomAwezome
6e5a75243b Move /Home/LimineHDD.ZC to /System/Boot/LimineMHDIns.ZC 2022-10-11 21:17:20 -04:00
TomAwezome
df419bc641 Make LimineHDD install script functional by fixing bad block count argument passed to AHCI write function. 2022-10-10 21:04:27 -04:00
TomAwezome
7486ab0b0d Attempt to implement old MBR partition record copying in prototype LimineHDD install script. 2022-10-10 20:56:32 -04:00
TomAwezome
7e8ed65677 Implement half-functional prototype Limine bootloader MBR install script. 2022-10-10 19:49:06 -04:00
TomAwezome
2bb8ef846e Remove non-functional limine MBR install scripts. 2022-10-10 19:48:36 -04:00
TomAwezome
415294c209 Make another non-functional limine hdd install test file.
:^)
2022-09-30 03:44:26 -04:00
TomAwezome
7a109d8162 Remove endian lines from broken LimineHDD file 2022-09-21 17:50:33 -04:00
TomAwezome
1a130d39ec Add currently non-functional Limine HDD 'install' test file in /Home. 2022-09-21 17:32:41 -04:00
TomAwezome
ee52a7ee12 Remove /Home/K.ZC. 2022-09-12 21:30:14 -04:00
TomAwezome
d7aa45b882 Update Amicus Palette. 2022-04-16 20:11:19 -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
408e4d094e Change HTML documentation system. 2022-03-04 14:48:45 -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
f5381b2add Update PaletteEditor palettes. 2022-01-17 18:21:11 -05:00
TomAwezome
cea590ba55 Fix missing NetConfigure call. 2022-01-17 00:28:34 -05:00
TomAwezome
10a5876ce7 Implement retries for when network stack fails NetConfigure. 2022-01-17 00:12:18 -05:00
TomAwezome
afc785ba27 Implement FTP client. 2022-01-10 00:05:51 -05:00
TomAwezome
ac3e0cee2d Implement WinTileGrid. 2021-12-30 22:22:37 -05:00
TomAwezome
dccdb20ae0 Add LexDemo. 2021-12-30 17:37:35 -05:00
TomAwezome
ea77c2c920
Fix typo on commit 9857b67377 2021-12-28 22:54:14 -05:00
TomAwezome
9857b67377 Implement Ping network function. 2021-12-28 22:52:09 -05:00
TomAwezome
d767f8f6e7 Implement ICMPRequestSend. 2021-12-28 13:48:04 -05:00
TomAwezome
5a145ef081 Fix TCP RST ACK loop bug. 2021-12-15 00:04:51 -05:00
TomAwezome
dc66f78d51 Fix Gopher client filename truncation bug. 2021-12-14 19:56:32 -05:00
TomAwezome
3a33e6baaf Rename CosmiC to ZealC.
Rename all .CC files to .ZC extension.
2021-12-11 06:21:22 -05:00
TomAwezome
827f4d16df Rename CosmiC to ZealC.
Rename IC_HOLYC_TYPECAST to IC_POSTFIX_TYPECAST.
Add some compiler documentation.
2021-12-11 04:58:01 -05:00
TomAwezome
b6496c9378 Update IntEntrySet calls to use new IntEntryAlloc system. 2021-12-04 05:07:38 -05:00
TomAwezome
9ebbb0847b Fix Mount2 allowing skipping HDD SATA port entry.
Rename network stack `Run.CC` to `Start.CC`, fix running applications in subdirectories using F5 in `Ed` window.
2021-12-03 23:07:34 -05:00
TomAwezome
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`.
2021-11-30 14:22:38 -05:00
TomAwezome
262bd0249e Set I_NETHANDLER using DefinePrint. 2021-11-29 23:45:45 -05:00
TomAwezome
0e3a37d4cd
Fix PaletteEditor PullDown menu typo. 2021-11-25 21:51:07 -05:00
TomAwezome
b512df5183 Fix PaletteEditor bugs. 2021-11-25 05:01:09 -05:00
TomAwezome
b873e13590 Merge branch 'y4mchanges' of https://github.com/y4my4my4m/ZealOS into y4my4my4m-y4mchanges 2021-11-24 02:31:12 -05:00
y4my4my4m
54a6499837 Display current palette name 2021-11-14 17:11:50 -05:00
TomAwezome
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.)
2021-11-14 16:33:28 -05:00
y4my4my4m
56ba8c2956 Str2I64 instead of ExePrint and RGB not BGR 2021-11-11 19:04:29 -05:00
y4my4my4m
3f11dd5188 Direct value input 2021-11-11 17:23:18 -05:00
y4my4my4m
a0aee7d4d4 Selection 2021-11-11 06:32:38 -05:00
y4my4my4m
54144e127e Selection and styling 2021-11-11 05:32:24 -05:00
y4my4my4m
48753aa45a BG if color too dark/light 2021-11-11 04:45:33 -05:00
y4my4my4m
030d9ca5b6 Integrated PaletteSelect to PaletteEditor 2021-11-11 03:48:58 -05:00
y4my4my4m
836b9640f5 PaletteSelect CleanUp 2021-11-11 03:02:15 -05:00
y4my4my4m
037fa2cf7f Dynamic file listing 2021-11-11 02:53:04 -05:00
y4my4my4m
106d1cdb6b Palette Select 2021-11-10 04:47:47 -05:00
y4my4my4m
fb495798a6 Update 2021-11-10 03:28:53 -05:00
y4my4my4m
5e5dfee446 Fix 2021-11-09 01:16:56 -05:00
y4my4my4m
febf6bfae4 Functional save/load 2021-11-09 01:03:37 -05:00
y4my4my4m
85801e2b87 Load 2021-11-08 18:05:07 -05:00
y4my4my4m
43f9d7b707 to GR_WIDTH 2021-11-07 03:19:31 -05:00
TomAwezome
8a4fb38873 Fix Gopher client filename length crash. 2021-11-05 05:35:02 -04:00
TomAwezome
ffd0e6acfc Remove cursor character from files. 2021-11-05 05:32:33 -04:00
y4my4my4m
d32aa6c208 Windowed 2021-11-04 15:12:26 -05:00
y4my4my4m
a1adc5deb9 UI fix 2021-11-04 14:38:36 -05:00
y4my4my4m
f7ae82794b PaletteSwapper 2021-11-04 11:53:29 -05:00
y4my4my4m
3624840811 Palette Generator 2021-11-04 10:52:33 -05:00
y4my4my4m
ad277ec4df UI 2021-11-04 09:47:11 -05:00
y4my4my4m
29c8eb99ac cleanup 2021-11-04 06:45:48 -05:00
TomAwezome
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.
2021-11-04 06:06:51 -04:00
y4my4my4m
a9c1241df6 Save Palette 2021-11-04 00:49:21 -05:00
y4my4my4m
779b34409e update 2021-11-03 00:12:45 -05:00
y4my4my4m
e590b079c3 cleaner 2021-11-02 23:54:25 -05:00
y4my4my4m
39518d3323 fix 2021-11-02 23:01:06 -05:00