OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Пятница, 26 Апрель, 2024 02:17

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 16 ] 
Автор Сообщение
 Заголовок сообщения: Компиляция V3.
СообщениеДобавлено: Четверг, 05 Ноябрь, 2009 14:09 

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Компиляция V3.
СообщениеДобавлено: Четверг, 05 Ноябрь, 2009 18:32 
Аватара пользователя

Зарегистрирован: Суббота, 15 Март, 2008 20:00
Сообщения: 297
Откуда: Київ, Україна
А почему именно V3 интересует?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Компиляция V3.
СообщениеДобавлено: Четверг, 05 Ноябрь, 2009 19:11 
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Компиляция V3.
СообщениеДобавлено: Четверг, 05 Ноябрь, 2009 21:31 

Зарегистрирован: Четверг, 05 Ноябрь, 2009 13:52
Сообщения: 14
Откуда: Украина, г. Харьков
Интерисует именно V3 так как он по исходникам попроще V4. Для компиляции использовал XDS но он походу неподходит. Может есть oberon-о подобная система которую кто то уже компилировал, и запускал?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Компиляция V3.
СообщениеДобавлено: Четверг, 05 Ноябрь, 2009 22:09 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2449
Откуда: Россия, Томск
Лично я ставил Native безо всякой компиляции, из готовых бинарников.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Компиляция V3.
СообщениеДобавлено: Четверг, 05 Ноябрь, 2009 22:15 

Зарегистрирован: Четверг, 05 Ноябрь, 2009 13:52
Сообщения: 14
Откуда: Украина, г. Харьков
Я тоже ставтил без всякой компиляции, но дело не в том — мне нужно скомпилировать, что бы потом можно было самому ее модернизировать (само ядро) и опять запустить. А компилятора нету. и еще один интересный вопрос, в исходниках V3 идет обращение к модулю SYSTEM, его нету, но есть System, в котором тоже идет обращение к модулю SYSTEM. (это меня обескуражило).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Компиляция V3.
СообщениеДобавлено: Четверг, 05 Ноябрь, 2009 22:28 
Аватара пользователя

Зарегистрирован: Суббота, 15 Март, 2008 20:00
Сообщения: 297
Откуда: Київ, Україна
niello писал(а):
Я тоже ставтил без всякой компиляции, но дело не в том — мне нужно скомпилировать, что бы потом можно было самому ее модернизировать (само ядро) и опять запустить. А компилятора нету. и еще один интересный вопрос, в исходниках V3 идет обращение к модулю SYSTEM, его нету, но есть System, в котором тоже идет обращение к модулю SYSTEM. (это меня обескуражило).

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Компиляция V3.
СообщениеДобавлено: Четверг, 05 Ноябрь, 2009 22:38 

Зарегистрирован: Четверг, 05 Ноябрь, 2009 13:52
Сообщения: 14
Откуда: Украина, г. Харьков
bohdant писал(а):
SYSTEM - это псевдомодуль, т.е. он реализован ("зашит") в компиляторе.
Поиграйтесь с А2, она компилируется быстро и без проблем. На самом деле кода не много. Я недавно как раз ядро и модернизировал.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Компиляция V3.
СообщениеДобавлено: Четверг, 05 Ноябрь, 2009 23:01 
Аватара пользователя

Зарегистрирован: Суббота, 15 Март, 2008 20:00
Сообщения: 297
Откуда: Київ, Україна
niello писал(а):
bohdant писал(а):
SYSTEM - это псевдомодуль, т.е. он реализован ("зашит") в компиляторе.
Поиграйтесь с А2, она компилируется быстро и без проблем. На самом деле кода не много. Я недавно как раз ядро и модернизировал.

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Компиляция V3.
СообщениеДобавлено: Четверг, 05 Ноябрь, 2009 23:06 
Аватара пользователя

Зарегистрирован: Суббота, 15 Март, 2008 20:00
Сообщения: 297
Откуда: Київ, Україна
Хотя ядро удобнее перекомпилировать, если загружаться с А2 (можно в виртуальной машине, например).
Под А2 сборка ядра занимает меньше минуты.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Компиляция V3.
СообщениеДобавлено: Четверг, 05 Ноябрь, 2009 23:18 

Зарегистрирован: Четверг, 05 Ноябрь, 2009 13:52
Сообщения: 14
Откуда: Украина, г. Харьков
Версия под виндовс — заработала, другую пробовал запустить (mini) из под WMware, при малых расширениях не загружается, а при больших такой непонятный скриншотИзображение.

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Компиляция V3.
СообщениеДобавлено: Четверг, 05 Ноябрь, 2009 23:35 
Аватара пользователя

Зарегистрирован: Суббота, 15 Март, 2008 20:00
Сообщения: 297
Откуда: Київ, Україна
Качни 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 и перетащить в поле ввода файл.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Компиляция V3.
СообщениеДобавлено: Четверг, 05 Ноябрь, 2009 23:40 

Зарегистрирован: Четверг, 05 Ноябрь, 2009 13:52
Сообщения: 14
Откуда: Украина, г. Харьков
Спасибо, буду пробовать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Компиляция V3.
СообщениеДобавлено: Пятница, 06 Ноябрь, 2009 00:28 

Зарегистрирован: Четверг, 03 Август, 2006 16:28
Сообщения: 182
niello писал(а):
Интерисует именно V3 так как он по исходникам попроще V4. Для компиляции использовал XDS но он походу неподходит. Может есть oberon-о подобная система которую кто то уже компилировал, и запускал?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Компиляция V3.
СообщениеДобавлено: Пятница, 06 Ноябрь, 2009 01:14 

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Компиляция V3.
СообщениеДобавлено: Пятница, 06 Ноябрь, 2009 09:24 

Зарегистрирован: Понедельник, 28 Ноябрь, 2005 10:28
Сообщения: 1429
niello писал(а):
Я тоже ставтил без всякой компиляции, но дело не в том — мне нужно скомпилировать, что бы потом можно было самому ее модернизировать (само ядро) и опять запустить. А компилятора нету.

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB