mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-12-09 13:15:18 -05:00
M:Robe 500: Start Building at 640x480 by default.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22216 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
729ff6f503
commit
5a2e19db64
3 changed files with 19 additions and 7 deletions
|
|
@ -65,8 +65,6 @@ SECTIONS
|
|||
{
|
||||
*(.rodata) /* problems without this, dunno why */
|
||||
*(.rodata*)
|
||||
*(.rodata.str1.1)
|
||||
*(.rodata.str1.4)
|
||||
. = ALIGN(0x4);
|
||||
} > DRAM
|
||||
|
||||
|
|
|
|||
|
|
@ -272,7 +272,11 @@ void system_init(void)
|
|||
#ifdef CREATIVE_ZVx
|
||||
dma_init();
|
||||
#endif
|
||||
|
||||
|
||||
#define LCD_FUDGE LCD_NATIVE_WIDTH%32
|
||||
#define LCD_BUFFER_SIZE ((LCD_NATIVE_WIDTH+LCD_FUDGE)*LCD_NATIVE_HEIGHT*2)
|
||||
#define LCD_TTB_AREA ((LCD_BUFFER_SIZE>>19)+1)
|
||||
|
||||
/* MMU initialization (Starts data and instruction cache) */
|
||||
ttb_init();
|
||||
/* Make sure everything is mapped on itself */
|
||||
|
|
@ -280,7 +284,7 @@ void system_init(void)
|
|||
/* Enable caching for RAM */
|
||||
map_section(CONFIG_SDRAM_START, CONFIG_SDRAM_START, MEM, CACHE_ALL);
|
||||
/* enable buffered writing for the framebuffer */
|
||||
map_section((int)FRAME, (int)FRAME, 1, BUFFERED);
|
||||
map_section((int)FRAME, (int)FRAME, LCD_TTB_AREA, BUFFERED);
|
||||
#ifdef CREATIVE_ZVx
|
||||
/* mimic OF */
|
||||
map_section(0x00100000, 0x00100000, 4, CACHE_NONE);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue