61
Offtopic / Einige Fragen zu Linux & Windows
« am: 27. June 2005, 20:06 »
Ich glaub wine hatte da doch so ne möglichkeit env-variablen einzustellen...da könntest du auch workdir einstellen...argh sorry, hab wine nie wirklich benutzt.
29. March 2024, 07:39
Diese Sektion erlaubt es dir alle Beiträge dieses Mitglieds zu sehen. Beachte, dass du nur solche Beiträge sehen kannst, zu denen du auch Zugriffsrechte hast.
idt_pointer:
dw end_of_idt - start_of_idt - 1
dd start_of_idt
macro IdtEntry Isr
{
dw Isr and 0xffff
dw 0x0008
db 00000000b
db 10001110b
dw Isr shr 16
}
macro Exception Message
{
pusha
push gs
push fs
push ds
push es
mov esi, Message
call PutString
cli
hlt
pop es
pop ds
pop fs
pop gs
popa
iret
}
InterruptDescriptorTable:
dw EndOfIdtEntries - IdtEntries -1
dd IdtEntries
IdtEntries:
IdtEntry Isr1
[...]
IdtEntry Isr33
EndOfIdtEntries:
Isr0: Exception Msg_Exception_1
[...]
Isr31: Exception Msg_Exception_32
Isr32:
pusha
push gs
push fs
push ds
push es
push String_Header
push 0x1f
call PutString
pop es
pop ds
pop fs
pop gs
popa
iret
Isr33:
pusha
push gs
push fs
push ds
push es
;xor eax, eax
;in al, 0x60
;call PutChar
push String_Header
call PutString
;mov al, 0x20
;out 0xA0, al
;out 0x20, al
pop es
pop ds
pop fs
pop gs
popa
iret
lidt [InterruptDescriptorTable]
sti