Here's a quick look at the fully functional build of id's "Doom" running on the Palm Pre. More details here.
It looks like Palm made the right decision by providing low-level hardware access through the
SDL (Simple Directmedia Layer) included in the webOS 1.3.5. It made
gaming possible on the platform.