Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | Следующая версия Следующая версия справа и слева | ||
msx:nextor:disk_basic [2020-04-15 15:25] GreyWolf [Программа разметки блочном устройств (дисков)] |
msx:nextor:disk_basic [2020-04-15 15:45] GreyWolf [Свободное место на диске] |
||
---|---|---|---|
Строка 17: | Строка 17: | ||
===== Свободное место на диске ===== | ===== Свободное место на диске ===== | ||
- | Оригинальная функция [[msx:basic_programming_guide:09#dskf|DSKF()]], указывающая свободное место на диске, возвращает число свободных кластеров в [[msx:dos|]]. В [[msx:nextor:nextor|Nextor]] поведение этой команды было изменено: теперь возвращает количество свободных Кб. | + | Оригинальная функция ''[[msx:basic_programming_guide:09#dskf|DSKF()]]'', указывающая свободное место на диске, возвращает число свободных кластеров в [[msx:dos|]]. В [[msx:nextor:nextor|Nextor]] поведение этой команды было изменено: теперь возвращает количество свободных Кб. |
Это эти изменения кардинально отличают её поведение от [[msx:dos|]]. Однако большинство существующих программ, использующих эту команду, на самом деле не рассчитывают количество свободного пространства в Кб, вместо этого отображается необработанный счётчик кластеров для пользователя. Кроме того, в течение многих лет наиболее популярным носителем данных для компьютеров MSX была дискета 2DD, размер кластера которой составлял 1 КБ, поэтому многие пользователи ошибочно полагали, что команда ''DSKF'' все равно возвращает значение в Кб. | Это эти изменения кардинально отличают её поведение от [[msx:dos|]]. Однако большинство существующих программ, использующих эту команду, на самом деле не рассчитывают количество свободного пространства в Кб, вместо этого отображается необработанный счётчик кластеров для пользователя. Кроме того, в течение многих лет наиболее популярным носителем данных для компьютеров MSX была дискета 2DD, размер кластера которой составлял 1 КБ, поэтому многие пользователи ошибочно полагали, что команда ''DSKF'' все равно возвращает значение в Кб. |