Autor
| Possible Gng remake for msx ?
|
ARTRAG msx master Mensajes: 1802 | Publicado: Junio 06 2007, 23:37   |
This is the reason why we cannot have games in screen 8.
Updating the whole screen would cost about 19 frames.
At 60Hz this is about 3 frames per sec...!!
Moreover without double buffering the final effect is not only
slow but also sucks.
Even using double buffering, (this implies you use the VRAM
under the borders for storing tiles) the frame rate would be
3 frames/sec....
|
|
Maggoo msx professional Mensajes: 592 | Publicado: Junio 07 2007, 00:00   |
If you use MSX2+ HW scroll you do not really need to refresh all the screen but only the portion on the side that need refreshing after scrolling. Not sure I remember GNG so well but the scrolling wasn't even really fast and mostly going in one direction right ?
|
|
ARTRAG msx master Mensajes: 1802 | Publicado: Junio 07 2007, 00:11   |
Well, with HW scroll all you need is to plot the part of the screen that is under the border.
But you need msx2+ or more, so this holds only in a 0,5% of the users....
In plain MSX 2, screen 8 could be probably used only in some vertical scrolling shooter or in
some very static game (puzzles, adventures, games without a scrolling,...)
|
|
Edwin msx professional Mensajes: 635 | Publicado: Junio 07 2007, 00:15   |
Don't forget that sprites are difficult in sc8 because of the static palette.
But you don't need a 2+, you a machine with a v9958. Which is much more common.
Good examples of sc8 games are Breaker (vertical scrolling) and that MSX2 Livingstone game, which is an adventure with static screens.
|
|
pitpan msx master Mensajes: 1418 | Publicado: Junio 07 2007, 00:31   |
And all those text-based adventure games with scanned pictures in screen 8 published by Telarium/Idealogic (PERRY MASON, WIZARD OF OZ, FAHRENHEIT nnn, etc [please excuse any typos]).
|
|
SLotman msx professional Mensajes: 561 | Publicado: Junio 07 2007, 00:41   |
Hey Dungeons & Dragons is made on Screen 8! "Show do Milhão" too!
So games on scr8 *are* possible, but must have a lot of static stuff
There's another game I want to make on scr8, but that is a project for a veeeeeeery distant future hehehe
(and it's an action game hehehe)
One thing that can help more scr8 games is upgrading MSX2/2+/tR VRAM to 192kb... even if you cant set the extra 64k as a visible page, you can still store graphics, and copy To/From there...  |
|
jltursan msx professional Mensajes: 887 | Publicado: Junio 07 2007, 10:40   |
Quote:
| how many 8x8 blocks can be copied in screen 8 by the vdp in Vblank ?
|
As Edwin says, very few of them. Right now I'm wasting a full frame to show nearly 4 16x16 sprites (only 3 fit the frame), every sprite is displayed with 2 HMMM and 1 LMMM. |
|
KdL msx user Mensajes: 64 | Publicado: Junio 07 2007, 19:15   |
Quote:
|
Updating the whole screen would cost about 19 frames.
At 60Hz this is about 3 frames per sec...!!
Moreover without double buffering the final effect is not only
slow but also sucks.
Even using double buffering, (this implies you use the VRAM
under the borders for storing tiles) the frame rate would be
3 frames/sec....
...
But you need msx2+ or more, so this holds only in a 0,5% of the users..
|
~ 6 frames/sec with Z80 @ 7MHz
> 10 frames/sec with R800
@with a V9990??
and all others users will use a blueMSX!!
|
|
dvik msx master Mensajes: 1376 | Publicado: Junio 07 2007, 19:20   |
@KdL: Unfortunately The RAM->VRAM transfer isn't limited by the Z80 speed. In fact, the R800 is slower than a 3.5MHz Z80 when transferring data to VRAM.
|
|
KdL msx user Mensajes: 64 | Publicado: Junio 07 2007, 19:23   |
Is the V9990 a possible solution? (512KB VRAM = SCREEN 8 with 8 Pages)
|
|
ARTRAG msx master Mensajes: 1802 | Publicado: Junio 07 2007, 19:32   |
in that case the solution applies at the 0.0001% of the MSX users
 |
|
KdL msx user Mensajes: 64 | Publicado: Junio 07 2007, 20:12   |
but.. MKID's demo is a great example of a platform game with VRAM at 64KB for page
and SCREEN10/11 is totally equal to SCREEN8 on this !!
 |
|
KdL msx user Mensajes: 64 | Publicado: Junio 07 2007, 20:19   |
Quote:
|
@KdL: Nice screen shots looks exactly like the arcade version. It would be nice to see some new MSX2+/TR games that uses the HW scrolling. I think a TR port could come very close to the original.
|
@dvik: I agree!  
|
|
PingPong msx master Mensajes: 1069 | Publicado: Junio 07 2007, 21:17   |
A screen 5 version could be feasible with smooth scrolling with artrag TOTAL PARODY engine, i've also tested that could work. however i' ve no time to begin a similar project....  |
|
manuel msx guru Mensajes: 3636 | Publicado: Junio 07 2007, 21:48   |
or VSCREEN engine, using sc.4...
|
|
|
|
|