diff --git a/Apple1.ino b/Apple1.ino index 5faabc2..dd93c07 100644 --- a/Apple1.ino +++ b/Apple1.ino @@ -4,6 +4,7 @@ #include #include #include +#include #include "io.h" #include "config.h" @@ -20,7 +21,11 @@ prom m(monitor, sizeof(monitor)); ram pages[RAM_PAGES]; //socket_filer files("apple1"); +#if defined(USE_SD) +sd_filer files(PROGRAMS); +#else flash_filer files(PROGRAMS); +#endif io io(files); r6502 cpu(memory); diff --git a/Makefile b/Makefile index 8bd333b..a40b642 100644 --- a/Makefile +++ b/Makefile @@ -11,12 +11,12 @@ F_CPU := 80 CPPFLAGS = -DUSER_SETUP_LOADED -DILI9341_DRIVER -DTFT_CS=PIN_D8 -DTFT_DC=PIN_D1 \ -DTFT_RST=-1 -DSPI_FREQUENCY=40000000 -DLOAD_GLCD \ -DHARDWARE_H=\"hw/esp8bit.h\" -DTERMINAL_SPEED=$(TERMINAL_SPEED) -DDEBUGGING=1 -LIBRARIES := TFT_eSPI SpiRAM +LIBRARIES := TFT_eSPI SpiRAM LittleFS endif ifeq ($t, tivac) BOARD := EK-LM4F120XL -CPPFLAGS := -DDEBUGGING -DHARDWARE_H=\"hw/stellarpad-example.h\" -DTERMINAL_SPEED=$(TERMINAL_SPEED) +CPPFLAGS := -DHARDWARE_H=\"hw/stellarpad-example.h\" -DTERMINAL_SPEED=$(TERMINAL_SPEED) LIBRARIES := UTFT SD SpiRAM endif