home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / pasos2c1.zip / readme.pc < prev   
Text File  |  1993-12-17  |  4KB  |  107 lines

  1.                 
  2.                                                 Eindhoven, 16 december, 1993
  3.  
  4. NOTE: IMPORTANT.
  5.       This compiler does not include an assembler, but it does require one.
  6.       And currently it is very picky. It only generates code for MASM 6.0A
  7.       (note the A !!)
  8.       I had severe problems with people using the regular MASM 6.0, the major
  9.       reason was wrong address calculations.
  10.       I haven't tried it with MASM 5.x, since I don't have it.
  11.       
  12.       If you can't get it to run with MASM 6.0, go and yell at MS to make
  13.       MASM 6.0A more freely available. So people can buy it.
  14.       
  15.       Or buy Borlands TASM, which unfortunately is included in a rather large
  16.       package, and ain't cheap either.
  17.         
  18.       If you have installed the EMX gnu compiler tools, you can use GNU/GAS
  19.       which is the default. If you have installed only the emx-runtime 
  20.       environment installed you'll need to add some extra tools.
  21.       Either:
  22.              Install emxdev and gnudev. (See the install.emx file)
  23.              Or get emxpc.zip which is a stripped down version of 
  24.              emxrt and gnudev, just enough to be able to work with this 
  25.              PASCAL compiler.
  26.                
  27. =================================
  28. This archive contains a 32-bit pascal compiler which accepts standard PASCAL
  29. as described in the Pascal User Manual, by Jensen and Wirth.
  30.  
  31. To be able to run this compiler, (not the compiler output) you'll need the
  32. EMX-runtime enviroment, written by Eberhart Mattes. This is available at many
  33. sites which have OS/2 tools. Including ftp.cdrom.com.
  34. It will also be availe from the original source:
  35.     ftp.eb.ele.tue.nl:/pub/pc/src/pascal/*
  36.  
  37. Next to this is the GNU-CPP used, until I get my own PASCAL-preprocessor up 
  38. and running. CPP is included in this package, the sources as required are
  39. also available at the above location.
  40.  
  41. To install the compiler:
  42.     - Create a target directory.
  43.     - run 
  44.     unzip pasos2 <target-dir>
  45.       this will create directories:
  46.     target/bin
  47.           /lib
  48.               /include
  49.     
  50.     - If you don't run EMX tools yet.
  51.       unpack the EMX-rt system.
  52.       or the EMX-pc system if you want to use GNU/GAS
  53.       and follow the included instructions for the installation as given in
  54.       install.emx.
  55.       
  56.     - Add 'target/bin' and and '----\emx\bin' to your path.
  57.       Add '----\emx\dll' to your libpath env-variable. (OS/2)
  58.  
  59.     The emxpc reduced kit contains:
  60.             emx/bin/ar.exe
  61.             emx/bin/as.exe
  62.             emx/bin/cpp.exe
  63.             emx/bin/emx.exe
  64.             emx/bin/emxbind.exe
  65.             emx/bin/emxd.exe
  66.             emx/bin/emxl.exe
  67.             emx/bin/emxrev.cmd
  68.             emx/bin/gdb.exe
  69.             emx/bin/ld.exe
  70.             emx/book/emxrt.inf
  71.             emx/dll/emx.dll
  72.             emx/dll/emxio.dll
  73.             emx/dll/emxlibc.dll
  74.             emx/dll/emxwrap.dll
  75.             emx/doc/COPYING.EMX
  76.             emx/doc/COPYING.gnu
  77.             emx/doc/emxrt.doc
  78.             emx/doc/history.doc
  79.             emx/doc/install.doc
  80.             emx/doc/readme.doc
  81.             emx/etc/dmake.ini
  82.             emx/etc/termcap.dat
  83.             emx/lib/binmode.o
  84.             emx/lib/crt0.o
  85.             emx/lib/dll0.o
  86.             emx/lib/libc.a
  87.             emx/lib/libemx2.a
  88.             emx/lib/libemxst.a
  89.             emx/lib/libg.a
  90.             emx/lib/libgcc.a
  91.             emx/lib/libm.a
  92.             emx/lib/libos2.a
  93.     
  94.     And should be enough to recompile the libraries.
  95.     
  96.     
  97.     Questions, remarks, and postcards are welcome at:
  98.             
  99.     Willem Jan Withagen.                      phone: +31-(0)40-473401
  100.     Eindhoven University of Technology        fax:   +31-(0)40-474702
  101.     Room 10.35                                Email: wjw@eb.ele.tue.nl
  102.     PO Box 513
  103.     5600 MB Eindhoven
  104.     The Netherlands
  105.  
  106.               
  107.