Well, one of the things the new version is supposed to do is fix issues with landscape apps (ads and keyboard and input).
I installed and rebuilt my landscape app. When the windows version starts up (in landscape because that is what the width/height set in setup.agc specify), it squishes the display to portrait displayed within landscape.
Looks fine once the menu comes up.
I'm waiting for an update on my android device and then I'll test some things on that.
UPDATE: Well, I installed all the android bits and rebuilt everything and tried to run it.
Initially, everything was in ./assets like it had been when I ran it with 1074.
The squished to display as portrait image displayed and then the Player came up, instead of the game.
So I added ./assets/media and copied the bytecode.byc file there.
Then it complained about not finding a file (my code did the complaint).
So, I copied all files to ./assets/media.
Now, it disappears after showing the squished image.
UPDATE: I tried an uber simple program (examples/general/core) and it ran okay.
Then I added 'SetOrientationAllowed(0,0,1,0)' at the start. Compiled, copied to android space, eclipse clean and run. And it fails without anything displaying.
So, try the following and watch the program disappear on your android:
// show that the program has actually started
while getPointerPressed()=0
print("About to force orientation")
print("Press to continue....")
sync()
endwhile
// needed to make sure it doesn't get triggered in the next loop
while getPointerPressed()=1
Print("waiting to clear....")
sync()
endwhile
// set the orientation
SetOrientationAllowed(0,0,1,0)
// get device width and height
width = GetDeviceWidth ( )
height = GetDeviceHeight ( )
// find the current orientation
orientation = GetOrientation ( )
// obtain the platform
platform$ = GetDeviceName ( )
// main loop
do
// check for done
if getPointerPressed()=1 then end
// print information on screen
print ( width )
print ( height )
print ( orientation )
print ( platform$ )
Print("Touch anywhere to exit")
// update the screen
Sync ( )
loop
Cheers,
Ancient Lady