Subversion Repositories Kolibri OS

Rev

Rev 3091 | Rev 3453 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3091 Rev 3099
Line 26... Line 26...
26
;;       - ¥¡®«ìè ï ®¯â¨¬¨§ æ¨ï.                                                                    |
26
;;       - ¥¡®«ìè ï ®¯â¨¬¨§ æ¨ï.                                                                    |
27
;; 0.5.0 - „®¡ ¢«¥­  ª­®¯ª  ᬥ­ë ä®­  à ¡®ç¥£® á⮫  (®â Leency).                                   |
27
;; 0.5.0 - „®¡ ¢«¥­  ª­®¯ª  ᬥ­ë ä®­  à ¡®ç¥£® á⮫  (®â Leency).                                   |
28
;;       - „®¡ ¢«¥­® ¨§¬¥­¥­¨¥ ä®­  à ¡®ç¥£® á⮫  £à ¤¨¥­â­®© § «¨¢ª®©.                             |
28
;;       - „®¡ ¢«¥­® ¨§¬¥­¥­¨¥ ä®­  à ¡®ç¥£® á⮫  £à ¤¨¥­â­®© § «¨¢ª®©.                             |
29
;;       - Š®á¬¥â¨ç¥áª¨¥ ¯à ¢ª¨.                                                                     |
29
;;       - Š®á¬¥â¨ç¥áª¨¥ ¯à ¢ª¨.                                                                     |
30
;;       - ¥¡®«ìè ï ¤¥®¯â¨¬¨§ æ¨ï.                                                                  |
30
;;       - ¥¡®«ìè ï ¤¥®¯â¨¬¨§ æ¨ï.                                                                  |
-
 
31
;; 0.6.0 - „®¡ ¢«¥­  ¢®§¬®¦­®áâì § ¯ã᪠ á ¯ à ¬¥âà ¬¨                                               |
-
 
32
;;       - „®¡ ¢«¥­ ०¨¬ H (hidden) ¯à®¨§¢®¤¨â § ¬¥­ã ä®­  à ¡®ç¥£® á⮫  £à ¤¨¥­â­®© § «¨¢ª®©.     |
-
 
33
;;       - ®«ìè ï ¤¥®¯â¨¬¨§ æ¨ï.                                                                    |
31
;.....................................................................................................
34
;.....................................................................................................
32
;; All rights reserved.                                                                              |
35
;; All rights reserved.                                                                              |
33
;;                                                                                                   |
36
;;                                                                                                   |
34
;; Redistribution and use in source and binary forms, with or without modification, are permitted    |
37
;; Redistribution and use in source and binary forms, with or without modification, are permitted    |
35
;; provided that the following conditions are met:                                                   |
38
;; provided that the following conditions are met:                                                   |
Line 64... Line 67...
64
  dd	 0x01
67
  dd	 0x01
65
  dd	 START
68
  dd	 START
66
  dd	 I_END
69
  dd	 I_END
67
  dd	 0x100000
70
  dd	 0x100000
68
  dd	 0x1000
71
  dd	 0x1000
69
  dd	 0x0
72
  dd	 params
70
  dd	 0x0
73
  dd	 0x0
Line 71... Line 74...
71
 
74
 
-
 
75
  include '..\..\..\macros.inc'
72
  include '..\..\..\macros.inc'
76
 
73
  WIN_W      equ 295                      ; è¨à¨­  ®ª­ 
77
  WIN_W  equ 295            ; è¨à¨­  ®ª­ 
74
  WIN_H      equ 195                      ; ¢ëá®â  ®ª­ 
78
  WIN_H  equ 195            ; ¢ëá®â  ®ª­ 
75
  WIN_X      equ 250                      ; ª®®à¤¨­ â  å ®ª­ 
79
  WIN_X  equ 250            ; ª®®à¤¨­ â  å ®ª­ 
Line 76... Line 80...
76
  WIN_Y      equ 190                      ; ª®®à¤¨­ â  ã ®ª­ 
80
  WIN_Y  equ 190            ; ª®®à¤¨­ â  ã ®ª­ 
-
 
81
 
-
 
82
START:
-
 
83
; ®¡à ¡®âª  ¯ à ¬¥â஢ ª®¬ ­¤­®© áâப¨
-
 
84
    mov  edi,params         ; 㪠§ â¥«ì ­  áâபã
-
 
85
    call str_len            ; ¯®«ãç ¥¬ ¤«¨­ã áâப¨
