Added EMD drivers for the Commodore B machines.

Note: These drivers are currently untested because I didn't realize that
using the drivers would need file routines, which are not available right
now. So in fact the drivers are not only untested, they are also unusable
on the target platforms, because they cannot be loaded.


git-svn-id: svn://svn.cc65.org/cc65/trunk@1732 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
cuz
2002-12-10 10:30:01 +00:00
parent 4ce2bb2de2
commit b3ed17f575
7 changed files with 708 additions and 5 deletions

View File

@@ -4,6 +4,9 @@
.SUFFIXES: .o .s .c
#--------------------------------------------------------------------------
# Rules
%.o: %.c
@$(CC) $(CFLAGS) $<
@$(AS) -o $@ $(AFLAGS) $(*).s
@@ -11,6 +14,15 @@
%.o: %.s
@$(AS) -g -o $@ $(AFLAGS) $<
%.emd: %.o ../runtime/zeropage.o
@$(LD) -t module -o $@ $^
%.tgi: %.o ../runtime/zeropage.o
@$(LD) -t module -o $@ $^
#--------------------------------------------------------------------------
# Object files
OBJS = _scrsize.o \
banking.o \
break.o \
@@ -30,8 +42,21 @@ OBJS = _scrsize.o \
randomize.o \
rs232.o
all: $(OBJS)
#--------------------------------------------------------------------------
# Drivers
TGIS =
EMDS = cbm610-ram.emd
#--------------------------------------------------------------------------
# Targets
all: $(OBJS) $(EMDS) $(TGIS)
../runtime/zeropage.o:
$(MAKE) -C $(dir $@) $(notdir $@)
clean:
@rm -f $(OBJS)
@rm -f $(OBJS) $(EMDS:.emd=.o) $(TGIS:.tgi=.o)