Changeset 46 for trunk/BOOTCODE/REGULAR/PASSWORD.ASM
- Timestamp:
- Apr 12, 2014, 8:23:32 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BOOTCODE/REGULAR/PASSWORD.ASM
r40 r46 31 31 PASSWORD_AskSystemPwd Proc Near Uses ax bx si di 32 32 ; Asks System Password, if set... 33 test CFG_PasswordSystem, 133 test byte ptr [CFG_PasswordSystem], 1 34 34 jz PASP_NoPassword 35 35 mov ax, 0ABABh … … 43 43 PASSWORD_AskChangeBootPwd Proc Near Uses ax bx si di 44 44 ; Asks System Password, if set... 45 test CFG_PasswordChangeBoot, 145 test byte ptr [CFG_PasswordChangeBoot], 1 46 46 jz PACBP_NoPassword 47 test TimedBootUsed, 147 test byte ptr [TimedBootUsed], 1 48 48 jnz PACBP_NoPassword 49 49 mov ax, 0ABABh … … 70 70 PASSWORD_AskSpecifiedPassword Proc Near Uses cx dx ds si es di bp 71 71 local AskPasswordMiss:byte, AskPasswordText:word, AskPasswordMagic:word, AskPasswordWhich:word 72 mov AskPasswordMagic, ax73 mov AskPasswordText, si74 mov AskPasswordWhich, di72 mov [AskPasswordMagic], ax 73 mov [AskPasswordText], si 74 mov [AskPasswordWhich], di 75 75 mov ax, cs 76 76 mov ds, ax … … 80 80 mov cx, 8 81 81 rep stosb ; Generates empty password 82 mov AskPasswordMiss, 083 mov ax, AskPasswordWhich82 mov byte ptr [AskPasswordMiss], 0 83 mov ax, [AskPasswordWhich] 84 84 or ax, ax 85 85 jnz PASP_BadBoyRetry ; Only check one … … 106 106 107 107 ; ...and compare it to the specified on-board one 108 mov di, AskPasswordWhich108 mov di, [AskPasswordWhich] 109 109 or di, di 110 110 jnz PASP_OnlyCheckSpecified … … 122 122 123 123 PASP_LetUserGuessPassword: ; ;-))) 124 mov ax, AskPasswordMagic125 mov si, AskPasswordText124 mov ax, [AskPasswordMagic] 125 mov si, [AskPasswordText] 126 126 mov di, offset TempPasswordEntry 127 127 call SETUP_LetEnterPassword 128 inc AskPasswordMiss129 cmp AskPasswordMiss, 10128 inc byte ptr [AskPasswordMiss] 129 cmp byte ptr [AskPasswordMiss], 10 130 130 jae PASP_BadBoyAlert 131 131 jmp PASP_BadBoyRetry
Note:
See TracChangeset
for help on using the changeset viewer.