Alexey S. Drozdov <firstname.lastname@example.org> wrote:
Does Neutrino use BIOS int 13h to work with disk ?
In general know – the boot loader will generally use this if
the BIOS loader is used, but once the OS is running, it won’t
What if I need to use only BIOS int13h to work with flash-disk ?
You can make an int13h call from QNX as QNX runs in protected mode.
(Both QNX4 and Neutrino.) If the flash-disk presents an IDE interface,
you may be able to just run the IDE driver, probably giving a particular
io-port and irq to it on the commandline. What sort of flash is it?
Is there any opportunity to call int 13h from my program
( I try to move my DOS program to Neutrino )
No, you can’t call int 13h from Neutrino.
And BTW, can I boot Neutrino from FAT16 ?
Should be doable, but if working from a limitted size flash disk, you
are probably better off using a QNX filesystem on it, rather than FAT16.
Generally booting from a DOS partition is used for desktop machines to
allow an install into a Windows 95/98 partition for demo or test purposes.
QNX Training Services