Перейти к содержанию
Авторизация  
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 эмодзи.

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

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

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

Авторизация  

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