Respuesta corta: no podes.Respuesta larga: tenes que escribir tu propio Master Boot Record (codigo de 16 bits en ensamblador) en el primer sector del HD ...
Tal cual.solo una duda... por que de 16 bits?por otra parte si usas codigo C++ y este codigo por debajo esta invocando servicios, funcionalidades etc del sistema operativo ( cosa que es muy probable salvo que uses apenas apenas un reducido conjunto de instrucciones ) tambien deberas hacer tu propia implementacion de ese codigo... mejor dicho tienes que hacer tu soporte para las llamadas que uses en C... tu libC...
Lei Turbo C++ e imagine que utilizaria en demasia la BIOS, si es Borland para Windows obviamente que se vaya olvidando porque no solo tendria que implementar una libC (cosa para la cual hay un par de articulos sobre como hacerlo en este sitio) sino tambien toda la funcionalidad que use de Windows.
A eso me referia, es decir no necesariamente tiene que ser de 16 bit , todo depende de la arquitectura de la maquina pues si la maquina corre en 32 bit pues mejor programarlo en 32 no?CitarLei Turbo C++ e imagine que utilizaria en demasia la BIOS, si es Borland para Windows obviamente que se vaya olvidando porque no solo tendria que implementar una libC (cosa para la cual hay un par de articulos sobre como hacerlo en este sitio) sino tambien toda la funcionalidad que use de Windows.Asi es... aunque igual si fuera codigo linux o unix tendrias que termaniar creando las llamadas de sistema, incluso minix...
Si, pero Borland C++ solo funciona en sistemas de Microsoft
Cita de: "Eternal Idol" Si, pero Borland C++ solo funciona en sistemas de Microsoft oops Bueno pero el Borland C++ no es el mismo Kylix