mcom.txt -- info on adaptations of Minicom 1.5 and Minicom 1.71 for Minix 1.7.0. (Dave Wilson (btjones@pilot.njin.net) [note by asw 12/18/1999 -- this document consolidates several notes from various people, there may be redundancies and inconsistencies. Also: these programs were adapted before the Minix support of Posix terminal handling was complete. They may require use of a kernel compiled with the compatibility options that can be set in /usr/include/minix/config.h. They look like this by default in Minix 2.0: /* Include or exclude backwards compatibility code. */ #define ENABLE_BINCOMPAT 0 /* for binaries using obsolete calls */ #define ENABLE_SRCCOMPAT 0 /* for sources using obsolete calls */ If Minicom doesn't work edit the values from '0' to '1' and recompile your kernel. Better yet, figure out what in Minicom needs to be changed to work with the default Minix kernel.] Dave says: 1.5c should work better than 1.7M on lower memory systems but I'm doubting it will work as well. People may want to use 1.3 which is on ftp.funet.fi in /pub/minix/communications ... -------- 13 Jan 96: Here's a few more notes from Jarkko Teppo I FTPed the Minicom 1.7 , downloaded and compiled it and found out that I couldn't get it working on my 286. The binary complained something like (I really don't remember well..) illegal instruction (?) and dumped the core. [yes, the 1.7 minicom definitely is too big for i86 systems] So next I got the 1.5 version compiled it and it worked like a charm! Well, almost. At first it didn't display any characters so I recompiled it and it still didn't work. Then I got the idea to switch from hardware scrolling to software and that did the trick. It seems that there was some trouble between the program and my hercules card. -------- asw 03.12.96 README for ftp://minix1.hampshire.edu/pub/minicom Minicom is a communications program written by Miquel von Smoorenburg. It was originally written for Minix, and later was ported to Linux and other systems. It got larger as it matured, and it has not been supported for Minix by the original author since about version 1.4. Version 1.5 is still small enough to use on a 16-bit Minix system. Later versions work on 32-bit Minix. This directory contains versions 1.5 and 1.71, adapted for Minix 1.7+ by Dave Wilson. update: The archives may contain binaries that won't work on a Minix 2.0 system. They were compiled before completion of the upgrading of Minix's terminal driver to full Posix compliance. The distribution version of the Minix kernel binary does not have compatibility with old (non-Posix) binaries compiled. Thus recomplilation of Minicom will be needed. -------- asw 21.12.97 The 1.5c and the 1.71M files in this directory have fixes for the config file so that it will now make the protocols work correctly when making a default configuration and also set the config for Meta 8th bit instead of control-a which didn't work right. 1.5c also has fixes for the Makefile. We strongly recommend that you get the new package if you have it installed already, delete your /usr/local/etc/minirc.dfl file, and then reinstall with this package. --------