Może zacznijmy od tego, po co to robisz, a wtedy pewnie uda się znaleźć alternatywne rozwiązanie.
Alternatywne rozwiązanie? :) - dobre ;)-
buforowanie odczytywanego katalogu dla np. 800 wpisów? ... powiedzmy, że nie musi być z datą i czasem, co ograniczy ilość danych do minimum. Optymalnie do skrajnej ilości 1423 wpisy na katalog, czyli tyle - ile można pod Sparta DOS X użyć realnie.
Chodzi o "BROWSE" dla TRS Desktop i możliwość czytania katalogu w przód i w tył tak, by nie buforować zbyt dużej ilości danych w pamięci, której jak wiadomo nie ma. Szczególnie w kompilowanym TurboBasicu. To tyle, jeśli chodzi o ideę "Napisz se". Właśnie chce "se" napisać, więc grzecznie pytam jakie są rozwiązania problemu :D