--- layout: page title: Microsoft Pascal Compiler 4.00 permalink: /disks/pcx86/tools/microsoft/pascal/4.00/ --- Microsoft Pascal Compiler 4.00 ------------------------------ We do not have copies of the original distribution disks, but using the archive [Microsoft Pascal.ver.4.00.English.zip](http://vetusware.com/download/Microsoft%20Pascal%20Compiler%204.0/?id=11015) and the disk contents described in PACKING.LST, we were able to recreate the nine original 360Kb disk images. All that was missing from the archive was the contents of the PATCH32 directory on Disk 9, which we were able to retrieve from the PATCH directory of the COMPILER1 disk from the [Microsoft C Compiler 5.10 for DOS and OS/2](/disks/pcx86/tools/microsoft/c/5.10-os2/). Directory Listings ------------------ ### Directory of MS Pascal 4.00 (Disk 1) Volume in drive A is DISK1 Directory of A:\ 87 EXE 8798 7-23-87 3:34p BIND EXE 36946 10-26-87 5:01p ECH EXE 19351 11-16-87 11:22a ERROUT EXE 10729 11-09-87 5:42p EXEHDR EXE 29942 1-14-88 9:44p EXEMOD EXE 12336 11-09-87 5:42p EXEPACK EXE 14803 8-20-87 6:02p EXP EXE 32220 11-17-87 4:38p IMPLIB EXE 30166 1-29-88 11:23a PACKING LST 6520 4-27-88 12:31p README DOC 48065 4-29-88 11:30a SETENV EXE 10870 11-09-87 5:43p SETUP EXE 81181 4-22-88 4:27p ### Directory of MS Pascal 4.00 (Disk 2) Volume in drive A is DISK2 Directory of A:\ MAKE EXE 38613 1-29-88 11:26a PAS1 EXE 139623 4-22-88 12:05a PAS2 EXE 131199 4-22-88 12:05a PAS3 EXE 40401 4-22-88 12:06a ### Directory of MS Pascal 4.00 (Disk 3) Volume in drive A is DISK3 Directory of A:\ BSE INT 1062 1-15-88 9:46p BSEDOS INT 39921 2-12-88 7:43p BSEERR INT 18185 1-15-88 9:46p BSESUB INT 20490 2-05-88 7:15p CLOCK INT 308 5-15-87 6:15p DEMOEXEC PAS 1211 10-29-86 3:55a EMOEM ASM 12125 10-22-87 8:46p ENTX6L ASM 10863 12-16-87 3:46a ENTXSTUB ASM 394 10-06-87 9:01p FINK 3472 1-25-85 5:22p FINKXU 4331 8-27-87 6:09p FINU 5482 1-25-85 5:22p INTRP INT 225 5-15-87 6:15p LINK EXE 117001 2-23-88 6:07p MAKESORT BAT 1326 2-11-88 11:06a MAKESORT CMD 1313 2-19-88 8:52p OS2 INT 716 1-15-88 9:46p OS2DEF INT 1835 1-22-88 10:31a PASEXEC INC 4450 5-14-87 8:00p PL EXE 31861 3-25-88 11:29a PORT INT 129 5-15-87 6:15p PRIMES PAS 634 3-06-87 3:38p RM EXE 24884 11-16-87 11:20a SORTDEMO PAS 27342 2-02-88 11:31a ### Directory of MS Pascal 4.00 (Disk 4) Volume in drive A is DISK4 Directory of A:\ 5ENTX6L OBJ 1320 3-09-88 11:54p 5ENTX6W OBJ 1302 3-09-88 11:55p 87 LIB 4121 1-14-88 5:33p 87R LIB 4121 1-14-88 5:33p API LIB 81408 12-11-87 2:51p APILMR OBJ 105 10-15-87 8:01p CEXEC LIB 14089 4-21-88 11:12p DOS30P LIB 26919 4-21-88 11:31p DOS50P LIB 25443 4-21-88 11:31p DOSCALLS LIB 29184 1-07-88 12:34p EM LIB 16921 1-14-88 5:33p EMR LIB 16409 1-14-88 5:33p ENTX6L OBJ 1357 3-09-88 11:54p ENTX6W OBJ 1339 3-09-88 11:55p LVARSTCK OBJ 487 2-09-88 2:28p MAKELIB BAT 3148 3-09-88 11:44p PASLIBW LIB 82441 4-21-88 11:32p UNDEL EXE 30046 11-16-87 11:24a WIN87EM LIB 1055 10-03-87 8:17p ### Directory of MS Pascal 4.00 (Disk 5) Volume in drive A is DISK5 Directory of A:\ 8087 LIB 24849 1-14-88 4:54p ALTMATH LIB 41989 1-14-88 4:55p DECMATH LIB 27969 1-14-88 4:55p EXEC EXE 9299 12-29-87 11:25a IEEEMATH LIB 24847 1-14-88 4:54p ILINK EXE 88929 2-03-88 11:30a LIB EXE 49661 2-09-88 11:53a MAKELIB BAT 3148 3-09-88 11:44p MAKELIB2 BAT 3846 3-09-88 11:48p NULE6 OBJ 586 1-25-85 5:23p NULF OBJ 957 1-06-87 4:42p PARTIAL LIB 56763 4-21-88 11:31p ### Directory of MS Pascal 4.00 (Disk 6) Volume in drive A is DISK6 Directory of A:\ CV EXE 263890 3-09-88 2:54a CV HLP 22444 1-12-88 5:57p CVPACK EXE 49400 3-01-88 1:07a MOUSE COM 14551 3-06-88 10:41a ### Directory of MS Pascal 4.00 (Disk 7) Volume in drive A is DISK7 Directory of A:\ CVP EXE 233249 3-09-88 2:56a CVP HLP 22444 1-12-88 5:57p ### Directory of MS Pascal 4.00 (Disk 8) Volume in drive A is DISK8 Directory of A:\ BRIEF INI 2094 1-14-88 11:38p CALLTREE EXE 31233 12-29-87 5:03p EPSILON INI 978 1-14-88 11:42p EXT DOC 15877 1-07-88 12:25p EXT H 8730 12-15-87 5:06p EXTHDR OBJ 1893 12-15-87 6:13p EXTHDRP OBJ 2021 12-15-87 6:14p M EXE 94821 2-02-88 6:35p MEGREP EXE 31915 11-16-87 11:23a MEP EXE 97063 2-02-88 6:36p QUICK INI 1058 1-14-88 11:51p SKEL C 2457 10-23-87 11:29a SKEL DEF 211 12-14-87 4:08p WS DLL 2609 12-15-87 6:14p WS ZXT 2084 12-15-87 6:14p ### Directory of MS Pascal 4.00 (Disk 9) Volume in drive A is DISK9 Directory of A:\ BRKCTL INC 784 2-09-88 11:08p CHKSTK ASM 2044 2-21-88 7:54p CHKSUM ASM 3524 2-09-88 11:09p CMACROS INC 12066 2-09-88 11:08p CRT0FP ASM 2223 2-09-88 11:09p DOS 8-26-02 6:40p FMSGHDR ASM 2429 2-09-88 11:09p MAKEFILE 4148 2-21-88 7:50p MSDOS H 6849 2-09-88 11:10p MSDOS INC 6181 2-21-88 7:53p NULBODY C 13 2-09-88 11:10p OS2 8-26-02 6:40p PATCH32 9-13-17 1:04p README DOC 48065 4-29-88 11:30a REGISTER H 922 2-09-88 11:10p SETARGV ASM 971 2-09-88 11:09p STARTUP BAT 1663 1-27-88 5:57p VERSION INC 503 2-09-88 11:08p WILD C 7182 2-09-88 11:09p Directory of A:\DOS . 8-26-02 6:40p .. 8-26-02 6:40p CRT0 ASM 7612 2-09-88 11:09p CRT0DAT ASM 14175 2-09-88 11:09p CRT0MSG ASM 2840 2-09-88 11:09p EXECMSG ASM 1337 2-09-88 11:09p NMSGHDR ASM 3010 2-24-88 4:37p NULBODY LNK 149 2-21-88 7:51p STDALLOC ASM 2825 2-09-88 11:09p STDARGV ASM 13852 2-09-88 11:09p STDENVP ASM 3780 2-21-88 7:54p Directory of A:\OS2 . 8-26-02 6:40p .. 8-26-02 6:40p CRT0 ASM 10312 2-21-88 7:54p CRT0DAT ASM 10496 2-09-88 11:09p CRT0MSG ASM 2891 2-09-88 11:09p EXECMSG ASM 2231 2-17-88 9:49a NMSGHDR ASM 3486 2-09-88 11:10p NULBODY LNK 168 2-21-88 7:51p STDALLOC ASM 3245 2-09-88 11:10p STDARGV ASM 13623 2-09-88 11:10p STDENVP ASM 5362 2-21-88 7:54p Directory of A:\PATCH32 . 9-13-17 1:04p .. 9-13-17 1:04p OS2PATCH DOC 1401 3-07-88 4:10a OS2PATCH EXE 1069 3-07-88 4:10a PATCH320 DOC 2169 3-07-88 4:10a PATCH87 DOC 3937 3-07-88 4:10a PATCH87 EXE 4206 3-07-88 4:10a PTRACE87 PAT 188 3-07-88 4:10a RMRHS EXE 543 3-07-88 4:10a SETRHS EXE 543 3-07-88 4:10a STKPAT BAT 94 3-07-88 4:10a STKPAT SCR 30 3-07-88 4:10a