OberonCore
https://forum.oberoncore.ru/

Компиляция V3.
https://forum.oberoncore.ru/viewtopic.php?f=30&t=2010
Страница 1 из 1

Автор:  niello [ Четверг, 05 Ноябрь, 2009 14:09 ]
Заголовок сообщения:  Компиляция V3.

Здраствуйте. Я заинтересовался операционной системой V3.
Удавалось ли кому нибуть скомпилировать Native V3, собрать ее записать на диск и запустить?
Интерисует именно Native. Какой компилятор при этом необходимо использовать, и как записать все это на образ дискеты? Открывая образ дискеты с помощью winimage обнаружилось что там кодировка непонятная - как создавался образ?
P.S. Запускать уже скомпилированную версию удавалось на WMware...

Автор:  bohdant [ Четверг, 05 Ноябрь, 2009 18:32 ]
Заголовок сообщения:  Re: Компиляция V3.

А почему именно V3 интересует?

Автор:  Ярослав Романченко [ Четверг, 05 Ноябрь, 2009 19:11 ]
Заголовок сообщения:  Re: Компиляция V3.

niello писал(а):
Интерисует именно Native. Какой компилятор при этом необходимо использовать, и как записать все это на образ дискеты? Открывая образ дискеты с помощью winimage обнаружилось что там кодировка непонятная - как создавался образ?
По-идее всё необходимое для перекомпиляции системы и создания образа уже в системе есть. Но собирать V3 не пробовал.
Непонятная кодировка по-тому, что в V3 используется собственная файловая система (такая-же ФС используется сейчас и в системе A2, но после увеличения длины имени файла стала несовместимой с V3, но по-прежнему оставлен модуль OldDiskFS для обратной совместимости) и winimage её не понимает.

Автор:  niello [ Четверг, 05 Ноябрь, 2009 21:31 ]
Заголовок сообщения:  Re: Компиляция V3.

Интерисует именно V3 так как он по исходникам попроще V4. Для компиляции использовал XDS но он походу неподходит. Может есть oberon-о подобная система которую кто то уже компилировал, и запускал?

Автор:  Александр Ильин [ Четверг, 05 Ноябрь, 2009 22:09 ]
Заголовок сообщения:  Re: Компиляция V3.

Лично я ставил Native безо всякой компиляции, из готовых бинарников.

Автор:  niello [ Четверг, 05 Ноябрь, 2009 22:15 ]
Заголовок сообщения:  Re: Компиляция V3.

Я тоже ставтил без всякой компиляции, но дело не в том — мне нужно скомпилировать, что бы потом можно было самому ее модернизировать (само ядро) и опять запустить. А компилятора нету. и еще один интересный вопрос, в исходниках V3 идет обращение к модулю SYSTEM, его нету, но есть System, в котором тоже идет обращение к модулю SYSTEM. (это меня обескуражило).

Автор:  bohdant [ Четверг, 05 Ноябрь, 2009 22:28 ]
Заголовок сообщения:  Re: Компиляция V3.

niello писал(а):
Я тоже ставтил без всякой компиляции, но дело не в том — мне нужно скомпилировать, что бы потом можно было самому ее модернизировать (само ядро) и опять запустить. А компилятора нету. и еще один интересный вопрос, в исходниках V3 идет обращение к модулю SYSTEM, его нету, но есть System, в котором тоже идет обращение к модулю SYSTEM. (это меня обескуражило).

SYSTEM - это псевдомодуль, т.е. он реализован ("зашит") в компиляторе.
Поиграйтесь с А2, она компилируется быстро и без проблем. На самом деле кода не много. Я недавно как раз ядро и модернизировал.

Автор:  niello [ Четверг, 05 Ноябрь, 2009 22:38 ]
Заголовок сообщения:  Re: Компиляция V3.

bohdant писал(а):
SYSTEM - это псевдомодуль, т.е. он реализован ("зашит") в компиляторе.
Поиграйтесь с А2, она компилируется быстро и без проблем. На самом деле кода не много. Я недавно как раз ядро и модернизировал.

Компилировать в Windows чем?

Автор:  bohdant [ Четверг, 05 Ноябрь, 2009 23:01 ]
Заголовок сообщения:  Re: Компиляция V3.

