gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

Announcements And Comments > JinrohDev Software Mode 5 Mode 7 Effect

#174174 - Jinroh - Sat May 22, 2010 8:13 am

Hi All,

I thought I'd share a Mode7 Demo I made in software for the GBA. Yeah yeah, I know, "Why not use the graphics hardware and do it that way, like Nintendo." The answer is two-fold,

1. I wanted to see if I could make it fast enough for a game just using software rendering.
2. If I wanted to later add polygonal objects I could, which I couldn't do with the hardware version.

Anyway, the code is super optimized C (as optimized as I could make it without ASM). It includes all fixed point math and no divides. It's smoking fast. hehe.

[Images not permitted - Click here to view it]
[Images not permitted - Click here to view it]

You'lll notice the Mario Kart Track graphics look kinda crappy which is due to the fact I had to scale them down to get them to fit into RAM. hehe.Download Here

WARNING: TURN YOUR VOLUME WAAAAAY DOWN BEFORE LOADING UP THE ROM.

Later Guys.

P.S. I e-mailed both Simon B and Krom about it for news, but no reply to either e-mail. T_T Enjoy!
_________________
The lone Wolf howls, driven by pride he presses on. Knowing not where he goes, but only where he wants to be.
~Me~


Last edited by Jinroh on Thu Apr 05, 2012 4:19 pm; edited 4 times in total

#174186 - DiscoStew - Sat May 22, 2010 8:10 pm

You know, you really should lower the sound from your title screen. It's so loud and scratchy, and running in on an emulator with my headphones off, my bro in the other room ran into my room wondering what happened.

Other than that, it's pretty cool. While I know that Mode 5 uses a 160x128 screen size, the tiles used for the Mode 7 seem to also be of low resolution. Was that intentional?
_________________
DS - It's all about DiscoStew

#174193 - Jinroh - Sun May 23, 2010 6:28 am

DiscoStew wrote:
You know, you really should lower the sound from your title screen. It's so loud and scratchy, and running in on an emulator with my headphones off, my bro in the other room ran into my room wondering what happened.


Hehe, yeah I get a lot of complaints about that. I've got a quieter sound just didn't revise my intro yet. ^_^;


Myself wrote:
You'lll notice the Mario Kart Track graphics look kinda crappy which is due to the fact I had to scale them down to get them to fit into RAM.

Yeah I mentioned that I had to scale down the source BMP so that it would fit into RAM. It was like a 2MB Bitmap. I just snagged a map PNG from here and converted to a BMP.

Glad you liked it. ^^
_________________
The lone Wolf howls, driven by pride he presses on. Knowing not where he goes, but only where he wants to be.
~Me~