home *** CD-ROM | disk | FTP | other *** search
-
-
-
- This MS-DOS port for patch-36 is based on that done by Hitoshi Doi, with
- some modifications done (21 July 1993) by :
-
- Ian R. Nandhra,
- Lasermoon Ltd, 2a Beaconsfield Rd, Fareham, Hants, England, PO16 OQB
- Voice +44 (0)329 826444 FAX +44 (0)329 825936
-
- This software is released into the Public Domain with no warrenty
- whatsoever and under the terms of the licence supplied with the perl
- source code and the licence supplied with the djgpp compiler.
-
- All Trademarks and Copyrights are acknowledged.
-
-
-
-
- This is perl386 for MS-DOS systems built by using the DJGPP compiler
- (Windows Version).
-
- It will only run on systems with a 386 or greater.
- This perl version is 4 patchlevel 36.
-
- The files that needed modifications in order for the build to succeed were:
-
- makefile, config.h, perl.c, perl.h, doio.c, toke.c
- msdos/makefile.386, msdos/msdos.c, msdos/popen.c
-
- My modifications were done by using #ifdef DJGPP.
- ufc (ultra fast crypt) is not ported to this version.
-
- This kit contains all of the sources that needed modifications from the
- original perl distribution, and the perl386.exe executable that has the
- go32.exe (from DJGPP) prepended to it.
-
- I have not run all of the tests and there are some features missing in
- this perl. You can look at the config.h file to see which features have
- been commented out. In addition, it does not have exec().
- But this perl doesn't run out of memory like all of the other MS-DOS
- versions of perl when running my large programs.
-
- This perl will use a 387 for floating point. But even if you don't have
- one, you can use the 387 emulator provided by DJGPP. You can set up the
- environment as follows,
-
- set GO32=emu C:/gcc/emu387/emu387
-
- where C:/gcc/emu387/emu387 is the path of the 387 emulator. Without a
- 387 or a 387 emulator, most perl programs will not run.
-
- The following are the instructions for building perl386.exe with dmake.
-
- cd msdos
- dmake -f makefile.386
- ranlib libmsdos.a
- cd ..
- dmake
-
- By the way I have also included a2p, the awk to perl translator.
-
- Hitoshi Doi <doi@jrd.dec.com>, 1992.09.06
-
- My environment is: Toshiba notebook computer (386SX-16MHz), 4MB memory,
- 40MB internal HD, 200MB external HD, MS-DOS v3.3 and Japanese MS-DOS v3.1.
-
-