Info

Hex Decimal

7FFF 32767

BFFF 49151

FFFF 65535

Hex Decimal

7CE9 31977

BCE9 48361

FCE9 64745

If you ever add more memory to your computer, you will need to use the Loader program again to tailor SAV100 to the new high memory addresses.

Model III to Model 100 Conversion Guidelines

Some Model III programs may run on your Model 100 with no modification, but most will need tailoring. SAV100 does some of the work for you by making these changes:

1. SET and RESET become PSET and PRESET, so the statements will still work, but they will only use the upper left 48 by 128 dots of the Model III screen.

2. MEM becomes FRE(l) to perform the same function.

3. USR becomes CALL, but Model 100 machine language calls have a different format. Z-80 machine language subroutines that do not rely on the Model III memory map or port-oriented I/O can be used on the

TRS-80" "CAN YOU BUY

WILL YOU PAY TOO MUCH?

Ask About Our

"30 DAYS

Buy-Back-Policy"

TRS-80" "CAN YOU BUY

WILL YOU PAY TOO MUCH?

Model 100 only if they are restricted to the 8080-compatible subset of instructions.

4. TIME$ becomes TIME$+DATE$ and will return the same result.

5. The following Model III BASIC words are preceeded by a REM statement because they have no Model 100 counterparts: CMD, RANDOM, TRON, TROFF, FIELD, GET, PUT, LSET, RSET, MKD$, SYSTEM, DELETE, AUTO, FN, POINT, CVI, CVS, CVD, MKI$, MKS$. Most of these are rarely used as program statements and should cause few problems. The Model 100 manual suggests a routine to take the place of the RANDOM function. There is no substitute for the POINT statement.

The following statements translate to identical BASIC keywords on the Model 100, unchanged by SAV100. They may function differently, so check them carefully.

IF sometimes requires a THEN in Model 100.

LINE draws a line on Model 100 screen.

OUT and INP will need new port numbers.

OPEN, CLOSE and EOF need tailoring for Model 100 files.

MERGE must have an ASCII file in the Model 100.

NAME must use the Model 100 naming conventions.

KILL can only refer to Model 100 RAM files.

DEF is used only in DEFINT, DEFSTR, DEFSNG and DEFDBL statements.

POKE and PEEK need special attention to the

EfiSYPRO 2.0

Word Processor

STILL ONLY s35.95

Easy to use. Full screen editing. Written in fast machine language code. Can accept text at the rate of 64 characters per second. Any printer that can use the BASIC'S LPRINT without auxiliary software will work with this word processor.

Dynamic display of line number, cursor position and end of text line appear on the first line of the video display. Prompts will also appear on the first line to assist the user in implementing various processor commands. DOS error mes sages appear on the first line. Repeat key. User selectable repeat key rate. Global find. Global search and replace or delete within text or block. Block move, copy or delete of text.

Single keystroke insertion/deletion of character or line. Scrolling by line or page up or down. Scrolls at the rate of 20 lines per second. Scrolls also page by page (15 lines to a video pagel. Scrolling will wrap around to the top or bottom of the buffer. Enter the line number and jump to that line in the buffer.

Set tab positions as on a typewriter. Bi direc tional tabbing. Underline, expanded characters, control character pitches, enhanced type, con densed type, intermix printer controls including right justify, margins, etc. within a line User definable headers and page numbers.

User definable left margins, line length 13 to '2551, page length, and form length. All imbedded within the text for dynamic printer control. Upper/lower case printout Ion printers that accept lower easel even on computer videoes that don't display lower case. Dynamic printer control of margins, line length, type size, fonts, page length The dynamic control of the margins will allow indenting so that outlines may be printed and still be properly right justified Permits embedding ASCII printer commands into the text. Save printer control codes to be used and applied to defined mnemonics. Prints text to nearest word or right justifies User can control right margin. Printout lines with lengths of up to 255 characters.

Block load and insert or append. Block or total save to user specified files Exit program to issue DOS commands and then return to the text intact.

Full screen editing of BASIC, EDTASM, or other ASCII files. Stores text in standard ASCII format. Edit, load, and save files larger than the buffer size and still load or save blocks of text to files other than the open file. Works with TRSDOS, TRSDOS III, LDOS, MULTIDOS, DBLDOS, and other common operating systems.

97% CUSTOMER SATISFACTION RATE TRS80 MODEL, I OR MODEL III. DISK (48K) OR TAPE (32K OR 48K)

(617) 334-3741

FGfi SOFTWARE

1 1 Hampton Court Lynnfield, MA 01940

addresses used.

[email protected] and POS need tailoring to the Model 100 screen size.

VARPTR may return different values on the Model 100.

ERR returns an error code directly. There is no conversion formula. RND only returns values between 0 and 1.

Listing 1 — Model 100 CSAVE Loader 10 CLS:DEFINTA-Z

20 PRINTTAB( 21) "Model 100 CSAVE Loader" 30 PRINTTAB(15)"by Structured Software S ervices":PRINT

40 PRINT: PRINT"Loading SAV100 into memor y, please wait..."

50 GOSUB 550 'CHECK MEMORY SIZE ÄND SE T UP ADDRESSES 60 F0RI=1T0791

0 0

Post a comment