[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference hydra::amiga_v1

Title:AMIGA NOTES
Notice:Join us in the *NEW* conference - HYDRA::AMIGA_V2
Moderator:HYDRA::MOORE
Created:Sat Apr 26 1986
Last Modified:Wed Feb 05 1992
Last Successful Update:Fri Jun 06 1997
Number of topics:5378
Total number of notes:38326

104.0. "VT100 Terminal Emulator (V2.1) available" by COOKIE::WECKER (Dave (TANSTAAFL) Wecker) Mon Sep 15 1986 18:36

For those of you who would like the newest version of the VT100 emulator
(V2.1 DBW 860915) copy the following 2 files:

	COOKIE::DISK$GZ_DISK:[WECKER.AMIGA]VT100_21A.SHAR
					   VT100_21B.SHAR

Then use the shar program to break the files apart, e.g.:

	$ shar -u VT100_21A.SHAR
	$ shar -u VT100_21B.SHAR

The shar program is in:

	COOKIE::DISK$GZ_DISK:[WECKER.SHAR]SHAR.C
					  SHAR.EXE

There is a README file along with VT100.DOC, VT100.H, MAKEFILE and 8 C
source files.

Enjoy!
dave

T.RTitleUserPersonal
Name
DateLines
104.1How to get a disk???KIRK::KYZIVATPaul KyzivatTue Sep 16 1986 19:316
Is anyone in the Maynard area willing to make up a disk of this for people who 
don't have a C compiler (yet)?  I just managed to get my system communicating 
for the first time last night using ONLINE!, but the vt100 it provides isn't 
really acceptable.

	Paul
104.2MOSAIC::BANKSi}Daxx}} ~rB}i}iisWed Sep 17 1986 10:0817
Well, sticking my neck out:

If anyone wants a copy of the terminal emulator on disk, already downloaded
and compiled, just send me a blank floppy.  As most of you have already found
out in the past, I don't necessarily offer speedy service, but I do get around
to it.

Just let me know what you want, supply enough blanks to fit it all (WeckerTerm
fits nicely on less than one diskette), and send it to me via interoffice mail.
I've got a few of the other public domain things as well.  (Note: due to the
size of the library and time this can consume, I'm not going to publish a full
listing of the public domain stuff we have at home.  The last time I copied the
whole mess for someone, it took hours).

Ask, and ye shall receive?

Dawn Banks, LJO2/E4
104.3Binary Version of V2.1 availableCOOKIE::WECKERDave (TANSTAAFL) WeckerWed Oct 01 1986 11:5816
re:	.0 .1

For anyone who wants a binary version of the emulator, I maintain one in:

	COOKIE::DISK$GZ_DISK:[WECKER.AMIGA]VT100_21.BIN

It was uploaded with KERMIT. If you download it with something like XMODEM
(depending on the version) you may have to trim off the NULLS and ^Z that XMODEM
will pad the last sector (128 bytes) with.

Previous versions of the emulator should be able to download the new version
successfully.

Enjoy!
dav

104.4sorry 'bout thatMOSAIC::BANKSUS out of Massachusetts!Wed Oct 01 1986 17:299
Re: .whatever:

For all you folk who sent me floppies to be copied:

Hang on.  You turned out to have caught us just as everything fell apart.  The
copy was finally done last night, and the floppies should be in the interoffice
mail today.

Sorry about the delay.
104.5V2.2AUTHOR::MACDONALDCUP/MLWed Oct 08 1986 10:341
    V2.2 is available.
