Rev 1686 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1686 | Rev 1688 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | ;********************************************************************* |
1 | ;********************************************************************* |
2 | unpack: |
2 | unpack: |
3 | ; call clear_edit_points |
3 | call refresh_editbox_data |
4 | ; and [curedit],0 |
- | |
5 | ; clear messages |
4 | ; clear messages |
6 | call clear_messages |
5 | call clear_messages |
7 | ; display logo |
6 | ; display logo |
8 | mov esi,info_str |
7 | mov esi,info_str |
9 | push info_len |
8 | push info_len |
Line 25... | Line 24... | ||
25 | 24 | ||
26 | mov ecx,[insize] |
25 | mov ecx,[insize] |
27 | test ecx,ecx |
26 | test ecx,ecx |
Line 28... | Line -... | ||
28 | jz infileerr |
- | |
29 | - | ||
30 | ; mov ecx,[memf] |
- | |
31 | ; mov [infile],ecx |
- | |
32 | ; add ecx,eax |
- | |
33 | ; mov [outfile],ecx |
- | |
34 | ; mov [outfilebest],ecx |
- | |
35 | ; mcall 64,1 |
- | |
36 | ; test eax,eax |
- | |
37 | ; jnz memf1 |
27 | jz infileerr |
Line 38... | Line 28... | ||
38 | 28 | ||
Line 39... | Line 29... | ||
39 | mcall 68,12 |
29 | mcall 68,12 |
Line 60... | Line 50... | ||
60 | push notpacked_len |
50 | push notpacked_len |
61 | pop ecx |
51 | pop ecx |
62 | jmp write_string |
52 | jmp write_string |
63 | ;--------------------------------------------------------------------- |
53 | ;--------------------------------------------------------------------- |
64 | @@: |
54 | @@: |
65 | ; mov ecx,[outfile] |
- | |
66 | ; add ecx,dword [eax+4] |
- | |
67 | ; mcall 64,1 |
- | |
68 | ; test eax,eax |
- | |
69 | ; jnz memf1 |
- | |
70 | - | ||
71 | mov ecx,[eax+4] |
55 | mov ecx,[eax+4] |
72 | add ecx,[insize] |
56 | add ecx,[insize] |
Line 73... | Line 57... | ||
73 | 57 |