Do you really need it? I mean, making these effects will increase the playability of your game?
That’s the first question you must address first.
I get it, in the 16bit generation the kind of raster effects were a novelty and everybody in games industry loves new shinny things. However, time has passed and no more it produces any fascination, so it’s no longer the so desirable sales booster.
Thinking back, I wish some games didn’t use the mode-7, for example the map on Zelda was very confusing when using this feature. Probably this mode was abused too much.
On the other hand games like “Outrun 2” and “Mario Kart” were extraordinary, which leaves me thinking that what really matters is how you use that mode, how do you program the FUN FACTOR, not the techniques used.
Ok let’s suppose you have done a great deal of thinking, and decided to go steaming ahead.
First thing: to obtain performance you need to code in ASM, not much since most of it is a loop; but you need to understand it. Period.
There are three ways to proceed:
- Use horizontal exceptions to do vertical scaling.
- Having a bitmap of 1byte per pixel of the whole map, then scaling and rotating it, then send it to VDP.
- Sega/Mega CD has hardware capable of doing this.
Help. Spanish TVs are brain washing people to be hostile to me.