|
20-07-08 / 20:34 : MAME on iPhone (cjed) | A port of MAME on the iPhone, iphone-dsl-mame, has been available for a year. However only the source code is provided (no package for Installer.app), so a connection at the SVN repository from Xcode and compilation is required. Moreover performances doesn't seem good as stated by engadget. It doesn't seem really an iPhone limitation, as other emulators perform better. We learn through the comments that there should be something wrong with the access to the video buffer, that isn't direct.
Notably with the SDL framework used, that is cross-platform, it is likely that the APIs used are generic and not the most powerful available : so it might not use the NSImageRep to display points (a well known optimization, as Quartz only deals with Bezier paths and rectangles - that are slower to display). I don't think direct access to the video memory is available through Cocoa, as it isn't mentioned in the Cocoa Programming book (only deals with the NSImageRep optimization). It is true in fact that SDL is C/C++, so Carbon at end. | | Comments | Write a comment | |
|