home *** CD-ROM | disk | FTP | other *** search
- ╔════════════════════════════════════════════════════════╗
- ║ MicroCom Systems, copyright 1986, all rights reserved. ║
- ╠════════════════════════════════════════════════════════╩════════════════════╗
- ║ LANGUAGE-3a,b A86 8088/8086 ver 2.18 advanced macro assembler and debugger.║
- ╠═════════════════════════════════════════════════════════════════════════════╣
- ║ LANG-3a: A86 assembler, disk 1 of 2. ║
- ║ ║
- ║ A86 COM 14848 Fabulous 8086/8088 macro assembler. ║
- ║ EXMAC COM 3130 Macro expansion program for macro debugging. ║
- ║ XREF COM 4897 Cross reference program, creates from symbol table. ║
- ║ ERDEMO BAT 39 Demo of what happens when A86 encounters an error. ║
- ║ LISTDOCS BAT 520 Prints all documentation. ║
- ║ MAKREV BAT 21 Assembles the REV.8 and linked ZLINES.8 programs. ║
- ║ MTCOLS BAT 34 Assemble TCOLS.8 and use XREF to create a cross ref. ║
- ║ AREAD_ME DOC 12278 A86 introduction, overview, and what to read next. ║
- ║ COMPAT DOC 9474 Discussion of compatibility issues. ║
- ║ COND DOC 8747 Description of conditional assembly features. ║
- ║ CONTENTS DOC 3826 Description of the A86 macro assembler doc files. ║
- ║ DEMO DOC 5067 Demo documentation of A86, XREF, and EXMAC. ║
- ║ D_INIT DOC 4745 Description of data allocation directives. ║
- ║ EFFADDR DOC 12600 Documentation of assembly lang. effective addresses. ║
- ║ EQU DOC 4866 Description of the NIL prefix and EQU directive. ║
- ║ EXCLUSIV DOC 7283 Documentation of unique A86 features. ║
- ║ EXMAC DOC 1612 Description of EXMAC macro expansion tool. ║
- ║ EXPR DOC 16456 Overview of expressions permitted by A86. ║
- ║ FLOAT DOC 14706 Description of floating point support. ║
- ║ FWD_REF DOC 2127 Description of forward reference handling. ║
- ║ INSTR DOC 24653 Summary of 8086/8088 instruction set. ║
- ║ INVOKE DOC 5703 Documentation on invoking the A86 program. ║
- ║ LIST DOC 4083 Description of listings using A86. ║
- ║ MACRO DOC 17017 Description of the A86 Macro programming features. ║
- ║ ORG DOC 2883 Description of the ORG and EVEN assembly directives. ║
- ║ PRIMER DOC 10337 Documentation on A86 and macro assembly language. ║
- ║ PROC_LAB DOC 3561 Description of PROC, ENDP, and LABEL directives. ║
- ║ REQUIRE DOC 1066 Description of system requirements for A86. ║
- ║ RESERVED DOC 9180 Summary of reserved symbols in A86. assembly lang. ║
- ║ SEGMENTS DOC 2442 Documentation of segments in A86 and 8086/8088. ║
- ║ STRUC DOC 1318 Description of the STRUC directive. ║
- ║ XREF DOC 4787 Description of XREF cross reference facility. ║
- ║ PAGE OLD 871 Old version of the following program. ║
- ║ PAGE 8 901 Sample program writes page eject to PRN. ║
- ║ REV 8 3789 Sample program reverses standard input strings. ║
- ║ TCOLS 8 18299 Sample program formats single column input. ║
- ║ ZLINES 8 3968 Sample program buffers lines and write them out. ║
- ╠═════════════════════════════════════════════════════════════════════════════╣ ║
- ║ LANG-3b: D86 debugger, disk 2 of 2. ║
- ║ ║
- ║ D86 COM 10029 Preliminary test copy of the impressive D86 debugger. ║
- ║ D86CHECK COM 650 Program to check certain DOS parameters in effect. ║
- ║ HEXOUT COM 83 A86 assembled HEXOUT.8 program. ║
- ║ A86 COM 14848 A copy of the assembler for this disk. ║
- ║ D86LIST BAT 173 Print all D86 documentation files. ║
- ║ AREAD_ME DOC 13214 D86 introduction, overview, and what to read next. ║
- ║ COMMANDS DOC 6185 Summary of the D86 command language. ║
- ║ CONTENTS DOC 1156 Description of the D86 debugger documentation files. ║
- ║ DEMO DOC 11822 Demonstration of a D86 seesion using the HEXOUT prog.║
- ║ MAIN DOC 10780 Documentation on invoking the D86 debugger. ║
- ║ MEMORY DOC 16753 Description of D86 memory window display features. ║
- ║ REQUIRE DOC 773 Documentation of the system requirements for D86. ║
- ║ TROUBLE DOC 5797 What to do if D86 does not work on your system. ║
- ║ HEXOUT 8 3513 Sample program converts hexidecimal to binary. ║
- ╚═════════════════════════════════════════════════════════════════════════════╝
-
- ┌──────────────┬──────────────┐
- │ A86 COM │ COMPAT DOC ├──────────────┬──────────────┬──────────────┐
- │ EXMAC COM │ COND DOC │ EXMAC DOC │ MACRO DOC │ STRUC DOC │
- │ XREF COM │ CONTENTS DOC │ EXPR DOC │ ORG DOC │ XREF DOC │
- │ ERDEMO BAT │ DEMO DOC │ FLOAT DOC │ PRIMER DOC │ PAGE OLD │
- │ LISTDOCS BAT │ D_INIT DOC │ FWD_REF DOC │ PROC_LAB DOC │ PAGE 8 │
- │ MAKREV BAT │ EFFADDR DOC │ INSTR DOC │ REQUIRE DOC │ REV 8 │
- │ MTCOLS BAT │ EQU DOC │ INVOKE DOC │ RESERVED DOC │ TCOLS 8 │
- │ AREAD_ME DOC │ EXCLUSIV DOC │ LIST DOC │ SEGMENTS DOC │ ZLINES 8 │
- ├──────────────┴──────────────┴──────────────┴──────────────┴──────────────┴──┐
- │ Hardware: No special requirements. │
- │ Software: Dos 2.0 or later. │
- │ To start: Enter "A86" followed by the name of a file to be executed. │
- │ To end: Hit <Ctrl>C to interupt prematurely. │
- │ For help: Read all .DOC files. │
- │ Author: Eric Isaacson, 416 E. University Street, Bloomington, IN 47401. │
- │ Reg. fee: $40. │
- ├─────────────────────────────────────────────────────────────────────────────┤
- │ A86 is the finest assembler, user-supported or not, available for the │
- │ PC--paraphrasal of the author's own words. While this may sound perhaps a │
- │ little ambitious, after a short period of time learning this program, you │
- │ will at the very least be very impressed with its features and its speed. │
- │ A86 accepts assembly-language source files, and transforms them │
- │ directly into either: (1) .COM files executable under MS-DOS, starting at │
- │ offset 0100 within a code segment; or (2) object files starting at offset │
- │ 0, suitable for copying to ROMs. A86 is a full-featured, │
- │ professional-quality program. A86 was designed to be close to the │
- │ Intel/IBM assembly language standard except where language enhancements │
- │ were made. │
- │ Some of A86's unique features are: Its speed (several hundred lines per │
- │ second), its simplicity (because a linker is not necessary, A86 directly │
- │ produces an executable .COM file), its ability to assemble large programs │
- │ (the symbol table has room for 1500 entries and there is room for 8000 │
- │ bytes of compressed macro definitions), language extensions (PUSH, POP, │
- │ conditional returns, and more), a very sophisticated macro facility, direct │
- │ insertion of error messages into the source file, support for some of the │
- │ 80186, 80286, and NEC processor instructions, and the support of the D86 │
- │ symbolic debugger. │
- │ With its newest release, A86 has added support for floating point │
- │ instructions, support for some of the extended instructions available on │
- │ the 80186, 80286, and NEC processors. │
- │ On the flip side, some of A86's enhancements which are not yet │
- │ implemented are: support for the protected operating system instructions of │
- │ the 80286 processor, creation of .OBJ files which can to programs written │
- │ in other languages. │
- └─────────────────────────────────────────────────────────────────────────────┘
-
- ┌──────────────┬──────────────┬──────────────┐
- │ D86 COM │ D86LIST BAT │ CONTENTS DOC ├──────────────┬──────────────┐
- │ D86CHECK COM │ AREAD_ME DOC │ DEMO DOC │ MEMORY DOC │ TROUBLE DOC │
- │ HEXOUT COM │ COMMANDS DOC │ MAIN DOC │ REQUIRE DOC │ HEXOUT 8 │
- ├──────────────┴──────────────┴──────────────┴──────────────┴──────────────┴──┐
- │ Hardware: No special requirements. │
- │ Software: Dos 2.0 or later, and the A86 macro assembler. │
- │ To start: Enter "D86" followed by the name of an object file. │
- │ To end: Hit "Q" or <Esc>. │
- │ For help: Read all *.DOC files. │
- │ Author: Eric Isaacson, 416 E. University Street, Bloomington, IN 47401. │
- │ Reg. fee: $40. │
- ├─────────────────────────────────────────────────────────────────────────────┤
- │ D86 is a preliminary test copy release of a debugger. It is a symbolic │
- │ debugger and will work with the symbolic output of the A86 assembler. As │
- │ you would expect from a symbolic debugger, you can refer to variables and │
- │ memory locations by the names you assigned them in your original A86 │
- │ assembly language program. │
- │ D86 is a powerful debugger with such features as: registers and flags │
- │ are automatically shown on the screen, a symbolic disassembly of the │
- │ current instructions around the location which you stop at, a display of │
- │ the top elements of the machine stack is shown automatically, windows in │
- │ memory can be set showing you the current values at the specified locations │
- │ constantly, on-line help explaining the debugger commands, easy stepping │
- │ one instruction forward at a time, immediate execution of A86 assembly │
- │ language instructions, and much more! │
- │ On the flip side of D86 is the fact that this is a very preliminary │
- │ release of this program and some of the planned features which are not yet │
- │ implemented are: thorough testing of the full-screen interface on many │
- │ different machines, allowing for A86 to be in another directory, operating │
- │ on .EXE files (currently D86 only works with .COM files), display of the │
- │ floating-point stack, improved status and error reporting, recording and │
- │ playback of keyboard scripts, complex memory searches, invoking a secondary │
- │ command processor, improved stepping and trapping abilities and more. │
- └─────────────────────────────────────────────────────────────────────────────┘
-
- ╔════════════════╗
- ║MICROCOM SYSTEMS║
- ╚════════════════╝
- MicroCom Systems distributes Public Domain and User-Supported (PD&US) software
- for the IBM PC/XT/AT and compatible computers. Our software charter specifies
- that we search for the best available PD&US software and distribute it for a
- nominal charge. We understand that there are literally hundreds of megabytes
- of PD&US software in existence and it is our goal to distribute only the best,
- which constitutes only a small fraction of all PD&US software. Our prices are
- also a reflection of the fact that we are a service oriented group.
-
- In addition to offering only the best of what is available, we DO NOT offer
- lots of redundant programs, which other public domain software groups tend to
- do. We try to provide the service of distributing only the best program
- available for a particular need, rather than every program on the market that
- meets that need. For example, we sell only ONE variable size ram-disk (the
- best one) whereas some of the other groups sell more than TEN of them!
-
- ╔════════════════════════════════════════╗
- ║CURRENT OFFERINGS AS OF NOVEMBER 2, 1986║
- ╚════════════════════════════════════════╝
- BUSINESS 1 ..... EZ-Forms form generation, completion and printing program.
- CAD 1 .......... Object oriented 4-color drawing prog, many features! Clr Rqd.
- CAD 2 .......... Dancad3d, advanced 3d/2d drafting program. Color required.
- COMM 1a,1b ..... The ever-popular QMODEM 2.3 windowing modem program.
- (Two disks. The cost is double that of a single disk!)
- COMM 2a,2b ..... PROCOMM 2.42, an outstanding modem prog w/terminal emulation.
- (Two disks. The cost is double that of a single disk!)
- COMM 3 ......... Compression/decompression, archival utils for communications.
- COMM 4abcde .... RBBS 14.1d bulletin board system for the sysops among us.
- (Five disks. The cost is 5 times that of a single disk!)
- DATABASE 1a,1b . PC File III, version 4 user friendly database system.
- (Two disks. The cost is double that of a single disk!)
- DATABASE 3 ..... pBASE, a powerful relational db manager with query language.
- EDUCATION 1 .... Interactive DOS tutorial. Makes learning DOS painless.
- FINANCE 1a,1b .. The powerful PC-Accountant, and a nice checkbook balancer.
- (Two disks. The cost is double that of a single disk!)
- FINANCE 3 ...... PC spreadsheet program, much like VisiCalc!
- FINANCE 4 ...... Accutax 86, includes schedules/forms for 1985 Federal taxes.
- GAMES 1 ........ Chess, 3-D packman, Flightmare, Kong and more! Color req.
- GAMES 2 ........ Monopoly, Qubert, Pango, Centipede, and more! Color req.
- GAMES 3 ........ Blackjack, Arm-chair Quarterback, Empire, and more!
- GAMES 4 ........ Startrek, the original colossal caves Adventure, and Castle!
- GAMES 5 ........ The amazing HACK adventure from the universities. Large!
- GAMES 6 ........ Packman, Othello, Pinball, Dragons and more! Color req.
- INFO 1a,1b ..... PC-Recipe cooking database with keyword retrieval.
- (Two disks. The cost is double that of a single disk!)
- LANGUAGE 1 ..... PDProlog 1.91a, 5th generation lang for Artificial Intellig.
- LANGUAGE 2 ..... A small C language compiler and interpreter!
- LANGUAGE 3 ..... A86, a full featured 8086/8088 macro assembler and debugger.
- LANGUAGE 4 ..... 370 assembly language assembler, linker and 370 emulator.
- LANGUAGE 5 ..... Turbo Pascal utilities including interactive debugger.
- LANGUAGE 6 ..... Complete 17 lesson Turbo Pascal tutorial w/sample programs.
- LANGUAGE 7 ..... Visible Pascal, pascal compiler and interpreter!
- LANGUAGE 8 ..... Xlisp 1.7, the standard for Artificial Intelligence langs.
- LANGUAGE 9 ..... The ICON string and structure oriented programming language.
- MUSIC 1 ........ Many clever tunes, and an exc. color graphics music editor.
- MUSIC 2a,2b .... PianoMan 3.0 polyphonic music recording and playback program.
- ORGANIZER 1 .... Sidekick-like DESKMATE and JUDY, your personal PC secretary.
- ORGANIZER 2 .... Complete project manager utilizing the critical path method.
- ORGANIZER 3 .... Full resident outline editor includes level hiding!
- ORGANIZER 4 .... Disk cataloger, for keeping track of all your programs.
- PICTURES 1 ..... From Darth Vader to Snoopy, printer and screen graphics.
- PICTURES 2 ..... High res digitized graphics and pictures. Color required.
- PINUP 1 ........ Provocative printer-graphics pinups for your computer room.
- PINUP 2 ........ Provocative high res. digitized pictures. Color required.
- PRINTER 1 ...... The complete printer kit: spooler, banner, and much more!
- PRINTER 2 ...... Near Letter Quality print for your Epson compatible printer.
- SHELL 1 ........ Still River Shell, the best all-around DOS shell program.
- SHELL 2 ........ Unix-type programs, includes a C-Shell, EMACS, WC and more.
- SHELL 3 ........ CP/M 2.2 emulator, includes full Zilog Z80 emulator.
- SIMULATION 1 ... The best LIFE bacteria simul., mazes, stars. Color required.
- SIMULATION 2 ... Spectacular MandelBrot set graphics images. Color required.
- UTILITIES 1 .... Absolute best general purpose utils. An absolute must!
- UTILITIES 2 .... More of the best general purpose utils. More musts!
- UTILITIES 3 .... Debugging utils for memory resident programs, checkout etc.
- UTILITIES 4 .... The Ultra-File utilities for tooling around your disks.
- UTILITIES 5 .... Sophisticated hard disk utilities.
- WORD 1a,1b ..... The acclaimed PC-WRITE word processor, built-in mail merge!
- (Two disks. The cost is double that of a single disk!)
- WORD 2 ......... SCRIPT, the popular text formatter comes to the PC!
- WORD 3 ......... PC-STYLE analyzes your writing style to help you improve it.
- WORD 4 ......... The Speller spell-checker. Included customizable dictionary.
-
- The content and availability of the above disks is subject to change without
- notice. For a current listing and order form, please send us a self-addressed
- stamped envelope to the address on the following order form.
-
- ╔═════════════╗
- ║COMPATIBILITY║
- ╚═════════════╝
- The programs we distribute generally require PC-DOS versions 2.0 or later
- (including 2.1, 3.0, 3.1, and 3.2) A few programs may not work on some
- compatibles. The basic programs distributed require IBM BASIC or BASICA, but
- in most cases are compatible with GWBASIC, and Compaq's BASICA.
-
- ╔════════════════╗
- ║BEFORE YOU BEGIN║
- ╚════════════════╝
- This distribution diskette may or may not have been physically write protected.
- In any case, files should be copied to a work disk before use. In some cases,
- it may not be possible to successfully execute programs without copying the
- relevant files to a non-write protected work disk with sufficient space.
-
- ╔══════════════╗
- ║USING PROGRAMS║
- ╚══════════════╝
- For a summary of the programs on a diskette, read the file HELP.DOC.
- HELP.DOC contains a one line summary section for all programs on the disk.
- Many programs will come with a separate documentation file with extension
- ".DOC". These documentation files should prove quite helpful in learning how
- to use the programs. To execute a program with the specified extension:
-
- EXTENSION COMMAND
- ───────── ───────
- EXE Type the program name leaving off the extension.
- COM Type the program name leaving off the extension.
- BAS Type BASICA followed by the program name.
-
- The programs distributed may be in subdirectories. To access a program in a
- subdirectory, execute the DOS command "CHDIR (directory name)". This will then
- make the specified directory the current one and the programs in it will be
- directly accessible.
-
- ╔═══════════════════╗
- ║RESTRICTIONS ON USE║
- ╚═══════════════════╝
- Except for the following files, all files contained on this disk are either in
- the public domain or are user-supported software. User-supported software is
- copyrighted and subject to restricted use as per author specifications. Some
- user-supported software may require non-voluntary contributions. Please
- remember that the abundance of good useful user supported software is due to
- talented programmers spending alot of their free time writing software and that
- any contribution you make helps promote the writing of more such software. To
- the best of our knowledge we distribute only programs for which distribution is
- permitted or for which we have received explicit permission from the author or
- copyright holder.
-
- This file is copyrighted and permission is granted to make copies only for
- personal use (this precludes distribution in any form, including placing on
- bulletin boards, selling, et cetera). Additionally the arrangement of programs
- on this disk, and the naming/numbering and compilation organization of the
- MicroCom Collection (TM) is copyrighted.
-
- ╔════════╗
- ║ORDERING║
- ╚════════╝
- Print out this file and use the following order form:
- THE VERY BEST
- PUBLIC DOMAIN AND USER SUPPORTED SOFTWARE
- MICROCOM SYSTEMS
- IBM-PC SOFTWARE ORDER FORM
-
-
- Please specify the disk names in the spaces provided below. If more than 15
- disks are desired please specify on a separate sheet of paper.
-
- (1) ____________________ (6) ____________________ (11) ____________________
-
- (2) ____________________ (7) ____________________ (12) ____________________
-
- (3) ____________________ (8) ____________________ (13) ____________________
-
- (4) ____________________ (9) ____________________ (14) ____________________
-
- (5) ____________________ (10) ____________________ (15) ____________________
-
- Prices:
- Disks $3.50 each, less than 10
- $3.00 each, 10 or more
- For 3.5" format, add $1.00 per disk.
-
- Number of disks _____
-
- times cost/disk x _____
-
- Total disk cost _______
-
- If catalog desired, $2.00 _______
- Shipping address:
- California residents add 7%
- sales tax. _______ _____________________________________
-
- Ship/handling $1.00 domestic, _______ _____________________________________
- $5.00 foreign
- (always reqd.) _____________________________________
- TOTAL _______
- make checks payable _____________________________________
- to: MicroCom Systems
-
- Visa/MasterCard orders:
-
- Card Number ______-______-______-______ Expiration date ___/___
-
- Phone Number (_____) _____-______ Authorized Signature _____________________
-
-
- Please send this order form to:
-
- Public Domain Software
- MicroCom Systems
- P.O.Box 51657
- Palo Alto, CA 94303
- (415) 325-6500
- ╔════════╗
- ║WARRANTY║
- ╚════════╝
- All disks are warranted to be readable. MicroCom Systems hereby disclaims all
- other express and implied warranties for this software, including the
- warranties of merchantability and fitness for a particular purpose. The
- program index is not warranted to be completely accurate. In no event will
- MicroCom Systems be liable for any damages, including any lost profits, lost
- savings or other incidental or consequential damages arising out of the use of
- or inability to use such software. Should any of your disks be unreadable,
- please return the suspect disk(s) to us and we will send a new copy of the disk.
-
- ╔═══════════════════════════════════╗
- ║SOFWARE SUBMISSION/USER SUGGESTIONS║
- ╚═══════════════════════════════════╝
- While we are always trying to distribute the latest releases of programs we
- welcome the submission of new releases of programs and of programs which we do
- not carry for our evaluation. Also reviews of programs which you have tried
- or suggestions as to how we can better serve you in the future would be very
- much appreciated. Thank you.
-
- MicroCom Systems, Copyright 1986. All rights reserved.