[Bug] Windows 3.1 no longer works

Support and general discussion.
Post Reply
Battler
Posts: 793
Joined: Sun 06 Jul, 2014 7:05 pm

[Bug] Windows 3.1 no longer works

Post by Battler » Sun 31 Jul, 2016 11:21 pm

This has started since the latest commit (the recompiler change). I tried two separate copies of it. One had Program Manager fail with error and then back to DOS prompt and then failing to load KRNL386.EXE since, while the other would send me to the DOS prompt directly when run in 386 Enhanced Mode, while failing to load SYSTEM.DRV when run in Standard Mode. Tried both on Pentium 75 (which has mandatory recompiler) and WinChip 75 with recompiler off - the problems occur on the former but not on the latter.

User avatar
ppgrainbow
Posts: 417
Joined: Thu 04 Sep, 2014 7:03 am
Contact:

Re: [Bug] Windows 3.1 no longer works

Post by ppgrainbow » Mon 01 Aug, 2016 7:07 am

Battler wrote:This has started since the latest commit (the recompiler change). I tried two separate copies of it. One had Program Manager fail with error and then back to DOS prompt and then failing to load KRNL386.EXE since, while the other would send me to the DOS prompt directly when run in 386 Enhanced Mode, while failing to load SYSTEM.DRV when run in Standard Mode. Tried both on Pentium 75 (which has mandatory recompiler) and WinChip 75 with recompiler off - the problems occur on the former but not on the latter.
Does this bug also affect Windows 3.0 as well.

It looks like that the latest commit (rev531) broke Windows 3.x 386 Enhanced Mode support. :(

Does the bug occur on the 486 and 386 emulated machines such as the AMI486 and AMI386?

Battler
Posts: 793
Joined: Sun 06 Jul, 2014 7:05 pm

Re: [Bug] Windows 3.1 no longer works

Post by Battler » Mon 01 Aug, 2016 11:36 am

- ppgrainbow: The bug also affects the Standard Mode of Windows 3.1. The interesting thing is, Windows for Workgroups 3.11 works correctly, but Windows 3.1 doesn't. No idea about Windows 3.0.
I suspect the 486 machines are also affected as it's a recompiler bug. The 386 emulation only uses the interpreter so it's not affected.

User avatar
SarahWalker
Site Admin
Posts: 1523
Joined: Thu 24 Apr, 2014 4:18 pm

Re: [Bug] Windows 3.1 no longer works

Post by SarahWalker » Mon 01 Aug, 2016 2:18 pm

Fixed in rev 532.

Battler
Posts: 793
Joined: Sun 06 Jul, 2014 7:05 pm

Re: [Bug] Windows 3.1 no longer works

Post by Battler » Mon 01 Aug, 2016 2:49 pm

Thank you! Though, I think you forgot to fix it for the 64-bit recompiler.

User avatar
SarahWalker
Site Admin
Posts: 1523
Joined: Thu 24 Apr, 2014 4:18 pm

Re: [Bug] Windows 3.1 no longer works

Post by SarahWalker » Mon 01 Aug, 2016 3:25 pm

Fixed in rev 533...

User avatar
ppgrainbow
Posts: 417
Joined: Thu 04 Sep, 2014 7:03 am
Contact:

Re: [Bug] Windows 3.1 no longer works

Post by ppgrainbow » Mon 01 Aug, 2016 3:41 pm

SarahWalker wrote:Fixed in rev 533...
Thank you so much! :)

User avatar
leilei
Posts: 521
Joined: Fri 25 Apr, 2014 4:47 pm

Re: [Bug] Windows 3.1 no longer works

Post by leilei » Tue 09 Aug, 2016 2:36 am

On the topic of bad operating system installations broken by the recompiler commit, Windows Me setup will hang PCem (no refresh; crash on hard reset, etc) before it gets to make a startup disk.
Doesn't happen on Winchip interpreter. Also this dosen't occur in Windows98SE's instlalation with the recompiler.

User avatar
ppgrainbow
Posts: 417
Joined: Thu 04 Sep, 2014 7:03 am
Contact:

Re: [Bug] Windows 3.1 no longer works

Post by ppgrainbow » Tue 09 Aug, 2016 11:41 pm

leilei wrote:On the topic of bad operating system installations broken by the recompiler commit, Windows Me setup will hang PCem (no refresh; crash on hard reset, etc) before it gets to make a startup disk.
Doesn't happen on Winchip interpreter. Also this dosen't occur in Windows98SE's instlalation with the recompiler.
That doesn't sound good. :(

Does Windows ME work without the dynamic re-compiler enabled?

Post Reply