BAUDSET.DOC from BAUDSET.LBR SUBJECT: BAUDSET.COM, baudrate setting program created using IMP overlays IMP is Irv Hoff's modem communication program. IMP overlays can be found on most public RCP/M systems. BAUDSET uses the overlays, not the IMP program itself. BAUDSET is a program that can be used to set baudrates for a wide variety of CP/M computer systems. It requires that the IMP overlay specific for your computer system be overlaid on the BAUDSET.COM distributed with this .LBR file. Procedure for overlayment is described in the header of each IMP overlay source file, and consists of steps (3) and (4) in the instructions below contained in the section entitled "TO ASSEMBLE AND OVERLAY". BAUDSET achieves its great generality by virtue of ability to use any standard IMP overlay. This will allow setting of baudrates to whatever settings are allowed in the overlay. If this program fails in any way to function properly with any sound IMP overlay, please let me know. I will do what I can to fix BAUDSET so all who are interested in the program and what it does can benefit. 26-Sep-87 Jerry Levy 1129 Dundee Drive Dresher, PA 19025 215 657-0898 (voice) BAUDSET identifies your system by making use of the sign-on string in the overlay. Remember to look over the IMP overlay and set any equates neded to customize for your setup before assembling. It is suggested you customize even though most settings are not required by the few subroutines used by us. Some things, however, like slot number, must be set correctly if your system uses them. I thought this approach was a neat way to arrive at a fairly general baudrate setting program even if most IMP inserts don't allow for the complete range of standard baudrates. It's easy to add new ones. As for me, I needed something to reset baudrates for non-modem use of my serial I/O port. In my case I added all other baudrates I needed and I also added 7E1 and 8N1 data-word- format selection which additionally I had a need for. OVERLAY SIZE: The standard IMP overlay, for use with IMP itself, cannot extend beyond 3FFH (or is it 400H). It loads from 0100H-3FFH. BAUDSET can accept larger overlays (that run from 0100H-059FH). This allows for addition of more baudrates, etc., to the overlay. Not unreasonable since we are using it as a baudrate setter. Please contact me if you encounter any problem with this program for any IMP overlay. I will adjust this program as necessary. TO ASSEMBLE AND OVERLAY You need MAC and RMAC (DRI) LINK (DRI) MLOAD (NightOwl Software) SYSLIB.REL (Echelon) Edit the IMP overlay exactly as you would to install IMP. Then: (1) RMAC BAUDSET $PZSZ (2) LINK BAUDSET,SYSLIB[S] (3) MAC IMPOVLY.ASM $PZSZ Use whatever overlay applies (4) MLOAD BAUDSET.COM=BAUDSET.COM,IMPOVLY.HEX After overlayment, affords a ready-to-use overlaid file named BAUDSET.COM. Any overlaid file may be re-overlaid with another IMP overlay by doing steps (3) and (4) without repeating steps (1) and (2). FILES IN BAUDSET.LBR BAUDSET.DOC This File BAUDSET.ASM Source for the main program BAUDSET.COM Baudsetting program customized for ALS CP/M Card on Apple ][ with Apple Super Serial Card. The overlay used for this is an elaborated version of the I2AP-10 overlay that pertains to a whole host of Apple ][ CP/M cards and serial I/O cards. You should overlay this with the IMP overlay .HEX file for your computer to customize for your particular computer setup. IMP-OVL.HEX From I2AP-10, but after modified by adding baudrates, etc. For Apple ][ with ALS CP/M Card and Apple SSC. As large as we can be and still be usable as IMP overlay. You can use this with IMP or BAUDSET. BDSETOVL.HEX Same, but has more settings. Too large for IMP but OK to use with BAUDSET.COM. This is what was used as overlay to arrive at BAUDSET.COM, above. MLOAD24.COM To use for doing overlayment. -JL