Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.04.28;
Скачать: [xml.tar.bz2];

Вниз

Пишем операционку на Дельфи.   Найти похожие ветки 

 
Карелин Артем   (2003-04-09 11:26) [0]

Казалось бы: ну нельзя это сделать, но!
Загрузчик у нас представляет некий двоичный код. Вставляем код на асме в дельфийскую прогу, компиллируем, вытаскиваем нужное и пишем в бут-сектор. Если что-то не получается, то делаем загрузчик в маш. коде и пихаем в ресурс. При установке вытаскиваем из ресурса и пишем в нужный сектор.
С запуском установщика тоже проблем не видно: делаем загрузочный сидюк, на него записываем уже установленную и настроенную винду"95, стартующую в безопасном режиме, дабы не искала устройства и не ставила драйвера. У винды также отключен свопник...
Если что-то дельфина делать не может, то мы изобретаем свое. В конце-концов все сводится к машинным кодам в памяти, а уж в память что-то записать мы могем.
Итак, кто со мной будет делать новую ось?


 
Max Zyuzin   (2003-04-09 11:31) [1]

>Карелин Артем © (09.04.03 11:26)
Я тут недавно изобрел штуковину одну... 2-а колеса соединенные железной рамой, сверху сиденье, руль приделать придумал к первому колесу... в общем все классно придумал... ну что кто будет со мной делать велосипед? (я и название придумал как вы видите) :))
ЗЫ шутка без обид.. :)


 
Игорь Шевченко   (2003-04-09 12:09) [2]

Max Zyuzin © (09.04.03 11:31)

Место, куда реактор на субтепловых нейтронах приделать, нашел ? :-)


 
Max Zyuzin   (2003-04-09 12:13) [3]

>Игорь Шевченко © (09.04.03 12:09)
Ну дык... конечно :-) в тележке сзади аппарата будет ездить :) только в связи с некоторй недоработкой ездить будем только задом.. вот и ищу единомышленников, и спонсорв, что бы сделать все правильно :)))


 
Дремучий   (2003-04-09 12:20) [4]


> Max Zyuzin © (09.04.03 12:13)

а тележки интерфейс плаг&плай поддерживать будут?
%))


 
Думкин   (2003-04-09 12:25) [5]

А я , а мне....
профиль предлагаю кавитационный. Вот.


 
Игорь Шевченко   (2003-04-09 12:30) [6]

Max Zyuzin © (09.04.03 12:13)

Это не страшно, что задом, лишь бы на с шинами из полиаминного неструктрурированного волокна на квадратных колесах. Только вот колес, IMHO, маловато, надо бы еще три добавить


 
Карелин Артем   (2003-04-09 12:31) [7]

Дремучий © (09.04.03 12:20)
а тележки интерфейс плаг&плай поддерживать будут?
Ну куда-нибудь вставить в талежку может и получится. А вот играть наверно не на чем. &))


 
Max Zyuzin   (2003-04-09 12:46) [8]

Все предложения подробно записываются и анализируются :) колес добавим, профиль сделаем хоть какой, ну а по поводу езды задом предусмотрим суперхитрую систему зеркал, что бы водитель и не понял, что он едет назад :-)
Если поможете, будет и plug&drive интерфейс. :)


 
N137   (2003-04-09 13:17) [9]

Склеим ветки? -- http://delphimaster.net/view/14-1049874102/


 
Mystic   (2003-04-09 14:40) [10]

Почему нельзя?
Правда загрузчик на Delphi не напишешь... Но это 0.01% от операционки.
Есть написанный мною загрузчик (дискета + DOS EXE файл на паскале), который грузит DLL на Delphi, переходит в защищенный режим и передает управление DLL. Сама DLL вешается на IRQ0 и IRQ1 и выводит время отвремени что-то на экран. Все эта байда грузится с дискеты без всякой OS. Это самый склизкий момент. Все остальное --- дело техники ;)



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.04.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.009 c
7-91563
Ал
2003-03-11 13:25
2003.04.28
Можно и нужно ли устанавливать screensaver в папку c: Windows?


3-91235
Сергей
2003-04-11 08:07
2003.04.28
Как лечить изменение полей Date


3-91222
xxxCrazyManxxx
2003-04-10 19:28
2003.04.28
Помогите на SQL реализовать алгоритм исключающий повторяющиеся за


14-91545
Comper
2003-04-11 15:30
2003.04.28
Диаграмма Гантта


1-91390
Yanis
2003-04-15 20:00
2003.04.28
Подсказка как в WinXP





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский