/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'®¬ |
; |