http://bugs.winehq.org/show_bug.cgi?id=6128 Summary: win xp's command.com fails to run due to unimplemented DOS call, int 21h, ah=53h Product: Wine Version: CVS Platform: Other OS/Version: other Status: NEW Severity: normal Priority: P2 Component: wine-dos AssignedTo: wine-bugs(a)winehq.org ReportedBy: dank(a)kegel.com Running xp's command.com fails with err:int21:DOSVM_Int21Handler int21: unknown/not implemented parameters: int21: AX 5302, BX 0409, CX 27c4, DX 0001, SI 0000, DI 9610, DS 1086, ES 95eb According to http://www.frontiernet.net/~fys/undoc.htm, that's "Service 53h converts a BPB (BIOS-Parameter Block) to a DPB (Driver Paramter Block) (DOS 2+) - on entry AH = 53h DS:SI <- of BPB to be converted ES:BP <- of new DPB" http://www.htl-steyr.ac.at/~morg/pcinfo/hardware/interrupts/inte86b4.htm uses slightly different names, and mentions the new block should be in a chain: "INT 21,53 - Generate Drive Parameter Table (Undocumented) AH = 53h DS:SI = address of BIOS Parameter Block (~BPB~) ES:BP = pointer to buffer to hold first Drive Parameter Table (~DPT~) returns: ES:BP = pointer to buffer containing the first Drive Parameter Table in chain - available since DOS 2.0+ - translates BPB into a DOS Disk Parameter Table - see ~INT 21,32~ ~INT 21,52~" See also http://heim.ifi.uio.no/~stanisls/helppc/idx_tables.html http://heim.ifi.uio.no/~stanisls/helppc/drive_parameter_table.html http://en.wikipedia.org/wiki/BIOS_parameter_block -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee.