Перейти к содержимому
JLevi

Эмулятор для OC

Рекомендуемые сообщения

С вирусами небось?

Так то, эмулятор, это очень большая и кропотливая работа, что даже не верится.

 

Запусти на нем OpenOS пожалуйста, и выложи скриншот какой нибудь проги типа ls. Интересно посмотреть.

Изменено пользователем Krutoy

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Работа, конечно, не простая. Да и не все функции реализованы. Дорабатывать все равно придется в игре. Реализовал поддержку нескольких экранов, редстоуна, а также тестовую панель для работы с адаптером. Open folder открывает папку с дисками. При первом запуске надо задать конфигурайию, и сохранить ее. Далее будет грузится сама из выбранной папки компьютера.

post-15393-0-96502600-1434653896_thumb.png

post-15393-0-97733400-1434653906_thumb.png

post-15393-0-15017300-1434653921_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

P.S. фича реквест:

  • Сделать возможность удаления компонентов
  • Ограничить количество компонентов (не больше 1 видяшки на комп и т.п.), которые могут быть одновременно установлены
  • Возможность поставить любой апгрейд/карту и прочее..

 

 

P.P.S. я его уронил :)

P.P.P.S. при попытке убрать Test Bar (через View), вместо него убирается Redstone Bar

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Работа, конечно, не простая. Да и не все функции реализованы. Дорабатывать все равно придется в игре. Реализовал поддержку нескольких экранов, редстоуна, а также тестовую панель для работы с адаптером. Open folder открывает папку с дисками. При первом запуске надо задать конфигурайию, и сохранить ее. Далее будет грузится сама из выбранной папки компьютера.

Крутотень.

 

От себя добавлю несколько скринов:

s_1434655889_6285970_ff11396990.png s_1434655888_9507166_93afd65efe.png s_1434655890_9987277_63c9673cfd.png

 

Из замеченных багофич:

  • - Перепрошивка eeprom не сохраняется после рестарта (спасает подмена файла)
  • - при старте генерит события component_added для всех частей, чего на реальном OC не происходит
  • - computer.shutdown(true) - не работает
  • - os.date('!%R') - не работает
  • - клавиша '~' - генерит событие с неправильным кодом
  • - события clipboard, drag, drop, scroll не генерятся
  • - редактор форумных постов кривой )
Изменено пользователем swg2you

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

чем? 

А хотя бы этим:

<p>Из замеченных багофич:</p>
<ul><li>- Перепрошивка eeprom не сохраняется после рестарта (спасает подмена файла)</li><br />
<li>- при старте генерит события component_added для всех частей, чего на реальном OC не происходит</li><br />
<li>- computer.shutdown(true) - не работает</li><br />
<li>- os.date('!%R') - не работает</li><br />
<li>- клавиша '~' - генерит событие с неправильным кодом</li><br />
<li>- события clipboard, drag, drop, scroll не генерятся</li><br />

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А отключить режим HTML не? Первая иконка в редакторе

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А отключить режим HTML не? Первая иконка в редакторе

Ну, её ж еще найти эту кнопку нужно, и ткнуть догадаться )

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну, её ж еще найти эту кнопку нужно, и ткнуть догадаться )

по умолчанию режим HTML отключен,пока не переключишь принудительно..

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это великолепно! JLevi, ты прямо как снег на голову свалился с уже готовым продуктом!

Проверил, эмулятор действительно работает. Даже запустил gml и свою инфо-панель, которая даже на сервере не хотела работать.

 

pzABEA7.png

  • Не получилось выйти из lua.lua через ctlr+c
  • Просьба сделать автоматический ресайз экрана для четкого отображения текста.
  • Просьба сделать поддержку интернет-карты
     

А остальном, впечатляет.

Ты собираешься постить это на оффорум?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Оу. Это действительно круто...

Я считаю, что определённо нужно пускать человека в вайт-лист. И даже спорить не о чем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Что за компонент test?

Хочу:

1. Вставку из буфера обмена

2. Поддержку модемов и связанных плат

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

по умолчанию режим HTML отключен,пока не переключишь принудительно..

Эм. Мы недопоняли друг-друга, код который я привел скопирован из кода страницы а не из редактора. Редактор был в стандартном режиме, я отредактировал сообщение, оформив список багофич в виде маркированного списка, и после сохранения маркированный список разъехался. Редактор почему-то добавил к каждому элементу списка тег <br> 

<li>- computer.shutdown(true) - не работает</li><br />

 

А псевдо-html режим по первой кнопке - работает лучше чем wysiwyg.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

Реализовал поддержку нескольких экранов
Так и не догадался как открыть второй экран 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно вопрос, на чем писал? Может получится портировать под пингвиненка.

Изменено пользователем LeshaInc

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

C++ или C, или другие языки компилируемые, я в exe поковырялся.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...