· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.PROJECTS —› Пишем ОС

<< 1 ... 9 . 10 . 11 . 12 . 13 . 14 . 15 . 16 . 17 . 18 . 19 ... 20 . >>

Посл.отвђт Сообщенiе


Дата: Июл 21, 2004 01:12:33

Уважаемые раззработчики ;)

Я смотрел код форматирования дорожги флопа
Так там ве просто и через int13
Только я где-то вычитал, не помню где, что винде
например надо переключаться из (в) защищенный режим
и обратно ,
чтобы исп-ть сервис биоса

Так исп-ть сервис биоса или нет?

ps
Максимум извращенности за минимум стоимости!


Дата: Июл 21, 2004 05:44:07

--Я смотрел код форматирования дорожги флопа
--Так там ве просто и через int13
--Только я где-то вычитал, не помню где, что винде
--например надо переключаться из (в) защищенный режим
--и обратно , чтобы исп-ть сервис биоса
Ты бы про DPMI хоть бы почитал основы у того же Зубкова...
--Так исп-ть сервис биоса или нет?
IMHO - Нет - используй порты ввода/вывода...


Дата: Июл 21, 2004 05:48:13

Ещё DPMI


Дата: Июл 21, 2004 08:21:19

народ ту мне знакомый сказал такую вещ
он писал ос и собирал любую инфу и ему попалась инфа где
сказана
любая ос или игра аснована на теории конечных автоматов
ну примерно я поня так
определяется множество автаматов у каторых есть определенное состояние и в зависемости от суммы состояний
всех автоматов определяется логическоя часть ос
у каго есть инфа на эту теорию то скинте мне на мыло
Dark_Monarh@mail.ru


Дата: Июл 23, 2004 01:23:29

Same
Спасибо за информацию
А свап у новой оси уже есть?


Мысль.
Я думаю устойчивая ось не должна предоставлять свои
критические ресурсы и тем более полностью передавать управление прогам вроде "дяде Васе, алкашу".


Дата: Июл 23, 2004 09:43:54

2 amdtm
-- А свап у новой оси уже есть?
Новых много Ты это про какую?

--Мысль.
--Я думаю устойчивая ось не должна предоставлять свои
--критические ресурсы
Не Одна ОСь не должна


Дата: Июл 23, 2004 13:08:30

Странно, но все существующие ОС (не только DOS) делают это. Причем многими разнообразными способами. Чаще всего через переполнение буфера. ;D


Дата: Июл 23, 2004 15:21:34

2 captain cobalt - У С/C++ нет в должной степени контроля границ стека - посему через переполнение буфера мона юзать непозволительное - бум надеятся что ASM и некривые руки помогут

Кстати на переполнении буфера многие помешались - вон например Kris Kaspersky - его хлебом не корми дай шелл код и буфер переполнить:)


Дата: Июл 24, 2004 02:34:56

Same
Я про MenuetOs http://menuet.narod.ru/downos.htm
Kirk, получается, разрабатывает свое ядро?
Можно и не комментировать мои сообщения ;)), а то полный текст в уведомления не влазит.


Дата: Июл 24, 2004 09:44:16

2 camdtm- А ну про причитай на сайте меня она не интересует - слишком глупо там сделано всё
Не только Kirk, а все кто хотют OCу писать в этой теме...


Дата: Июл 26, 2004 13:10:37

Да, можете плюваться в мою сторону скоко хотите:) Действительно, малёк увяз я... но в этом мне помог MASM 6.11, будь он не ладен. Писал, надеялся, а он один глюк за другим подсовывает. Перехожу на NASM. Что касается менуета, то я являюсь хорошо осведомлённым, что там творится, ибо скачиваю абсолютно всё к нему относящееся. И даже программировал под него. Но ОСа кривая... Но со временем жить будет, ибо работать с моим винтом она уже научилась;) Глюки постепенно исправляют и DOOM портировали, вот ещё бы SAVE'ы сохранял, вообще здорово было бы. Хотя не мне пока о кривости говорить, но всё ещё в переди;)

P.S. 2 amdtm Я не очень понял, что имеется под "разрабатывает своё ядро", если на сайте "я" где-то фигурирую, то это не "я", ибо в число разработчиков ядер менуета я не вхожу и если бы я писал микроядерную ОС, у меня уже был бы приличный свой релиз. Но поскольку мне интересно сделать абсолютно не похожее ядро, то и делаю я его абсолютно непохоже ни на что современное. Сам всё изобретаю и ни к кому в исходники не лезу...ну почти...;)


Дата: Июл 27, 2004 03:08:54

Kirk
Обычно плюют те, кто ничего не делает, а как попробует
охота пропадает.
ps
Наступила полная ясность. Где можно скачать непохожее
ядро?

Я выложил дебагер со своей версией интерфейса, в васм контролах


Дата: Июл 27, 2004 13:44:49

Непохожее ядро можно будет скачать с моего сайта;) когда я перепешу его полностью на NASM. Пока что переписал только часть + загрузчик целиком. Загрузчик вышел больше на несколько байтов, чем на MASM'e. Теперь предстоит разобраться: что именно ест место ?( Кроме того обнаружил интересное открытие: 31 ED и 33 ED есть одна и та же инструкция xor bp,bp. Вопрос к народу "посвящённому" : это так надо или есть какое-то хитрое отличие. Просто NASM очень часто генерит другой код для инструкций, нежели MASM. И ещё кое-что, к Дзену не относящееся. Есть форма на сайте типо для ввода имени и мыла пользователя с кнопкой отправить в мой ящик. Можно обойтись одним скриптом для отправки полей формы в мой ящик и если как, то да? А то тут советуют писать прогу, которая будет этим заниматься, а у меня времени нет на изучение ентого. ПЛЗ.


Дата: Июл 27, 2004 15:51:14

Kirk> малёк увяз я... но в этом мне помог MASM 6.11, будь он не ладен... Перехожу на NASM

Some people argue that NASM is obsolette and must die.
And FASM is cool modern state-of-the-art assembler.
What do you think about it?


Дата: Июл 27, 2004 17:08:30

2 Kirk - Если я прально понял твой вопрос
1.
<form action="mailto:kirk2003@list.ru?subject=FromYourSite" method="post">
<input type=text name="UzverName">
<input type=Submit>
</form>

Это отошлёт тебе на мейл мисьмо содержащее
UzverName=введённое юзвером

ЭТО не проканает если у него НЕТ деволтового маил агента

Если хостинг с поддержкой PHP - то сделать функцию отсылки очень легко

<< 1 ... 9 . 10 . 11 . 12 . 13 . 14 . 15 . 16 . 17 . 18 . 19 ... 20 . >>


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.060