Screen 4

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

By norakomi

Paragon (1136)

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

15-02-2011, 23:02

Also. Are there some convenient screen 4 editors around? So I can give this screen 4 thingy a shot.There are many ways to go round.
I can tell you a little about how I deal with sc4 in emulation.
Tiles are drawn in Photoshop / Paintshop or any related program that works with 8x8 grids.
You basically have to start painting and 'looking' at the tiles you paint, making sure you don't use more than 2 colors per horizontal tileline.
Saving files are done in .BMP format. Converted to msx format with BMP2MSX.EXE.
BMP2MSX.EXE can save the palette as an individual file if required.
Maps are made with a mapeditor I use, and everything can be loaded into your asm program,
if you want the code how to load everything in, then give me a shout, I'll mail or post the code you are looking for.

By wolf_

Ambassador_ (10088)

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

15-02-2011, 23:22

@wolf_

And what about Ys3? Smile

First: I don't know everything about these techniques, if a coder can correct or improve upon me, by all means: go.

If I see Ys3 @ YouTube I see a limited game area. It's not really high and it's not full-width, so you don't have to update a lot. You can double buffer or probably even triple buffer or quad buffer. Which could be used for a four-frame animation which you don't have to re-copy each frame. I'm just thinking out loud eh.

Further more, iirc you can set screen 5 to use 192 lines instead of 212 making things a wee bit faster, and if you disable sprites, the whole thing is even faster again.

For the rest, it's mainly map design strategy. If there're big buildings that have to be drawn, you may hold back on enemies, if there's not much special to be drawn into the back ground, you can use a lot of enemies.

Also, you may not have full frame rate.. instead of 30 fps, maybe you get 15.. or perhaps it's variable. Assuming 5KB fast VDP copy per interrupt, it would be 20kb fast in 4 interrupts. 20kb would be enough for the odd tree 'n floating platform, I'd say.

And as for the rest: it still holds up: if you don't need to update a specific spot on screen, don't update it.

By commodorejohn

Expert (92)

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

16-02-2011, 00:10

Also. Are there some convenient screen 4 editors around? So I can give this screen 4 thingy a shot.
nmsxtiles is what I use. It's a little balky and doesn't ask to save unsaved changes on exit, but it works all right, and includes both tile and map editors in one package. Doesn't support tweaked palettes, though.

By ro

Scribe (4902)

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

16-02-2011, 09:07

sd_snatcher wrote:

Have people already forgot about those nice games below?!?

- Ys III (Someone please show me how this one can be done on scr4)
- Fray (Someone please show me how this one can be done on scr4)
- Haradius (scrolls exactly as any MSX gradius, but runs on scr5)
- Herzog (F1-Spirit style dual scroll, but on scr5)
- Ys (Fast 8x8 scroll with softsprites)
- Ys II (Fast 8x8 scroll with softsprites)
- Dragon Slayer 6 (Fast 8x8 scroll with softsprites)

Don't get me wrong: scr4 is nice, but for sure it's not the only way of doing great MSX games with a lot of animation.

I'm surprised that YOU, mister SD_Snatcher, didn't include "SD Snatcher", great 8x8 screen 5 scroll!

By ro

Scribe (4902)

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

16-02-2011, 09:18

Tho you hit the nail on the head, the mentioned games ARE fantasic scroll games. YS3 is very, very, VERY impressive overall while FRAY (esp the turbo R version) is FAST.. and what a great game. DANG the coders!

By ARTRAG

Enlighted (6923)

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

16-02-2011, 12:53

what is Haradius ?

By Huey

Prophet (2694)

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

16-02-2011, 13:00

what is Haradius ?

Its a nemesis/gradius/parodius style shooter for MSX2.
I could not find it in the GenerationMSX database but here is a link

By wolf_

Ambassador_ (10088)

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

16-02-2011, 13:04

A tough horizontal smooth scrolling shooter for MSX2, in which I die within 30 seconds. Within those 30 seconds I hear an FM-PAC version of music from Salamander. As far as I could see, it looks like tile mode.

*edit* a second look changes my mind: bad sc5, bad bad bad sc5.

By GhostwriterP

Paladin (683)

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

16-02-2011, 17:58

A good example for a game with smooth scrolling in combination with software sprites (and still at a decent frame rate as long you do not get to far in the game Wink) is Andorogynus.
Most of the block scroll games suffer from major slowdown at some point. They look fantastic but playability is questionable at times.

By ARTRAG

Enlighted (6923)

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

16-02-2011, 18:54

Andorogynus is a good example of double buffering for soft sprites and smooth (HW) scrolling.

Probably, real msx2+ games (if they had existed) would have looked like Andorogynus rotated of 90°
I think it is a pity no real game has ever exploited the vdp v9958

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