User Tag List

Страница 9 из 278 ПерваяПервая ... 5678910111213 ... ПоследняяПоследняя
Показано с 81 по 90 из 2779

Тема: Xpeccy

  1. #81

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Обновление. Добавился минимальный IDE с SJASM'ом в качестве компилятора (вызывается по F6). В проекте замутить раскраску текста проги. См.первый пост.
    Все любят гипножабу

  2. #82

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,215
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,650
    Поблагодарили
    574 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Никак не получается собрать эмулятор с ALSA - не могу понять, какой именно звуковой библиотеки не достаёт для сборки. Все библиотеки, которые на мой взгляд могли отвечать за это установил, но увы... Без ALSA собирается и запускается.

    Код:
    stanislav@ZX-Spectrum:~/1/zx$ make
    g++ -Wl,-O1 -o zx main.o moc_classes.o qrc_zx.o    -L/usr/lib -L/usr/X11R6/lib -lQtOpenGL -lQtGui -lQtCore -lGLU -lGL -lpthread
    main.o: In function `EmulWindow::emulframe()':
    main.cpp:(.text+0x28532): undefined reference to `snd_pcm_writei'
    main.cpp:(.text+0x28552): undefined reference to `snd_pcm_recover'
    main.o: In function `main':
    main.cpp:(.text+0x39e3a): undefined reference to `snd_pcm_open'
    main.cpp:(.text+0x39f38): undefined reference to `snd_pcm_set_params'
    main.cpp:(.text+0x3a538): undefined reference to `snd_pcm_close'
    main.cpp:(.text+0x3a83b): undefined reference to `snd_strerror'
    main.cpp:(.text+0x3a95b): undefined reference to `snd_strerror'
    collect2: выполнение ld завершилось с кодом возврата 1
    make: *** [zx] Ошибка 1
    С уважением, Станислав.

  3. #83

    Регистрация
    17.01.2005
    Адрес
    Belarus, Minsk
    Сообщений
    402
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Никак не получается собрать эмулятор с ALSA - не могу понять, какой именно звуковой библиотеки не достаёт для сборки. Все библиотеки, которые на мой взгляд могли отвечать за это установил, но увы... Без ALSA собирается и запускается.
    Установить libasound2 и libasound2-dev, а в Makefile после -lGL -lpthread добавить еще и -lasound
    ATW4GS / BIN2SNA / SquareMania <ТИ-3> / Ужасм+
    ATM-Turbo 512 v4.50, Commodore 64G + TAC-2, Retro-Bit Super Retro TRIO

  4. #84

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Можно ведь не билдить - бинарник и так в архиве.
    У меня строчка в MakeFile выглядит так
    Код:
    LIBS          = $(SUBLIBS)  -L/usr/lib -L/usr/X11R6/lib -lQtOpenGL -lQtGui -lQtCore -lGLU -lGL -lpthread -lasound
    И qmake, если он пользовался, должен быть от qt4 (qmake-qt4)
    Все любят гипножабу

  5. #85

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,215
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,650
    Поблагодарили
    574 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Aprisobal Посмотреть сообщение
    Установить libasound2 и libasound2-dev
    Эти библиотеки и я так установил.

    Цитата Сообщение от Aprisobal Посмотреть сообщение
    в Makefile после -lGL -lpthread добавить еще и -lasound
    А вот это помогло! Спасибо! Собрался и заработал со звуком.

    Цитата Сообщение от SAM style Посмотреть сообщение
    Можно ведь не билдить - бинарник и так в архиве.
    У меня 64-х битная система.
    С уважением, Станислав.

  6. #86

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,215
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,650
    Поблагодарили
    574 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    Документацию на GTK в стиле QAssistant'a найдёте - переделаю виджеты (благо их там от силы штук 5-7, если не считать дебугера и зачатков сетапа). Но после того, как вживлю ВГ93 и AY.
    Ну так как на счёт GTK?
    С уважением, Станислав.

  7. #87

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Ну так как на счёт GTK?
    Я пока только немного посмотрел доки по GTK. Понял, что будет сложнее, чем в QT. А чем QT не устраивает, кроме того, что гном не на нём построен? Просто ещё один фрэймворк в системе. Кушать не просит.
    Все любят гипножабу

  8. #88

    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,877
    Спасибо Благодарностей отдано 
    128
    Спасибо Благодарностей получено 
    131
    Поблагодарили
    81 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    Cool

    Цитата Сообщение от SAM style Посмотреть сообщение
    Я пока только немного посмотрел доки по GTK. Понял, что будет сложнее, чем в QT.
    ничего там сложного нету, пишется на ура!

    Цитата Сообщение от SAM style Посмотреть сообщение
    А чем QT не устраивает, кроме того, что гном не на нём построен?
    я уже тебе говорил, повторюсь ещё раз, у меня в нем не работает клавиатура, хотя также PSI работает на ура. Так что либо ты опрашиваешь напрямую, либо не так обращаешься к QT.

    Цитата Сообщение от SAM style Посмотреть сообщение
    Просто ещё один фрэймворк в системе. Кушать не просит.
    вопрос кушает или нет, с современными объёмами хардов помоему уже второстепенен.

  9. #89

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,215
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,650
    Поблагодарили
    574 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну вот как раз тем и не устраивает, что Гном не на нём базируется Всегда приятнее пользоваться "родным" приложением.
    С уважением, Станислав.

  10. #90

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от breeze Посмотреть сообщение
    я уже тебе говорил, повторюсь ещё раз, у меня в нем не работает клавиатура, хотя также PSI работает на ура. Так что либо ты опрашиваешь напрямую, либо не так обращаешься к QT.
    Напрямую не опрашиваю. Сейчас узнаем, в чем прблема - во мне или в QT.
    emulwin.c, вторая функция с конца. допиши жирный qDebug, откомпиль и посмотри, что в консоль плюётся при нажатии кнопок:
    Код:
    void EmulWindow::keyPressEvent(QKeyEvent* event) {
    	if (event->isAutoRepeat()) return;
    	quint32 fullcode=event->nativeScanCode();
    	unsigned char code;
    	code=(fullcode<0x80)?fullcode:0;
    qDebug()<<fullcode<<code;
    	switch (code) {
    Если ничего - QT не реагирует на клаву (хреново). Если нули - я не так опрашиваю.
    Все любят гипножабу

Страница 9 из 278 ПерваяПервая ... 5678910111213 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •