Parts of FF7 have been reverse engineered and decompiled by https://github.com/ergonomy-joe, their partial sources can be recompiled into functioning binaries.
This is a quick guide to compile and execute his projects.
Starting from Windows 10
Mount the iso using virtual clone drive and install to C:\ff7
Unzip the archive into C:\ff7 and run the .reg file.
Mount the iso using virtual clone drive and run the installer
Run the installer to unzip to C:\dx5sdk
The vcproj file reference \VC50PROCD1\DXSDK5 change this to C:\dx5sdk throughout
Open the .sln in visual studio 2008 and build the project
Reduce the color mode to 16bit on the exe
Right click the exe -> Properties -> Compatibility -> Reduced Color mode 16 bit
My github forks contain precompiled binaries.
Double click the exe to run
Movement:

C:\ff7\save\save00.ff7 slot 0 (first save)Movement:
Different Compilations:
patch_setChocoboInfo() function in FF7ChocoboMain.cpp gives various customizations to what type of race you will have

Movement:

While still dark, text shows up better when not using VMware Workstation
