I was thinking they would release Delphi on 8th of September or close to this date - this is when I'll be visiting their RAD Studio XE2 World Tour (hope to get a discount for the professional version ).

I've been using their RTM version since I'm in beta program so can only comment on that. It's an enormous step from the previous Delphi versions, it's 64-bit support is rather impressive. I'm also very happy that you can use 64-bit assembler.

There are other things in Delphi XE 2 which I think Embarcadero guys accomplished very well in Delphi XE 2, but I'll comment on this later (after getting my XE 2 version since now I'm still under NDA).

Quote Originally Posted by czar View Post
I haven't had a chance to get the MacOSX working yet because I need to update my MacBook to Snow Leopard - DVD has been ordered. I tried using a virtual mac running inside virtualbox but so far that has been a failure - but I am hoping that is just because it is a virtual mac and not real hardware.
FireMonkey by default seems to use hardware acceleration so I think this can be causing the problems.

Quote Originally Posted by czar View Post
I am hoping that better heads than mine can create a game engine to work inside firemonkey so that same code can be compiled to work on pc, mac and ios from what I have seen there is no reason that this cannot be achieved.
They abstracted FireMonkey's wrapper for hardware very well and you can take advantage of that. In my own case, I already managed to hook Asphyre into FireMonkey: in this case, FireMonkey does the initialization part, while Asphyre still uses DX9/OGL/EGL natively. This answers one of my earlier questions - yes, you can use Direct3D / OpenGL / OpenGL ES with FireMonkey without problems, if you do it nicely.