Quote: Original post by Mr T 87
It's for a gift for a friend. If I can get the kernel bit sorted then the rest should be easy, I'm gonna build up an arcade style machine around it, the game is already done, i'm just modding it.
There's a better way.
Most arcade cabinet projects rely on the fact that the arcade games being emulated - for those who want arcade perfect emulations; sourcing ROMs is up to you - don't need the most powerful processor or hardware-accelerated graphics. Therefore, they purchase compact mini-ITX form factor motherboards and build around that. They install Linux or Windows on it, then configure them to automatically run MAME. Some of them also start a management daemon/service, so they can connect to and administer the cabinet over the network.
Unless your needs are extremely specialized, this is the most cost-effective way. If you're writing a new game, you can just run that natively on whatever OS you place on your system, or, if you're targeting a specific arcade board, you can run your resulting image under MAME.
Be sure to let us know how it goes.