Subversion Repositories Kolibri OS

Compare Revisions

No changes between revisions

Regard whitespace Rev 501 → Rev 502

/programs/demos/ss/trunk/@SS.ASM
393,7 → 393,7
xor eax,eax ; function 0 : define and draw window
mov ebx,100*65536+215 ; [x start] *65536 + [x size]
mov ecx,100*65536+70 ; [y start] *65536 + [y size]
mov edx,0x03400088 ; color of work area RRGGBB,8->color gl
mov edx,0x13400088 ; color of work area RRGGBB,8->color gl
mov edi,title
mcall
 
/programs/develop/fasm/trunk/fasm.asm
157,7 → 157,7
mcall 9,PROCESSINFO,-1
 
mpack ecx,1,1
mov ebx,[pinfo.box.left]
mov ebx,[pinfo.box.width]
sub ebx,10
 
push ecx
190,7 → 190,7
madd ecx, 14,0
mcall ,,,0x4000000D ; Button: Enter Path
 
mpack ebx,[pinfo.box.left],MAGIC1
mpack ebx,[pinfo.box.width],MAGIC1
msub ebx,MAGIC1+10+1,0
mpack ecx,0, 14*3/2-1
madd ecx,1,0
211,7 → 211,7
cmp byte[edx],'x'
jne newline
 
mov ebx,[pinfo.box.left]
mov ebx,[pinfo.box.width]
sub ebx,MAGIC1+10+1-9
shl ebx,16
add ebx,1+( 14*3/2-1)/2-3
221,7 → 221,7
 
mpack ebx,MAGIC1+6,0
add ebx,1+ 14/2-3+ 14*0
mov esi,[pinfo.box.left]
mov esi,[pinfo.box.width]
sub esi,MAGIC1*2+5*2+6+3
mov eax,esi
mov cl,6
247,9 → 247,9
 
draw_messages:
mov eax,13 ; clear work area
mpack ebx,7-2,[pinfo.box.left]
mpack ebx,7-2,[pinfo.box.width]
sub ebx,5*2+7*2-1-2*2
mpack ecx,0,[pinfo.box.top]
mpack ecx,0,[pinfo.box.height]
madd ecx, 14*3+1+7+1,-( 14*3+1+7*2+25)
mov word[bottom_right+2],bx
mov word[bottom_right],cx
361,7 → 361,7
 
print_text:
 
mpack ebx,MAGIC1+6,[pinfo.box.left]
mpack ebx,MAGIC1+6,[pinfo.box.width]
sub ebx,MAGIC1*2+19
movzx esi,bx
mov ecx,[ya-2]
/programs/fs/sysxtree/trunk/sysxtree.asm
228,7 → 228,7
movzx ebx, ax ; y
shr eax, 16 ; x
mov ebp,eax
sub ebp,[listx] ;[procinfo.box.left]
sub ebp,[listx] ;[procinfo.box.width]
sub ebp,[listxsize]
add ebp,[scrollsize]
cmp ebp,dword [scrollsize] ;8
1028,10 → 1028,10
cmp [browser], 1 ;it's browser?
jne dialogscr
 
mov eax,[procinfo.box.top]
mov eax,[procinfo.box.height]
sub eax,90
drawfbox 40,76,300,eax,0x00000000
mov eax,[procinfo.box.top]
mov eax,[procinfo.box.height]
sub eax,92
drawfbox 41,77,298,eax,0x00ffffff
mov edi,esi ;14
1041,10 → 1041,10
jmp outlab
 
dialogscr:
mov eax,[procinfo.box.top]
mov eax,[procinfo.box.height]
sub eax,84
drawfbox 16,54,270,eax,0x00000000
mov eax,[procinfo.box.top]
mov eax,[procinfo.box.height]
sub eax,86
drawfbox 17,55,268,eax,0x00ffffff
mov edi,esi ;14
1145,7 → 1145,7
; mov ebx,procinfo
; mov ecx,-1
; mcall
; mov eax,[procinfo.box.left]
; mov eax,[procinfo.box.width]
; cmp eax,66
; jg temp12345
; ret
1186,35 → 1186,35
mov ecx,-1
mcall
 
