Neutrino BIOS 13h questions

Does Neutrino use BIOS int 13h to work with disk ?
What if I need to use only BIOS int13h to work with flash-disk ?

Is there any opportunity to call int 13h from my program
( I try to move my DOS program to Neutrino )

And BTW, can I boot Neutrino from FAT16 ?

Thanks.

Alexey S. Drozdov <adrozdov@itsib.ru> 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
do it.

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.

-David

QNX Training Services
dagibbs@qnx.com

David Gibbs wrote in message <92015j$hu$1@nntp.qnx.com>…

Alexey S. Drozdov <> adrozdov@itsib.ru> > 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
do it.

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.
^^^^ can’t
(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.

-David

QNX Training Services
dagibbs@qnx.com

Jay Hogg <jh@fastlane.net.r-e-m-o-v-e> wrote:

David Gibbs wrote in message <92015j$hu$> 1@nntp.qnx.com> >…
Alexey S. Drozdov <> adrozdov@itsib.ru> > 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
do it.

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.
^^^^ can’t

Oops, yes… CAN’T is correct. Such a dangerous typo. sigh

-David


QNX Training Services
dagibbs@qnx.com