Skip to content
Archive of entries posted on June 2011

gpSP v. 0.7 for Symbian^3

the gpSP is a gameboy advance emulator originally written by Exophase. And now it’s ported to the Symbian OS!

This version supports only Symbian^3 phones (N8, E7 etc.). The S60 5th edition users should use the older gpsp 0.6.5 for S60 5th edition

What’s new:

  • Support for Symbian^3
  • Better Audio
  • alpha channel for keys is now configured at video section (not in controls panel)
  • 8-directional / 4 directional DPAD
  • Hidden A+B button areas
  • save/load states is now working

 

Controls:

  • You can choose between 8-directional and 4-directional DPads.
  • You can add hidden A+B button areas, to press both of them at once.

gpsp: the red dots indicates the hidden A+B areas

Continue reading ‘gpSP v. 0.7 for Symbian^3’ »

gpsp v. 0.6.5 Better Audio

the gpSP is a gameboy advance emulator originally written by Exophase. And now it’s ported to the Symbian OS! This version is only for S60 5th edition. Symbian^3 users should use gpsp 0.7 for Symbian^3

What’s new:

  • Better Audio!
  • save/load states is now working

gpSP mainview

 

know issues:

  • not working on Symbian^3 based devices such as N8
  • It’s a gpsp port, so see the gpsp compatibility list before complaining about non-working ROMs
  • the emulator crashes if you try to load a ROM without setting the BIOS
  • there are some limitations in the ZIP file support, so maybe you have to upzipt the ROMs
  • The ZIP files seem to be eating quite a lot of RAM, so If ROM doesn’t work, try extracting it.
  • Samsung blit fails when “keep aspect ratio” is ticked off
  • N97 CFW: You can not use touch + call buttons at the same time with this firmware.

ZIP limitations

  • WinZip
  • Roms ziped in the WinZip Maximum (PPMd) format WILL NOT work.
  • Roms ziped in the WinZip Maximum (bzip2) format WILL NOT work
  • Roms ziped in the WinZip Maximum (Enhanced Deflate) format WILL NOT run
  • Roms ziped in the WinZip Normal format WILL run
  • Roms ziped in the WinZip Fast format WILL run.
  • Roms ziped in the WinZip Super Fast format WILL run.
  • Roms ziped in the WinZip None format WILL run.

Continue reading ‘gpsp v. 0.6.5 Better Audio’ »

Compiling sources with different optimization flags with GCC

I had some strange problems with some GCC bugs with AntSnes and gpsp. For some reason some source files did not compile correctly with “-O2” optimization flags. A quick way to fix this problem was to compile the objects with problems without optimizations.

My quick “hacky” solution was to compile these few files with “-O0” flags into the asm-files from command line, and then include these asm-files from the mmp/makefile into the project.

Compiling the sources into asm-listings can be done like this:

 gcc -O0 -S -c foo.c

Of course you’ll get some problems from missing included etc, but that can be solved by adding all the include folders to the gcc with “-include” flag.

Removing the checklib from QtSDK

I think that I said enough about the checklib.exe in my earlier post. I just noticed that the checklib.exe is still fighting against my development in QtSDK 1.1 inside the Symbian^3 SDK.

This time I decided to get rid of the checklib for good. I just created an empty textfile and renamed that into checklib.exe and then I overwrite the original checklib.exe at QtSDK\Symbian\SDKs\Symbian3Qt473\epoc32\tools with the dummy checklib.exe I just created.

Works like a charm. Now back to development –>