Thanks for the clarification. I got the same. Copied an 'MFC40.DLL' into 'system32', ran 'regsvr32' again and it worked, now PE5 runs without error. Whoot!Apparently, wave32.ocx is not enough.
No joy with PE6 so far though. I copied the desktop link information of what gets run from the menu and tried running that in a Terminal and that gives me ...
Code:
$ env WINEPREFIX="/home/pi/.wine" wine C:\\windows\\command\\start.exe /Unix /home/pi/.wine/dosdevices/c:/users/pi/Start\ Menu/Programs/Revolution\ Education/PICAXE\ Editor\ 6/PICAXE\ Editor\ 6.lnk
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
0009:fixme:exec:SHELL_execute flags ignored: 0x00004100
Unhandled Exception:
System.InvalidProgramException: Invalid IL code in #e.#d:#b (string[]):
IL_0002: brtrue.s IL_0009
Added : : Good guess - https://en.wikipedia.org/wiki/List_of_CIL_instructions
Not sure what's causing that; WINE, Mono, or something else. I get the same issue if I run the PicaxeEditor.exe rather than the .lnk file.