wgh@ubbpc.UUCP (William G. Hutchison) (02/13/89)
I ordered the Zortech C++ Tool Kit about 10 days ago by phone and got it last Friday ... it looks like Zortech is getting good at filling orders promptly (but they still have never sent me any notices about new versions of their compiler!). Here are the results of running the test programs included with the kit: Tests of Zortech C++ Tool kit by William Hutchison (burdvax!ubbpc!wgh) Compiler: Zortech C++ 1.07e Compilation: ztc xxxtest cppts.lib (except where noted) CPU: AT&T 6300PLUS (80286) OS: Microsoft MS-DOS 3.10 BCDTEST CPP 4568 2-09-89 7:40p Fail: Fails if compiled small: ztc -b -ms bcdtest cppts.lib (test won't return 0) Fails if compiled medium: ztc -b -mm bcdtest cpptm.lib (test won't return 0) Succeeds if compiled compact: ztc -b -mc bcdtest cpptc.lib Succeeds if compiled large: ztc -b -ml bcdtest cpptl.lib BINTEST CPP 3233 2-09-89 7:40p OK. BVTEST CPP 448 2-09-89 7:40p OK. CETEST CPP 1253 2-09-89 7:40p OK. DATTEST CPP 531 2-09-89 7:40p OK. DIRTEST CPP 222 2-09-89 7:40p OK. DLTEST CPP 894 2-09-89 7:40p OK. DYNTEST CPP 434 2-12-89 9:25a OK. added test for error handler: OK FNTEST CPP 777 2-09-89 7:40p OK, but you must use full path names. HSHTEST CPP 2240 2-09-89 7:40p OK. IVTEST CPP 532 2-09-89 7:40p OK. QSTEST CPP 1060 2-09-89 7:40p OK. RTCTEST CPP 637 2-09-89 7:40p Fail: Displays 09:59:00 AM as 00:59:00 displays 10:00:00 AM as 01:60:00 (for one second only) displays 10:00:01 AM as 01:00:01 SETEST CPP 557 2-09-89 7:40p OK. SLTEST CPP 1266 2-09-89 7:40p OK. TEXTTEST CPP 933 2-09-89 7:40p OK (remember Alt-X to exit editor!) TIMTEST CPP 917 2-09-89 7:40p OK. VMATEST CPP 550 2-09-89 7:40p OK. VMSTEST CPP 1155 2-09-89 7:40p OK. WINTEST CPP 1500 2-09-89 7:40p OK. Note: these programs are really demos, not tests, since they do not do a thorough job of testing limiting cases. However, they are useful. They would be more useful if Zortech included sample output of each test so that one could see immediately if there was a problem. -- Bill Hutchison, DP Consultant rutgers!liberty!burdvax!ubbpc!wgh Unisys UNIX Portation Center P.O. Box 500, M.S. B121 "The unexamined life is not worth living!" Blue Bell, PA 19424 -- Educational Testing Service, Princeton, NJ
maxsmith@athena.mit.edu (Samuel M Druker) (02/16/89)
Bill, In your C++ Toolkit, the following change should be made: bcdlow.asm : memtest if SPTR mov di, p[bp] else <<Should be:>> if SPTR push ds pop es mov di, p[bp] else This is a problem in the very first few out. Samuel Druker