FORO n§1 -- 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 interrupci˘n 10h. Asˇ conseguimos hacer programas
independientes del modo gr fico.

------------
 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 est‚n 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 algŁn buen libro donde explique como rellenar polˇgonos?

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

   Pepito,  nimo que pronto aprender s a dibujar lineas y llegar s a hacer
el Windows 2043 (que saldr  en el a¤o 2051) y que como todos los windows
tambien dibuja a base de BIOS :-)
   La forma del programa que Teodoro comenta no es la m s r pida 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 s˘lo hay una forma y si se va a
dedicar s˘lo a poner pixels que se vaya al modo 13h. Si quieres poner un s˘lo
pixel en modo X tendr s que cambiar al plano en que se encuentre y dibujar
fˇsicamente como lo hacias antes.

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