Mario_r4 wrote:Отчего же? Никто не запрещает допилить ядро самому для запуска без пентиумных команд. Просто у основных разработчиков нет таких старых железок, чтобы был интерес заниматься.
Да там и допиливать не надо, поиск/замена рулят и последующая компиляция, это же ассемблер! ))) Но, как уже сказал, голова сейчас не асмом забита, трудно пока переключиться даже на недельку.
Akyltist wrote:ну это ладно, но на 80486dx/66 даже квейк идёт)))) что там может быть за инструкция специфическая такая?
В реальном режиме адреса вычисляются на основе содержимого регистров сегмента и смещения и не могут выходить за пределы 1M всего адресного пространства и 64K размера сегмента.
Quake-1 наверное и на sx запускался, не вспомню уже, при 8 Мб ОЗУ. Кстати это вопрос о медлительности прорисовки и вывода окон в ReactOS (
биг сори за оффтоп). Ведя когда-то переписку с разработчиком сообщил, что Doom сложнее ReactOS по выводу графической информации, но на 386 "летает" (а ведь надо просчитывать и выводить множество объектов игры много раз за секунду, в отличие от виндового окошка, в котором почти ничего не меняется). Ну я и пошутил, дескать возьмите движок дума или квейка и даже драйверов видеокарты не надо (у нас дум на всех компах шел) и будет вам гарантирована высочайшая скорость отрисовки какого-то одного окошка. Но автор ответил, что тормоза идут по другой причине. Но это уже тема другого разговора, повторно извиняюсь что отвлекся.
Насчет мега памяти не понял. 386sx адресует вроде до 16 Мб. (банка 65536 байт * 256 значений для сегментного регистра), или это у 268-го... могу что-то спутать.