undocumented hybrid scr2/scr1 mode in the V9918 (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 60 invitados y 7 miembros en línea

Eres un usuario anónimo.
 

Foros MSX


Foros MSX

Development - undocumented hybrid scr2/scr1 mode in the V9918

Autor

undocumented hybrid scr2/scr1 mode in the V9918

ARTRAG
msx master
Mensajes: 1747
Publicado: Mayo 02 2006, 16:36   
How to set the msx1 VDP in order to have a scr2
with only one pattern table in all the 3 parts of the
screen?

I would like to have a single pattern table at 0000h,
common to all the 3 parts of the screen, and to move
the sprite pattern table at 0800h where usuallty there
is the second pattern table.

I remember that this is an undocumented feature of the
msx1 vdp, but how to set the registers?

BiFi
msx guru
Mensajes: 3142
Publicado: Mayo 02 2006, 16:59   
SCREEN1
VDP(0)=2
VDP(3)=159
VDP(4)=0

character pattern table: 0000-07FF
name table: 1800-1AFF
sprite attribute table: 1B00-1B7F
color table: 2000-27FF
sprite pattern table: 3800-3FFF
GhostwriterP
msx addict
Mensajes: 313
Publicado: Mayo 02 2006, 17:08   
I stongly recommand you test it on a real msx before moving on... sprites might start cloning themselves

BiFi
msx guru
Mensajes: 3142
Publicado: Mayo 02 2006, 17:11   
there's no problem if you don't use sprites of course

and there might be differences between the TMS and the V versions of the MSX1 VDP...
ARTRAG
msx master
Mensajes: 1747
Publicado: Mayo 02 2006, 17:29   
Naturally I need the room of the spare character pattern tables
for storing extra sprite pattern tables so I need sprites!

GhostwriterP
msx addict
Mensajes: 313
Publicado: Mayo 02 2006, 17:49   
Difference in vdp behaviour is not very good for compatability
ARTRAG
msx master
Mensajes: 1747
Publicado: Mayo 02 2006, 18:10   
Do you know if this feature is unsupported by some VDP's?

Does this feature gives problems on TMS9918 or on TMS9928 ?

Does this feature gives problems on other MSX1 vdp's ?
Does this feature gives problems on other MSX2/2+/Tr vdp's ?

Maggoo
msx professional
Mensajes: 591
Publicado: Mayo 02 2006, 18:46   
I use this feature for Vscreen in screen 4 and it works on MSX2/2+ and TR so I'm guessing it's compatible with pretty much all VDPs.
GhostwriterP
msx addict
Mensajes: 313
Publicado: Mayo 02 2006, 19:21   
On my Philips VG 8020 it does not work correctly.
You could run the asm listing I posted in this topic (Post at 20:26).
If you're vdp works 'correctly' it shows 32 smiley's, otherwise 96 smiley's.

BiFi
msx guru
Mensajes: 3142
Publicado: Mayo 02 2006, 19:36   
the pattern table and color table mirror feature works in both MSX1 VDP types, but it might be possible the sprites get mirrored unwantedly like ghostwriterp already posted... on later VDP's (MSX2, 2+, turboR) it doesn't give any problems... hence, I used it in Palette Editor.
 
 







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