home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.whtech.com
/
ftp.whtech.com.tar
/
ftp.whtech.com
/
Geneve
/
9640news
/
CAT23
/
9640DEVL.ARK
< prev
next >
Wrap
Text File
|
2006-10-19
|
7KB
|
163 lines
?
NEW PRODUCT ANNOUNCEMENT
PROGRAM DEVELOPERS DEVELOPMENT PACKAGE
BY PAUL CHARLTON
This package contains:
1) GENASM macro assembler. Runs in MDOS mode. Ideal for developing
code for 99/4a and MDOS applications.
Great for C99 programmers!
2) GENLINK linker. Runs in MDOS mode. Full support for code libraries.
Ideal for developing 99/4a and MDOS applications.
3) GENLIB librarian. Runs in MDOS mode. Allows easy interactive maintanence
of code libraries for the linker.
4) libraries for 99/4a and MDOS programmers, with commonly used routines.
5) GENMAKE make utility. Runs in MDOS mode. Allows an author to easily
keep track of file dependencies in programs and large documents.
Great for programmers and people who are writing the great
american novel. When run, it will update all files which need to
be updated, and will (optionally) ignore all files which are already
up to date.
6) MDOS programming environment documentation, with programming examples
for all MDOS library functions, programming tricks for MDOS.
All utilities can be invoked from a batch file, for complete development
automation.
The suggested retail price is $69.95 for the entire package, which will be
available from Genial Computerware and Disk Only Software.
Quick notes on GENASM assembler. (c) Copr. 1989 Paul Charlton
This is a one-pass assembler which generates object code for all 9995 opcodes
(and it is FAST).
Symbol table size is only limited by the amount of memory on your system.
(over 2,000 fully cross-referenced symbols with TIMODE off)
Assembler performance:
GENASM 99 assembler (GPL speed 5) speedup
floppy(1) 2,500 line/min 900 line/min x3
HFDC(2) 7,000 line/min 1900 line/min x4
ramdisk 12,500 line/min 2600 line/min x5
1 --- interlace 4 floppy disk
2 --- interlace 22 HFDC disk
In addition to the standard 9900 series assembler directives, the assembler
supports nested conditional assembly, nested macros, and local symbols.
The assembler can generate several types of reports:
1) Error log
2) Unreferenced symbols (unused code)
3) Cross reference of programmer specified global symbols.
4) Full cross reference of all global symbols (w/o registers)
5) Full cross reference of all global symbols (including registers)
Error reports are very complete, identifying the file, line number and
statement number of the error, as well as a highly detailed description of the
cause of the error (good learning aid for people just starting to dabble in
assembly.)
Expression evaluation is much more robust than the TI99 assembler, with more
numeric operations allowed (+,-,*,/,mod,and,or,shift left). Expressions are
also allowed to contain parentheses to override the normal left-to-right
evaluation sequence of expressions.
All symbols are allowed to contain up to 31 characters (including REF/DEF !!!)
Get rid of those cryptic label names!
Numeric constants can be expressed in Hex,Decimal, -and- Binary.
The assembler also has support for a symbolic debugger for object code.
Quick notes on the GENLINK linker program.
The linker has full support for developers of MDOS and TI99/4a applications
programs, including GPL based programs.
The linker accepts command input from the keyboard or a script file.
The linker has full support for a symbolic debugger, and should be robust
enough to support symbolic debugging environments for higher level
languages such as Fortran, "C", and "PASCAL".
You are able to specify blocks to load, with priorities for each block. You
are able to move data from place to place in the object code before you save
the program image. (Good for reducing the disk space used by a program which
is fragmented in memory.)
You are able to save chained program images for MDOS,TI99, and GPL program
images. You can also save large program images similar to SYSTEM/SYS (for
complete control of the computer!) You are able to use any DEF symbols in
expressions for saving and moving blocks of memory.
You can resolve references from subroutine libraries provided, and libraries
of own creation.
You can execute any MDOS internal command from within the linker.
The linker is also -fast-, it is able to link more than 150k bytes/min.
Quick notes on the GENLIB librarian.
The librarian has full interactive support for maintanence of linker
subroutine libraries, including insertion and deletion of subroutines.
This comes with libraries for the full E/A programming environment, as well
as a library for MDOS programmers.
Quick notes on the GENMAKE utility.
The best way to keep your multi-part programs and documents up to date after
making changes to parts of them. In general you only want to update the
resulting files which are affected by the changes, GENMAKE does this for you
automatically. (You can override this default to update any section you want
to.)
GENMAKE files can contain:
1) macros to be used on later lines in the file.
2) rules specifying file dependencies (can be many lines long)
3) actions to be executed if a rule fails to be up to date.
The dependencies can be nested and be shared between different rules.
Quick notes on MDOS documentation.
The most complete documentation available for the MDOS programming
environment. All parameters, quirks and calling sequences are documented for
each MDOS library routine. The structure of a TASK's header is explained.
Programming tips and tricks for MDOS programmers. Programming examples are
given for each subroutine call.
------------------------------------------------------------------------------
AVAILABLE EXCLUSIVELY FROM:
Genial Computerware, P.O. Box 183, Grafton, MA 01519. Check,
Cash, Money Orders.
Disk Only Software, P.O. Box 244, Lorton, VA 22079
1-800-456-9272 or 703-550-9877.
Available on Delphi TI NET Shopping area.
Visa, Mastercard, American Express accepted.
DELPHI: DOS - CIS: 74405,1207
You will not be billed until product is shipped.
$69.95 PLUS SHIPPING
Credit card orders: add $5.00
ESTIMATED RELEASE DATE - APRIL 1989
------------------------------------------------------------------------------
Download complete. Turn off Capture File.