iPod Touch/iPhone Port?
Moderator: ScummVM Team
Just a quick update.
I've got my iPhone back-end running against the SVN trunk, now. My previous version was based on the 0.10.0 code.
However, I am delayed by tracking down a couple of random crashes. It looks like something is uninitialised, because it's crashing in new[] trying to allocate a huge array.
Given that the iPhone doesn't have a proper GDB, it's slow going. I'm currently working on adding stack trace support to the "weasel" debugger tool to see if it can help me.
Once I sort out the crash, I'll make a release. Hopefully that'll be on Saturday or Sunday.
I've got my iPhone back-end running against the SVN trunk, now. My previous version was based on the 0.10.0 code.
However, I am delayed by tracking down a couple of random crashes. It looks like something is uninitialised, because it's crashing in new[] trying to allocate a huge array.
Given that the iPhone doesn't have a proper GDB, it's slow going. I'm currently working on adding stack trace support to the "weasel" debugger tool to see if it can help me.
Once I sort out the crash, I'll make a release. Hopefully that'll be on Saturday or Sunday.
damn
i just stopped watching that thread cause i thought nothing will happen
ruudboy, you've done a great work on scummvm for iPod!
and I also have some iphone-specific interface ideas!
you could add some on screen controls when you double tap, instead of zooming on double tap!
On Screen Controls are just buttons like "go to menu" "save" and so on and f.e. some controls for specific games like Full Throttle where you've to drive a bike!
There needs to be a lot of work done, but i think that actually can be done, I would really like to help you somehow, but i dont know how, the only thing i could do is making a theme for scummvm which looks iphone-ish
i just stopped watching that thread cause i thought nothing will happen
ruudboy, you've done a great work on scummvm for iPod!
and I also have some iphone-specific interface ideas!
you could add some on screen controls when you double tap, instead of zooming on double tap!
On Screen Controls are just buttons like "go to menu" "save" and so on and f.e. some controls for specific games like Full Throttle where you've to drive a bike!
There needs to be a lot of work done, but i think that actually can be done, I would really like to help you somehow, but i dont know how, the only thing i could do is making a theme for scummvm which looks iphone-ish
-
- Posts: 49
- Joined: Wed Oct 31, 2007 11:29 am
-
- Posts: 20
- Joined: Thu Sep 27, 2007 10:32 pm
Quick suggestion regarding the mouse discussion earlier: ScummVM DS takes an interesting approach to this problem by allowing the user to select the mouse mode they want to be in: Left click, Right click, and "Hover". When in L or R click, tapping once with the stylus is like instantly clicking the tapped area.
Hover mode ignores taps and just pretends that you've put your mouse over the pressed area. This sort of solution may be the best for the iphone's interface as well, with the black space outside the main display that's unused during portrait mode (or even landscape mode, though it looks like very little) used to change this. Or perhaps a two fingered tap or a pinch (like in Safari) could change modes? Combined with a magnification loupe for precision selecting some of the more fiddly spots, perhaps?
Just some suggestions to making the interface work, I hope they're helpful. I'm absolutely floored at how quickly you guys got this working, amazing work. I cannot wait to get this running on my iphone! Thank you all so much for your hard work and time.
Hover mode ignores taps and just pretends that you've put your mouse over the pressed area. This sort of solution may be the best for the iphone's interface as well, with the black space outside the main display that's unused during portrait mode (or even landscape mode, though it looks like very little) used to change this. Or perhaps a two fingered tap or a pinch (like in Safari) could change modes? Combined with a magnification loupe for precision selecting some of the more fiddly spots, perhaps?
Just some suggestions to making the interface work, I hope they're helpful. I'm absolutely floored at how quickly you guys got this working, amazing work. I cannot wait to get this running on my iphone! Thank you all so much for your hard work and time.