From owner-freebsd-emulation Mon May 5 07:50:41 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id HAA28638 for emulation-outgoing; Mon, 5 May 1997 07:50:41 -0700 (PDT) Received: from apolo.biblos.unal.edu.co ([168.176.37.75]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id HAA28623 for ; Mon, 5 May 1997 07:50:21 -0700 (PDT) Received: from unalmodem.usc.unal.edu.co (unalmodem20.usc.unal.edu.co [168.176.3.50]) by apolo.biblos.unal.edu.co (8.8.5/8.8.5) with SMTP id JAA00924 for ; Mon, 5 May 1997 09:53:24 -0500 (COT) Message-ID: <336E0F0A.3ED5@fps.biblos.unal.edu.co> Date: Mon, 05 May 1997 09:47:06 -0700 From: "Pedro F. Giffuni" Organization: Universidad Nacional de Colombia X-Mailer: Mozilla 3.0 (Win16; I) MIME-Version: 1.0 To: emulation@freebsd.org Subject: Report on DOSCMD Content-Type: multipart/mixed; boundary="------------558F253F5F7" Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk This is a multi-part message in MIME format. --------------558F253F5F7 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Howdy, The doscmd is great, I stood up all day testing all the DOS 5.0 programs I could find. I'm attaching my report, if you guys need more detailed debugging please tell me and I'll help as I can. The OpenDOS source code is also available at: http://www.caldera.co.uk/ best regards, Pedro. --------------558F253F5F7 Content-Type: text/plain; charset=iso-8859-1; name="DOSCMD.ERR" Content-Transfer-Encoding: 8bit Content-Disposition: inline; filename="DOSCMD.ERR" EDIT.EXE command from MS-DOS 5.0: worked, I could edit a new file. ____________________ # doscmd -x edit Unknown interrupt 2a function 00 Unknown interrupt 10 function bf Unknown interrupt 10 function 10 subfunction 17 Unknown interrupt 10 function 10 subfunction 09 (works well..ending session) Unknown interrupt 10 function 10 subfunction 17 Unknown interrupt 10 function 10 subfunction 09 Unknown interrupt 10 function 12 subfunction 30 Unknown interrupt 10 function 10 subfunction 12 Signal 4 from DOS program ax=30ad bx=edd4 cx=023c dx=ed84 si=07ff di=edd4 sp=03fe bp=3ae0 cs=0000 ss=0000 ds=0005 es=c8a9 ip=17 eflags=36402 f0 06 00 30 f0 07 00 30 f0 56 00 00 f1 29 00 00 lock pushl %es 0000:0017 Illegal instruction ____________________ EDLIN.EXE command from MS-DOS 5.0: ____________________ # doscmd edlin d:\new.txt Unknown interrupt 21 function 0c DOS program attempted to get internal error table. Unknown interrupt 2f function 12 subfunction 2e 00 DOS program attempted to get internal error table. Unknown interrupt 2f function 12 subfunction 2e 02 DOS program attempted to get internal error table. Unknown interrupt 2f function 12 subfunction 2e 04 DOS program attempted to get internal error table. Unknown interrupt 2f function 12 subfunction 2e 06 Unknown interrupt 2f function 12 subfunction 2e 08 Unknown interrupt 21 function 63 Unknown interrupt 21 function 63 Unknown interrupt 21 function 63 Unknown interrupt 21 function 63 Unknown interrupt 21 function 63 Unknown interrupt 21 function 63 ....many times (works) _____________________ QBASIC.EXE command from MS-DOS 5.0, (loads EDIT at startup) works well except for some semigraphic modes (reversi, monkey) _____________________ # doscmd -x qbasic Unknown interrupt 2a function 00 Unknown interrupt 10 function bf Unknown interrupt 10 function 10 subfunction 17 Unknown interrupt 10 function 10 subfunction 09 Unknown interrupt 10 function 10 subfunction 17 Unknown interrupt 10 function 10 subfunction 09 Unknown interrupt 10 function 12 subfunction 30 Unknown interrupt 10 function 10 subfunction 12 ....(garbled screen in reversi so I stopped it) ______________________ PKZIP.EXE PKware's compressor, works (ignore the warning) ______________________ $ doscmd pkzip d:\garb.zip d:\*.* PKZIP (R) FAST! Create/Update Utility Version 2.04g 02-01-93 Copr. 1989-1993 PKWARE Inc. All Rights Reserved. Shareware Version PKZIP Reg. U.S. Pat. and Tm. Off. Patent No. 5,051,745 Unknown interrupt 2f function d2 Unknown interrupt 21 function 08 þ XMS version 3.00 detected. þ Using Normal Compression. Creating ZIP: D:GARB.ZIP XMS 10 XMS 10 XMS 01 XMS 10 Adding: PKZIP: (W02) Warning! can't open: D:MV86_MOD.OUT Adding: NUEVO.TXT Storing ( 0%), done. Adding: NEW.$$$ Storing ( 0%), done. _____________________ instalar.exe BS Windows 3.1 installation utility (spanish), Strongly believes you are using windows :(. _____________________ $ doscmd -x instalar.exe Unknown interrupt 21 function 52 Unknown interrupt 2f function 12 subfunction 03 db Unknown interrupt 2f function 16 subfunction 00 (invites you to exit) Tried to load and activate 8x8 font. Unknown interrupt 10 function 12 subfunction 20 (won't let you exit) ... ______________________ scan.exe Old version of Mcafee's Antivirus, I forgot to erase this... ______________________ $ doscmd scan c: Scan V.2.5.1 Copyright (c) McAfee, Inc. 1994-1996. All rights reserved. Unknown interrupt 2f function 7a Unknown interrupt 21 function 20 (408) 988-3832 EVALUATION COPY - Jul 30 1996 Loading virus patternsXMS 08 Allocating 131072 bytes, Amount of Memory Available 199648 XMS 09 XMS 08 XMS 09 XMS 08 XMS 09 XMS 08 XMS 09 XMS 08 XMS 09 XMS 08 XMS 09 XMS 08 XMS 09 XMS 08 XMS 09 XMS 08 XMS 09 Not enough memory to run SCAN. Not enough memory to run SCAN. .... _______________ SYPLUS.EXE The software for making take backups on wangtek Won't work, has to be able to open at least 5 files. _______________ # doscmd -x syplus XMS 08 _______________ DEFRAG.EXE M$ Defragmentation utility. Doesn't show the initial screen _______________ # doscmd -x defrag XMS 10 Unknown interrupt 21 function 55 XMS 09 Unknown interrupt 21 function 1e 00010: illegal block in adjust 01000: mark € owner f07e size 7500 ax=2112 bx=0002 cx=0000 dx=0000 si=0081 di=800d sp=7ff2 bp=8004 cs=f030 ss=181b ds=181b es=0011 ip=4c eflags=30046 f4 f4 f4 f4 f4 f4 f4 f4 f4 f4 f4 f4 f4 f4 f4 f4 hlt unsupported instruction _______________ fdisk Command from MS-DOS 5.0 Reports no hard disks :-) _______________ # doscmd -x fdisk DOS program attempted to get internal error table. Unknown interrupt 2f function 12 subfunction 2e 00 DOS program attempted to get internal error table. Unknown interrupt 2f function 12 subfunction 2e 02 DOS program attempted to get internal error table. Unknown interrupt 2f function 12 subfunction 2e 04 DOS program attempted to get internal error table. Unknown interrupt 2f function 12 subfunction 2e 06 Unknown interrupt 2f function 12 subfunction 2e 08 Unknown interrupt 21 function 63 Unknown interrupt 2f function b8 ________________ format Command from MS DOS 5.0 ________________ # doscmd format a: Unknown interrupt 21 function 52 Unknown interrupt 21 function 51 Unknown interrupt 21 function 65 Unknown interrupt 21 function 0d Invalid drive, or format not supported FORMAT [/H] drive: [/T:tracks /N:sectors][/F:size][/1][/4][/8] [/A][/S][/U][/X][/V:[label]] _________________ MSD.EXE Win 3.1 Diagnostics utility, will block when examining memory _________________ Unknown interrupt 21 function 65 Unknown interrupt 21 function 65 Unknown interrupt 2f function 16 subfunction 0a Unknown interrupt 2f function 16 subfunction 00 Unknown interrupt 2f function 16 subfunction 0a Unknown interrupt 2f function 16 subfunction 00 Unknown interrupt 15 function d804 XMS 08 XMS 01 XMS 07 XMS 10 XMS 88 Unknown interrupt 2f function 16 subfunction 87 Unknown interrupt 5c function ca Unknown interrupt 2f function 7a Unknown interrupt 2f function d7 Unknown interrupt 2f function b8 Unknown interrupt 2a function 00 Unknown interrupt 21 function 5f Unknown interrupt 2a function 00 Unknown interrupt 2f function 16 subfunction 0a Unknown interrupt 2f function 16 subfunction 00 Unknown interrupt 21 function 4c Unknown interrupt 21 function 57 Unknown interrupt 21 function 65 Unknown interrupt 21 function 58 Unknown interrupt 21 function 0a _________________ DOSSHELL.EXE From MS-DOS 5.0 Will cause a segmentation fault... _________________ ... Unknown interrupt 2f function 16 subfunction 00 Unknown interrupt 2f function 16 subfunction 00 Unknown interrupt 2f function 16 subfunction 00 Unknown interrupt 2f function 16 subfunction 00 Unknown interrupt 21 function 58 subfunction 03 Segmentation fault _______________ Matlab 3.5g (10-10-89) Commercial app. _______________ PC-Matlab Won't accept keyboard input $ doscmd -x pcmatlab ax=0400 bx=0057 cx=f100 dx=3620 si=0044 di=00ef sp=3610 bp=3618 cs=001f ss=0027 ds=0027 es=0027 ip=8492 eflags=10202 74 28 bf 8c 18 8d b6 ba fd 8c d8 b9 ff ff 33 c0 je 001f:84bc unsupported instruction _______________ AT-Matlab Cannot enable A20 $ doscmd -x atmatlab Unknown interrupt 2f function a1 Unknown interrupt 2f function a1 _______________ KERMIT v3.13 July 1993 _______________ # doscmd -x kermit ax=5f60 bx=0303 cx=2548 dx=10e6 si=0094 di=0080 sp=3b48 bp=0000 cs=011f ss=355d ds=1c30 es=010f ip=cb25 eflags=30006 f7 f3 a3 59 be 5a 59 5b 58 c3 51 8b 0e 59 be 83 divw %bx,%ax Divide by 0 in DOS program! ________________ --------------558F253F5F7--