http://bugs.winehq.org/show_bug.cgi?id=19686
Summary: Acrobat Reader 1.0 for DOS installer fails Product: Wine Version: 1.1.27 Platform: PC URL: http://www.oldversion.com/download/acrobat10dos.exe OS/Version: Linux Status: NEW Keywords: download, Installer Severity: normal Priority: P4 Component: dos AssignedTo: wine-bugs@winehq.org ReportedBy: kennybobs@o2.co.uk
Acrobat Reader 1.0 for DOS installer fails, filling the console with the following two lines repeatedly until killed:
err:int31:DOSVM_Int31Handler int31: unknown/not implemented parameters: int31: AX 8001, BX 186a, CX 0000, DX 1a22, SI 0fa4, DI 0001, DS 0001, ES 1a22
http://bugs.winehq.org/show_bug.cgi?id=19686
Detlef Riekenberg wine.dev@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wine.dev@web.de
--- Comment #1 from Detlef Riekenberg wine.dev@web.de 2010-05-14 11:01:08 --- int31 with AX 8001 is not documented
=> http://www.ctyme.com/intr/int-31.htm
http://bugs.winehq.org/show_bug.cgi?id=19686
--- Comment #2 from Ken Sharp kennybobs@o2.co.uk 2010-05-14 16:43:33 --- This any use?
http://lrs.uni-passau.de/support/doc/interrupt-57/RB-0713.HTM
http://bugs.winehq.org/show_bug.cgi?id=19686
--- Comment #3 from Ken Sharp kennybobs@o2.co.uk 2010-05-14 16:45:12 --- Oops, ignore that, that's 13 not 31.
http://bugs.winehq.org/show_bug.cgi?id=19686
--- Comment #4 from Ken Sharp kennybobs@o2.co.uk 2010-05-14 17:03:52 --- "If Int 31H is invoked with an function number that is not defined in this specification, the DPMI host will return the "Unsupported Function" error code 8001H."
http://www.delorie.com/djgpp/doc/dpmi/api/errors.html
http://bugs.winehq.org/show_bug.cgi?id=19686
--- Comment #5 from Detlef Riekenberg wine.dev@web.de 2010-05-14 19:32:26 --- The installer does a RawRead for block 0 of the C Drive (the HD Serial-Nr. is there. The used API has a 2047MB media size limit)
Then INT31/AX=0000 (Allocate LDT descriptors) is called, but the requested number of descriptors is 0. A Failure is returned here (CF set and AX=0x8011)
INT31/AX=0x8011 is the next INT, resulting in the error code 0x8001.
The observed loop is started with INT31/AX=0x8001
http://bugs.winehq.org/show_bug.cgi?id=19686
Trygve Vea trygve.vea@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |trygve.vea@gmail.com
--- Comment #6 from Trygve Vea trygve.vea@gmail.com 2011-01-30 07:08:31 CST --- Works like a charm after wine started using dosbox for dos applications.
The application works too.
Note; The dosbox-hack currently only support file names using 8.3 scheme - so make sure that the application is located within drive_c, and change the file name to a 8.3 long filename.
This is consistent with how things worked in DOS, and the bug is resolved, I think.
http://bugs.winehq.org/show_bug.cgi?id=19686
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #7 from Austin English austinenglish@gmail.com 2011-01-30 14:21:48 CST --- Reported fixed.
http://bugs.winehq.org/show_bug.cgi?id=19686
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alexandre Julliard julliard@winehq.org 2011-02-04 13:20:56 CST --- Closing bugs fixed in 1.3.13.