diff --git a/dkarm/crtls/ds_arm7.ld b/dkarm/crtls/ds_arm7.ld index 8c493df..411db82 100644 --- a/dkarm/crtls/ds_arm7.ld +++ b/dkarm/crtls/ds_arm7.ld @@ -4,20 +4,20 @@ ENTRY(_start) MEMORY { - rom : ORIGIN = 0x08000000, LENGTH = 32M + rom : ORIGIN = 0x08000000, LENGTH = 32M iwram : ORIGIN = 0x03800000, LENGTH = 64K ewram : ORIGIN = 0x02040000, LENGTH = 4M } __ewram_start = ORIGIN(ewram); -__eheap_end = ORIGIN(ewram)+ LENGTH(ewram); -__iwram_start = ORIGIN(iwram); -__iwram_top = ORIGIN(iwram)+ LENGTH(iwram); -__sp_irq = __iwram_top - 0x60; -__sp_svc = __sp_irq - 0x100; -__sp_usr = __sp_svc - 0x100; +__eheap_end = ORIGIN(ewram)+ LENGTH(ewram); +__iwram_start = ORIGIN(iwram); +__iwram_top = ORIGIN(iwram)+ LENGTH(iwram); +__sp_irq = __iwram_top - 0x60; +__sp_svc = __sp_irq - 0x100; +__sp_usr = __sp_svc - 0x100; -__irq_flags = __iwram_top - 8; +__irq_flags = __iwram_top - 8; __irq_vector = __iwram_top - 4; SECTIONS