QUOTE
My primary concern is the life cycle of the device. Everyone seems happy with the price point of the GP2X, but now people are saying it's on it's last legs, when the GP2X hasn't even celebrated it's second birthday. That's like spending $100 a year for a gaming device.
Something is always on it's last legs when people run out of things to emulate or start hitting walls with there development. Lets face it, it wasn't exactly "leading edge" when developers were using it 2 years ago - some GP32s could equal the speed of the gp2x's stock performance.
Eolair said:
I'm currently undecided between the i.MX31 and the OMAP3430. The big concern for me is performance. I'm worried the OMAP3430 is too much power and cost for our needs (price comparison needed). However, at the same time I'm also worried that the i.MX31 is too little power too late. It might lack the punch needed to impress and perform for the future.
For emulator development, sure, but I doub't it for homebrew games. Given the advancements in technology however, it will probably be outdated in 18 months and be unable to emulate newer systems sufficiently, but thats the price we have to pay. It takes time for mains-powered desktop systems to be emulatable by a handheld running on batteries.
QUOTE
The fact is that the i.MX31 is only using the Lite version of the PowerVR MBX 3D accelerator. If you just look at the numbers it seems comparable in performance to the MMSP2+. Both are said to push 1M polygons/sec and 100Mpix/sec.
I don't see a problem there unless people try and start emulating the PS2 and Dreamcast
QUOTE
I was never impressed by the MMSP2+. Frankly it felt medicore and it didn't seem to offer significant improvement over MMSP2. The reason I prefer the i.MX31 over the MMSP2+ is the 532MHz ARM11 processor and better power management. The question is if it brings enough power? I think the answer depends on what kind of machine you want.
The MX31 has not just got a faster clock speed, it also has far more cache (160KB compared to 32KB), on-die sram (16KB), a full 32-bit ddr memory interface (compared to the 16-bit interface on the mmsp2+), etc.