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






Фотография
- - - - -

OC эмулятор

Написано NEO , 24 Сентябрь 2017 · 977 просмотров

opencomputers
OC эмулятор

Привет!
Все мы пользуемся эмулятором OCEmu, но в нём есть недочёты, во первых нет ограничения озу и цп, иначе говоря, написанная программа на эмуляторе не факт что будет работать так же быстро и вообще компьютер не упадёт от not enough memory, я взялся за реализацию нативной версии эмулятора.

 

 

 

 

 

Какие мысли хочу вынести.

  • Эмулятор будет подсчитывать количество памяти.
  • Эмулятор будет исполнять код со скоростью оригинального процессора ОС.
  • Эмулятор будет написан на С++, никаких lua и SDL, только C++ и SDL.
  • Если будет интерес к такой теме - можно будет сделать даже виртуальную среду для программирования роботов и дронов.
  • Всегда можно реализовать компоненты из аддонов, например проигрывать из CX.
  • Другие фичи и идеи можно написать в комментариях, ну и они могут приходит по мере разработки мне.



  • ECS это нравится



OCEmu умеет исполнять код со скоростью оригинального OpenComputers.

Там в конфиге можно настроить

А вот с подсчетом freeMemory действительно проблемы есть

Билд под Линукс будет?

Билд под Линукс будет?

с++ же, конечно.

Получилось модифицировать ядро луа, теперь он считает количество памяти и не даёт выделять больше лимита.

Ну фз, я думал, что уже запилили чего-то, а тут только теория. Заголовок смутил.

Ждем версию под андроид

Ждем версию под андроид

Сможешь портировать?

пожелаю удачи, терпения этому проэкту
на счёт оригинальность выполнения кода: надо сделать опционально, или ускорение, чтоб не ждать +100500 часов результата
а для виртуальная среда для роботов да, будет гуд

Еще с редактором совместить

И отладчиком


Обратные ссылки на эту запись [ URL обратной ссылки ]

Обратных ссылок на эту запись нет

Новые комментарии

0 посетителей

0 пользователей, 0 гостей, 0 анонимных

Последние посетители

  • Фотография
    monkey
    20 июн 2018 - 13:02
  • Фотография
    LeshaInc
    19 июн 2018 - 12:13
  • Фотография
    Romanok2805
    13 июн 2018 - 15:13
  • Фотография
    Kynd
    06 июн 2018 - 17:58
  • Фотография
    vlad3
    01 июн 2018 - 12:35
  • Фотография
    Fingercomp
    01 июн 2018 - 08:35
  • Фотография
    Asummonster
    26 май 2018 - 17:14
  • Фотография
    vladimir
    25 май 2018 - 21:02
  • Фотография
    JLevi
    25 май 2018 - 20:49
  • Фотография
    Kid
    14 май 2018 - 06:33
  • Фотография
    mrlobaker
    11 май 2018 - 07:12
  • Фотография
    folder
    09 май 2018 - 11:17
  • Фотография
    krovyaka
    08 май 2018 - 19:58
  • Фотография
    eu_tomat
    06 май 2018 - 15:49
  • Фотография
    rrr_game
    04 май 2018 - 16:06
  • Фотография
    jammer312
    02 май 2018 - 20:00
  • Фотография
    MeXaN1cK
    30 апр 2018 - 20:49
  • Фотография
    Zabqer
    27 апр 2018 - 21:26
  • Фотография
    Nymda
    26 апр 2018 - 23:52
  • Фотография
    Arseniy10
    17 апр 2018 - 18:14