Rev 7443 | Rev 7459 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7443 | Rev 7448 | ||
---|---|---|---|
Line 67... | Line 67... | ||
67 | 67 | ||
68 | stdcall dll.Load, @IMPORT |
68 | stdcall dll.Load, @IMPORT |
69 | or eax, eax |
69 | or eax, eax |
Line 70... | Line -... | ||
70 | jnz exit |
- | |
71 | - | ||
72 | ;invoke init_checkbox, ch1 |
70 | jnz exit |
73 | 71 | ||
74 | mov eax,40 ;óñòàíîâèòü ìàñêó äëÿ îæèäàåìûõ ñîáûòèé |
72 | mov eax,40 ;óñòàíîâèòü ìàñêó äëÿ îæèäàåìûõ ñîáûòèé |
Line 75... | Line 73... | ||
75 | mov ebx,0x27 ;ñèñòåìà áóäåò ðåàãèðîâàòü òîëüêî íà ñîîáùåíèå î ïåðåðèñîâêå, íàæàòà êíîïêà, îïðåäåë¸ííàÿ ðàíåå, ñîáûòèå îò ìûøè (÷òî-òî ñëó÷èëîñü - íàæàòèå íà êíîïêó ìûøè èëè ïåðåìåùåíèå; ñáðàñûâàåòñÿ ïðè ïðî÷òåíèè) |
73 | mov ebx,0x27 ;ñèñòåìà áóäåò ðåàãèðîâàòü òîëüêî íà ñîîáùåíèå î ïåðåðèñîâêå, íàæàòà êíîïêà, îïðåäåë¸ííàÿ ðàíåå, ñîáûòèå îò ìûøè (÷òî-òî ñëó÷èëîñü - íàæàòèå íà êíîïêó ìûøè èëè ïåðåìåùåíèå; ñáðàñûâàåòñÿ ïðè ïðî÷òåíèè) |
76 | mcall |
- | |
77 | 74 | mcall |
|
Line 78... | Line 75... | ||
78 | load_libraries l_libs_start,load_lib_end ;çàãðóçêà áèáëèîòåê(è) |
75 | |
79 | ;mcall 48,3,sc,sizeof.system_colors ;ïîëó÷èòü ñèñòåìíûå öâåòà |
76 | load_libraries l_libs_start,load_lib_end ;çàãðóçêà áèáëèîòåê(è) |
80 | stdcall [OpenDialog_Init],OpenDialog_data ;ïîäãîòîâêà äèàëîãà |
77 | stdcall [OpenDialog_Init],OpenDialog_data ;ïîäãîòîâêà äèàëîãà |
Line 115... | Line 112... | ||
115 | 112 | ||
116 | invoke edit_box_mouse, editLU ;ïðîâåðêà ñîáûòèé ìûøè äëÿ editBox'îâ |
113 | invoke edit_box_mouse, editLU ;ïðîâåðêà ñîáûòèé ìûøè äëÿ editBox'îâ |
117 | invoke edit_box_mouse, editLD |
114 | invoke edit_box_mouse, editLD |
118 | invoke edit_box_mouse, editRU |
115 | invoke edit_box_mouse, editRU |
119 | invoke edit_box_mouse, editRD |
- | |
120 | ;invoke check_box_mouse, ch1 ;ïðîâåðêà ÷åê áîêñà |
116 | invoke edit_box_mouse, editRD |
Line 121... | Line 117... | ||
121 | ;stdcall [kmainmenu_dispatch_cursorevent], [modeMenu] ;ïðîâåðêà ìûøè äëÿ êîìáîáîêñà |
117 | ;stdcall [kmainmenu_dispatch_cursorevent], [modeMenu] ;ïðîâåðêà ìûøè äëÿ êîìáîáîêñà |
Line 313... | Line 309... | ||
313 | push ebx ;ñîõðàíÿåì âûáðàííûé ðåæèì |
309 | push ebx ;ñîõðàíÿåì âûáðàííûé ðåæèì |
314 | mov bl, byte[mode] |
310 | mov bl, byte[mode] |
315 | mov byte[eax], bl |
311 | mov byte[eax], bl |
316 | pop ebx |
312 | pop ebx |
Line 317... | Line -... | ||
317 | - | ||
318 | ;; mov byte[eax], 48;'0' ;110; 'n' ;ïî óìîë÷àíèþ ôëàã ñíÿò |
- | |
319 | ;; cmp word[ch1.flags], 110b ;ch_flag_en and ch_flag_middle ;âûñòàâëåí checkBox èëè íåò? |
- | |
320 | ;; jne applyButton.no |
- | |
321 | ;; mov byte[eax], 49;'1' ;121 ;èíà÷å êëàä¸ì 'y' |
- | |
322 | ;;.no: |
313 | |
323 | inc eax |
314 | inc eax |
Line 324... | Line 315... | ||
324 | call addPerenos |
315 | call addPerenos |
325 | 316 | ||
Line 404... | Line 395... | ||
404 | 395 | ||
405 | call compareBytes2 ;ñðàâíèâàåì èìÿ |
396 | call compareBytes2 ;ñðàâíèâàåì èìÿ |
406 | cmp eax, 0 |
397 | cmp eax, 0 |
Line 407... | Line -... | ||
407 | jne finishHotAnglesApp.next ;åñëè íå ñîâïàëî, òî ïåðåõîäèì íà ñëåäóþùèé ñëîò |
- | |
408 | 398 | jne finishHotAnglesApp.next ;åñëè íå ñîâïàëî, òî ïåðåõîäèì íà ñëåäóþùèé ñëîò |
|
409 | ;push eax ebx ecx |
- | |
410 | mcall 18, 2, ecx ;èíà÷å çàâåðøàåì ñëîò |
- | |
411 | ;pop ecx ebx eax |
399 | |
412 | 400 | mcall 18, 2, ecx ;èíà÷å çàâåðøàåì ñëîò |
|
413 | .next: |
401 | .next: |
414 | inc ecx |
402 | inc ecx |
415 | cmp ecx, dword[slotMax] |
403 | cmp ecx, dword[slotMax] |
Line 435... | Line 423... | ||
435 | .flags dd 0 |
423 | .flags dd 0 |
436 | .param dd 0 |
424 | .param dd 0 |
437 | .rezerv dd 0, 0 |
425 | .rezerv dd 0, 0 |
438 | .full_name db '/rd/1/' |
426 | .full_name db '/rd/1/' |
439 | .file_name db '@HOTANGLES', 0 |
427 | .file_name db '@HOTANGLES', 0 |
440 | ;db 0 |
- | |
441 | ;.name: dd HotAnglesAppName |
- | |
442 | ;HotAnglesAppName db '@HOTANGLES', 0 |
- | |
443 | - | ||
Line 444... | Line 428... | ||
444 | 428 | ||
445 | UpdateEditsSizes: |
429 | UpdateEditsSizes: |
446 | push eax |
430 | push eax |
447 | mov eax, dword[editLU.size] |
431 | mov eax, dword[editLU.size] |
Line 491... | Line 475... | ||
491 | jmp loadConfig.modeEnd |
475 | jmp loadConfig.modeEnd |
492 | @@: |
476 | @@: |
493 | mov byte[mode], 49 ;'1' èíà÷å ïî óìîë÷àíèþ âêëþ÷¸í êëàññè÷åñêèé ðåæèì ðàáîòû |
477 | mov byte[mode], 49 ;'1' èíà÷å ïî óìîë÷àíèþ âêëþ÷¸í êëàññè÷åñêèé ðåæèì ðàáîòû |
494 | .modeEnd: |
478 | .modeEnd: |
495 | pop ebx |
479 | pop ebx |
496 | - | ||
497 | ;; cmp byte[eax], 49;'1' ;121 ;'y' ;âûñòàâëÿåì checkBox - ïàðàìåòð àêòèâíîñòè ïðèëîæåíèÿ |
- | |
498 | ;; jne @f ;loadConfig.no |
- | |
499 | ;;.yes: |
- | |
500 | ;; mov word[ch1.flags], 110b ;ch_flag_en and ch_flag_middle |
- | |
501 | ;; jmp loadConfig.chEnd |
- | |
502 | ;;@@: |
- | |
503 | ;; cmp byte[eax], 50;'2' ;âòîðîé ðåæèì àêòèâèðîâàí |
- | |
504 | ;; je loadConfig.yes |
- | |
505 | ;;.no: |
- | |
506 | ;; mov word[ch1.flags], 100b ;ch_flag_middle |
- | |
507 | ;;.chEnd: |
- | |
508 | ;jmp loadConfig.end ;êîìàíäà äëÿ óäîáñòâà îòëàäêè è ïîèñêà îøèáîê |
480 | ;jmp loadConfig.end ;êîìàíäà äëÿ óäîáñòâà îòëàäêè è ïîèñêà îøèáîê |
Line 509... | Line 481... | ||
509 | 481 | ||
510 | ;êîïèðóåì ñîäåðæèìîå ñòðîê â áóôåð |
482 | ;êîïèðóåì ñîäåðæèìîå ñòðîê â áóôåð |
511 | push edi esi ecx ebx eax |
483 | push edi esi ecx ebx eax |
Line 722... | Line 694... | ||
722 | invoke edit_box_draw, editLU ;ðèñîâàíèå edit box'îâ |
694 | invoke edit_box_draw, editLU ;ðèñîâàíèå edit box'îâ |
723 | invoke edit_box_draw, editLD |
695 | invoke edit_box_draw, editLD |
724 | invoke edit_box_draw, editRU |
696 | invoke edit_box_draw, editRU |
725 | invoke edit_box_draw, editRD |
697 | invoke edit_box_draw, editRD |
Line 726... | Line -... | ||
726 | - | ||
727 | ;invoke check_box_draw, ch1 ;ðèñîâàíèå ÷åêáîêñîâ |
- | |
728 | 698 | ||
729 | ;ðèñóåì êíîïêó |
699 | ;ðèñóåì êíîïêó |
730 | mov ebx, (WindowsWidth-80-Otstup)*65536 + 80 ;êîîðäèíàòà X, øèðèíà êíîïêè |
700 | mov ebx, (WindowsWidth-80-Otstup)*65536 + 80 ;êîîðäèíàòà X, øèðèíà êíîïêè |
731 | mov ecx, 160*65536 + 20 ;êîîðäèíàòà Y, âûñîòà êíîïêè |
701 | mov ecx, 160*65536 + 20 ;êîîðäèíàòà Y, âûñîòà êíîïêè |
732 | mov edx, 0x00000002 ;2 ;íîìåð êíîïêè |
702 | mov edx, 0x00000002 ;2 ;íîìåð êíîïêè |
733 | mov esi, 0x00AABBCC ;öâåò êíîïêè |
703 | mov esi, 0x00AABBCC ;öâåò êíîïêè |
734 | mcall 8 |
704 | mcall 8 |
735 | ;ðèñóåì òåêñò êíîïêè |
705 | ;ðèñóåì òåêñò êíîïêè |
736 | mov ebx, (WindowsWidth-80-Otstup+25-buttonTextXoffset) * 65536 + 166 ;êîîðäèíàòû òåêñòà (x, y) |
706 | mov ebx, (WindowsWidth-80-Otstup+25-buttonTextXoffset) * 65536 + 166 ;êîîðäèíàòû òåêñòà (x, y) |
737 | mov ecx, 0xFFFFFF ;áåëûé öâåò òåêñòà |
707 | mov ecx, 0xFFFFFF ;áåëûé öâåò òåêñòà |
738 | mov edx, buttonText |
708 | mov edx, buttonText |
739 | mov esi, buttonTextSize ;5 ;ðàçìåð òåêñòà â ñèìâîëàõ |
709 | mov esi, buttonTextSize ;ðàçìåð òåêñòà â ñèìâîëàõ |
Line 740... | Line 710... | ||
740 | mcall 4 |
710 | mcall 4 |
741 | 711 | ||
742 | ;ðèñóåì åù¸ 4 êíîïêè äëÿ äèàëîãîâîãî îêíà âûáîðà ôàéëà |
712 | ;ðèñóåì åù¸ 4 êíîïêè äëÿ äèàëîãîâîãî îêíà âûáîðà ôàéëà |
743 | ;íîìåðà 4,5,6 è 7 |
713 | ;íîìåðà 4,5,6 è 7 |
744 | buttonH = 14 ;20 |
714 | buttonH = 14 |
745 | buttonW = 30 |
715 | buttonW = 30 |
746 | ;ëåâûé âåðõíèé óãîë |
716 | ;ëåâûé âåðõíèé óãîë |
747 | mov ebx, Otstup*65536 + buttonW ;êîîðäèíàòà X, øèðèíà êíîïêè |
717 | mov ebx, Otstup*65536 + buttonW ;êîîðäèíàòà X, øèðèíà êíîïêè |
Line 782... | Line 752... | ||
782 | mov ebx, (WindowsWidth-Otstup-buttonW+deltaCommonTextX) * 65536 + (85 + deltaCommonTextY) |
752 | mov ebx, (WindowsWidth-Otstup-buttonW+deltaCommonTextX) * 65536 + (85 + deltaCommonTextY) |
783 | mcall 4 |
753 | mcall 4 |
784 | mov ebx, (WindowsWidth-Otstup-buttonW+deltaCommonTextX) * 65536 + (120 + deltaCommonTextY) |
754 | mov ebx, (WindowsWidth-Otstup-buttonW+deltaCommonTextX) * 65536 + (120 + deltaCommonTextY) |
785 | mcall 4 |
755 | mcall 4 |
Line 786... | Line -... | ||
786 | - | ||
787 | 756 | ||
788 | ;delete mode button, if it exist |
757 | ;delete mode button, if it exist |
789 | mov edx, 0x80000008 |
758 | mov edx, 0x80000008 |
790 | mcall 8 |
759 | mcall 8 |
791 | ;draw button Mode |
760 | ;draw button Mode |
Line 795... | Line 764... | ||
795 | buttonModeHeight = 20 |
764 | buttonModeHeight = 20 |
796 | buttonModeTextXoffset = 5 |
765 | buttonModeTextXoffset = 5 |
797 | mov ebx, buttonModeX*65536 + buttonModeWidth ;X + Width |
766 | mov ebx, buttonModeX*65536 + buttonModeWidth ;X + Width |
798 | mov ecx, buttonModeY*65536 + buttonModeHeight ;Y + Height |
767 | mov ecx, buttonModeY*65536 + buttonModeHeight ;Y + Height |
799 | mov edx, 0x00000008 ;button id |
768 | mov edx, 0x00000008 ;button id |
800 | mov esi, 0x00AABBCC ;color button |
769 | mov esi, 0x00FFFFFF ;color button |
801 | mcall 8 |
770 | mcall 8 |
- | 771 | mov ebx, (buttonModeX+2+buttonModeWidth-20)*65536 + (20-2) ;X + Width |
|
- | 772 | mov ecx, (buttonModeY+1)*65536 + buttonModeHeight-2 ;Y + Height |
|
- | 773 | mov edx, 0xAABBCC |
|
- | 774 | mcall 13 |
|
802 | ;draw text for button Mode |
775 | ;draw text for button Mode |
803 | mov ebx, (buttonModeX+buttonModeTextXoffset) * 65536 + (buttonModeY+6) ;(x, y) |
776 | mov ebx, (buttonModeX+buttonModeTextXoffset) * 65536 + (buttonModeY+6) ;(x, y) |
804 | mov ecx, 0xFFFFFF |
777 | mov ecx, 0x000000 |
805 | call setTextModeMenu |
778 | call setTextModeMenu |
806 | mov esi, valueModeMenuSize |
779 | mov esi, valueModeMenuSize |
807 | mcall 4 |
780 | mcall 4 |
- | 781 | mov ebx, (buttonModeX+buttonModeWidth-12) * 65536 + (buttonModeY+6) |
|
- | 782 | mov ecx, 0x80FFFFFF |
|
- | 783 | mov edx, symbolDownArrow |
|
808 | 784 | mcall 4 |
|
Line 809... | Line 785... | ||
809 | 785 | ||
Line 810... | Line 786... | ||
810 | call draw_super_text |
786 | call draw_super_text |
811 | 787 | ||
Line 868... | Line 844... | ||
868 | check_box_draw, 'check_box_draw2',\ |
844 | check_box_draw, 'check_box_draw2',\ |
869 | check_box_mouse, 'check_box_mouse2',\ |
845 | check_box_mouse, 'check_box_mouse2',\ |
870 | option_box_draw, 'option_box_draw',\ |
846 | option_box_draw, 'option_box_draw',\ |
871 | option_box_mouse, 'option_box_mouse' |
847 | option_box_mouse, 'option_box_mouse' |
Line 872... | Line -... | ||
872 | - | ||
873 | - | ||
874 | ;DATA äàííûå check_box èñïîëüçóåò ñèñòåìíûå öâåòà |
- | |
875 | - | ||
876 | ;êîîðäèíàòû (x,y) = (30, 160) ðàçìåð ÷åêáîêñà 12, öâåò òåêñòà 0x224466 |
- | |
877 | ;ch1 check_box2 30 shl 16 + 12, 160 shl 16 + 12, 6, 0xFFFFFFFF, 0xAABBCC, 0x224466, ch_text, 110b ; ch_flag_en and ch_flag_middle |
- | |
878 | 848 | ||
879 | commonButtonText db '...', 0 ;òåêñò äëÿ êíîïîê âûçîâà OpenDial |
849 | commonButtonText db '...', 0 ;òåêñò äëÿ êíîïîê âûçîâà OpenDial |
Line 880... | Line 850... | ||
880 | commonButtonTextSize = 3 |
850 | commonButtonTextSize = 3 |
Line 904... | Line 874... | ||
904 | valueModeMenu0 db '®âª«î祮 ',0 |
874 | valueModeMenu0 db '®âª«î祮 ',0 |
905 | valueModeMenu1 db 'ª« áá¨ç¥áª¨© ०¨¬ ',0 |
875 | valueModeMenu1 db 'ª« áá¨ç¥áª¨© ०¨¬ ',0 |
906 | valueModeMenu2 db '०¨¬ £®àï祩 ª« ¢¨è¨ ',0 |
876 | valueModeMenu2 db '०¨¬ £®àï祩 ª« ¢¨è¨ ',0 |
907 | valueModeMenu3 db '०¨¬ ¦¥áâ ¯® ª« ¢¨è¥ ªâ¨¢ 樨',0 |
877 | valueModeMenu3 db '०¨¬ ¦¥áâ ¯® ª« ¢¨è¥ ªâ¨¢ 樨',0 |
Line -... | Line 878... | ||
- | 878 | ||
- | 879 | head_f_i: |
|
- | 880 | head_f_l db '¨á⥬ ï ®è¨¡ª ',0 |
|
- | 881 | err_message_found_lib0 db '¥ ©¤¥ ¡¨¡«¨®â¥ª ',39,'proc_lib.obj',39,0 |
|
- | 882 | err_message_import0 db '訡ª ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'proc_lib.obj',39,0 |
|
- | 883 | err_message_found_lib1 db '¥ ©¤¥ ¡¨¡«¨®â¥ª ',39,'kmenu.obj',39,0 |
|
- | 884 | err_message_import1 db '訡ª ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'kmenu',39,0 |
|
908 | 885 | ||
Line 909... | Line 886... | ||
909 | else ;èíà÷å àíãëèéñêèé òåêñò |
886 | else ;èíà÷å àíãëèéñêèé òåêñò |
910 | 887 | ||
911 | text db "This is a Hot Angles Configurator. " |
888 | text db "This is a Hot Angles Configurator. " |
Line 931... | Line 908... | ||
931 | valueModeMenu0 db 'disabled ',0 |
908 | valueModeMenu0 db 'disabled ',0 |
932 | valueModeMenu1 db 'classic mode ',0 |
909 | valueModeMenu1 db 'classic mode ',0 |
933 | valueModeMenu2 db 'hot key mode ',0 |
910 | valueModeMenu2 db 'hot key mode ',0 |
934 | valueModeMenu3 db 'activation key gesture mode ',0 |
911 | valueModeMenu3 db 'activation key gesture mode ',0 |
Line -... | Line 912... | ||
- | 912 | ||
- | 913 | head_f_i: |
|
- | 914 | head_f_l db 'System error',0 |
|
- | 915 | err_message_found_lib0 db 'Could not find library ',39,'proc_lib.obj',39,0 |
|
- | 916 | err_message_import0 db 'Error importing library ',39,'proc_lib.obj',39,0 |
|
- | 917 | err_message_found_lib1 db 'Could not find library ',39,'kmenu.obj',39,0 |
|
- | 918 | err_message_import1 db 'Error importing library ',39,'kmenu',39,0 |
|
935 | 919 | ||
Line 936... | Line 920... | ||
936 | end if |
920 | end if |
937 | 921 | ||
Line 967... | Line 951... | ||
967 | mcall 4 |
951 | mcall 4 |
Line 968... | Line 952... | ||
968 | 952 | ||
969 | pop esi edi edx ecx ebx eax |
953 | pop esi edi edx ecx ebx eax |
Line 970... | Line -... | ||
970 | ret |
- | |
971 | 954 | ret |
|
972 | ;![ |
955 | |
973 | editID db 0 |
956 | editID db 0 |
974 | initEBX: |
957 | initEBX: |
975 | cmp byte[editID], 4 |
958 | cmp byte[editID], 4 |
Line 1062... | Line 1045... | ||
1062 | ;... |
1045 | ;... |
1063 | .end_open: |
1046 | .end_open: |
1064 | popad |
1047 | popad |
1065 | ret |
1048 | ret |
Line 1066... | Line 1049... | ||
1066 | 1049 | ||
1067 | ;äûííûå äëÿ äèàëîãà îòêðûòèÿ ôàéëîâ |
1050 | ;äàííûå äëÿ äèàëîãà îòêðûòèÿ ôàéëîâ |
1068 | align 4 |
1051 | align 4 |
1069 | OpenDialog_data: |
1052 | OpenDialog_data: |
1070 | .type dd 0 ;0 - îòêðûòü, 1 - ñîõðàíèòü, 2 - âûáðàòü äèðåêòîðèþ |
1053 | .type dd 0 ;0 - îòêðûòü, 1 - ñîõðàíèòü, 2 - âûáðàòü äèðåêòîðèþ |
1071 | .procinfo dd procinfo |
1054 | .procinfo dd procinfo |
Line 1111... | Line 1094... | ||
1111 | OpenDialog_Start dd aOpenDialog_Start |
1094 | OpenDialog_Start dd aOpenDialog_Start |
1112 | dd 0,0 |
1095 | dd 0,0 |
1113 | aOpenDialog_Init db 'OpenDialog_init',0 |
1096 | aOpenDialog_Init db 'OpenDialog_init',0 |
1114 | aOpenDialog_Start db 'OpenDialog_start',0 |
1097 | aOpenDialog_Start db 'OpenDialog_start',0 |
Line 1115... | Line -... | ||
1115 | - | ||
1116 | head_f_i: |
- | |
1117 | head_f_l db 'Ñèñòåìíàÿ îøèáêà',0 |
- | |
1118 | err_message_found_lib0 db 'Íå íàéäåíà áèáëèîòåêà ',39,'proc_lib.obj',39,0 |
- | |
1119 | err_message_import0 db 'Îøèáêà ïðè èìïîðòå áèáëèîòåêè ',39,'proc_lib.obj',39,0 |
- | |
1120 | err_message_found_lib1 db 'Íå íàéäåíà áèáëèîòåêà ',39,'kmenu.obj',39,0 ;'¥ ©¤¥ ¡¨¡«¨®â¥ª ' |
- | |
1121 | err_message_import1 db 'Îøèáêà ïðè èìïîðòå áèáëèîòåêè ',39,'kmenu',39,0 ;'訡ª ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ' |
- | |
1122 | 1098 | ||
1123 | system_dir0 db '/sys/lib/' |
1099 | system_dir0 db '/sys/lib/' |
1124 | lib0_name db 'proc_lib.obj',0 |
1100 | lib0_name db 'proc_lib.obj',0 |
Line -... | Line 1101... | ||
- | 1101 | lib1_name db 'kmenu.obj',0 |
|
- | 1102 | ||
1125 | lib1_name db 'kmenu.obj',0 |
1103 | symbolDownArrow db 25,0 |
1126 | 1104 | ||
1127 | ;library structures |
1105 | ;library structures |
1128 | l_libs_start: |
1106 | l_libs_start: |
1129 | lib0 l_libs lib0_name, sys_path, file_name, system_dir0, err_message_found_lib0, head_f_l, proclib_import,err_message_import0, head_f_i |
1107 | lib0 l_libs lib0_name, sys_path, file_name, system_dir0, err_message_found_lib0, head_f_l, proclib_import,err_message_import0, head_f_i |
1130 | lib1 l_libs lib1_name, sys_path, file_name, system_dir0, err_message_found_lib1, head_f_l, import_libkmenu,err_message_import1,head_f_i |
1108 | lib1 l_libs lib1_name, sys_path, file_name, system_dir0, err_message_found_lib1, head_f_l, import_libkmenu,err_message_import1,head_f_i |
Line 1131... | Line 1109... | ||
1131 | load_lib_end: |
1109 | load_lib_end: |
1132 | ;!] |
1110 | |
Line 1133... | Line 1111... | ||
1133 | 1111 | ||
Line 1186... | Line 1164... | ||
1186 | .4: rb 512 |
1164 | .4: rb 512 |
1187 | .size1: rd 1 |
1165 | .size1: rd 1 |
1188 | .size2: rd 1 |
1166 | .size2: rd 1 |
1189 | .size3: rd 1 |
1167 | .size3: rd 1 |
1190 | .size4: rd 1 |
1168 | .size4: rd 1 |
1191 | ;255+255+2 |
1169 | ;255+255+2 = 512 |
1192 | ;äâà çàïàñíûõ áàéòà íåîáõîäèìû äëÿ òîãî ÷òî áû íå ïåïåðåïèñàòü ñëåäóþùèåé áàéòû, â êîíöå áóôåðà 0 |
1170 | ;äâà çàïàñíûõ áàéòà íåîáõîäèìû äëÿ òîãî ÷òî áû íå ïåïåðåïèñàòü ñëåäóþùèåé áàéòû, â êîíöå áóôåðà 0 |
1193 | dataBufferEnd: |
1171 | dataBufferEnd: |
Line 1194... | Line 1172... | ||
1194 | 1172 |