[Bug 34867] 16-bit app "parity.exe" fails on startup with divide by zero

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Dec 21 09:58:50 CST 2015


https://bugs.winehq.org/show_bug.cgi?id=34867

--- Comment #22 from Sagawa <sagawa.aki+winebugs at gmail.com> ---
Created attachment 53165
  --> https://bugs.winehq.org/attachment.cgi?id=53165
hack

Hello,
Could you try this patch? It just ignores division by zero on Floating Point
Unit (FPU) in Win16 code.

In detail, Wine doesn't handle Win16 FPU exceptions properly yet. I think they
should be resolved by win87em.dll. But, I gave up implementing that because I'm
not sure about how to call 16-bit routine like Windows 3.0 from 32-bit handler.

The exception is emitted form RLZRUN10.RTS (Realizer 1.0 runtime?). So, the
patch might help another application written by Realizer, too.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list