Fixed iCade compile errors for Android

fixed preprocessors to allow implementation of the iCade functions
(even though they won't work on android)