Říj 182019
 

Letos na ByteFestu jsem si začal dělat pořádek v datech pro BS-DOS. Cílem bylo vytvořit jednu sadu obrazů disket, kterou bych mohl používat na SD kartě na Speccy 2010 i spojené do jednoho blobu na CF kartě v MB-02+. Když jsem ale začal třídit hry do adresářů zjistil jsem jednu věc, která se mi nelíbila: standardní DIR/CAT/COPY nevypisuje adresáře, nepodařilo se mi najít existenci žádného patche systému, který by toto umožnil a pouštět pokaždé jinak skvělý MB Commander se mi nechtělo. Přesto bych rád měl například hry na virtuálních disketách roztříděné do adresářů – MB-02+ je ve své době umělo jako jeden z mála systémů a je škoda je nepoužívat pořádně.

Proto jsem sedl ještě na ByteFestu a začal psát miniaturní ulitku nazvanou prostě DIRS, která vypíše po spuštění všechny adresáře, které patří pod adresář aktuálně nastavený společně s jejich čísly a pak skončí. Dokončil a doladil jsem ji v týdnu po ByteFestu při každodenních cestách MHD (jde asi o první zdroják pro Speccy napsaný a odladěný na tabletu) a nabízím ji v první verzi ke stažení. Případné chyby, kterých jistě budou desítky až stovky, hlaste nejlépe do komentářů.

Teď mi stačí utilitku do adresáře každé virtuální diskety a pak už není třeba pouštět MBC, aby člověk zjistil, jaké hry má na dané disketě.

PS: Zjistil jsem při testování, že MB Commander v poslední dostupné verzi neumí založit adresář v jiném adresáři něž v nule, ačkoliv BS-DOS to podporuje. Škoda a zároveň námět pro Shreka do jeho MBC Classic 🙂

  8 komentáre na “Utilita DIRS pro BS-DOS”

  1. Moc pěkné, chtělo by to integrovat do příkazu DIR 😉 aby se vypisovaly adresáře automaticky… Nezkusíš to?

  2. Logoute, hlásí mi to, že MBD image je poškozen, Můžeš se na to prosím podívat?

    • Hoode, v čem mbd otevíráš? RealSpec, taputils ani Speccy2010 s ním nemají potíž, teď jsem to zkoušel – stačí stáhnout a rozbalit ze zip. Ale vyměnil jsem odkaz v článku za tap verzi, tam snad nehrozí potíže nikde.

      • Pluginy Total Commanderu si s tím neporadí. Divný. Tak jo, stáhnu TAPku. Dík.

      • Možná mám starší verzi pluginu. Mrknu doma a dam vědět…

        • Tak pardon, měl jsem starou verzi pluginů, MBD image byl ok, dík.

  3. Pekne !

    Vypis vsetkych existujucich adresarov je urcite uzitocna vec – to ma veru mohlo napadnut spravit priamo do bsdosu. Zase na druhej strane, mozno ma to nenapadlo prave preto lebo prikaz .SEARCH bez parametra (alebo pri hladani prazdneho retazca) vypise (okrem suborov) aj vsetky adresare, tak som vnutorne necitil podrebu niecoho takeho.

    Inak podla mna nie je nutne kopirovat utilitku do nulteho adresara kazdej virtualnej diskety, staci ju mat len na jednej diskete (napr. na ramdisku) a potom staci vzdy napisat uz len NEW #“dirs“.

    • SEARCH bez parametru vypisuje všechny adresáře, nebo jen podadresáře aktuálního? Protože DIRS dělá to druhé, jen ty, které patří pod aktuální nastavený adresář.

Je nám líto, ale formulář pro přidávání komentářů je momentálně uzavřen.