Home
Summeli.com
Cancel

AntSnes going to Beta: speed optimizations

The new version is optimized for speed, which gives a huge performance boost for N96 (it’s nice for N95 too). I expect this binary to work with S60 3.1 and 3.2 phones, but I’m planning to add suppo...

Porting the Snes9x ASM core to S60

As you all saw the emulator is really slow and the sound is not supported because of too much frame skipping. I have been working with ASM core (written by notaz) some time now, and it’s very frust...

Compiling assembly sources in S60 project

Compiling assembly sources with different build options is not easy with Symbian OS MMP-files. You can add assembly files as normal sources, but then they will be compiled with same rules as all ot...

AntSnes alpha version ready

My Snes9x port to S60 is somewhat working and the alpha-version is ready for download. I have been testing AntSnes with N95 and N96, but I assume that it will run on other 3.1 and 3.2 S60 phones as...

Christmas present for Nokia 3rd party developers: Carbide 2.0 and Maemo 5.0

Nokia just released Carbide 2.0. And the big news is that it’s free, even the OEM edition, which was about $1200 in the past. I know that 3rd party developers don’t require the OEM edition features...

Starting Maemo and QT4 development

I have been working with Maemo platform for couple of weeks, and I wanted to share few tips for starting the development. It’s not as easy to start with as S60 😉 But it’s an open platform and you c...

Playing around with S60 5.0

I Downloaded the S60 5.0 beta SDK from forum.nokia. I wanted to do some prototyping with S60 5.0 and try out the the new touch screen features. The touch screen API itself is pretty much same as ...

Utilizing multimedia keys on N95

I just took an example from forum nokia example. Currently it seems that, the example isn’t working. The volume keys are working just fine, but the program is unable to catch other media key event...

Rendering frames with OpenGL ES

The OpenGL ES frameworks expect to have image size to be powers of two. Therefore we create 256×256 frame and then create our image into it as a sub frame. Here is an example of opengl es init func...

Studying Opengl ES

I have purchased two books about OpenGL ES. The one on the right “OpenGL ES game development” I bought several years ago. Its primary focused for an average developer, who wants to learn OpenGL E...