Forums

Sega Master System / Mark III / Game Gear
SG-1000 / SC-3000 / SF-7000 / OMV
Home - Forums - Games - Scans - Maps - Cheats - Credits
Music - Videos - Development - Hacks - Translations - Homebrew

View topic - [Coding 2009] Credits Scroller by Martin

Reply to topic

How good is this entry?

1 (poor) 0% 0%
2 0% 0%
3 0% 0%
4 0% 0%
5 11% 11%
6 0% 0%
7 47% 47%
8 29% 29%
9 (excellent) 11% 11%
This poll has expired.
Author Message
  • Site Admin
  • Joined: 19 Oct 1999
  • Posts: 14726
  • Location: London
Reply with quote
[Coding 2009] Credits Scroller by Martin
Post Posted: Fri Mar 27, 2009 7:42 am
Title: Credits Scroller

By: Martin


credits_scroller.zip (8.47 KB)
Download Credits Scroller by Martin

  View user's profile Send private message Visit poster's website
  • Site Admin
  • Joined: 19 Oct 1999
  • Posts: 14726
  • Location: London
Reply with quote
Post Posted: Sat Mar 28, 2009 7:30 pm
A really clever hack, executed perfectly. With a bit more time I think you could have got some more pictures in, and if you're rendering into the tiles by hand why not have a proportional width font?
  View user's profile Send private message Visit poster's website
  • Joined: 04 Nov 2004
  • Posts: 273
Reply with quote
Post Posted: Sat Mar 28, 2009 7:41 pm
Yes. To change a picture, one could fade down the current picture to black, then slowly change the picture graphics, and then fade in again. So some time would go by from picture to picture, but credits scrollers are usually slow anyway.

Yes also to the proportional font. The graphics are copied from a circular 1 bitplane software buffer. This buffer is slowly updated at the edges like if you would do normal tilemap scrolling. It wouldn't be that much of a problem to change the way it is being written to.
  View user's profile Send private message Visit poster's website
  • Site Admin
  • Joined: 08 Jul 2001
  • Posts: 8648
  • Location: Paris, France
Reply with quote
Post Posted: Sun Mar 29, 2009 4:55 am
Are you able to move characters individually, or would that requires requires too much overhead? Perhaps you can have a version with free moving characters.

A game design could be done with plenty of 1 color objects over a background with slow moving frequency ( stupid proposal: oscilloscope pinball ).
  View user's profile Send private message Visit poster's website
  • Joined: 04 Nov 2004
  • Posts: 273
Reply with quote
Post Posted: Sun Mar 29, 2009 10:57 am
At the moment, I draw column by column, each column is 8x144 (18 tiles). To be fast enough, drawing one column is a big unrolled function :) This function is a 1-bitplane copy from ram to vram. I can copy/draw a max. of 5 columns per frame, in the vblank time (extended by switching the screen off, the usual gg trick). I don't draw in the non-vblank time.

I'm thinking about making a more detailed documentation file about how this works, maybe with sources.

Moving multiple single objects would add more overhead, but it would be possible if there would be not too many of them.
  View user's profile Send private message Visit poster's website
  • Joined: 04 Nov 2004
  • Posts: 273
Reply with quote
Post Posted: Sun Mar 29, 2009 2:53 pm
Here's a more detailed description:
www.smspower.org/martin/credits_scroller_detailed.txt
I hope it can be helpful to someone :)
  View user's profile Send private message Visit poster's website
  • Joined: 20 May 2008
  • Posts: 6
  • Location: Nowhere, USA
Reply with quote
Post Posted: Sun Mar 29, 2009 10:17 pm
Awesome! A Game Gear entry.

The effects are pretty cool, especially if the deadline wasn't so quick.

-9/10
  View user's profile Send private message
  • Joined: 31 Oct 2007
  • Posts: 853
  • Location: Estonia, Rapla city
Reply with quote
Post Posted: Wed Apr 08, 2009 9:24 pm
I'm still drooling over the transparency thing :P
  View user's profile Send private message Visit poster's website
  • Joined: 26 Dec 2004
  • Posts: 295
  • Location: Pangea
Reply with quote
Post Posted: Sat Apr 11, 2009 9:05 pm
Nice!
  View user's profile Send private message Visit poster's website
Reply to topic



Back to the top of this page

Back to SMS Power!