I'm using Windows XP 32-bit in VMWare running on Windows 10 64-bit. I can't for the life of me get ULA_GP_V2.exe to pass the multiboot file to the GBA (i've tried my original GBA and GBA SP). The cartridge isn't in. I press install, wait for the disconnected sound and then the connected sound and press OK to the message saying "Turn off GBA !!". Then I turn on the GBA whilst holding down select and start as per the instructions, but nothing happens. Just the Gameboy logo on my screen.
Now, I can launch F2APowerWriter cancelling the startup link and hit "Run *.mb", navigate over to the ULA_GP_V2_20030730 folder and select "ula_gp_gba.mb.gba" after choosing "All files(*.*)" as the "File of type". This will launch ULA GamePad Ver2.0 by TeamKNOx and I can see my inputs being registered on the GBA (OFF becomes ON). However, the Virtual Machine won't see the GBA as a gamepad, launching JoyToKey before or after this process makes no difference. Also renaming the file to ula_gp_gba.mb makes no difference (It still boots the file, but I can't get the PC to see the GBA as a controller).
I don't really understand this, but it seems that F2APowerWriter just passes the multiboot file to the GBA, it doesn't have anything else to listen and decode inputs so I think I need to get ULA_GP_V2.exe working. I've tried tricking it by passing the file with F2APowerWriter and then launching ULA_GP_V2.exe but no dice.
Any ideas?
Thanks