forked from KolibriOS/kolibrios
*Remove unneeded ps2mouse.inc and m_ps2.inc
*Remove 18.1 and 18.9.1 functions (sinse 465 revision they doesn't work), so CPU now use END application for reboot NOTE: file ROSE.TXT don't used in kernel now and can be deleted from image *New END application form Leency & Veliant git-svn-id: svn://kolibrios.org@748 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
@@ -631,20 +631,6 @@
|
||||
* <20><><EFBFBD> <20>맮<EFBFBD><EBA7AE> <20>⮩ <20>㭪樨 <20>ਫ<EFBFBD><E0A8AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD>⨢<EFBFBD><E2A8A2><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>頥<EFBFBD><E9A0A5><EFBFBD> <20>⢥<EFBFBD> "<22><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>".
|
||||
|
||||
======================================================================
|
||||
======== <20>㭪<EFBFBD><E3ADAA><EFBFBD> 18, <20><><EFBFBD><EFBFBD>㭪<EFBFBD><E3ADAA><EFBFBD> 1 - <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ࠡ<><E0A0A1><EFBFBD> <20><><EFBFBD>⥬<EFBFBD>. ========
|
||||
======================================================================
|
||||
<EFBFBD><EFBFBD>ࠬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
* eax = 18 - <20><><EFBFBD><EFBFBD><EFBFBD> <20>㭪樨
|
||||
* ebx = 1 - <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>㭪樨
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>頥<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>祭<EFBFBD><E7A5AD>:
|
||||
* <20>ᥣ<EFBFBD><E1A5A3> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>頥<EFBFBD><E9A0A5><EFBFBD> eax = 0 <20><><EFBFBD> <20>ਧ<EFBFBD><E0A8A7><EFBFBD> <20>ᯥ<EFBFBD><E1AFA5>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>砭<EFBFBD><EFBFBD>:
|
||||
* <20><> <20><><EFBFBD><E1ABA5><EFBFBD><EFBFBD> 蠣<> <20><><EFBFBD><EFA2AB><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><>室<EFBFBD> <20><> <20><><EFBFBD>⥬<EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>饥
|
||||
ॠ<>樨 <20><><EFBFBD>짮<EFBFBD><ECA7AE>⥫<EFBFBD>.
|
||||
* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ⠪<><E2A0AA> <20><><EFBFBD><EFBFBD>㭪<EFBFBD><E3ADAA><EFBFBD> 9, <20><><EFBFBD><EFBFBD><EFBFBD>襭<EFBFBD><E8A5AD> ࠡ<><E0A0A1><EFBFBD> <20><><EFBFBD>⥬<EFBFBD> <20> <20><>ࠬ<EFBFBD><E0A0AC>,
|
||||
<20>⮡<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E0AEA2><EFBFBD> <20>롮<EFBFBD> <20> <20><><EFBFBD><EFBFBD> <20><>室<EFBFBD>.
|
||||
|
||||
======================================================================
|
||||
==== <20>㭪<EFBFBD><E3ADAA><EFBFBD> 18, <20><><EFBFBD><EFBFBD>㭪<EFBFBD><E3ADAA><EFBFBD> 2 - <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/<2F><>⮪ <20><> <><E1ABAE>. ====
|
||||
======================================================================
|
||||
@@ -748,15 +734,12 @@
|
||||
* <20>㭪<EFBFBD><E3ADAA><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>頥<EFBFBD> <20><><EFBFBD>祭<EFBFBD><E7A5AD>
|
||||
|
||||
======================================================================
|
||||
= <20>㭪<EFBFBD><E3ADAA><EFBFBD> 18, <20><><EFBFBD><EFBFBD>㭪<EFBFBD><E3ADAA><EFBFBD> 9 - <20><><EFBFBD><EFBFBD><EFBFBD>襭<EFBFBD><E8A5AD> ࠡ<><E0A0A1><EFBFBD> <20><><EFBFBD>⥬<EFBFBD> <EFBFBD> <20><>ࠬ<EFBFBD><E0A0AC>. =
|
||||
======= <20>㭪<EFBFBD><E3ADAA><EFBFBD> 18, <20><><EFBFBD><EFBFBD>㭪<EFBFBD><E3ADAA><EFBFBD> 9 - <20><><EFBFBD><EFBFBD><EFBFBD>襭<EFBFBD><E8A5AD> ࠡ<><E0A0A1><EFBFBD> <20><><EFBFBD>⥬<EFBFBD> ========
|
||||
======================================================================
|
||||
<EFBFBD><EFBFBD>ࠬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
* eax = 18 - <20><><EFBFBD><EFBFBD><EFBFBD> <20>㭪樨
|
||||
* ebx = 9 - <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>㭪樨
|
||||
* ecx = <20><>ࠬ<EFBFBD><E0A0AC><EFBFBD>:
|
||||
* 1 = <20><> <20><><EFBFBD><E1ABA5><EFBFBD><EFBFBD> 蠣<> <20><><EFBFBD><EFBFBD><EFBFBD>襭<EFBFBD><E8A5AD> ࠡ<><E0A0A1><EFBFBD> <20><><EFBFBD>࠭<EFBFBD><E0A0AD><EFBFBD> ࠬ<><E0A0AC><EFBFBD><EFBFBD> <20><>
|
||||
<20><>᪥<EFBFBD><E1AAA5>, <20><> 祣<> <20>뢥<EFBFBD><EBA2A5><EFBFBD> <20><><EFBFBD><EFBFBD> <20><>室<EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>
|
||||
<20><><EFBFBD>짮<EFBFBD><ECA7AE>⥫<EFBFBD> <20><><EFBFBD>쭥<EFBFBD>訥 <20><><EFBFBD><EFBFBD>⢨<EFBFBD>
|
||||
* 2 = <20>몫<EFBFBD><EBAAAB><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
* 3 = <20><>१<EFBFBD><E0A5A7><EFBFBD>㧨<EFBFBD><E3A7A8> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
* 4 = <20><>१<EFBFBD><E0A5A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> 䠩<><E4A0A9> kernel.mnt <20><> ࠬ<><E0A0AC>᪥
|
||||
@@ -768,12 +751,6 @@
|
||||
<20>맮<EFBFBD><EBA7AE>, <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><E1ABA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>.
|
||||
* <20><><EFBFBD><EFBFBD><EFBFBD> <20>ᯮ<EFBFBD>짮<EFBFBD><ECA7AE><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>㭪<EFBFBD><E3ADAA><EFBFBD> 1, <20>⮡<EFBFBD> <20><> <20><><EFBFBD><E1ABA5><EFBFBD><EFBFBD> 蠣<>
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD>襭<EFBFBD><E8A5AD> ࠡ<><E0A0A1><EFBFBD> <20><><EFBFBD>짮<EFBFBD><ECA7AE>⥫<EFBFBD> ᠬ <20><>蠫, <20><><EFBFBD> <20><><EFBFBD> <20>㦭<EFBFBD>.
|
||||
* <20><> ४<><E0A5AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ᯮ<EFBFBD>짮<EFBFBD><ECA7AE><EFBFBD><EFBFBD> <20><><EFBFBD>祭<EFBFBD><E7A5AD> ecx=1 (<28>⮡<EFBFBD> <20><> ࠧ<>ࠦ<EFBFBD><E0A0A6><EFBFBD>
|
||||
<20><><EFBFBD>짮<EFBFBD><ECA7AE>⥫<EFBFBD> <20><><EFBFBD><EFBFBD>譨<EFBFBD><E8ADA8> <20><><EFBFBD><EFBFBD><EFBFBD>ᠬ<EFBFBD>); <20><><EFBFBD>࠭<EFBFBD><E0A0AD><EFBFBD> ࠬ<><E0A0AC><EFBFBD><EFBFBD> <20><> <20><>᪥<EFBFBD><E1AAA5>
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD> <20>㭪樥<E3ADAA> 16 (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>᪠<EFBFBD><E1AAA0> <20><><EFBFBD>筥<EFBFBD><E7ADA5><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<20><>᪥<EFBFBD><E1AAA5> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>), <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ࠡ<><E0A0A1><EFBFBD> <20> <20><><EFBFBD><EFBFBD> <20><>室<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> 㦥
|
||||
㯮<><E3AFAE><EFBFBD><EFBFBD>⮩ <20><><EFBFBD><EFBFBD>㭪樥<E3ADAA> 1.
|
||||
|
||||
======================================================================
|
||||
======== <20>㭪<EFBFBD><E3ADAA><EFBFBD> 18, <20><><EFBFBD><EFBFBD>㭪<EFBFBD><E3ADAA><EFBFBD> 10 - ᢥ<><E1A2A5><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20>ਫ<EFBFBD><E0A8AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. =======
|
||||
======================================================================
|
||||
|
@@ -623,20 +623,6 @@ Remarks:
|
||||
* The call of this function by an application with inactive window
|
||||
will return answer "buffer is empty".
|
||||
|
||||
======================================================================
|
||||
============ Function 18, subfunction 1 - system shutdown. ===========
|
||||
======================================================================
|
||||
Parameters:
|
||||
* eax = 18 - function number
|
||||
* ebx = 1 - subfunction number
|
||||
Returned value:
|
||||
* function always return eax = 0 as tag of success
|
||||
Remarks:
|
||||
* On the last step menu of exit from the system appears and waits
|
||||
response of the user.
|
||||
* See also subfunction 9, system shutdown with
|
||||
the parameter to force the choice in the exit menu.
|
||||
|
||||
======================================================================
|
||||
= Function 18, subfunction 2 - terminate process/thread by the slot. =
|
||||
======================================================================
|
||||
@@ -744,15 +730,12 @@ Returned value:
|
||||
* function does not return value
|
||||
|
||||
======================================================================
|
||||
== Function 18, subfunction 9 - system shutdown with the parameter. ==
|
||||
============ Function 18, subfunction 9 - system shutdown. ===========
|
||||
======================================================================
|
||||
Parameters:
|
||||
* eax = 18 - function number
|
||||
* ebx = 9 - subfunction number
|
||||
* ecx = parameter:
|
||||
* 1 = on the last step of shutdown save ramdisk on a floppy and
|
||||
then show the exit menu and request further operations
|
||||
from the user
|
||||
* 2 = turn off computer
|
||||
* 3 = reboot computer
|
||||
* 4 = restart the kernel from the file 'kernel.mnt' on ramdisk
|
||||
@@ -765,12 +748,6 @@ Remarks:
|
||||
changed in future versions of the kernel.
|
||||
* It is possible to use subfunction 1, that on the last step
|
||||
the user makes choice himself.
|
||||
* It is not recommended to use value ecx=1 (to not irritate the user
|
||||
with excessive questions); to save ramdisk on a floppy use
|
||||
function 16 (which admits specification, on which floppy to
|
||||
write), and to shutdown with the exit menu use already mentioned
|
||||
subfunction 1.
|
||||
|
||||
======================================================================
|
||||
===== Function 18, subfunction 10 - minimize application window. =====
|
||||
======================================================================
|
||||
|
Reference in New Issue
Block a user