pcw8256: update to new _discard
authorAlan Cox <alan@etchedpixels.co.uk>
Tue, 25 Nov 2014 17:58:56 +0000 (17:58 +0000)
committerAlan Cox <alan@etchedpixels.co.uk>
Tue, 25 Nov 2014 17:58:56 +0000 (17:58 +0000)
Kernel/platform-pcw8256/crt0.s
Kernel/platform-pcw8256/uzi.lnk

index 02b57ce..6f938b7 100644 (file)
@@ -5,7 +5,6 @@
                .area _CODE
                .area _CODE2
                .area _VIDEO
-               .area _DISCARD
                .area _CONST
                .area _DATA
                .area _INITIALIZED
@@ -19,6 +18,7 @@
                .area _GSINIT
                .area _GSFINAL
                .area _COMMONMEM
+               .area _DISCARD
 
                ; imported symbols
                .globl _fuzix_main
@@ -26,6 +26,8 @@
                .globl init_hardware
                .globl s__DATA
                .globl l__DATA
+               .globl s__DISCARD
+               .globl l__DISCARD
                .globl s__COMMONMEM
                .globl l__COMMONMEM
                .globl s__INITIALIZER
@@ -124,6 +126,12 @@ start:
                ;
                call fontcopy
                ;
+               ;       This is followed by the DISCARD area
+               ;
+               ld de, #s__DISCARD
+               ld bc, #l__DISCARD
+               ldir
+               ;
                ;       Zero the data area
                ;
                ld hl, #s__DATA
index ad871b8..3b60596 100644 (file)
@@ -2,6 +2,7 @@
 -i uzi.ihx
 -b _CODE=0x0000
 -b _COMMONMEM=0xF000
+-b _DISCARD=0xE000
 -l z80
 platform-pcw8256/crt0.rel
 platform-pcw8256/commonmem.rel