Недавно наваял свою программулину "Reader42". Назначение - чтение на Спекки электронных книг в формате WIN-1251, 42 символа в строке. Уже более месяца ее пользую. Комп (Скорпион) стоит на работе, на моем рабочем столе. Есть функции сохранения-восстановления (закладка). Читает напрямую посекторно, не обращаясь к каталогу диска. Форматирование текста - только #0D (Enter) и #06 (табуляция), Книг прочитано уже штук так семь-восемь.
Интересно, а как (точнее, на каких принципах) основан вывод символов 42 в строке?
Я не искал информации, писал все сам "с нуля". Кодовый блок - 360 байт. В него входит драйвер клавиатуры (5 кнопок), чтение блока текста, запись-чтение "закладок", вывод "потока" текста из памяти на экран. Скролла нет, простое перелистывание. Закладка - на блок секторов сразу, тоесть "шаг" - килобайт так в 30
Есть ли готовые решения, и как бы вы порекомендовали улучшить код? (Имеются ввиду отработанные "перлы" в кодинге).
Спасибо.





ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Ответить с цитированием