More TMS9918A problems selecting hybrid video modes. (Development Foros MSX)MSX Resource Center            
                       
English Nederlands Espa�ol Portugu�s Russian                  
 Noticias
   Página principal
  Almacén de noticias
  Temas de noticias

 Recursos
   Foros MSX
  Artículos
  Analisis
  Informe de ferias/RUs
  Álbum de fotos
  Ferias y encuentros
  Encuestas
  Enlaces
  Buscar

 Software
   Descargas
  Tienda Online

 MRC
   Quiénes somos
  Únete a nuestro equipo
  Donar
  Políticas
  Contacta con nosotros
  Enlázanos
  Estadísticas

 Buscar
 
  

  

 Login
 

Login

Contraseña




¿Aún no tienes una cuenta? ¡Conviértete en miembro del MSX Resource Center! ¡Únete a nosotros!.


 Estadísticas
 

Hay 38 invitados y 2 miembros en línea

Eres un usuario anónimo.
 

Foros MSX


Foros MSX

Development - More TMS9918A problems selecting hybrid video modes.

Autor

More TMS9918A problems selecting hybrid video modes.

[WYZ]
msx lover
Mensajes: 96
Publicado: Marzo 06 2005, 12:10   
Selecting - Bitmap multicolor mode:

SCREEN 1

DI
VBlank
VDP(0)=&BXXXXXX1X ; M3=on
VDP(1)=&BXXXX10XX ; M1=on,M2=off
VDP(3)=&B10000000 ; color table at &H2000/&h40 bytes
VDP(4)=3 ; pattern table 0000-8000-1000
VBLANK
...

Pattern table=&H1800 bytes lenght and Color table=&H40 so you can change the whole bitmap screen color with only &H40 bytes with 3 different pattern tables without changing border color.

I tested it on MSX1 with TMS9119 and never worked.On emulators, no one run it as VDP documents explains except OpenMSX (a very accurate emulator) and BrMSX.

How to solve the problem? or If somebody want to test it on his MSX1-TMS9918 I wil send an example source code and compiled program.


flyguille
msx master
Mensajes: 1237
Publicado: Marzo 06 2005, 20:09   
well, do you want to use the B/W pattern of SCREEN2 but with the colour restrictions of SCREEN1? ... just because is faster to move &H40 than &H1800?

dvik
msx master
Mensajes: 1376
Publicado: Marzo 06 2005, 21:32   
If it doesn't work in blueMSX I'd like to fix it. Do you have a full application that I can use for testing?
[WYZ]
msx lover
Mensajes: 96
Publicado: Marzo 06 2005, 22:28   
Flyguille: Yes that is the reason. by this way the screen changes colours very quickly.

Dvik: I don't know if a true TMS9918A really do the trick. Anyway I will send you the example.
dvik
msx master
Mensajes: 1376
Publicado: Marzo 07 2005, 00:22   
[WYZ], that would be great

flyguille
msx master
Mensajes: 1237
Publicado: Marzo 07 2005, 00:26   
i thinks the real tms9918A don't have that.

pitpan
msx master
Mensajes: 1418
Publicado: Marzo 07 2005, 11:04   
Does that mean that you are coding again, WYZ? ;-)

Good news then! I cannot help you with that mode, because I didn't try it. But as far as I know, Sean Young reported it to be only available on TMS9918. Therefore, it might not work in MSX2 and higher computers.

By the way, would you please check this snippet: http://www.robsy.net/io.htm ?
It seems to work fine on most MSX computers, but apparently it fails in some MSX1 due to unknown reasons. Both BlueMSX and openMSX do emulate it ok, but other fMSX based emulators fail. Any clues?

[WYZ]
msx lover
Mensajes: 96
Publicado: Marzo 07 2005, 21:04   
Flyguille, you are right, perhaps.In that case , why the VDP documments explains that mode?

Pitpan, I have not time enough, but I try it...may be another 8kdev'05 entry. Who knows I will test that snippet, of course.
 
 







(c) 1994 - 2009 Fundación MSX Resource Center. MSX es una marca registrada de MSX Licensing Corporation