Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

 
Reply to this topicStart new topicStart Poll

Каскадный · [ Стандартный ] · Линейный

> Вывод на 2 экрана напрямую, Юзая только libnds

sUpErCaTs
post Среда, 01 ноября 2006, 21:10
Отправлено #1


Новичок
*

Группа: Пользователи
Сообщений: 6
Регистрация: 13 сент. 2006
Из: Санкт-Петербург
Пользователь №: 18 015





Кто-нибудь делал сабж? В примерах нету, за 2 часа ковыряний ничего не прояснилось sad1.gif Если есть - поделитесь плз кодом.
У меня вывод на экран сделан попиксельно в стиле:
void drawImage(int x, int y, uint16* buffer, uint16* source, int source_width, int source_height)
{
buffer += y * SCREEN_WIDTH + x;
for(int i = 0; i < source_height; ++i) {
uint16* line = buffer + (SCREEN_WIDTH * i);
for(int j = 0; j < source_width; ++j) {
if ( *source != (uint16) RGB15(255, 0, 255) ){
*line = *source;
}
*line++;
*source++;
}
}
}

Всё ок когда buffer это VRAM_B. Никак не получается настроить VRAM_A так, чтобы его можно было тоже кормить подобной функции.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Cluster
post Суббота, 04 ноября 2006, 22:42
Отправлено #2


Флудер
*******

Группа: Пользователи
Сообщений: 6 574
Регистрация: 01 мая. 2005
Из: Электросталь
Пользователь №: 12 933





А видеорежим на обеих экранах установил? Приведи код полностью, где ты используешь эту функцию.


--------------------
3DS: 4382-2018-2181
Nintendo Switch: SW-6807-3955-8188
Мой канал YouTube
Мой Twitter
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 чел. читают эту тему (2 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Пт., 03 мая. 2024, 04:24
Skin Designed (c) by Rooq.net, All Rights Reserved.