structure of game file

Page 3/4
1 | 2 | | 4

By norakomi

Paragon (1086)

norakomi's picture

15-06-2005, 14:08

PS Marison I tried out your 2 games,

You have my respect.......
I now know how difficult it is to make such games,
I'm still working hard to get mine to work !!!
(I have troubles with combining music, SFX and the game)

But I have to say, you did a great job...

About blueknight...
did you use sprites only.... or also software sprites
(double buffering/page flipping)

Oh, and what do you use for SFX and Music???

By marison

Expert (104)

marison's picture

15-06-2005, 14:26

Thanks. It consume hours, days, weeks, months and years of pleasant work. I have to conclude them, and MSXdev05 is my deadend.

But, Blue knight is not mine.

I use PT3Player for music and will use SEE for SFX.

By marison

Expert (104)

marison's picture

15-06-2005, 14:28

Nokaromi,

Can you send me your project (binary form, just to test)?

By norakomi

Paragon (1086)

norakomi's picture

19-06-2005, 21:44

did it work???
what do you think so far?

By marison

Expert (104)

marison's picture

19-06-2005, 22:16

I didn't saw your file in my mailbox. I will repeat my mail. Erase the hashs to knew my mail. I hate spammers' bots!

marison---at--gmail-dot--com

By norakomi

Paragon (1086)

norakomi's picture

21-06-2005, 10:47

Hmm, I send it there.

I dont have the files right now, Im at my work,
But Ill send it again the next time I'm on the net. (within a week)

By norakomi

Paragon (1086)

norakomi's picture

27-06-2005, 11:02

sorry Marison,

still havent send you the files,
I am reorganizing my game, working on a new scroll structure,

which is quite interesting.

What is does is copy the entire screen 8 pixels to the left to page 1-p (the inactive page)
This pasting is done in 7 steps, every step pastes 210/7 vertical lines.
at the 8th step the first horizontal lines (0,0)-(7,210) are copied to the end of the screen.

On evey step a new interrupt occurs and the screen is scrolled horizontally using the
horizontal scroll register.

At the end of the 8 steps the page is swapped and the process is done again.
Result: a fluent scroll in screen 5 which scrolls the entire screen 1 pixel to the left
at 50/60 frames per second.

And the cool thing is: it works !!!!

As soon as this is finished, I'm gonna implant the new background I'm develloping,
so hold on,

Ill send you the files soon (first need to pollish it ....

hang on...)

By Edwin

Paragon (1182)

Edwin's picture

27-06-2005, 12:43

Congrats! You seem to have figured out the trick to large scrolls.

However, remember that this trick costs you pretty much the entire bandwidth of the VDP blitter. So there is no time left for things like soft sprites. You can create some breathing room by using all possible 16 steps instead of 8, but nothing more than some basic things. If that's not enough, you'll have to settle for half the framerate. Hardware sprites should be fine though.

By norakomi

Paragon (1086)

norakomi's picture

27-06-2005, 16:27

I was thinkin of using the 16 steps of the vdp.

I can set a bit in a register (i forgot by memory which one) to not display 8 pixels
left and right in screen.

If I do this scrolling with the 16 steps of the vdp:
Will you then see the scrolling at the right end of screen....

And, if so, what is a good way to prevent this?

P.s. thanx for the congrats... it feels great having figured out this way of scrolling.

By ro

Guardian (4180)

ro's picture

27-06-2005, 16:31

I was thinkin of using the 16 steps of the vdp.

Which would result in having only 1 speed! (1 pixel at the time) Consider; when using faster scroll (say 2 pixels per frame) your steps are reduced to 8 already!

I can set a bit in a register (i forgot by memory which one) to not display 8 pixels
left and right in screen.

only msx2+/turbo R

Page 3/4
1 | 2 | | 4