forked from KolibriOS/kolibrios
restored old macros.inc
git-svn-id: svn://kolibrios.org@248 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
88e9e4be91
commit
62564c56b0
@ -172,6 +172,28 @@ macro sub arg1,arg2
|
||||
end if
|
||||
}
|
||||
|
||||
macro mov arg1,arg2
|
||||
{
|
||||
if (arg1 in __regs) & ((arg2 eqtype 0) | (arg2 eqtype '0'))
|
||||
if (arg2) = 0
|
||||
xor arg1,arg1
|
||||
else if (arg2) = 1
|
||||
xor arg1,arg1
|
||||
inc arg1
|
||||
else if (arg2) = -1
|
||||
or arg1,-1
|
||||
else if (arg2) > -128 & (arg2) < 128
|
||||
push arg2
|
||||
pop arg1
|
||||
else
|
||||
mov arg1,arg2
|
||||
end if
|
||||
else
|
||||
mov arg1,arg2
|
||||
end if
|
||||
}
|
||||
|
||||
|
||||
macro struct name
|
||||
{
|
||||
virtual at 0
|
||||
|
@ -101,6 +101,10 @@ launcher:
|
||||
I_END: ; ¬¥âª ª®æ ¯à®£à ¬¬ë
|
||||
db ? ; system loader will zero all memory after program end
|
||||
; this byte will be terminating zero for launcher string
|
||||
; \begin{Serge}
|
||||
; A you really believe it?
|
||||
; Áëàæåí, êòî âåðóåò, òåïëî åìó íà ñâåòå!
|
||||
; \end{Serge}
|
||||
drvinfo: ; 512 bytes driver info area
|
||||
; +0 - Full driver name
|
||||
; +32 - Driver version
|
||||
|
Loading…
Reference in New Issue
Block a user