VDP illegal modes (Development Foros MSX)MSX Resource Center MSX Info Update - Finnish MSX madness at its best           
                       
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 138 invitados y 0 miembros en línea

Eres un usuario anónimo.
 

Foros MSX


Foros MSX

Development - VDP illegal modes

Ir a la página ( 1 | 2 | 3 Siguiente página )
Autor

VDP illegal modes

PingPong
msx professional
Mensajes: 859
Publicado: Mayo 12 2007, 11:24   
Hi,
there are tons of discussion about tricky msx1 vdp modes, some times referred as illegal modes.

Some of those mode can be used to achieve some special effects or behaviuor.

It's strange that this is only valid for tms* not for v9938.

Are there some tricked msx2 video modes that can be useful?

(such a hybrid sc4/5 mode where patterns are made up of screen 5 pixels, without color clash, will be superb!)

some one has tested this?
jltursan
msx professional
Mensajes: 820
Publicado: Mayo 12 2007, 13:26   
On MSX2 there're 5 mode selection bits and only 10 combinations are used (not counting the 2+ ones), maybe some of them could show some funny mode . However I think that someone wrote before about the deterministic way the MSX2 VDP use those bits, making impossible to get new combinations, I'm not sure as I've never tested it.
PingPong
msx professional
Mensajes: 859
Publicado: Mayo 12 2007, 14:00   
Quote:

On MSX2 there're 5 mode selection bits and only 10 combinations are used (not counting the 2+ ones), maybe some of them could show some funny mode . However I think that someone wrote before about the deterministic way the MSX2 VDP use those bits, making impossible to get new combinations, I'm not sure as I've never tested it.



May be the deterministic schema in only for msx1 compatibility modes...

2^5=32-10 = 22 available combinations to try...
the problems is test and interpretation to know if some mode could be useful...

PingPong
msx professional
Mensajes: 859
Publicado: Mayo 12 2007, 15:24   
I've took a look: modes of bit configurations in msx2 modes appear to have m1/m2 always = 0. Maybe playing with those bit could reveal some suprises.

Unfortunately i've not the way to test on real msx2 machines and emu's are not the right way to this kind of work.

Is there any that can run some .com programs i can make on the real machine and report me some results?

jltursan
msx professional
Mensajes: 820
Publicado: Mayo 12 2007, 15:57   
I can test the COM programs without problems.
PingPong
msx professional
Mensajes: 859
Publicado: Mayo 12 2007, 16:36   
Quote:

I can test the COM programs without problems.


thx, I will prepare some test.

Do you have a original v9938? (not 9958)
dvik
msx master
Mensajes: 1302
Publicado: Mayo 12 2007, 18:06   
Good that you're doing the tests PingPong. I don't think you'll find the same behavior on the V9938 as on the TMS though. I've done some tests (nothing complete) and on the TMS each mode bit has a meaning (addressing, timing,...). On the V9938, the mode bits seems to be used only as an identifier for the screen mode, and each screen mode has its own implementation in the VDP. So unless there are some true undocumented modes you probably won't find anything new. Would be fun though and even if not, its good to know for sure.
PingPong
msx professional
Mensajes: 859
Publicado: Mayo 12 2007, 19:24   
Quote:

Good that you're doing the tests PingPong. I don't think you'll find the same behavior on the V9938 as on the TMS though. I've done some tests (nothing complete) and on the TMS each mode bit has a meaning (addressing, timing,...). On the V9938, the mode bits seems to be used only as an identifier for the screen mode, and each screen mode has its own implementation in the VDP. So unless there are some true undocumented modes you probably won't find anything new. Would be fun though and even if not, its good to know for sure.



I already know what you think about v9938 bits meaning, but i hope for msx2 modes the situation is different.

Notice: m1/m2 are always zero when working in sc4-8. My guess is what happening if i play with those?
...

jltursan
msx professional
Mensajes: 820
Publicado: Mayo 12 2007, 19:54   
Quote:

Do you have a original v9938? (not 9958)



Yes, both in fact...
PingPong
msx professional
Mensajes: 859
Publicado: Mayo 12 2007, 21:39   
Quote:

Quote:

Do you have a original v9938? (not 9958)



Yes, both in fact...



Good!
let me know where i can send the .com files, that tomorrow i will (hopefully) make.
jltursan
msx professional
Mensajes: 820
Publicado: Mayo 13 2007, 12:20   
Send them to my email, you can find it in my profile :-)
PingPong
msx professional
Mensajes: 859
Publicado: Mayo 13 2007, 15:13   
Quote:

Send them to my email, you can find it in my profile :-)


check mail....
jltursan
msx professional
Mensajes: 820
Publicado: Mayo 13 2007, 19:27   
Checked!. I'll try to do some tests this same night.


ummmm....I'm not gonna fry something, isn't it?
jltursan
msx professional
Mensajes: 820
Publicado: Mayo 14 2007, 00:01   
The results are pretty unexciting . With the 9938 all modes show similar pattern to the one in the photo, maybe with a bit more solid filling, following by a white screen that seems to remain till a key is pressed, then the next text stats screen appears and asks for a key being pressed.
The 9958 seems to vary a bit the behaviour, all modes are like the one in the photo (taken thanks to the PAUSE button). After showing that, there's no white screen and the text screens appears inmediately:



Hope this helps!
Vampier
msx addict
Mensajes: 492
Publicado: Mayo 14 2007, 07:33   
When i did this on openMSX my videocard started smoking.......

100% perfection!!!
 
Ir a la página ( 1 | 2 | 3 Siguiente página )
 







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