-

DOWNLOAD

-

Current release is MAIN_XTAL_EM 2021. It is quite reliable and freed from a number of bugs and with a number fo new features and upgrades. 2023 release is still in progress.

The new release is in its beta version MAIN_XTAL_EM 2025. It is quite reliable and freed from a number of bugs and with a number fo new features and upgrades.

Executable files have abbreviations related to hardware and operating system:

  • "LINUX" LINUX PCs (Centos, Fedora, SuSe, ...) based on gfortan and gcc versions 4.8.5
  • "LINUX2" LINUX PCs (AlmaLinux...) based on gfortan and gcc versions 11.4
  • "OSX" Macs Intel processor (OSX, 10.15.6 ) based on gfortran and gcc version 9.2
  • "Sillicon" Apple M chip (OSX, 15.4 ) based on gfortran and gcc version 14.2 (I was unable to install Perl-Tk. A Python replacement is underway.

When retrieving a new MAIN do not forget that MAIN is not only an executable file. MAIN versions work properly only with their own ("main_distrubution.tar.gz") files. Distribution includes ".login_CSH" and ".login_BASH" which are to be adjusted too.

The create config tools GUI reguires installation of Perl-Tk module Current version is Tk-804.032 .

  • LINUX: Suse releases have it, whereas Centos/Fedora requires a "yum install"
  • MAC OSX: use brew to install gfortran, Perl and then from Perl shell start CPAN and install Tk and LWP::Simple: Note: I was unable to install Perl-Tk on Sequia 15.4. A Python replacement is underway.

    
    perl -MCPAN -e shell
    cpan[1]> install Tk
    cpan[2]> install LWP::Simple
    

    Stereo and dials are supported also on LINUX PCs.

    NEW DIALS for LINUX Xfree86 server and its relatives have been developed at MRC LMB in Cambridge, UK. Send queries to Jan Lowe . They work with MAIN and presumably other software as well. All you need to do is to install the dial driver. (See the dialbox files in distributions below.) You can the dial driver here .

    For compiling and running MAIN from source or binaries you need to install gfortran, gcc.