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