Я изменил загрузочные аргументы в моем OAL до 1024x600, чтобы драйвер ЖКД считывал эти значения в строках, которые Крис предложил изменить, но я просто получаю массу исключений при его запуске. Я попытался увеличить некоторые буферы в ЖК-дисплее и коде OAL, но без кубиков. Похоже, что оболочка эмулятора устройства имеет ограничение в 1 МБ для видеопамяти. Вы можете увидеть это, если попытаетесь настроить его на 800x600x32.
Так ли это ограничение в 1 МБ действительно в эмуляторе устройства или в работающей в нем ОС? У кого-нибудь есть предложения, как я могу это определить?
Альтернативным решением может быть попытка реализовать 8bpp, если вас не очень заботит глубина цвета. В s3c2410x_lcd.h есть некоторые определения, которые предполагают, что поддерживается 8bpp, хотя OAL по умолчанию равен 16bpp, если 16, 24 или 32 не указаны. Может быть, я сделаю это завтра.