Originally Posted by
tomaitheous
On the PCE and scrolls, it's a different issue. On the PCE, the cpu is doing a hell of a lot more heavy lifting that either the SNES or Genesis cpu is doing. It's driving the sound engine. It's streaming the samples. It's doing the linescroll updates or segmented scroll updates. It's updating vram with dynamic tiles. Unoptimized code can really put a damper on things, once they all add up. Not to mention it required more effort AND more design time (layout limitations and such). More times than not, developers take the easier path IMO. It's not until near the end of the system's life, that new life/effects/etc are needed more than ever - since the machines are starting to show their age. I don't think it takes 5 years for a developer to 'learn' a system per se, at least not with these old 2D systems. It has more to do with incentive or push the system at that point in its life, due to what I already stated previously. Bar of what's acceptable, what's expected, and what's new (for whatever that means), just keeps increasing.