------------------------------------------------------------------ ATADIM ------------------------------------------------------------------ Radek Štěrba, (c) Raster/c.p.u., 1999-2008 Tento program slouží k pohodlné práci na počítačích IBM/PC s "Atari disk image" soubory formátu ATR a XFD. Podporuje standardní velikosti single, medium a double XFD souborů a všechny velikosti ATR souborů (včetně megaimages), formáty disků DOS2.5, DOSII+ a podadresáře typu MyDOS. Program je povoleno volně šířit a používat, autor se však zříká odpovědnosti za jakékoliv problémy či případné poškození dat způsobené eventuálními chybami v programu. ------------------------------------------------------------------ Ovládání ------------------------------------------------------------------ Spuštění programu: ATADIM.EXE FILENAME.ATR (nebo FILENAME.XFD) Program se spouští s parametrem jména ATR nebo XFD souboru, což lze provést i "drag-and-drop" přetažením a puštěním souboru na program nebo po registraci přípon ATR a XFD s nalinkováním na program atadim.exe dvojkliknutím na ATR nebo XFD soubor. Pokud je program spuštěn bez parametru, zobrazí "About" okno s popisem verze programu, možností registrace přípon ATR a XFD (jen pod Win9x) a dalším nastavením. Horké klávesy: * F5 ...Obnovení výpisu adresáře. * Ctrl+A ...Výběr všech položek. * Insert ...Import souborů z PC na Atari disk. * Delete ...Mazání vybraných souborů. * Dvojté kliknutí na horní lištu ...Přepínání výpisu celé cesty nebo pouze názvu souboru v horní liště. * Dvojté kliknutí na spustitelný soubor nebo odklepnutí Enter ...spuštění programu. * Dvojté kliknutí na název adresáře nebo odklepnutí Enter ...přechod do adresáře. * Přetažení a pustění souborů na okno programu ...Import souborů z PC na Atari disk. * Shift+Control+X ...Zobrazení VTOC sektorů. Tlačítka: * A (About) ...Informace o programu, registrace extenderů a další nastavení: * Register now! ...Registrace přípon .ATR a .XFD pro Atadim. (jen pod Win9x) * Unregistration! ...Zrušení registrace přípon .ATR a .XFD pro Atadim. * Delete function - solid type ...Důkladné mazání (nuluje obsah všech sektorů mazaných souborů a maže kompletně adresářovou položku). * Ren (Rename) ...Přejmenování vybraných souborů. * Del (Delete) ...Mazání vybraných souborů či adresářů (jen prázdných). * Mkd (Make directory) ...Vytváření podadresářů. * Imp (Import) ...Import souborů z PC na Atari disk. * Exp (Export) ...Export souborů z Atari disku na PC. Symboly (v levém dolním rohu): * Zelená dioda ...Atari disk je otevřen pouze pro čtení. * Červená dioda ...Atari disk je otevřen pro zápis. * Přeškrtnutá červená dioda ...Nastaven read-only bit v souboru typu ATR. (Je-li otevřen soubor typu ATR, lze kliknutím na symbol červené diody read-only bit přepínat.) Typ disku (údaj v závorce za celkovým počtem sektorů): S ...disk velikosti single. M ...disk velikosti medium. M/2.5 ...formát DOS2.5 medium. D ...disk s double sektory. X ...megaimage. Konfigurační soubor atadim.cfg: Na samostatných řádcích obsahuje: jméno oddílu:extender1,..,extendern|dočasný soubor|program pro zpracování * Jména oddílů jsou: RUN, OBJ, FNT, SYS, TXT, SRC, PRG, PIC, MUS a SPC * Pro dočasný soubor se používá symbol "$", který bude nahrazen skutečnou cestou a jménem dočasného souboru v TEMP adresáři. Není-li definován, neprovádí se žádná akce. * Pokud je v definici programu pro zpracování použit symbol "$", bude nahrazen cestou do adresáře (včetně posledního lomítka) ve kterém se nachází program ATADIM.EXE. Není-li program pro zpracování definován, použije se v systému nastavený program pro příslušný extender. Známé chyby: * Po provedení registrace se ikona u souborů ATR a XFD objeví až po restartu počítače (případně po spuštění aplikace "průzkumník"). ------------------------------------------------------------------ Změny v jednotlivých verzích ------------------------------------------------------------------ V3.05 BETA! 29.10.2008 * Oprava kritické chyby s operacemi ve VTOC bitové mapě označující volné a obsazené sektory. * Vypsání některých doplňkových údajů při zobrazení VTOC (Shift+Control+X). * Vylepšeny operace s dočasným souborem. Nově má základní jméno formátu "ATADIM_TEMPFILEn_filename.ext", ale lze jej přejmenovávat podle definic v konfiguračním souboru. * Konfigurační soubor atadim.cfg Na samostatných řádcích obsahuje: jméno oddílu:extender1,..,extendern|dočasný soubor|program pro zpracování Příklady: SYS:SYS,BAT Pro tyto soubory nebude prováděna žádná akce. MUS:MUS,CMC,TMC,TM4,TM8,MPT,MOD,MID,RMT,SAP|$ Extender dočasného souboru zůstane beze změny a bude vyvoláno standardní systémové zpracování tohoto souboru. RUN:EXE,COM,XEX,AXE|$.XEX Dočasnému souboru bude přidán extender ".XEX" a bude vyvoláno standardní systémové zpracování tohoto souboru. SYS:SYS,BAT|$.TXT|notepad.exe Dočasnému souboru bude přidán extender ".TXT" a vyvolá se program "notepad.exe" a bude mu jako parametr předán dočasný soubor. FNT:FNT,SXS|$|$fontview.exe Extender dočasného souboru zůstane beze změny a vyvolá se program fontview.exe umístěný ve stejném adresáři jako je atadim.exe a bude mu jako parametr předán dočasný soubor. V3.04 BETA! 6.10.2008 * Vylepšení exportní funkce. Při exportu dvou a více souborů nabídne po uložení prvního možnost automatického ukládání bez dotazování na jméno každého exportoveného souboru a na závěr zobrazí souhrnné informace o exportovaných souborech. (chtěl Fandal) * Speciální podpora pro spouštění programů přímo z Atadimu. Dvojkliknutím nebo stiskem Enter na spustitelném souboru (přípona EXE, COM, XEX, AXE) se do dočasného (temp) adresáře vyexportuje soubor "filename_TMPn.XEX" a zavolá se systémová funkce na otevření tohoto souboru. Pokud je tedy pro ".XEX" příponu založena v systému asociace na spuštění Atari emulátoru, program se spustí. Poznámka: Při vytváření nového dočasného souboru nebo při opouštění Atadimu se předchozí dočasný soubor maže. V3.03 BETA! 1.8.2008 * Oprava zohledňování příznakového bitu při exportu souborů nebo mazání souborů z megaimages a nastavování příznakového bitu při importu souborů na megaimages. * Oprava zpracování parametru názvu image souboru (ošetření problémových mezer). * Přidán extender ".G2F" pro ikonu grafických souborů a ".ASX" a ".H" pro ikonu souborů se zdrojovým kódem. * Nepatrně rozšířen rozměr okna a sloupců pro zobrazení extenderu a počtu sektorů. * Další drobné vnitřní korekce. V3.02 BETA! 29.1.2007 * Registrace extenderů .atr/.xfd jen pro Win9x. (U ostatních OS nutno provést ručně v rámci funkcí OS.) * Podpora single, medium a double XFD. * Podpora všech velikostí ATR (včetně megaimages). * Rozpoznávání read-only bitu v ATR hlavičce a možnost přepínání (červená dioda / škrtnutá červená dioda - kliknutím lze měnit). * Podpora podadresářů typu MyDOS a možnost jejich zakládání nebo rušení (pouze jsou-li prázdné). * Bublinková nápověda u všech tlačítek. * Zobrazovaní podadresářové cesty v horní liště programu (pokud se nevejde, tak v bublince při najetí myši na horní lištu). * Shift+Control+X ... Zobrazí VTOC sektory. * Oprava uklízení nevyužitých položek na koncích adresářů při mazání s aktivovaným "solid delete". V2.05 BETA! 2.10.2006 * Rozlišování formátu disku DOS2.5 a DOSII+ (Indikace "/2.5" nebo "/II+" v závorce za celkovým počtem sektorů). * Korektní obsluha zápisu na disky velikosti medium pro formáty disku DOS2.5 a DOSII+. * Přidána možnost minimalizace okna. * Přidána volba pro důkladné mazání "Solid delete". * Přidán extender RMT pro ikonu hudebních souborů. * Import souborů z PC na Atari disk možný i přes drag-and-drop. * Další malé korekce a vylepšení. V2.04 BETA! 25.3.2002 * Přidáno rozpoznávání spousty dalších extenderů. * Vylepšení importní funkce (nabídne při kolizi jmen souborů okno k přejmenování, případně lze ponechat stejný název - to je výhodné například pro různé vizuálně oddělovací řádky v adresáři). V2.03 BETA! 2.4.2000 * Důležitá oprava chyby ve funkci Import. (Špatně nastavovaný nejvyšší bit v posledním byte sektoru u posledního sektoru celého souboru. Následkem toho bylo prodlužování délky importovaných souborů o 128 bytes. Ovšem při jejich exportu byla délka opět v pořádku, stejně tak i počet sektorů vypisovaný při listingu adresáře na Atárku. Proto tato chyba unikla mé pozornosti.) V2.02 BETA! * První publikovaná verze.