From: Alan Cox Date: Sun, 2 Dec 2018 23:46:40 +0000 (+0000) Subject: tc2068: update docs, Makefile X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=7d924bbf1182a684e5de92165ddd1d53a77e60b7;p=FUZIX.git tc2068: update docs, Makefile --- diff --git a/Kernel/platform-tc2068/Makefile b/Kernel/platform-tc2068/Makefile index a87e6ae6..3376a6c2 100644 --- a/Kernel/platform-tc2068/Makefile +++ b/Kernel/platform-tc2068/Makefile @@ -45,6 +45,7 @@ $(AOBJS): %.rel: %.s clean: rm -f $(OBJS) *.lst *.asm *.sym *.rst *.rel core *~ + rm -f fuzix.dck fuzix.load image: ../tools/makedck ../fuzix.bin fuzix.dck diff --git a/Kernel/platform-tc2068/README b/Kernel/platform-tc2068/README index 62468af1..1dce259a 100644 --- a/Kernel/platform-tc2068/README +++ b/Kernel/platform-tc2068/README @@ -1,8 +1,6 @@ Experimental porting work for the TS2068 and TC2068 Timex spectrum like systems. -Not yet usable (eats itself with memory corruption) - ---- This port requires a TC2068/TS2068 system with a 64K cartridge configured @@ -50,5 +48,9 @@ header on the hdf file. Debugging state: - Still chasing down a possible memory corruption bug that looks irq related - - Need to review the video writes - still lose last byte of yes on ls /bin + +Optimizations: +- Need 'parent first' mode on fork +- Turn on interrupt mode during swapping + diff --git a/Kernel/platform-tc2068/tc2068.s b/Kernel/platform-tc2068/tc2068.s index 13697c29..1409895c 100644 --- a/Kernel/platform-tc2068/tc2068.s +++ b/Kernel/platform-tc2068/tc2068.s @@ -81,7 +81,7 @@ _vtborder: ; needs to be common ; ----------------------------------------------------------------------------- -; KERNEL CODE BANK (above 0x8000, only accessible when the kernel is mapped) +; KERNEL CODE BANK (above 0x4000, only accessible when the kernel is mapped) ; ----------------------------------------------------------------------------- .area _CODE