Hangar.La tienda de software del Amiga

mc-4.1.40-pre8-bin-m68k 4.1.40-8

advanced midnight commander

Short:        advanced midnight commander
Author:       olegarch
Uploader:     megacz usa com
Type:         dev/gg
Version:      4.1.40-8
Requires:     68020+/os2.04+/ixemul48+/libncurses5.5
Architecture: m68k-amigaos

Advanced Midnight Commander 4.1.40       [by  Olegarch]
=======================================
Send ideas and bugreports to: olegarch@linuxinside.com
Download latest: http://mc.linuxinside.com/

(The original README file is renamed to README.ORIG)
(The README file from A'rpi's/ESP MC is renamed to README.A12)

About:
~~~~~~
The goal of this project is creating a stable, well-working, usefull 
console-only version of well-known Midnight Commander, without bugs 
and garbage, like tk, xv and gnome. 

I'm bored waiting for bugfixes, and A'rpi's ESP team stops their work in 
this direction too, so I did it. I'm fixing all (found) bugs, reported by my 
friends, and made some really pleasent new features, like real-time clock, 
or filegroups colorizing.

- Why is it an alternate version of mc, instead applying patches
to main mc project? 

- The original mc is now about v4.6.x, with more and more bugs, 
"monster from the console" grows more and more, and now it has some 
very bad structural changes, tons of garbage code, and finally - 
there is no possibilities to compile it without some X parts, like Glib.

When I use linux - i want to use fast and powerfull _console_ file manager, 
and I like mc 4.1.x series much better: it has well-designed structures, 
easy to add new features.

Btw. I back-ported some of new usefull things appeared in 4.5.x and 4.6.x, 
make some fixes, catch some memory leaks, and so on...

---

NOTES:
      + commands execution uses 'ix_vfork()' & 'ix_vfork_resume()' pair
        and works quite well, but by default it is turned off.
        to turn it on type 'set SHELL /bin/sh' or 'setenv SHELL /bin/sh'
        or 'export SHELL=/bin/sh' (modified 'utilunix.c' can be found
        in 'chunks/src/' - seek for "Amiga").
        NOTE: path convention is Unix like, for instance 'cd ram:' - wrong,
              but 'cd /ram' or 'cd /ram/' - okay.

      + use 'amiga-f', coz this is the only good terminfo.

      + there are startup scripts respectively for Amiga shell('c/mc')
        and Unix shell('bin/mc') so this way you can make some options
        permanent.

      + this "clone" works incredibly nice - im pleasantly surprised! =D 
        ... unlike the original termcap version which is a fucking
        nightmare btw...

      + 'libncurses.ixlibrary' version 5.5 is required, read its docs!
        ( http://aminet.net/dev/gg/ncurses-5.5-1-bin-m68k.lha )

      + minimum system requirements 68020+/os2.04+/1meg+/ixemul48+.

      + if u dont know already this proggy allows to browse the filesystem(s)
        in a super duper hyper comfy way, from under the shell.

      + 'FAQ' is in 'usr/local/lib/mc/', -h at the cmd = quick help,
        and dont forget to read the docs!

      + in 'syntax-test/' you will find some docs, use them to test
        the syntax hilighting in builtin editor.

      - no vfs support, this is coz of 'fork()', maybe using 'pthreads'
        can make it usable on Amiga?

      - recursion in find doesnt work, internal bug or something went wrong
        or coz of no vfs support?!

      - seems that this proggy doesnt like minus priorities, no crash - naaah,
        it just become damn slow, so 0 and up recommended.

      - there is no way to toggle the panels, so u wont be able to see the
        output from commands, unless u redirect to a file.

      - there is no gpm mice for Miggy's shells, that would be really
        nice.(im wondering if there is actually some way to force the Amiga
        mouse pointer to work with the 'ncurses' through 'con-handler'?)

---

QUICK START(mono):

      cd mc-4.1.40-pre8-bin-m68k
      assign c: c/ add
      assign c: bin/ add
      assign bin: bin/ add
      assign usr: usr/ add
      set SHELL /bin/sh
      set TERM amiga-f
      mc -b

---

QUICK START(ansi, 99004 = DblNTSC: 640x400(704x480)):

      screenshell modeid=99004 ansi nb
      cd mc-4.1.40-pre8-bin-m68k
      assign c: c/ add
      assign c: bin/ add
      assign bin: bin/ add
      assign usr: usr/ add
      set SHELL /bin/sh
      set TERM amiga-f
      mc

---

mail me at: megacz@usa.com

Gratis

Web del proyecto ↗

Descargar 854 KB

Desde el Amiga: abre Hangar y busca mc-4.1.40-pre8-bin-m68k.

Autorolegarch
Categoríadev/gg
Tamaño854 KB
Param68k-amigaos
Necesita68020+/os2.04+/ixemul48+/libncurses5.5
OrigenAminet