I'll try reinstalling Windows 95 under DOSBox with minimal installation with standard VGA and no sound card detected. If that still doesn't help, I'm afraid that I will have to give up. 🙁
Edit: A minimal installation of Windows 95 OEM Service Release 2 requires no less than 95 MB of free disk space. Once Windows 95 is successfully installed, I will need to make a backup of the two hard disk images incase I screw up.
Update: I'm attempting to reinstall Windows 95 OSR2 under DOSBox 0.74. However, after completing the installation and rebooting to detect Plug and Play drivers, i get this error message:
This program has performed a illegal operation and will be shut down. Quit all programs and then restart your computer. If the problem persists, contact your program vendor.
Upon viewing the details of the error, it reads the following:
RUNDLL32 caused a invalid page fault in module KERNEL32.DLL at 0137:bff81592.
Unfortunately, when Windows 95 setup attempted to set up the Control Panel, it resulted in the same error. And accessing the Control Panel even caused Windows Explorer to crash!
Is this behaviour by design when running Windows 95 under DOSBox or is there a way to fix this?