Search found 15 matches

by Demonikss
Fri Jul 18, 2014 1:04 pm
Forum: Kernel
Topic: Вопрос по включению A20 Gate
Replies: 27
Views: 19818

Re: Вопрос по включению A20 Gate

В отношении поддержки старого железа я с вами не спорю. Я высказался конкретно в отношении перехода в защищенный режим. В любом случае отсутствует проверка реально ли сработало включение A20, и система команд тут совершенно ни при чем. Отсюда неадекватное поведение системы при попытке запуска на нес...
by Demonikss
Thu Jul 17, 2014 8:19 am
Forum: Kernel
Topic: Вопрос по включению A20 Gate
Replies: 27
Views: 19818

Re: Вопрос по включению A20 Gate

Хорошо. Считаю что вопрос исчерпан. Можно действительно закрывать тему. А насчет работает везде уже убедился что не везде, но с большинством спорить бесполезно. :-)
by Demonikss
Thu Jul 17, 2014 12:51 am
Forum: Kernel
Topic: Вопрос по включению A20 Gate
Replies: 27
Views: 19818

Re: Вопрос по включению A20 Gate

Before enabling the A20 with any of the methods described below it is better to test whether the A20 address line was already enabled by the BIOS. This can be achieved by comparing, at boot time in real mode, the bootsector identifier (0xAA55) located at address 0000:7DFE with the value 1 MiB highe...
by Demonikss
Wed Jul 16, 2014 6:11 pm
Forum: Kernel
Topic: Вопрос по включению A20 Gate
Replies: 27
Views: 19818

Re: Вопрос по включению A20 Gate

Это далеко не холивар. Часто указывается что метод используемый сейчас в Колибри, является устаревшим. Прерывания биос предоставляют для этих целей порт 92h ака ps/2 потому что многие отказываются от поддержки старых методов. То есть отказываясь от поддержки старых процессоров вы не желаете отказыва...
by Demonikss
Wed Jul 16, 2014 4:52 pm
Forum: Kernel
Topic: Вопрос по включению A20 Gate
Replies: 27
Views: 19818

Re: Вопрос по включению A20 Gate

BIOS запускает все железо и предоставляет стандартный интерфейс доступа для любой операционной системы чтобы скрыть премудрости разработчика, и сделать любой компьютер совместимым с PC (ну со стандартом хотя бы), насколько мне известно. Вопрос заключался почему тогда инициализация ядра Колибри не со...
by Demonikss
Tue Jul 15, 2014 10:47 am
Forum: Kernel
Topic: Вопрос по включению A20 Gate
Replies: 27
Views: 19818

Re: Вопрос по включению A20 Gate

Спасибо за подсказку Artyom, действительно дельное замечание. Тогда вопрос следующий. Ядро Колибри вообще содержит обработчики исключений? Или при использовании недопустимых команд просто радостно виснет начиная напоминать всенародно любимую сверхнадежную операционную систему? Судя по тому что даже ...
by Demonikss
Mon Jul 14, 2014 7:40 pm
Forum: Kernel
Topic: Вопрос по включению A20 Gate
Replies: 27
Views: 19818

Re: Вопрос по включению A20 Gate

Вот очень трудно как раз с упертыми людьми которые уверяют что раз работает да и ладно. Нормальный порядок инициализации любой железки описан достаточно подробно: 1. Проверка наличия, состояния. 2. Собственно инициализация (подготовка к работе, установка начального состояния). 3. Опрос устройства, п...
by Demonikss
Mon Jul 14, 2014 9:28 am
Forum: Kernel
Topic: Вопрос по включению A20 Gate
Replies: 27
Views: 19818

Re: Вопрос по включению A20 Gate

Сейчас на запущенной в виртуалке Колибри ID 2, 3 и 4 видны как OS. То что он системный понятно, я думаю не IDLE ли?
by Demonikss
Mon Jul 14, 2014 9:13 am
Forum: Kernel
Topic: Вопрос по включению A20 Gate
Replies: 27
Views: 19818

Re: Вопрос по включению A20 Gate

Ну и что? Я просто использую 500 метров раздел и все. С другими оськами проблем никаких пока не было. Я на большом компе в вмваре ставлю системы, втыкаю в ноут и все идет. Интересно бы узнать что за процесс с ID:0000002. Может пойму почему его так стремится прихлопнуть ядро... Да, тут еще с е820 над...
by Demonikss
Mon Jul 14, 2014 8:57 am
Forum: Kernel
Topic: Вопрос по включению A20 Gate
Replies: 27
Views: 19818

Re: Вопрос по включению A20 Gate

8-часовой мозговой штурм гугла и интеловских референсов приводит к одной простой мысли. Во-первых не так уж у них там все было стандартизовано, и некоторые производители реализовывали свои методы переключения этого A20 Gate. Во-вторых, насколько видно из исходников ядра, применяется V86, как метод д...
by Demonikss
Mon Jul 14, 2014 1:08 am
Forum: Kernel
Topic: Вопрос по включению A20 Gate
Replies: 27
Views: 19818

Re: Вопрос по включению A20 Gate

а вывод дебуга при загрузке что то не то говорит. интересно как связан виртуальный диск в оперативной памяти с командами этими? тогда другой вопрос. как распаковать и установить все это дело на диск под вмварем чтоб можно было спокойно ядрышко собирать-тестировать без всяких запаковок? как вариант п...
by Demonikss
Sun Jul 13, 2014 10:58 pm
Forum: Kernel
Topic: Вопрос по включению A20 Gate
Replies: 27
Views: 19818

Re: Вопрос по включению A20 Gate

хорошо. я все таки изгольнулся сделать скрин загрузки с помощью веб камеры. Вылет как раз после надписи Частота процессора. Причем частоту он как раз и не пишет. И справа куча сообщений вылетает. K:Failed to initialize ramdisk K:Kernel SVN r4976 Камера слабенькая плохо видно, но процессор идентифици...
by Demonikss
Sun Jul 13, 2014 7:17 pm
Forum: Kernel
Topic: Вопрос по включению A20 Gate
Replies: 27
Views: 19818

Вопрос по включению A20 Gate

В исходниках ядра следующее: l.5: in al, 0x64 ; Enable A20 test al, 2 jnz l.5 mov al, 0xD1 out 0x64, al l.6: in al, 0x64 test al, 2 jnz l.6 mov al, 0xDF out 0x60, al l.7: in al, 0x64 test al, 2 jnz l.7 mov al, 0xFF out 0x64, al Прочитав достаточно много относительно этого вопроса я не понимаю почему...
by Demonikss
Thu Jul 10, 2014 8:28 pm
Forum: Miscellaneous
Topic: вопрос про экзоядро
Replies: 0
Views: 13643

вопрос про экзоядро

Привет разработчикам, очень приятно видеть что проект не сдается и даже развивается. :) У меня вопрос к разработчикам собственно ядра операционной системы. Изучаю книгу Таненбаума. Попробовал Миникс-3, ради творческого интереса. Но сильно не устраивает размер рабочего ядра. При изучении всех вопросо...
by Demonikss
Wed Jul 03, 2013 9:54 pm
Forum: Assembler
Topic: Несколько вопросов по FASM'у.
Replies: 8
Views: 10388

Несколько вопросов по FASM'у.

Уважаемые разработчики, у меня есть к вам вопрос по ассемблеру Fasm. Начал изучать его и столкнулся с небольшими затруднениями по поводу синтаксиса. Почти все примеры для разбора которые удается найти в интернете, предназначены для tasm/masm... Почему именно нужно записывать имя переменной в квадрат...