From ce17253838d586296d1b321fc3466d1e0891a593 Mon Sep 17 00:00:00 2001 From: hkz Date: Sun, 27 Jul 2025 15:13:18 +0200 Subject: [PATCH] Leave some memory free for DOS 3.3 --- linker-files/linker.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/linker-files/linker.scm b/linker-files/linker.scm index 7d71a02..44ab2fe 100644 --- a/linker-files/linker.scm +++ b/linker-files/linker.scm @@ -7,8 +7,8 @@ ;;; (section (programStart #x801) (startup #x80e) code switch idata cdata data_init_table)) (section (programStart #x801) (startup #x80e) code)) (memory displayPage1 (address (#x2000 . #x3fff)) (type ram) (section loadscreen)) - (memory datamem (address (#x4000 . #x8fff)) (type ram) (section cstack zdata data heap)) ;;; usermem goes from 0x4000 to 0x9FFFF (included), we are splitting it - (memory upperData (address (#x9000 . #x9fff)) (type ram) (section switch idata cdata data_init_table)) + (memory datamem (address (#x4000 . #x85ff)) (type ram) (section switch idata cdata data_init_table)) ;;; usermem goes from 0x4000 to 0x9FFFF (included), we are splitting it + (memory upperData (address (#x8600 . #x95ff)) (type ram) (section cstack zdata data heap)) (memory displayPage2 (address (#xa000 . #xbfff)) (type ram)) (memory io (address (#xc000 . #xc0ff)) (type ram)) (memory rombank (address (#xc100 . #xffff)) (type rom))