Test of Metal Slug screens on MSX 2/2+

Страница 2/4
1 | | 3 | 4

By Daemos

Paragon (1951)

Аватар пользователя Daemos

09-04-2021, 17:36

Porting something big and awesome is just plain fun and has a factor of selftorture. Huge things are being ported to msx because we can. You start with one map then realise you can do more and then after a few years you suddenly have ported a big game to msx and more people should have done it because its fun to play the ports as well. The challenge of getting it done is taunting and besides proving everyone wrong about not being able to do it is also part of the awesomeness factor.

The learning factor is great too. Not having to worry about gfx and other data. Only about coding and converting is a big +. Porting is an art.

But porting this baby is well.... very challenging. The amount of compromises required will propably result in a new game instead of a port.

By syn

Prophet (2061)

Аватар пользователя syn

09-04-2021, 17:46

Metal Slug being a favorite game of mine ive look at this myself before. As a matter of fact ive done this gfx conversion myself once or twice.

The idea of streaming all backgrounds from memory is what i thought was interesting and i dont think the memory size matters at all. 1.6MB is perfectly doable from ROM imo.
Of course the biggest hurdle would be the animated sprites.

Actually one of my main ideas is to design a game around this concept of streaming background with hw scrolling but with HW sprites within the constraints of a v9958

By santiontanon

Paragon (1446)

Аватар пользователя santiontanon

09-04-2021, 17:48

I am split here. One the one hand I 100% agree with Metalion here about the value of porting a game to the MSX nowadays (not just this game, but any game). It's going to probably be worse than the original, so, why bother when we can just fire up MAME? haha. But on the other hand, I also 100% agree with Daemos that the challenge to do this could be just ridiculously fun!! So, the conclusion to me is that perhaps trying to port 1 or 2 levels might be something super cool to try, and just figuring how the technical challenges sounds super fun. But maybe just as a technical demo, not sure if it's worth porting the whole game.

By erpirao

Paragon (1198)

Аватар пользователя erpirao

09-04-2021, 18:07

I thought about the issue of a flashback for sc7 in msx2, I think it could be very feasible, especially considering that there are already msx2 games in sc7 and on top of that they don't move badly at all (xak).

By albs_br

Champion (319)

Аватар пользователя albs_br

09-04-2021, 18:44

I only saw this thread now. Very good points.

Just to make it clear:
- It's not a project at all, just a "what if" exercise;
- I have almost zero experience with MSX 2 and over, so to start with a huge project as this would be really insane;
- Just a technical challenge, as others said. There is no rational here. Just fun. To show the world what the MSX is capable of doing.
- The graphic power of 9958 is incredible for an 8 bit machine, but the poor Z80 has a really bad time dealing with such a big amount of graphical data at a good pace.

Keep with the discussion, please. It's being very worthy.

By albs_br

Champion (319)

Аватар пользователя albs_br

09-04-2021, 19:40

Besides this, I'm fully absorbed with Go Penguin on my few leisure hours Smile


By Ivan

Ascended (9295)

Аватар пользователя Ivan

09-04-2021, 22:48

Those two screens are really nice! Especially the screen 12 one, it looks crystal clear.

By syn

Prophet (2061)

Аватар пользователя syn

09-04-2021, 23:57

try screen 11 a bit less colors but you can have sprites from 16 color palette.

By Metalion

Paragon (1428)

Аватар пользователя Metalion

10-04-2021, 08:58

Again, the graphic resolution and/or the color palette is the least of the problems here. The sheer amount of sprites on screen at any given time is the real problem. That's why I'm convinced it's only doable on V9990 : correct graphic resolution, up to 30 colors, 2 planes scrolling, 125 sprites on screen.

By Pentarou

Champion (389)

Аватар пользователя Pentarou

10-04-2021, 09:51

Metalion wrote:

correct graphic resolution ... 125 sprites on screen.

V9990 horizontal resolution is 192/256/384/640 pixels with maximum 16 sprites per line in the 256/512 modes (I'm quoting the Wiki), while NeoGeo has 304/320 pixels with 96 sprites per line.
And a 12MHz 68k to move things around plus a 4MHz Z80 just for audio.

Страница 2/4
1 | | 3 | 4