• Sábado 14 de Diciembre de 2024, 19:34

Autor Tema:  Tratamiento de la pantalla como matrix de pixeles  (Leído 2208 veces)

anoraxis

  • Nuevo Miembro
  • *
  • Mensajes: 4
  • Nacionalidad: cu
    • Ver Perfil
Tratamiento de la pantalla como matrix de pixeles
« en: Miércoles 5 de Noviembre de 2008, 22:44 »
0
Hola a todos,

desde hace tiempo ke tengo esto rondando por la cabeza, de ke manera lograr tratar a la pantalla como una matrix de pixeles, para poder decir el pixel (x,y) esta encendido o apagado porke normalmente lo podia hacer con caracteres pero no es lo mismo. kiero lograr algo como lo ke se hacia con el lenguaje logo (el de la tortuguita ke se le daban instrucciones y digujaba en la pantalla)

cualkier ayuda sera bien recibida

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: Tratamiento de la pantalla como matrix de pixeles
« Respuesta #1 en: Jueves 6 de Noviembre de 2008, 08:26 »
0
¿En qué SO piensas hacer esto? Para poder darte las APIs correspondientes.

anoraxis

  • Nuevo Miembro
  • *
  • Mensajes: 4
  • Nacionalidad: cu
    • Ver Perfil
Re: Tratamiento de la pantalla como matrix de pixeles
« Respuesta #2 en: Jueves 6 de Noviembre de 2008, 20:08 »
0
Cita de: "m0skit0"
¿En qué SO piensas hacer esto? Para poder darte las APIs correspondientes.

tanto para win como para linux,

posman

  • Miembro MUY activo
  • ***
  • Mensajes: 119
    • Ver Perfil
Re: Tratamiento de la pantalla como matrix de pixeles
« Respuesta #3 en: Viernes 7 de Noviembre de 2008, 00:36 »
0
Si estas en modo grafico, pues todos los pixeles estan en la memoria de video. Creo que comienza en la direccion 0xA0000, la direccion cuando estas en modo texto es 0xB8000 (las direcciones son validas cuando estas en modo protegido). Si estas en modo real: modo grafico A000h:0000h, texto B800h:0000h. No ves si un pixel esta activo o no, lo que en realidad ves es el color del pixel que esta en cierta posicion. ya intentaste leer los valores desde esa direccion?

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: Tratamiento de la pantalla como matrix de pixeles
« Respuesta #4 en: Viernes 7 de Noviembre de 2008, 09:07 »
0
Cita de: "anoraxis"
tanto para win como para linux,
Utiliza una librería gráfica, tipo DirectX, SDL, Allegro, OpenGL, etc... Es lo más recomendable.

Cita de: "posman"
Creo que comienza en la direccion 0xA0000, la direccion cuando estas en modo texto es 0xB8000 (las direcciones son validas cuando estas en modo protegido)
No puedes acceder a estas direcciones en modo protegido, por lo menos no puedes escribir en ellas.

posman

  • Miembro MUY activo
  • ***
  • Mensajes: 119
    • Ver Perfil
Re: Tratamiento de la pantalla como matrix de pixeles
« Respuesta #5 en: Viernes 7 de Noviembre de 2008, 15:30 »
0
Esa es la forma de dibujar en pantalla, escribiendo pixeles en la memoria de video

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Tratamiento de la pantalla como matrix de pixeles
« Respuesta #6 en: Viernes 7 de Noviembre de 2008, 15:47 »
0
Cita de: "posman"
Esa es la forma de dibujar en pantalla, escribiendo pixeles en la memoria de video

Esa forma no sirve para un programa en un S.O. moderno.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

anoraxis

  • Nuevo Miembro
  • *
  • Mensajes: 4
  • Nacionalidad: cu
    • Ver Perfil
Re: Tratamiento de la pantalla como matrix de pixeles
« Respuesta #7 en: Viernes 7 de Noviembre de 2008, 19:41 »
0
por favor algun codigo de ejemplo, digamos dibujar un cuadrado en la pantalla

pueden enviarme ficheros a inf200713@ucf.edu.cu