y4my4my4m
af8e036e7b
Merge branch 'master' into telnet
2025-02-09 18:28:30 +09:00
Dmitry Brant
8d32ccfa2e
Add Mandelbrot graphics demo.
2025-01-26 15:57:39 -05:00
Gunch
be2fbdc67c
Increment sys_os_version_sub
...
Meant to include this in https://github.com/Zeal-Operating-System/ZealOS/pull/166
2024-12-31 17:14:04 -05:00
Michael Mikonos
dba0d17880
revert permission
2024-12-19 10:31:58 +08:00
Michael Mikonos
742b2fad72
tab case in RawPutChar() can also be converted to do-while
2024-12-19 10:30:58 +08:00
GutPuncher
2ffd423f7b
Refactor framebuffer handling and remove redundant variables. (not tested on baremetal)
...
- Removed the 'fb_width_from_pitch' variable and replaced its usage with 'sys_framebuffer_pidth' to standardize the handling of framebuffer width-from-pitch across the codebase.
- Updated references to 'fb_width_from_pitch' in display and screen update functions to use 'sys_framebuffer_pidth', ensuring consistent calculations.
- Replaced 'sys_framebuffer_pitch / (sys_framebuffer_bpp / 8)' with 'sys_framebuffer_pidth' to avoid redundant calculations and improve code readability.
- Fixed framebuffer calculations in 'GrCalcScreenUpdates', 'GrUpdateScreen32', and related functions to use the correct framebuffer width-from-pitch value.
- Corrected and simplified screen update logic in 'GrZoomInScreen' and 'GrUpdateScreen'.
2024-12-02 01:02:34 -05:00
GutPuncher
38c41e551a
Fix zoom handling and update screen calculations
...
- Corrected loop bounds in 'GrZoomInScreen' to use 'GR_HEIGHT' and 'GR_WIDTH' constants instead of dynamic values from 'gr.dc2'.
- Updated 'src' offset calculations to use 'GR_WIDTH' instead of 'gr.dc2->width_internal'.
- Simplified 'GrUpdateScreen32' to use fixed 'GR_HEIGHT' and 'GR_WIDTH' values for screen updates, removing unnecessary calculations and size adjustments based on 'gr.dc2' and 'gr.zoomed_dc'.
2024-08-29 01:48:17 -04:00
GutPuncher
b08c10e343
Fixing GrCalcScreenUpdates incorrect size passed to MemCopy
2024-08-29 01:00:35 -04:00
GutPuncher
f8c9845026
Cleaning up leftover scraps from graphics code hacking, reimplementing GrCalcScreenUpdates
2024-08-29 00:49:38 -04:00
GutPuncher
05febc9803
Hacking graphics code in pursuit of fixing #28
2024-08-26 02:14:30 -04:00
GutPuncher
9f363f265d
Lower DOC_SCROLL_SPEED from 8 to 6
2024-08-26 02:07:47 -04:00
GutPuncher
16eec2be89
Increment sys_os_version_sub
2024-08-26 02:04:18 -04:00
Gunch
d1380b57f1
Merge branch 'master' into pitch-fix
2024-08-25 06:20:52 -04:00
Arsenic Blood
f2a7f94e69
Update KGlobals.ZC
2024-08-20 23:39:12 -04:00
mintsuki
41e7e302d5
Use framebuffer pitch instead of width where necessary
2024-08-14 22:16:39 +02:00
mintsuki
6789243978
Update Zealbooter to Limine 8.x and backport template changes
2024-08-14 21:19:14 +02:00
Arsenic Blood
b08af238d0
Merge branch 'master' into telnet
2024-03-11 03:30:23 -04:00
Arsenic Blood
8f9d48bb13
Update KGlobals.ZC
2024-03-11 03:04:39 -04:00
Arsenic Blood
86d994c8de
Merge branch 'master' into strscan_memcopy
2024-03-11 03:03:58 -04:00
Arsenic Blood
d77e52698f
Update KGlobals.ZC
2024-03-11 03:02:10 -04:00
Arsenic Blood
cf4d34c8b2
Update Display.ZC
2024-03-11 02:59:45 -04:00
Arsenic Blood
97d10e9dfd
Merge branch 'master' into kdisplay_loop
2024-03-11 02:58:35 -04:00
Arsenic Blood
314b463064
Update MakeHome.ZC
2024-03-11 02:54:46 -04:00
GutPuncher
fca34d8b3d
feat: revise/refactor #124 , inc patch num
2024-03-11 02:52:35 -04:00
チャールズ
4d9e897dec
Merge branch 'master' into syslog-yuugure
2024-03-10 21:59:41 +09:00
GutPuncher
7edf953c24
chore: inc os version patch num
2024-03-07 00:22:13 -05:00
retu2libc
6c976d8b56
Offload FCS to driver specific code
2024-03-07 00:05:39 -05:00
Arsenic Blood
1b7f2bb951
Merge branch 'master' into strscan_memcopy
2024-03-07 00:00:37 -05:00
Arsenic Blood
0995eb82df
Merge branch 'master' into kdisplay_loop
2024-03-07 00:00:28 -05:00
GutPuncher
8662e5ca5e
chore: inc os version patch num
2024-03-06 23:14:57 -05:00
retu2libc
f709dc872a
Deduce when ethertype field is actually data length
2024-03-06 23:01:35 -05:00
retu2libc
3809e15849
On PCNet nics enable FCS check and strip via ASTRP_RCV
2024-03-06 23:01:35 -05:00
Arsenic Blood
7b9eb3b293
inc version number for 91fff8c
2024-03-05 02:02:33 -05:00
retu2libc
1fc9a7062c
Drop ethernet frames not destined for us or broadcast
2024-02-25 16:13:41 -05:00
GutPuncher
c3dfe78ceb
fix: review+test #148 , inc sub-version num, close #42
2024-02-21 06:00:06 -05:00
retu2libc
d26f67edf1
Two kings ends game
2024-02-21 01:20:20 -05:00
Arsenic Blood
451fddb9eb
Increment minor version number for 12b2c37
2024-02-19 12:09:32 -05:00
GutPuncher
f50f6b23fb
fix(sata-fix): review + test #147 , #139 . Fix build script limine git pull divergent branch error message issue. Revert Define.ZC
2024-02-19 11:51:00 -05:00
mintsuki
362cfb4070
Fix SATA issue described in issue #139 . Fixes #139
...
Co-authored-by: mineo333 <sharad@mineo333.dev>
2024-02-17 08:42:44 +01:00
Michael Mikonos
8e5f169218
StrScan(): Copy into new buffer with MemCopy() instead of a loop
2024-01-30 21:48:54 +08:00
Michael Mikonos
828b2493a4
for newline, RawPutChar() is called at least once, so convert loop to do-while
2024-01-30 20:40:37 +08:00
GutPuncher
524bddec6c
Move DocClear tex.raw_col zeroing out of if cond
2024-01-08 23:40:39 -05:00
チャールズ
f40921761d
update
2023-12-22 14:02:04 -05:00
チャールズ
1e84ede64c
Merge branch 'master' into telnet
2023-12-18 19:37:26 -05:00
GutPuncher
0cc6d4c112
Kludge VirtIONet driver loopback packet size.
2023-12-08 00:22:59 -05:00
GutPuncher
ea9e921b62
Fix loopback crashes.
2023-12-08 00:12:15 -05:00
チャールズ
5e701f6a33
Merge branch 'master' into telnet
2023-11-26 23:34:27 -05:00
Arsenic Blood
3bdb731dad
Merge branch 'master' into network-loopback
2023-11-26 04:39:55 -05:00
GutPuncher
623fe0ea9b
Implement Semantic Versioning.
2023-11-26 04:24:21 -05:00
GutPuncher
63ff53a16e
Remove CtrlAltTab code, replace w/ CtrlAltN, remove CtrlAltESC
2023-11-26 04:22:29 -05:00