[Bug 15687] New: Microsoft Word 5.0 for dos displays initial menu, then hangs

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Oct 19 19:34:11 CDT 2008


http://bugs.winehq.org/show_bug.cgi?id=15687

           Summary: Microsoft Word 5.0 for dos displays initial menu, then
                    hangs
           Product: Wine
           Version: 1.1.6
          Platform: Other
        OS/Version: other
            Status: NEW
          Severity: normal
          Priority: P2
         Component: dos
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: dank at kegel.com


This is kind of cool.  I grabbed my wife's ancient copy
of Microsoft Word 5.0 for DOS off the shelf where it
had lain ten+ years untouched.  The app fits on a 
single 720KB floppy.  (The sha1sum of the floppy image is
8e6795facd2e3ff1db6628912c4da61a50dc402b.)  The floppy
contains just the files
capture.com  capture.doc  ega.sys  full.sty  mous8514.sys  mw.ini  semi.sty 
word.exe  word.ovl  word.pif

Running word.exe with wine does nothing useful.
Running it with wineconsole, on the other hand, puts up the main menu!
Sadly, it then seems to hang, taking no input.
The log shows
err:int:DOSVM_Int2fHandler int2f: unknown/not implemented parameters:
int2f: AX 1800, BX ff12, CX 3456, DX 0000, SI 61b7, DI 0000, DS 4009, ES 9ef8
err:int:DOSVM_Int10Handler int10: unknown/not implemented parameters:
int10: AX fa40, BX 0000, CX 0002, DX 0440, SI 08a0, DI 62de, DS 4009, ES 4009
err:int:DOSVM_Int2fHandler int2f: unknown/not implemented parameters:
int2f: AX 1700, BX 00bc, CX 0000, DX 04d1, SI 03d4, DI 000d, DS 4009, ES f000
and then, after a minute,
err:int:TIMER_TimerProc DOS timer has been stuck for 60 seconds...

The int2f call seems to be asking DOS about the version of
WINOLDAP, see http://www.ctyme.com/intr/rb-4636.htm

To see what it's doing during the apparent hang, do +int,+int21.
This shows that it's actually checking the keyboard with int 16h.
Unfortunately, the keystrokes don't seem to be making it to the
app.

I'll attach a log showing a run where I pressed abcde ESC
and then killed the app.  You can see the six keystrokes
clearly in lines like
trace:int:DOSVM_ProcessConsole scan 1e, ascii 61
but it didn't look like the next 
trace:int:DOSVM_Int16Handler Check for Keystroke
reflected that a key was pressed.  (It's hard to eyeball; I'll
need to write a perl script to make the data pop out.)


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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