SoloCodigo
Programación General => ASM (Ensamblador) => Mensaje iniciado por: flanagan en Sábado 5 de Enero de 2008, 18:50
-
Buenas, he estado buscando informacion pero no encuentro nada sobre este tema,
me han dicho que es necesario utilizar un disco de arranque de windows 98
porque tiene que estar instalado el mscdex
pero no tengo ni idea de las interrupciones que hay que utilizar si podeis darme alguna informacion os estaria muy agradecido.
gracias.
como veis ando un poco pez
jeje
-
ya checaste si en la "Ralph Brown Interrupt List" viene algo de eso?
Aqui hay una version on line:
www.ctyme.com/rbrown.htm (http://www.ctyme.com/rbrown.htm)
Hice una busqueda de MSCDEX y me regreso 21 resultados. No cheque cada uno, tal vez alguno de pueda servir
-
muchas gracias, el link que me has dado es muy bueno
pero... como interpreto ES:BX
podrias darme un ejemplo.
muchas gracias
AX = 1510h
CX = CD-ROM drive letter (0 = A, 1 = B, etc)
ES:BX -> CD-ROM device driver request header (see #02597 at AX=0802h
-
Parece que en ES:BX debes de poner la direccion de memoria en donde esta (o se va a guardar) la estructura de datos que se debe de llenar antes de ejecutar la interrupcion
see #02597 at AX=0802h se refiere a que cheques la tabla 02597. Ahi viene la estructura que debe de tener esa parte de memoria para realizar la interrupcion
Este es el link a la tabla:
www.ctyme.com/intr/rb-4282.htm#Table2597