Disappointed about msxdev

Pagina 4/13
1 | 2 | 3 | | 5 | 6 | 7 | 8 | 9

Van Manuel

Ascended (17083)

afbeelding van Manuel

10-02-2008, 12:37

As nishi said the msx should had a v9938. Even with a similar chip, however was to late. keeping the compatibility also keep bad design and original limitations. (look at the sprite subsystem)

Right! And also because the MSX1 VDP was used in a lot of other computers, while the V9938 was quite MSX specific and very typically (almost) uniquely MSX. That's why I'd like to see more MSX2(+) games as well.

Van PingPong

Prophet (3558)

afbeelding van PingPong

10-02-2008, 12:39

This is the problem. Coding a game to run on msx1, limits the richness of gfx and sound to the same msx1 level with some ( almost not relevant ) small improvement.
Not completely, it depends on the game type and what kind of screen action you are scheduling. If you want to make Montana John, then you need pattern mode. e.g. screen 2 or screen 4. There's simply too much movement on the screen to let screen 5 cope with that. So, if you're choosing pattern mode, and *if* you are not scrolling (e.g. a page-per-page game) then you can as well support MSX1.

About montana john. Can you point to more infos? If you do not need scrolling there are more possibilities to use screen 5. May be with sw sprites and page backbuffers the game could be done on screen 5. I see the problem only if you want scroll. Isn't VK pattern mode based? and works in sc5.... Where is the problem in montana john?

Van wolf_

Ambassador_ (9826)

afbeelding van wolf_

10-02-2008, 12:53

VK, Usas, Metal Gear, Solid Snake, etc. etc., are screen 5, and if you look at the screen, you'll notice that the only things moving are the sprites. That's why the enemies of e.g. Manbow 2 are sprites. On screen 5 you can copy about 5kb per int -fast mode-. Let's assume your game has 25FPS screen updates, we have some screens in which we have 3 4x4tile blocks going down/up. that's 32x32 pixels or 3kb pixels, these are 1.5kb vram because 1 byte in screen 5 is 2 pixels, but there's background restore as well, so it's all more or less doubled. Furthermore we have waterfalls that could be nearly as high as the screen and 4 tiles wide, and then more than one of them. Furthermore, we could have many torches and other animating things on screen, we have swords sticking out of the ceiling, waterdrops.. there's no way screen 5 can do all this! No way!

Van wolf_

Ambassador_ (9826)

afbeelding van wolf_

10-02-2008, 12:55

And, c/p'ing what I'd already posted in the Final Nijmegen reminder newspost:
pub.unreal64.net/boor/mjtt4.png

Van PingPong

Prophet (3558)

afbeelding van PingPong

10-02-2008, 12:56

Ah, if you want 25 fps. But hw sprites can move at the vdp refresh rate, other blitted parts at a lower frame rate...

Van wolf_

Ambassador_ (9826)

afbeelding van wolf_

10-02-2008, 13:07

Even then, even then. We could move the whole screen.. e.g. stuff it with tons 'n tons of moving parts. This is not possible in screen 5. And as for the lower framerate: this is not much preferred due irregular performance drops. You don't want the game action to slow down when the whole screen is moving while you gain performance in an empty screen.. that's ugly if you ask me.

Why do you think Nemesis123parosala are using pattern mode? Why -do you think- Space Manbow is using pattern mode? All these games have massive amounts of movement on screen.. just keep that bossmonster of Space Manbow level 1 in mind for a while. The more stuff that moves with irregular paths, the more arguments there are to use pattern mode. And in that case: only 2 situations would make these games impossible for MSX1: (1) a palette that is too far away from the default MSX1 palette, (2) hardware scrolling

Van PingPong

Prophet (3558)

afbeelding van PingPong

10-02-2008, 13:30

Nemesis uses pattern mode because it's the only thing available on msx1 (and nemesis IS for msx1). Anyway it's clear that it's more easy to move 768 bytes on screen or redefina a tilegroup than moving 24kb of screen 5.

However, gfx beauty will suffer from the colour clashed screen 2-4. If those Yamaha people considered a screen5 pattern mode.... Tongue

Van wolf_

Ambassador_ (9826)

afbeelding van wolf_

10-02-2008, 13:42

Well, *that* is the art of MSXdev, or the art of drawing patterns anyway. Limiting as patterns may be, I think the in-game gfx of Space Manbow are among the best on MSX. When you observe those Space Manbow screens, you tend to forget it's all patterns, the gfx on their own are excellent already. The fact that they're patterns makes it all the more special and intriguing!

Nemesis uses pattern mode because it's the only thing available on msx1 (and nemesis IS for msx1)
err right HannibalMurdoch Well, I meant that Konami would've used that screen even if they had been using an MSX2 from the start.

Van PingPong

Prophet (3558)

afbeelding van PingPong

10-02-2008, 13:47

Effectively konami can be considered a tms artist...

Van wolf_

Ambassador_ (9826)

afbeelding van wolf_

10-02-2008, 13:55

True that, but as you can see in MSXdev, each year's top5 games (roughly) are definitely trying to kick Konami from the throne .. Tongue

Pagina 4/13
1 | 2 | 3 | | 5 | 6 | 7 | 8 | 9