HispaMSX

Re: [hispamsx] caracteres+colores+screen1+long tabla color

2004-10-16 19:44:59
no no es posible, pero puedes modifican en screen 2+1 la tabla de
colores.....
y que parezca de esa manera
¿ es posible esto? ¿o hay que recurrir a rellenar 8 bytes de color por cada
tile?
exacto

----- Original Message ----- 
From: "Maso JOSE" <jvicentemz(_en_)yahoo(_punto_)es>
To: <hispamsx(_en_)yahoogroups(_punto_)com>
Sent: Saturday, October 16, 2004 2:39 PM
Subject: Re: [hispamsx] caracteres+colores+screen1+long tabla color



No, no es eso. Intentaré explicarme mejor. Para que nos comprendamos  sería
:  un color de fondo y otro para las formas activando el modo hibrido y
modificando solo el registro 3 del VDP de tal manera que la tabla de colores
tuviera 256 bytes. definiendo el color de cada tile completo (8x8).asi
resultaría por ejemplo una A con fondo rojo y color azul con un solo byte, B
fondo verde y color amarillo ....y por supuesto un solo set, tal cual se usa
en Screen 1.
¿ es posible esto? ¿o hay que recurrir a rellenar 8 bytes de color por cada
tile?


Flyguille <Flyguille(_en_)arnet(_punto_)com(_punto_)ar> wrote:
vamos a ver si entiendo.... vos querés tener 3 sets de caracteres de 256
chrs, cada 1 de los 3 con sus colores independientes?

no, no se puede

almenos que limites cada set a ser usado en un tercio de la pantalla....


Ahora se pueden usar 2 sets de caracteres de 128 chrs, y ponerles diferentes
colores.... eso en screen 1

uno siendo los primeros 128 chrs coloreados de una forma, y los otros en los
últimos 128 chrs coloreados de otra forma.



ahora si lo que quieres es usar letras donde la mitad para arriba tenga 1
color, y de la mitad para abajo otro color, con fondo negro.... eso es
facil... simplemente se usa el screen2 y se lo grafíca de esa manera...

Flyguille




----- Original Message ----- 
From: "Maso JOSE" <jvicentemz(_en_)yahoo(_punto_)es>
To: <hispamsx(_en_)yahoogroups(_punto_)com>
Sent: Saturday, October 16, 2004 2:10 PM
Subject: Re: [hispamsx] caracteres+colores+screen1+long tabla color



Los modos hibridos son trucos del VDP que no estan contemplados por el basic
del MSX.

Tambien:
screen 1: vdp(0)=vdp(0)xor2
activa directamente texto+bitmap.(hay varios mas)

Pero yo voy un poco mas allá. Mi pregunta es si es posible usar 2 colores
por tile, solamente modificando el registro 3 del VDP. Es decir que un byte
en la tabla de colores afecte a 8 de la tabla de formas y de esa manera
tener 256 tiles bicolor diferentes cada uno de ellos( el modo de pantalla de
un spectrum mas o menos)

Se que el registro 3 en modo "screen 2" selecciona la posicion con el byte 7
( 0-2000 ) y que los restantes definen la longitud de la tabla de colores,
pero ¿la tabla de colores se ajusta a los 256 tiles o por el contrario se
queda como está y los ultimos tiles se quedarian sin color (o con el del
fondo)?

Nos vemos en los bares.


Flyguille <Flyguille(_en_)arnet(_punto_)com(_punto_)ar> wrote:
El modo mixto , viene desde que se inventó la MSX... y no necesitas de
ningún código assembler......

simplemente SCREEN2: Poke &HFCAF,1 ..... si recuerdo bien

solo resta un BLOAD"xxx",S para cargar los gráficos.....

y en el programa en BASIC podes usar PRINTs comunes para manejar los
gráficos que queres mostrar en pantalla.

Flyguille






----- Original Message ----- 
From: "Iban Nieto Castillero" 
<iban(_en_)euskal-linux(_punto_)homelinux(_punto_)org>
To: <hispamsx(_en_)yahoogroups(_punto_)com>
Sent: Saturday, October 16, 2004 10:55 AM
Subject: Re: [hispamsx] Redf caracteres+colores+screen1



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

