Просмотр полной версии : msx-dos2 и fat16
У кого есть и кто использует? Или может кто знает? Вопрос собственно в размерах разделов. Что-то idefdisk не смог я заставить создать fat16 разделы. Ключ не срабатывает или я что не понимаю. Знаю что какой то патч есть для работы с fat16, но что он и как там патчит не разбирался. Из-за чего вопрос возник. Есть функции 0x2F и 0x30 (абсолютное чтение и запись секторов). Номер сектора задается регистровой парой, а это максимум 65535 секторов и как результат максимум 30 с небольшим мегабайт. А через эти функции фактически идет вся работа с носителями. Как оно вообще с fat16 работает, особенно когда файлов на разделе навалено более 30 мегабайт?
Fat16 вроде только на MSX-DOS 2.x может быть установлен вот тут пач (http://www.msx.org/news/software/en/fat16-patch-dos2xx). Так же нада помнить что загрузочный диск может быть только fat12 и диски могут иметь максимальный размер 32Мб. Можно конечно использовать прошивку Nestor (http://www.konamiman.com/msx/msx-e.html#nextor) и тогда можно грузится сразу с fat16.
Fat16 вроде только на MSX-DOS 2.x может быть установлен вот тут пач (http://www.msx.org/news/software/en/fat16-patch-dos2xx). Так же нада помнить что загрузочный диск может быть только fat12 и диски могут иметь максимальный размер 32Мб. Можно конечно использовать прошивку Nestor (http://www.konamiman.com/msx/msx-e.html#nextor) и тогда можно грузится сразу с fat16.
Про патч не смешно. Посмотрел что и где он патчит. В глаза бы посмотреть тому кто придумал что он там что-то патчит для fat16. Патчит он command2.com и меняет код преобразования размера свободного места в кластерах на размер в байтах в команде dir перед выводом на экран размера свободного места на разделе. Только конверсия после патча работает чуть на других регистрах. Сам дос как был fat12 таким и остается. И каких то измененний доса я вообще нигде не видел и насколько я понимаю у msx-dos2 как не было поддержки fat16 так ее там и нету.
У nestor нету сорцов, а ковыряться в нем как то не хочется. Хотя если там есть реальная поддержка fat16 возможно я посмотрю что там и как.
По поводу патча. 2 скриншота: до и после патча. Типа найди 10 отличий. Первый скрин до патча, второй соответственно после.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot