хммм... или я чего-то недопонял, или это проще пареной репы :-))Сообщение от DVS
вот такой простейший вариант пришел в голову, на бейсике :-)
10 FOR n=0 to PEEK(25999)
20 for k=0 to 10
30 print chr$ peek 26000+n*12+k;
40 next k
50 print tab 1;peek 26000+n*12+11
60 next n
проще не придуматьза tab 1 в 50 строке не ручаюсь, эмуля под рукой проверить нету, задумывалось, что после такого печать будет с 17го символа строки
полученный .$b можно даже не генерировать на лету, а хранить на флэхе
а генерировать только массив
адрес 25999 - число файлов(0-255, ничто не мешает чуть переделать под 65536 штук)
сдреса 26000-65535 - массив 12 байтных описаний файлов в виде 11 байт имя+1 байт номер
короче,
struct fdesc
{
char name[11];
unsigned char fileNumber;
}




за tab 1 в 50 строке не ручаюсь, эмуля под рукой проверить нету, задумывалось, что после такого печать будет с 17го символа строки
Ответить с цитированием