The latest flexxcpu executable binary contains some problems:
1) Inside the flexxcpu control interface the size of the window dedicated to the graphics memory is displayed inaccurately at runtime execution
2) At runtime it may generate an error "InterlockedCompareExchange@12" could not be found in DLL "libstdc++6.dll" and means it needs to be recompiled with new MingW compiler, I suggest TDM-GCC 9.2.0 64bit, otherwise try to put a new version of "libstdc++6.dll" file in your flexxcpu's local "release" folder. Otherwise fix your system path=%PATH%;C:......\mingw482_32\bin to point the right Mingw binary folder where the "libstdc++6.dll" is located and rebuild the project.
3) At runtime it does not correctly locate the local path in the user folder to load the example assembly files
4) At runtime it does not correctly load the CPU boot loader.
Notice: The incorrect scaling of the graphics memory occurs on a netbook with a monitor resolution of 1440x900. I had previously used a 17-inch monitor with a higher resolution and had not encountered any problems. ** SOLVED: you need to set a specific font in the window console: use the Raster Font 8x12 and resize in full-screen mode the Windows console where Flexxcpu runs.
The other errors most likely depend on the MingW compiler used for recompilation. I previously used MingW 4.8.0 to create a 32-bit executable image as described in the Wiki, and subsequently used version 4.8.2 to create a 64-bit image, but perhaps this version no longer runs properly on Win7 64-bit. Both tests were performed with CodeLite version 11.0.7, also on Win7 SP1 64-bit. I haven't tried it on Windows 10 and 11 yet.
It also compiles fine with CodeLite 14.0 and later.
Anonymous