. = 0x200000;
 
-       .maincode : {
-               *(.data);
-               *(.rodata);
-               *(.text);
-               _bss = .;
-               *(.bss);
-               _bssend = .;
-               _end = .;
-       }
+       .text : { *(.text); }
+       .data : { *(.data); }
+       .rodata : { *(.rodata); }
+       .text : { *(.text); }
+       
+       _bss = .;
+       .bss : { *(.bss); }
+       _bssend = .;
+       _end = .;
 
        .stack : { 
                . = . + 0x10000;
        .info : {
                _start = .;
                LONG(0x5754454E);
-               LONG(__firstrun_start);
+               LONG(__firstrun_stub);
        }
 
 }