Архив категории «Работа с диском»

Категории: Работа с диском,
05.01.2003, 20:37

Эта, небольшая, программка на паскале читает содержимое дискеты в файл. После этого файл можно переименовать, скажем, в *.ima или *.flp и подсунуть в WinImage или в FAT12.

Программа написана на Паскале и использует 25h прерывание. Скачать EXE’шник можно здесь.

Скриншот приведен ниже. Запускается программа следующим образом: dimage.exe disk.flp

Читать дальше »

Категории: Работа с диском,
01.01.2003, 18:16

В этом модуле реализованы функции FindFirst и FindNext, но не простые, а работающие с длинными именами файлов под ГОЛЫМ ДОСОМ. Формат длинных имен, насколько я помню, узнавался методом высоконаучного тыка, так что никаких гарантий.

Писал очень давно, и сейчас даже откомпилировать не смог, так как не нашел модуля uni2dos. Зато вспомнил, что он делает :) Он перекодирует строку из Unicode в DOS кодировку. Таблица Unicodе для русских символов приведена тут.

Читать дальше »

Категории: Работа с диском,
20.12.2002, 20:22

Программа писалась для упрощения процесса написания своей операционной системы. Кроме того один из нее модулей стал частью ее самой.

Программа состоит из модуля mdirend.cpp (который является своим аналогом модуля dirent.h). Все функции модуля работают через функцию чтения «псевдо-сектора», благодаря чему, модуль легко переделывается для работы с реальными дискетами.

Читать дальше »