Search found 6 matches
- Thu Feb 07, 2008 11:29 pm
- Forum: Your Announcements
- Topic: Tutorial 14: Programming the Kernel 1
- Replies: 20
- Views: 110448
- Thu Feb 07, 2008 4:17 am
- Forum: Advanced OS Development
- Topic: Nasm - Useful IDT Interface
- Replies: 13
- Views: 79785
No problem 'Mike the Admin' ! And to put this thread back on its rail, I updated my little macro : %assign nIRQh 0 %macro SetIRQHandler 1 %if nIRQh<256 mov eax, nIRQh mov ebx, %1 call IDT_SetGate %else %error More than 256 Interrupt handlers. %endif %assign nIRQh nIRQh+1 %endmacro %macro SetIRQUnhan...
- Tue Feb 05, 2008 11:05 pm
- Forum: Advanced OS Development
- Topic: Nasm - Useful IDT Interface
- Replies: 13
- Views: 79785
- Tue Feb 05, 2008 1:00 am
- Forum: Advanced OS Development
- Topic: Nasm - Useful IDT Interface
- Replies: 13
- Views: 79785
Personally, I would prefer this kind of "loop": %assign i 0 %macro SetIRQHandler 1 %if i<256 mov eax, i mov ebx, %1 call IDT_SetGate %else %error More than 256 Interrupt handlers. %endif %assign i i+1 %endmacro That would be called like this: IRQ_0: iret IRQ_1: iret ... _func: call IDT_Install SetIR...
- Mon Feb 04, 2008 10:02 pm
- Forum: Lounge
- Topic: Introduction
- Replies: 15
- Views: 93437
- Mon Feb 04, 2008 7:55 am
- Forum: Lounge
- Topic: Introduction
- Replies: 15
- Views: 93437
Hi, I'm 23 and, if you don't mind, I'll stick with the pseudonyme JonnyPop... I live in Quebec city, in the french-speaking province of Canada also named Quebec. (even though we will one day have a country of our own, now we are still in Canada. But lets not fall into politic...) I never had a singl...