104.6Edit tip for 48 line mode.ANT::SMCAFEESteve McAfeeWed Oct 08 1986 10:3631
    
    This is no big discovery, but anyone else who uses the 48 line mode
    in Dave Wecker's VT100 program might like to know how to do this.
    
    This is for people who like to use EDT.  Normal EDT doesn't seem
    to want to give more than 22 lines of text.  And it usually modifies
    your terminal screen size after you leave.
    You can use something like the following code in your login.com file
    in order to set up the VAXtpu editor in EDT emulation mode ONLY
    when you phone in.  BTW.  I'm using VMS 4.4 I don't know if this
    will work on any other system.
            
    $ EDIT :== EDIT/EDT                    ! Whatever you normally use.
    $ IF "''F$GETDVI(F$GETJPI("","TERMINAL"),"TT_REMOTE")'" .EQS. "FALSE"
            THEN GOTO AT_WORK              ! All on one line though.
    $!
    $ ASSIGN TPUSECINI EDTSECINI           ! Tells TPU to act like EDT
    $ EDIT :== EDIT/TPU
    $ SET TERM/PAGE=48
    $!
    AT_WORK:
    
    Warning:  If you do a SET TERM/DEV=VTxxx command, then make sure
    you do it before the SET TERM/PAGE=48 because it will set the page
    length back to 24.
    
    Good Luck,
    
    Steve McAfee
    
104.7ThanxDEXTER::MELLITZTazmanian DevilWed Oct 08 1986 18:266
    My thanx to Dawn Banks for suppling me a copy of Dave Wecker's VT100.
    Great program Dave.  I don't really use kermit or xmodem so I can't
    comment on them, but VT100 is an order of magnitude better than
    any VT100 emulation program you can buy today.
    
     ... Rich
104.8Can only find 2.1HYSTER::DEARBORNThe One to Watch <>Thu Oct 09 1986 10:034
    Where can we find V2.2 over the net?
    
    Perhaps you could tell us what improvements you've made since 2.1
    
104.9V2.2 OFFICIALLY RELEASEDCOOKIE::WECKERDave (TANSTAAFL) WeckerMon Oct 13 1986 02:2318
re:	.8

