Hello, here are some updates on what’s going on.
I’ve updated Romcenter to use the latest database and package versions.
The 32-bit project is building and all tests are passing.
The 64-bit project is also building, and most tests are passing, except those using custom plugins.
The reason is that the plugin libraries are still 32-bit. Since they were written in Delphi (Pascal), I can’t recompile them as I no longer have a Delphi environment. So, I’ve started to rewrite all Delphi plugins in C# (as managed libraries). As the new libraries will use managed code, I’ve also developed a new method to load them in Romcenter.
The first plugin is almost finished, tests are successful, and I will modify the Romcenter code to load it and see if it works in 64-bit.
However, there is one problem: some plugins have been written by other people in C (from the ucon64 source code). I don’t have a C environment, so if someone could load them and rebuild them in 64-bit, that would be great. The source code is available here: https://github.com/ebolefeysot/RomcenterPlugins and the projects are named *_ucon (n64, sms, nes, snes…)
Thanks, bye.