Discussion:
Atributos en el Spectrum
(demasiado antiguo para responder)
Beyker
2011-02-05 08:47:13 UTC
Permalink
Sabemos que el byte que define los atributos de un caracter, utiliza
los bits 0,1 y 2 para el color de la tinta, el 3,4 y 5 para el del
papel, el bit 6 para el brillo y el bit 7 para el parpadeo. De ahi que
el Spectrum tenga 8 colores con 2 tonos de brillo (menos el Negro a
priori que se ve igual en ambos brillos) en total 15 colores. ¿Podrian
haber usado los bits 6 y 7 para dotar de mas paleta de colores al
Spectrum en lugar de brillo y parpadeo?. Igual modificando un poco la
ULA lo podrian haber hecho no?. En lugar de 8 con 2 tonos, tener 15
"reales" y haber pasado del brillo y el flash.
No entiendo mucho de hardware,pero es una tonteria que me he
preguntado muchas veces.Igual lo que estoy diciendo habria sido
inviable...y de haberlo sido, que utilidad diferente, practica y
logica se le podrian haber dado a esos 2 bits en lugar de la que
tienen?.

Saludos
Jose Leandro
2011-02-06 18:45:56 UTC
Permalink
Hola

Seguramente se podía haber hecho mucho más.

Yo creo que hay 2 factores por los cuales el spectrum es como es.

El primero es que no fue una máquina diseñada para juegos ( otra coas es
lo que le vino después).

La segunda opinión que tengo sobre este tema es que el 1º spectrum que
apareció fue el 16K y seguramente el diseño de la pantalla se tuvo en
cuenta este modelo.

Si hubiera aparecido directamente el 48k, seguramente se podía haber
pensado en una pantalla con algo más de los 6K que tenemos

Saludos

José Leandro
Pepe Pérez
2011-02-09 20:07:07 UTC
Permalink
Post by Beyker
Sabemos que el byte que define los atributos de un caracter, utiliza
los bits 0,1 y 2 para el color de la tinta, el 3,4 y 5 para el del
papel, el bit 6 para el brillo y el bit 7 para el parpadeo. De ahi que
el Spectrum tenga 8 colores con 2 tonos de brillo (menos el Negro a
priori que se ve igual en ambos brillos) en total 15 colores. ¿Podrian
haber usado los bits 6 y 7 para dotar de mas paleta de colores al
Spectrum en lugar de brillo y parpadeo?. Igual modificando un poco la
ULA lo podrian haber hecho no?. En lugar de 8 con 2 tonos, tener 15
"reales" y haber pasado del brillo y el flash.
¿no es algo _muy_ parecido a eso lo que hace la ULA64???

Un saludo.
capzo
2011-02-12 02:20:35 UTC
Permalink
Ese spectrum ya existió, se llamo Amstrad CPC xD, la verdad es que con
esos dos bits de más, creo que salen 32 colores, entonces si que
hubiesen sido muy parecidos
Beyker
2011-02-12 14:08:33 UTC
Permalink
Post by capzo
Ese spectrum ya existió, se llamo Amstrad CPC xD, la verdad es que con
esos dos bits de más, creo que salen 32 colores, entonces si que
hubiesen sido muy parecidos
Salen 32 si se utilizaran esos 2 bits solo para la tinta, pero una
peculiaridad del spectrum es que con solo un Byte ( 8 bits) puede
definir los colores de un caracter, tanto el papel como la tinta
(incluyendo el parpadeo y el brillo), asi que para ser justos habria
que asignar 1 de esos 2 bits al papel y el otro a la tinta, con lo que
tendriamos 4 bits para cada cosa, usease 15 colores de papel y 15 de
tinta. Pero la restriccion de 2 colores por caracter seguiria
existiendo, asi que seguria sin parecerse al CPC aunque luciria mas
bonito, eso si. :D

Loading...