C/Pascal instructions/calls in x86 assembler.  Requires TASM 3.0
You've got

 
 
 Ŀ 
                                                               
                    \ | /  
  -- * -- 
                              / | \  
                                                               
                           VERSION 1.0                         
                      Earl Hammon, July 1996                   
  
 
 
 

This package will increase the productivity of any assembly level programmer,
with absolutely no loss in code efficiency if used properly.  It adds such
high-level features as IF statements, WHILE loops, SWITCH commands, C/Pascal
function calls, and more.  It works identically in 16 and 32-bit code
segments with absolutely no change.  It makes code more readable and hence
more maintainable.  It makes converting subroutines from C or Pascal to
assembler much easier, and makes converting assembler routines for Pascal to
C (or vice versa) as simple as changing a single word.  Every assembler
programmer, from beginner to expert, can use and benefit from the sheer power
provided in these files.

Registration is mandatory, but painless.  A charge of $10-20 for personal use
or $50 for commercial is suggested.  However, I have no way of enforcing this
and would really like to know if people find this as useful as it really is,
and so if you can't afford the small suggested registration fee any amount
(or even a simple e-mail saying "thanks" or "hi") will suffice for personal
use purposes.  Again, if you can afford it and do find it useful, it really
is kinda important that you register, or else everyone will know that you're
a low-down rotten weasel :).  If you are among the moral elite and do decide
to pay for the wonderful deal you're getting, may the hair on your toes never
fall off.  Registered users can get upgrades and fixes, but I won't guarantee
that future improvements will be made purely public domain.  Improvements are
likely to include type conversions facilities, default overriding capacities,
return register control options, interrupt function instructions, and (if I
can manage it) a simple equation parser.

Anyhow, there is no distribution restrictions except that you can't mess with
the files, like taking credit or changing my address to Abu Dhali or anything
like that.  Please give this to as many homo sapien entities as you know, and
encourage them to register in any way they like, even just e-mail.

To register, ask questions, register, report any problems, or register, I can
be reached at the following address from 17 August 1996 until 16 May 1997 (at
which point the dorm -- oops; "residence hall" -- closes):
        
                Earl P. Hammon, Jr.
                LaFortune Hall #201 B
                3202 E 7th St.
                Tulsa, OK 74104

After that date I can be reached care of the following:

                Earl P. Hammon, Jr.
                3019 E 5th St.
                Tulsa, OK 74104

My e-mail address is either of the following, doesn't matter:

                hammonep@centum.utulsa.edu
                ehammon@ohm.ee.utulsa.edu

