diff --git a/BaS_GNU/BaS_GNU/sources/sysinit.c b/BaS_GNU/BaS_GNU/sources/sysinit.c index 208f32e..f8da468 100644 --- a/BaS_GNU/BaS_GNU/sources/sysinit.c +++ b/BaS_GNU/BaS_GNU/sources/sysinit.c @@ -193,8 +193,13 @@ void init_ddram(void) MCF_SDRAMC_SDMR = 0x008D0000; // SDMR (write to LMR) // MCF_SDRAMC_SDCR = 0x710F0F00; // SDCR (lock SDMR and enable refresh) MCF_SDRAMC_SDCR = 0x710D0F00; // SDCR (lock SDMR and enable refresh) + + xprintf("finished\r\n"); + } + else + { + xprintf("skipped. Already initialized (running from RAM)\r\n"); } - xprintf("finished\r\n"); } /* @@ -206,7 +211,7 @@ void init_fbcs() /* Flash */ MCF_FBCS0_CSAR = 0xE0000000; // FLASH ADRESS - MCF_FBCS0_CSCR = 0x00041180; // 16 bit 4ws aa + MCF_FBCS0_CSCR = 0x00001180; // 16 bit 4ws aa MCF_FBCS0_CSMR = 0x007F0001; // 8MB on MCF_FBCS1_CSAR = 0xFFF00000; // ATARI I/O ADRESS