mov eax,[procinfo.box.left]
mov eax,[procinfo.box.width]
cmp eax,66
jg @f
.ret:
ret
@@:
cmp [procinfo.box.top], 0x70
cmp [procinfo.box.height], 0x70
jl .ret
 
cmp [browser], 1 ;it's browser
jne nob9
mov [listx],120
; mov eax,[procinfo.box.left]
; mov eax,[procinfo.box.width]
sub eax,127;[listx]+7
cmp eax,10
jl .ret
mov [listxsize],eax
mov [listy],73
mov eax,[procinfo.box.top]
mov eax,[procinfo.box.height]
sub eax,73+7;[listy]+7
mov [listysize],eax
jmp isb9
nob9:
mov [listx],10
; mov eax,[procinfo.box.left]
; mov eax,[procinfo.box.width]
sub eax,17 ;[listx]+7
mov [listxsize],eax
mov [listy],54
mov eax,[procinfo.box.top]
mov eax,[procinfo.box.height]
sub eax,54+34;[listy]+34
mov [listysize],eax
isb9:
1248,17 → 1248,17
glabel 8,25,' FILE VIEW INFO ', cl_White ;Black
 
;BlackLine
mov eax,[procinfo.box.left]
mov eax,[procinfo.box.width]
sub eax,10
drawfbox 5,35, eax, 1, cl_Black
 
;BlackLine2
mov eax,[procinfo.box.left]
mov eax,[procinfo.box.width]
sub eax,10
drawfbox 5,68, eax, 1, cl_Black
 
;BlackLine2 vertical
; mov eax,[procinfo.box.top]
; mov eax,[procinfo.box.height]
; sub eax,69+4
; drawfbox 115, 69, 1, eax, cl_Black
 
1344,7 → 1344,7
;But img browser
setimg 10,37,butimg
;left logo
add eax,[procinfo.box.left]
add eax,[procinfo.box.width]
sub eax,80
mov [temp],eax
setimg [temp],37,logoimg
1359,7 → 1359,7
 
mov [urlx],48
mov [urly],55
mov eax,[procinfo.box.left]
mov eax,[procinfo.box.width]
sub eax,48+10
mov [urlxsize],eax
mov [urlysize],12
1388,10 → 1388,10
nob5:
 
mov [urlx],10
mov eax,[procinfo.box.top]
mov eax,[procinfo.box.height]
sub eax,24
mov [urly],eax
mov eax,[procinfo.box.left]
mov eax,[procinfo.box.width]
sub eax,80
mov [urlxsize],eax
mov [urlysize],12
1417,11 → 1417,11
;Draw OPEN\SAVE button
mov ebx,0*65536+50
mov ecx,0*65536+12
mov eax,[procinfo.box.left]
mov eax,[procinfo.box.width]
sub eax,63
shl eax,16
add ebx,eax
mov eax,[procinfo.box.top]
mov eax,[procinfo.box.height]
sub eax,25
shl eax,16
add ecx,eax
1431,9 → 1431,9
mcall
 
; label OPEN or SAVE
mov ebx,[procinfo.box.left]
mov ebx,[procinfo.box.width]
sub ebx,48
mov eax,[procinfo.box.top]
mov eax,[procinfo.box.height]
sub eax,22
shl ebx,16
add ebx,eax
/programs/network/https/trunk/https.asm
26,7 → 26,7
dd START ; program start
dd I_END ; program image size
dd 0x400000 ; required amount of memory
dd 0x400000
dd 0x20000
dd 0,0 ; reserved=no extended header
 
