Важная информация

User Tag List

Показано с 1 по 4 из 4

Тема: msx-dos2 и fat16

  1. #1
    Veteran Аватар для savelij
    Регистрация
    23.03.2007
    Адрес
    г. Сухиничи, Калужская обл.
    Сообщений
    1,793
    Благодарностей: 413
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию msx-dos2 и fat16

    У кого есть и кто использует? Или может кто знает? Вопрос собственно в размерах разделов. Что-то idefdisk не смог я заставить создать fat16 разделы. Ключ не срабатывает или я что не понимаю. Знаю что какой то патч есть для работы с fat16, но что он и как там патчит не разбирался. Из-за чего вопрос возник. Есть функции 0x2F и 0x30 (абсолютное чтение и запись секторов). Номер сектора задается регистровой парой, а это максимум 65535 секторов и как результат максимум 30 с небольшим мегабайт. А через эти функции фактически идет вся работа с носителями. Как оно вообще с fat16 работает, особенно когда файлов на разделе навалено более 30 мегабайт?

    Скрытый текст

    Profi 4.02 512k
    Profi 5.04 1024k нижняя плата здесь
    Scorpion 256k+ProfROM+SMUC 1.3+SMUC 2.0+ZXMC2
    Pentagon v2.2+Z-controller+ZXMC2+NeoGS
    АТМ 7.10 1024k
    Pentagon 2.666LE
    ZX Evolution 4Mb rev B
    [свернуть]


    Извещение лички отключено, захожу редко.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Veteran
    Регистрация
    09.07.2013
    Адрес
    г. Москва
    Сообщений
    1,406
    Благодарностей: 459
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Fat16 вроде только на MSX-DOS 2.x может быть установлен вот тут пач. Так же нада помнить что загрузочный диск может быть только fat12 и диски могут иметь максимальный размер 32Мб. Можно конечно использовать прошивку Nestor и тогда можно грузится сразу с fat16.

  4. #3
    Veteran Аватар для savelij
    Регистрация
    23.03.2007
    Адрес
    г. Сухиничи, Калужская обл.
    Сообщений
    1,793
    Благодарностей: 413
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DJs3000 Посмотреть сообщение
    Fat16 вроде только на MSX-DOS 2.x может быть установлен вот тут пач. Так же нада помнить что загрузочный диск может быть только fat12 и диски могут иметь максимальный размер 32Мб. Можно конечно использовать прошивку Nestor и тогда можно грузится сразу с fat16.
    Про патч не смешно. Посмотрел что и где он патчит. В глаза бы посмотреть тому кто придумал что он там что-то патчит для fat16. Патчит он command2.com и меняет код преобразования размера свободного места в кластерах на размер в байтах в команде dir перед выводом на экран размера свободного места на разделе. Только конверсия после патча работает чуть на других регистрах. Сам дос как был fat12 таким и остается. И каких то измененний доса я вообще нигде не видел и насколько я понимаю у msx-dos2 как не было поддержки fat16 так ее там и нету.
    У nestor нету сорцов, а ковыряться в нем как то не хочется. Хотя если там есть реальная поддержка fat16 возможно я посмотрю что там и как.
    Последний раз редактировалось savelij; 06.01.2015 в 12:33.

    Скрытый текст

    Profi 4.02 512k
    Profi 5.04 1024k нижняя плата здесь
    Scorpion 256k+ProfROM+SMUC 1.3+SMUC 2.0+ZXMC2
    Pentagon v2.2+Z-controller+ZXMC2+NeoGS
    АТМ 7.10 1024k
    Pentagon 2.666LE
    ZX Evolution 4Mb rev B
    [свернуть]


    Извещение лички отключено, захожу редко.

  5. #4
    Veteran Аватар для savelij
    Регистрация
    23.03.2007
    Адрес
    г. Сухиничи, Калужская обл.
    Сообщений
    1,793
    Благодарностей: 413
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По поводу патча. 2 скриншота: до и после патча. Типа найди 10 отличий. Первый скрин до патча, второй соответственно после.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	do_patch.PNG 
Просмотров:	154 
Размер:	5.4 Кб 
ID:	50539   Нажмите на изображение для увеличения. 

Название:	posle_patch.PNG 
Просмотров:	165 
Размер:	6.1 Кб 
ID:	50540  

    Скрытый текст

    Profi 4.02 512k
    Profi 5.04 1024k нижняя плата здесь
    Scorpion 256k+ProfROM+SMUC 1.3+SMUC 2.0+ZXMC2
    Pentagon v2.2+Z-controller+ZXMC2+NeoGS
    АТМ 7.10 1024k
    Pentagon 2.666LE
    ZX Evolution 4Mb rev B
    [свернуть]


    Извещение лички отключено, захожу редко.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 128
    Последнее: 24.11.2010, 17:48

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •