Subversion Repositories Kolibri OS

Rev

Rev 3453 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1.     mov  edi,params         ; 㪠§ â¥«ì ­  áâபã
  2.     call str_len            ; ¯®«ãç ¥¬ ¤«¨­ã áâப¨
  3.     cmp  eax,0              ; áâà ¢­¨¢ ¥¬ ¤«¨­ã á ­ã«ñ¬
  4.     je   red                ; ¥á«¨ ¯ à ¬¥â஢ ­¥â â® ã室¨¬
  5.     call    _read_params    ; ¨­ ç¥ ç¨â ¥¬ ¯ à ¬¥âàë æ¢¥â  (®ç¥­ì ªà¨¢®)
  6.     xor  eax,eax            ; § ­ã«ï¥¬ ॣ¨áâà
  7.     mov  al,byte [params]   ; ç¨â ¥¬ ¯ à ¬¥âà ¬®¤ 
  8.     cmp  al,'N'             ; áà ¢­¨¢ ¥¬ á normal mode
  9.     jne _no_normalmode      ; ¥á«¨ ­¥â â® ã室¨¬ ­  ¯à®¢¥àªã ¤ «ìè¥
  10.     mov  [runmode],1        ; ¥á«¨ ¤  â® ãáâ ­ ¢«¨¢ ¥¬ ¥£®
  11.     jmp  red                ; ¨¤ñ¬ ­  ®âà¨á®¢ªã
  12.   _no_normalmode:           ; ¥á«¨ ­¥ normal mode â®
  13.     cmp  al,'H'             ; ¢®§¬®¦­® hidden mode
  14.     jne _no_hiddenmode      ; ¥á«¨ ­¥ ®­ â® ã室¨¬ ¤ «ìè¥
  15.     mov  [runmode],2        ; ¥á«¨ ®­ â® ãáâ ­ ¢«¨¢ ¥¬ çâ® íâ® ®­ (­ å?)
  16.     call set_background     ; ¬¥­ï¥¬ ä®­
  17.     jmp  bexit              ; ¨ § ªà뢠¥¬ ¯à®£ã
  18.   _no_hiddenmode:           ; ¥á«¨ ­¥ hidden mode
  19.     cmp  al,'B'             ; ¢®§¬®¦­® noise mode
  20.     jne _no_noisemode       ; ¥á«¨ ­¥ ®­ â® ã室¨¬ ¤ «ìè¥
  21.     mov  [runmode],2        ; ¥á«¨ ®­ â® ãáâ ­ ¢«¨¢ ¥¬ çâ® íâ® ®­ (­ å?)
  22.     call set_background2    ; ¬¥­ï¥¬ ä®­
  23.     jmp  bexit              ; ¨ § ªà뢠¥¬ ¯à®£ã
  24.   _no_noisemode:            ; ¥á«¨ ­¥ noise mode
  25.     cmp  al,'D'             ; ¢®§¬®¦­® íâ® color dialog mode
  26.     jne _no_dialogmode      ; ¥á«¨ ¢áñ â ª¨ ­¥ ®­ â® ã室¨¬
  27.     mov  [runmode],3        ; ¨­ ç¥ 㪠§ë¢ ¥¬ çâ® íâ® â ª¨ ®­
  28.     jmp  red                ; ¨ ã室¨¬ ­  ¢ë¯®«­¥­¨¥
  29.   _no_dialogmode:           ; ¥á«¨ íâ® ­¨ ®¤¨­ ¨§ § ï¢«¥­ëå ¬®¤®¢
  30.     mov  [runmode],1        ; â® á¡à á뢠¥¬ ­  ¤¥ä®«â
  31.     jmp  red                ; ¨ à¨á㥬