THE MISOSYS QUARTERLY
In this issue: • Tapes, Disks, and CMD files, by Gary Shanafelt + Searching with DSM4, by Charles A. Ainsworth + EXMEM <-> BASIC interlacing, by Mark A. Mueller + Testing printer ready, by Dick Hollenbeck + Revision to HIBANKS, by Rex A. Basham + WAMDUMP, by Claude E. Hunter + SYSDRV, by David Goben • and MISOSYS takes over LS-DOS 6.3 from Logical Systems, Inc.
MISOSYS will be closed from August 8th through August 12th
Volume Il.iv $10 Spring 1988 TRS-80 Model 1/111/4 Language Software from MISOSYS
Z80 RELocatable Assembler BASIC Compiler RATFOR Compiler
MRAS [DOS 6.x M-21-083[ [LDOS 5.x M20-0831 EnhComp [DOS 6 M-21-072[ [LDOS 5 M-20-072] RATFOR-M4 #M-21-073
An advanced Z80 assembly package for the programmer Released in 1986 and reviewed in the March 1987 issue of RATFOR compiles to FORTRAN: is fully structured who wants a powerful and flexible development system. It 80 Microcomputing and October 1987 issue of COMPUTER facilitating modification and debugging: comments are sim- includes a macro assembler which generates either relo- SHOPPER. EnhComp has lots of great features: handles pier and more versatile than in FORTRAN, simplifying self- catable object code modules or CMD files directly, a linker, the bulk of Model Ill Microsoft BASIC and supports addi- documentation. This allows changes without the subsequent a librarian, a full-screen text editor, a utility for converting tional commands and functions. Standard is floating point debugging tolerated when modifying FORTRAN. RATFOR to/from line-numbered files, and a cross reference tool for with both single and double precision functions; random compiles source code to an object of FORTRAN; use your directly generated CMD files, file access ("X mode for reclens to 32767), turtle graphics, existing FORTRAN compiler to convert this to executable. pixel graphics, keyed array sort, multi-lined functions, user MRAS generates M80 compatible IREL files. Supports commands, REPEAT-UNTIL, line labels, and more. RATFOR is an excellent language for general purpose use, REPT, IRP, and IRPC macros; nested includes, and a full but it is vastly superior to FORTRAN when working with a range of nested conditionals. It has flexible output A supervisor program automates the edit-compile-test large number of modules without documentation, as is redirection of listing and symbol table. phases inherent when using compilers: this makes using necessary when producing very large programs. EnhComp almost as easy to use as your BASIC interpreter. MLINK supports virtual memory bit-stream buffering, REL Extensions supported include the "arith" macro to perform and IRL library searching, zero disk space for DEFS in With its built-in Z80 assembler, you can easily create binary arithmetic operations, read and print macros for short DSEGs and COMMONs, generation of program overlays, hybrid programs of BASIC statements and in-line assembly form READ and PRINT, and support of any valid FORTRAN special link items: 0-3, 5-7, 9-11, 13-15. code which completely eliminate contorted string packing expression for "switch" and "case" operands. and DATA statement high-memory module techniques for Includes MLIB, our REL module librarian, and our SAID your BASIC program to access a machine code module. This package includes the language translator, a batch file advanced full screen text editor which can be used to to automate compilation, a language Reference Manual, an generate your assembler source code, C-language source You'll have to edit existing BASIC programs, but the power installation Manual, application programs in source code on code, or edit any type of ASCII file, and completeness of EnhComp make that an easy task disk, and our LED text editor for source code preparation.