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/ |