HispaMSX

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

2004-10-16 19:10:13
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]


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