I have running the N64 emulator without any problems with Mario Kart, but when I try to play it with two players, the lower part of the screen is just black. The controller is working without any problems but I get no screen.
With only one user, everything is fine.
Go to the line ‘VideoPlugin = “mupen64plus-video-n64″‘ under [UI-Console] and change “n64” to “rice”.
Launch the emulator. Exit the emulator.
Re-open mupen64plus.cfg in nano – there is a new section called [Video-Rice], change the line ‘ScreenUpdateSetting = 6’ to ‘ScreenUpdateSetting = 4’
Load up and play two player mariokart. Doesn’t seem to run quite as well – audio is a bit jittery, but that might be because of the two player…
Also worth noting that the only place that seems to make a difference adding new controllers is the InputAutoCfg.ini file in the same folder. I was pulling my hair out for ages because guides on the internet all seem to point you to the wrong place… and there are two identically named files with the same content in my install. Hope this helps. To give credit where it is due, my final clue came from this page : http://www.raspberrypi.org/forums/viewtopic.php?f=78&t=6761&start=200