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

User Tag List

Страница 5 из 267 ПерваяПервая 123456789 ... ПоследняяПоследняя
Показано с 41 по 50 из 2664

Тема: Xpeccy

  1. #41
    Guru Аватар для SAM style
    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,055
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    218
    Поблагодарили
    92 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Next
    Новое:
    - Пишутся-читаются основные настройки (~/.samstyle/samulator/samulator.conf)
    - Навигация по ленте. Двойной клик на списке меняет текущий блок (заголовок - тоже блок!)
    - Возможность отредактировать ленту (поудалять блоки )
    - Возможность сохранить ленту в тапку. Сохраняется как из настроек, так и по F2, если она есть (число блоков <> 0)
    - Возможность записи на ленту.
    - Индикатор чтения и записи ленты (зеленая и красная касетки)
    Кнопульки:
    F4 - старт воспроизведения ленты или останов
    F5 - старт записи ленты или останов
    Новые блоки при записи добавляются в конец ленты. Данные для блоков берутся из выходного сигнала на мофон. С десяток тестов показал, что при стандартной записи данные сохраняются нормально с небольшим разбросом в длине сигналов (по сигналу +-3 тика, у меня расширено до +-10).
    Последний раз редактировалось SAM style; 30.06.2009 в 18:13.
    Все любят гипножабу

  2. #42
    Guru Аватар для newart
    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,439
    Спасибо Благодарностей отдано 
    192
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    61 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    Последние 3 параметра особенно важны, т.к по умолчанию ни одной машине ромсета не присваивается. Файлы ПЗУ должны лежать в ~/.samstyle/samulator/roms и только там. Подозреваю, мера эта временная. Сами прошивки прилагаются.

    PS: Настройки обратно не пишутся.
    Зачем повторять чужие ошибки. В Unreal это бесит.
    Сделай лучше систему профилей с возможностью как ручного редактирования так и записи настроек из эмуля обратно в профиль.
    При этом в комплекте должны быть распространенные профили (Pentagon/Scrop/Atm/Profi) - если юзер что то меняет то создает пользовательский профиль с возможностью старта эмуля с заданого профиля.

    Добавлено через 1 минуту
    + Для AAA было бы очень полезно сделать функцию скидывания SNA в TRD в виде Basic файла.
    Последний раз редактировалось newart; 16.03.2009 в 14:28. Причина: Добавлено сообщение

  3. #43
    Guru Аватар для SAM style
    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,055
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    218
    Поблагодарили
    92 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    SNA в TRD в виде васика - это как?
    Насчет профилей. Как насчет этого:
    В папке настроек имеется файл profiles, в котором указано имена профилей и пути к их файлам настроек. Также в нём определён defaultprofile, который грузится при старте. Все изменения в настройках делаются только для файла текущего профиля.
    Все любят гипножабу

  4. #44
    Guru Аватар для newart
    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,439
    Спасибо Благодарностей отдано 
    192
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    61 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    SNA в TRD в виде васика - это как?
    Смотри тему в демах. Там упомниается плагин под FAR, можно его за основу использовать.

    SNA -> Basic -> TRD нужно что бы скидывать интры отдельно от грамоздких Журналов, игр и т.д. А если оно будет еще и паковаться (hrust например) то и новые релизы так можно выпускать "на скрую руку". Тогда можно и -> TAP добавить.

  5. #45
    Guru Аватар для SAM style
    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,055
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    218
    Поблагодарили
    92 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если кто знает, покидайтесь, PLZ, ссылками на TZX-ы, в которых есть блоки сигнала, отличные от #10 и #11 (эти я сделал). В частности, интересуют блоки #12-#19. Надо на чём-то проводить эксперименты, а скачивать половину WoS в поисках нужного нет возможности.
    Все любят гипножабу

  6. #46
    Guru Аватар для SAM style
    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,055
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    218
    Поблагодарили
    92 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Little bit of optimiZZZation
    На работе я "удачно" сменил себе комп, что и сподвигло меня на оптимизацию.
    - QImage не рисуется, байты просто пихаются прямо в занятую им память
    - Всё проецируется сразу на QLabel(основное окно) в обход QPixmap'а.
    Из нового немного:
    - Загрузка простых TZX'ов. Пока понимаются только блоки #10 и #11.
    - При записи к имени файла дописывается расширение, если это требуется.

    На досуге поигрался с OpenGL. Всё бы ничего, но:
    - можно ли создать окно, у которого нельзя менять размеры? (glut)
    - отрисовка массива 400*300 попиксельно кушает довольно много.

    added
    Только что заметил, что отрублен BDI и врублен дебажный вывод. Проморгал
    Последний раз редактировалось SAM style; 30.06.2009 в 18:13.
    Все любят гипножабу

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

  8. #47
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,254
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    34 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    - отрисовка массива 400*300 попиксельно кушает довольно много.
    Рендери в память и используй ее как битмап для отображения.

  9. #48
    Guru Аватар для SAM style
    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,055
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    218
    Поблагодарили
    92 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Рендери в память и используй ее как битмап для отображения.
    Попробую завтра на работе.
    А пока - чуток багфиксов.
    - неумно было запрашивать pixmap c QLabel'а, когда я его туда не натягивал. В итоге оно сегфолтилось при сохранении скриншота не в scr
    - TZX-блоки #12,#13,#14,#20 (не протестил - не на чем).
    - вернул BDI и почикал дебаговый вывод.

    added
    Опробован glDrawPixels на массиве 448*320 / RGB. Скушало 3-5% на селероне 1.7 + GF4MX(дрова 96.43.07) + RAM 512(DDR, 2100). Впечатлило по сравнению с qt-шными методами.
    Первый вопрос насчёт GL остаётся в силе. На ум приходит только постоянная проверка размеров окна и резайц его обратно в случае несовпадения, но это немного не то. Я хочу, чтобы его мышой вообще нельзя было растягивать.
    Последний раз редактировалось SAM style; 30.06.2009 в 18:13.
    Все любят гипножабу

  10. #49
    Master Аватар для boo_boo
    Регистрация
    10.05.2005
    Адрес
    Москва
    Сообщений
    715
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    Первый вопрос насчёт GL остаётся в силе. На ум приходит только постоянная проверка размеров окна и резайц его обратно в случае несовпадения, но это немного не то. Я хочу, чтобы его мышой вообще нельзя было растягивать.
    мучил glut пяток лет назад. если там ничего не поменялось, нельзя делать фиксированное окно. и вообще глют примитивен донельзя, юзай лучше QGLWidget или SDL

  11. #50
    Guru Аватар для SAM style
    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,055
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    218
    Поблагодарили
    92 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А в иксах такое возможно, или же это привелегия исключительно WM? Сегодня опробовал иксовое окно с glx-содержимым + системный таймер. вроде ничего, но изредка почему-то затыкается - окно прорисовывается, а потом всё висит в ожидении эвента с сервера иксов. Исходник прилагается (переименовать в .c и компилять: g++ main.c -lX11 -lGL)
    Если действительно ничего не получится, то да - QGLWidget
    Вложения Вложения
    • Тип файла: txt main.txt (2.6 Кб, Просмотров: 784)
    Все любят гипножабу

Страница 5 из 267 ПерваяПервая 123456789 ... ПоследняяПоследняя

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

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

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

Ваши права

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