134,6 → 134,10 |
;< ebx = 8 |
;< ecx = pointer to FileInfoBlock struct |
;> eax = FS error code |
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
;; Set font smoothing: |
;< ebx = 9 |
;< ecx = 0 (off) or !0 (on) |
;------------------------------------------------------------------------------ |
cmp ebx, .sizeof.ftable / 4 |
ja @f |
299,6 → 303,11 |
ret |
;------------------------------------------------------------------------------ |
align 4 |
syscall_display_settings.09: |
mov [fontSmoothing], cl |
ret |
;------------------------------------------------------------------------------ |
align 4 |
syscall_display_settings._.calculate_whole_screen: |
xor eax, eax |
xor ebx, ebx |
1400,7 → 1409,7 |
|
iglobal |
FuncTable syscall_display_settings, ftable, \ |
00, 01, 02, 03, 04, 05, 06, 07, 08 |
00, 01, 02, 03, 04, 05, 06, 07, 08, 09 |
|
align 4 |
window_topleft dd \ |