DSRCS = ../dev/devdw.c
ASRCS = crt0.s coco2.s ide.s usermem.s sdc.s
-ASRCS += bootstrap.s bootstrap_sdc.s bootstrap_dw.s
+ASRCS += bootstrap.s bootstrap_sdc.s #bootstrap_dw.s
ASRCS += tricks.s commonmem.s drivewire.s video.s
COBJS = $(CSRCS:.c=$(BINEXT))
TODO
====
-Fix use of CONFIG_LEGACY_EXEC in the devsdc driver
-
Make the boot loader robust (timeout handling)
Add hash of code not just simple magic - so we know bits match
Merge coco and IDE boot code so it works out which is present
#define CONFIG_BANKS 1
/* And swapping */
-#define SWAPDEV 0x900 /* Uses part of IDE slice 0 */
+#define SWAPDEV 0x000 /* Uses part of IDE slice 0 */
+//#define SWAPDEV 0x900 /* Uses part of SD slice 0 */
#define SWAP_SIZE 0x40 /* 32K in 512 byte blocks */
#define SWAPBASE 0x8000 /* We swap the lot */
#define SWAPTOP 0xFE00 /* so it's a round number of 512 byte sectors */
/* Permit large I/O requests to bypass cache and go direct to userspace */
#define CONFIG_LARGE_IO_DIRECT
-#define CONFIG_LEGACY_EXEC
/* Video terminal, not a serial tty */
#define CONFIG_VT