iPhone port changelog

Subforum for discussion and help with ScummVM's iPhone port

Moderator: ScummVM Team

User avatar
Vinterstum
ScummVM Developer
Posts: 585
Joined: Sun Oct 16, 2005 6:59 am

Post by Vinterstum » Sun Dec 02, 2007 8:35 pm

20071202_2133:

* FLAC support
* Some optimizations from Robin_Watts :)
* Force screen redraw after rotation change (should fix the copy protection thing in Gob.

User avatar
Vinterstum
ScummVM Developer
Posts: 585
Joined: Sun Oct 16, 2005 6:59 am

Post by Vinterstum » Wed Dec 05, 2007 9:32 pm

20071205_2230:
* ARM ASM blitters from Robin_Watts (What this means for you: less choppy COMI).

And of course, any general ScummVM changes done lately.

User avatar
Vinterstum
ScummVM Developer
Posts: 585
Joined: Sun Oct 16, 2005 6:59 am

Post by Vinterstum » Fri Dec 07, 2007 11:53 pm

20071208_0049:
* The "leftover" screenspace due to aspect ratio correction will now be 50/50 on each side of the screen (centering the image).
* Click-and-drag mouse mode now works for the right mouse button as well. Pressing down a second finger will now 1) release the left mouse button, then 2) click the right mouse button until you lift your finger. Means COMI inventory handling, and whatever games need mouse-dragging with right mouse button held down, should work better.

User avatar
Vinterstum
ScummVM Developer
Posts: 585
Joined: Sun Oct 16, 2005 6:59 am

Post by Vinterstum » Thu Dec 20, 2007 11:34 pm

20071221_0033:
* Reworked some sound handling stuff, should fix the crashes in BS1/2.

User avatar
Vinterstum
ScummVM Developer
Posts: 585
Joined: Sun Oct 16, 2005 6:59 am

Post by Vinterstum » Sat Dec 22, 2007 11:55 am

20071222_1253:
* Fixed some mutex handling, should fix the sound issues encountered in the last build.

User avatar
Vinterstum
ScummVM Developer
Posts: 585
Joined: Sun Oct 16, 2005 6:59 am

Post by Vinterstum » Wed Jan 02, 2008 12:01 am

0.11.0pre1:

* Both "sides" of landscape mode now works (meaning you can hold your phone/iPod both ways)
* Misc optimizations
* Sliding a finger (very quickly) across the screen (holding no other down), now triggers arrow key events (temporary input method for this).

User avatar
Vinterstum
ScummVM Developer
Posts: 585
Joined: Sun Oct 16, 2005 6:59 am

Post by Vinterstum » Mon Jul 28, 2008 2:15 pm

0.12.0-pre3
* Touchpad mode is in (hold one finger and drag another from left to right to toggle on)
* Besides portrait mode, all works for firmware 2.0.

User avatar
Vinterstum
ScummVM Developer
Posts: 585
Joined: Sun Oct 16, 2005 6:59 am

Post by Vinterstum » Sat Aug 02, 2008 9:49 am

0.12.0-pre4:

* Fixed portrait mode
* Cursor movement should be less laggy now
* Fixed issues when using the secondary finger (right clicking and ESC usage should work better now).

User avatar
Vinterstum
ScummVM Developer
Posts: 585
Joined: Sun Oct 16, 2005 6:59 am

Post by Vinterstum » Wed Aug 13, 2008 3:21 pm

0.12.0-pre5:
* Fixed keyboard issues (removed autocapitalization, fixed backspace)

User avatar
Vinterstum
ScummVM Developer
Posts: 585
Joined: Sun Oct 16, 2005 6:59 am

Post by Vinterstum » Sun Mar 01, 2009 9:23 am

0.13.0 (iPhone specific changes only):
* Touchpad mode is now the default
* Whenever you switch on click-and-drag mode, touchpad mode will switch off (though you can reenable it afterwards if you want). This is due to COMI/FT being very tricky to control if both modes on at the same time.
* Some behind-the-scenes fixes to overlay handling which you probably won't notice any change from :)

-- Known Issues --
* Unfortunately, the keyboard bug (no backspace, and autocapitalization) managed to sneak back in. It'll be fixed in 0.13.1 which shouldn't take too long.

User avatar
Vinterstum
ScummVM Developer
Posts: 585
Joined: Sun Oct 16, 2005 6:59 am

Post by Vinterstum » Thu Jun 18, 2009 7:59 pm

0.14.0svn2:

* The graphics backend has been changed from using CoreSurface to using OpenGL ES. You may notice some slowdown in the highres games like BS1 and COMI, but it should still be playable. There's still room for optimizations here though, so this should be improving fairly soon.
* The input handling has been reworked a bit, and in particular the swipes used for toggling input modes (and F5) are now a lot more reliable and easy to use.

Locked