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

User Tag List

Страница 1 из 5 12345 ПоследняяПоследняя
Показано с 1 по 10 из 41

Тема: ZXLin

  1. #1
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,031
    Благодарностей: 1426
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию ZXLin

    Просьба протестировать сию поделку. Сообщать только об ошибках. Пока ничего добавляться нового не будет, поджимают сроки.

    Перед запуском надо покопаться в инишнике и поменять опции на звук (если надо) и разрешение видео в фулскрине (FullScreenSize)
    Клавиши управления:
    alt+alt+enter- fullscr/windowed
    alt+alt - loose focus in windowed mode (return focus by clicking)
    f1- options
    f3- open file (snapshot or image to drive A)
    f4- fast settings (memory type, example of cuilib)
    f12- reset to basic128 (+shift - reset to trdos)

    Раскладка клавиатуры как в UnrealSpeccy

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

  3. #2
    Master Аватар для boo_boo
    Регистрация
    10.05.2005
    Адрес
    Москва
    Сообщений
    713
    Благодарностей: 14
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а чего бинарник? секретные технологии?
    ...не смог запустить, слишком много зависимостей от динамических либ. фигня типо libidn еще ладно, но компилить еще одну libstdc++... о, нет...
    попробуй эмуль статически собрать.

  4. #3
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,031
    Благодарностей: 1426
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    потому что там для того чтобы собрать сорцы, надо ставить еще больше прог %)
    где выставлять сборку в статике? чета не задумывался по этому поводу, зато радовался маленькому размеру бинарника %)...

  5. #4
    Master Аватар для boo_boo
    Регистрация
    10.05.2005
    Адрес
    Москва
    Сообщений
    713
    Благодарностей: 14
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin
    потому что там для того чтобы собрать сорцы, надо ставить еще больше прог %)
    где выставлять сборку в статике? чета не задумывался по этому поводу, зато радовался маленькому размеру бинарника %)...
    указывать -static при линковке.
    дааа, требования по либам нехилые
    kde особенно. около половины kde-шных прог не компилятся на версиях kde, отличных от той, под которую писались, даже если формально они считаются совместимыми -__-

  6. #5
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,031
    Благодарностей: 1426
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от boo_boo
    около половины kde-шных прог не компилятся на версиях kde, отличных от той, под которую писались, даже если формально они считаются совместимыми -__-
    отож блин... еще неизвестно к каким прогам принадлежат те или иные либы. чувствую, в итоговом проекте вместо 200к получу 20метров бинарник %))

  7. #6
    Member Аватар для Dut_Norshi
    Регистрация
    23.02.2005
    Адрес
    Astrakhan, Russia
    Сообщений
    95
    Благодарностей: 0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Выложите исходники пожалуйста. Хочется скомпилировать и посмотреть на эту программу. Очень интересно.

  8. #7
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,031
    Благодарностей: 1426
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dut_Norshi
    Выложите исходники пожалуйста. Хочется скомпилировать и посмотреть на эту программу. Очень интересно.
    Пожалуйста. Единственная просьба- особо не распространять исходы по причине их сырости и незавершенности.
    В файле main.cpp в строчках

    Код:
    int main(int argc, char *argv[])
    {
    #ifdef _DEBUG_
        chdir("/home/vitamin/prog/zxlin/result");
    #endif
        Configure::loadIni("zxlin.ini");
    
    //parse command line
    поменять путь на свой. по этому пути должны лежать инишник и ромы.

    Достаточно много взято из US (thx 2 SMT), о чем совершенно открыто заявляю %)

  9. #8
    Master Аватар для boo_boo
    Регистрация
    10.05.2005
    Адрес
    Москва
    Сообщений
    713
    Благодарностей: 14
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    собрал

    * по компиляции:
    - при линковке не добавляется -lSDL
    - в src нет симлинков на list.h и list.i из LIBS
    - kde-либы нигде не используются, но зачем-то инклюдятся, линкуются и тянут за собой кучу зависимостей %)

    * по работе:
    - AY ведет себя странно -- звучит как-то не так, шипит
    - фуллскрин не пашет, просто меняется размер окна, причем с нарушением пропорций спековского экрана. (надо SDL_FULLSCREEN добавлять к флагам для SDL_SetVideoMode)
    - при опросе кемпстона эмуль пишет "mouse"
    - какие-то глюки в эмуляции z80. к примеру, в интро к marauder128 от golden eagle на заднем фоне ползет мусор.

    а в целом весьма симпатично

  10. #9
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,031
    Благодарностей: 1426
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от boo_boo
    собрал
    * по компиляции:
    - при линковке не добавляется -lSDL
    наверное пропало из конфига- я убивал одну папку, может там все и лежало... без нее естесно собираться не будет %)

    Цитата Сообщение от boo_boo
    - в src нет симлинков на list.h и list.i из LIBS
    это наверное глюк при удалении из тарбола лишних файлов. симлинки должны быть на все файлы из каталога ../LIBS

    Цитата Сообщение от boo_boo
    - kde-либы нигде не используются, но зачем-то инклюдятся, линкуются и тянут за собой кучу зависимостей %)
    какие именно? вроде qt юзаю, не знаю чьи либы она еще тянет %) точнее кто именно кого тянет

    Цитата Сообщение от boo_boo
    * по работе:
    - AY ведет себя странно -- звучит как-то не так, шипит
    заметил, но коренных отличий от оригинального US не нашел, разве что у меня частота AY жестко привязана к частоте процессора- поменяй число тактов за инт и получишь повышение тональности %)

    Цитата Сообщение от boo_boo
    - фуллскрин не пашет, просто меняется размер окна, причем с нарушением пропорций спековского экрана. (надо SDL_FULLSCREEN добавлять к флагам для SDL_SetVideoMode)
    это я знаю. просто у мя была жестокая борьба с глюками SDL (периодические глюки в многопоточном режиме). представляешь какого это после зависаний проги в полноэкранном режиме перегружать иксы? это ж не отладка, это дурдом ромашкина! поэтому сделал софтверный фуллскринн. надо прописывать его размеры в конфиге. да и переключение туда-сюда при вызове окошек настроек/открытия не очень хороши. в перспективе думаю сделать все это опционально, да и OpenGL подключить не мешает...

    Цитата Сообщение от boo_boo
    - при опросе кемпстона эмуль пишет "mouse"
    гм... странно. надо проверить

    Цитата Сообщение от boo_boo
    - какие-то глюки в эмуляции z80. к примеру, в интро к marauder128 от golden eagle на заднем фоне ползет мусор.
    может быть. заметил еще что не загружается Test4.30 с диска (там хитрая ксорка), но списал это на ошибки бетадиска...

    Цитата Сообщение от boo_boo
    а в целом весьма симпатично
    пасиб %) это мой диплом, так что еще одно спасибо за багрепорты.

    TODO:
    save sna (+sna48k)
    read/write fdi
    kempston joy
    save scrshot

    пока все что планируется, на большее нет времени и желания пока.

  11. #10
    Master Аватар для boo_boo
    Регистрация
    10.05.2005
    Адрес
    Москва
    Сообщений
    713
    Благодарностей: 14
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin
    какие именно? вроде qt юзаю, не знаю чьи либы она еще тянет %) точнее кто именно кого тянет
    configure поверяет наличие kdeшных либ, в options.cpp включаются kdeшные инклюдники (две первые строки), ну и при линковке делается -lkdeui (которая тянет за собой прочие радости). ооо, а в файле zxlin.desktop написано "A simple KDE Application"
    хотя используешь ты действительно только qt.
    наверно, kdevelop или kstudio юзаешь? они любят kde-шные либы всюду пихать.
    Цитата Сообщение от Vitamin
    заметил, но коренных отличий от оригинального US не нашел, разве что у меня частота AY жестко привязана к частоте процессора- поменяй число тактов за инт и получишь повышение тональности %)
    вот загружаю, к примеру, сборник диззей от legacy, там в интре первые пару десятков секунд монотонное ритмичное тынц-тынц, у тебя просто гудение. жму пробел -- музыка замолкает, но по всем каналам идет мусор (негромкое шуршание-потрескивание).
    и вообще, AY звучит в целом похоже, но как-то странно, точно говорю.
    btw, а какая связь между числом тактов за инт и частотой процессора? O__o
    Цитата Сообщение от Vitamin
    пасиб %) это мой диплом, так что еще одно спасибо за багрепорты.
    ого, круто... круче диплома по спектрумовской тематике, наверно, только аналогичная работа может быть

Страница 1 из 5 12345 ПоследняяПоследняя

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

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

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

Ваши права

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