Common DriveWire files for coco2/coco2cart/dragon-nx32
authorTormod Volden <debian.tormod@gmail.com>
Sun, 11 Mar 2018 13:38:19 +0000 (14:38 +0100)
committerAlan Cox <alan@linux.intel.com>
Sun, 11 Mar 2018 17:22:20 +0000 (17:22 +0000)
The coco2 and coco2cart platforms were missing the
low-level DriveWire drivers. They can use the same as
the dragon-nx32 platform, so make them common.

Now that coco2 and coco2cart build again, also add
the build memory map check while we are at it.

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
Kernel/dev/drivewire/dw-6809.def [moved from Kernel/platform-dragon-nx32/dw.def with 100% similarity]
Kernel/dev/drivewire/dwread-6809.s [moved from Kernel/platform-dragon-nx32/dwread.s with 100% similarity]
Kernel/dev/drivewire/dwwrite-6809.s [moved from Kernel/platform-dragon-nx32/dwwrite.s with 100% similarity]
Kernel/platform-coco2/Makefile
Kernel/platform-coco2/drivewire.s
Kernel/platform-coco2cart/Makefile
Kernel/platform-coco2cart/drivewire.s
Kernel/platform-dragon-nx32/drivewire.s

index c926b53..5fc6af5 100644 (file)
@@ -56,6 +56,7 @@ image: bootfuz.bin
        ../tty.o ../devsys.o ../usermem.o ../syscall_fs2.o ../syscall_exec16.o \
        devtty.o libc.o ../vt.o ../syscall_fs3.o
        ../tools/decb-image <../fuzix.bin fuzix.img
+       ../tools/lw-checkmap ../fuzix.map
        # Repack the high 5K where the loader wants it
        dd if=fuzix.img of=fuzix.tmp bs=1024 skip=59
        dd if=fuzix.tmp of=fuzix.img bs=1024 seek=32 conv=notrunc
index 85962fe..4c20871 100644 (file)
@@ -231,7 +231,7 @@ BAUD38400 equ 0
 
 ; These files are copied almost as-is from HDB-DOS
        *PRAGMA nonewsource
-         include "dw.def"
-         include "dwread.s"
-         include "dwwrite.s"
+         include "../dev/drivewire/dw-6809.def"
+         include "../dev/drivewire/dwread-6809.s"
+         include "../dev/drivewire/dwwrite-6809.s"
 
index e396cc0..1d60d95 100644 (file)
@@ -64,6 +64,7 @@ image:
        ../tty.o ../devsys.o ../usermem.o usermem.o ../syscall_fs2.o \
        ../syscall_exec16.o devtty.o libc.o ../vt.o video.o  ../syscall_fs3.o \
        ../font8x8.o devsdc.o sdc.o
+       ../tools/lw-checkmap ../fuzix.map
        ../tools/decb-image <../fuzix.bin fuzix.img
        dd if=fuzix.img of=fuzix.rom bs=1024 skip=48 count=16
        dd if=fuzix.img of=fuzix.ide bs=256 skip=26 count=102
index 1dfba90..3e72a3a 100644 (file)
@@ -231,7 +231,7 @@ BAUD38400 equ 0
 
 ; These files are copied almost as-is from HDB-DOS
        *PRAGMA nonewsource
-         include "dw.def"
-         include "dwread.s"
-         include "dwwrite.s"
+         include "../dev/drivewire/dw-6809.def"
+         include "../dev/drivewire/dwread-6809.s"
+         include "../dev/drivewire/dwwrite-6809.s"
 
index 1b11752..13c2fc6 100644 (file)
@@ -231,7 +231,7 @@ BAUD38400 equ 0
 
 ; These files are copied almost as-is from HDB-DOS
        *PRAGMA nonewsource
-         include "dw.def"
-         include "dwread.s"
-         include "dwwrite.s"
+         include "../dev/drivewire/dw-6809.def"
+         include "../dev/drivewire/dwread-6809.s"
+         include "../dev/drivewire/dwwrite-6809.s"