Документация

Everything you can't fit into other forums
  • Рекомендую почитать всё, особенно ядерщикам. Там много нетривиального...
    Ушёл к умным, знающим и культурным людям.
  • diamond
    Мощное описание. :-)
    Однако некоторые пункты в комментариях спорные. То, что тебе кажется, в иных случаях глупым не всегда является таковым. Хотя глюки, безусловно, есть, куда же без них, без родимых.
  • Все претензии принимаются либо прямо тут, на форуме, либо на мыло, указанное в профиле. Я уберу/исправлю/дополню любую спорную фразу (по запросу).
    Ушёл к умным, знающим и культурным людям.
  • Вижу, 58 функция еще не описана...
  • Ну так работаю...
  • да я понимаю... Это одна из самых емких и важных функций. Мы с нетерпением ждем раскрытия всех ее тайн и подводных камней
  • а может все файлы включить в документацию? а то
    см. файл pci.txt
    ...
    см. файл stack.txt
    ...
  • Обновление документации, доступна инфа по 58-й функции. Ссылки те же.
    O01eg
    Включу. Просто если я сразу начал бы это делать, я бы это никогда не закончил...
    Ушёл к умным, знающим и культурным людям.
  • diamond
    Чтобы не было зависания с флопиком (подобное жесткому диску) мне пришлось потратить не мало времени на отладку кода.
    А с винтом действительно нужно решать проблему. Однажды я даже пытался прикрутить доступ через DMA для винтов, но закончилоcь это неудачно.
  • Добавлена информация по всем системным функциям (включая новую подфункцию 0x100 функции 58). Ссылки те же.
    Ушёл к умным, знающим и культурным людям.
  • diamond
    Посмотри мой пост.
    http://meos.sysbin.com/viewtopic.php?t=475
  • Обновление документации в связи с перемещением функции 58.0x100 в 70.0. Ссылки те же.
    Ушёл к умным, знающим и культурным людям.
  • Документация переехала на
    http://diamondz.land.ru/klbr_doc.chm
    http://diamondz.land.ru/klbr_doc.7z
    http://diamondz.land.ru/klbr_doc/index.htm
    Обновления: включены описания функций 21.13, 52, 53, 62, ранее ссылавшиеся на внешние текстовые файлы. Да, stack.txt описывает не все функции работы с сетью... Кстати, по поводу vmode.mdr/.asm/.txt: в дистрибутиве файл vmode.mdr не соответствует исходникам vmode.asm, а именно, кто-то поработал над функцией драйвера 6. Теоретически это должно быть что-то, работающее с графическими акселераторами nVidia и принимающее один аргумент в edx, на практике, во-первых, этот аргумент запихивается в какую-то переменную, которая в дальнейшем вроде бы не используется. Во-вторых, функция нерабочая хотя бы потому, что в одном месте явно не туда пересылаются данные (0x2000*dword по коду пересылаются В память устройства, а по идее должны ИЗ).
    Исправил комментарий к 18.11 по поводу длинной таблицы (учитывая слова Mario79). В online-версии подправлена пара мест (спасибо всё тому же бдительному Mario79) (а именно комментарий к 18.10 и ссылка в 58.0), исправления в chm- и 7z-версиях скоро воспоследуют.
    Ушёл к умным, знающим и культурным людям.
  • diamond
    Этот файл дополнительно содержит драйвер для видеокарт, была экспериментальная попытка. Сделано mike.dld, код в файле давно уже находится.
  • Who is online

    Users browsing this forum: Bing [Bot], Google [Bot] and 5 guests