As of right now, V2.2 is officially released (field testers should not be
announcing software until I say it's stable (hint hint :-)).

All sources and documentation can be found in:

	COOKIE::DISK$GZ_DISK:[WECKER.AMIGA]VT100_22A.SHAR
	COOKIE::DISK$GZ_DISK:[WECKER.AMIGA]VT100_22B.SHAR

A binary executable can be found in:

	COOKIE::DISK$GZ_DISK:[WECKER.AMIGA]VT100_22.BIN


Enjoy!
dave

104.10Patches to V2.2COOKIE::WECKERDave (TANSTAAFL) WeckerThu Oct 16 1986 16:2245
re:	.9

A few minor bugs have been found (what me write code with bugs? never :-).
The .SHAR files have been updated, and the patches are listed below (for
those of you who don't want to download again):

Patches to VT100 (V2.2 DBW 861012)

Note: some or all may already have been done by the MOD.AMIGA.SOURCE moderator

--------------------
Remove from VT100.H:
--------------------
extern struct MenuItem WrdItem[WRDMAX];
extern struct IntuiText WrdText[WRDMAX];

--------------------------------
Add line (as noted) to SCRIPT.C:
--------------------------------
void cmd_done(option)
char *option;
    {
    char *p;
    int  l;

    if (*option) {
	p = next_wrd(option,&l);
	*(p+l) = '\000';
	if  (strcmp(p,"vt100") == 0 || strcmp(p,"VT100") == 0)
	    cleanup("Exit vt100 from script",0);
	exit_script();
	script_start(p);
	}
    else exit_script();		<============ ADD THIS LINE
    }

--------------------------------------------------------------
Fix 2 compares with p_parity from ">= 0" to "> 0" in KERMIT.C:
--------------------------------------------------------------

   if ((p_parity > 0) || ebqflg) {         /* 8-bit quoting... */
    else if (((p_parity > 0) || ebqflg) && (ebq == 'Y')) {



104.11New set of patches (while you wait :-)COOKIE::WECKERDave (TANSTAAFL) WeckerSat Oct 18 1986 12:4347
Patches to VT100 (V2.2 DBW 861012) as of 861018 (all patches to date).

Note: some or all may already have been done by the MOD.AMIGA.SOURCE moderator

****************************** PATCH SET 2 ********************************

-----------------------------------------------------------------
Add "&& >= MAXX" to WINDOW.C: (so wrap mode works correctly)
-----------------------------------------------------------------

	if (p_wrap && wrap_flag && x >= MAXX) {

****************************** PATCH SET 1 ********************************

-----------------------------------------------------
Remove from VT100.H: (unnecessary external reference)
-----------------------------------------------------
extern struct MenuItem WrdItem[WRDMAX];
extern struct IntuiText WrdText[WRDMAX];

---------------------------------------------------------------
Add line (as noted) to SCRIPT.C: (so EXIT with no params works)
---------------------------------------------------------------
void cmd_done(option)
char *option;
    {
    char *p;
    int  l;

    if (*option) {
	p = next_wrd(option,&l);
	*(p+l) = '\000';
	if  (strcmp(p,"vt100") == 0 || strcmp(p,"VT100") == 0)
	    cleanup("Exit vt100 from script",0);
	exit_script();
	script_start(p);
	}
    else exit_script();		<============ ADD THIS LINE
    }

--------------------------------------------------------------
Fix 2 compares with p_parity from ">= 0" to "> 0" in KERMIT.C:
	(so eigth bit quoting works correctly)
--------------------------------------------------------------

   if ((p_parity > 0) || ebqflg) {         /* 8-bit quoting... */
    else if (((p_parity > 0) || ebqflg) && (ebq == 'Y')) {
104.12VT100 (V2.3 DBW 861101) now availableCOOKIE::WECKERDave (TANSTAAFL) WeckerMon Nov 03 1986 11:5513
VT100 (V2.3 DBW 110186) is now available from:


	COOKIE::DISK$GZ_DISK:[WECKER.AMIGA]
		VT100_23A.SHAR	- shar file (First part of sources)
		VT100_23B.SHAR	- shar file (Second part of sources)
		VT100_23.ARC	- arc'ed executable, README and VT100.DOC files

The README file in the first .SHAR telss what's new/different/fixed.

Enjoy!
dave

104.13Am I doing something wrong???KIRK::LONGTue Nov 11 1986 13:028
    I would like to know if anybody else experiences the truncation
    of characters with VT100 2.2 and if so is this fixed in 2.3? The
    symptom looks like a character partially overwriting the previous
    character leaving an "0" looking like an "(". This happens using
    Dave's standard VT100.INIT defining a custom screen and with the
    screen defined as a workbench screen. It is also most prevalent
    in the 5th and 6th characters from the left of the screen but not
    restricted to there.
104.14ANT::SMCAFEESteve McAfeeTue Nov 11 1986 14:1229
    re: .13
    
    I haven't had any problems with VT100 at all.  You might want to
    download version 2.3 which Dave Wecker has on his system.  The
    .bin file located there is the latest (I believe).  I downloaded
    this very same file and it works so I don't think it has been
    corrupted.  Don't forget to $ SET TERM/EIGHT/PAST/NOBROAD before
    you download the binary (IMAGE mode).
    
    Good Luck...
    
    Dave Wecker:
    
    Great program!  I use VT100 regularly.  I have one question though.
    I understand that it is not possible to get system requestors to
    come up on a custom screen.  When I start up VT100 there is usually
    a hidden requestor on the workench behind the custom screen asking
    me to insert the workbench disk.  I haven't looked at the source
    to see what it is looking for but it might better if this file was
    opened before you put up the custom screen so that the requestor
    wouldn't be hidden.  This is extremely minor and if you have your
    workbench in another drive you will never notice it.  Just thought
    I'd mention it because I've seen this in other programs too.
    
    Thanks again for a great program!!!!!
    
    Steve McAfee
    
    
104.15Use PreferencesTLE::RMEYERSRandy MeyersTue Nov 11 1986 17:067
Re .13:

I had the same problem.  The cause was that I had selected 60 chars/line
in preferences rather that 80 chars/line.

Try selecting 80 cpl before entering VT100.  (The overlapping chars in 60
cpl mode are really gross!)
104.16press the mouseTRUMAN::LEIMBERGERThu Dec 04 1986 04:3021
    I was having trouble getting VT100_2.3 to run with my DF03 and called
    Dave for help .He gave me advice on setting up my VT100.init file
    an this fixed things .To make life easier on myself (one drive) I took
    a copy of workbench beta 1.2 and removed all directories and files
    I felt were not needed .(probably not as many as I could) .Then
    copied VT100 to the disk along with VT100.init .The s/startup-sequence
    dumps me into cli when I boot the disk .I connected to my account
    at work ran C kermit from there to access the Genrad 2272 tester.
    (PDP 11/23 RSX 4.0) with no problems .Having only one disk can make
    life hard and I am open for any Ideas or suggestions on improving
    my current setup. What files can I dump from C: etc and still support
    both CLI ,and Vt100 ? Can I capture files to ram: and put them to
    another disk ? While all this may seem easy to a lot of users I've had
    no experiance with communications until now ,and am fairly new to
    the Amiga so please submit any thoughts you have. 
    	I would like to thank Dave and All who have worked wiht him
    on this project this program has to be THE  one most significant
     contribution to the Amiga PD to date . Oh! I did do  IT ,Failed to
    press the right mouse button for menus.
    
    Bill
104.17My wayHYSTER::DEARBORNTrouvez MieuxThu Dec 04 1986 08:4326
    I use mine from Workbench.
    
    I created an icon for VT100.  I put it in a drawer named Med-Res.
    I also put a copy of it in a drawer named Hi-Res.  Then I created
    two init. files.  One for Med-Res and one for Hi-Res and put them
    in the same directories.  There are duplicate VT100 programs in
    each drawer.  Now all I have to do is open a drawer and click on
    the icon.  The program will then run, in the appropriate display
    mode.           
                    
    You should probably save downloads to RAM:.  Then, after you have
    logged off, use CLI to copy the data to disk.  Here's how with only
    one drive:      
                    
    At CLI type COPY RAM: TO EMPTY: ALL
                    
    The Amiga will ask you to insert the disk named EMPTY.  Put the
    disk in, and it will then transfer everything from RAM: to the disk.
    Of course, your data disk will probably have a name other than EMPTY,
    so substitute the appropriate name.
                    
    As for what files to delete from the C directory...I'm not sure.
     Some of them are kinda obvious.  One way to save space is to delete
    unneeded printer drivers from DEVS, as well as unused fonts.
                    
                    
104.18Try it from RAM:AUTHOR::MACDONALDCUP/MLThu Dec 04 1986 11:0318
    Run it from ram ...

    
    With Wb in DF0: ....   COPY C/COPY RAM:
    That puts COPY into RAM:
    
    Remove Wb from DF0: and put the disk in that contains VT100.
    
    RAM:COPY DF0:VT100 RAM:
    RAM:COPY DF0:INITFILE RAM:
    
    Remove the VT100 disk and reinsert WB
    
    DELETE RAM:COPY
    CD RAM:
    VT100 INITFILE
    
    
104.19not yetTRUMAN::LEIMBERGERBill LeimbergerFri Dec 05 1986 06:4018
    I have built a disk now that has an icon for vt100 and vt100.doc,and
    a copy of "more" allowing me to use workbench .This makes it easy
    to start vt100,and read .doc .Now I'm ready to transfer files right!
    NOT QUITE. When I attempt to do any form of transfer I run into
    problems .In xmodem I get timeouts ,and I don't have kermit installed
    in my directory at work yet .
    1:Do I need any support files at this end ?
    2: I have a version of kermit on another system if I install
    it is it run as usual ?
    3:I Am not running any scripts(still figuringthem out)are they needed
      or for convience.
    4:am not using DELAY anywhere.
    	While I am new to all this I do well in the general Amiga stuff.
    This makes me wonder about those that never had a computer before.
    would it be acceptable for me to donate a disk with Icons to my
    local store as a suppliment to the current disk. If so what suggestions
    do you have . this may help the next inexperianced user
    bill 
104.20GO for IT ?TRUMAN::LEIMBERGERBill LeimbergerFri Dec 05 1986 06:568
    re:104.19 I will build the disk useing suggestions,including a .doc
    file with answers to problems faced .If desirable I'll clear this
    through Dave, Dawn or whoever they recommend before I give it out.
    there is also the possibility of adding icons to the copy I have
    room permitting, but I feel a workbench disk will really help the
    inexperianced user.
    
    bill
104.21MOSAIC::BANKSLife is just entropy poopFri Dec 05 1986 09:064
Sounds like a good idea, putting an ICON on it.

Don't have to check we me, though, because it's a product of Dave Wecker, with
some help from Steve Drew.  Coordinate with them, perhaps?