192kB VRAM, for what? (Hardware MSX Fora)MSX Resource Center MSX Info Update - Finnish MSX madness at its best           
            
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 136 gasten en 0 MSX vrienden online

Je bent een anonieme bezoeker.
 

MSX Fora


MSX Fora

Hardware - 192kB VRAM, for what?

Schrijver

192kB VRAM, for what?

manuel
msx guru
Berichten: 3368
Geplaatst: 19 November 2005, 21:35   
Hi,

Can someone tell me which software is 192kB VRAM aware and even better: which software uses it?

Already known: used by FastCopy.

Any more?
Yukio
msx professional
Berichten: 777
Geplaatst: 20 November 2005, 01:23   
BASIC?

I wanted to make a similar topic, and yes I saw the MSX-Magazine with the modification for MSX Turbo R.

Now, I have another question. Is possible to use 256KB VRAM?

ricbit
msx lover
Berichten: 116
Geplaatst: 20 November 2005, 02:14   
Using additional hardware, you can use as much vram as you want.
Using only the features of V9938, you can use only 128+64kb.
Yukio
msx professional
Berichten: 777
Geplaatst: 20 November 2005, 05:23   
Maybe with 6 pages (Screen 5 and 6) or 3 pages (Screen 7 and 8) it would be possible to make some fancy effects.
Sure that it would be even possible to use screen 10 or 12 (maybe with 3 pages?) too A page for data storage, another for mount and other for exhibition (flipping the two pages for display and using another page for data storage)..

This without talk about interlaced graphics that would require two pages instead of just one.
BiFi
msx guru
Berichten: 3142
Geplaatst: 20 November 2005, 06:25   
MSX-BASIC doesn't detect the extra 64 KB of VRAM at all and it's not VRAM you can display directly by switching the page to it for screen display or sprite stuff. It's possible to use it for tile storage and copy from it to the screen.

Apart from FastCopy, SysID has detection for it as well and a little test tool I wrote about 10 years ago... which is published in one of the MCWF booklets.
AFAIK that's all...
[D-Tail]

msx guru
Berichten: 2991
Geplaatst: 20 November 2005, 11:15   
NestorBASIC supports it too!
arnold_m
msx lover
Berichten: 81
Geplaatst: 20 November 2005, 11:36   
Make.com and cc.com ( http://msxbanzai.tni.nl/dev/software.html ) can detect the extended ram connected to the v9938 and use it for storing their internal state while executing another program.
Thus with 192 KiB ram connected to the vdp it becomes possible to run program that use the video ram but not the extended ram from within make. Lhpack probably falls in this category.
With the extra ram it also becomes possible to nest up to three levels of make.com, and run cc.com from the lowest level.
manuel
msx guru
Berichten: 3368
Geplaatst: 20 November 2005, 17:03   
Nestorbasic might support it, but is there an existing program (in NB) that uses it?
Sonic_aka_T

msx guru
Berichten: 2261
Geplaatst: 20 November 2005, 17:18   
Quote:

Maybe with 6 pages (Screen 5 and 6) or 3 pages (Screen 7 and 8) it would be possible to make some fancy effects.

Unfortunately, there's no real way to use the extra VRAM in SCREEN 7 and 8. A real pity too, since SCREEN8 would've been a nice mode to make RPGs in. With 3 pages that would've been a lot more feasible, but alas, even with 192kB VRAM you're stuck with two pages...
BiFi
msx guru
Berichten: 3142
Geplaatst: 20 November 2005, 20:36   
at least you have an extra 64 KB for tiles etc. you can use, even though it's not displayable the way we're used to for the normal 128 KB. You can use VDP commands on that extra 64 KB. R#45 has two bits (bit 4 and 5) just for that purpose...
[D-Tail]

msx guru
Berichten: 2991
Geplaatst: 20 November 2005, 21:27   
Quote:

Nestorbasic might support it, but is there an existing program (in NB) that uses it?

Probably some games which have been developed using NBASIC. My guess is some of Imanok's games, but I don't know for sure...
manuel
msx guru
Berichten: 3368
Geplaatst: 20 November 2005, 23:09   
I'd find it really surprising if it was actually used in a game, but please give me an example.
Sonic_aka_T

msx guru
Berichten: 2261
Geplaatst: 21 November 2005, 00:17   
Quote:

at least you have an extra 64 KB for tiles etc. you can use, even though it's not displayable the way we're used to for the normal 128 KB. You can use VDP commands on that extra 64 KB. R#45 has two bits (bit 4 and 5) just for that purpose...

In screens 7 and 8 the extra vram doesn't work, since the vram is 'interleaved' in those modes.
BiFi
msx guru
Berichten: 3142
Geplaatst: 21 November 2005, 06:41   
Quote:

In screens 7 and 8 the extra vram doesn't work, since the vram is 'interleaved' in those modes.

I think the memory interleaving is only for the normal VRAM (Chip Select 0 and 1) and that extra VRAM. I'm gonna do some tests today regarding that Expansion RAM (as it is called officially) which includes tests in SCREEN 7 or 8.
[D-Tail]

msx guru
Berichten: 2991
Geplaatst: 21 November 2005, 07:22   
Quote:

I'd find it really surprising if it was actually used in a game, but please give me an example.

As I already stated, I don't know for sure, but NBASIC games are many. What about Gradius III Legends, Cat'n'Mouse, Bubble Rain, etc...

Actually, I reconsider. To develop something that actually uses the 192kB VRAM, you'll have to test it for proper functionality. That means that the developer has to have 192kB VRAM -- and as there aren't that many people with 192kB VRAM...
I myself wouldn't use it. Too much of a programming hassle
 
 







(c) 1994 - 2008 Stichting MSX Resource Center. MSX is een trademark van MSX Licensing Corporation.