Motorola Q9H video strangeness
I was told by a customer that my game emulators did not display correctly on the Motorola Q9H smartphone. I got hold of a loaner device and discovered the problem. For some reason, the video memory is mapped in an odd way (reminiscent of the old Apple II). This odd RAM mapping means that many games/multimedia applications will not run correctly on the Q9H. I’ve written a workaround for my software, but the bigger question is how many devices/programs this affects. My best guess is that this is the fault of the new TI OMAP 2420 CPU. This chip has many 2D/3D capabilities, so it makes sense that the designers didn’t care much about how the video memory was mapped since most software would use the advanced capabilities of the chip and not write to VRAM directly. I’m in contact with my friend at TI and will report more information about this problem as soon as I know.