ð  € tsktask.cÖˆ £TSKTASKžˆ݉‚L(ˆTC86 Borland Turbo C++ 1.00“ˆéô}L tsktask.c ˆ éUTLtsk.h‹ˆé‚L tskconf.hêˆéÊc:\tc\include\stdio.hRˆé c:\tc\include\dos.hÔˆéÊc:\tc\include\conio.h]ˆénN2c:\tc\include\stdlib.hÔˆéYTL tsklocal.hrˆ錈ê |–- CTASK_TEXTCODE_DATADATA_BSSBSSDGROUPQ˜(5ú˜Hõ˜H šÿÿUŒ˜_tsk_init_qhead _tsk_dequeue _tsk_add_name _tsk_ena_int _tsk_dis_int _tsk_deqtimer _tsk_runable _tsk_global _tsk_flags _schedule _tsk_fatalP� _kill_task‚²� _killretné©�_tsk_kill_queueþ � _start_taskÛÕ� _tsk_use_ndpP� _create_taskX U‹ìV‹v ötÄ&€*t ¸PèƒÄÄ^&ÆG&ÇG &ÇG‹F+ÿvPèƒÄ‹F®ÿvPèƒÄ öuEÄ^&öG@t&ÿw&ÿwÄ&Ä_&Ä_j&ÿ_PƒÄÄ^&öG€tSÿvSÄ&Ä_&Ä_j&ÿ_Pë:Ä^&öGÀt3¡‹ƒÂ7&‰W &‰GÄ&Ä_@&€uÄ&ÿwB&ÿw@èƒÄ ötš^]ÂúÄ&ÿw &ÿw¸PèÿËU‹ìƒìÄ^&‹G&‹ë Ä^ü&‹G&‹‰Vø‰FúÿvþS3ÀPèÖþ‹Fú‹Vø‰Vü‰FþÄ^ü&ŠG$€´ Àt˰ÿPÿvÿvèƒÄ‹å]ÃU‹ìƒì‹F Fu1¸ÔPÄ&Ä_&Ä_j&ÿ_LDD‰F‰V Âu3Ò3ÀéñÄ^&ÆG€ëÄ^&ÆG‹F FuOÿvÄ&Ä_&Ä_j&ÿ_LDD‰F‰V Âu(Ä^&öG€tÿvSÄ&Ä_&Ä_j&ÿ_PƒÄ3Ò3Àé�Ä^&€O@‹F‹VVƒÂî‰Vü‰FþÄ^ŒØ&‰G'Ä^ü&‰GšÄ^ü&‰G‹F ‹V &‰W&‰G&ÇG é&ŒO ‹F‹V&‰W&‰GÄ^&ÇG%‹F‹V&‰W&‰G‹Fþ‹Vü&‰W&‰G&ÆG&Ç&ÇG&ÇG &ÇG&ÆG‹F&‰G &‰G 3À3Ò&‰WM&‰GO&‰W4&‰G6&ÆG3 &ÇG+&ÇG-‹F‹V&‰W<&‰G>&ÆGV&ÆGW3À3Ò&‰Wb&‰Gd&‰W^&‰G`&ÇGr&ÇGt&ÇGf&ÇGhÄ&Ä_&‹Gl&‹WjÄ^&‰Wn&‰Gp&‰Wj&‰Gl&ÆGv&ÆGw&Ä_j&‹GÄ^&‰GxÿvS°Pÿvÿv‹F®ÿvPèƒÄÄ&‹G^& G`t ÿvÿv&ÿ_^ƒÄ‹V‹F‹å]ËU‹ìVš‹ðÄ&‹G &‹W;Fu;Vt Ä^&€t+ÿvÿvèƒÄÿvÿv3Àë ÿvÿv¸Pè0üVšDD^]ËU‹ìV‹F FuÄ&Ä_&Ä_j&‹G4&‹W2‰V‰Fœ�ÇéÏÒV‡´VÇ�χVÇ_‡XVÇÆ6TÎV ÅÖŬÅl…OVÄìÌàV „ÖVÄËļĭĩĎÄm„PV„@V„V ÄÄ ¯ 9Ä^&€u$&ÆGš‹ðÿvÿvèƒÄVšDD3Àë¸ÿÿ^]Ëýœ Ì%V„VÌVÕ Kill while in SchedulerÅŠt€ tsktutl.cÀˆ £TSKTUTLˆˆÝ‹‚L&ˆTC86 Borland Turbo C++ 1.00“ˆéDTL tsktutl.cЈ éUTLtsk.h‹ˆé‚L tskconf.hêˆéÊc:\tc\include\stdio.hRˆé c:\tc\include\dos.hÔˆéÊc:\tc\include\conio.h]ˆénN2c:\tc\include\stdlib.hÔˆéYTL tsklocal.hrˆ錈ê |–- CTASK_TEXTCODE_DATADATA_BSSBSSDGROUPQ˜(×Z˜H˜H šÿÿUŒc _tsk_dequeue _tsk_enqueue _tsk_ena_int _tsk_dis_int _tsk_deqtimer _tsk_runable _tsk_globalê� _wake_task;� _curr_taskÊ[� _set_funcsßK� _stop_taskj³�_set_task_flags’Ž� _set_user_ptr6˜� _set_priority¯� _get_user_ptr˜B� _get_priorityäê ÛU‹ìV‹F FuÄ&Ä_&Ä_j&‹G4&‹W2‰V‰Fš‹ðÄ^&€r PšDD¸ÿÿë#Ä^&ÇGXþÿ&ÇGZÿÿÿvSèƒÄVšDD3À^]ËU‹ìV‹F FuÄ&Ä_&Ä_j&‹G4&‹W2‰V‰FÄ^&€s¸ÿÿëBš‹ðÄ^&ÆGÿvSèƒÄÄ^&ÇG &ÇG‹F+ÿvPèƒÄVšDD3À^]ËU‹ì‹F FuÄ&Ä_&Ä_j&‹G4&‹W2‰V‰FÄ^&‹G ]ËU‹ìƒìV‹F FuÄ&Ä_&Ä_j&‹G4&‹W2‰V‰Fš‹ðÄ^‹F &‰G &‰G &€t.&‹G&‹W ‰Vü‰Fþ ÐtÿvSèƒÄÿvÿvÿvþÿvüèƒÄVšDD^‹å]ËU‹ìV‹F FuÄ&Ä_&Ä_j&‹G4&‹W2‰V‰Fš‹ðÄ^&ŠG$ðŠV €â Â&ˆGVšDD^]ËU‹ìV‹F FuÄ&Ä_&Ä_j&‹G4&‹W2‰V‰Fš‹ðÄ^‹F ‹V &‰W^&‰G`‹F‹V&‰Wb&‰GdVšDD^]ËU‹ìƒìV‹F FuÄ&Ä_&Ä_j&‹G4&‹W2‰V‰Fš‹ðÄ^&‹Gh&‹Wf‰Vü‰Fþ‹F ‹V &‰Wf&‰GhVšDD‹Vþ‹Fü^‹å]ËU‹ì‹F FuÄ&Ä_&Ä_j&‹G4&‹W2‰V‰FÄ^&‹Wh&‹Gf]ËÄ&‹W &‹GËœœvÆÌÆ¥·VÎ`VÆGÎ-VÎVÅíÍÖV͹VÅ ͇V…€V…nVÍVÈ.VÄ(VÈ"VÄV„ Vf š3À^‹å]ÃÊœÌV(Št€ tskinst.cˈ £TSKINST“ˆÝ’‚LˆTC86 Borland Turbo C++ 1.00“ˆé=~L tskinst.c¸ˆ éUTLtsk.h‹ˆé‚L tskconf.hêˆéÊc:\tc\include\stdio.hRˆé c:\tc\include\dos.hÔˆéÊc:\tc\include\conio.h]ˆénN2c:\tc\include\stdlib.hÔˆéYTL tsklocal.hrˆ錈ê |–- CTASK_TEXTCODE_DATADATA_BSSBSSDGROUPQ˜(7ø˜H9Ö˜H¬ VšÿÿUŒ _tsk_emergency_exit_tsk_create_group _ctask_active_alloc_resource_tsk_install_bios_tsk_install_timer_check_counter_tsk_remove_bios_tsk_install_dos_tsk_install_ems_tsk_remove_timer _start_task_tsk_remove_dos_tsk_install_kbd_tsk_remove_kbd_tsk_init_qhead_tsk_instflags _tsk_callfunc _tsk_dequeue _tsk_ena_int _tsk_dis_int _tsk_glob_rec_tsk_install_int17_create_resource _tsk_int8_create_counter_tsk_remove_int17 _tsk_global _tsk_timer _schedule _create_task _set_priority‰�_tsk_remove_taskerÛß�_tsk_timer_counterª�_tsk_remove_chain[è�_tsk_install_main«��_tsk_int8_counter¨¦ U‹ìƒìVëZÿvþÿvüèƒÄVšDDÄ^ü&öG@t&ÿw&ÿwÄ&Ä_&Ä_j&ÿ_PƒÄÄ^ü&öG€tÿvþSÄ&Ä_&Ä_j&ÿ_PƒÄš‹ð¡9‹7‰Vü‰FþÄ^ü&ŠG$€´ ÀtƒÆÇ ÇšVšDDë½^‹å]ËU‹ìVW‹F£ÇÔŒ Ç¢ÔŒ¤ÇŒÇ>pŒ@Ç3Ç5°P¸ PèƒÄ°P¸PèƒÄ°P¸PèƒÄÆ'Æ(ŠF¢)Æ*Ç/Ç1ÇxÇzÿv ÿv ¸pPèƒÄÇxÇzÇpÇrdžÇbÇdèè¸P3À3ÒPR¸ÿïP¸P¸×P¸P¸P¸ÔPšƒÄÇá ŒãÆé€ê ¸P¸PšƒÄ°P¸7PèƒÄ¸P3À3ÒPR¸dP¸P¸×P¸P¸PšƒÄ€ Ç@ŒB¸P3À3ÒPR¸ðP¸P¸×P¸P¸P¸ÖPšƒÄ€ì ¸!P¸ªPšƒÄ¸ÖPšƒÄ¸*P3À3ÒPR¸dP¸P¸P¸P¸P¸ØPšƒÄ€î ¸1P¸¨PšƒÄ¸ØPšƒÄƒ~~ƒ~~3ÿ¾Ç-Ç+í6ë=±*N¸Óà‹ø¸ŠNÓà‹ð¸€Óø5±*NÓø£-±*N¸€Óøí6ŠNÓø£+VWèƒÄ°P¸DPèƒÄ°P¸MPèƒÄè÷Ftè÷Ftè3À_^]ÃU‹ìƒìël‹F‹V‰Vü‰FþÄ^&‹G&‹‰V‰FÄ^ü&‹G&‹W‰Vø‰Fú Ðt&ÇG&ÇGÿvþSPÿvøèƒÄÄ^ü&öG €tÿvþSÄ&Ä_&Ä_j&ÿ_PƒÄ‹F FuŒ‹å]ÃÆ'÷tè÷u)¸ÿÿP¸ØPšåœ=ÇùÇí‡éVÇâÇÝǾ‡©V‡SV‡IV‡?V‡9VÇ5‡+VÇ'‡VÇÇÆ×ÆÑηV ƳΪVƦơƜΓVÆ�ÆŠVʆVÆ‚ÆoÎfV ÆbÎYVÆUÆPÆKÎBVÆ>Æ9VÊ5VÆ1ÆÆÆÆÆÎVÆÅýTÅøÅå…ÞVÅÚÍÎVÅÊÅÅÅÀŻŷųűͨVŤÅŸVÉ›VÅ—Å„…€V …}V ÉzVÅxÅtVÅrÅlÅfÅ`ÅZÅT…MVÅIÅ=Å7Å1Å+Å&Å"ÅÅ…VÅ …VÄý„óVÄïÄæÄàÄÜÄØÄÖÄÒÄÎÄÌÄÈÄÄÄÂľĺĸÄ´ÌžV̘VÄ“Ä�ĈÄoÄkÌdVÄRÄ1ÌV„V¹ >ýƒÄ뚸¨PšƒÄ Âuê÷tèèèèÇüœ,Ä5„1V „.V „+V„(VÄ!ÌVÄÌ VÌV  =-MAIN-ALLOCRSC-KILLER--TIMER-TIMCOUNT-INT8-INT8CNT_Št€ tsktick.cÞˆ £TSKTICK¦ˆÝ”‚LˆTC86 Borland Turbo C++ 1.00“ˆéATL tsktick.cñˆ éUTLtsk.h‹ˆé‚L tskconf.hêˆéÊc:\tc\include\stdio.hRˆé c:\tc\include\dos.hÔˆéÊc:\tc\include\conio.h]ˆénN2c:\tc\include\stdlib.hÔˆéYTL tsklocal.hrˆ錈ê |–- CTASK_TEXTCODE_DATADATA_BSSBSSDGROUPQ˜(²€˜H˜H šÿÿUŒG _tsk_putqueue _tsk_dequeue _tsk_ena_int _tsk_dis_int _tsk_globalü�_delete_tickerºß� _set_tickerYl� _get_ticker€Q�_create_ticker˜ ¶U‹ìV‹F Fu1¸PÄ&Ä_&Ä_j&ÿ_LDD‰F‰V Âu3Ò3Àé„Ä^&ÆG€ëÄ^&ÆGÄ^‹F ‹V &‰W&‰Gš‹ðÄ&‹G1&‹W/Ä^&‰&‰GÄ‹F‹V&‰W/&‰G1‹FÿvPÄ&Ä_&‹GjC&ÿwlPèƒÄVšDD‹V‹F^]ËU‹ìƒìV¡‹ƒÂ/‰Vü‰Fþš‹ðëÄ^ü&‹G&‹‰Vü‰FþÄ^ü&‹& Gt&‹G&‹;FuØ;VuÓÄ^&‹G&‹Ä^ü&‰&‰G‹FÿvPèƒÄVšDDÄ^&öG€tÿvSÄ&Ä_&Ä_j&ÿ_PƒÄ^‹å]ËU‹ìVš‹ðÄ^‹F ‹V &‰W&‰GVšDD^]ËU‹ìƒìVš‹ðÄ^&‹G&‹W‰Vü‰FþVšDD‹Vþ‹Fü^‹å]ËaœLÍ¡V͈VÍwVÍ^VÅCÍ-V…&VÌÒVÄÆÄÂÌ«V„¤VÄ‘ÄuÄ_ÌWVÄŠt€ tsktops.cÈ £TSKTOPS‹ˆÝ–‚LˆTC86 Borland Turbo C++ 1.00“ˆéBTL tsktops.cÕˆ éUTLtsk.h‹ˆé‚L tskconf.hêˆéÊc:\tc\include\stdio.hRˆé c:\tc\include\dos.hÔˆéÊc:\tc\include\conio.h]ˆénN2c:\tc\include\stdlib.hÔˆéYTL tsklocal.hrˆéÊc:\tc\include\stdarg.hîˆ錈ê |–- CTASK_TEXTCODE_DATADATA_BSSBSSDGROUPQ˜(›–˜H˜H šÿÿUŒh_tsk_setup_telem _tsk_dequeue _tsk_ena_int _tsk_dis_int _tsk_deqtimer _tsk_enqtimer _tsk_globalµ�_disable_timerÞ»� _delete_timert‡� _change_timerà(�_create_timer_elemï� _enable_timer{�� _create_timeré ŸU‹ìƒì�F‰FüŒVþŽFþƒFü‹^ü&ÿwþ&ÿwüŠFPÿvÿv° PÿvÿvèƒÄ‰F‰V‹F Âu3Ò3Àë*ƒ~tÄ^&€O,@Ä^&ÆG*‹F ‹V &‰W"&‰G$‹V‹F‹å]ËU‹ìƒìVÄ^&‹& GuKÄ^&‹G$&‹W"‰Vü‰Fþ‹Fü Fþt2š‹ðÄ^&öG,t&€O,ëÿvþÿvüÿvÿvèƒÄVšDD^‹å]ËU‹ìVš‹ðÄ^&öG,t&€O,ë ÿvÿvèƒÄVšDD^]ËU‹ìƒì�F‰FüŒVþŽFþƒFü‹^ü&ÿwþ&ÿwüÿvŠFPÿvÿvÿv ÿv ÿvÿvè±þƒÄ‰F‰V‹F Ât RÿvèÿƒÄ‹V‹F‹å]ËU‹ìVš‹ðÄ^&öG,t&€O,PšDDëEÿvÿvèƒÄ‹FÿvPèƒÄVšDDÄ^&öG,€tÿvSÄ&Ä_&Ä_j&ÿ_PƒÄ^]ËU‹ìƒìV‹F F uÿvÿvèåþƒÄé—�F‰FüŒVþš‹ðƒFüÄ^ü&‹Gþ&‹WüÄ^&‰W&‰G‹F ‹V &‰W"&‰G$‰V ‰F ƒ~t&€O,@ë Ä^&ŠG,$¿&ˆG,Ä^&öG,t&€O,ë&ÿvÿvèƒÄ‹F F tÿv ÿv ÿvÿvèƒÄVšDD^‹å]ËnœFÎ�V†‰V†oVÎ VÅÌͶV…¯V…ŸVÍ�VÍyVÍV…VÌãVÌÓV„ÌV̨V„5VõŠt€ tskttsk.cÈ £TSKTTSK‹ˆݘ‚LˆTC86 Borland Turbo C++ 1.00“ˆéCTL tskttsk.cÔˆ éUTLtsk.h‹ˆé‚L tskconf.hêˆéÊc:\tc\include\stdio.hRˆé c:\tc\include\dos.hÔˆéÊc:\tc\include\conio.h]ˆénN2c:\tc\include\stdlib.hÔˆéYTL tsklocal.hrˆ錈ê |–- CTASK_TEXTCODE_DATADATA_BSSBSSDGROUPQ˜(QÞ˜H˜H šÿÿUŒñ _dec_counter_tsk_timer_counter_tsk_int8_counter _set_flag_tsk_chain_timer _tsk_putqueue _tsk_callfunc _tsk_dequeue _tsk_ena_int _tsk_dis_int _tsk_enqtimer _tsk_runable _tsk_global _tsk_inpw_wait_counter_set _inc_counterq�_tsk_timer_action8� _tsk_int88‡� _tsk_timerñ1 U‹ìƒìVÄ^&ŠG+´H‹ØƒûvéÅÑã.ÿ§åÄ^&‹G&‹W‰Vü‰Fþš‹ðÄ^ü&ŠGˆFû<t<u4Ä^&ŠG*´%ð=uºÿÿ¸ÿÿëºÿÿ¸ýÿÄ^ü&‰GX&‰WZÿvþSèƒÄVšDDëVÄ^&ÿw&ÿwšƒÄëAÄ^&ÿw&ÿwšƒÄë,Ä^&ÿw&ÿwšƒÄëÿvÿvÄ^&ÿw&ÿwèƒÄ^‹å]Ã""ÉŠŸ´U‹ìLLVWÄ^&ŠG*´%‰Fþ&ŠG*´%ð= t=0t%ë]Ä^&Ä_"&‹Ä^&#G&‹ð&‹(ƒ~þuB&‰G(ë<Ä^&€(t &ÿw"šDDë Ä^&‹W"ì´‹ðÄ^&#w$&‹&ƒ~þu&‰w&ëë^‹^þKƒûwUÑã.ÿ§ã;÷u¸ë3ÀëC;÷t¸ë3Àë6;÷w¸ë3Àë);÷r¸ë3Àë;÷¸ë3Àë;÷|¸ë3Àë3À_^‹å]‹˜²¥Ì¿˜U‹ìƒìV3À3ÒPR¸PšƒÄÇFôÇFöš‹ðÄ&‹G&‹W‰Vü‹Ú‰FþŽÀ&ŠG$€´ Àu|Ä^ü&ƒo &‹G &ƒ_ &‹W Âuc‹Fþ‹Vü‰Vø‰FúÄ^ü&‹G&‹‰Vü‰FþÿvúÿvøèƒÄÄ^ø&€O,‹Fö‹Vô&‰W &‰G‹Fú‹Vø‰Vô‰FöÄ^ü&ŠG$€´ Àu &‹G & G t�VšDDš‹ðÄ&‹G &‹W‰Vü‰FþëW‹Fþ‹Vü‰Vø‰FúÄ^ü&‹G&‹‰Vü‰Fþÿvúÿvøèïý Àt.ÿvúÿvøèƒÄÄ^ø&€O,‹Fö‹Vô&‰W &‰G‹Fú‹Vø‰Vô‰FöÄ^ü&ŠG$€´ ÀtšVšDDé׋Fö‹Vô‰Vð‰FòÄ^ô&‹G&‹W ‰Vô‰FöÿvòÿvðèŒüƒÄš‹ðÄ^ð&ŠG,ˆFï¨t$€´ ÀuMŠFï$÷ˆFïëCŠFï$´ Àu8öFïBt2Ä^ð&€ u&ÿw$&ÿw"ÿvòSèëÿvòÿvð¡ÿ6PèƒÄÄ^ð&ŠG,$ð&ˆG,VšDDöFït)‹FðÏðV ‡ÜVÇØ ÇÑ ‡ÆV ÏxV ÏEV ‡ VÆË ÎÃV μV †zVÆ ÎV ÎVÆÅïTÅíTÅëTÅéTÅçTÅåTÅãTʼnTÍNVÄïTÄíTÄëTÄéTÄçTÄåT„ÛVÌÀVÌ«VÌ–VÌ‚V „{V Ì4V Ä T5 UÿvòPèƒÄÿvòÿvðÄ&Ä_&Ä_j&ÿ_PƒÄ‹Fô FötéÿéÅý^‹å]Ë3À3ÒPR¸PšƒÄèëèËÙœ„LVÌDVÄ@Ä „VªŠt€ tsksub.cAˆ £TSKSUBéˆÝ›‚LˆTC86 Borland Turbo C++ 1.00“ˆé@TLtsksub.cUˆ éUTLtsk.h‹ˆé‚L tskconf.hêˆéÊc:\tc\include\stdio.hRˆé c:\tc\include\dos.hÔˆéÊc:\tc\include\conio.h]ˆénN2c:\tc\include\stdlib.hÔˆéYTL tsklocal.hrˆ錈ê |–- CTASK_TEXTCODE_DATADATA_BSSBSSDGROUPQ˜(—š˜H÷˜H šÿÿUŒŠ _tsk_putqueue _tsk_dequeue _tsk_enqueue _tsk_ena_int _tsk_dis_int _tsk_deqtimer _tsk_enqtimer _tsk_global _schedule _tsk_fatalÔ�_tsk_run_pendingLS�_tsk_runable_alluB�_tsk_copy_name‹õ�_tsk_init_qheadq±� _tsk_del_nameO¸� _tsk_add_nameÕ?� _tsk_runableW� _tsk_wait ‡ ›U‹ìÄ^&ÆG‹F+ÿvPèƒÄÿvÿvèƒÄÿvÿv¡‹ƒÂ Ä^&‰W &‰GPRèƒÄ]ÃU‹ìÄ^&ÆG‹F+ÿvPèƒÄÿvÿvèƒÄ]ÃU‹ìƒìÄ^&‹G&‹‰Vü‰FþëW‹Fþ‹Vü‰Vø‰FúÄ^ü&‹G&‹‰Vü‰FþÄ^ø&ÆG‹Fø+ÿvúPèƒÄÿvúÿvø¡‹ƒÂ Ä^ø&‰W &‰GPRèƒÄÄ^ü&ŠG$€´ ÀtšÄ^&ŠGPÿvSèoƒÄ‹å]ÃU‹ìƒìÄ&€*t ¸PèƒÄÄ&‹G &‹W‰Vü‰FþÄ^ü&ÆGPS‹F‹V&‰W &‰GPRèƒÄ‹F F t#ÿv ÿv‹Fü+ÿvþPèƒÄÄ^ü&ÆGW&ÆG3 š‹å]ÃU‹ìƒìV‹F‹VƒÂ ‰Vü‰Fþ‹F F t 3öëÄ^ÿF&ŠÄ^üÿFü&ˆ ÀtFƒþ|äÄ^ü&Æ^‹å]ÃU‹ìVÄ^ŠF &ˆG‹F‹V&‰W &‰G ‹F F u&Ç&ÇG&ÆG ëAÿv ÿvÿvÿvèqÿƒÄš‹ðÿvÿvÄ&Ä_&‹Gj&ÿwlPèƒÄVšDD^]ÃU‹ìVš‹ðÿvÿvèƒÄVšDD^]ÃU‹ìÄ^°€ F&ˆG‹F‹V&‰W&‰G&‰&‰G]ÃpœmÎhV†aVÎTVÎFV†?VÆ,ÎV̓V …pV…RVÅ'… V ÅÅ„ßVÄÌÄÈ„¼V„nV„bV„EVÄ2Ä.„"V„V! Wait while in Scheduler¾Št€ tskname.cèˆ £TSKNAME°ˆÝ�‚LˆTC86 Borland Turbo C++ 1.00“ˆé8TL tskname.cˆ éUTLtsk.h‹ˆé‚L tskconf.hêˆéÊc:\tc\include\stdio.hRˆé c:\tc\include\dos.hÔˆéÊc:\tc\include\conio.h]ˆénN2c:\tc\include\stdlib.hÔˆéYTL tsklocal.hrˆ錈ê |–- CTASK_TEXTCODE_DATADATA_BSSBSSDGROUPQ˜(˜š˜H˜H šÿÿUŒJ_ctask_resident _tsk_putqueue _tsk_ena_int _tsk_dis_int _tsk_globalÂ�_add_event_nameOñ� _find_nameÛy�_find_group_name8„ œU‹ìëÿFÿFÄ^&€?t &ŠÄ^&:tæÄ^&ŠÄ^&:u¸ë3À]ÂU‹ìƒìV‹v öuÿv ÿv ‹F)ÿvPè§ÿ Àt‹V‹FëqÄ^&‹G&‹WëK ö| Ä^ü&ŠG´;Æu0ÿv ÿv ‹Fü ÿvþPèjÿ Àt ö| Ä^ü&‹W &‹G ë‹Vþ‹Füë#Ä^ü&‹G&‹‰Vü‰FþÄ^ü&ŠG$€´ Àt 3Ò3À^‹å]ËU‹ìƒìV‹v ¡ u š ÀuëMÄ&Ä_&‹Gl&‹Wjë-VÿvÿvÿvúÿvøèÿƒÄ ‰Fü‰Vþ Ât‹FüëÄ^ø&‹G&‹‰Vø‰Fú‹Fø FúuÅ3Ò3À^‹å]ËU‹ìVÄ^&€ t8&‹& Gu/š‹ðÿvÿvÄ&Ä_&‹Gj&ÿwlPèƒÄVšDD^]Ë)œ%Í�V…ˆVÅuÍgVÄûÌïVÄêÄæÄŠt€ tskmemw.cÓˆ £TSKMEMW›ˆÝ¡‚LˆTC86 Borland Turbo C++ 1.00“ˆé6TL tskmemw.cñˆ éUTLtsk.h‹ˆé‚L tskconf.hêˆéÊc:\tc\include\stdio.hRˆé c:\tc\include\dos.hÔˆéÊc:\tc\include\conio.h]ˆénN2c:\tc\include\stdlib.hÔˆéYTL tsklocal.hrˆéÊc:\tc\include\stdarg.hîˆ錈ê |–- CTASK_TEXTCODE_DATADATA_BSSBSSDGROUPQ˜(¹y˜H˜H šÿÿUŒI_tsk_setup_telem _tsk_putqueue _tsk_global _schedule _enable_watch?� _wait_memory5� _create_memory_watch_elemó�_create_memory_watch _ ½U‹ìƒì€~r€~v3Ò3Àéƒ�F‰FüŒVþŽFþƒFü‹^ü&ÿwþ&ÿwüŠFPÿvÿv° PÿvÿvèƒÄ‰F‰V‹F Âu3Ò3Àë<ƒ~tÄ^&€O,@Ä^° F&ˆG*‹F ‹V &‰W"&‰G$‹F&‰G&‹F&‰G(‹V‹F‹å]ËU‹ìƒì�F‰FüŒVþŽFþƒFü‹^ü&ÿwþ&ÿwüÿvŠFPÿvÿvŠFPÿvÿvÿv ÿv ÿvÿvèÿƒÄ‰F‰V‹F Ât RÿvšƒÄ‹V‹F‹å]ËU‹ìƒìÄ&‹G &‹W‰Vø‰Fú€~r€~v¸ë~‹Fú‹VøƒÂ+‰Vü‰FþÄ^ü&ÆG &ÆG+° F&ˆG*&ÆG,‹F‹V&‰W"&‰G$‹F &‰G&‹F &‰G(úÄ^ø&ÆG&ÇG &ÇGÿvþÿvü¡ÿ6PèƒÄšÄ^ø&‹GX‹å]Ëœ ͪV…¤VÅ Å™ÅÌýV„HV¿Št€ tskporw.cÁˆ £TSKPORW‰ˆÝ£‚LˆTC86 Borland Turbo C++ 1.00“ˆé9TL tskporw.c܈ éUTLtsk.h‹ˆé‚L tskconf.hêˆéÊc:\tc\include\stdio.hRˆé c:\tc\include\dos.hÔˆéÊc:\tc\include\conio.h]ˆénN2c:\tc\include\stdlib.hÔˆéYTL tsklocal.hrˆéÊc:\tc\include\stdarg.hîˆ錈ê |–- CTASK_TEXTCODE_DATADATA_BSSBSSDGROUPQ˜(ºx˜H˜H šÿÿUŒI_tsk_setup_telem _tsk_putqueue _tsk_global _schedule _enable_watch?� _wait_port �_create_port_watch_elemË�_create_port_watch 7 ¾U‹ìƒì€~r€~v3Ò3Àéƒ�F‰FüŒVþŽFþƒFü‹^ü&ÿwþ&ÿwüŠFPÿvÿv° PÿvÿvèƒÄ‰F‰V‹F Âu3Ò3Àë<ƒ~tÄ^&€O,@Ä^°0 F&ˆG*‹F &‰G"ŠF &ˆG(‹F&‰G$‹F&‰G&‹V‹F‹å]ËU‹ìƒì�F‰FüŒVþŽFþƒFü‹^ü&ÿwþ&ÿwüÿvŠFPÿvÿvŠFPÿvÿvŠF Pÿv ÿvÿvèÿƒÄ‰F‰V‹F Ât RÿvšƒÄ‹V‹F‹å]ËU‹ìƒìÄ&‹G &‹W‰Vø‰Fú€~r€~v¸ë~‹Fú‹VøƒÂ+‰Vü‰FþÄ^ü&ÆG &ÆG+°0 F&ˆG*&ÆG,‹F&‰G"ŠF&ˆG(‹F &‰G$‹F &‰G&úÄ^ø&ÆG&ÇG &ÇGÿvþÿvü¡ÿ6PèƒÄšÄ^ø&‹GX‹å]Ë“œ Í«V…¥VšŚÅÌþV„HV¹Št€ tskhot.c@ˆ £TSKHOTèˆÝ¥‚L ˆTC86 Borland Turbo C++ 1.00“ˆé4TLtskhot.c`ˆ éUTLtsk.h‹ˆé‚L tskconf.hêˆéÊc:\tc\include\stdio.hRˆé c:\tc\include\dos.hÔˆéÊc:\tc\include\conio.h]ˆénN2c:\tc\include\stdlib.hÔˆéYTL tsklocal.hrˆéÊc:\tc\include\stdarg.hîˆ錈ê |–- CTASK_TEXTCODE_DATADATA_BSSBSSDGROUPQ˜(#˜H˜H šÿÿUŒV_tsk_setup_telem _tsk_putqueue _tsk_ena_int _tsk_dis_int _tsk_global _schedule{� _wait_hotkey0�_create_hotkey_entryžK�_create_hotkey_elemz�_enable_hotkeyÔ¾ 'U‹ìƒì�F ‰FüŒVþŽFþƒFü‹^ü&ÿwþ&ÿwüŠFPÿvÿv° PÿvÿvèƒÄ‰F‰V‹F Âu3Ò3ÀëMƒ~tÄ^&€O,@Ä^&ÆG*@ŠF &ˆG(ŠF &ˆG"ŠF&ˆG#ŠF&ˆG$ŠF&ˆG%ŠF&ˆG&ŠF&ˆG'‹V‹F‹å]ËU‹ìƒì�F ‰FüŒVþŽFþƒFü‹^ü&ÿwþ&ÿwüÿvŠFPÿvÿvŠFPŠFPŠFPŠFPŠFPŠF PŠF PÿvÿvèÿƒÄ‰F‰V‹F Ât RÿvšÔƒÄ‹V‹F‹å]ËU‹ìƒìÄ&‹G &‹W‰Vø‰Fú‹VøƒÂ+‰Vü‰FþÄ^ü&ÆG &ÆG+&ÆG*@&ÆG,ŠF&ˆG(ŠF&ˆG"ŠF &ˆG#ŠF &ˆG$ŠF&ˆG%ŠF&ˆG&ŠF&ˆG'úÄ^ø&ÆG&ÇG &ÇG€~tÿvþÿvü¡Dë ÿvþÿvü¡Mÿ6PèƒÄšÄ^ø&‹GX‹å]ËU‹ìVÄ^&‹& Gu<š‹ðÄ^&€(t ÿvS¡Dë ÿvÿv¡Mÿ6PèƒÄVšDD^]ËÓœ@ÎV†VÆÆÅúÍåVÍÅV…¿VŻŴŦÅ ÍT„5V´Št€ tsktsub.cˈ £TSKTSUB“ˆݧ‚L ˆTC86 Borland Turbo C++ 1.00“ˆéCTL tsktsub.c܈ éUTLtsk.h‹ˆé‚L tskconf.hêˆéÊc:\tc\include\stdio.hRˆé c:\tc\include\dos.hÔˆéÊc:\tc\include\conio.h]ˆénN2c:\tc\include\stdlib.hÔˆéYTL tsklocal.hrˆéÊc:\tc\include\stdarg.hîˆ錈ê |–- CTASK_TEXTCODE_DATADATA_BSSBSSDGROUPQ˜(¤Ž˜H˜H šÿÿUŒG _tsk_putqueue _tsk_dequeue _tsk_ena_int _tsk_dis_int _tsk_globalü�_disable_watch�� _delete_watch8Í�_tsk_setup_telem‘� _enable_watchÌF ¨U‹ìV€~v€~v3Ò3À鲋F Fu1¸-PÄ&Ä_&Ä_j&ÿ_LDD‰F‰V Âu3Ò3ÀéƒÄ^&ÆG,€ëÄ^&ÆG,Ä^&Ç&ÇGŠF&ˆGŠF&ˆG+‹F ‹V &‰W&‰G‹F‹V&‰W&‰Gš‹ð‹FÿvPÄ&Ä_&‹Gj:&ÿwlPèƒÄVšDD‹V‹F^]ÃU‹ìVÄ^&‹& Gu&š‹ðÿvÿv¡ÿ6PèƒÄVšDD^]ËU‹ìVš‹ðÄ^&öG,t&€O,ë ÿvÿvèƒÄVšDD^]ËU‹ìVš‹ðÄ^&öG,t&€O,PšDDëEÿvÿvèƒÄ‹FÿvPèƒÄVšDDÄ^&öG,€tÿvSÄ&Ä_&Ä_j&ÿ_PƒÄ^]Ë�œRÅ�ÍzV…sV…cVÍTVÍ=VÍ/V…(VÍ VÌüV„õVÄñÄêÌÝV̽V„¶Vģ̑VÄ%ÇŠt€ tskflg.cRˆ £TSKFLGúˆݪ‚LˆTC86 Borland Turbo C++ 1.00“ˆé3TLtskflg.csˆ éUTLtsk.h‹ˆé‚L tskconf.hêˆéÊc:\tc\include\stdio.hRˆé c:\tc\include\dos.hÔˆéÊc:\tc\include\conio.h]ˆénN2c:\tc\include\stdlib.hÔˆéYTL tsklocal.hrˆ錈ê |–- CTASK_TEXTCODE_DATADATA_BSSBSSDGROUPQ˜(8ù˜H˜H šÿÿUŒ‡_tsk_kill_queue_tsk_runable_all_tsk_init_qhead _tsk_del_name _tsk_add_name _tsk_ena_int _tsk_dis_int _tsk_global _tsk_waitÖ�_wait_flag_setÿ•� _delete_flag“ò� _set_flag¯� _check_flag,Î� _clear_flagØ�_clear_flag_wait_set�_wait_flag_clearU� _create_flag„ <U‹ì‹F Fu0¸+PÄ&Ä_&Ä_j&ÿ_LDD‰F‰V Âu3Ò3Àë`Ä^&ÆG€ëÄ^&ÆG°PÿvÿvèƒÄ°P‹F ÿvPèƒÄÄ^&ÇGÿvS°Pÿv ÿv ‹FÿvPèƒÄ‹V‹F]ËU‹ìVš‹ðÿvÿvèƒÄ‹F ÿvPèƒÄÄ^&ÇGVšDD‹FÿvPèƒÄÄ^&öG€tÿvSÄ&Ä_&Ä_j&ÿ_PƒÄ^]ËU‹ìVš‹ðÄ^&ƒt PšDD3Àë2Ä&Ä_&ÇGX&ÇGZÿv ÿv ÿvÿvèƒÄÄ&Ä_&‹GX^]ËU‹ìVš‹ðÄ^&ƒu PšDD3Àë6Ä&Ä_&ÇGX&ÇGZÿv ÿv ‹F ÿvPèƒÄÄ&Ä_&‹GX^]ËU‹ìVš‹ðÄ^&ÇGÿvSèƒÄVšDD^]ËU‹ìVš‹ðÄ^&ÇG‹F ÿvPèƒÄVšDD^]ËU‹ìÿvÿvèÄÿƒÄÿv ÿv ÿvÿvèØþƒÄ]ËU‹ìÄ^&‹G]ËœoÍþV…÷VÍÝVÍÏV…ÈVÍ´VÅ¢…›V ÅxÍlVÍZVÅH…AV Å"ÍVÍVÄë„ÖVÌÅV„µV„¥V̘V„†V„`V„MVÄ:Št€ tskcnt.cFˆ £TSKCNTîˆݬ‚LˆTC86 Borland Turbo C++ 1.00“ˆé2TLtskcnt.chˆ éUTLtsk.h‹ˆé‚L tskconf.hêˆéÊc:\tc\include\stdio.hRˆé c:\tc\include\dos.hÔˆéÊc:\tc\include\conio.h]ˆénN2c:\tc\include\stdlib.hÔˆéYTL tsklocal.hrˆ錈ê |–- CTASK_TEXTCODE_DATADATA_BSSBSSDGROUPQ˜(n˜H˜H šÿÿUŒ•_tsk_kill_queue_tsk_runable_all_tsk_init_qhead _tsk_del_name _tsk_add_name _tsk_ena_int _tsk_dis_int _tsk_runable _tsk_global _tsk_waitÃ� _set_counterûI� _dec_counterƒá�_check_counterë£�_clear_counter {�_create_counter�_wait_counter_clear¿©�_wait_counter_set@ç� _inc_counter:�_delete_counter™€ rU‹ì‹F Fu0¸-PÄ&Ä_&Ä_j&ÿ_LDD‰F‰V Âu3Ò3ÀëfÄ^&ÆG€ëÄ^&ÆG°PÿvÿvèƒÄ°P‹F ÿvPèƒÄÄ^&ÇG&ÇGÿvS°Pÿv ÿv ‹FÿvPèƒÄ‹V‹F]ËU‹ìVš‹ðÿvÿvèƒÄ‹F ÿvPèƒÄÄ^&ÇG&ÇGVšDD‹FÿvPèƒÄÄ^&öG€tÿvSÄ&Ä_&Ä_j&ÿ_PƒÄ^]ËU‹ìVš‹ðÄ^&ÇG&ÇG‹F ÿvPèƒÄVšDD^]ËU‹ìVš‹ðÄ^&‹G& Gt2&ƒo&‹G&ƒ_&‹W Âu‹F ÿvPèƒÄVšDD3Àë2Ä&Ä_&ÇGX&ÇGZÿv ÿv ÿvÿvèƒÄÄ&Ä_&‹GX^]ËU‹ìVš‹ðÄ^&‹G& Gu VšDD3Àë6Ä&Ä_&ÇGX&ÇGZÿv ÿv ‹F ÿvPèƒÄÄ&Ä_&‹GX^]ËU‹ìƒìVš‹ðÄ^&Ä&öG€t+Ä^&ƒG&‹G&ƒW&‹W‰Fü‰VþVšDD‹Vþ‹FüëÄ^&ÿw&ÿ7èƒÄVšDD3Ò3À^‹å]ËU‹ìƒìVš‹ðÄ^&‹G& Gt<&ƒo&‹G&ƒ_&‹W‰Fü‰Vþ Âu‹F ÿvPèƒÄVšDD‹Vþ‹Füë VšDD3Ò3À^‹å]ËU‹ìÄ^&‹W&‹G]ËU‹ìVš‹ðëÄ^&ÿw&ÿ7èƒÄƒn ƒ^ ‹F F tÄ^&Ä&ŠG$€´ Àt΋F F u‹F ÿvPèƒÄÄ^‹F ‹V &‰W&‰GVšDD^]Ë᜗ÏeV‡MV‡VÏVÎÜVÎÌV†ÅV΋VÎtV†mVÎTVÎ$VÆ †V Åå ÍÙVÍÄVŲ …«V ÅŒ Í€V…yVÍEVÍ7V…0VÍVÄ÷ „âVÌÑV„»V„«VÌžV„ŒV„`V„MVÄ TŠt€ tskrsc.cCˆ £TSKRSCëˆÝ®‚LˆTC86 Borland Turbo C++ 1.00“ˆé;TLtskrsc.c\ˆ éUTLtsk.h‹ˆé‚L tskconf.hêˆéÊc:\tc\include\stdio.hRˆé c:\tc\include\dos.hÔˆéÊc:\tc\include\conio.h]ˆénN2c:\tc\include\stdlib.hÔˆéYTL tsklocal.hrˆ錈ê |–- CTASK_TEXTCODE_DATADATA_BSSBSSDGROUPQ˜(’ž˜H˜H šÿÿUŒƒ_tsk_kill_queue_tsk_init_qhead _tsk_del_name _tsk_add_name _tsk_ena_int _tsk_dis_int _tsk_runable _tsk_global _tsk_waitv�_c_request_cresource€j�_check_resource|§�_c_request_resource‚Î�_create_resource®�_request_cresourceô½�_release_resourceðM�_request_resourceô#�_delete_resourceŒ# –U‹ì‹F Fu0¸&PÄ&Ä_&Ä_j&ÿ_LDD‰F‰V Âu3Ò3ÀëYÄ^&ÆG€ëÄ^&ÆG°PÿvÿvèƒÄÄ^&ÇG &ÇG &ÇG ÿvS°Pÿv ÿv ‹FÿvPèƒÄ‹V‹F]ËU‹ìVš‹ðÿvÿvèƒÄÄ^&ÇG &ÇG &ÇG VšDD‹FÿvPèƒÄÄ^&öG€tÿvSÄ&Ä_&Ä_j&ÿ_PƒÄ^]ËU‹ìVš‹ðÄ^&ƒ t&‹G &‹W Ä&;G u2&;Wu,Ä^&ÇG Ä&‹G &‹WÄ^&‰W &‰G VšDD3Àë2Ä&Ä_&ÇGX&ÇGZÿv ÿv ÿvÿvèƒÄÄ&Ä_&‹GX^]ËU‹ìVWš‹ðÄ^&ƒ t&‹G &‹W Ä&;G u &;Wu¸ë3À‹ø Àt Ä^&ÇG Ä&‹G &‹WÄ^&‰W &‰G VšDD ÿt3Àë¸ÿÿ_^]ËU‹ìVš‹ðÄ^&ƒ t&‹G &‹W Ä&;G u0&;Wu*Ä^&ÿG Ä&‹G &‹WÄ^&‰W &‰G VšDD3Àë2Ä&Ä_&ÇGX&ÇGZÿv ÿv ÿvÿvèƒÄÄ&Ä_&‹GX^]ËU‹ìVWš‹ðÄ^&ƒ t&‹G &‹W Ä&;G u &;Wu¸ë3À‹ø ÀtÄ^&ÿG Ä&‹G &‹WÄ^&‰W &‰G VšDD ÿt3Àë¸ÿÿ_^]ËU‹ìƒìVÄ^&‹G &‹W Ä&;G uk&;Wueš‹ðÄ^&‹G H&‰G ÀuF&‹G&‹‰Vü‹Ú‰FþŽÀ&öG€tÄ^&ÇG &ÇG ëÄ^&ÿG ‹Fþ‹Vü&‰W &‰G PRèƒÄVšDD^‹å]ËU‹ìÄ^&ƒ u¸ë3À]˃œ˜ÏqV‡jVÏVÇÎÛVÆÄÆ ΆVÆs†lV ÆMÎAVÆ*ÆÍùVÍßVÅÈÅ¢͈VÅu…nV ÅOÍCVÅ,ÅÌùVÄà„ËV̺V„žVÌ‘V„V„MVÄŠt€ tskmsg.cDˆ £TSKMSGìˆݱ‚LˆTC86 Borland Turbo C++ 1.00“ˆé7TLtskmsg.caˆ éUTLtsk.h‹ˆé‚L tskconf.hêˆéÊc:\tc\include\stdio.hRˆé c:\tc\include\dos.hÔˆéÊc:\tc\include\conio.h]ˆénN2c:\tc\include\stdlib.hÔˆéYTL tsklocal.hrˆ錈ê |–- CTASK_TEXTCODE_DATADATA_BSSBSSDGROUPQ˜(�¡˜H˜H šÿÿUŒƒ_tsk_kill_queue_tsk_init_qhead _tsk_del_name _tsk_add_name _tsk_ena_int _tsk_dis_int _tsk_runable _tsk_global _tsk_waitv�_check_mailboxw+� _wait_mailøF� _send_mailÒv� _c_wait_mailw�_create_mailbox,�_delete_mailboxŽŸ ”U‹ì‹F Fu0¸(PÄ&Ä_&Ä_j&ÿ_LDD‰F‰V Âu3Ò3Àë[Ä^&ÆG€ëÄ^&ÆG°PÿvÿvèƒÄÄ^3À3Ò&‰W &‰G&‰W &‰G ÿvS°Pÿv ÿv ‹FÿvPèƒÄ‹V‹F]ËU‹ìVš‹ðÿvÿvèƒÄÄ^3À3Ò&‰W &‰G&‰W &‰G VšDD‹FÿvPèƒÄÄ^&öG€tÿvSÄ&Ä_&Ä_j&ÿ_PƒÄ^]ËU‹ìƒìVš‹ðÄ^&‹G &‹W ‰Vü‰Fþ Ðt5Ä^ü&‹G&‹Ä^&‰W &‰G Ðu &ÇG &ÇGVšDD‹Vþ‹Füë"ÿv ÿv ÿvÿvèƒÄÄ&Ä_&‹WZ&‹GX^‹å]ËU‹ìƒìVš‹ðÄ^&‹G &‹W ‰Vü‰Fþ Ðt%Ä^ü&‹G&‹Ä^&‰W &‰G Ðu &ÇG &ÇGVšDD‹Vþ‹Fü^‹å]ËU‹ìƒìVš‹ðÄ^&‹G&‹‰Vü‹Ú‰FþŽÀ&öG€tRÄ^&‹G & G u‹F ‹V &‰W &‰G ëÄ^&Ä_ ‹F ‹V &‰&‰GÄ^ &Ç&ÇGÄ^‹F ‹V &‰W &‰GëÿvþÿvüèƒÄÄ^ü‹F ‹V &‰WX&‰GZVšDD^‹å]ËU‹ìÄ^&‹G & G t¸ë3À]˶œHÎlV†TVÍÚVÍÁVÍVÅd…]V ÍBVÍVÄä„ÏV̾V„ VÌ“V„�V„MVÄ–Št€ tskpip.cBˆ £TSKPIPêˆݳ‚LþˆTC86 Borland Turbo C++ 1.00“ˆé9TLtskpip.c]ˆ éUTLtsk.h‹ˆé‚L tskconf.hêˆéÊc:\tc\include\stdio.hRˆé c:\tc\include\dos.hÔˆéÊc:\tc\include\conio.h]ˆénN2c:\tc\include\stdlib.hÔˆéYTL tsklocal.hrˆ錈ê |–- CTASK_TEXTCODE_DATADATA_BSSBSSDGROUPQ˜(ò=˜H˜H šÿÿUŒ•_tsk_kill_queue_tsk_runable_all_tsk_init_qhead _tsk_del_name _tsk_add_name _tsk_ena_int _tsk_dis_int _tsk_runable _tsk_global _tsk_waitÃ� _delete_pipeU� _read_pipeć� _pipe_free«—� _flush_pipe»� _check_pipeƒa� _c_write_pipeæ � _c_read_pipeд�_wait_pipe_empty)l� _create_pipep� _write_pipe ¬ U‹ì‹F Fu1¸>PÄ&Ä_&Ä_j&ÿ_LDD‰F‰V Âu3Ò3ÀéçÄ^&ÆG'€ëÄ^&ÆG'‹F F uOÿvÄ&Ä_&Ä_j&ÿ_LDD‰F ‰V Âu(Ä^&öG'€tÿvSÄ&Ä_&Ä_j&ÿ_PƒÄ3Ò3Àé†Ä^&€O'@°PÿvÿvèƒÄ°P‹F ÿvPèƒÄ°P‹FÿvPèƒÄÄ^3À&‰G&‰G&‰G!‹F&‰G‹F ‹V &‰W#&‰G%ÿvS°Pÿvÿv‹F(ÿvPèƒÄ‹V‹F]ËU‹ìVš‹ðÿvÿvèƒÄ‹F ÿvPèƒÄ‹FÿvPèƒÄÄ^3À&‰G&‰G&‰G!VšDD‹F(ÿvPèƒÄÄ^&öG'@t&ÿw%&ÿw#Ä&Ä_&Ä_j&ÿ_PƒÄÄ^&öG'€tÿvSÄ&Ä_&Ä_j&ÿ_PƒÄ^]ËU‹ìƒìVWš‹ðÄ^&ƒuéÌ&‹G!&ÿG!&Ä_#Ø&Š´‹øÄ^&‹G!&;Gr&ÇG!Ä^&ÿO&‹G &‹W ‰Vü‹Ú‰FþŽÀ&ŠG$€´ ÀuYÄ^&‹G&ÿG&Ä_#ØŽFþS‹^ü&ŠG\[&ˆÄ^&‹G&;Gr&ÇGÄ^&ÿGÿvþÿvüèƒÄÄ^ü&ÇGX&ÇGZëÄ^&ƒu‹FÿvPèƒÄVšDD‹Çëÿv ÿv ÿvÿvèƒÄÄ&Ä_&‹GX_^‹å]ËU‹ìVWš‹øÄ^&ƒt3À3ÒPRÿvSèÐþƒÄë¸ÿÿ‹ðWšDD‹Æ_^]ËU‹ìƒìVš‹ðÄ^&‹G&;Gré„&‹G&‹‰Vü‹Ú‰FþŽÀ&ŠG$€´ Àu*ÿvþÿvüèƒÄŠF ´Ä^ü&‰GX&ÇGZVšDD3ÀëpÄ^&‹G&ÿG&Ä_#ØŠF &ˆÄ^&‹G&;Gr&ÇGÄ^&ÿGVšDD3Àë3Ä&Ä_ŠF ´&‰G\ÿvÿv ‹F ÿvPèƒÄÄ&Ä_&‹GX^‹å]ËU‹ìVWš‹ðÄ^&‹G&;Gs3“œ…ÏìVÇ× ‡ÐV ǰ ϤVÏgV‡NVÏVÏVÎÖVÆÀ †¹V ΢V†›V†pVÍÍVŰ Å� …vVÍeV…MV…=V…-VÍ V…V„ËV„¸V„¥VÄ{ ÄQ Ä / öÀ3ÒPRŠF PÿvSèûþƒÄ ë¸ÿÿ‹øVšDD‹Ç_^]ËU‹ìVš‹ðÄ^&ƒu PšDD3Àë6Ä&Ä_&ÇGX&ÇGZÿv ÿv ‹FÿvPèƒÄÄ&Ä_&‹GX^]ËU‹ìÄ^&ƒt&ÄG#ŽF&G!‹Ø&Š´ë¸ÿÿ]ËU‹ìÄ^&‹G&+G]ËU‹ìVš‹ðÄ^3À&‰G&‰G!&‰G‹FÿvPèƒÄVšDD^]Ëoœ'ÌéV„âVÌÀVÄv „oV ÄL Ì@VÌ.VÌV¤Št€ tskwpip.cɈ £TSKWPIP‘ˆݵ‚LüˆTC86 Borland Turbo C++ 1.00“ˆéYL tskwpip.cˆ éUTLtsk.h‹ˆé‚L tskconf.hêˆéÊc:\tc\include\stdio.hRˆé c:\tc\include\dos.hÔˆéÊc:\tc\include\conio.h]ˆénN2c:\tc\include\stdlib.hÔˆéYTL tsklocal.hrˆ錈ê |–- CTASK_TEXTCODE_DATADATA_BSSBSSDGROUPQ˜(ìC˜H˜H šÿÿUŒ•_tsk_kill_queue_tsk_runable_all_tsk_init_qhead _tsk_del_name _tsk_add_name _tsk_ena_int _tsk_dis_int _tsk_runable _tsk_global _tsk_waitÃ� _delete_wpipeÚ� _read_wpipeÆ � _flush_wpipeµ’� _check_wpipe{ð�_c_write_wpipeßš� _wpipe_free¥$� _c_read_wpipeÒ9�_wait_wpipe_empty!û� _create_wpipe÷� _write_wpipe1 U‹ì‹F Fu1¸>PÄ&Ä_&Ä_j&ÿ_LDD‰F‰V Âu3Ò3ÀééÄ^&ÆG'€ëÄ^&ÆG'‹F F uOÿvÄ&Ä_&Ä_j&ÿ_LDD‰F ‰V Âu(Ä^&öG'€tÿvSÄ&Ä_&Ä_j&ÿ_PƒÄ3Ò3ÀéˆÄ^&€O'@°PÿvÿvèƒÄ°P‹F ÿvPèƒÄ°P‹FÿvPèƒÄÄ^3À&‰G&‰G&‰G!‹FÑè&‰G‹F ‹V &‰W#&‰G%ÿvS°Pÿvÿv‹F(ÿvPèƒÄ‹V‹F]ËU‹ìVš‹ðÿvÿvèƒÄ‹F ÿvPèƒÄ‹FÿvPèƒÄÄ^3À&‰G&‰G&‰G!VšDD‹F(ÿvPèƒÄÄ^&öG'@t&ÿw%&ÿw#Ä&Ä_&Ä_j&ÿ_PƒÄÄ^&öG'€tÿvSÄ&Ä_&Ä_j&ÿ_PƒÄ^]ËU‹ìƒìVWš‹ðÄ^&ƒuéÌ&‹G!&ÿG!Ñà&Ä_#Ø&‹?Ä^&‹G!&;Gr&ÇG!Ä^&ÿO&‹G &‹W ‰Vü‹Ú‰FþŽÀ&ŠG$€´ Àu[Ä^&‹G&ÿGÑà&Ä_#ØŽFþS‹^ü&‹G\[&‰Ä^&‹G&;Gr&ÇGÄ^&ÿGÿvþÿvüèƒÄÄ^ü&ÇGX&ÇGZëÄ^&ƒu‹FÿvPèƒÄVšDD‹Çëÿv ÿv ÿvÿvèƒÄÄ&Ä_&‹GX_^‹å]ËU‹ìVWš‹øÄ^&ƒt3À3ÒPRÿvSèÐþƒÄë¸ÿÿ‹ðWšDD‹Æ_^]ËU‹ìƒìVW‹~ š‹ðÄ^&‹G&;Gs~&‹G&‹‰Vü‹Ú‰FþŽÀ&ŠG$€´ Àu%ÿvþÿvüèƒÄÄ^ü&‰X&ÇGZVšDD3ÀëjÄ^&‹G&ÿGÑà&Ä_#Ø&‰?Ä^&‹G&;Gr&ÇGÄ^&ÿGVšDD3Àë.Ä&Ä_&‰\ÿvÿv ‹F ÿvPèƒÄÄ&Ä_&‹GX_^‹å]ËU‹ìVWš‹ðÄ^&‹G&;Gs3À3ÒPRÿvcœ…ÏåVÇÏ ‡ÈV Ç­ Ï¡VÏeV‡QVÏVÏVÎØVÆÂ †»V ΤV†�V†rVÍÏVŲ Å‘ …xVÍgV…OV…?V…/VÍ"V…V„ËV„¸V„¥VÄ{ ÄQ Ä # ð ÿvSèÿƒÄ ë¸ÿÿ‹øVšDD‹Ç_^]ËU‹ìVš‹ðÄ^&ƒu PšDD3Àë6Ä&Ä_&ÇGX&ÇGZÿv ÿv ‹FÿvPèƒÄÄ&Ä_&‹GX^]ËU‹ìVÄ^&ƒt&Ä_#Äv&‹D!ÑàØ&‹ë¸ÿÿ^]ËU‹ìÄ^&‹G&+G]ËU‹ìVš‹ðÄ^3À&‰G&‰G!&‰G‹FÿvPèƒÄVšDD^]ËÆœ'ÌãV„ÜV̺VÄn „gV ÄD Ì8VÌ&VÌVæŠt€ tskbuf.cNˆ £TSKBUFöˆݸ‚LùˆTC86 Borland Turbo C++ 1.00“ˆé/TLtskbuf.csˆ éUTLtsk.h‹ˆé‚L tskconf.hêˆéÊc:\tc\include\stdio.hRˆé c:\tc\include\dos.hÔˆéÊc:\tc\include\conio.h]ˆénN2c:\tc\include\stdlib.hÔˆéYTL tsklocal.hrˆ錈ê |–- CTASK_TEXTCODE_DATADATA_BSSBSSDGROUPQ˜(¦‰˜H˜H šÿÿUŒØ _delete_wpipe _read_wpipe _wpipe_free _tsk_del_name _tsk_add_name _tsk_ena_int _tsk_dis_int_create_resource _tsk_global _create_wpipe _write_wpipe_release_resource_request_resource_delete_resourceÒ�_delete_buffer…� _read_buffer´Ç� _check_buffer™{�_c_write_bufferþ$�_c_read_buffer© �_create_buffer � _write_bufferQ— U‹ì‹F Fu2¸£PÄ&Ä_&Ä_j&ÿ_LDD‰F‰V Âu3Ò3ÀéçÄ^&ƇŒ€ë Ä^&ƇŒ‹F F uQÿvÄ&Ä_&Ä_j&ÿ_LDD‰F ‰V Âu)Ä^&ö‡Œ€tÿvSÄ&Ä_&Ä_j&ÿ_PƒÄ3Ò3ÀéƒÄ^&€�Œ@ÿvÿvÿvÿv ÿv ‹FLÿvPšƒÄÿvÿv‹F&ÿvPšƒÄÿvÿvÿvÿvšƒÄÄ^&LJŠÿvS°Pÿvÿv‹F�ÿvPèƒÄ‹V‹F]ËU‹ì‹FLÿvPšƒÄ‹F&ÿvPšƒÄÿvÿvšƒÄÄ^&Ç‡Š‹F�ÿvPèƒÄÄ^&ö‡Œ@t&ÿwq&ÿwoÄ&Ä_&Ä_j&ÿ_PƒÄÄ^&ö‡Œ€tÿvSÄ&Ä_&Ä_j&ÿ_PƒÄ]ËU‹ìƒìVWÿvÿv‹F&ÿvPšƒÄ‹ð À}éÆÿvÿv‹FLÿvPšƒÄ‰Fþ À}é�‹Fþ;F}ë‹F‹ø3öë4÷Æu3À3ÒPR‹FLÿvPšƒÄë‹Fú±Óè‰FúÄ^ ŠFú&ˆF;÷|È‹Fþ@Ñø‰Fü‹Ç@Ñø‹ðë3À3ÒPR‹FLÿvPšƒÄF;vü|â;~}Ä^ &ÆÄ^&ÿ�Š‹F&ÿvPšƒÄ‹Fþ_^‹å]ËU‹ìVW¿ÿÿš‹ðÄ^&ƒitG&ƒ3u@3À3ÒPR‹F&ÿvPšƒÄVšDD3À3ÒPRÿvÿv ÿv ÿvÿvè²þƒÄ‹øëVšDD‹Ç_^]ËU‹ìVÿvÿvÿv‹F Lÿv PšƒÄ ‹ð À}ÿv ÿv šƒÄ‹Æ^] U‹ìLLVWƒ~|‹FÑøÄ^&;Ggv¸ýÿéƒÿvÿvÿvÿvšƒÄ‹ð À}ëgÿvÿvÿvÿvÿvètÿ‹ð À}ëM‹F@Ñø‰Fþ3öë$ÿvÿv‹ÆÑàÄ^ Ø&ÿ7ÿvÿvèDÿ‹ø À}ëF;vþ|×Ä^&ÿ‡ŠÿvSšƒÄ‹F_^‹å]ËU‹ÍœnÏîV Ï‚V ÏCV Ï/V Ï VÎãVÎÚV βVΙV ÎmVÎ)VÍîVÍÍV Å¡ Å …eVÍIVÍ;VÍ)V…VÌåVÌÑV̹V Ä~ ÄS Ä ž ªìVWƒ~|‹FÑøÄ^&;Ggv¸ýÿëvš‹ð¿ÿÿ‹FLÿvPšƒÄ‹VƒÂÑú;ÂrDÄ^&ƒ u:3À3ÒPRÿvSšƒÄVšDD3À3ÒPRÿvÿv ÿv ÿvÿvèÍþƒÄ‹øëVšDD‹Ç_^]ËU‹ìÄ^&‹‡Š]ËŸœÌ�VÌeVÌ\V Ì4VÌ VàŠt€ tsksio.c@ˆ £TSKSIOèˆݼ‚LõˆTC86 Borland Turbo C++ 1.00“ˆéFtÿvSè‘ý^]ÂU‹ìƒì‹^ÑãÑ㋇ìëÿvþÿvüè{ÿÄ^ü&‹G&‹‰Vü‰Fþ‹Fü Fþuß‹å]ÃU‹ìšŒ ]ËU‹ìƒì€~r¸ÿÿé·ŠF´ÑàÑà‹Ø‹‡� ‡’u¸ÿÿ霸PÄ&Ä_&Ä_j&ÿ_LDD‰Fü‰Vþ Âu¸ÿÿëwÄ^ü¡4&‰G‹F&‰G ŠF&ˆG ŠF &ˆG &Ç&ÇG&ÇG&ÇG¡, .u‹Fþ‹Vü‰,£.ëÄ0‹Fþ‹Vü&‰&‰G‹Fþ‹Vü‰0£2ÿ4Ä^ü&‹G‹å]ËU‹ìÄ^&Ä_&ÇG&ÇGÄ^&Ä_&ƒ|ÿvÿvÄ&Ä_&Ä_j&ÿ_PΜ|ÇòǹǵDzǛǕǒdžÇ‚ÇOÇ,ÇÇÎóTÆÆÆÂÆ¢ÆTÎVÍéVÍ£VÍGVÅCÌèVÌ“V ÄFû ƒÄ3Ò3À]ÂU‹ìƒìVWŠF$0¢O¢Fƒ~| ƒ~tƒ~u3Ò3Àéù¡.‹,‰Vø‰Fú÷F€tj�fƒ~~3Ò3ÀéÓ‹FÑàº@3Û ØŽÂ&‹7 öu3Ò3Àé·ÇFëÄ^ø&9w tÿFÄ^ø&‹G&‹‰Vø‰Fú‹F;4|Û‹F;4|93Ò3Àé{‹F;4~3Ò3ÀékÇFòëÄ^ø&‹G&‹‰Vø‰FúÿFò‹Fò;F|åÄ^ø&‹G& Gt3Ò3Àé5ƒ~} ‹Fº£÷êŒÚ‰Fü‰VþÄ^ø&‰G&‰Wë2¸£PÄ&Ä_&Ä_j&ÿ_LDD‰Fü‰VþÄ^ø&‰G&‰W Âu3Ò3ÀéÝÄ^ø&‹G Ä^ü&‰G ‹ð‹Fú‹Vø&‰W&‰G ‹ÖƒÂì&ˆG"&ˆG´‰Fò©àt ÿvþSè4þé�š‹ÖƒÂ°à FòփÂì:Fòt ÿvþÿvüèþéq¸CPÿvÿvÿv‹FüeÿvþPšƒÄ Âu ÿvþÿvüèØýéA¸LPÿvÿv ÿv ‹Fü'ÿvþPšƒÄ Âu‹FüeÿvþPšƒÄÿvþÿvüè–ýéÿÄ^ø&ŠG Ä^ü&ˆGÄ^ø&ŠO €á°ÒàÄ^ü&ˆG°&ˆG&ˆG&ÆG&ÆG &ÆG3À&‰G&‰G&ÆG‹ÖƒÂì&ˆG!&ˆGš‹ÖBìÄ^ü&ˆG#šƒ~t Ä^ü&ÆG&ÆG Ä^ü&ŠG €‹ÖƒÂîš‹ÖìÄ^ü&ˆG%š‹ÖBìÄ^ü&ˆG&šÄ^ü&ŠG‹ÖƒÂîš‹ÖB°îÄ^ø&ŠG ´ÑàÑà‹Ø‹‡ì ‡îuMÄ^ü&ŠG´ÑàÑà3Ò‰Fô‰VöúÄ^ô&‹G&‹Ä^ü&‰W&‰GÄ^ø&ŠG ´ÑàÑà‹Ø‹‡’‹—�Ä^ô&‰&‰Gûƒ~t9‹ÖƒÂ°ƒîš‹Ö°`îš‹ÖB°îš‹ÖƒÂ°փ° îë&‹ÖƒÂì´ ‰Fòš‹ÖƒÂŠFòîëš‹Ö욋փÂì´©u暋փÂ욋փÂìÄ^ü&ˆGš‹Ö§œ ÏúVÏèVÏÝVÏËVÏÃVϳVÏ–VωVÏ~VÏtVÇXÇTÇÇÎõVÎãVÎÓVÎÄVÎ�VÎ�VÎ VÎ VÅóÍÚVÅÃͦVÍ–VÅ)Å ļĬÄ£Ä>Ä:ÄÄr BBìšÄ^ø&€ v¸¡ë¸!‹øÄ^ø&ŠG ´ÑàÑà‹Ø‹‡ì ‡îuO‹^ø&€ vº!ì´%ûÿ‰Fòšº!ŠFòî‹×ì´‰FòÄ^ü&"G&ˆG$šÄ^ü&ŠGöÐPŠFòZ"‹×îëÄ^ø&ŠG ´ÑàÑà‹ØÄŸì&ŠG$Ä^ü&ˆG$úÄ^ø&ŠG ´ÑàÑà‹Ø‹‡î‹—ìÄ^ü&‰&‰GÄ^ø&ŠG ´ÑàÑà‹Vþ‹^ü‡Ø‰‡ì‰—îû¡: <u3À3ÒPR¸6P¸ïPšƒÄ ‹ÖƒÂì¨ ušëïšú‹ÖB° îš‹ÖB° îû‹Vþ‹Fü_^‹å]ËU‹ìƒìVWÄ^&‹w &‹G &‹W‰Vö‰FøÇFîÇFðÄ^ö&ŠG ´ÑàÑà‹Ø‹‡î‹—ìë‹Fô‹Vò‰Vî‰FðÄ^ò&‹G&‹‰Vò‰Fô‹Fô‹Vò;Fu;Vt‹Fò FôuÌ‹Fò FôuéÏ‹ÖB°îú‹Fî Fðu!Ä^&‹G&‹Ä^ö&Š_ ·ÑãÑ㉗쉇îëÄ^&‹G&‹Ä^î&‰&‰GûÄ^ö&€ v¸¡ë¸!‹øƒ~ ué¡Ä^&ŠG"‹ÖƒÂîšÄ^&ŠG! €‹ÖƒÂîšÄ^&ŠG%‹ÖîšÄ^&ŠG&‹ÖBîšÄ^&ŠG!‹ÖƒÂîšÄ^ö&ŠG ´ÑàÑà‹Ø‹‡ì ‡îueúÄ^&ŠG#‹ÖBî‹×ì´&ŠW¶÷Ò#‰FúšÄ^ŠFú& G$‹×ë3Ä^ö&ŠG ´ÑàÑà‹Ø‹‡ì ‡îuú‹×ìÄ^& G´‰Fúš‹×ŠFúîÄ^ö&ŠG ´ÑàÑà‹Ø‹‡ì ‡îu(úÄ^&ŠG´ÑàÑà3Ò‰Fü‰Vþ&‹G&‹WÄ^ü&‰&‰GûÄ^ö&ÇG&ÇG‹FeÿvPšƒÄ‹F'ÿvPšƒÄÄ^ö&ƒ|ÿvÿvÄ&Ä_&Ä_j&ÿ_PƒÄ_^‹å]ËU‹ìƒìV¸6PšƒÄ3öë*¸Pÿvþÿvüè†ýƒÄ‹ÞÑãÑ㋇ì‰Vü‰Fþ Ðu×Fƒþ|â^‹å]ËU‹ìÄ^&ŠG$ýPƒ~ t°ë°Z ÐÄ^&ˆW&‹W ƒÄœÁÇÁǽÏ™V Ç•ÇuÏ\VÏJVÇÆÿÎäVÆÏÆËΨVÆ…Æ�ÎlVÎZVÎJVÎ;VÎ'VÅãÅßÅtÅpÍ!VÍVÍVÌüVÄøTÄóÄçÄãÄßÄÛĸÄ´Ä•ÌkVÌLVÄ1Ä-ÌV: Á Â&ŠGî]ËU‹ìÄ^&ŠG$þPƒ~ t°ë°Z ÐÄ^&ˆW&‹W ƒÂ&ŠGî]ËU‹ìLLÇFþë‹^þÑãÑ㋇‹—;F u;V tƒFþ‹^þÑãÑ㋇ ‡uÒ‹^þÑãÑ㋇‰Fþ ÀtJÄ^&‹W ƒÂ&ŠG €îšÄ^&‹W ŠFþîšÄ^&‹W B‹Fþ±ÓøîšÄ^&‹W ƒÂ&ŠGî‹å]ËU‹ìÄ^&ŠG$Ç F &ˆG&‹W ƒÂ&ŠGî]ËU‹ì‹^ ƒëƒûw3Ñã.ÿ§8 3Éë ¹ë¹ë¹Ä^&ŠG$ü Á&ˆG&‹W ƒÂ&ŠGî]Ë    U‹ì‹F =t=të"3Éë¹Ä^&ŠG$û Á&ˆG&‹W ƒÂ&ŠGî]ËU‹ìÄ^ŠF $ð&ˆG]ËU‹ìLLVW‹v ‹~Ä^&ŠG ˆFÿŠF &ˆG ƒ~ t öu¾ Ä^&‰w;þw‹Æ ‹øÄ^&‰ŠFÿ´%ŠV ¶�â;Ât.ÿvÿv¸PèòÄ^&ŠG$ïP÷F t°ë°Z ÐÄ^&ˆW÷F uÄ^&ƒt&ÇGþÿÄ^&ÇGÄ^&ŠG´ ÀuÿvSèýñ_^‹å]ËU‹ìVÿvÿv ŠF P‹FeÿvPšƒÄ ‹ð À}ëúÄ^&ŠG´ ÀuÿvSèºñû3À^]ËU‹ìVÿv ÿv ‹F'ÿvPšƒÄ‹ð À}ë_Ä^&ŠG ´ ÀuëP‹F'ÿvPšƒÄÄ^&;Gv5ú&ƒt&ÇGþÿ&ŠG´ ÀuÿvSèGñûÄ^&€t ÿvS¸Pèòð‹Æ^]ËU‹ìVÄ^&ŠG´‹ð&ÆG^]ËU‹ì‹F'ÿvPšƒÄ]ËU‹ìÄ^&ŠG´]ËU‹ì‹FeÿvPšƒÄ=ÿÿu¸ë3À]ËU‹ìÿv ÿv ‹FeÿvPšƒÄ]ËU‹ì‹F'ÿvPšƒÄ]ËU‹ì‹FeÿvPšƒÄ]ËœZÏ´V Ï�V φVÏ]V Ï8V ÎÉVΠVÎaVÅ>TÅ<u€ü r5þ÷ u)¸]Í!ŒØ‰6,£.F‰6l£nF‰6h£jƒê‰fë&´4Í!‰lŒnŒ.K‰,€>u Ç,.Œ.3ÀŽÀ÷t&¡@.£&¡B.£÷t &¡L.£&¡N.£&¡.£&¡.£ &¡€.£ &¡‚.£&¡„.£&¡†.£&¡ .£&¡¢.£&¡¨.£&¡ª.£&¡”.£&¡–.£&¡˜.£ &¡š.£"&¡œ.£$&¡ž.£&ú÷t &Ç@^&ŒB÷t&ÇL™&ŒN&Ç&Œ&Ç„¦&Œ†&Ç M&Œ¢&Ç€™&Œ‚&ǨØ&Œª&Çœ‚&Œž&Ç”:&Œ–&ǘ^&ŒšûøVPšƒÄ¸0PšƒÄ÷t¸|PšƒÄ¸¢PšƒÄ÷t ¸ÈPšƒÄ3ÀŽÀú÷t.¡&£@.¡&£B÷t .¡&£L.¡&£N.¡&£.¡ &£.¡ &£€.¡&£‚.¡&£„.¡&£†.¡&£ .¡&£¢.¡&£¨.¡&£ª.¡&£”.¡&£–.¡ &£˜.¡"&£š.¡$&£œ.¡&&£žûÃè3ÀPP¸ÈPšƒÄ‹F £îèœú.ÿè¡î‰F ¸ÈPšƒÄÏèö€t23ÀPP¸|PšƒÄèœú.ÿè¸|PšƒÄ‹F‰F Ï3ÀPP¸¢PšƒÄèœú.ÿ踢PÞœÈUÄÄ ÌVÄÄÌ VÄ)VÄ1Ä6Ì:VÄCÄHÌLVÄUVÄ]ÄbÌfVÄoVÄyTÄŽÄ’VÄ£ĦÄ«VÄ®VijVĶVĽVÄÇVÄËVÄÏÄÔÄØÄßÄáTÄåÄîVÄöTÄúTÄþTÅTÅVÅTÅTÅTÅTÅTÅ"TÅ&TÅ*TÅ.TÅ2TÅ6TÅ:TÅ>TÅBTÅFTÅJTÅNTÅRTÅVTÅZTÅ^TÅbTÅfTÅjTÅnTÅrTÅvTÅzTÅ~TÅ‚TņTÅŠTÅŽTÅ’TÅ–TÅšTÅŸVůTųVÅÃTÅÏTÅÛTŨTŪTżTžTÅÈTÅÊTÅÔTÅÖTÅàTÅâTÅçTÅóTÅÿTÆ TÆTÆ#TÆ*Î.VÆ7Î;VÆDVÆLÎPVÆYÎ]VÆfVÆnÎrVÆ�VƉTÆ�TÆ‘TÆ•TÆ™VÆ¡TÆ¥TÆ©TÆ­TƱTƵTƹTƽTÆÁTÆÅTÆÉTÆÍTÆÑTÆÕTÆÙTÆÝTÆáTÆåTÆéTÆíTÆñTÆõTÆùTÆýTÇTÇTÇ TÇ TÇTÇTÇTÇTÇ!TÇ%TÇ)TÇ-T‡3 Ç;Ï?VÇJ‡MÇTT‡W ÇZÇaÏeV‡n Ç{ÏV‡‡ÇŽT‡‘ ǕϙVÇ­ϱV‡¹ÇÀT‡Ã ÇÇÅìTÅîTÅøTÅúTÆTÆTÆTÆTÆTÆT„ ÝöšƒÄ‹F‰F Ïè3ÀPP¸¢PšƒÄèœú.ÿ踢PšƒÄ‹F‰F ÏûUU‹ìP‹F‰F‹F‰F‹F‰FX]è¸%‹ÈëOûUU‹ìP‹F‰F‹F‰F‹F‰FX]è¸&‹Èë+èƒÂ+V±Óê¸1‰F‹Èëè¸L‰F‹Èëè2ÉŠìQ ÉuE=0u/�û4u)ƒúðs$‹òŽ^¿¹ó¦tëƒÄè.¡(»¹Ï‹Fþ äu ÇFLÇFþLû2ÒÄ&öGvt èµuèí2Ò‹Fþ€ü vé� Òu:3ÀPP¸0PšƒÄ3ÀPP¸VPšƒÄÄ&ÆGvè„ú&ÇGr5&ŒOtûƒÄÿv �èœú.ÿèèNu1Äú&ÆGv&ÇGr&ÇGtû¸VPšƒÄ¸0PšƒÄú‹F‰F Ï Òu)3ÀPP¸VPšƒÄÄ&ÆGvèú&ÇGr5&ŒOtû€~þu‹F€ü1ué�=Kué½€üLuéµX=%uÿv �èœú.ÿ.�*ë(=&uÿv �èœú.ÿ .�*ëÿv �èœú.ÿè€>u Äl&€?u.Ä,&€?u$Äú&ÆGv&ÇGr&ÇGtû¸VPšƒÄú‹F‰F ÏÄh&‹GÄ&Ä_j&9GuŽØ&‹G£ &‹G£ ƒÄÿv �èú.ÿ.SÄ,&ŠÄl& [ÃSÄ,&€?u€>t[ÃÄl&€?u[ÚëØ&öGvt&€wvS¸VPšƒÄ[&öGvt&€wvS¸0PšƒÄ[Ãè…ÿt&€MvË&öEvt‹ßè®ÿËèÄl&€?t Ä&€OvÄV&öG€u]€>uVÄ,&€?uLþÄ&ÿw &ÿw &ÇG ÿÿ&ÇG ÿÿS¸VPšƒÄ3ÀPP¸VPšƒÄú[&�G &�G Æÿv �8œhÌV„ ÄÌV„$Ä+T„. Ä2Ì6V„_ „ƒ „� „¤ „± ÄÓV„ãÄçTÄêVÈíUÅVÅ.Í2VÅ?ÍCVÅLV…jÅqT…t Å}VÅ”͘VšͥVžÍÂVÅËVÅ[TÅÚT† ÆTÆT†'Æ.TÆ3T†<ÆCT†F ÆJÆQVÆ[ÆeVÆ|΀VÆ‘VÆ™V†¿ÆÅTÆËÆÒVÆÞÆèÆòVÎþV ÇÏVÇ1Ï5V‡X Ç\VÇfVÇoÇzÇ�Ç‹Ç�VǩϭVǺϾVÇÒH EÏèú.ÿ.€ü‚uS.Ž,Äl&€?t Ä&€Ov[.ÿ. Program terminated - CTask uninstalled $ Program terminated - Task Group removed $ Group chain damaged - System halted$œƒìU‹ìPSQRVW¸ŽØÄŸ&Ä_j&‹G‰F&‹G‰F3ÀPSèƒÄº+=tr(ÄŸ&Ä_jSèƒÄ躌Ȏش Í!_^ZY[X]ϾWë U‹ìüÅvëŒÈŽØ3Àͬ<$t Àt »´Íëîûëý!œA„ÄTÄTÄVÄ"VÄ/TÈ¿UÄÅV„ßÄåTÄðV„ù„ÿÅTÅTcŠt€ tsksec.ASMΈ £TSKSECøˆÝÉ‚LèˆTurbo Assembler Version 2.0¹ˆ@éÅUL tsksec.ASMˆ@éÒULtsk.macˆ@é‚L tskconf.hªˆ@éL–hˆ@¡”– _TEXTCODE–˜H– _DATADATA˜H– CTASK_TEXTCODE˜Hk –DGROUP‹šÿY� _tsk_free_memü� _t_wait_keyIx� _tsk_getpspdI� _t_keyhitY;� _t_read_keyC—ˆ@¢‘ oU‹ì´QÍ!S‹^´PÍ!´RÍ!&‹Wþ‹^ŽÂ&9u BŽÂ´IÍ!ëã&€>Zt&BëÞ[´PÍ!]øAÍËU‹ì‹N‹V¸@Í]˸BÍu¸ÿÿË´QÍ!‹ÃýŠt€ tskres.ASM¿ˆ £TSKRESéˆÝÉ‚LèˆTurbo Assembler Version 2.0¹ˆ@éÃUL tskres.ASMˆ@éÒULtsk.macˆ@é‚L tskconf.hªˆ@éL–hˆ@¡”– _TEXTCODE–˜H– _DATADATA˜H – CTASK_TEXTCODE˜HS¸–DGROUP‹šÿY�_ctask_resident� _tsk_version4� _tsk_globalÏ� _link_ctask9•ˆ@¢‘ CTask21 WVWº»4¸0Í!3Àƒûðs"ƒùðs Ét‹ûŽÁ¾¹ó¦u ‰Œ¸_^ËèÃÿ ÀtÄ&ÄG3ŒÃ Ãt¸ËœÄÄ"Ä-Ä1ÄC=Št€ tskbios.ASMZˆ £TSKBIOS¤ˆÝË‚LæˆTurbo Assembler Version 2.0¹ˆ@é»TL tskbios.ASM³ˆ@éÒULtsk.macˆ@é‚L tskconf.hªˆ@éL–hˆ@¡”– _TEXTCODE–˜H– _DATADATA˜H¢m–INTSEG’˜ Xþ– CTASK_TEXTCODE˜H,Ü–DGROUP‹š ÿXŒq _clear_flag_wait_flag_set _set_flag _create_flag _delete_flag_t_delay_tsk_switch_stack _tsk_glob_rec¬�_tsk_remove_bios‘ �_tsk_install_biosÑ_� _@bios_intWˆ@¢‘ %�+VWFLEXDSKWHARDDSKWKBDPOST œÄÄĽ ,œû€ü�r €ü‘w<v <ýt�.ÿ.�è€N <v3ÀPÿ6-šƒÄÏ2ÿŠØÛ‹Ÿ�€ü�tSšƒÄ€f þÏ3Ò<t‹-Ò<t‹ÊÑÑS3ÀPRSšƒÄ Àu€f þ[SšƒÄÏ3ÀŽÀú.¡&£T.¡&£Vû¸PšƒÄ¸+PšƒÄ¸VPšƒÄø‡P¸PšƒÄ¸�P¸+PšƒÄ¸™P¸VPšƒÄ3ÀŽÀ&¡T.£&¡V.£ú&ÇT&ŒVûÃ2œ˜ÄT„Ä+VÌ.VÄ>ÌHVÄ\VÌrVÌ…VÄ•TÄ™TÄ�TÄ¡TħÌ«VÄ´̸VÄÁÌÅVÄÏÄÔÌØVÄáÄæÌêVÄóÄøÌüVÅ TÅTÅTÅTÅTÅTÅ#TÓŠt€ tskint17.ASMRˆ £TSKINT17|ˆÝÌ‚LåˆTurbo Assembler Version 2.0¹ˆ@éÄTL tskint17.ASM¢ˆ@éÒULtsk.macˆ@é‚L tskconf.hªˆ@éL–hˆ@¡”– _TEXTCODE–˜H– _DATADATA˜H –INTSEG’˜ `ö– BIOSDATA˜ @|™– CTASK_TEXTCODE˜H ï–DGROUP‹š ÿWŒ8_yield_create_ticker_delete_ticker _tsk_glob_recã�_tsk_remove_int17’� _@prn_intTe�_tsk_install_int17"ˆ@¢‘ ¸PšƒÄ3ÀŽÀú¡&£\¡&£^ûÃ3ÀŽÀ&¡\£&¡^£ú&Ç\T&Œ^û3ÀPP¸PšƒÄÃûVRQ¹ŽÁ¾ŽÞ‹òÑæ&‹” Òt ätDþÌtþÌtYZ^ÏBŠÈìŠà€äø€ôHŠÁëêPBB°î¡-±Óè@£Sšƒ>uô[° îJXëËPîBÑîR¡-&Š”x2ö÷âú£‰ ûZ¹ 쨀uâùƒ> uƒ>tSš[ëßB° î° ëëîJXé~ÿŠÈXŠá€äù€Ì€ôHéfÿœƒÄ8TÄ:TÄÌVÄÄTÄÄTÄ(TÄ+Ä/TÄ2Ä?TÄHÌLVÈ[TÈ`UÄkTĚĢ̦VĬÄÀÄÅTÄÍÄÑÄáÄèÌïV)Št€ tsksioi.ASMSˆ £TSKSIOI�ˆÝ΂LãˆTurbo Assembler Version 2.0¹ˆ@éÆUL tsksioi.ASM ˆ@éÒULtsk.macˆ@é‚L tskconf.hªˆ@éL–hˆ@¡”– _TEXTCODE–˜H– _DATADATA˜H– CTASK_TEXTCODE˜H³X–DGROUP‹šÿYŒ"_tsk_switch_stack _tsk_sio_int� _tsksio_int59:� _tsksio_int4&N� _tsksio_int7L%� _tsksio_int3b� _tsksio_int2v� _tsksio_int10_æ� _tsksio_int11tÐ� _tsksio_int12‰º� _tsksio_int15ž¢ˆ@¢‘ ·è¸PèƒÄú° æ Ïè¸PèƒÄú° æ Ïè¸PèƒÄú° æ Ïè¸PèƒÄú° æ Ïè¸PèƒÄú° æ Ïè¸ PèƒÄú° æ æ Ïè¸ PèƒÄú° æ æ Ïè¸ PèƒÄú° æ æ Ïè¸PèƒÄú° æ æ ωœ[„„„„„'„.„:„A„M„T„`„g„u„|„Š„‘„Ÿ„¦CŠt€ tskprti.ASMHˆ £TSKPRTI’ˆÝÏ‚LâˆTurbo Assembler Version 2.0¹ˆ@é½UL tskprti.ASMžˆ@éÒULtsk.macˆ@é‚L tskconf.hªˆ@éL–hˆ@¡”– _TEXTCODE–˜H– _DATADATA˜H– CTASK_TEXTCODE˜H8Ó–DGROUP‹šÿYŒ"_tsk_switch_stack _tsk_prt_int� _tskprt_int2%F� _tskprt_int1Z� _tskprt_int0mˆ@¢‘ <è3ÀPèƒÄú° æ Ïè¸PèƒÄú° æ Ïè¸PèƒÄú° æ Ï£œ„„„„„&„-fŠt€ tskems.ASMĈ £TSKEMSîˆÝÑ‚LàˆTurbo Assembler Version 2.0¹ˆ@éÁTL tskems.ASMˆ@éÒULtsk.macˆ@é‚L tskconf.hªˆ@éL–hˆ@¡”– _TEXTCODE–˜H– _DATADATA˜Hù– CTASK_TEXTCODE˜Hò–DGROUP‹šÿYŒ _tsk_glob_rec �_@save_ems_tsk œ� _@ems_savefnç¡� _@ems_restfnø��_tsk_install_ems›ˆ@¢‘ EMMXXXX0Ý VW3ÀŽÀ&Žž¿ ¾¹ó¦t%éǸNÍg äu<wÇNÇN鈸ÿÿ駸O»Íg äuÒ<wê¸XÍg äuŰöá+à‹üPŒÐŽÀ¸XÍg ätXà몸ÿÿ&9Ew &‹E‹ß‹Ñ ÀtƒÇâé¿ÇƒÇ¹&‹‰ƒÃƒÇIt Juï‹ÜƒÃëèXàÇOÇOÇVçŒXÇZøŒ\Ç^ Œ`¸ë3À_^ÃVW�½Ä¾¡Íg_^Ë¡VŒÆŽÞ�µÄÍg^ËU‹ìWÄ~èÒÿ_]ËæœRÄÁVÄÃTÄËVÄÍTÄÕVÄ×TÄÄ*Ä0ÄŒĵÄ»ÄÇVÄÑVÄÛVÄîÄñÄùôŠt€ tskprf.ASMÁˆ £TSKPRFëˆÝÒ‚L߈Turbo Assembler Version 2.0¹ˆ@éËTL tskprf.ASM ˆ@éÒULtsk.macˆ@é‚L tskconf.hªˆ@éL–hˆ@¡”– _TEXTCODE–˜H– _DATADATA˜H– BIOSDATA˜ @…‘– CTASK_TEXTCODE˜Hå–DGROUP‹š ÿX� _tsk_vsprintfæÔ� _tsk_vfprintf‚E� _tsk_vrprintf#—� _tsk_set_attrÏÿ� _@hexdigbp�Ö�_@setcsr � _tsk_printf š� _@stringchar„ô�_tsk_set_colouryx�_@getintý-� _tsk_disport5�_tsk_set_dualdis×Ç�_tsk_set_currdis5R�_tsk_set_clreolÚ*� _tsk_set_mono¤,� _tsk_putc;F� _tsk_putsF+� _@disprintf›@� _tsk_rputcf§� _tsk_rputsr‹� _tsk_regen_o_� _tsk_regen_sY� _@disregen':� _@filecharP#�_tsk_set_regen¬Ë� _@hexconv¤� _@padleft¸� _tsk_regen1� _@decconvÉ� _tsk_setpos”� _@padrightxå� _@discharE��_@nodisDV� _tsk_vprintf(� _tsk_sprintfÁq� _tsk_fprintf?� _tsk_rprintf+ˆ@¢‘ °´  DJœÄ T7 æR‹ Òt°îë¡Ñè†àBîëJ°îëŠÄBîZÃ.Ž<s0<r,t-< rGtV< rqué•€>ueRú¡3Ò÷6)ûZéÞé‘úƒ>t ƒ.ûéÊ¡ -£ûé½ú¡%ðÿ£ûé¬ú¡£û; sé—WŽ‹øëZWQPÄ>‹‹Ç3Ò÷ñ+ÊÑéŠ&° ó«XY< ug_érÿWQÄ>‹ +ÏÑéŠ&° ó«YëHWúÄ>Š&«‰>û;> r1+>‰>QV‹6‹ +ÎÑéŒÇŽß¿ó¥‹ÑéŠ&° ó«^Y_èÀþÃÃSU³´Í][ÃSV‹v6Š2ÿC6ˆƒû>r‡òBPQ‹Ë‹^ŒÐŽØ´@Í!YX‡ÖN2Û6ˆ^[ÃWÄ~ª‰~_ÃP$0<9vF 6ˆGþÃXÃ2Û±· ÒuèßÿÓètþÏuõ2ÿÃèÑÿÓèþÏu÷‹Âëå3Û¹ Òu3Ò÷ñ€Â06ˆGC ÀuðÃV‹ò–3Ò÷ñ–÷ñ€Â06ˆGC öuì^ëÕ%³ ’¬<0r<9w %’öãÂëìN‹ÂÃQR3ÒöF @t;^s‹V+ÓöF t )Vs€f ßöF u$öF t;^s‹N+ËN° öF t°0PÿVXâù‹Êã N°0ÿVâùZYÃöF töF t;^sQ‹N+ËN° ÿVâùYÃUƒì‹ì‰N‰^‰VÇF¬ Àt<%t%< u ° ÿVÿF° ÿVÿFëá‹^ƒÄ]Ã_~ëÒ¬<%täWÆF ÇF<-u€N ¬<0u€N ¬<*t <9w<0rèïþë &‹ƒÇƒF€N ‰F¬<.u$¬<*t <9w<0rèÇþë &‹ƒÇƒF€N @‰F¬ŒÚ<^t<@uƒF€N €<^t<@u &‹U&‹=ŽÂ¬ëìVÌBVÌFVÌJVÌNVÌRVÌVVÌZVÌ^VÌbVÌfVÌjVÌnVÌrVÌvVÌzVÌ~V Ì‚V!̆V"ÌŠV#ÌŽV$Ì’V%Ì–V&ÌšV'ÌžV(Ì¢V)̦V*̪V+Ì®T̲T̶T̺T̾TÌÂTÌÆTÌÊTÌÎTÌÒTÌÖTÌÚTÌÞTÌâTÌæTÌêTÌîTÌòTÌöTÌúTÌþTÍTÍTÍ TÍTÍTÍTÍTÍTÍ"TÍ&TÍ*TÍ.TÍ2TÍ6TÍ:TÍ>TÍBTÍFTÍJTÍNTÍRTÍVTÍZTÍ^TÍbTÍfTÍjTÍnTÍrTÍvTÍzTÍ~TÍ‚T͆TÍŠTÍŽTÍ’TÍ–TãŠt€ tskmain.cäˆ £TSKMAIN¬ˆÝæ„LɈTC86 Borland Turbo C++ 1.00“ˆé6TL tskmain.cˆ éUTLtsk.h‹ˆé‚L tskconf.hêˆéÊc:\tc\include\stdio.hRˆé c:\tc\include\dos.hÔˆéÊc:\tc\include\conio.h]ˆénN2c:\tc\include\stdlib.hÔˆéYTL tsklocal.hrˆ鹄Ltskdeb.hƈ錈ê |–- CTASK_TEXTCODE_DATADATA_BSSBSSDGROUPQ˜(ó@˜H ˜HÆEšÿÿUŒÈ_ctask_resident_tsk_remove_group_tsk_create_group_alloc_resource_tsk_remove_tasker_tsk_install_main_tsk_kill_group _tsk_version _tsk_getpsp _tsk_memcpy_create_resource _tsk_global�_remove_taskerµÁ� _ctask_activeü�_tsk_instflagsĪ� _tsk_glob_recþ�_install_tasker  ÷U‹ìƒìV‹F £Ä¸P¸P¸PšƒÄ š ÀtdÄ&‹G &‹W‰Vü‰Fþ‰¢£¤ÿvÿv ¸pPèƒÄÄ^ü&‹Gx£†&‹G|&‹Wz‰ˆ£ŠèÄ^ü&‰Gx¸P¸PšƒÄ¾ëÿvÿv ÿv ÿvŠFPèƒÄ 3öÇ‹Æ^‹å]Ë3ÀPÄ&Ä_&ÿwl&ÿwjèƒÄ=uÄ&Ä_&ÿwl&ÿwjèƒÄèÇË”œuÄî„êV„äVÄÕ „ÉVĺ Ī„¡VÌ„V Ä€Ä{„pV ÄmÄjÄ^„QVÄMÄCÄ@Ä. Ì$VÌV ÄÄÄ  ALLOCRSCüŠt€ tskasm.ASMȈ £TSKASMòˆÝê„LňTurbo Assembler Version 2.0¹ˆ@é¸TL tskasm.ASM$ˆ@éÒULtsk.macˆ@é‚L tskconf.hªˆ@鹄Ltskdeb.h†ˆ@éL–hˆ@¡”– _TEXTCODE–˜H– _DATADATA˜H – CTASK_TEXTCODE˜Hu“–DGROUP‹šÿYŒ _tsk_globalÚ� _tsk_flags#� _tsk_inpw8K�_tsk_sti+È�_tsk_cli)â� _tsk_memcpyR`� _scheduleÒÔ�_tsk_inp-Ï�_tsk_schedulery� _tsk_outpA8� _tsk_dis_int?� _sched_int£��_tsk_nopM©� _c_scheduleòî� _tsk_dseg ’� _tsk_callfuncúø� _yieldÛ� _tsk_ena_int@ˆ@¢‘ yúS.ŽÅ€*tÆG([ÏþG*SÅ_lþ[Å_PŒØ ÃXt2€uÆGû‰gŒW‰G‰O‰W‰o%‰w!‰#ŒG'‹ì€N ‹F‰G)ú.޼ûü.ŽÅ€)túÄ &öE€u&ÿE u&ÿM &Ä=ëêû€g'ÄŒÀ Çto&‹Er& Ett WS&ÿ]r[_ú&Å ŒØ ÁuL&Åu ŒØ ÆtB&‹M &‹E &‰E ÅtöD€u 9L sÅtëð&‰u&Œ]‹&‰‹L&‰M‰<ŒD‹ðŽÙ‰|ŒDû�w ëúÄ<&öE€tûëëïÆG(W‹ì&‹&‹M&Ç&ÇE‹øŽÁ‰<ŒD&‰u&Œ]ûÄŒÀ;Fu;~uéÏ ÇtW&‹E^& E`tSWW&ÿ]^ƒÄ_[&ÆEwWŒØ&Ž]x¾.ƒÇz¥¥ŽØ‹OfãÅwhó¤3ÉŽÙ¾„¹ó¥_‹GV GXtÿ_V_ú‰ŒG û‹GZ G\tÿ_Z&‹Eb& EdtSWW&ÿ]bƒÄ_[&€}wu;WŒÚŒÀŽØ‹÷ƒÆx­ŽÀ¿.ú¥¥ûŒØŽÚ‹OfãÄhŽØó¤ŽØ¿„3ÉŽÁ¹úó¥û_&‹E &‰E &ÆEW[ŽG'‹#‹w!‹o%‹W‹O‹GŽW‹g.ŽúÅ€(t%WÄÅ_ öG€u ‹_ &;] véØý_.ŽÅÆG*Å_lþ[ÏS.ŽÅ€'uÅ_öGu[é@ý.ŽÅÆG([ÏX[œSPúé'ýX[œSPÄ&Ä_ú&ÇG éýX[œSPúë©U‹ìÅFPÿ^ƒÄ]ÃŒØËœXËœXŠÄÐè%úËU‹ìƒ~tû]ËúËûËU‹ì‹Vì2ä]ËU‹ì‹Ví]ËU‹ì‹VŠFî]ËëëËU‹ìVW‹NÅv Ä~3ÛÑéÑÓãó¥ Ût¤_^]ËnœBÈUÄTÄ VÄhTÄkÄrTÄvVÆeTÆjVÆ‘TÆ•VƨTƬVÆÅTÆÉVÆâVŠt€ tsktim.ASM¿ˆ £TSKTIMéˆÝë„LĈTurbo Assembler Version 2.0¹ˆ@éÌUL tsktim.ASMˆ@éÒULtsk.macˆ@é‚L tskconf.hªˆ@鹄Ltskdeb.h†ˆ@éL–hˆ@¡”– _TEXTCODE–˜H– _DATADATA˜H–INTSEG’˜ $2– BIOSDATASEG,˜ @÷– CTASK_TEXTCODE˜H× .–DGROUP‹š ÿWŒ| _sched_int _inc_counter _set_flag_tsk_key_avail _tsk_glob_rec_tsk_timer_counter_tsk_instflags_tsk_int8_counterr�_tsk_remove_timer¶l�_@tim_uninstall,ö�_tsk_chain_timernA�_@timer_int_earlyåw�_tsk_install_timervA�_@timer_int_late Ê� _@tim_installç#ˆ@¢‘ UœÈUA Ñ .€> tP° æ XÏ.þ .Œ.‰&.޼ûüP.ŽSQRVWU¸PšƒÄÿu¡£¸PšƒÄÄ/ŒÀ Ãt&‹G& Gt &ƒo&ƒ_&ÄëḎÀ&¡&;t ¸PšƒÄ]_^ZY[ú° æ ° æ ä ÀuX.Ž.‹&.þ êX.Ž.‹&.þ ÏüP.Ž2äÿu%¡£€>*t´ëûXœ.ÿP.Ž2äë° æ ú.€> tXÏ.þ .Œ.‰&.޼ûüSQRVWU ät ¸PšƒÄ¸PšƒÄÄ/ŒÀ Ãt&‹G& Gt &ƒo&ƒ_&ÄëḎÀ&¡&;t ¸PšƒÄ]_^ZY[ú° æ ä Àu.Ž.‹&X.þ êÆ(.Ž.‹&X.þ ÏP.ŽÇ¡£°6æC æ@ æ@3ÀŽÀ¸ ÷t¸å&£ &Œ"X.ÿ.P.Žúÿt° æ XÏǰ6æC°æ@æ@3ÀŽÀ.¡&£ .¡&£"X.ÿ.œú.ÿÃU‹ì‹F£‹F£Ç3ÀŽÀ&¡ .£&¡".£ú&Ç ç&Œ"ûƒ>uù]ÃÇ3ÀŽÀú&Ç ,&Œ"ûûƒ>uøÃœ’ÄTÄTÄTÄTÄ"TÄ%Ä.TÄ9VÌ=VÄFÄKÄNÄRVÌVVÄ_VÈ�TćTÄŒTÄ’VÌ–VĸTĽTÄÂTÌÅVÄÎTÄÓTÄØTÄáTÄçÄìÄïÄóVÅTÅ TÅTÅ#TÅ(TÅ-TÅ2TÅ5ÅFVÍJVÅSVÍWVÅ`VÉ‚TňTÅ�TÅ“VÍ—VųTŸTÅ¿TÍÂVÅÈVÅÎTÅÓTÅÚTÅãTÅçÅìÅïÅöÅûÆTÆVÆTÆTÆTÆ TÆ'TÆ,Æ9ÆNTÆRTÆVTÆZTÆbTÆiTÆsÆyÆ}ƇTÆ‹TÆ�TÆ“TÆ™TÆ›TÆ TƥƮƺTƼTÆÁTÆÇÿŠt€ tskkbd.ASM؈ £TSKKBDˆÝì„LÈTurbo Assembler Version 2.0¹ˆ@écvL tskkbd.ASMgˆ@éÒULtsk.macˆ@é‚L tskconf.hªˆ@鹄Ltskdeb.h†ˆ@éL–hˆ@¡”– _TEXTCODE–˜H– _DATADATA˜H4Û–INTSEG’˜ \ú– BIOSDATA˜ @—~– CTASK_TEXTCODE˜Hv Ž–DGROUP‹š ÿWŒ³ _create_flag _delete_flag _set_flag _clear_flag_wait_flag_set _sched_int_tsk_switch_stack_tsk_old_stack_tsk_timer_action _tsk_dequeue _tsk_putqueue _tsk_glob_rec�_tsk_install_kbd¾ï�_@check_hotkey©� _@kbdentryž®� _@hwdentryÞ]�_tsk_key_avail |� _@interceptWˆ�_tsk_remove_kbd�‡ˆ@¢‘  KEYAVAILû n ¹ŽÙ&€(t&8G(u?&€"tŠ&&"g"&:g#u*&€$tŠ&&"g$&:g%u&€&t%Š&–&"g&&:g't&Ä&öG€u &€(t°ë¨ûùÃú&€O,VSSèƒÄû[SSèƒÄ[^ú&öG, u&öG,BtSSVèƒÄ[&€g,øûÃ.Æ ¸@ŽØ¸ÿÍ=ÿtBúŠ´Í:Øu5öТ´ÍˆûöÐ:Øu!.þ ´ÀÍr äu&ƒ?r &öGt.þ û¸P¸ PšƒÄ3ÀŽÀ&¡X.£&¡Z.£&¡$.£&¡&.£.€> t&¡T.£&¡V.£ ú&ÇTW&ŒVú&ÇXž&ŒZ&Ç$Þ&Œ&ûÃ3ÀŽÀú.¡&£X.¡&£Z.¡&£$.¡&£&.€> t.¡&£T.¡ &£Vû¸ PšƒÄÃè.€> u¾DÄ&öG€uä`èþs.œú.ÿ¸ PšƒÄ¾MÄ&öG€uèðýs.€>uÏúäaŠà €æa†àæa° æ ûú.ư æ ä Àu ûèêÏ€üOt.ÿ.œûüVWSP¾ŽÞ¾DÄ&öG€tùëQRèŒýZYX[_^r �.ÆøÊ�.ÿ.œû äts€ütb€üt@=@t=At=Bt�.ÿ.´.€> tð´ëì�û»ŽÛ»€.€> t»�€ü@u3ë5�.ÿè‹F‰F ¸ PšƒÄÏ.€> tª°ë°�è‹Ø3É‹ÑSQR¸ PšƒÄZY[Šãœú.ÿuSQRQR¸ PšƒÄZY[ Àtɸÿÿë Šç€äœú.ÿöÇ€u‰FÏÏÀœcÈTÄTÄ4TÄIT„y „† „¤ ĵTÄËTÄØTÄàTÄìTÅTÅÅÍVÅ%TÅ)TÅ-TÅ1TÅ5TÅ9TÅ_TÅaTÅlTÅnTÅxTÅzTÅ=TÅATÅFTÅMTÅQTÅUTÅYTÅfTÅsTÅTÅŒTÅ�TÅ”TŘTÅœTÅ TŤTŨTÅ­TÅ´TŸTżTÅÀTÅÆÍÊV…ÓÅØTÅÞV ÅõTÅùÍýVÆV ÆTÆ4T†CÎFVÆSTÊ_UÆdV Æ…TÆ�TƵTƼTÊÉUÆÓTÆæT†éÆóÎ÷VÇT‡ÇÏ VÇ1TÇ<Ï@VÇ]T÷Št€ tskstck.ASMRˆ £TSKSTCKœˆÝí„LˆTurbo Assembler Version 2.0¹ˆ@é#|L tskstck.ASMˆ@éÒULtsk.macˆ@é‚L tskconf.hªˆ@鹄Ltskdeb.h†ˆ@éL–hˆ@¡”– _TEXTCODE–˜H– _DATADATA˜H– CTASK_TEXTCODE˜HPº–DGROUP‹šÿY� _@stsw_retn¯�_tsk_switch_stack&�_tsk_old_stackܪˆ@¢‘ W @œú.�.�.‰.‰.‰. ‹ì‹^.‰ ‹^.‰‹n¹».ƒ?u CCâö.ÿ3Ûë#.Œ.‰&.Ž$.‹'‹Ì.Ç.ÿ6.ÿ6.ÿ6.ÿ6SQPRVW.ÿ6 U.ÿ6.ÿ6 .ÿ6¹Q.‹.‹‹ì.ÿ6üû.Ž$.Ž$Üú.�.�ƒÄ ]_^ZXY[ ÛuY[ë.‰Y[.�.‹&.ÿ6.ÿ6�ÃúƒÄ.�]_^ZXY[ ÛuY[ë.‰Y[.�.‹&U‹ìP.¡‰FX]Ïœ½ÄÄÄÄÄÄ Ä ÄÈUÄTÄTÄ!TÄ&TÄ+TÄ5TÄ=TÄFTÄUTÄ^TÄcTÄhTÄwTħTÄ|TÄ�TĆTÄ‘TÄ™TÄžTÄ£TÄ­TIJTĹTÄÀTÄÅTÄÍTÄÒTÄðTÄöTÄûTÅTÅ TÅ&TÅ,TÅ4TŠtñ=9‹0xYg`(GoR€!…@ _@critsectintË _@dosbusyË _@stsw_retn _delete_watchá_disable_watchá _pipe_freeµ _preempt_onÛ_prt_change_controlÝ _prt_removeÝ _read_pipeµ _sched_int¸ _tsk_dequeue™ _tsk_kill_queue _tsk_sio_intNtskems!æ tsksioi!˜ tsktim!yï¥`ÌßÀç·4®“Õr�h>‹šOFÆ÷#,Wÿ_@setcsr _@timer_int_late_add_event_nameÑ _c_wait_mail^_chain_removefuncÛ _create_wpipe?_delete_bufferÊ _get_user_ptr{_prt_remove_allÝ _read_bufferÊ_release_resourceí _t_read_keyæ _tsk_del_nameq_tsk_dis_preemptÛ _tsk_enqtimer™ _tsk_getpspæ _tsk_install_int17a _tsk_instflagsr_tsk_key_availŒ_tsk_old_stack _tsk_putc _tsk_puts _tsk_set_clreol _tsk_timer_actionó _tsksio_int2˜ _tsksio_int3˜ _tsksio_int4˜ _tsksio_int5˜ kd­s@¨²(K�8–…[/!S } _@ems_savefnæ _@padleft _@videntryË _c_schedule¸_create_bufferÊ _create_pipeµ_create_port_watchR _delete_flag& _enable_timerš_set_task_flags{ _stop_task{ _tsk_glob_recr_tsk_install_main¦ _tsk_regen_o _tsk_regen_s _v24_change_dtrN_wait_flag_clear& _wait_memorytskpip!µtskrsc!ítsktsub!ᦼ‹“"gUF°žM·€y)q:0] _@disregen _@ems_restfnæ _@kbdentryŒ _@padright _@timer_int_early_c_request_cresourceí _check_flag& _delete_wpipe? _set_priority{_tsk_ena_preemptÛ_tsk_remove_timer _tsk_set_attr _tsk_timeró_unchain_removefuncÛ _v24_completeN_v24_flush_transmitN _wait_hotkey”_wait_wpipe_empty? _write_pipeµtsksio!Ntsktops!š)‰fC“1ÊNW™¾^:Åo·!°©Ÿ€vÐ _@disprintf _@filechar _c_read_wpipe? _change_timerš_clear_counter}_create_mailbox^_create_timer_elemš_delete_tickerW _start_task _tsk_ena_int¸_tsk_kill_group- _tsk_regen _tsk_remove_chain¦_tsk_set_colour _tsk_set_dualdis _tsk_waitq _v24_sendN_v24_watch_modemN _wait_mail^ _wait_portR _wake_task{ _wpipe_free?tskhot!”tskmain!rtskwpip!?^‹Ç>Á”GeU¼œ5#¤O¬´w�l,_@check_hotkeyŒ _@idleentryË _@tim_uninstall_check_counter}_create_counter}_create_tickerW _preempt_offÛ _schedule¸_tsk_copy_nameq _tsk_fatalË _tsk_global _tsk_install_timer_tsk_int8_counter¦_tsk_remove_int17a _tsk_remove_kbdŒ _tsksio_int10˜ _tsksio_int11˜ _tsksio_int12˜ _tsksio_int15˜ _v24_overrunNtskasm!¸ tskint17!a tskstck!—?G¯m§ÎNeɺÓ~†w6VÄŸŽ)^_c_request_resourceí_create_hotkey_elem”_create_port_watch_elemR_enable_hotkey” _enable_watchá _flush_pipeµ _inc_counter} _set_counter} _set_funcs{ _tsk_add_nameq_tsk_install_kbdŒ _tsk_printf _tsk_prt_intÝ _tsk_vrprintf _v24_change_rtsN _v24_installN _v24_protocolN _v24_receiveN_wait_counter_clear}_wait_pipe_emptyµtskcnt!}tskdos!Ë tskgrp!-tskres! u]ÅÒ?±Í6�Hé…ªãšØo%fQÝ£.¹ï“ _@decconv _@dischar _@prn_inta _@save_ems_tskæ _@stringchar _@wait_dos_freeË _c_write_bufferÊ_check_resourceí_create_hotkey_entry”_ctask_resident _remove_taskerr _set_flag&_tsk_chain_timer _tsk_dseg¸ _tsk_free_memæ _tsk_inpw¸ _tsk_memcpy¸_tsk_remove_dosË _tsk_rputc _tsk_rputs _tsk_runableq_v24_change_stopbitsN _write_bufferÊtskflg!&tskstub!tsksub!qtsktask!tsktick!Wtskttsk!ótskutil!ÛŠÛ’ªbië Ä)Bš´‚Ix1μö!ðå9[rTÿ _@hexconv _check_bufferÊ _check_wpipe? _create_flag& _delete_timerš_disable_timerš _prt_flushÝ _prt_wait_completeÝ _read_wpipe? _set_tickerW _t_wait_keyæ _ticks_per_secÛ_tsk_cli¸_tsk_create_group- _tsk_deqtimer™ _tsk_dis_int¸ _tsk_enqueue™ _tsk_inp¸_tsk_install_emsæ _tsk_remove_bios# _tsk_version _tsk_vprintf _v24_change_baudN_v24_change_wordlengthN_wait_counter_set}tskinst!¦tskndp!ø tskporw!Rtskprti!É _TEXTKs³"£)›[y‘ãˆd9ÙÓTk�È2¾Þ«C _@bios_int# _@fdiskentryË _@hexdigbp _c_read_bufferÊ _check_pipeµ_create_resourceí _ctask_activer_delete_counter} _get_tickerW_install_taskerr _kill_task _set_user_ptr{ _t_keyhitæ _tsk_disport _tsk_flags¸_tsk_init_qheadq_tsk_install_bios# _tsk_rprintf _tsk_vfprintf _tsk_vsprintf _v24_flush_receiveN_v24_modem_statusN_v24_wait_completeNtskname!Ñtskprf! tsksec!æ tsktutl!{�};m´—é, ¼ªsC'3KáÇ ƒØf\îÎS _@diskentryË _@getint _@interceptŒ_@nodis _@schedentË _@tim_install _c_write_pipeµ _create_task _dec_counter}_delete_mailbox^_find_group_nameÑ _find_nameÑ _killretn_tsk_install_dosË _tsk_nop¸_tsk_remove_group-_tsk_set_currdis _tsk_set_regen _tsk_setup_telemá_tsk_switch_stack _tsk_use_ndp_v24_change_parityN _v24_checkN_v24_define_portN_v24_remove_allN _write_wpipe?tskmsg!^tskprt!Ý "ÏÔ»†¦M±g_+ÊŸÁ™EU7un€Ž _@hwdentryŒ _c_read_pipeµ_check_mailbox^_clear_flag_wait_set&_create_memory_watch_elem _create_timerš _delete_pipeµ_delete_resourceí _get_priority{ _link_ctask _prt_statusÝ _request_cresourceí_t_delayÛ _tsk_callfunc¸_tsk_emergency_exitË _tsk_int8ó _tsk_jmptab_tsk_remove_tasker¦_tsk_run_pendingq_tsk_sti¸_wait_flag_set&tskbuf!Êtskkbd!Œtskque!™ ¼| C×çKîk­TœùÏ\’¥<)uŠÇßó´d„0ÿ _@dosentryË _@relresË _c_write_wpipe? _clear_flag&_create_memory_watch _curr_task{ _flush_wpipe?_pr_port_descrÝ _prt_completeÝ _prt_installÝ _prt_writeÝ _request_resourceí _send_mail^ _tsk_fprintf _tsk_outp¸ _tsk_putqueue™ _tsk_runable_allq_tsk_scheduler¸ _tsk_set_mono _tsk_setpos _tsk_sprintf _tsk_timer_counter¦ _tskprt_int0É _tskprt_int1É _tskprt_int2É _tsksio_int7˜ _v24_removeN_yield¸tskbios!# tskmemw!