-
 
86
    cmp  eax,0              ; áâà ¢­¨¢ ¥¬ ¤«¨­ã á ­ã«ñ¬
-
 
87
    je   red                ; ¥á«¨ ¯ à ¬¥â஢ ­¥â â® ã室¨¬
-
 
88
    call    _read_params    ; ¨­ ç¥ ç¨â ¥¬ ¯ à ¬¥âàë æ¢¥â  (®ç¥­ì ªà¨¢®)
-
 
89
    xor  eax,eax            ; § ­ã«ï¥¬ ॣ¨áâà
-
 
90
    mov  al,byte [params]   ; ç¨â ¥¬ ¯ à ¬¥âà ¬®¤ 
-
 
91
    cmp  al,'N'             ; áà ¢­¨¢ ¥¬ á normal mode
-
 
92
    jne _no_normalmode      ; ¥á«¨ ­¥â â® ã室¨¬ ­  ¯à®¢¥àªã ¤ «ìè¥
-
 
93
    mov  [runmode],1        ; ¥á«¨ ¤  â® ãáâ ­ ¢«¨¢ ¥¬ ¥£®
-
 
94
    jmp  red                ; ¨¤ñ¬ ­  ®âà¨á®¢ªã
-
 
95
  _no_normalmode:           ; ¥á«¨ ­¥ normal mode â®
-
 
96
    cmp  al,'H'             ; ¢®§¬®¦­® hidden mode
-
 
97
    jne _no_hiddenmode      ; ¥á«¨ ­¥ ®­ â® ã室¨¬ ¤ «ìè¥
-
 
98
    mov  [runmode],2        ; ¥á«¨ ®­ â® ãáâ ­ ¢«¨¢ ¥¬ çâ® íâ® ®­ (­ å?)
-
 
99
    call set_background     ; ¬¥­ï¥¬ ä®­
-
 
100
    jmp  bexit              ; ¨ § ªà뢠¥¬ ¯à®£ã
-
 
101
  _no_hiddenmode:           ; ¥á«¨ ­¥ hidden mode
-
 
102
    cmp  al,'D'             ; ¢®§¬®¦­® íâ® color dialog mode
-
 
103
    jne _no_dialogmode      ; ¥á«¨ ¢áñ â ª¨ ­¥ ®­ â® ã室¨¬
-
 
104
    mov  [runmode],3        ; ¨­ ç¥ 㪠§ë¢ ¥¬ çâ® íâ® â ª¨ ®­
-
 
105
    jmp  red                ; ¨ ã室¨¬ ­  ¢ë¯®«­¥­¨¥
-
 
106
  _no_dialogmode:           ; ¥á«¨ íâ® ­¨ ®¤¨­ ¨§ § ï¢«¥­ëå ¬®¤®¢
-
 
107
    mov  [runmode],1        ; â® á¡à á뢠¥¬ ­  ¤¥ä®«â
77
 
108
    jmp  red                ; ¨ à¨á㥬
78
START:
109
 
79
;#___________________________________________________________________________________________________
110
;#___________________________________________________________________________________________________
80
;****************************************************************************************************|
111
;****************************************************************************************************|
81
; Ž‘Ž‚Ž‰ –ˆŠ‹ Žƒ€ŒŒ› - Ž€Ž’Š€ ‘Ž›’ˆ‰                                                        |
112
; Ž‘Ž‚Ž‰ –ˆŠ‹ Žƒ€ŒŒ› - Ž€Ž’Š€ ‘Ž›’ˆ‰                                                        |
Line 195... Line 226...
195
    mov     eax,48                        ; ”ã­ªæ¨ï 48 - á⨫¨ ®â®¡à ¦¥­¨ï ®ª®­.
226
    mov     eax,48                        ; ”ã­ªæ¨ï 48 - á⨫¨ ®â®¡à ¦¥­¨ï ®ª®­.
196
    mov     ebx,4                         ; ®¤äã­ªæ¨ï 4 - ¢®§¢à é ¥â eax = ¢ëá®â  ᪨­ .
227
    mov     ebx,4                         ; ®¤äã­ªæ¨ï 4 - ¢®§¢à é ¥â eax = ¢ëá®â  ᪨­ .
197
    int     0x40                          ; à¥à뢠­¨¥
228
    int     0x40                          ; à¥à뢠­¨¥
