undocumented hybrid scr2/scr1 mode in the V9918 (Development MSX Fora)MSX Resource Center PassionMSX MSX2 contest           
            
English Nederlands Español Português Russian         
 Nieuws
   Voorpagina
  Nieuws archief
  Nieuws onderwerpen

 Informatie
   MSX Fora
  Artikelen
  Recensies
  Beursverslagen
  Fotoreportages
  Beurzen en meetings
  Enquêtes
  Links
  Zoek

 Software
   Downloads
  Webshop

 MRC
   Wie we zijn
  Kom bij ons team
  Doneren
  Policies
  Contact met het MRC
  Link naar Ons
  Statistieken

 Zoek
 
  

  

 Login
 

Gebruikersnaam

Wachtwoord




Ben je nog niet lid? Klik hier en word MSX vriend!


 Statistieken
 

Er zijn 98 gasten en 1 MSX vriend online

Je bent een anonieme bezoeker.
 

MSX Fora


MSX Fora

Development - undocumented hybrid scr2/scr1 mode in the V9918

Schrijver

undocumented hybrid scr2/scr1 mode in the V9918

ARTRAG
msx master
Berichten: 1592
Geplaatst: 02 Mei 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
Berichten: 3142
Geplaatst: 02 Mei 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
Berichten: 305
Geplaatst: 02 Mei 2006, 17:08   
I stongly recommand you test it on a real msx before moving on... sprites might start cloning themselves

BiFi
msx guru
Berichten: 3142
Geplaatst: 02 Mei 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
Berichten: 1592
Geplaatst: 02 Mei 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
Berichten: 305
Geplaatst: 02 Mei 2006, 17:49   
Difference in vdp behaviour is not very good for compatability
ARTRAG
msx master
Berichten: 1592
Geplaatst: 02 Mei 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
Berichten: 576
Geplaatst: 02 Mei 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
Berichten: 305
Geplaatst: 02 Mei 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
Berichten: 3142
Geplaatst: 02 Mei 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 Stichting MSX Resource Center. MSX is een trademark van MSX Licensing Corporation.