MDOS File Commander
 
verze: 4.0620
(4=next_generation, 0620=červen 2020) 
 

   

MDOS File Commander (MFC) jsem si napsal po vzoru M602 a Total Commanderu z PC jako náhradu za TOOLSe a Export-Import Manager (EIM). Tools jsem zbožňoval, EIM se zaťatými zuby toleroval. Mým cílem bylo stvořit program rychlý, spolehlivý, šetrný k mechanikám, uživatelsky příjemný a fungující se vším. Vím, že vlastní chvála smrdí, ale MFC je zkrátka kus parádního programu...

  • pracuje na obou oficiálních MDOSech (1.0, 2.0) i na těch upravených (MDOS3, MDOS2.1, divideMDOS)

  • zařadí D80 ten nejvyšší rychlostní stupeň (MFC narozdíl od MDOSu čte i z 80té stopy stejně rychle jako z nulté = D80 akcelerace :)

  • pracuje s pc (pouze 3,5" DD 720kB MS-DOS) a zx (DD 3,5" i 5,25" MDOS) disketou, tzn. umí soubory přejmenovávat, měnit atributy či startovní adresy, měnit jejich pořadí v adresáři (DIR), mazat atd.

  • má integrovaný ScanDisk (divili byste se, kolik chyb může disketa obsahovat, a uvidíte, že i s poškozenou FAT či DIR je možné pracovat a soubory zachránit... ) a funkci ShakeDir  ("setřesení" adresáře - odstranění děr po vymazaných souborech)

  • spouští soubory (*.P, *.S, *.B na zx disketě, *.SNA, *.MFC na pc disketě)

  • formátuje diskety (umí i QuickFormat). A věřte, že ty formátovací podprogramy jsou dělány hlavou a zbaveny veškerých chyb z MDOSu. Vše samozřejmě funkční jak na MDOSu 1.0 tak i 2.0. Mimochodem i na 1.0 naformátuje MFC disketu tak, aby byla bez problému čitelná na PC (Sweet zase zabodoval...)

  • kopíruje bez ohledu na to, zda jde o MDOS či MS-DOS disketu. MFC má naprosto unikátní kopírovací systém!

  • pracuje s .D_0 soubory (náhrada za nevyhovující formát .000)

  • dovoluje používat vlastní utility (něco jako v Desktopu). Naprogramování takovéto utility je doslova hračka a zvládne to i naprostý začátečník v assembleru. K souborům se totiž přistupuje jako třeba v Cčku - OPEN FILE, READ BYTE, WRITE BYTE, CLOSE FILE. Programátor se tak soustředí pouze na prácí s obsahem souboru a na I/O rutiny se může úplně vykašlat...

  • dokáže využít i rozšířenou paměť (stránkovaní typu Pentagon na bitech 7,6,5 portu 32765) - 256K, 512K, 1024K

  • bez problému funguje i v emulátoru Real Spectrum od RAMSOFTu na PC

__________________________________________________________


Licenční podmínky:

1. Program je šířen výhradně prostřednictvím autorových internetových stránek a to zdarma. Ostatní (libovolné) formy šíření jsou dovoleny pouze v případě, že ten, kdo program šíří, se tímto jednáním nesnaží něco "vytěžit". To něco znamená jakýkoliv prospěch, tedy ne jen peníze.

2. Program může používat kdokoliv, kdykoliv, na jakýchkoliv platformách a to úplně zadarmo. Vyjímkou je nasazení programu do komerční sféry a v podstatě tak jeho podílení se na ziskovosti organizace. V tomto případě je třeba za používaní programu platit.

3. Kód programu si uživatel může libovolně upravit. Takováto upravenina (ani návod k ní) už však nesmí být šířena dále. Slušností je informovat původního autora programu a požádat ho, aby úpravu posoudil, příp. ji i zveřejnil nebo sám zahrnul do dalších verzí.

4. Pokud uživatel narazí na nějakou chybu v programu, měl by o této skutečnosti informovat autora. Chyba a veškeré její následky jsou však problémem uživatele, autor nezaručuje, že jeho program je bez chyb. Autor také v žádném případě nenese odpovědnost za škodu, kterou uživatel používáním programu způsobí jiným osobám.

5. Stejná pravidla platí i pro veškerý software přímo související s MFC (např. utility a šetřiče) pokud u něj nejsou stanoveny podmínky jiné.

6. Tyto licenční podmínky je možné porušit pouze s písemným souhlasem autora.

__________________________________________________________
 

 DOWNLOAD 
 
 BUGlist  kde Bůh dělil nulou je dnes černá díra... Každý děláme chyby a i MFC jistě nějakou (malinkatou :) má
mfc_bug.txt seznam nalezených chyb čekajících na opravu...
 
 MFC  moje assemblerovské veledílo...
mfc156.zip (c) MTs MDOS File Commander 4.0620 (komplet tj. včetně utilit, šetřičů, boot...) [mfc.pdf]
mfc-convert.exe * (c) MTs MFC PC Convertors (snap, d_0, cutter) v4.x [mfc-convert.pdf]
 
 utility  číslo v závorce za názvem znamená verzi resp. vývojové pořadové číslo (build)
u@EDIT (70)   (c) MTs view a edit souborů (i sektorů diskety) [u@edit.pdf]

u@TAP (15)  

(c) MTs konverze do a z .TAP [u@tap.pdf]
u@LOAD (18) (c) MTs & Sweet převod souborů z kazety na disketu (only 128) [u@load.pdf]
u@speccyFTP (28) (c) MTs univerzální přenos souborů mezi dvěmi počítači protokolem speccyFTP [u@speccyftp.pdf]
u@flash (8) (c) MTs nahraje soubor do ROM divIDE (82C64, 82C64B) [u@flash.pdf]
u@flash (13) (c) MTs nahraje soubor do ROM divIDE a zapne ochranu proti zápisu (pouze 82C64B) [u@flash.pdf]
u@xorDisk (6) (c) MTs zjištění kontrolního (XOR) součtu celé diskety [u@xordisk.pdf]
u@CUT (17) (c) MTs ořezávač souborů [u@cut.pdf]
 
 Boot sektor  BOOT sektor pro PC DD disketu 720kB
b@myboot (c) MTs boot, který je v MFC
b@win98SE (c) Microsoft boot z win98 SE
b@linux (c) ??? boot z Linuxu (formátovač z KDE)
 
 šetřiče obrazovky  šetřič obrazovky sice nic smysluplného nedělá, ale oko jistě potěší...
s@text1 (c) MTs pohybující se text
s@matrixT (c) Tritol MATRIX - padající zelený "text"
s@matrixM (c) MTs MATRIX - padající zelený "text"
s@matrixM2 (c) MTs MATRIX - login do MATRIXu
s@flydown (c) MTs jeden celkem zajímavý efekt...
 
 zdrojové texty  převedeny z Promethea přes OPEN3#; originál soubor pro Promethea je vždy přiložen u každé utility
u@EDIT (70)   (c) MTs view a edit souborů (i sektorů diskety)

u@TAP (15)  

(c) MTs konverze do a z .TAP
u@LOAD (18) (c) MTs & Sweet převod souborů z kazety na disketu (only 128)
u@speccyFTP (28) (c) MTs kopírovaní souborů po kabelu ZX(8255)<-->ZX(8255)
u@flash (8) (c) MTs nahraje soubor do ROM divIDE (82C64, 82C64B)
u@flash (13) (c) MTs nahraje soubor do ROM divIDE a zapne ochranu proti zápisu (pouze 82C64B)
u@xorDisk (6) (c) MTs zjištění kontrolního (XOR) součtu celé diskety
u@CUT (17) (c) MTs ořezávač souborů
memtest (21) (c) MTs test paměti v MFC (59136)
mfc_sna_run (15.5.2003) (c) MTs spouštěcí rutina na MFC/SNA (54966)
 
 popis nových formátů  aneb kdo zavede něco nového je potrestán ignorací jiných vývojářů...
.MFC    snap formát .MFC
.D_0    formát .D_0 pro archivaci souboru z diskety D40/80
* MFC Windows konvertory lze díky projektu Wine spouštět i na Linuxu! Sám jsem to zkoušel a vše funguje naprosto bezchybně.


 __________________________________________________________