198
    mov     ecx,eax                       ; ‡ ¯®¬¨­ ¥¬ ¢ëá®âã ᪨­ 
229
    mov     ecx,eax                       ; ‡ ¯®¬¨­ ¥¬ ¢ëá®âã ᪨­ 
Line -... Line 230...
-
 
230
 
-
 
231
    mov     edi,[runmode]
-
 
232
    cmp     edi,2
-
 
233
    jne     no_hiddenmode
-
 
234
    mov     edi,hidden
-
 
235
    jmp     set_title
-
 
236
  no_hiddenmode:
-
 
237
    cmp     edi,3
-
 
238
    jne     no_dialogmode
-
 
239
    mov     edi,hidden
-
 
240
    jmp     set_title
-
 
241
  no_dialogmode:
-
 
242
    mov     edi,title                     ; ‡ £®«®¢®ª ®ª­ 
-
 
243
  set_title:
199
 
244
 
200
    xor     eax,eax                       ; Žç¨é ¥¬ eax (mov eax,0) (”ã­ªæ¨ï 0)
245
    xor     eax,eax                       ; Žç¨é ¥¬ eax (mov eax,0) (”ã­ªæ¨ï 0)
201
    mov     ebx,WIN_X shl 16+WIN_W        ; [ª®®à¤¨­ â  ¯® ®á¨ x]*65536 + [à §¬¥à ¯® ®á¨ x]
246
    mov     ebx,WIN_X shl 16+WIN_W        ; [ª®®à¤¨­ â  ¯® ®á¨ x]*65536 + [à §¬¥à ¯® ®á¨ x]
202
    add     ecx,WIN_Y shl 16+WIN_H        ; ‚ëá®â  ᪨­  + [ª®®à¤¨­ â  ¯® y]*65536 + [à §¬¥à ¯® y] (168 ¤«ï ¢¥àᨨ 0.2)
247
    add     ecx,WIN_Y shl 16+WIN_H        ; ‚ëá®â  ᪨­  + [ª®®à¤¨­ â  ¯® y]*65536 + [à §¬¥à ¯® y] (168 ¤«ï ¢¥àᨨ 0.2)
203
    mov     edx,[sc.work]                 ; ‚¨¤¨¬® áâ¨«ì ®ª­  ¯® ¤¥ä®«âã
248
    mov     edx,[sc.work]                 ; ‚¨¤¨¬® áâ¨«ì ®ª­  ¯® ¤¥ä®«âã
204
    or      edx,0x34000000                ; ˆ«¨ ®ª­® ᮠ᪨­®¬ 䨪á¨à®¢ ­­ëå à §¬¥à®¢
-
 
-
 
249
    or      edx,0x34000000                ; ˆ«¨ ®ª­® ᮠ᪨­®¬ 䨪á¨à®¢ ­­ëå à §¬¥à®¢
205
    mov     edi,title                     ; ‡ £®«®¢®ª ®ª­ 
250
    
Line 206... Line 251...
206
    int     0x40                          ; à¥à뢠­¨¥
251
    int     0x40                          ; à¥à뢠­¨¥
207
 
252
 
Line 236... Line 281...
236
    int     0x40
281
    int     0x40
Line 237... Line 282...
237
 
282
 
238
    call    draw_bottom_panel
283
    call    draw_bottom_panel
Line 239... Line -...
239
    call    draw_left_panel
-
 
240
 
284
    call    draw_left_panel
241
 
285
 
242
    mov     eax,12                        ; äã­ªæ¨ï 12: ®§­ ç ¥â, çâ® ¡ã¤¥â à¨á®¢ âìáï ®ª­®
286
    mov     eax,12                        ; äã­ªæ¨ï 12: ®§­ ç ¥â, çâ® ¡ã¤¥â à¨á®¢ âìáï ®ª­®
243
    mov     ebx,2                         ; 2 - ª®­¥æ à¨á®¢ ­¨ï
287
    mov     ebx,2                         ; 2 - ª®­¥æ à¨á®¢ ­¨ï
Line 825... Line 869...
825
    mov     edx,buff                      ; 㪠§ â¥«ì ­  ­ ç «® ⥪áâ 
869
    mov     edx,buff                      ; 㪠§ â¥«ì ­  ­ ç «® ⥪áâ 
826
    int     0x40
870
    int     0x40
827
    ret                                   ; ‚®§¢à é ¥¬ ã¯à ¢«¥­¨¥
