I'm running Quake I on my XDAII, runs lovely (one of the few games that works properly with the XDA's non standard button layout). The problem is that it saves it's games to \Storage and not to \Storage Card, I'm guessing this is because it looks for the first storage device that isn't the internal RAM? I'm running the game from the \Storage Card and I had to create a \Quake\ID1 directory in the \Storage Flash, otherwise it produced an error.
(The XDAII has 128MB RAM, 14MB Storage and an SD Slot).