[eduos] Re: eduos bug


On Tue, 12 Jun 2001, [iso-8859-1] Boudewijn Becking wrote:

> Recently i downloaded EduOS (nice work) and i thought
> i'd point you to, what i think is a mistake in your
> code. In the file init.asm you enable interupts by
> writing 0x0 to port 20h and A0h. I think this should
> be port 21h and A1h resp. As i understand it 20h and
> A0h are used for EOI messages, but to enable interupts
> ports 21h and A1h are used.

mmm...
Did you download EduOS-0.1.13 from
        http://studwww.rug.ac.be/~fcorneli/eduos
In init.asm there stands:
        mov     al,0h           ; OCW1 interrupt mask to both
        out     21h,al          ; all interrupts enabled
        call    Delay
        out     0A1h,al
        call    Delay

The 0x20 and 0xA0 bug was fixed about a year ago in EduOS 0.1.11.

Greetings, Frank.


----------------------------------------
The EduOS home page can be found at:
http://studwww.rug.ac.be/~fcorneli/eduos
----------------------------------------

Other related posts: