cursos:ensamblador:gfx1_vram

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
cursos:ensamblador:gfx1_vram [21-01-2024 18:11] – [Efectos sobre la imagen y los atributos] sromerocursos:ensamblador:gfx1_vram [21-01-2024 18:43] (actual) – [Efectos sobre la imagen y los atributos] sromero
Línea 1249: Línea 1249:
 Del mismo modo, el libro **//40 Best Machine code Routines for the ZX Spectrum//** ("Las 40 mejores rutinas en código máquina para el ZX Spectrum") de //John Hardman y Andrew Hewson// nos proporciona una serie de rutinas en ensamblador para realizar diferentes acciones con los píxeles y los atributos de la videoram, como por ejemplo: Del mismo modo, el libro **//40 Best Machine code Routines for the ZX Spectrum//** ("Las 40 mejores rutinas en código máquina para el ZX Spectrum") de //John Hardman y Andrew Hewson// nos proporciona una serie de rutinas en ensamblador para realizar diferentes acciones con los píxeles y los atributos de la videoram, como por ejemplo:
  
 +\\ 
    * Scrollear atributos a izquierda, derecha, arriba o abajo.    * Scrollear atributos a izquierda, derecha, arriba o abajo.
    * Scroll de pantalla de un carácter (8 pixels) a izquierda, derecha, arriba o abajo.    * Scroll de pantalla de un carácter (8 pixels) a izquierda, derecha, arriba o abajo.
    * Scroll de pantalla de un pixel a izquierda, derecha, arriba o abajo.    * Scroll de pantalla de un pixel a izquierda, derecha, arriba o abajo.
-   Mergear (mezclar) dos imágenes con ''OR'' o ''XOR''+   Mezclar dos imágenes con ''OR'' o ''XOR''
-   * Inversión de la pantalla (píxeles a 0 se ponen a 1, y píxeles a 1se ponen a 0).+   * Inversión de la pantalla (píxeles a 0 se ponen a 1, y píxeles a 1 se ponen a 0).
    * Invertir carácter vertical y horizontalmente.    * Invertir carácter vertical y horizontalmente.
    * Rotar carácter 90º en sentido horario.    * Rotar carácter 90º en sentido horario.
  • cursos/ensamblador/gfx1_vram.1705860710.txt.gz
  • Última modificación: 21-01-2024 18:11
  • por sromero