FORO n1 -- Diciembre 1996 -- Phymosys Fanzine

------------
 Envia: Pepito
  Para: Todos los lectores
Motivo: Ejemplo de foro

   Para dibujar un pixel en la pantalla lo mejor es llamar a las funciones del
BIOS que se encuentran en la interrupcin 10h. As conseguimos hacer programas
independientes del modo grfico.

------------
 Envia: Teodoro
  Para: Pepito
Motivo: Dibujado de pixels

   Si quieres que tus programas parezcan tortugas con diarrea, usa las
funciones de la BIOS. Como yo quiero que mis funciones estn todo lo
optimizadas que sea posible, utilizo el ensamblador de la siguiente forma:

        MOV  AX, CoordenadaY
        MOV  AH, AL
        XOR  AL, AL
        MOV  BX, AX
        SHR  BX, 2
        ADD  BX, AX
        ADD  BX, CoordenadaX
        MOV  AX, 0A000h
        MOV  ES, AX
        MOV  byte ptr ES:[BX], Color

   Por cierto, cual es la mejor forma de pintar pixels en el modo X? y
existe algn buen libro donde explique como rellenar polgonos?

------------
 Envia: El gato Felix
  Para: Teodoro+Pepito
Motivo: Dibujado de pixels

   Pepito, nimo que pronto aprenders a dibujar lineas y llegars a hacer
el Windows 2043 (que saldr en el ao 2051) y que como todos los windows
tambien dibuja a base de BIOS :-)
   La forma del programa que Teodoro comenta no es la ms rpida ni la mejor,
pero no voy a discutir las razones ahora. Por lo que preguntaba Teo de como
dibujar pixels en modo X hay que decir que slo hay una forma y si se va a
dedicar slo a poner pixels que se vaya al modo 13h. Si quieres poner un slo
pixel en modo X tendrs que cambiar al plano en que se encuentre y dibujar
fsicamente como lo hacias antes.

------------
FIN
