Battletoads/Crisisforce vertical parallax. How?
Moderator: Moderators
Battletoads/Crisisforce vertical parallax. How?
Any idea how the second level of battle toads or crisis force does its vertical parallax where different columns move at different speeds?
It is as simple as switching character banks each of which has a different scroll amount?
I can see MegaMan 2 uses a clever sprite trick to fake it in its intro sequence.
It is as simple as switching character banks each of which has a different scroll amount?
I can see MegaMan 2 uses a clever sprite trick to fake it in its intro sequence.
That, or make an ultra fast routine that upload the tiles in CHRROM (that's what Battletoads does).It is as simple as switching character banks each of which has a different scroll amount?
Yes, this is very clever.I can see MegaMan 2 uses a clever sprite trick to fake it in its intro sequence.
Useless, lumbering half-wits don't scare us.
-
tomaitheous
- Posts: 592
- Joined: Thu Aug 28, 2008 1:17 am
- Contact:
Usually referred to as dynamic tiles.
You either switch out a small section of the name table memory - either by writing to CHR-RAM or using a mapper for CHR-ROM (with something smaller than 8k switchable). For Battletoads, I'm willing to bet the small strips on the side are dynamic tiles and the main section is a normal BG layout/scroll. There are quite a few other games that use the dynamic tile method.
You either switch out a small section of the name table memory - either by writing to CHR-RAM or using a mapper for CHR-ROM (with something smaller than 8k switchable). For Battletoads, I'm willing to bet the small strips on the side are dynamic tiles and the main section is a normal BG layout/scroll. There are quite a few other games that use the dynamic tile method.
-
tomaitheous
- Posts: 592
- Joined: Thu Aug 28, 2008 1:17 am
- Contact:
I wouldn't say a lot of them do, but there are a number of them. The PCE can do single scanline hsync interrupts (on all 262 actually) and update X/Y regs without restraint. So hsync scrolls are easy to do without dynamic tiles, but some situations call for them - for complex overlapping parts, etc. Otherwise most games used sprites in combination with hsync interrupts for more complex multiscrolls. You'd figure since you can unlimitedly read/write to VRAM during active display on the PCE, there would be more instances of dynamic tiles.
It's more likely that they used sprites in that case, since the GBA can support so many. Which area are you talking about, exactly?strat wrote:So the columns on the side are actually frames of animation that fake scrolling? Maybe that's how Harmony of Dissonance on GBA had five scrolling planes in one room.
- BMF
RuSteD LOgIc
RuSteD LOgIc
Re: Battletoads/Crisisforce vertical parallax. How?
Yes in Crisis Force the trend in level 1 "appears" to scroll vertically being switching a CHR-ROM bank in sequence. It works out looking very cool, but it's a simple trick really. As others have said alot of older games used this trick. I first noticed this trick on Battletoads level 2.CrashTest wrote:Any idea how the second level of battle toads or crisis force does its vertical parallax where different columns move at different speeds?
It is as simple as switching character banks each of which has a different scroll amount?
I can see MegaMan 2 uses a clever sprite trick to fake it in its intro sequence.
- jargon
- B&: This is not your blog
- Posts: 208
- Joined: Fri Dec 07, 2007 11:40 pm
- Location: 480/85260
- Contact:
Re: Battletoads/Crisisforce vertical parallax. How?
MottZilla were you around for me to show you the "Mosaic" demo i made back in 2000 or so?MottZilla wrote:Yes in Crisis Force the trend in level 1 "appears" to scroll vertically being switching a CHR-ROM bank in sequence. It works out looking very cool, but it's a simple trick really. As others have said alot of older games used this trick. I first noticed this trick on Battletoads level 2.CrashTest wrote:Any idea how the second level of battle toads or crisis force does its vertical parallax where different columns move at different speeds?
It is as simple as switching character banks each of which has a different scroll amount?
I can see MegaMan 2 uses a clever sprite trick to fake it in its intro sequence.
...where it used faux mode7 to render 3d walls?

(exponential projection)
Re: Battletoads/Crisisforce vertical parallax. How?
That looks like it would be headache inducing!jargon wrote: MottZilla were you around for me to show you the "Mosaic" demo i made back in 2000 or so?
...where it used faux mode7 to render 3d walls?
(exponential projection)
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!
-
CartCollector
- Posts: 122
- Joined: Mon Oct 30, 2006 8:32 pm
- jargon
- B&: This is not your blog
- Posts: 208
- Joined: Fri Dec 07, 2007 11:40 pm
- Location: 480/85260
- Contact:
According to the NP comics, there were 3 developers of Battle Toads, whom are named in the comics, and claimed to have turned into the toads when during development of the NES game something goes seriously wrong.CartCollector wrote:I think Battletoads was made by two British brothers with the last name of Stamper (Chris and Tim, I think?). One was the artist and the other was the programmer. I think they also worked on the Donkey Kong Country series and even developed the pre-rendering method used.
i'll get back to you on that once i find the correct issues of Nntendo Power in my collection to confirm if my memories match up with the actual comic series.
if memory serves me Pimple and Rash are the two brothers and Zits is the 3rd developer.
either that or Pimple and Zits are the two brothers and Rash is the 3rd developer.