Hi, I have been trying to follow JackANSI's instructions with my MacBook Air, OSX Yosemite 10.10.5, using RomRaider ver.0.5.9 RC 2, build# 738 for Linux.
JackANSI wrote:
In the end it is easier to get RomRaider running on the 64-bit Java environment than to change things to run on the 32-bit one. Eventually 32-bit environments will go away in favor of 64-bit ones anyway, just like what happened to 16-bit before 32 (and 8 bit before that).
From other posts on this forum, I understand that Romraider is not ever going to be developed for 64-bit Java.
So I hoped that the JackANSI instructions would work, because Apple seems to have made it impossible for me to force 32-bit Java to run on this machine (unless someone else here can point me in the right direction).
I think the current version of that librxtxSerial.jnilib file has been updated at that link since this "How To" post was written, because when I installed it, testing showed that it had "4 architectures" instead of "2 architectures". But since one of the four was still the x86_64 architecture, I figured that it would not matter.
When I start Romraider, I immediately get the dreaded message, "Incompatible JRE detected. RomRaider requires a 32-bit JRE for some operations. Some features may be unavailable."
If I then try to launch the logger, I get, "Incompatible JRE detected. RomRaider RomRaider Logger requires a 32-bit JRE. Logger will now exit."
I have not tried using an old version of RR, like RomRaider 0.5.3b RC9 or RC 10, as JackANSI used, but I doubt that would make any difference. The 32-bit warning and crash would still occur right at the start, before opening the Logger, wouldn't it?
Did the librxtxSerial.jnilib file change really trick RomRaider 0.5.3b RC9 into thinking that 64-bit Java was really 32-bit Java?
Did the guys who got this working a couple of years ago never get the "Incompatible JRE detected" warning, right when they tried to open RR?
I don't even get to the stage of seeing whether the librxtxSerial.jnilib file gave me any working serial ports, because the Logger always crashes before it opens, as soon as it recognizes that a 64-bit version of Java is running.
Any ideas, or any slim hope for a 64-bit Java version of RR?