Забавно, собрал под х86 линух и взял настройки и профили с павер версии. Почему-то хпекки не видит ни одного профиля и не показывает их в списке.
Посмотри в ~/.config/samstyle/xpeccy/config.conf - секция [PROFILES], должны быть записи типа ${PROFILE_NAME} = ${PROFILE_CONFIG_NAME}. Сами конфиги профилей должны быть там же.
-- 06.07.2015 13:50
Проблема имеет место быть. Не загружается (и соответственно не записывается) список профилей.
-- 06.07.2015 14:12
Исправлено, закоммичено
Последний раз редактировалось SAM style; 06.07.2015 в 14:13.
Все любят гипножабу
build 20150728
Все изменения затронули отладчик
- Появилась вкладка, отражающая состояние экрана с любой страницы и адреса, кратного 8Кб, с атрибутами или без
- Справа от дампа выводятся байты в текстовом виде. Не редактируется.
- Изменено поведение дизасма. Home работает сразу. End - поставить PC. Space, Alt+R, Alt+W - поставить/убрать точку останова на fetch/read/write соответственно. Ctrl+Space - очистить точки останова на текущем адресе.
- F9 - поставить временную точку останова и выйти из отладчика. Когда точка сработает, она самоудалится.
[ deb32 ][ deb64 ][ rpm32 ][ rpm64 ][ win32 ]
PS: Может, я перестраховался и можно сделать отображение экрана с адреса, кратного 2Кб?
Последний раз редактировалось SAM style; 28.07.2015 в 21:26.
Все любят гипножабу
Мои интры: [Kukarachess][Super boot rmx][tRUSHE MOSAIc][BLAZE]
Мои игры: [Overload][Removal]
Список игр для ZX-Spectrum: [2015] [2014]
Вобщем, суть такова... В собранных версиях есть багулина - в окне настроек начисто игнорируется первый в списке ромсет. При нажатии на ОК он не воспринимается, ПЗУ пребывает в состоянии "изъято".
На github'е лежит исправленная версия, собрать которую пока руки не доходят.
Можно пока поставить костыль - в файле настроек config.conf прописать фейковый ромсет перед остальными и не трогать его.
Все любят гипножабу
Привет, SAM style.
Мы совместно с Alex_Rider, Lethargeek, Valen и другими участниками форума разработали новые графические режимы для видеокарты «Meteor Graphics». Основное назначение режимов - устранение клешинга атрибутов без переделки спрайтов, с сохранением скорости и размеров программы. И, на мой взгляд, мы нашли удачный вариант реализации наших идей. Ограничением является то, что для добавления новых режимов нужно установить в компьютер с шиной ZX-BUS видеокарту «Meteor Graphics». Для людей, которые по каким-то причинам не смогут ее приобрести, а также для отладки и программирования в новых режимах пригодилась бы твоя помощь. Если добавить новые режимы в твой эмулятор «Xpeccy», мы смогли бы проверить и отладить новые идеи в работе.
Краткое описание режимов графики видеокарты «Meteor Graphics».
Стандартная графика отображается в слое 0. Сверху размещаются 7 дополнительных слоев для расширенной графики. Для устранения клешинга фон остается в стандартном слое 0, а спрайты главного героя (ГГ) рисуются в слое 1 с использованием маски или прозрачного цвета. В слои цвета 8 точек записываются, когда Z80 записывает от 1 до 4 байтов по соответствующему адресу в области пикселов экрана. Для расширенных слоев имеется возможность включить линейный режим с адреса 0000. В нем переход к адресу байта справа осуществляется командой INC H, а переход к байту снизу - INC L. Это упрощает вычисление адреса байта на экране и ускоряет программное копирование спрайтов на экран.
Устройство видеокарты.
В дополнительных слоях на экране видно окно слоя размером 256х192 точек. Каждый слой занимает в памяти видеокарты область размером 512х256 байтов. Каждая точка занимает 1 байт. Байт со значением 0 является прозрачным. При отображении на мониторе сначала вычисляется цвет точки стандартного экрана, а потом анализируются точки из дополнительных слоев с учетом прозрачного цвета. Полученный цвет записывается в буфер экрана. При отображении на мониторе с частотой 60 Гц берется готовая картинка из буфера экрана.
Надеюсь на твою помощь в этом вопросе и у нас скоро появятся доработанные и новые игры без клешинга атрибутов.
Последний раз редактировалось zx-kit; 23.09.2015 в 17:04. Причина: Уточнено количество дополнительных слоев
"L-256"
SAM style, постоянно перезаписывает в конфиге в NULL, хоть выставь ALSA в эмуляторе, хоть нарисуй в конфиге. Запрет на редактирование на конфиг - не запускается.
ps. в ручную после запуска меняю, все работает. по закрытию, будто не изменял.
Последний раз редактировалось AER; 21.09.2015 в 21:12.
_ _ __ ___ __ _____ _____________
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)