11,6 → 11,7 |
dd 0 |
include '..\..\macros.inc' |
include '..\..\KOSfuncs.inc' |
|
START: |
;;óñòàíîâêà ìàñêà ñîáûòèé íà ïîëó÷åíèå ïåðåïèñîâêè è íàæàòèÿ íà êíîïêó |
mcall SF_SET_EVENTS_MASK,0x05 |
73,7 → 74,6 |
mov esi,[sc.work_button] |
mcall |
;;âûâîä çíàêà íà êíîïêó |
;;ïîÿñíåíèå ê ïðåäñòîÿùåìó óæàñó(ïèç..åöó) |
;;òàê êàê ôóíêöèÿ writeText íå äîëæíà èçìåíÿòü ðåãèñòðû |
;;ïðèñâîåíèÿ â ðåãèñòðû eax è ecx ïðîèñõîäÿò òîëüêî 1 ðàç |
;; Äàëåå, òàê êàê òåêñò âûâîäèòñÿ ïî÷òè âñåãäà ñ îäèíàêîâûì |
332,21 → 332,13 |
ret |
|
error_drv: |
mov edx,Error_text |
mov eax,SF_BOARD |
mov ebx,SSF_DEBUG_WRITE |
@@: |
mov cl,[edx] |
mcall |
inc edx |
cmp cl,0 |
jnz @b |
mcall SF_FILE,run_notify |
exit: |
mcall SF_TERMINATE_PROCESS |
;Data_program; |
title db 'AMDtemp',0 |
path_drv db '/kolibrios/drivers/sensors/k10temp.sys',0 |
Error_text db 'Error load driver',0 |
Error_text db '"Error load driver\nk10temp.sys was not found or is faulty " -tdE ',0 |
_NA db 'N/A',0 |
_dot db '.',0 |
_t db 0x1d,0x00 |
395,6 → 387,15 |
dd 0 |
dd drv_data |
dd drv_data.sizeof;52 ; 13*4 |
|
run_notify: |
dd 7 |
dd 0 |
dd Error_text |
dd 0 |
dd 0 |
db '/sys/@notify',0 |
|
sc system_colors |
I_END: |
rd 256 |