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