871
    ret                                   ; ‚®§¢à é ¥¬ ã¯à ¢«¥­¨¥
828
;end_draw_value
872
;end_draw_value
Line -... Line 873...
-
 
873
 
-
 
874
  _read_params:
-
 
875
 
-
 
876
      mov al,[params+2]
-
 
877
      mov [params_c+0],al
-
 
878
 
-
 
879
      mov al,[params+3]
-
 
880
      mov [params_c+1],al
-
 
881
 
-
 
882
      mov al,[params+4]
-
 
883
      mov [params_c+2],al
-
 
884
 
-
 
885
      mov al,[params+5]
-
 
886
      mov [params_c+3],al
-
 
887
 
-
 
888
      mov al,[params+6]
-
 
889
      mov [params_c+4],al
-
 
890
 
-
 
891
      mov al,[params+7]
-
 
892
      mov [params_c+5],al
-
 
893
 
-
 
894
      mov al,[params+8]
-
 
895
      mov [params_c+6],al
-
 
896
 
-
 
897
      mov al,[params+9]
-
 
898
      mov [params_c+7],al
-
 
899
 
-
 
900
      mov   esi,params_c
-
 
901
      mov   ecx,16
-
 
902
      call  ascii2int
-
 
903
      mov   [color],eax
-
 
904
 
-
 
905
      mov al,[params+11]
-
 
906
      mov [params_c+0],al
-
 
907
 
-
 
908
      mov al,[params+12]
-
 
909
      mov [params_c+1],al
-
 
910
 
-
 
911
      mov al,[params+13]
-
 
912
      mov [params_c+2],al
-
 
913
 
-
 
914
      mov al,[params+14]
-
 
915
      mov [params_c+3],al
-
 
916
 
-
 
917
      mov al,[params+15]
-
 
918
      mov [params_c+4],al
-
 
919
 
-
 
920
      mov al,[params+16]
-
 
921
      mov [params_c+5],al
-
 
922
 
-
 
923
      mov al,[params+17]
-
 
924
      mov [params_c+6],al
-
 
925
 
-
 
926
      mov al,[params+18]
-
 
927
      mov [params_c+7],al
-
 
928
 
-
 
929
      mov   esi,params_c
-
 
930
      mov   ecx,16
-
 
931
      call  ascii2int
-
 
932
      mov   [color2],eax
-
 
933
 
-
 
934
      ret
829
 
935
 
830
hex_digit:
936
hex_digit:
831
    ;.................................................................................................
937
    ;.................................................................................................
832
    ; à¥®¡à §®¢ ­¨¥ ¢ ASCII (¢­¥ § ¢¨á¨¬®á⨠®â á¨á⥬ë áç¨á«¥­¨ï)
938
    ; à¥®¡à §®¢ ­¨¥ ¢ ASCII (¢­¥ § ¢¨á¨¬®á⨠®â á¨á⥬ë áç¨á«¥­¨ï)
833
    ;.................................................................................................
939
    ;.................................................................................................
Line 872... Line 978...
872
    call    str_len
978
    call    str_len
873
    mov     esi,eax
979
    mov     esi,eax
874
    ret                                   ; ¨ ¢®§¢à é ¥¬ ã¯à ¢«¥­¨¥
980
    ret                                   ; ¨ ¢®§¢à é ¥¬ ã¯à ¢«¥­¨¥
875
;end_int2ascii
981
;end_int2ascii
Line -... Line 982...
-
 
982
 
-
 
983
char2byte:
-
 
984
    sub al,'0'
-
 
985
    cmp al,10
-
 
986
    jb  done
-
 
987
    add al,'0'
-
 
988
    and al,0x5f
-
 
989
    sub al,'A'-10
-
 
990
    and al,0x0f
-
 
991
    done:
-
 
992
    ret
-
 
993
;end_char2byte
-
 
994
 
-
 
995
ascii2int:
-
 
996
    ;.................................................................................................
-
 
997
    ; à¥®¡à §®¢ ­¨¥ áâப¨ ¢ ç¨á«®
-
 
998
    ;.................................................................................................
-
 
999
    ; esi - 㪠§ â¥«ì ­  ­ã«ìâ¥à¬¨­¨à®¢ ­­ãî áâபã
-
 
1000
    ; ecx - ®á­®¢ ­¨¥ á¨á⥬ë áç¨á«¥­¨ï
-
 
