Home of the original IBM PC emulator for browsers.
We do not have copies of the original distribution disks, but using the archive Microsoft Pascal.ver.4.00.English.zip 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.
[PCjs Machine "ibm5170"]
Waiting for machine "ibm5170" to load....
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
13 file(s) 341927 bytes
13312 bytes free
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
4 file(s) 349836 bytes
10240 bytes free
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
24 file(s) 329560 bytes
18432 bytes free
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
19 file(s) 341215 bytes
8192 bytes free
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
12 file(s) 332843 bytes
22528 bytes free
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
4 file(s) 350285 bytes
10240 bytes free
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
2 file(s) 255693 bytes
66560 bytes free
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
15 file(s) 295044 bytes
19456 bytes free
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 <DIR> 5-26-22 3:11a
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 <DIR> 5-26-22 3:11a
PATCH32 <DIR> 5-26-22 3:11a
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
19 file(s) 99567 bytes
Directory of A:\DOS
. <DIR> 5-26-22 3:11a
.. <DIR> 5-26-22 3:11a
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
11 file(s) 49580 bytes
Directory of A:\OS2
. <DIR> 5-26-22 3:11a
.. <DIR> 5-26-22 3:11a
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
11 file(s) 51814 bytes
Directory of A:\PATCH32
. <DIR> 5-26-22 3:11a
.. <DIR> 5-26-22 3:11a
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
12 file(s) 14180 bytes
Total files listed:
53 file(s) 215141 bytes
78848 bytes free