include "..\..\..\MACROS.INC"
1158,7 → 1158,6
mov ecx,0x000000
mov edx,text
mov esi,35
mov eax,13
newline:
pusha
cmp ebx,25*65536+61
1172,6 → 1171,7
shl ecx,16
mov cx,9
mov edx,0xffffff
mov eax,13
mcall
now:
popa
/programs/other/period/trunk/period.asm
390,8 → 390,8
row_1_loop:
add ebx,26*65536
inc edx
mcall
dec edi
mcall
jns row_1_loop
row_2:
dgfsfHe_:
404,8 → 404,8
 
add ebx,26*65536
inc edx
mcall
dec edi
mcall
jns row_2_loop
 
text_on_buttons:
/programs/system/icon/trunk/icon.asm
19,7 → 19,7
use32
org 0x0
db 'MENUET01' ; 8 byte id
dd 0x01 ; title version
dd 0x01 ; header version
dd START ; start of code
dd I_END ; size of image
dd icon_data+0x30000 ; memory for app
/programs/system/kbd/trunk/kbd.ASM
18,7 → 18,7
use32 ; ¢ª«îç¨âì 32-¡¨â­ë© ०¨¬  áᥬ¡«¥à 
 
db 'MENUET01' ; 8 byte id
dd 0x01 ; title version
dd 0x01 ; header version
dd START ; start of code
dd I_END ; size of image
dd memsize ; memory for app
/programs/system/mgb/trunk/MACROS.INC
File deleted
/programs/system/rdsave/trunk/rdsave.asm
26,7 → 26,7
dd 0x0 ; § à¥§¥à¢¨à®¢ ­®
 
include '..\..\..\develop\examples\editbox\trunk\editbox.inc'
use_edit_box structure_of_potock,22,5
use_edit_box procinfo,22,5
 
;---------------------------------------------------------------------
;--- €—€‹Ž Žƒ€ŒŒ› ----------------------------------------------
199,7 → 199,7
mov edi,title ; ‡€ƒŽ‹Ž‚ŽŠ ŽŠ€
mcall
 
draw_edit_boxes editbox,editbox_end,use_f9,structure_of_potock ;à¨á®¢ ­¨¥ edit box'®¢
draw_edit_boxes editbox,editbox_end,use_f9,procinfo ;à¨á®¢ ­¨¥ edit box'®¢
 
mov al,13 ;®âà¨á®¢ª  ⥭¥© ª­®¯®ª
mov ebx,194 shl 16 + 60
336,7 → 336,6
 
sc system_colors
 
structure_of_potock:
rb 100
procinfo process_information
 
 
/programs/system/run/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/system/setup/trunk/setup.asm
14,7 → 14,7
use32
org 0x0
db 'MENUET01' ; 8 byte identifier
dd 0x01 ; title version
dd 0x01 ; header version
dd START ; pointer to program start
dd I_END ; size of image
dd 0x4000 ; reguired amount of memory
/programs/system/vrr/trunk/vrr.asm
12,7 → 12,7
org 0x0
db 'MENUET01' ; 8 byte id
dd 0x01 ; title version
dd 0x01 ; header version
dd START ; start of code
dd I_END ; size of image
dd 0x5000 ; memory for app
/programs/system/vrr_m/trunk/vrr_m.asm
1,8 → 1,8
;
; ‘¨á⥬­ ï ¯à®£à ¬¬  ¤«ï ãáâ ­®¢ª¨ ¯®¢ë襭­ëå (>60 Hz) ç áâ®â ®¡­®¢«¥­¨ï
; íªà ­  §  áç¥â á­¨¦¥­¨ï à §à¥è¥­¨ï
; (¤«ï ¯¥à¥å®¤®¢: 1024å768-->800å600
; 800å600-->640å480)
; (¤«ï ¯¥à¥å®¤®¢: 1024å768*60-->800å600*98
; 800å600*60-->640å480*94)
;
; Š®¬¯¨«¨à®¢ âì FASM'®¬
;