Skip to content
Archive of posts tagged Qt Development

Qt installers for S60 5th edition

I found out that the ftp.nokia.com do not host the Qt installer sis files anymore, so I decided to try to find them and host them in here. Here are the installers Qt 4.6.3 (gpsp needs these): Nokia S60  5th edition devices:   Sony Ericsson Satio devices:  Samsung i8910, try the same package as for Satio. […]

BlackBerry Got Game Port-a-Thon

Last weekend I participated to the BlackBerry’s Got Game Port-a-Thon even. It was a 36 hour event,  and the goal was to submit as much games as possible to the BlackBerry’s app world. The new BB10 OS has a tool to repack Android and HTML5 applications, so I expected that most of the participants will do just […]

Compiling with QtSDK, Madde and MinGW Makefiles

I received N950 from Nokia this monday, and I started porting the antsnes to Meego right away. I decided to compile my emulators for Meego in the same way as I did for Symbian. I’m creating a static lib from the emulator core, and then I’m linking into that static lib from my UI code. […]

Implementing AntSnes with Qt part 5: Implementing the Blit

The current Qt version is implemented on top of the old Avkon layer, and it really doesn’t have fast blitting methods available. Therefore I Implemented the blit with Symbian’s Anti-Tearing API, which should be the fastest available method to draw on the screen. Forum.nokia has a very good example how to use the Anti-tearing API. […]

Implementing AntSnes with Qt part 4: using special keys

Support for green, red, menu, and camera keys: Current S60 v. 5.0 phones really don’t have that much keys, so I decided to add support for all keys that I can find from the phone. This will require the SwEvent capability. The downside is that SwEvent requires signing by user. The signing can be made […]

Implementing AntSnes with Qt part 3: Running the emulation in worker thread

I decided to build a two threaded application.  The main thread is for the UI, and the worker thread if for the emulator. This makes all porting easier in general, since now we can have a UI thread to handle all rendering, key I/O etc, and run the emulator thread as worker thread, which can […]

Implementing AntSnes with Qt part 2: Creating Settings View

I’m using the Qt now, so I wanted to make a new fresh clean look to the UI.  Therefore I dumped the old S60 UI style, which really wasn’t good design for touch devices. You can see my settings view in the picture below. The empty space on top of the view is for the […]

Implementing AntSnes with Qt part 1: Creating Views

This is first post on Qt App development series on Symbian. In this series I will describe how I made a new user interface with Qt for AntSnes. The same Ui will be later be used with gpsp and psx4all. The mobile UI should be pretty much different, than the desktop UI, so there are […]

I’ll be using Qt with gpsp and psx4all ports

Currently I have the dynamic recompilation running without the trampoline pattern (thanks to hinkka’s tips), so there’s no deoptimizations in the dynarec side anymore. However the speed is not nearly as good as it should be. It seems that the main issue is somewhere in the Symbian SDL port. Therefore I decided to dump the […]