/ Programacion y tutoriales: Debug en DosBox

domingo, 28 de septiembre de 2014

Debug en DosBox

DEBUG

Esta vez vamos a ver como utilizar el debug pero para no tener muchos problemas necesitamos un emulador, en este caso vamos a utilizar el DOSBOX excelente emulador de DOS, podriamos utilizar otro emulador como virtual box u otro, pero tendria que realizar la instalación de dicho sistema operativo,

Bueno empezaremos desde cero, primeramente descargamos el dosbox y le damos instalar

Descargar de aqui( DosBox 0.74 win32)

La instalación es sumamente sencilla solo siguiente siguiente


Una vez ya instalado el DosBox procedemos a preparar el debug para eso necesitamos el debug
aqui tenemos un clon del debug http://www.japheth.de/debxxf.html


Montando el debug 
Magnifico, hasta aqui ya tiene las herramientas, ahora procedemos a configurar para eso debemos descomprimir la carpeta debug125 y la montamos en nuestro dosbox

Suponiendo que tenemos descomprimido en esta direccion(D:\Install\DEBUG125) el debug 


Ejecutamos el dos box  y ejecutamos el siguiente comando

mount y: "D:\Install\DEBUG125"

donde y: seria nuestra unidad que aparecera dentro del dosbox y la carpeta debug125 sera la carpeta a montar 


y luego presionar enter asegurar de que recibamos el siguiente mensaje (Drive Y is mounted as local directory )

Si obtiene otro mensaje asegurate de que la ruta existe, y voila ya tenemos nuestro dosbox configurado para poder trabajar con el debug,

Bueno ahora solo hacemos el cambio de unidad en el dos para los novatos del DOS esto se realiza 
con el siguiente comando

y:


y luego ejecutamos el comando debug

debug


Hasta aqui ya podemos utilizar el debug.El debug es un excelente programa para aprender el lenguaje ensamblador porque en el sistema DOS tenemos un control total por eso le recomiendo que utilicen el DOS ya que en otros sistemas operativos como xp, existe proteccion de memoria para los programas.

 El unico problema de configuración que tenemos es que cada vez que ejecutemos el dosbox necesita montar la ruta donde esta el debug, pues no se guarda porteriormente les explicare como hacer que la montada sea persistente ademas necesitamos ejecutar el debug desde cualquier otra unidad, 


6 comentarios: