MegaBrutal escreveu:
> Hi all,
> 
> I have a boot record I wrote for my own OS that's not related to FreeDOS.
> My boot code acts really strange - it gets error 9 from INT 13h, when
> it tries to read from the floppy disk.
> Error 9 says: "data boundary error (attempted DMA across 64K boundary
> or >80h sectors)".
> But AFAIK, I don't cross 64K boundaries, and I read sectors one by
> one. Then why do I get error 9?

Are you sure that your code is not loaded in diferent phisical addresses 
and in some situations it does not cross 64k boundaries?

This is a very old PC limitation and every program has workarounds for this.

Alain

------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time, 
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
Freedos-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to