1001
    ; ‚®§¢à é ¥â eax - ç¨á«®
-
 
1002
    push esi
-
 
1003
    xor eax,eax
-
 
1004
    xor ebx,ebx
-
 
1005
    cmp byte [esi],'-'
-
 
1006
    jnz .next
-
 
1007
    inc esi
-
 
1008
    .next:
-
 
1009
    lodsb
-
 
1010
    or al,al
-
 
1011
    jz .done
-
 
1012
    call char2byte
-
 
1013
    imul ebx,ecx
-
 
1014
    add ebx,eax
-
 
1015
    jmp .next
-
 
1016
    .done:
-
 
1017
    xchg ebx,eax
-
 
1018
    pop esi
-
 
1019
    cmp byte [esi],'-'
-
 
1020
    jz .negate
-
 
1021
    ret
-
 
1022
    .negate:
-
 
1023
    neg eax
-
 
1024
    ret
-
 
1025
;end_ascii2int
876
 
1026
 
877
get_spectr:
1027
get_spectr:
878
    ;.................................................................................................
1028
    ;.................................................................................................
879
    ; ¢®§¢à é ¥â r,g,b á®á⮢«ïî騥 梥â 
1029
    ; ¢®§¢à é ¥â r,g,b á®á⮢«ïî騥 梥â 
880
    ;.................................................................................................
1030
    ;.................................................................................................
Line 926... Line 1076...
926
	pop esi
1076
	pop esi
927
	pop ecx
1077
	pop ecx
Line 928... Line 1078...
928
 
1078
 
929
	ret
1079
	ret
-
 
1080
;end_str_len
-
 
1081
 
-
 
1082
    ;.................................................................................................
-
 
1083
    ; ¢®§¢à é ¥â 㪠§ â¥«ì ­  ¯¥à¢®¥ ¢å®¦¤¥­¨¥ Chr ‚L (¢å®¤->EDI string ; ¢ë室->EAX offset)
-
 
1084
    ;.................................................................................................
-
 
1085
;strscan:
-
 
1086
;    push ecx ; ¤«¨­  áâப¨
-
 
1087
;    push ebx ; 㪠§ â¥«ì ­  ᨬ¢®« (bl)
-
 
1088
;    push esi ; ¯à¨£®¤¨âáï
-
 
1089
;    push edi ; 㪠§ â¥«ì ­  áâà®ªã  
-
 
1090
;    mov esi, edi
-
 
1091
;    mov al,bl
-
 
1092
;    repne scasb
-
 
1093
;    sub edi, esi
-
 
1094
;    mov eax, edi
-
 
1095
;    dec eax
-
 
1096
;    pop edi
-
 
1097
;    pop esi
-
 
1098
;    pop ebx
-
 
1099
;    pop ecx
-
 
1100
;    ret
-
 
1101
;end;
-
 
1102
 
-
 
1103
 
-
 
1104
 
930
;end_str_len
1105
 
931
;#___________________________________________________________________________________________________
1106
;#___________________________________________________________________________________________________
932
;****************************************************************************************************|
1107
;****************************************************************************************************|
933
; ‹ŽŠ ……Œ…›• ˆ ŠŽ‘’€’                                                                         |
1108
; ‹ŽŠ ……Œ…›• ˆ ŠŽ‘’€’                                                                         |
Line 934... Line -...
934
;----------------------------------------------------------------------------------------------------/
-
 
935
 
-
 
936
struct map_colors
-
 
937
    c1         db 0
-
 
938
    c2         db 0
-
 
939
    c3         db 0
-
 
940
    c4         db 0
-
 
941
    c5         db 0
-
 
942
    c6         db 0
-
 
943
    c7         db 0
-
 
944
    c8         db 0
-
 
945
    c9         db 0
-
 
946
    c10        db 0
-
 
947
    c11        db 0
-
 
948
    c12        db 0
-
 
949
ends
1109
;----------------------------------------------------------------------------------------------------/
950
 
1110
 
951
    cm          db 12 dup(0)
1111
    cm          db 12 dup(0)
952
    color       dd 00000000h              ; åà ­¨â §­ ç¥­¨¥ ¢ë¡à ­­®£® 梥â 
1112
    color       dd 00000000h              ; åà ­¨â §­ ç¥­¨¥ ¢ë¡à ­­®£® 梥â 
953
    color2      dd 00FFFFFFh              ; åà ­¨â §­ ç¥­¨¥ ¢â®à®£® ¢ë¡à ­­®£® 梥â 
