Add a C shell, which currently just passes through

This is a first step toward moving the UI to C and
adding file and network I/O in C. The fractal core
will remain in assembler as well as the multiplier.
This commit is contained in:
Brooke Vibber 2025-12-28 09:23:38 -08:00
commit b27be3c159
5 changed files with 89 additions and 6 deletions

View file

@ -2,8 +2,11 @@
all : mandel.xex
mandel.xex : mandel.o tables.o atari-asm-xex.cfg
ld65 -C ./atari-asm-xex.cfg --mapfile mandel.map -o $@ mandel.o tables.o
mandel.xex : mandel.o mandel-core.o tables.o atari-xex.cfg
ld65 -C ./atari-xex.cfg --mapfile mandel.map -o $@ mandel.o mandel-core.o tables.o atari.lib
mandel.s : mandel.c mandel.h
cc65 -o $@ mandel.c
%.o : %.s
ca65 -o $@ $<
@ -13,8 +16,7 @@ tables.s : tables.js
clean :
rm -f tables.s
rm -f mandel.s
rm -f *.o
rm -f *.xex
rm -f mandel.map