home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / msdos / perl386 / readme.386 < prev    next >
Encoding:
Text File  |  1993-07-21  |  2.2 KB  |  68 lines

  1.  
  2.  
  3.  
  4. This MS-DOS port for patch-36 is based on that done by Hitoshi Doi, with
  5. some modifications done (21 July 1993) by :
  6.  
  7.     Ian R. Nandhra,
  8.     Lasermoon Ltd, 2a Beaconsfield Rd, Fareham, Hants, England, PO16 OQB
  9.     Voice +44 (0)329 826444   FAX +44 (0)329 825936
  10.  
  11. This software is released into the Public Domain with no warrenty
  12. whatsoever and under the terms of the licence supplied with the perl
  13. source code and the licence supplied with the djgpp compiler.
  14.  
  15.         All Trademarks and Copyrights are acknowledged.
  16.  
  17.  
  18.  
  19.  
  20. This is perl386 for MS-DOS systems built by using the DJGPP compiler
  21. (Windows Version).
  22.  
  23. It will only run on systems with a 386 or greater.
  24. This perl version is 4 patchlevel 36.
  25.  
  26. The files that needed modifications in order for the build to succeed were:
  27.  
  28.   makefile, config.h, perl.c, perl.h, doio.c, toke.c
  29.   msdos/makefile.386, msdos/msdos.c, msdos/popen.c
  30.  
  31. My modifications were done by using #ifdef DJGPP.
  32. ufc (ultra fast crypt) is not ported to this version.
  33.  
  34. This kit contains all of the sources that needed modifications from the
  35. original perl distribution, and the perl386.exe executable that has the
  36. go32.exe (from DJGPP) prepended to it.
  37.  
  38. I have not run all of the tests and there are some features missing in
  39. this perl.  You can look at the config.h file to see which features have
  40. been commented out.  In addition, it does not have exec().
  41. But this perl doesn't run out of memory like all of the other MS-DOS
  42. versions of perl when running my large programs.
  43.  
  44. This perl will use a 387 for floating point.  But even if you don't have
  45. one, you can use the 387 emulator provided by DJGPP.  You can set up the
  46. environment as follows,
  47.  
  48.   set GO32=emu C:/gcc/emu387/emu387
  49.  
  50. where C:/gcc/emu387/emu387 is the path of the 387 emulator.  Without a
  51. 387 or a 387 emulator, most perl programs will not run.
  52.  
  53. The following are the instructions for building perl386.exe with dmake.
  54.  
  55.   cd msdos
  56.   dmake -f makefile.386
  57.   ranlib libmsdos.a
  58.   cd ..
  59.   dmake
  60.  
  61. By the way I have also included a2p, the awk to perl translator.
  62.  
  63. Hitoshi Doi <doi@jrd.dec.com>, 1992.09.06
  64.  
  65. My environment is: Toshiba notebook computer (386SX-16MHz), 4MB memory,
  66. 40MB internal HD, 200MB external HD, MS-DOS v3.3 and Japanese MS-DOS v3.1.
  67.  
  68.