Rev 170 | Rev 188 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 170 | Rev 172 | ||
---|---|---|---|
Line 128... | Line 128... | ||
128 | xor eax, eax |
128 | xor eax, eax |
129 | mov [dir_addr], eax |
129 | mov [dir_addr], eax |
130 | mov [master_addr], eax |
130 | mov [master_addr], eax |
Line 131... | Line 131... | ||
131 | 131 | ||
132 | mov eax, [app_size] |
132 | mov eax, [app_size] |
133 | add eax, 4095+4096 |
133 | add eax, 4095 |
134 | and eax, NOT(4095) |
134 | and eax, NOT(4095) |
135 | mov [app_size], eax |
135 | mov [app_size], eax |
136 | mov ebx, eax |
136 | mov ebx, eax |
137 | shr eax, 12 |
137 | shr eax, 12 |
Line 755... | Line 755... | ||
755 | mov [l.es],ax |
755 | mov [l.es],ax |
756 | mov [l.fs],ax |
756 | mov [l.fs],ax |
757 | mov ax,graph_data ;ax - selector of graphic segment |
757 | mov ax,graph_data ;ax - selector of graphic segment |
758 | mov [l.gs],ax |
758 | mov [l.gs],ax |
759 | mov [l.io],word 128 |
759 | mov [l.io],word 128 |
760 | mov [l.eflags],dword 0x3202 |
760 | mov [l.eflags],dword 0x1202 |
Line 761... | Line 761... | ||
761 | 761 | ||
762 | mov [l.ss0],os_data |
762 | mov [l.ss0],os_data |
763 | mov ebx,[slot] |
763 | mov ebx,[slot] |
764 | shl ebx,12 |
764 | shl ebx,12 |