004:iniciacion

Diferencias

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

Enlace a la vista de comparación

Próxima revisión
Revisión previa
mhonline:004:iniciacion [d/m/Y H:i] – creado falvarez004:iniciacion [d/m/Y H:i] (actual) – editor externo 127.0.0.1
Línea 7: Línea 7:
 Además de las estudiadas hasta ahora, existen otras maneras de cambiar los colores en el Spectrum. En el capítulo de esta semana presentamos algunas de estas variedades y la forma en que está distribuida la pantalla que contiene los atributos de color. Además de las estudiadas hasta ahora, existen otras maneras de cambiar los colores en el Spectrum. En el capítulo de esta semana presentamos algunas de estas variedades y la forma en que está distribuida la pantalla que contiene los atributos de color.
  
-{{:mhonline:004:elcolorenelspectrum.jpg|La capacidad gráfica del Spectrum se ve potenciada con el uso del color.}}+{{004:elcolorenelspectrum.jpg|La capacidad gráfica del Spectrum se ve potenciada con el uso del color.}}
  
 Existe una forma de colocar los colores en la pantalla, diferente de la que hemos visto hasta ahora: se trata de usar los códigos ASCII, mediante la instrucción 'CHR$'. Si coge la página 183 de su manual, observará una larga lista donde encontrará, al lado de los caracteres de su ordenador, unos números que representan a los códigos. Los comprendidos entre el 6 y el 23 tienen la peculiaridad de que no sirven para imprimir caracteres, sino que se utilizan para producir determinados efectos, como por ejemplo, situar la coma tras la sentencia 'PRINT', en un lugar determinado, o mover el cursor hacia un lado o hacia otro. Existe una forma de colocar los colores en la pantalla, diferente de la que hemos visto hasta ahora: se trata de usar los códigos ASCII, mediante la instrucción 'CHR$'. Si coge la página 183 de su manual, observará una larga lista donde encontrará, al lado de los caracteres de su ordenador, unos números que representan a los códigos. Los comprendidos entre el 6 y el 23 tienen la peculiaridad de que no sirven para imprimir caracteres, sino que se utilizan para producir determinados efectos, como por ejemplo, situar la coma tras la sentencia 'PRINT', en un lugar determinado, o mover el cursor hacia un lado o hacia otro.
Línea 80: Línea 80:
 ^ Pantalla Abributos ^ Línea ^ Pantalla Atributos ^ ^ Pantalla Abributos ^ Línea ^ Pantalla Atributos ^
 ^ Decimal - Hexadec. ^ Número ^ Decimal - Hexadec. ^ ^ Decimal - Hexadec. ^ Número ^ Decimal - Hexadec. ^
-| 22.528 - 5800 0 | 22.559 - 581F | +| 22.528 - 5800 0 | 22.559 - 581F | 
-| 22.560 - 5820 1 | 22.591 - 583F | +| 22.560 - 5820 1 | 22.591 - 583F | 
-| 22.592 - 5840 2 | 22.623- 585F | +| 22.592 - 5840 2 | 22.623- 585F | 
-| 22.624 - 5860 3 | 22.655 - 587F | +| 22.624 - 5860 3 | 22.655 - 587F | 
-| 22.656 - 5880 4 | 22.687 - 589F | +| 22.656 - 5880 4 | 22.687 - 589F | 
-| 22.688 - 58A0 5 | 22.719 - 58BF | +| 22.688 - 58A0 5 | 22.719 - 58BF | 
-| 22.720 - 58CO 6 | 22.751 - 58DF | +| 22.720 - 58CO 6 | 22.751 - 58DF | 
-| 22.752 - 58EO 7 | 22.783 - 58FF | +| 22.752 - 58EO 7 | 22.783 - 58FF | 
-| 22.784 - 5900 8 | 22.815 - 591F | +| 22.784 - 5900 8 | 22.815 - 591F | 
-| 22.816 - 5920 9 | 22.847 - 593F | +| 22.816 - 5920 9 | 22.847 - 593F | 
-| 22.848 - 5940 10 | 22.879 - 595F | +| 22.848 - 5940 10 | 22.879 - 595F | 
-| 22.880 - 5960 11 | 22.911 - 597F | +| 22.880 - 5960 11 | 22.911 - 597F | 
-| 22.912 - 5980 12 | 22.943 - 599F | +| 22.912 - 5980 12 | 22.943 - 599F | 
-| 22.944 - 59A0 13 | 22.976 - 59BF | +| 22.944 - 59A0 13 | 22.976 - 59BF | 
-| 22.975 - 59C0 14 | 23.007 - 59DF | +| 22.975 - 59C0 14 | 23.007 - 59DF | 
-| 23.008 - 59E0 15 | 23.039 - 59FF | +| 23.008 - 59E0 15 | 23.039 - 59FF | 
-| 23.040 - 5A00 16 | 23.071 - 5A1F | +| 23.040 - 5A00 16 | 23.071 - 5A1F | 
-| 23.072 - 5A20 17 | 23.103 - 5A3F | +| 23.072 - 5A20 17 | 23.103 - 5A3F | 
-| 23.104 - 5A40 18 | 23.135 - 5A5F | +| 23.104 - 5A40 18 | 23.135 - 5A5F | 
-| 23.136 - 5A60 19 | 23.167 - 5A7F | +| 23.136 - 5A60 19 | 23.167 - 5A7F | 
-| 23.168 - 5A80 20 | 23.199 - 5A9F | +| 23.168 - 5A80 20 | 23.199 - 5A9F | 
-| 23.200 - 5AA0 21 | 23.231 - 5ABF | +| 23.200 - 5AA0 21 | 23.231 - 5ABF | 
-| 23.232 - 5AC0 22 | 23.263 - 5ADF | +| 23.232 - 5AC0 22 | 23.263 - 5ADF | 
-| 23.264 - 5AE0 23 | 23.295 - 5AFF | +| 23.264 - 5AE0 23 | 23.295 - 5AFF | 
-| Fig. 1 |||+ Fig. 1  |||
  
 Hay que hacer hincapié en la importancia de conocer perfectamente la distribución de la pantalla a la hora de hacer nuestros propios programas. Por eso, es conveniente que practiquen lo explicado anteriormente, buscando diferentes direcciones de memoria. Sin embargo, como no podemos olvidar que disponemos de un ordenador, una vez que dominemos la distribución del archivo de atributos, lo más lógico será utilizar un programa para hacer más fácil nuestra tarea. El que ponemos a continuación, cumple perfectamente con este cometido. Para parar el programa, tendrá que pulsar 'STOP'. Hay que hacer hincapié en la importancia de conocer perfectamente la distribución de la pantalla a la hora de hacer nuestros propios programas. Por eso, es conveniente que practiquen lo explicado anteriormente, buscando diferentes direcciones de memoria. Sin embargo, como no podemos olvidar que disponemos de un ordenador, una vez que dominemos la distribución del archivo de atributos, lo más lógico será utilizar un programa para hacer más fácil nuestra tarea. El que ponemos a continuación, cumple perfectamente con este cometido. Para parar el programa, tendrá que pulsar 'STOP'.
  • 004/iniciacion.1289501993.txt.gz
  • Última modificación: d/m/Y H:i
  • por falvarez