be' creato da zero no, diciamo che ho preso un cab jamma e l'ho trasformato in mamecab.
la strada più semplice, forse sarebbe quella di prendere una scheda pandora che non credo abbia bisogno di particolare configurazione e probabilmente ti evita maggiormente (come chiedi) malfunzionamenti e manomissioni (il tipo che schiaccia tasti dappertutto...)
l'utilizzo di un pc, sicuramente richiede più smanettamento ma dà anche migliore resa secondo me.
informati sulla possibilità di mettere il cab (anche senza scopo di lucro) in un'attività commerciale perchè sicuramente ci sono delle certificazioni da presentare:
http://www.arcadeitalia.net/viewtopic.php?f=67&t=32642