Believe me, the more you know about the technicalities of the hardware, the more unbelievable it is. The graphics are actually in a compressed format (RLE), and then decompressed on the fly, which is fairly processor intensive. Not only that, it can do Line scrolling on several levels, which takes a fair amount of cpu, it does zoom on sprites (which is where it slows down on CPX3 [i think this could have been remedied by using the X-Box hardware more extensively, but meh), it has a fairly decent Hitachi SH2 processor running at 24mhz (though there are quite a few tricks that can help this [skipping places where the CPU idles -- it sits in a loop and waits until it has to draw the next frame], running an ASM CPU Core, which is usually difficult to program, but results in HUGE speedups, underclocking the cpu, and some sort of dynarec), and last, but not least it has custom sound hardware which is actually controlled and more-or-less run by the CPU. So, yes, it is pretty impressive.