niello писал(а):
bohdant писал(а):
SYSTEM - это псевдомодуль, т.е. он реализован ("зашит") в компиляторе.
Поиграйтесь с А2, она компилируется быстро и без проблем. На самом деле кода не много. Я недавно как раз ядро и модернизировал.

Компилировать в Windows чем?

Есть А2 для Виндовс, т.е. ядро (а это микроядерная ОС) реализовано под винду. И оська запускается поверх винды, как приложение-Виндовс.
Вот там и компилится все...
Вот некоторые ссылки:
http://a2os.org.ua/forums/announcements.php#1246465047

Автор:  bohdant [ Четверг, 05 Ноябрь, 2009 23:06 ]
Заголовок сообщения:  Re: Компиляция V3.

Хотя ядро удобнее перекомпилировать, если загружаться с А2 (можно в виртуальной машине, например).
Под А2 сборка ядра занимает меньше минуты.

Автор:  niello [ Четверг, 05 Ноябрь, 2009 23:18 ]
Заголовок сообщения:  Re: Компиляция V3.

Версия под виндовс — заработала, другую пробовал запустить (mini) из под WMware, при малых расширениях не загружается, а при больших такой непонятный скриншотИзображение.

И еще, как открыть из Development->PET->Открыть нужный мне файл (прописываю положение - не открывается)

Upd. Я неостанавливал WMware и Aos2 работала в таком режиме и когда я развернул окно она полностью загрузилась. НО мышь медленно реагирует - наверно из-за того что система еще что то обрабатывает паралельно.

Автор:  bohdant [ Четверг, 05 Ноябрь, 2009 23:35 ]
Заголовок сообщения:  Re: Компиляция V3.

Качни A2 VMWare Image
http://www.bluebottle.ethz.ch/downloads/A2VM.zip

Качни VMware-Player
http://download3.vmware.com/software/vm ... 185404.exe

Запустится сразу и без вопросов.

Выглядить будет примерно так:
http://www.ocp.inf.ethz.ch/wiki/Documen ... nshot1.jpg
Цитата:
И еще, как открыть из Development->PET->Открыть нужный мне файл (прописываю положение - не открывается)

слева внизу менюшка......, или файл как открыть уже в PET?
Тогда открыть Files->Files и перетащить в поле ввода файл.

Автор:  niello [ Четверг, 05 Ноябрь, 2009 23:40 ]
Заголовок сообщения:  Re: Компиляция V3.

Спасибо, буду пробовать.

Автор:  Sergo [ Пятница, 06 Ноябрь, 2009 00:28 ]
Заголовок сообщения:  Re: Компиляция V3.

niello писал(а):
Интерисует именно V3 так как он по исходникам попроще V4. Для компиляции использовал XDS но он походу неподходит. Может есть oberon-о подобная система которую кто то уже компилировал, и запускал?

Я пробовал компилировать исходники V4 с помощью XDS и запускать ее как обычное приложение. При этом "родной" компилятор V4 выкинул, а базовые модули, взаимодействующие с железом, переписал для Windows API. Все более-менее нормально работает, но, конечно, такой "гибрид" V4 с XDS - не полноценная оберон-система. Но рисовать графику в окнах или выводить что-то в лог можно.

Автор:  niello [ Пятница, 06 Ноябрь, 2009 01:14 ]
Заголовок сообщения:  Re: Компиляция V3.

Sergo писал(а):
Я пробовал компилировать исходники V4 с помощью XDS и запускать ее как обычное приложение. При этом "родной" компилятор V4 выкинул, а базовые модули, взаимодействующие с железом, переписал для Windows API. Все более-менее нормально работает, но, конечно, такой "гибрид" V4 с XDS - не полноценная оберон-система. Но рисовать графику в окнах или выводить что-то в лог можно.

Ого. Круто. Но меня как раз работа с железом и интерисует(
to bohdant : Как ты говорил всезапустилось (на моем WMware не работало — пришлось удалить). Щас читаю сорцы, а именно BootManager.ASM - очень страшная штука...

Автор:  Trurl [ Пятница, 06 Ноябрь, 2009 09:24 ]
Заголовок сообщения:  Re: Компиляция V3.

niello писал(а):
Я тоже ставтил без всякой компиляции, но дело не в том — мне нужно скомпилировать, что бы потом можно было самому ее модернизировать (само ядро) и опять запустить. А компилятора нету.

Как же нету? Есть там компилятор.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/