Do you need all the buttons? depends if the game needs them or not..
Anyway, if you've got a multimeter and a CD32 controller you should be able to figure out what button produces what combination of the 3 inputs.
eg. Button1 only activates the button1 input
but Button4 could activate both 1 and 2, Button 5 activates 1 and 3 etc.
Then adding the extra buttons should only take a couple of diodes for each extra switch.