VScreen Questions (MSX development MSX Forum)MSX Resource Center               
              
English Nederlands Espa�ol Portugu�s Russian French         

MSX Forum


MSX Forum

MSX development - VScreen Questions

Author

VScreen Questions

PingPong
msx master
Posts: 1287
Posted: August 17 2007, 14:13   
Hi,

Anyone know if the VSCREEN engine can work without the masking sprites used to hide the border?
Maybe could be used with 8 sprites on row?


Maggoo
msx professional
Posts: 599
Posted: August 17 2007, 16:47   
Yes it can, just a very small update to the source code would take care of it. It would also make sense to use characters for some moving items...
PingPong
msx master
Posts: 1287
Posted: August 17 2007, 18:22   
thx, Magooo.

Recently, ( see sp manbow2 ) it was proved that a limited horizontal scroll is possible also on screen 5 at the following conditions:
-draw a part of the screen on a hidden page after using r18 to fine-scroll horizontally.
-do not draw unchanging tiles between frames.

I've done some experiment and the horizontal scroll could reach 65 fps at 60hz on a 28*20 char area in sc5.

It's possible to modify the vscreen engine and make it working in screen5 ?




Maggoo
msx professional
Posts: 599
Posted: August 17 2007, 20:03   
Everything is always possible but I think writing a new engine screen 5 based (like the one of Total Parody) would make more sense... VScreen is very much based on the idea of a tile based screen mode. A V9990 port would be much easier than a Screen 5 port...
PingPong
msx master
Posts: 1287
Posted: August 17 2007, 20:49   
@Magoo: v9990 is a to high spec hardware. my wish is to do a v9938 implementation, but taking this in account it's not an easy task.

Maybe the engine could be also sw-tile based, by blitting the chars stored in vram. (My test program does this)

Of course, v9958 / and especially v9990 make the programmers life easy, but restrict the number of msx'es where could run...
PingPong
msx master
Posts: 1287
Posted: August 18 2007, 13:44   
@Magoo: do you think is possible to adapt ( o rewrite ) VScreen using screen 5?
Maggoo
msx professional
Posts: 599
Posted: August 29 2007, 14:45   
Writing a new sc5 engine is possible of course, but I would not be interested in doing such thing myself. You would be very limited regarding how fast you can scroll, perhaps one or two pixel at a time. Not exactly ideal when you want to make a fast action game...
manuel
msx legend
Posts: 4321
Posted: August 29 2007, 14:53   
Maggoo: what's the status and plan of VSCREEN anyway?
Maggoo
msx professional
Posts: 599
Posted: August 29 2007, 18:04   
Last version is still 1.0. I made a few changes to the code to be able to compile on the PC using a cross assembler and have a few ideas for improvements but right now, I barely have the time to even turn on my MSX.
Warchild
msx lover
Posts: 106
Posted: November 20 2008, 17:38   
Hi! I'm looking for that VSCREEN, I've tried a lot of searches and links but it didn't seem to be on the net... I've found some demos but not the engine... is it available?

Thanks

manuel
msx legend
Posts: 4321
Posted: November 21 2008, 10:47   
What about this: http://users.skynet.be/bk263586/vscreen.htm

The latest there is 0.9 though...
Maggoo
msx professional
Posts: 599
Posted: November 21 2008, 18:20   
Quote:

What about this: http://users.skynet.be/bk263586/vscreen.htm

The latest there is 0.9 though...



Had no idea that linkwas still active but anyway that's probably not the latest version. You can find the latest one by doing a search on the MRC search. 1.0 is the most recent. I am still working on setting up a web server and rebuilding my page.
Warchild
msx lover
Posts: 106
Posted: November 21 2008, 19:52   
Seems to be version 1.01 but I'm not really sure if it's the version of the level editor or the Vscreen engine... they're not the same thing, isn't it? anyway, it's what I was looking for. Thanks a lot Manuel. I tried google for a dozen times but no search was useful...



PingPong
msx master
Posts: 1287
Posted: November 21 2008, 20:48   
@Magoo. Can you add a simple feature that allow to turn off sprite masking? thx

 
 







(c) 1994 - 2010 MSX Resource Center Foundation. MSX is a trademark of MSX Licensing Corporation.