home *** CD-ROM | disk | FTP | other *** search
- Secal V0.89 demo
- ~~~~~~~~~~~~~~~~
-
- Copyright notice
- ~~~~~~~~~~~~~~~~
- The Secal demonstration archive and all files contained in it are copyright
- (c) 1996 TDS Development. All rights reserved. These files may not be
- distributed in any form other than this archive.
-
-
- About Secal demo
- ~~~~~~~~~~~~~~~~
- This package is a demo version of Secal, a new programming language and
- development system. The aim of the development of the language was to
- integrate the assembly and the C kind (higher level) programming elements
- into a single environment, offering a new set of tools to the programmers.
- Secal shows an alternative for the "Assembly or C" question. The simple
- syntax, integrated linking instructions, etc. may also worth mentioning
- amongst the advantages of the language.
-
- An extension library (under development) also belongs to the system, which
- helps to make better use of the possibilities of the Amiga (interleaved,
- double buffered intuition screens under OS2, audio, etc).
-
- The full package includes an editor, a monitor-debugger, a compiler and
- several utilities. This demo contains early versions of the compiler,
- editor and monitor. All save functions have been removed, and the maximum
- size of compilable source have been limited. The other utilities have also
- been removed.
-
-
- Requirements
- ~~~~~~~~~~~~
- The system requires an Amiga with a 68000 processor, 1M of RAM, and OS2.04.
- Harddisk and more memory are strongly recommended. Note that if use the
- extension library, your program will also require OS2.04 to run.
-
-
- Usage
- ~~~~~
- The program can be used in the directory structure contained in the
- archive, there is no need for copying system files or so. However, a SECAL:
- assignment and extending the search path are also required for convenient
- use, the provided "Prepare" script takes care of these (the necessary
- instructions could be added to S:User-Startup for constant usage).
-
- No documentation provided for this demo except for this file and
- QuickRefs.txt, which contais a very short summary of the instruction set,
- secal.lib and extension lib functions.
-
-
- Installation to harddisk
- ~~~~~~~~~~~~~~~~~~~~~~~~
- Copying the Secal directory is sufficient for harddisk installation, and
- possibly adding the assign and path instructions (from the "Prepare"
- script) to S:User-Startup, such as:
-
- ;BEGIN Secal
- Assign SECAL: <WhereYouPutSecal>
- Path SECAL:C Add
- ;END Secal
-
-
- Installation to floppy disks
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The package can also be extracted to disks, but the usability will be
- limited (and two disk drives are recommended). This way the SECAL:
- assignment will be replaced by the name of the main disk. The Secal and
- SclC executables should be moved from the C directory to the root, beside
- Secal and SclC icons, to let Workbench immediately found them.
-
- Extracting to 3 DD disks: Name disk 1 "SecalStart" and copy Secal.info,
- SclC.info, C, Extras, Projects/Silly, ReadMe.txt, QuickRefs.txt onto it.
- Name disk 2 "Secal" and copy Inc, Ext, Lib, Icons onto it. Name disk 3
- "SecalExamples" and copy Projects/Tutorials, Projects/Examples onto it.
-
- Extracting to 2 HD disks: Name disk 1 "Secal" and copy everything onto it,
- except Projects, which should be copied to disk 2 (named "SecalExamples").
-
- Boot from a Workbench disk, and start Secal from disk 1. The "Secal" disk
- will be required to access includes, libs, etc. When compiling the
- examples, set source and object include dirs to search on "SECAL:" only, to
- avoid some of the disk swapping. For your own projects it may worth it to
- create separate (possibly bootable) workdisks with all necessary files.
-
-
- Contact address
- ~~~~~~~~~~~~~~~
- TDS Development
- Budapest 1152
- Cserba Elemer u. 19.
- Hungary
-
- Fax: +36 1 252 1932
-
-