|
0 / 0 / 0
Регистрация: 18.12.2011
Сообщений: 48
|
|
Как начать писать ОС чайнику05.02.2013, 23:25. Показов 2352. Ответов 14
Метки нет (Все метки)
Всем привет, хочу написать свою ОС ( Не для продажи, или чего то ещё, просто для себя.)
Но я даже толком и компилятор не смог найти (скачал FASM,а он вот этот даже код не компилить https://www.cyberforum.ru/asse... 98024.html ) Так знаком с паскалем, делфи, довольно хорошо понимаю как там нарисовать круг, или квадрат попиксельно, даже небольшой кусочек 3Д написал.) с с++ знаком очень мало, математику знаю довольно хорошо. Хотелось бы так же, что бы вы показали как это все чудо, запускать на "Oracle VM VirtualBox" П.С. колибри ОС смотрел, на VirtualBox поставить смог с трудом..
0
|
|
| 05.02.2013, 23:25 | |
|
Ответы с готовыми решениями:
14
Как начать писать бэк Как начать писать программу? |
| 06.02.2013, 00:51 | |
|
Взгляни сюда
и тут(ето перевод) А колибри запускается везде, я на Samsung Galaxy Mini запустил с помощью SDL
0
|
|
|
0 / 0 / 0
Регистрация: 18.12.2011
Сообщений: 48
|
|
| 06.02.2013, 10:05 [ТС] | |
|
Вы не совсем меня поняла, у меня нет трудностей с кодом.. Я не знаю как, и в чем это все компилировать, FASM даже простой пример не скомпилил.(
(По вашей ссылке) потребуется только GCC, ld, NASM и GNU Make. NASM Такой набор слов, честно говоря, меня пугает очень сильно
0
|
|
|
64 / 64 / 0
Регистрация: 06.10.2011
Сообщений: 299
|
|
| 06.02.2013, 11:31 | |
|
ну и зачем тогда грузить своей осью. вот поставь MASM. после установки файл из архива example.asm перетащи мышью на батник makewin.bat. и будет тебе счастье
http://www.masm32.com/masmdl.htm ps все должно находится на разделе С и сам масм ставь на С - масм не умеет файлы компилировать расположенные на другом разделе
0
|
|
|
639 / 482 / 12
Регистрация: 10.01.2011
Сообщений: 1,045
|
|
| 06.02.2013, 14:56 | |
|
0
|
|
|
64 / 64 / 0
Регистрация: 06.10.2011
Сообщений: 299
|
|
| 06.02.2013, 15:33 | |
|
да точно может. только я так и не смог настроить чтоб все в одном месте получалось. у меня екзешник в папке юзера получается
Vadimych приведи плиз пример батника чтоб екзешник в папке с кодом получался на другом диске, ну или как то удобно чтоб было
0
|
|
|
639 / 482 / 12
Регистрация: 10.01.2011
Сообщений: 1,045
|
||||||
| 06.02.2013, 15:38 | ||||||
|
bomz, в переменной path путь к папке masm32\bin у тебя написан?
Добавлено через 1 минуту Вот этим консольные программы собираю.
0
|
||||||
|
64 / 64 / 0
Регистрация: 06.10.2011
Сообщений: 299
|
|
| 06.02.2013, 15:54 | |
|
конечно я не дал кому попало переменную окружения менять. то есть все собирается в папке BIN?
0
|
|
|
639 / 482 / 12
Регистрация: 10.01.2011
Сообщений: 1,045
|
|
| 06.02.2013, 15:56 | |
|
0
|
|
|
64 / 64 / 0
Регистрация: 06.10.2011
Сообщений: 299
|
|
| 06.02.2013, 16:03 | |
|
тоже самое что в батнике писать прямой путь. я обычно пишу коды на рабочем столе и тут же компилю так что меня устраивало что все на одном диске. исполняемый файл тоже на рабочем столе получается, не лазить же каждый раз в папку бин
Добавлено через 2 минуты я еще до конца не разобрался но все ранво вроде получается что объектный файл должен на том же диске что и масм быть?
0
|
|
|
639 / 482 / 12
Регистрация: 10.01.2011
Сообщений: 1,045
|
||
| 06.02.2013, 16:40 | ||
|
У меня masm32 на диске D.
0
|
||
|
64 / 64 / 0
Регистрация: 06.10.2011
Сообщений: 299
|
|
| 06.02.2013, 17:31 | |
|
еще одна фигня получаица :black_eye.:
если не указывать в коде абсолютные пути к инклудам и юиюлиотекам, то домашней директорией должен быть диск на котором масм. но тогда и объектный файл на нем получится
0
|
|
|
4 / 4 / 0
Регистрация: 20.09.2012
Сообщений: 95
|
|
| 06.02.2013, 18:01 | |
|
начни писать свою OS на ассемблере))
0
|
|
|
64 / 64 / 0
Регистрация: 06.10.2011
Сообщений: 299
|
|
| 06.02.2013, 18:12 | |
|
а на чем ее еще писать, на вбс скрипте?
0
|
|
| 06.02.2013, 21:05 | |
|
0
|
|
| 06.02.2013, 21:05 | |
|
Помогаю со студенческими работами здесь
15
Как начать писать программу
Как правильно начать писать сайт? Как начать писать под iOS? Как начать чтото писать на OpenGL? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит:
токи, напряжения и их 1 и 2 производные при t = 0;. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|