HDD - ошибка в описании или я неправ?

Internal structure and you change requests/suggestions
  • eax = 0 : read ok
    eax = 1 : no fd base and/or partition defined
    eax = 2 : yet unsupported FS
    eax = 3 : unknown FS
    eax = 4 : partition not defined at hd
    eax = 5 : file not found
    eax = 6 : end of file
    eax = 7 : memory pointer not in application area
    eax = 8 : disk full
    eax = 9 : fat table corrupted
    eax = 10 : access denied
  • EXIS
    С тех пор уже много воды утекло и в текущей версии ядра Колибри применяется драйвер от ATV. Соответственно некоторые параметры запросов и возвращаемых кодов переписаны.
    Вот выдержка из fs.inc

    file_system:
    ; IN:
    ;
    ; eax = 0 ; read file /RamDisk/First 6 /HardDisk/First 30
    ; eax = 1 ; write file /RamDisk/First 33 /HardDisk/First 56
    ; eax = 2 ; delete file /RamDisk/First 32 /HardDisk/First 57
    ; eax = 3 ; append to a file /RamDisk/First ?? /HardDisk/First ??
    ; eax = 4 ; makedir
    ; eax = 5 ; rename file/directory
    ; eax = 8 ; lba read
    ; eax = 12 ; get_filesize
    ; eax = 13 ; get_fileattr
    ; eax = 14 ; get_filedate
    ; eax = 15 ; get_disk_info
    ; eax = 16 ; start application
    ;
    ; OUT:
    ;
    ; eax = 0 : read ok
    ; eax = 1 : no fd base and/or partition defined
    ; eax = 2 : yet unsupported FS
    ; eax = 3 : unknown FS
    ; eax = 4 : partition not defined at hd
    ; eax = 5 : file not found
    ; eax = 6 : end of file
    ; eax = 7 : memory pointer not in application area
    ; eax = 8 : disk full
    ; eax = 9 : fat table corrupted
    ; eax = 10 : access denied
    ;
    ; ebx = size

    Я, конечно, не могу претендовать на исчерпывающую полноту ответов, так как просто не было времени и желания сидеть и экспериментально проверять.
  • eax = 6 : end of file

    Спасибо! Все что мне и требовалось.
  • Mario79, внеси раз и навсегда исправления в sysfuncr.txt. Пожалуйста. Народ все время путается.
  • willow
    Ладно, постараюсь не забыть поправить. Не так то это просто тащить проект на себе знаете ли. Иногда и забываешь некоторые вещи, я ведь человек, а не компьютер.
  • Заранее благодарны!
  • Может-быть сделать кого-то ответсвенным за доки (можно и меня если хотите), ему будут присылать все изменения, он будет это всё подабающе оформлять.
    Да и вообще со времён Silos'a помоему особо доками никто не занимался.

    Можно оформлять ввиде pdf/txt/rtf/chm форматах.

    Если я что-то не то сказал можете пинать :)
  • mistifi(ator
    Да я буду только рад если кто нибудь вообще займется этим, пока дальше стонов никто не пошел к сожалению.
    Даже я. ;-)
  • Mario79 - ты можешь дать адрес своей почты, ну или послать пустое письмо на bendik@bk.ru :)
    А то я его не смог найти :)
  • mistifi(ator
    Я его и не скрывал он обычных людей (не спамеров)
    mario79[dog]bk[dot]ru - надеюсь разберешься с шифровкой, а тебе не рекомендую выставлять в обычном виде свое мыло,так как спамеры не дремлют. :-)
  • Who is online

    Users browsing this forum: No registered users and 3 guests