Well, the error is sorted out, and a few other things have been dealt with too. I think it should work with the PC version, so long as my information is correct. KM says
By the way, Limit Breaks are (starting at 0x51E0D4 of ff7.exe for the PC and somewhere in MENU\LIMTMENU.MNU for the PSX - I'm at university and don't have my discs right now):
So long as he means 'the first byte of limit data in the exe is $51e0d4', then Libre should work fine. Should. I don't like this business of working without the .EXE itself.
Libre now starts up with a 'blank' array of limits - all data zeroed - and you can then choose to open up a MNU or EXE to your choosing, *or* write a set of limit data from scratch. You can then patch your work to either version, so you *should* be able to extract the limit data from your PSOne patch and apply it to the PC instead, and vice-versa. If you followed the 'rough and ready' PC method explained above, you'd be able to simply copy from your generated file and have LiBrE do the patching.
I may try and hunt down my PC version to test it more thoroughly.
I may also consider freezing the application for Linux.