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