yakumoklesk(_en_)yahoo(_punto_)es wrote:

| Pues me he mirado el listado muy por encima. A pesar de que al inicio
pone SCREEN 1,
| no te confundas. Luego empieza a meter rutinas en la RAM y a
llamarlas. Esas rutinas en
| ensamblador seguro que cambian el modo a screen 2.

MMMm, si cargas el listado verás que puedes hacer un CTRL+STOP y usar
esas mismas letras. Vamos que en alta resolución no tiene pinta.

Como no sea un modo "mixto" de esos que dice Robsy ...

Seguiré investigando puess :-)


Gracias y un saludote!!
- --
Iban Nieto Castillero
GNU/Linux eta Sun Solaris Sistemak Administratzailea
Posta: iban at euskal-linux.homelinux dot org
Blog Online: http://inieto.blogspot.com
GnuPG Fingerprint: B157 233B 9ACD E64D C008  3ACE E4BE 82CE 34FA 672A
- ------------------------------------------------------------------------
-
[ Da nerre bizitza, aurrera doa, heriotza nere bila etortzen den egunean
... Arima galdu bat besterik ez, izango naiz ... ]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFBcShm5L6CzjT6ZyoRAhyYAJ4qe9EtVmyggY5k3bYdX10JdRrKAwCgqzaA
FTO8LtsY9ZH9YkFj1LLVUFU=
=Ucmm
-----END PGP SIGNATURE-----


*HispaMSX. La mailing-list de MSX en castellano*
Para cualquier duda: hispamsx-owner(_en_)yahoogroups(_punto_)com
Web de lista: http://www.hispamsx.org
Enlaces a Yahoo! Grupos


    hispamsx-unsubscribe(_en_)yahoogroups(_punto_)com

    http://es.docs.yahoo.com/info/utos.html







*HispaMSX. La mailing-list de MSX en castellano*
Para cualquier duda: hispamsx-owner(_en_)yahoogroups(_punto_)com
Web de lista: http://www.hispamsx.org


Patrocinio de Yahoo! Grupos

---------------------------------
Enlaces a Yahoo! Grupos

   Para visitar tu grupo en la web, accede a :
http://es.groups.yahoo.com/group/hispamsx/

   Para cancelar tu suscripción a este grupo, envía un mensaje a:
hispamsx-unsubscribe(_en_)yahoogroups(_punto_)com

   El uso que hagas de Yahoo! Grupos está sujeto a las Condiciones del
servicio de Yahoo!.



---------------------------------



[Se han eliminado los trozos de este mensaje que no contenían texto]



*HispaMSX. La mailing-list de MSX en castellano*
Para cualquier duda: hispamsx-owner(_en_)yahoogroups(_punto_)com
Web de lista: http://www.hispamsx.org
Enlaces a Yahoo! Grupos


    hispamsx-unsubscribe(_en_)yahoogroups(_punto_)com

    http://es.docs.yahoo.com/info/utos.html






*HispaMSX. La mailing-list de MSX en castellano*
Para cualquier duda: hispamsx-owner(_en_)yahoogroups(_punto_)com
Web de lista: http://www.hispamsx.org


Patrocinio de Yahoo! Grupos

---------------------------------
Enlaces a Yahoo! Grupos

   Para visitar tu grupo en la web, accede a :
http://es.groups.yahoo.com/group/hispamsx/

   Para cancelar tu suscripción a este grupo, envía un mensaje a:
hispamsx-unsubscribe(_en_)yahoogroups(_punto_)com

   El uso que hagas de Yahoo! Grupos está sujeto a las Condiciones del
servicio de Yahoo!.



---------------------------------



[Se han eliminado los trozos de este mensaje que no contenían texto]



*HispaMSX. La mailing-list de MSX en castellano*
Para cualquier duda: hispamsx-owner(_en_)yahoogroups(_punto_)com
Web de lista: http://www.hispamsx.org
Enlaces a Yahoo! Grupos


    hispamsx-unsubscribe(_en_)yahoogroups(_punto_)com

    http://es.docs.yahoo.com/info/utos.html





<Anterior en la conversación] Conversación actual [Siguiente en la conversación>