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

Эмулятор OC "CODE"

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

"Дело было вечером,

Делать было нечего."

С. В. Михалков

 

Писал я себе спокойно программы на Java, но захотелось мне изучить C++. С этим я легко справился и подумал - что бы мне такое написать для практики? Решил написать что-нибудь с использованием какой-нибудь интересной библиотеки. Например Lua. Тут я и вспомнил про OC и решил накодить эмулятор. Не буду про него ничего писать - просто оставлю ссыль на реп - вот. Там в ридми все разжевано.

Эмулятор написан на C++ с использованием библиотек lua и SDL. Код писал полностью сам, кроме поддержки юникода - библиотеку для этого я нашел на гитхабе и Crl+C Ctrl+V (ну лень было разбираться в этих кодировках). Эмулятор еще написан не до конца, но OpenOS на нем работает. Сейчас пишу поддержку интернет-карт.

Да, я знаю о том, что этих эмуляторов уже хоть пруд пруди, но вдруг кому-то мой покажется лучше. В общем, пользуйтесь на здоровье.

Изменено пользователем Alex
исправление форматирования

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


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

@Avevad Нужен правильный скрипт для билдинга, сейчас этот код собирается только на линуксе. Нужно подключить правильно зависимости через find_package и заинклюдить.

 

 

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


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

@NEO , с этого момента, пожалуйста, поподробнее) Под венду не собирал никогда просто.

Более того, сейчас не имею под рукой компа с окнами чтобы затестить

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

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


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

@NEO, попытался сделать возможным сборку на форточках, можешь проверить?

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

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


Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, Avevad сказал:

@NEO, попытался сделать возможным сборку на форточках, можешь проверить?

на чём ето сделано? я могу попробывать скомпилить

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


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

в README есть инфа. Для линукса, но с Win все аналогично

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


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

типо, ты просто кодил файлы и потом компилил и собирал вместе, или использовал какие-то инструменты? (qt creator или code blocks например)

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


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

(я не совсем хорошо знаком с разработкой на c++)

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


Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, Avevad сказал:

в README есть инфа. Для линукса, но с Win все аналогично

окей, я попробую скомпилить используя mingw

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


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

Через CMake надо компилить

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


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

По моим наблюдениям, CMake работает нормально только на линухе.

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


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

То есть ни у кого не заработало? Печально. Хотелось фидбека

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


Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, Avevad сказал:

То есть ни у кого не заработало? Печально. Хотелось фидбека

у меня вылетел бсод во время скачивания qt. как нибудь потом :smile44:

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


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

Так, стоп. Зачем тебе QT?

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


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

Мне лень в говени плюсовом копаться что бы собрать под винду, забыл их и не хочу разбираться заново . Ничего личного.

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


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

О, конкуренты!
Приветствую, приветствую :D

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


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

@Totoro ни о какой конкуренции речи быть не может)) Ocelot сделан с серьезным намерением, я же делал его "Just for fun".

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

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


Ссылка на сообщение
Поделиться на других сайтах
В 15.05.2020 в 14:40, Avevad сказал:

Так, стоп. Зачем тебе QT?

там сразу идёт mingw cmake и всякое разное другое нужное

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


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, ArtHacker сказал:

там сразу идёт mingw cmake и всякое разное другое нужное

msys2 надо ставить

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


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

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

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

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

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

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

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

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

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


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