plato: Makefile fix for 6809
authorAlan Cox <alan@linux.intel.com>
Sat, 8 Sep 2018 00:17:51 +0000 (01:17 +0100)
committerAlan Cox <alan@linux.intel.com>
Sat, 8 Sep 2018 00:17:51 +0000 (01:17 +0100)
Applications/plato/Makefile.6809
Applications/plato/NOTES

index c22c7ba..3a5285e 100644 (file)
@@ -30,10 +30,10 @@ FOBJS = $(patsubst fuzix/%.c,%.o, $(FSRCS))
 plato: $(OBJS) $(FOBJS)
        $(LINKER) $(LINKER_OPT) -o sccz80 $(OBJS) $(FOBJS)
 
-$(OBJS):
+$(OBJS): %.o: %.c
        $(CC) $(COPT) $(CFLAGS) -c $< -o $@
 
-$(FOBJS):
+$(FOBJS): %.o: fuzix/%.c
        $(CC) $(COPT) $(CFLAGS) -c $< -o $@
 
 
index 3057702..e7f1823 100644 (file)
@@ -3,8 +3,18 @@ Implement
 - Actually look up the address properly
 - Get the splash screen off disk instead?
 - A correct flash screen
+- Make it a lot faster
+- Find and scan the modes for suitable graphics drivers (really we need
+  to do loadable drivers)
+- Build scaling table dynamically from reported size
+
+Obvious targets
+
+- mono directly mapped (Dragon32 etc)
+- TRS80 I/O port graphics
+- VDP (ewww....)
+- Indirect ioctl interfaced (pixels easy, rects easy, lines fast will be
+  a PITA.. maybe we do need line as an ioctl primitive ?)
 
-Make it a lot faster
 
 
-It would be nice to squash it to the point we can afford 576 byte I/O buffers