¿Cómo usar ensamblador en VisualC?

11/09/2003 - 05:52 por Diego | Informe spam
Hola amigos.
Queria saber si existe alguna forma de poder acceder directamente a la
memoria y al hardware a bajo nivel sin que Windows lance errores de Acceso
ni excepciones, y sin que sea necesario crearme un driver independiente. Al
parecer hay por hay interfaces como el WinIO que te permiten hacer esto,
pero me gustaria que fuese algo oficial de Microsoft (que supongo que son
los que mejor conocen su S.O. :-).
Todo esto es para intentar iniciar un motorcillo 3D a la vieja usanza (-snif
que tiempos-) escrito en ensamblador pero para Windows (es un reto personal,
no pretendo que sea nada comercial jejeje. A dia de hoy no creo que pudiese
competir con DirectX).
Gracias y un saludo.

Preguntas similare

Leer las respuestas

#1 Ignacio Nicolás Rodríguez
15/09/2003 - 22:24 | Informe spam
DirectDraw te permite manejar bloques de memoria que son de (o pasan a) la
memoria de vídeo directamente.
El tratamiento que hagas de esos bloques puede ser cualquiera, sin
limitaciones de lenguaje.

Saludos. Ignacio.//

"Diego" escribió en el mensaje
news:
Hola amigos.
Queria saber si existe alguna forma de poder acceder directamente a la
memoria y al hardware a bajo nivel sin que Windows lance errores de Acceso
ni excepciones, y sin que sea necesario crearme un driver independiente.


Al
parecer hay por hay interfaces como el WinIO que te permiten hacer esto,
pero me gustaria que fuese algo oficial de Microsoft (que supongo que son
los que mejor conocen su S.O. :-).
Todo esto es para intentar iniciar un motorcillo 3D a la vieja usanza


(-snif
que tiempos-) escrito en ensamblador pero para Windows (es un reto


personal,
no pretendo que sea nada comercial jejeje. A dia de hoy no creo que


pudiese
competir con DirectX).
Gracias y un saludo.


Respuesta Responder a este mensaje
#2 Luis Gómez Sánchez [MS]
17/09/2003 - 01:37 | Informe spam
En principio, desde Windows NT no es posible acceder directamente al
hardware (por ejemplo, a través de interrupciones) ya que la HAL (Hardware
Abstraction Layer) lo impide.

Un saludo.

Luis Gómez
Microsoft Product Support Services
Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho.



"Diego" wrote in message
news:
Hola amigos.
Queria saber si existe alguna forma de poder acceder directamente a la
memoria y al hardware a bajo nivel sin que Windows lance errores de Acceso
ni excepciones, y sin que sea necesario crearme un driver independiente.


Al
parecer hay por hay interfaces como el WinIO que te permiten hacer esto,
pero me gustaria que fuese algo oficial de Microsoft (que supongo que son
los que mejor conocen su S.O. :-).
Todo esto es para intentar iniciar un motorcillo 3D a la vieja usanza


(-snif
que tiempos-) escrito en ensamblador pero para Windows (es un reto


personal,
no pretendo que sea nada comercial jejeje. A dia de hoy no creo que


pudiese
competir con DirectX).
Gracias y un saludo.


Respuesta Responder a este mensaje
#3 Ignacio Nicolás Rodríguez
17/09/2003 - 01:52 | Informe spam
En verdad quien lo impide es el chip de Intel, mientras la HAL es quien se
encarga de hacerlo de la manera ordenada. Pero vale por lo mismo.

Saludos. Ignacio.//

"Luis Gómez Sánchez [MS]" escribió en el
mensaje news:OiW9$
En principio, desde Windows NT no es posible acceder directamente al
hardware (por ejemplo, a través de interrupciones) ya que la HAL (Hardware
Abstraction Layer) lo impide.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida