Thread: Pandemonium
View Single Post
zerojay's Avatar
Posts: 2,669 | Thanked: 2,555 times | Joined on Apr 2007
#2
Originally Posted by damion View Post
As I paid for the n-gage pandemonium on the n97 and didn't finish the game, I wanted to carry on on the n900. It was released for win32, Playstation, Sega Saturn and n-gage. I've no idea about what n-gage is, but I'm guessing some ARM binary and ABI which the n-gage app provides to the various symbian phones it's available on. The ARM compatibility might help, but I decided this was a nonstarter.

The PSX emulation videos look slow, ~50% at best, so this is unlikely to ever work. The dosbox threads indicate some games seem okay on this, so I decided that as the game was so old for PC, (P200 era), there is a chance that the fast JIT based qemu might be able to run the x86 PC version fast enough.

I found that you can apparently run wine under the qemu user mode execution, so this needs somebody (maybe me if I find the time), to compile qemu in this mode rather than the full PC emulation modes (like dosbox) that people have been using so far. It should then be possible to run various windows apps under wine, albeit slowly. I'm hoping the 600Mhz ARM based processor could emulate an x86 fast enough for Pandemonium.

As a test of the feasibility of this project I used usbnet X forwarding of wine running the pandemonium demo for windows.

http://www.youtube.com/watch?v=JOKTso0j72c
The N-Gage games were all Java. Pandemonium is an action platformer with a 2D gameplay style but done with 3D graphics and was quite fun for its time for those that haven't played or seen it before. It had a sequel that also hit on the PS1 which was just as good.

Wine does not run on anything other than X86 processors so it cannot be used.

Honestly, because of the fact that it's 3D... I really don't see you being able to play it on the N900 at any point.

Last edited by zerojay; 2010-02-02 at 15:33.