home *** CD-ROM | disk | FTP | other *** search
- The files contained are "new" version of the assembler for F-PC.
-
- The PASM386.SEQ file is Version 1.4 of a 386/386SX assembler
- for F-PC. It implements the basic 32-bit regs, extra segment registers,
- and extra instructions of the 80386. In addition, this assembler includes
- support for the 8087/80287/80387 Numeric Processors. Some for the new
- operations for the 387 only require 386 mode - use ASM.386 to turn it
- on.
-
- Version 1.4 is compatible with F-PC 3.50 and may not work with previous
- versions of F-PC. The information contained in the .HLP file has been
- merged into the .SEQ source file.
-
- NOTE: Because running 386 code on a NON-386 can produce strange and
- troublesome effects, PASM386 comes up in 8086 mode (only 8086/8088)
- instructions are valid. To enable the 386 instructions, execute
- the ASM.386 word. To revert to 8086/8088 instructions only,
- execute the ASM.8086 word. In any case, there is a lot more
- error checking since the 386 offers some additional capabilities
- (e.g., large offsets) in addition to new instructions and
- 32 bit registers.
-
- In addition, the following files are included:
-
- DM386.SEQ - Double precision multiply for 386 (simpler and
- faster than DMULDIV)
-
- FPC-9.PRN - Some documentation for F-PC's assembler and
- for the 386 options.
-
- Dasm386.seq - "Full" disassembler for the 80386/80387. This
- disassembler does NOT require a 386 or 387 to
- compile or run.
-
- A number of "bug fixes" and omitted options have been included in PASM386.
- When used in ASM.8086 mode, the code can run on the 8086, 8088, etc.
- (same as the old PASM) and in fact, it all test show that it will generate
- the same code.
-
- The OBESE version of the KERNEL seems to play the game by all the rules.
- However, the Software Floating Point Package included in F-PC does not.
- For compatibility, PASM386 supports the form of instructions used
- in SFLOAT (although it is NOT encouraged). If it was up to me, I
- would drop the PostFix assembler and the flakey options.
-
- Feedback and other comments are welcome. Please comment on the
- East Coast Forth Board or any of the nodes networked to it.
-
- Gene Czarcinski, 02 Dec 89