home *** CD-ROM | disk | FTP | other *** search
-
- Before you proceed, I am going to tell you enough about SBM fortran
- so that you can decide whether or not you wish to continue the
- installation.
-
- SBM FORTRAN is a non-scientific compiler. That is, it does not, at
- this writing, have floating point routines. It also does not support
- the lengthy mathematical expressions of standard fortran.
-
- Aside from this, it is a powerful FORTRAN-77 type compiler, producing
- very compact executable code.
-
- It is a compiler compiler. It was conceived as a bootstrap system to
- compile parts of itself. For this reason I refer to it as my answer
- to 'C'.
-
- It combines the simplicity of fortran coding with the power of the
- assembler. You can intermix assembler code into the fortran source.
-
- About 30% of the compiler was written in fortran and compiled using
- a core-version of the compiler itsef.
-
-
-
-
- Installing the system
-
- At this point, we have a file that requires further extraction. It
- is WASM.ZIP. WASM is a large system. If you are not interested in
- assembly language, you may wish to extract only WASM.COM from the archive.
-
- i.e. PKUNZIP A:WASM WASM.COM
-
- If you have a floppy-based system, you must now delete WASM.ZIP.
-
- Those who program in assembler will certainly wish to extract all of
- the system. it is a very powerful and easy to use macro assembler
- written by ERIC TAUCK of Meringo Illinois. Many thanks to Eric for
- this fine product.
-
- Here is what we now have in the current directory.
-
-
- SBM.MAC Macro library. It must be located in the
- current directory, where the fortran source
- must also be located.
-
- The rest of the modules can be re-located to a core directory
- if you are using pathing. Otherwise, leave them here.
-
- SBM.COM The fortran compiler.
-
- WASM.COM Eric Taucks' assembler.
-
- ############################################################################
- -----> Auf dieser CD befindet sich der Wolfware Assembler nicht im
- Fortran-Verzeichnis sondern (logischerweise) im Verzeichnis
- \ASSEMBLR\ASM\WASM !!! und (ebensologischerweise) ist WASM
- nicht gepackt sondern wurde in dieses Verzeichnis (ready-to-use)
- entpackt!!!!!!!
- Da der Wolfware Assembler selbst benötigt wird, befindet sich
- WASM.COM zusätzlich auch nochmals in diesem Verzeichnis!
- ############################################################################
- LINKUP.COM The linker.
-
- FORCL.BAT For compiling only.
-
- FORCLG.BAT Compile, link and GO.
-
-
- If you wish to print the documentation on both sides of the
- printer paper, print SBM.LS1 on the front, then SBM.LS2 on the
- back. Otherwise, just print SBM.LST.
-
- SBM.LS1 Documentation, front pages.
- SBM.LS2 Documentation, back pages.
-
- SBM.LST Documentation, all on same side.
-
- The following are fortran test modules and samples. You may wish
- to look them over, then delete.
-
- TESTALL.FOR Tests most functions of the compiler. It was
- used for much of the debugging of the system.
-
- Q20.FOR A 20 questions program. In its' present form,
- should probably be called '15 questions'.
-
- ASM.FOR Fragments of an assembler being written in SBM
- fortran. Included only to illustrate some
- coding techniques that can be used. You may
- wish to look it over, then delete.
-
- If you just want to see the compler go without further delay, just
- type
-
- FORCLG Q20
-
-
- - enjoy -
-