I get a very different error:
I get a trap in VESA_ALL.DLL (the only DLL that actually makes sense these days). It's trying to write to a NULL pointer.
The log file tells me it's because VESA_ALL.DLL thinks I am running 800x600, 8-bit color depth where I am running 1920x1080, 32-bit color depth.
This program is completely out of date. I guess, you would need to rewrite VESA.DLL but there is only an list on which routines it contains but not how these actually work. Seemingly, there used to be source code for the VESA drivers (by the author Johannes Martin) but it has likely vanished into thin air and forgotten in the myths of time.