How to run terminals?

If you own a TT	you	will have the chance to	connect	your machine with up to
6 terminals, that means	up to  7  users	may	work simultaneously, even under
SingleAES. Yeah, that's multiuser/multitasking operation!

   interface  MiNT's name   user interface
------------------------------------------
0. console    /dev/console  GEM
1. modem1     /dev/ttya     terminal (GEM is not X11...)
2. modem2     /dev/ttyb     terminal
3. serial1    /dev/ttyc     terminal
4. serial2    /dev/ttyd     terminal
5. midi       /dev/ttye     terminal
6. lan        ?

Unfortunately, I have not yet seen any drivers for midi and lan:-(

To set up a	 terminal  connection,	you	 need  the following files/programs
(which are not (yet) part of the GEM-init distribution):

program           source (anonymous ftp or mailbox)
---------------------------------------------------
/bin/sh           KGMD 1.x, MINTOS 1.4.x
/usr/etc/getty    KGMD 1.x, MINTOS 1.4.x
/etc/gettytab     KGMD 1.x, MINTOS 1.4.x
/usr/bin/login    KGMD 1.x, MINTOS 1.4.x
and perhaps
/usr/etc/syslogd  KGMD 1.x, MINTOS 1.4.x


Let's say, you run GEM-init	on a TT	 and  you  want	to use your	old	ST as a
terminal, e.g. via modem2:

1. connect your TT's modem2 with your ST's modem2 by a null modem cable

2. ensure that you have the device file /dev/ttyb on the TT, e.g. by
   inserting

   ren u:\dev\modem2 u:\dev\ttyb

   in your MINT.CNF

3. enable ttyb in /etc/ttytab.gem, by

   ttyb "/usr/etc/getty std.19200" dialup on secure

   (you may switch it off either by an # comment at the beginning of the
    entry or changing the string on to off)

4. reboot the TT (the ST may still run)

5. having run  init.app,  the  /proc  directory	 on	 you  TT should	contain
   something like

   INIT   .004 
   MiNT   .000 
   gemsh  .064 
   getty  .010 

   where getty is i/o-waiting

6. launch any terminal program on your ST, e.g. Rufus

7. both by the TT's MODEM.CPX and the ST's terminal program choose the same
   communication parameters, e.g. 7 bit, no parity, 2 stop bits.
   Unfortunately, you have	to try a little	bit what will work. Then press
   any key on the ST. The terminal program sends this key to getty,
   getty wakes up, starts login and you	will see the TT's login	prompt on
   the ST, hopefully. Now the /proc directory on your TT should contain
   something like

   INIT   .004 
   MiNT   .000 
   gemsh  .064 
   login  .067 

   After successfull login,  the  /proc  directory	 on	 your  TT should
   contain something like

   INIT   .004 
   MiNT   .000 
   gemsh  .064 
   sh     .068

   Then, if your terminal hangs up, a harmless SIGHUP alert will arise on
   your TT.

