This page is a mirror of Tepples' nesdev forum mirror (URL TBD).
Last updated on Oct-18-2019 Download

Battletoads/Crisisforce vertical parallax. How?

Battletoads/Crisisforce vertical parallax. How?
by on (#36882)
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.

by on (#36883)
Quote:
It is as simple as switching character banks each of which has a different scroll amount?

That, or make an ultra fast routine that upload the tiles in CHRROM (that's what Battletoads does).
Quote:
I can see MegaMan 2 uses a clever sprite trick to fake it in its intro sequence.

Yes, this is very clever.

by on (#36884)
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.

by on (#36891)
I seem to remember reading that a lot of PC Engine/TurboGrafx-16 games used dynamic tiles so that its graphics could keep up with what the Megadrive/Genesis was putting out. (PCE had one layer; MD had two.)

by on (#36892)
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.

by on (#36910)
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.

by on (#36911)
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.

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?

by on (#36913)
Oh, I see what they did. It's the corridor above the final boss. BG0 is the status bar and BG3 is split into three with either an hblank or scanline irq. So three active backgrounds looks like five.
Re: Battletoads/Crisisforce vertical parallax. How?
by on (#36916)
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.


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.
Re: Battletoads/Crisisforce vertical parallax. How?
by on (#37379)
MottZilla wrote:
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.


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.


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?

Image
(exponential projection)

by on (#37403)
No, I never saw that before. And I'm not sure how this relates to the NES or the parallax effect.
Re: Battletoads/Crisisforce vertical parallax. How?
by on (#37408)
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)


That looks like it would be headache inducing!

by on (#37452)
Slightly unrelated, but I just love the way they squeezed out all these effects out of the NES.
Does anybody know who was in charge of programming Battletoads at Rare?
I did a quick search on google, but came up with nothing. The ROM doesn't contain any hints, either.

by on (#37458)
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.

by on (#37483)
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.


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. :)

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.

by on (#37484)
Is it possible they just added one cause they had 3 in game characters? :roll:

by on (#37485)
I think the programmers from the story aren't real persons. ;)

The Stamper brothers founded Rare afaik, but I thought they weren't programming anymore by the time they released Battletoads.

At least around 1994, Chris Sutherland seems to have been the main coder at Rare.
Prior to that, I've no idea.

by on (#37492)
Oh my this guy can't make the difference between people who programmed a game and main character of a game. What a lame his brain should be.

Quote:
One was the artist and the other was the programmer.

This seems a good plan as I've asked my sister to be an artist for my games (by bro isn't a good artist nor a good technician). Unfortunately I haven't done enough programming yet and my sister is always too busy.

by on (#37500)
Bregalad wrote:
Oh my this guy can't make the difference between people who programmed a game and main character of a game. What a lame his brain should be.


are you ever not a total asinine jerk? have you even played battle toads and read the nintendo power comics for it?

what are you, only 14? no wonder you have so many posts, you complain about everything.

last i read that Battle Toads comic was in upwards of roughly fifteen years ago!

by on (#37503)
No I'm currently 19, I played Battletoads a lot and no I don't read nintendo power because the magazine never was released here in french and I wasn't really a nintendo gamer back then. If you refer to something, please tell us before refering to it, else things makes no sense.

Probably I post more than I should but jargon post even much more than he should it looks like.

by on (#37510)
Bregalad wrote:
No I'm currently 19, I played Battletoads a lot and no I don't read nintendo power because the magazine never was released here in french and I wasn't really a nintendo gamer back then. If you refer to something, please tell us before refering to it, else things makes no sense.

Probably I post more than I should but jargon post even much more than he should it looks like.


sorry Bregalad, didn't mean to snap at you.

you just been irritating me lately. :/

by on (#37518)
Bregalad wrote:
Oh my this guy can't make the difference between people who programmed a game and main character of a game.

Of course there's a difference. But as I understand what jargon is trying to say, the comic characters just look like and have the same name as the programmers, in the same way that the characters Jerry Seinfeld (Seinfeld) and Stephen Colbert (The Colbert Report) look just like the actors by the same names who play them.

by on (#37996)
To put an end to this little mystery, here's what a Rare employee had to say about it:


Quote:
Hi Matthias,



From what I can gather, Chris Sutherland programmed the coin-op version of Battletoads while Mark Betteridge handled the NES version (my source being… Chris Sutherland).



Hope that helps!



I really enjoy chatting with game developers of the NES/SNES days and most I've talked to were very helpful and friendly, but I haven't had any luck with people from Rare in the past.
They're usually very secretive about everything.