Programación General > ASM (Ensamblador)
Int 10h En Winxp
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
[#] Página Siguiente
Ir a la versión completa