There are a few steps. Download the "ArcadeMania" application, it's published by Infinite Evolution Technologies, and currently implements MAME 0.283. Upload the NABU ROMs to the iPhone. It has various import routes, via iOS Files app (which I used to stuff files directly in the ArcadeMania rom directory, maybe a mistake - got some extra junk), or upload via a temporary web server it can run. Once you've got the ROMs loaded, you should see a NABU screen in the list of games available.
You can run that NABU, but it boots up and just times out waiting for the adapter. To fix that, hold-click on the NABU game in the game listing to get to the advanced arguments. There you can type in:
Code: Select all
-hcca null_modem -bitb socket.123.123.123.123:5816Now run the emulated NABU, and you'll see errors on the NIA complaining about receiving $FF and not getting the hello message. That's progress, you've got a malfunctioning connection! The problem is the emulated baud rate, which you can change in the NABU MAME settings while running the game (when it's displaying the MAME menu just before starting to run, pick Configure from the pop-up menu, then use the joystick and buttons to navigate). The Machine Configuration menu has the baud rate, see the attached screen shot for working settings.
After that, the big joystick and buttons work and you can play Nth Pong Wars! Well, if you added the .nabu file from Alex's NABU Directory to your NIA. Have fun!