Важная информация

User Tag List

Страница 53 из 55 ПерваяПервая ... 49505152535455 ПоследняяПоследняя
Показано с 521 по 530 из 542

Тема: ZEmu

  1. #521
    Activist Аватар для 13joe
    Регистрация
    14.04.2008
    Адрес
    Новомосковск
    Сообщений
    405
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sinus Посмотреть сообщение
    сделал фиксы под OSX. компилиццо, запускаеццо, работает
    оч мало времени разбираться почему SDL_UpdateRect работает аццки медленно, так что пока юзаю эмуль в режиме 1:1 (noscale).
    Можно ссылку на .dmg для Mac OS X ?
    Pentagon 1024SL 2.2 + Z-Controller + TSFM + GS + 512Kb + HxC Floppy Emulator
    Altera DE1
    Altera DE2
    Апогей БК-01Ц + Rom-Disk 512kb by Vinxru

  2. #522
    Veteran Аватар для AER
    Регистрация
    18.11.2009
    Адрес
    пгт.Малиновка
    Сообщений
    1,355
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Компилил по первому сообщению, не вышло.
    Конец терминала:

    Скрытый текст



    [свернуть]

    Ошибок в другом месте не пишет.
    lubuntu x64
    Последний раз редактировалось AER; 11.01.2018 в 17:29.
    _ _ __ ___ __ _____ _____________

  3. #523
    Activist
    Регистрация
    21.08.2009
    Адрес
    Cyprus
    Сообщений
    233
    Спасибо Благодарностей отдано 
    81
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    19 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    AER,
    Код:
    git clone http://github.com/mkoloberdin/zemu
    cd zemu
    mkdir build
    cd build
    cmake ..
      опционально, если нужно опции поменять:
      ccmake ..
      или
      cmake-gui ..
    make

  4. #524
    Activist Аватар для 13joe
    Регистрация
    14.04.2008
    Адрес
    Новомосковск
    Сообщений
    405
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Можно попросить подробно описать процесс сборки zemu под mac os x ?
    Pentagon 1024SL 2.2 + Z-Controller + TSFM + GS + 512Kb + HxC Floppy Emulator
    Altera DE1
    Altera DE2
    Апогей БК-01Ц + Rom-Disk 512kb by Vinxru

  5. #525
    Activist
    Регистрация
    21.08.2009
    Адрес
    Cyprus
    Сообщений
    233
    Спасибо Благодарностей отдано 
    81
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    19 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от 13joe Посмотреть сообщение
    Можно попросить подробно описать процесс сборки zemu под mac os x ?
    Процесс тот же что и на линуксе, см. мое сообщение выше. Только перед этим нужно зависимости установить. Например с помощью homebrew:
    brew install git cmake sdl

  6. #526
    Activist Аватар для 13joe
    Регистрация
    14.04.2008
    Адрес
    Новомосковск
    Сообщений
    405
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    homebrew проинсталлил но из-за того что не инсталлируется glibc zemu не собирается. Можно выложить готовую .dmg-шку ?
    Pentagon 1024SL 2.2 + Z-Controller + TSFM + GS + 512Kb + HxC Floppy Emulator
    Altera DE1
    Altera DE2
    Апогей БК-01Ц + Rom-Disk 512kb by Vinxru

  7. #526
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #527
    Activist
    Регистрация
    21.08.2009
    Адрес
    Cyprus
    Сообщений
    233
    Спасибо Благодарностей отдано 
    81
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    19 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сборка на mac была сломана. Я поправил в последнем коммите.
    Теперь собирается, но там @Sinus что-то намудрил с выводом изображения конкретно для мака (в коде полно #ifdef __APPLE__ ), у меня нет картинки. (я до этого на маке никогда не тестировал, не в курсе в чем там дело)

  9. #528
    Veteran Аватар для Sinus
    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,279
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Там в ощем всё собиралось (у меня как раз мак , но сборка зависит от наличия __APPLE__. Оч странно что нет этого дефа (хотя с другой стороны я собирал эмуль давно, так то xcode после этого раз 10 уже обновлялся, мож сломали чего)
    [target] [zemu] [js8x] [pouet] KAY-1024, 5''FDD, 3''FDD, HDD

  10. #529
    Activist
    Регистрация
    21.08.2009
    Адрес
    Cyprus
    Сообщений
    233
    Спасибо Благодарностей отдано 
    81
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    19 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не, я не имел ввиду что дефайна __APPLE__ нет. Он есть. (точнее, должен быть на маке + я сейчас попробовал еще "cmake -D__APPLE__=1 .." - результат тот же - нет картинки )

    Я имел ввиду что я не в курсе зачем [был] нужен отдельный code path (то что внутри #ifdef __APPLE__) для вывода изображения на маке и почему он не работает.

    А не собиралось из за того что на маке принудительно дефайнился "__linux__" из за чего у тулчейна XCode срывало крышу по понятным причинам. (в библиотечных хедерах же те же самые дефайны для определения ОС используются)
    Последний раз редактировалось mastermind; 15.06.2019 в 01:10.

  11. #530
    Veteran Аватар для Sinus
    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,279
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mastermind Посмотреть сообщение
    Я имел ввиду что я не в курсе зачем [был] нужен отдельный code path (то что внутри #ifdef __APPLE__) для вывода изображения на маке
    На OsX дичайше тормозит что SDL_Flip, что SDL_UpdateRect, что даже у меня на макбуке прошке в 50 FPS работало только в окошке 1x.
    Решение - обновлять экран в отдельном потоке.
    По хорошему это надо бы сделать не только для OsX, но для всех платформ, но это ж надо тестировать чтоб нигде не сломалось, а у меня нет на это времени сейчас (собсно оно и сломалось но хоть только на маке).

    Цитата Сообщение от mastermind Посмотреть сообщение
    и почему он не работает.
    К сожалению подсказать не могу, когда я давно-давно собирал, то всё работало. Сейчас попробовал всё почистить, обновить до последней версии из репы и собрать, но Cmake меня нагнул Сейчас надо убегать, сходу не смог порешать. Может подскажешь какие-нибудь флаги, чтоб:

    1. Сказать ему, чтоб он искать SDL не из /Library/Frameworks/..., а из homebrew (/usr/local/...), ибо у меня для Hivelytracker лежит именно в /Library/Frameworks особая версия, и она для zemu не подходит. Конечно можно временно переименовать папку в /Library/Frameworkds, но это как-то похоже на костыль

    2. Даже если путём переименовывания папки заставить его искать SDL там где надо, на линковке отваливается теперь уже zame_z80:

    Код:
    ld: warning: ignoring file lib_zame_z80/libz80ex_wrapper.a, file was built for archive which is not the architecture being linked (x86_64): lib_zame_z80/libz80ex_wrapper.a
    Чот тоже поставило в тупик. Вот вроде ток что собралось, но как так получилось, что не под ту архитектуру?

    P.S. Слишком много магии для меня в Cmake. Вот Makefile - это тупо, просто и понятно.

    ----

    UPD №1.

    Ок, билд собрался. Ключик:

    Код:
    -D CMAKE_FIND_FRAMEWORK=LAST
    Это же полечило и "file was built for archive which is not the architecture being linked".
    Изображения нет. Попробую посмотреть WTF.
    Последний раз редактировалось Sinus; 15.06.2019 в 18:39.
    [target] [zemu] [js8x] [pouet] KAY-1024, 5''FDD, 3''FDD, HDD

Страница 53 из 55 ПерваяПервая ... 49505152535455 ПоследняяПоследняя

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

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

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

Ваши права

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