For anyone still looking for a solution for this. I got it to work!!!
Tools:
Host PC: Windows 10
Oracle VM Virtual Box:
https://www.virtualbox.org/wiki/Downloads
Windows XP SP3 32 Bit:
https://archive.org/details/WinXPProSP3x86
Action Replay GBX Software
http://uk.codejunkies.com/support/article.aspx?article_id=215
In case any of this software gets taken down in the future, you can download the files from here:
https://mega.nz/folder/4FV3jBxK#hAL6e0E1mMSzXjL9-FF7mw
https://www.mediafire.com/folder/dilgu60gc0c8g/Action_Replay
https://www.dropbox.com/sh/c4i5bq4loxx5z5k/AACR6MALLOxrRU93xSZoozsUa?dl=0
There are plenty of guides out there on how to set up Windows XP in VirtualBox so I won't be going over that, but if you need help check this out:
Once Windows XP is setup and booted, install the Action Replay software
For actually getting the device to work, I needed to do the following:
- Have the action replay plugged into a GBA with a cartridge in it.
- The GBA needs to be powered ON normally and NOT IN USB MODE. If you need USB mode for some reason, you power on the GBA and hold L+R+A+B.
- The GBA should be booted to the Action Replay main menu.
- Then plug the USB cable into the Action Replay and directly into your PC, not a USB Hub.
- You *should* be able to see it in the device manager on the HOST PC at this point as a device called "GBA Link" with an error. Although this wasn't always consistent.
- At this point you'll want to virtually plug the USB device into the XP machine. Turn the XP machine on and once it is booted up, from the VirtualBox window select Devices -> USB -> Datel GBA Link [0001]. This 0001 number may differ for you, the important part is the Datel GBA Link
- Once that is checked off, you *should* be able to see the device in the Windows XP Device Manager under "USBIO controlled devices" as "MaxDrive". You can open the Device Manager by clicking on the Start Menu -> Run... and typing in devmgmt.msc in the pop up window, then hit enter.
- Right click on "MaxDrive" and select "Update Driver"
- On the first prompt, select "No not this time"
- On the second prompt, select "Install from a specific location (Advanced)"
- On the third prompt, select "Don't search, I will choose the driver to install"
- On the fourth prompt, select the "Have Disk..." button
- In the window that pops up, click the browse button.
- Browse to C:\Program Files\Datel\ActionReplayGBA\Drivers and select gbalink.inf and click the Open button
- Then hit Ok on the Install from Disk popup window
- Then hit Next on the Hardware Update Wizard window
- The Action Replay should now show up in the Action Replay Software!
- If you have trouble getting it to show up, shutdown the XP machine by doing to the Start Menu -> Turn Off Computer, reboot your host PC, then start the XP machine back up. That helped usually if any of the steps above didn't seem right.