Programación General > ASM (Ensamblador)

 Int 10h En Winxp

(1/2) > >>

diegoeche:
Tengo como proyecto hacer un pequeño juego en modo grafico, usando assembler, me pasaron un ejemplo que tiene ciertas funciones en c embebido y lo compilé con BCC 5.5 + TASM32... cuando lo voy a ejecutar en winxp me saca error,

tengo entendido que xp bloquea el uso de las interrupciones y creo esa la causa del problema...
habra algun emulador para ejecutar el programa??
el error será que obedece a otra cosa???

gracias

Eternal Idol:

--- Cita de: "diegoeche" ---Tengo como proyecto hacer un pequeño juego en modo grafico, usando assembler, me pasaron un ejemplo que tiene ciertas funciones en c embebido y lo compilé con BCC 5.5 + TASM32... cuando lo voy a ejecutar en winxp me saca error,

tengo entendido que xp bloquea el uso de las interrupciones y creo esa la causa del problema...
habra algun emulador para ejecutar el programa??
el error será que obedece a otra cosa???

gracias
--- Fin de la cita ---
El error es que estas intentando acceder a interrupciones de la BIOS que estan presentes en modo real (16 bits) desde un programa de modo protegido (32 bits). No podes usar herramientas de 32 bits como TASM32.

 :devil:  :devil:

diegoeche:
y esto es exclusivo de win xp?? o son cosas totalmente diferentes, que pena la ñoñez  ;)

Eternal Idol:

--- Cita de: "diegoeche" --- y esto es exclusivo de win xp?? o son cosas totalmente diferentes, que pena la ñoñez  ;)
--- Fin de la cita ---
A la BIOS no vas a poder acceder desde ningun programa que se este ejecutando en modo protegido.

diegoeche:
y hay alguna forma de ejecutarlo en 32 bits sin estar en modo protegido???

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa