Автор Тема: Моя первая программулина (эмулятор) под Линукс )  (Прочитано 49109 раз)

0 Пользователей и 10 Гостей просматривают эту тему.

Оффлайн Altmer

  • Администратор
  • Ветеран
  • *******
  • Сообщений: 4222
Над ней конечно еще работать и работать - Qt я первый раз в руки взял (решил освоить для расширения кругозора), но вроде получается )

Набросаю GUI для FreeDO, а затем расширю для Феникса, билды будут сразу идти и под линукс и под винду.

Единственное что беспокоит, это как мне джои прикрутить - кто-нибудь знает?
- Разве ты не устал от борьбы, от каменистых дорог?
- Нет.
- Как странно, ведь многие так ценят покой...
                                             E. Гуляковский, "Сезон туманов"

Оффлайн Altmer

  • Администратор
  • Ветеран
  • *******
  • Сообщений: 4222
Единственное что беспокоит, это как мне джои прикрутить - кто-нибудь знает?

Кажись нашел - http://www.signal11.us/oss/hidapi/
- Разве ты не устал от борьбы, от каменистых дорог?
- Нет.
- Как странно, ведь многие так ценят покой...
                                             E. Гуляковский, "Сезон туманов"

Оффлайн Evgen-san

  • REALьный 3DOшник
  • Ветеран
  • *
  • Сообщений: 1378
сие FreeDO Linux Edition PROTOTYPE?
R. E. A. L. 3DO Interactive Multiplayer

Оффлайн Altmer

  • Администратор
  • Ветеран
  • *******
  • Сообщений: 4222
Просто новый интерфейс, который можно будет компильнуть сразу под двумя наиболее популярными платформами.
Единственное - непривычный этот Qt и справочника толкового на него нет, а лишь, имхо, очередная помойка на основе доксигена или чего-то аналогичного, совершенно неструктурированная с точки зрения использования и от того малополезная информация.
- Разве ты не устал от борьбы, от каменистых дорог?
- Нет.
- Как странно, ведь многие так ценят покой...
                                             E. Гуляковский, "Сезон туманов"

Oleg

  • Гость
А я уже думал, что вся надежда на wine, так как слака (Linux) стала основной ОС.
Может под линуксом и производительность будет лучше?

Оффлайн Altmer

  • Администратор
  • Ветеран
  • *******
  • Сообщений: 4222
А я уже думал, что вся надежда на wine, так как слака (Linux) стала основной ОС.
Может под линуксом и производительность будет лучше?

У меня тоже на трех из четырех компах линукс.
Производительность врядли будет выше, скорее всего такая же, хотя если кэшь по каким-то причинам в линуксе будет более оптимально работать - то возможно скорость и повысится. Но в целом (по моим наблюдениям) линукс - значительно более тормозная система по сравнению с виндой (хотя может я не умею с ним обращаться).
- Разве ты не устал от борьбы, от каменистых дорог?
- Нет.
- Как странно, ведь многие так ценят покой...
                                             E. Гуляковский, "Сезон туманов"

Oleg

  • Гость
А я уже думал, что вся надежда на wine, так как слака (Linux) стала основной ОС.
Может под линуксом и производительность будет лучше?

У меня тоже на трех из четырех компах линукс.
Производительность врядли будет выше, скорее всего такая же, хотя если кэшь по каким-то причинам в линуксе будет более оптимально работать - то возможно скорость и повысится. Но в целом (по моим наблюдениям) линукс - значительно более тормозная система по сравнению с виндой (хотя может я не умею с ним обращаться).
Я зметил только, то, что Windows 7 реагирует шустрее чем KDE 4.7 :(
 

Оффлайн Altmer

  • Администратор
  • Ветеран
  • *******
  • Сообщений: 4222
Уже прикрутил OpenGL, разобрался с синхронизацией потоков.
Через HID достучаться до устройств не удалось (видимо какой-то демон получает монопольный доступ к стандартным устройствам вроде джойстиков), а довешивать SDL не хочется, там и от QT хлама предостаточно. В общем пока побудет на клавиатуре, позже что-нибудь придумаю.
Осталось OpenAL прицепить и можно пытаться заводить ядро )
- Разве ты не устал от борьбы, от каменистых дорог?
- Нет.
- Как странно, ведь многие так ценят покой...
                                             E. Гуляковский, "Сезон туманов"

Оффлайн Altmer

  • Администратор
  • Ветеран
  • *******
  • Сообщений: 4222
Linux менее капризен в плане программирования - даже не ожидал )
OpenAL - прикрутил.
Буду пробовать запустить биос.
- Разве ты не устал от борьбы, от каменистых дорог?
- Нет.
- Как странно, ведь многие так ценят покой...
                                             E. Гуляковский, "Сезон туманов"

Оффлайн Altmer

  • Администратор
  • Ветеран
  • *******
  • Сообщений: 4222
Итак - биос завелся без проблем )))
- Разве ты не устал от борьбы, от каменистых дорог?
- Нет.
- Как странно, ведь многие так ценят покой...
                                             E. Гуляковский, "Сезон туманов"

Mytholos

  • Гость
Ну уже результат, хотя что мшало создать на С++?

Оффлайн Evgen-san

  • REALьный 3DOшник
  • Ветеран
  • *
  • Сообщений: 1378
Altmer
Ubuntu compatible? :)
R. E. A. L. 3DO Interactive Multiplayer

Оффлайн Altmer

  • Администратор
  • Ветеран
  • *******
  • Сообщений: 4222
Ну уже результат, хотя что мшало создать на С++?

Чего?

Altmer
Ubuntu compatible? :)

Ага - она самая )
- Разве ты не устал от борьбы, от каменистых дорог?
- Нет.
- Как странно, ведь многие так ценят покой...
                                             E. Гуляковский, "Сезон туманов"

Оффлайн Evgen-san

  • REALьный 3DOшник
  • Ветеран
  • *
  • Сообщений: 1378
это хорошо, нужно будет поставить Ubuntu на мой новый портативный универсальный эмулятор Lenovo IdeaPad V570 (59-069316) 8)
« Последнее редактирование: 09 Декабрь 2011, 08:44:55 от Onizuka »
R. E. A. L. 3DO Interactive Multiplayer

Mytholos

  • Гость
Упростим, нафига на QT создаешь то?