Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/11/2012, 14:09
Fw190
 
Fecha de Ingreso: junio-2010
Ubicación: Madrid
Mensajes: 620
Antigüedad: 13 años, 10 meses
Puntos: 73
Respuesta: Agregarle los angulos y funciones trigonometricas

¿Qué sistema operativo estás empleando?
¿Qué hardware estás empleando?

Lo pregunto por lo siguiente:

Ese programa está hecho para Borland C / Turbo C para MS-DOS. La interrupción 10H era la interrupción BIOS para manejar la tarjeta gráfica, en este caso la MCGA era (si no recuerdo mal) la precursora de la VGA y venía en los equipos IBM PS-2 (los sustitutos de los AT) de gama baja. También veo que utiliza la interrupción 33H (0x33), esta era una interrupción software para el sistema operativo, que (entre otras cosas) daba servicio al ratón.

Un programa como este no puede funcionar en un sistema como Windows, puesto que está accediendo directamente al hardware y eso es algo que no puedes hacer en sistemas multitarea, el acceso al hardware debe hacerse mediante los servicios que proporcione el propio sistema operativo.

Si especificas de qué material dispones (sistema operativo y compilador) se te podría dar alguna sugerencia.

Saludos,