1113
    color2      dd 00FFFFFFh              ; åà ­¨â §­ ç¥­¨¥ ¢â®à®£® ¢ë¡à ­­®£® 梥â 
954
    mouse_x     dd 0                      ; åà ­¨â £«®¡ «ì­ãî å ª®®à¤¨­ âã ¬ëè¨
1114
    mouse_x     dd 0                      ; åà ­¨â £«®¡ «ì­ãî å ª®®à¤¨­ âã ¬ëè¨
955
    mouse_y     dd 0                      ; åà ­¨â £«®¡ «ì­ãî ã ª®®à¤¨­ âã ¬ëè¨
1115
    mouse_y     dd 0                      ; åà ­¨â £«®¡ «ì­ãî ã ª®®à¤¨­ âã ¬ëè¨
956
    mouse_f     dd 0                      ; åà ­¨â ¤ ­­ë¥ ® ⮬ ª ª ï ª­®¯ª  ¬ëè¨ ¡ë«  ­ ¦ â 
1116
    mouse_f     dd 0                      ; åà ­¨â ¤ ­­ë¥ ® ⮬ ª ª ï ª­®¯ª  ¬ëè¨ ¡ë«  ­ ¦ â 
957
    desctop_w   dd 0                      ; åà ­¨â è¨à¨­ã íªà ­ 
1117
    desctop_w   dd 0                      ; åà ­¨â è¨à¨­ã íªà ­ 
-
 
1118
    sc          system_colors             ; åà ­¨â áâàãªâãàã á¨á⥬­ëå 梥⮢ ᪨­ 
958
    sc          system_colors             ; åà ­¨â áâàãªâãàã á¨á⥬­ëå 梥⮢ ᪨­ 
1119
    title       db 'Palitra v0.6',0       ; åà ­¨â ¨¬ï ¯à®£à ¬¬ë
959
    title       db 'Palitra v0.5',0       ; åà ­¨â ¨¬ï ¯à®£à ¬¬ë
1120
    hidden      db 'Hidden',0
960
    hex         db '#',0                  ; ¤«ï ¢ë¢®¤  à¥èñ⪨ ª ª ⥪áâ 
1121
    hex         db '#',0                  ; ¤«ï ¢ë¢®¤  à¥èñ⪨ ª ª ⥪áâ 
961
    cname       db 'RGBAx'                ; åà ­¨â à §àï¤ë 梥⮢ (red,green,blue) x-¬¥âª  ª®­æ 
1122
    cname       db 'RGBAx'                ; åà ­¨â à §àï¤ë 梥⮢ (red,green,blue) x-¬¥âª  ª®­æ 
962
    cred        db 0                      ; åà ­¨¬ ªà á­ë© ᯥªàâ
1123
    cred        db 0                      ; åà ­¨¬ ªà á­ë© ᯥªàâ
Line 966... Line 1127...
966
    larrow      db 0x1A,0
1127
    larrow      db 0x1A,0
967
    buff        db '000',0
1128
    buff        db '000',0
968
    bground     db 'BACKGROUND',0         ; ¨¬ï ª­®¯ª¨ - 14
1129
    bground     db 'BACKGROUND',0         ; ¨¬ï ª­®¯ª¨ - 14
969
    pnext       dd 0                      ; áç¥â稪 ¯¥à¥ª«î祭¨ï ¯ «¨âàë
1130
    pnext       dd 0                      ; áç¥â稪 ¯¥à¥ª«î祭¨ï ¯ «¨âàë
970
    renmode     dd 0                      ; ०¨¬ ®âà¨á®¢ª¨ (1-梥⮢ ï á奬 ,2-¯¨¯¥âª ,3-ªà㣮¢ ï)
1131
    renmode     dd 0                      ; ०¨¬ ®âà¨á®¢ª¨ (1-梥⮢ ï á奬 ,2-¯¨¯¥âª ,3-ªà㣮¢ ï)
-
 
1132
    runmode     dd 1                      ; ०¨¬ § ¯ã᪠ (1-normal, 2-hidden, 3-colordialog)
-
 
1133
    params      db 20 dup(0)              ; ¯à¨ñ¬ ¯ à ¬¥â஢
-
 
1134
    params_c    db 9  dup(0)              ; ¯à¨ñ¬­¨ª ¤«ï 梥â 
971
I_END:
1135
I_END: