diff --git a/firmware/badge1.X/Makefile b/firmware/badge-supercon18.X/Makefile
similarity index 100%
rename from firmware/badge1.X/Makefile
rename to firmware/badge-supercon18.X/Makefile
diff --git a/firmware/badge1.X/badge1.X.production.hex b/firmware/badge-supercon18.X/badge1.X.production.hex
similarity index 100%
rename from firmware/badge1.X/badge1.X.production.hex
rename to firmware/badge-supercon18.X/badge1.X.production.hex
diff --git a/firmware/badge1.X/nbproject/Makefile-default.mk b/firmware/badge-supercon18.X/nbproject/Makefile-default.mk
similarity index 72%
rename from firmware/badge1.X/nbproject/Makefile-default.mk
rename to firmware/badge-supercon18.X/nbproject/Makefile-default.mk
index 1c46bb3..3c4b0ec 100644
--- a/firmware/badge1.X/nbproject/Makefile-default.mk
+++ b/firmware/badge-supercon18.X/nbproject/Makefile-default.mk
@@ -30,12 +30,12 @@ ifeq ($(TYPE_IMAGE), DEBUG_RUN)
IMAGE_TYPE=debug
OUTPUT_SUFFIX=elf
DEBUGGABLE_SUFFIX=elf
-FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/badge1.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
+FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/badge-supercon18.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
else
IMAGE_TYPE=production
OUTPUT_SUFFIX=hex
DEBUGGABLE_SUFFIX=elf
-FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/badge1.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
+FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/badge-supercon18.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
endif
ifeq ($(COMPARE_BUILD), true)
@@ -57,17 +57,17 @@ OBJECTDIR=build/${CND_CONF}/${IMAGE_TYPE}
DISTDIR=dist/${CND_CONF}/${IMAGE_TYPE}
# Source Files Quoted if spaced
-SOURCEFILES_QUOTED_IF_SPACED=src/basic/tokenizer.c src/basic/ubasic.c src/Z80/hwz.c src/Z80/iosim.c src/Z80/sim1.c src/Z80/sim2.c src/Z80/sim3.c src/Z80/sim4.c src/Z80/sim5.c src/Z80/sim6.c src/Z80/sim7.c src/Z80/simfun.c src/Z80/simglb.c src/disp.c src/hw.c src/images.c src/vt100.c src/main.c src/splash.c src/tetrapuzz.c src/box_game.c src/tune_player.c src/post.c src/snake.c src/user_program.c src/badge.c
+SOURCEFILES_QUOTED_IF_SPACED=src/basic/tokenizer.c src/basic/ubasic.c src/Z80/sim2.c src/Z80/sim4.c src/Z80/sim1.c src/Z80/sim3.c src/Z80/iosim.c src/Z80/sim5.c src/Z80/sim7.c src/Z80/simfun.c src/Z80/hwz.c src/Z80/simglb.c src/Z80/sim6.c src/badge.c src/box_game.c src/disp.c src/hw.c src/images.c src/main.c src/post.c src/snake.c src/splash.c src/tetrapuzz.c src/tune_player.c src/user_program.c src/vt100.c
# Object Files Quoted if spaced
-OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/src/basic/tokenizer.o ${OBJECTDIR}/src/basic/ubasic.o ${OBJECTDIR}/src/Z80/hwz.o ${OBJECTDIR}/src/Z80/iosim.o ${OBJECTDIR}/src/Z80/sim1.o ${OBJECTDIR}/src/Z80/sim2.o ${OBJECTDIR}/src/Z80/sim3.o ${OBJECTDIR}/src/Z80/sim4.o ${OBJECTDIR}/src/Z80/sim5.o ${OBJECTDIR}/src/Z80/sim6.o ${OBJECTDIR}/src/Z80/sim7.o ${OBJECTDIR}/src/Z80/simfun.o ${OBJECTDIR}/src/Z80/simglb.o ${OBJECTDIR}/src/disp.o ${OBJECTDIR}/src/hw.o ${OBJECTDIR}/src/images.o ${OBJECTDIR}/src/vt100.o ${OBJECTDIR}/src/main.o ${OBJECTDIR}/src/splash.o ${OBJECTDIR}/src/tetrapuzz.o ${OBJECTDIR}/src/box_game.o ${OBJECTDIR}/src/tune_player.o ${OBJECTDIR}/src/post.o ${OBJECTDIR}/src/snake.o ${OBJECTDIR}/src/user_program.o ${OBJECTDIR}/src/badge.o
-POSSIBLE_DEPFILES=${OBJECTDIR}/src/basic/tokenizer.o.d ${OBJECTDIR}/src/basic/ubasic.o.d ${OBJECTDIR}/src/Z80/hwz.o.d ${OBJECTDIR}/src/Z80/iosim.o.d ${OBJECTDIR}/src/Z80/sim1.o.d ${OBJECTDIR}/src/Z80/sim2.o.d ${OBJECTDIR}/src/Z80/sim3.o.d ${OBJECTDIR}/src/Z80/sim4.o.d ${OBJECTDIR}/src/Z80/sim5.o.d ${OBJECTDIR}/src/Z80/sim6.o.d ${OBJECTDIR}/src/Z80/sim7.o.d ${OBJECTDIR}/src/Z80/simfun.o.d ${OBJECTDIR}/src/Z80/simglb.o.d ${OBJECTDIR}/src/disp.o.d ${OBJECTDIR}/src/hw.o.d ${OBJECTDIR}/src/images.o.d ${OBJECTDIR}/src/vt100.o.d ${OBJECTDIR}/src/main.o.d ${OBJECTDIR}/src/splash.o.d ${OBJECTDIR}/src/tetrapuzz.o.d ${OBJECTDIR}/src/box_game.o.d ${OBJECTDIR}/src/tune_player.o.d ${OBJECTDIR}/src/post.o.d ${OBJECTDIR}/src/snake.o.d ${OBJECTDIR}/src/user_program.o.d ${OBJECTDIR}/src/badge.o.d
+OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/src/basic/tokenizer.o ${OBJECTDIR}/src/basic/ubasic.o ${OBJECTDIR}/src/Z80/sim2.o ${OBJECTDIR}/src/Z80/sim4.o ${OBJECTDIR}/src/Z80/sim1.o ${OBJECTDIR}/src/Z80/sim3.o ${OBJECTDIR}/src/Z80/iosim.o ${OBJECTDIR}/src/Z80/sim5.o ${OBJECTDIR}/src/Z80/sim7.o ${OBJECTDIR}/src/Z80/simfun.o ${OBJECTDIR}/src/Z80/hwz.o ${OBJECTDIR}/src/Z80/simglb.o ${OBJECTDIR}/src/Z80/sim6.o ${OBJECTDIR}/src/badge.o ${OBJECTDIR}/src/box_game.o ${OBJECTDIR}/src/disp.o ${OBJECTDIR}/src/hw.o ${OBJECTDIR}/src/images.o ${OBJECTDIR}/src/main.o ${OBJECTDIR}/src/post.o ${OBJECTDIR}/src/snake.o ${OBJECTDIR}/src/splash.o ${OBJECTDIR}/src/tetrapuzz.o ${OBJECTDIR}/src/tune_player.o ${OBJECTDIR}/src/user_program.o ${OBJECTDIR}/src/vt100.o
+POSSIBLE_DEPFILES=${OBJECTDIR}/src/basic/tokenizer.o.d ${OBJECTDIR}/src/basic/ubasic.o.d ${OBJECTDIR}/src/Z80/sim2.o.d ${OBJECTDIR}/src/Z80/sim4.o.d ${OBJECTDIR}/src/Z80/sim1.o.d ${OBJECTDIR}/src/Z80/sim3.o.d ${OBJECTDIR}/src/Z80/iosim.o.d ${OBJECTDIR}/src/Z80/sim5.o.d ${OBJECTDIR}/src/Z80/sim7.o.d ${OBJECTDIR}/src/Z80/simfun.o.d ${OBJECTDIR}/src/Z80/hwz.o.d ${OBJECTDIR}/src/Z80/simglb.o.d ${OBJECTDIR}/src/Z80/sim6.o.d ${OBJECTDIR}/src/badge.o.d ${OBJECTDIR}/src/box_game.o.d ${OBJECTDIR}/src/disp.o.d ${OBJECTDIR}/src/hw.o.d ${OBJECTDIR}/src/images.o.d ${OBJECTDIR}/src/main.o.d ${OBJECTDIR}/src/post.o.d ${OBJECTDIR}/src/snake.o.d ${OBJECTDIR}/src/splash.o.d ${OBJECTDIR}/src/tetrapuzz.o.d ${OBJECTDIR}/src/tune_player.o.d ${OBJECTDIR}/src/user_program.o.d ${OBJECTDIR}/src/vt100.o.d
# Object Files
-OBJECTFILES=${OBJECTDIR}/src/basic/tokenizer.o ${OBJECTDIR}/src/basic/ubasic.o ${OBJECTDIR}/src/Z80/hwz.o ${OBJECTDIR}/src/Z80/iosim.o ${OBJECTDIR}/src/Z80/sim1.o ${OBJECTDIR}/src/Z80/sim2.o ${OBJECTDIR}/src/Z80/sim3.o ${OBJECTDIR}/src/Z80/sim4.o ${OBJECTDIR}/src/Z80/sim5.o ${OBJECTDIR}/src/Z80/sim6.o ${OBJECTDIR}/src/Z80/sim7.o ${OBJECTDIR}/src/Z80/simfun.o ${OBJECTDIR}/src/Z80/simglb.o ${OBJECTDIR}/src/disp.o ${OBJECTDIR}/src/hw.o ${OBJECTDIR}/src/images.o ${OBJECTDIR}/src/vt100.o ${OBJECTDIR}/src/main.o ${OBJECTDIR}/src/splash.o ${OBJECTDIR}/src/tetrapuzz.o ${OBJECTDIR}/src/box_game.o ${OBJECTDIR}/src/tune_player.o ${OBJECTDIR}/src/post.o ${OBJECTDIR}/src/snake.o ${OBJECTDIR}/src/user_program.o ${OBJECTDIR}/src/badge.o
+OBJECTFILES=${OBJECTDIR}/src/basic/tokenizer.o ${OBJECTDIR}/src/basic/ubasic.o ${OBJECTDIR}/src/Z80/sim2.o ${OBJECTDIR}/src/Z80/sim4.o ${OBJECTDIR}/src/Z80/sim1.o ${OBJECTDIR}/src/Z80/sim3.o ${OBJECTDIR}/src/Z80/iosim.o ${OBJECTDIR}/src/Z80/sim5.o ${OBJECTDIR}/src/Z80/sim7.o ${OBJECTDIR}/src/Z80/simfun.o ${OBJECTDIR}/src/Z80/hwz.o ${OBJECTDIR}/src/Z80/simglb.o ${OBJECTDIR}/src/Z80/sim6.o ${OBJECTDIR}/src/badge.o ${OBJECTDIR}/src/box_game.o ${OBJECTDIR}/src/disp.o ${OBJECTDIR}/src/hw.o ${OBJECTDIR}/src/images.o ${OBJECTDIR}/src/main.o ${OBJECTDIR}/src/post.o ${OBJECTDIR}/src/snake.o ${OBJECTDIR}/src/splash.o ${OBJECTDIR}/src/tetrapuzz.o ${OBJECTDIR}/src/tune_player.o ${OBJECTDIR}/src/user_program.o ${OBJECTDIR}/src/vt100.o
# Source Files
-SOURCEFILES=src/basic/tokenizer.c src/basic/ubasic.c src/Z80/hwz.c src/Z80/iosim.c src/Z80/sim1.c src/Z80/sim2.c src/Z80/sim3.c src/Z80/sim4.c src/Z80/sim5.c src/Z80/sim6.c src/Z80/sim7.c src/Z80/simfun.c src/Z80/simglb.c src/disp.c src/hw.c src/images.c src/vt100.c src/main.c src/splash.c src/tetrapuzz.c src/box_game.c src/tune_player.c src/post.c src/snake.c src/user_program.c src/badge.c
+SOURCEFILES=src/basic/tokenizer.c src/basic/ubasic.c src/Z80/sim2.c src/Z80/sim4.c src/Z80/sim1.c src/Z80/sim3.c src/Z80/iosim.c src/Z80/sim5.c src/Z80/sim7.c src/Z80/simfun.c src/Z80/hwz.c src/Z80/simglb.c src/Z80/sim6.c src/badge.c src/box_game.c src/disp.c src/hw.c src/images.c src/main.c src/post.c src/snake.c src/splash.c src/tetrapuzz.c src/tune_player.c src/user_program.c src/vt100.c
CFLAGS=
@@ -87,7 +87,7 @@ FIXDEPS=fixDeps
ifneq ($(INFORMATION_MESSAGE), )
@echo $(INFORMATION_MESSAGE)
endif
- ${MAKE} -f nbproject/Makefile-default.mk dist/${CND_CONF}/${IMAGE_TYPE}/badge1.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
+ ${MAKE} -f nbproject/Makefile-default.mk dist/${CND_CONF}/${IMAGE_TYPE}/badge-supercon18.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
MP_PROCESSOR_OPTION=32MX370F512H
MP_LINKER_FILE_OPTION=
@@ -110,314 +110,314 @@ ${OBJECTDIR}/src/basic/tokenizer.o: src/basic/tokenizer.c nbproject/Makefile-${
@${MKDIR} "${OBJECTDIR}/src/basic"
@${RM} ${OBJECTDIR}/src/basic/tokenizer.o.d
@${RM} ${OBJECTDIR}/src/basic/tokenizer.o
- @${FIXDEPS} "${OBJECTDIR}/src/basic/tokenizer.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/basic/tokenizer.o.d" -o ${OBJECTDIR}/src/basic/tokenizer.o src/basic/tokenizer.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${FIXDEPS} "${OBJECTDIR}/src/basic/tokenizer.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/basic/tokenizer.o.d" -o ${OBJECTDIR}/src/basic/tokenizer.o src/basic/tokenizer.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
${OBJECTDIR}/src/basic/ubasic.o: src/basic/ubasic.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src/basic"
@${RM} ${OBJECTDIR}/src/basic/ubasic.o.d
@${RM} ${OBJECTDIR}/src/basic/ubasic.o
- @${FIXDEPS} "${OBJECTDIR}/src/basic/ubasic.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/basic/ubasic.o.d" -o ${OBJECTDIR}/src/basic/ubasic.o src/basic/ubasic.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${FIXDEPS} "${OBJECTDIR}/src/basic/ubasic.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/basic/ubasic.o.d" -o ${OBJECTDIR}/src/basic/ubasic.o src/basic/ubasic.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
-${OBJECTDIR}/src/Z80/hwz.o: src/Z80/hwz.c nbproject/Makefile-${CND_CONF}.mk
+${OBJECTDIR}/src/Z80/sim2.o: src/Z80/sim2.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src/Z80"
- @${RM} ${OBJECTDIR}/src/Z80/hwz.o.d
- @${RM} ${OBJECTDIR}/src/Z80/hwz.o
- @${FIXDEPS} "${OBJECTDIR}/src/Z80/hwz.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/hwz.o.d" -o ${OBJECTDIR}/src/Z80/hwz.o src/Z80/hwz.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${RM} ${OBJECTDIR}/src/Z80/sim2.o.d
+ @${RM} ${OBJECTDIR}/src/Z80/sim2.o
+ @${FIXDEPS} "${OBJECTDIR}/src/Z80/sim2.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/sim2.o.d" -o ${OBJECTDIR}/src/Z80/sim2.o src/Z80/sim2.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
-${OBJECTDIR}/src/Z80/iosim.o: src/Z80/iosim.c nbproject/Makefile-${CND_CONF}.mk
+${OBJECTDIR}/src/Z80/sim4.o: src/Z80/sim4.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src/Z80"
- @${RM} ${OBJECTDIR}/src/Z80/iosim.o.d
- @${RM} ${OBJECTDIR}/src/Z80/iosim.o
- @${FIXDEPS} "${OBJECTDIR}/src/Z80/iosim.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/iosim.o.d" -o ${OBJECTDIR}/src/Z80/iosim.o src/Z80/iosim.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${RM} ${OBJECTDIR}/src/Z80/sim4.o.d
+ @${RM} ${OBJECTDIR}/src/Z80/sim4.o
+ @${FIXDEPS} "${OBJECTDIR}/src/Z80/sim4.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/sim4.o.d" -o ${OBJECTDIR}/src/Z80/sim4.o src/Z80/sim4.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
${OBJECTDIR}/src/Z80/sim1.o: src/Z80/sim1.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src/Z80"
@${RM} ${OBJECTDIR}/src/Z80/sim1.o.d
@${RM} ${OBJECTDIR}/src/Z80/sim1.o
- @${FIXDEPS} "${OBJECTDIR}/src/Z80/sim1.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/sim1.o.d" -o ${OBJECTDIR}/src/Z80/sim1.o src/Z80/sim1.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
-
-${OBJECTDIR}/src/Z80/sim2.o: src/Z80/sim2.c nbproject/Makefile-${CND_CONF}.mk
- @${MKDIR} "${OBJECTDIR}/src/Z80"
- @${RM} ${OBJECTDIR}/src/Z80/sim2.o.d
- @${RM} ${OBJECTDIR}/src/Z80/sim2.o
- @${FIXDEPS} "${OBJECTDIR}/src/Z80/sim2.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/sim2.o.d" -o ${OBJECTDIR}/src/Z80/sim2.o src/Z80/sim2.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${FIXDEPS} "${OBJECTDIR}/src/Z80/sim1.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/sim1.o.d" -o ${OBJECTDIR}/src/Z80/sim1.o src/Z80/sim1.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
${OBJECTDIR}/src/Z80/sim3.o: src/Z80/sim3.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src/Z80"
@${RM} ${OBJECTDIR}/src/Z80/sim3.o.d
@${RM} ${OBJECTDIR}/src/Z80/sim3.o
- @${FIXDEPS} "${OBJECTDIR}/src/Z80/sim3.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/sim3.o.d" -o ${OBJECTDIR}/src/Z80/sim3.o src/Z80/sim3.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${FIXDEPS} "${OBJECTDIR}/src/Z80/sim3.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/sim3.o.d" -o ${OBJECTDIR}/src/Z80/sim3.o src/Z80/sim3.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
-${OBJECTDIR}/src/Z80/sim4.o: src/Z80/sim4.c nbproject/Makefile-${CND_CONF}.mk
+${OBJECTDIR}/src/Z80/iosim.o: src/Z80/iosim.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src/Z80"
- @${RM} ${OBJECTDIR}/src/Z80/sim4.o.d
- @${RM} ${OBJECTDIR}/src/Z80/sim4.o
- @${FIXDEPS} "${OBJECTDIR}/src/Z80/sim4.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/sim4.o.d" -o ${OBJECTDIR}/src/Z80/sim4.o src/Z80/sim4.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${RM} ${OBJECTDIR}/src/Z80/iosim.o.d
+ @${RM} ${OBJECTDIR}/src/Z80/iosim.o
+ @${FIXDEPS} "${OBJECTDIR}/src/Z80/iosim.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/iosim.o.d" -o ${OBJECTDIR}/src/Z80/iosim.o src/Z80/iosim.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
${OBJECTDIR}/src/Z80/sim5.o: src/Z80/sim5.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src/Z80"
@${RM} ${OBJECTDIR}/src/Z80/sim5.o.d
@${RM} ${OBJECTDIR}/src/Z80/sim5.o
- @${FIXDEPS} "${OBJECTDIR}/src/Z80/sim5.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/sim5.o.d" -o ${OBJECTDIR}/src/Z80/sim5.o src/Z80/sim5.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
-
-${OBJECTDIR}/src/Z80/sim6.o: src/Z80/sim6.c nbproject/Makefile-${CND_CONF}.mk
- @${MKDIR} "${OBJECTDIR}/src/Z80"
- @${RM} ${OBJECTDIR}/src/Z80/sim6.o.d
- @${RM} ${OBJECTDIR}/src/Z80/sim6.o
- @${FIXDEPS} "${OBJECTDIR}/src/Z80/sim6.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/sim6.o.d" -o ${OBJECTDIR}/src/Z80/sim6.o src/Z80/sim6.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${FIXDEPS} "${OBJECTDIR}/src/Z80/sim5.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/sim5.o.d" -o ${OBJECTDIR}/src/Z80/sim5.o src/Z80/sim5.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
${OBJECTDIR}/src/Z80/sim7.o: src/Z80/sim7.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src/Z80"
@${RM} ${OBJECTDIR}/src/Z80/sim7.o.d
@${RM} ${OBJECTDIR}/src/Z80/sim7.o
- @${FIXDEPS} "${OBJECTDIR}/src/Z80/sim7.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/sim7.o.d" -o ${OBJECTDIR}/src/Z80/sim7.o src/Z80/sim7.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${FIXDEPS} "${OBJECTDIR}/src/Z80/sim7.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/sim7.o.d" -o ${OBJECTDIR}/src/Z80/sim7.o src/Z80/sim7.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
${OBJECTDIR}/src/Z80/simfun.o: src/Z80/simfun.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src/Z80"
@${RM} ${OBJECTDIR}/src/Z80/simfun.o.d
@${RM} ${OBJECTDIR}/src/Z80/simfun.o
- @${FIXDEPS} "${OBJECTDIR}/src/Z80/simfun.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/simfun.o.d" -o ${OBJECTDIR}/src/Z80/simfun.o src/Z80/simfun.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${FIXDEPS} "${OBJECTDIR}/src/Z80/simfun.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/simfun.o.d" -o ${OBJECTDIR}/src/Z80/simfun.o src/Z80/simfun.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
+
+${OBJECTDIR}/src/Z80/hwz.o: src/Z80/hwz.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/src/Z80"
+ @${RM} ${OBJECTDIR}/src/Z80/hwz.o.d
+ @${RM} ${OBJECTDIR}/src/Z80/hwz.o
+ @${FIXDEPS} "${OBJECTDIR}/src/Z80/hwz.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/hwz.o.d" -o ${OBJECTDIR}/src/Z80/hwz.o src/Z80/hwz.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
${OBJECTDIR}/src/Z80/simglb.o: src/Z80/simglb.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src/Z80"
@${RM} ${OBJECTDIR}/src/Z80/simglb.o.d
@${RM} ${OBJECTDIR}/src/Z80/simglb.o
- @${FIXDEPS} "${OBJECTDIR}/src/Z80/simglb.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/simglb.o.d" -o ${OBJECTDIR}/src/Z80/simglb.o src/Z80/simglb.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${FIXDEPS} "${OBJECTDIR}/src/Z80/simglb.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/simglb.o.d" -o ${OBJECTDIR}/src/Z80/simglb.o src/Z80/simglb.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
+
+${OBJECTDIR}/src/Z80/sim6.o: src/Z80/sim6.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/src/Z80"
+ @${RM} ${OBJECTDIR}/src/Z80/sim6.o.d
+ @${RM} ${OBJECTDIR}/src/Z80/sim6.o
+ @${FIXDEPS} "${OBJECTDIR}/src/Z80/sim6.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/sim6.o.d" -o ${OBJECTDIR}/src/Z80/sim6.o src/Z80/sim6.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
+
+${OBJECTDIR}/src/badge.o: src/badge.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/src"
+ @${RM} ${OBJECTDIR}/src/badge.o.d
+ @${RM} ${OBJECTDIR}/src/badge.o
+ @${FIXDEPS} "${OBJECTDIR}/src/badge.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/badge.o.d" -o ${OBJECTDIR}/src/badge.o src/badge.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
+
+${OBJECTDIR}/src/box_game.o: src/box_game.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/src"
+ @${RM} ${OBJECTDIR}/src/box_game.o.d
+ @${RM} ${OBJECTDIR}/src/box_game.o
+ @${FIXDEPS} "${OBJECTDIR}/src/box_game.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/box_game.o.d" -o ${OBJECTDIR}/src/box_game.o src/box_game.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
${OBJECTDIR}/src/disp.o: src/disp.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src"
@${RM} ${OBJECTDIR}/src/disp.o.d
@${RM} ${OBJECTDIR}/src/disp.o
- @${FIXDEPS} "${OBJECTDIR}/src/disp.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/disp.o.d" -o ${OBJECTDIR}/src/disp.o src/disp.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${FIXDEPS} "${OBJECTDIR}/src/disp.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/disp.o.d" -o ${OBJECTDIR}/src/disp.o src/disp.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
${OBJECTDIR}/src/hw.o: src/hw.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src"
@${RM} ${OBJECTDIR}/src/hw.o.d
@${RM} ${OBJECTDIR}/src/hw.o
- @${FIXDEPS} "${OBJECTDIR}/src/hw.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/hw.o.d" -o ${OBJECTDIR}/src/hw.o src/hw.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${FIXDEPS} "${OBJECTDIR}/src/hw.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/hw.o.d" -o ${OBJECTDIR}/src/hw.o src/hw.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
${OBJECTDIR}/src/images.o: src/images.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src"
@${RM} ${OBJECTDIR}/src/images.o.d
@${RM} ${OBJECTDIR}/src/images.o
- @${FIXDEPS} "${OBJECTDIR}/src/images.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/images.o.d" -o ${OBJECTDIR}/src/images.o src/images.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
-
-${OBJECTDIR}/src/vt100.o: src/vt100.c nbproject/Makefile-${CND_CONF}.mk
- @${MKDIR} "${OBJECTDIR}/src"
- @${RM} ${OBJECTDIR}/src/vt100.o.d
- @${RM} ${OBJECTDIR}/src/vt100.o
- @${FIXDEPS} "${OBJECTDIR}/src/vt100.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/vt100.o.d" -o ${OBJECTDIR}/src/vt100.o src/vt100.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${FIXDEPS} "${OBJECTDIR}/src/images.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/images.o.d" -o ${OBJECTDIR}/src/images.o src/images.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
${OBJECTDIR}/src/main.o: src/main.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src"
@${RM} ${OBJECTDIR}/src/main.o.d
@${RM} ${OBJECTDIR}/src/main.o
- @${FIXDEPS} "${OBJECTDIR}/src/main.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/main.o.d" -o ${OBJECTDIR}/src/main.o src/main.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${FIXDEPS} "${OBJECTDIR}/src/main.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/main.o.d" -o ${OBJECTDIR}/src/main.o src/main.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
+
+${OBJECTDIR}/src/post.o: src/post.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/src"
+ @${RM} ${OBJECTDIR}/src/post.o.d
+ @${RM} ${OBJECTDIR}/src/post.o
+ @${FIXDEPS} "${OBJECTDIR}/src/post.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/post.o.d" -o ${OBJECTDIR}/src/post.o src/post.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
+
+${OBJECTDIR}/src/snake.o: src/snake.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/src"
+ @${RM} ${OBJECTDIR}/src/snake.o.d
+ @${RM} ${OBJECTDIR}/src/snake.o
+ @${FIXDEPS} "${OBJECTDIR}/src/snake.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/snake.o.d" -o ${OBJECTDIR}/src/snake.o src/snake.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
${OBJECTDIR}/src/splash.o: src/splash.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src"
@${RM} ${OBJECTDIR}/src/splash.o.d
@${RM} ${OBJECTDIR}/src/splash.o
- @${FIXDEPS} "${OBJECTDIR}/src/splash.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/splash.o.d" -o ${OBJECTDIR}/src/splash.o src/splash.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${FIXDEPS} "${OBJECTDIR}/src/splash.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/splash.o.d" -o ${OBJECTDIR}/src/splash.o src/splash.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
${OBJECTDIR}/src/tetrapuzz.o: src/tetrapuzz.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src"
@${RM} ${OBJECTDIR}/src/tetrapuzz.o.d
@${RM} ${OBJECTDIR}/src/tetrapuzz.o
- @${FIXDEPS} "${OBJECTDIR}/src/tetrapuzz.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/tetrapuzz.o.d" -o ${OBJECTDIR}/src/tetrapuzz.o src/tetrapuzz.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
-
-${OBJECTDIR}/src/box_game.o: src/box_game.c nbproject/Makefile-${CND_CONF}.mk
- @${MKDIR} "${OBJECTDIR}/src"
- @${RM} ${OBJECTDIR}/src/box_game.o.d
- @${RM} ${OBJECTDIR}/src/box_game.o
- @${FIXDEPS} "${OBJECTDIR}/src/box_game.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/box_game.o.d" -o ${OBJECTDIR}/src/box_game.o src/box_game.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${FIXDEPS} "${OBJECTDIR}/src/tetrapuzz.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/tetrapuzz.o.d" -o ${OBJECTDIR}/src/tetrapuzz.o src/tetrapuzz.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
${OBJECTDIR}/src/tune_player.o: src/tune_player.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src"
@${RM} ${OBJECTDIR}/src/tune_player.o.d
@${RM} ${OBJECTDIR}/src/tune_player.o
- @${FIXDEPS} "${OBJECTDIR}/src/tune_player.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/tune_player.o.d" -o ${OBJECTDIR}/src/tune_player.o src/tune_player.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
-
-${OBJECTDIR}/src/post.o: src/post.c nbproject/Makefile-${CND_CONF}.mk
- @${MKDIR} "${OBJECTDIR}/src"
- @${RM} ${OBJECTDIR}/src/post.o.d
- @${RM} ${OBJECTDIR}/src/post.o
- @${FIXDEPS} "${OBJECTDIR}/src/post.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/post.o.d" -o ${OBJECTDIR}/src/post.o src/post.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
-
-${OBJECTDIR}/src/snake.o: src/snake.c nbproject/Makefile-${CND_CONF}.mk
- @${MKDIR} "${OBJECTDIR}/src"
- @${RM} ${OBJECTDIR}/src/snake.o.d
- @${RM} ${OBJECTDIR}/src/snake.o
- @${FIXDEPS} "${OBJECTDIR}/src/snake.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/snake.o.d" -o ${OBJECTDIR}/src/snake.o src/snake.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${FIXDEPS} "${OBJECTDIR}/src/tune_player.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/tune_player.o.d" -o ${OBJECTDIR}/src/tune_player.o src/tune_player.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
${OBJECTDIR}/src/user_program.o: src/user_program.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src"
@${RM} ${OBJECTDIR}/src/user_program.o.d
@${RM} ${OBJECTDIR}/src/user_program.o
- @${FIXDEPS} "${OBJECTDIR}/src/user_program.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/user_program.o.d" -o ${OBJECTDIR}/src/user_program.o src/user_program.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${FIXDEPS} "${OBJECTDIR}/src/user_program.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/user_program.o.d" -o ${OBJECTDIR}/src/user_program.o src/user_program.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
-${OBJECTDIR}/src/badge.o: src/badge.c nbproject/Makefile-${CND_CONF}.mk
+${OBJECTDIR}/src/vt100.o: src/vt100.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src"
- @${RM} ${OBJECTDIR}/src/badge.o.d
- @${RM} ${OBJECTDIR}/src/badge.o
- @${FIXDEPS} "${OBJECTDIR}/src/badge.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/badge.o.d" -o ${OBJECTDIR}/src/badge.o src/badge.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${RM} ${OBJECTDIR}/src/vt100.o.d
+ @${RM} ${OBJECTDIR}/src/vt100.o
+ @${FIXDEPS} "${OBJECTDIR}/src/vt100.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/vt100.o.d" -o ${OBJECTDIR}/src/vt100.o src/vt100.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
else
${OBJECTDIR}/src/basic/tokenizer.o: src/basic/tokenizer.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src/basic"
@${RM} ${OBJECTDIR}/src/basic/tokenizer.o.d
@${RM} ${OBJECTDIR}/src/basic/tokenizer.o
- @${FIXDEPS} "${OBJECTDIR}/src/basic/tokenizer.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/basic/tokenizer.o.d" -o ${OBJECTDIR}/src/basic/tokenizer.o src/basic/tokenizer.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${FIXDEPS} "${OBJECTDIR}/src/basic/tokenizer.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/basic/tokenizer.o.d" -o ${OBJECTDIR}/src/basic/tokenizer.o src/basic/tokenizer.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
${OBJECTDIR}/src/basic/ubasic.o: src/basic/ubasic.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src/basic"
@${RM} ${OBJECTDIR}/src/basic/ubasic.o.d
@${RM} ${OBJECTDIR}/src/basic/ubasic.o
- @${FIXDEPS} "${OBJECTDIR}/src/basic/ubasic.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/basic/ubasic.o.d" -o ${OBJECTDIR}/src/basic/ubasic.o src/basic/ubasic.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${FIXDEPS} "${OBJECTDIR}/src/basic/ubasic.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/basic/ubasic.o.d" -o ${OBJECTDIR}/src/basic/ubasic.o src/basic/ubasic.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
-${OBJECTDIR}/src/Z80/hwz.o: src/Z80/hwz.c nbproject/Makefile-${CND_CONF}.mk
+${OBJECTDIR}/src/Z80/sim2.o: src/Z80/sim2.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src/Z80"
- @${RM} ${OBJECTDIR}/src/Z80/hwz.o.d
- @${RM} ${OBJECTDIR}/src/Z80/hwz.o
- @${FIXDEPS} "${OBJECTDIR}/src/Z80/hwz.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/hwz.o.d" -o ${OBJECTDIR}/src/Z80/hwz.o src/Z80/hwz.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${RM} ${OBJECTDIR}/src/Z80/sim2.o.d
+ @${RM} ${OBJECTDIR}/src/Z80/sim2.o
+ @${FIXDEPS} "${OBJECTDIR}/src/Z80/sim2.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/sim2.o.d" -o ${OBJECTDIR}/src/Z80/sim2.o src/Z80/sim2.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
-${OBJECTDIR}/src/Z80/iosim.o: src/Z80/iosim.c nbproject/Makefile-${CND_CONF}.mk
+${OBJECTDIR}/src/Z80/sim4.o: src/Z80/sim4.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src/Z80"
- @${RM} ${OBJECTDIR}/src/Z80/iosim.o.d
- @${RM} ${OBJECTDIR}/src/Z80/iosim.o
- @${FIXDEPS} "${OBJECTDIR}/src/Z80/iosim.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/iosim.o.d" -o ${OBJECTDIR}/src/Z80/iosim.o src/Z80/iosim.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${RM} ${OBJECTDIR}/src/Z80/sim4.o.d
+ @${RM} ${OBJECTDIR}/src/Z80/sim4.o
+ @${FIXDEPS} "${OBJECTDIR}/src/Z80/sim4.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/sim4.o.d" -o ${OBJECTDIR}/src/Z80/sim4.o src/Z80/sim4.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
${OBJECTDIR}/src/Z80/sim1.o: src/Z80/sim1.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src/Z80"
@${RM} ${OBJECTDIR}/src/Z80/sim1.o.d
@${RM} ${OBJECTDIR}/src/Z80/sim1.o
- @${FIXDEPS} "${OBJECTDIR}/src/Z80/sim1.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/sim1.o.d" -o ${OBJECTDIR}/src/Z80/sim1.o src/Z80/sim1.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
-
-${OBJECTDIR}/src/Z80/sim2.o: src/Z80/sim2.c nbproject/Makefile-${CND_CONF}.mk
- @${MKDIR} "${OBJECTDIR}/src/Z80"
- @${RM} ${OBJECTDIR}/src/Z80/sim2.o.d
- @${RM} ${OBJECTDIR}/src/Z80/sim2.o
- @${FIXDEPS} "${OBJECTDIR}/src/Z80/sim2.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/sim2.o.d" -o ${OBJECTDIR}/src/Z80/sim2.o src/Z80/sim2.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${FIXDEPS} "${OBJECTDIR}/src/Z80/sim1.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/sim1.o.d" -o ${OBJECTDIR}/src/Z80/sim1.o src/Z80/sim1.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
${OBJECTDIR}/src/Z80/sim3.o: src/Z80/sim3.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src/Z80"
@${RM} ${OBJECTDIR}/src/Z80/sim3.o.d
@${RM} ${OBJECTDIR}/src/Z80/sim3.o
- @${FIXDEPS} "${OBJECTDIR}/src/Z80/sim3.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/sim3.o.d" -o ${OBJECTDIR}/src/Z80/sim3.o src/Z80/sim3.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${FIXDEPS} "${OBJECTDIR}/src/Z80/sim3.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/sim3.o.d" -o ${OBJECTDIR}/src/Z80/sim3.o src/Z80/sim3.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
-${OBJECTDIR}/src/Z80/sim4.o: src/Z80/sim4.c nbproject/Makefile-${CND_CONF}.mk
+${OBJECTDIR}/src/Z80/iosim.o: src/Z80/iosim.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src/Z80"
- @${RM} ${OBJECTDIR}/src/Z80/sim4.o.d
- @${RM} ${OBJECTDIR}/src/Z80/sim4.o
- @${FIXDEPS} "${OBJECTDIR}/src/Z80/sim4.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/sim4.o.d" -o ${OBJECTDIR}/src/Z80/sim4.o src/Z80/sim4.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${RM} ${OBJECTDIR}/src/Z80/iosim.o.d
+ @${RM} ${OBJECTDIR}/src/Z80/iosim.o
+ @${FIXDEPS} "${OBJECTDIR}/src/Z80/iosim.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/iosim.o.d" -o ${OBJECTDIR}/src/Z80/iosim.o src/Z80/iosim.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
${OBJECTDIR}/src/Z80/sim5.o: src/Z80/sim5.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src/Z80"
@${RM} ${OBJECTDIR}/src/Z80/sim5.o.d
@${RM} ${OBJECTDIR}/src/Z80/sim5.o
- @${FIXDEPS} "${OBJECTDIR}/src/Z80/sim5.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/sim5.o.d" -o ${OBJECTDIR}/src/Z80/sim5.o src/Z80/sim5.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
-
-${OBJECTDIR}/src/Z80/sim6.o: src/Z80/sim6.c nbproject/Makefile-${CND_CONF}.mk
- @${MKDIR} "${OBJECTDIR}/src/Z80"
- @${RM} ${OBJECTDIR}/src/Z80/sim6.o.d
- @${RM} ${OBJECTDIR}/src/Z80/sim6.o
- @${FIXDEPS} "${OBJECTDIR}/src/Z80/sim6.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/sim6.o.d" -o ${OBJECTDIR}/src/Z80/sim6.o src/Z80/sim6.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${FIXDEPS} "${OBJECTDIR}/src/Z80/sim5.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/sim5.o.d" -o ${OBJECTDIR}/src/Z80/sim5.o src/Z80/sim5.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
${OBJECTDIR}/src/Z80/sim7.o: src/Z80/sim7.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src/Z80"
@${RM} ${OBJECTDIR}/src/Z80/sim7.o.d
@${RM} ${OBJECTDIR}/src/Z80/sim7.o
- @${FIXDEPS} "${OBJECTDIR}/src/Z80/sim7.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/sim7.o.d" -o ${OBJECTDIR}/src/Z80/sim7.o src/Z80/sim7.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${FIXDEPS} "${OBJECTDIR}/src/Z80/sim7.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/sim7.o.d" -o ${OBJECTDIR}/src/Z80/sim7.o src/Z80/sim7.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
${OBJECTDIR}/src/Z80/simfun.o: src/Z80/simfun.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src/Z80"
@${RM} ${OBJECTDIR}/src/Z80/simfun.o.d
@${RM} ${OBJECTDIR}/src/Z80/simfun.o
- @${FIXDEPS} "${OBJECTDIR}/src/Z80/simfun.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/simfun.o.d" -o ${OBJECTDIR}/src/Z80/simfun.o src/Z80/simfun.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${FIXDEPS} "${OBJECTDIR}/src/Z80/simfun.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/simfun.o.d" -o ${OBJECTDIR}/src/Z80/simfun.o src/Z80/simfun.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
+
+${OBJECTDIR}/src/Z80/hwz.o: src/Z80/hwz.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/src/Z80"
+ @${RM} ${OBJECTDIR}/src/Z80/hwz.o.d
+ @${RM} ${OBJECTDIR}/src/Z80/hwz.o
+ @${FIXDEPS} "${OBJECTDIR}/src/Z80/hwz.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/hwz.o.d" -o ${OBJECTDIR}/src/Z80/hwz.o src/Z80/hwz.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
${OBJECTDIR}/src/Z80/simglb.o: src/Z80/simglb.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src/Z80"
@${RM} ${OBJECTDIR}/src/Z80/simglb.o.d
@${RM} ${OBJECTDIR}/src/Z80/simglb.o
- @${FIXDEPS} "${OBJECTDIR}/src/Z80/simglb.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/simglb.o.d" -o ${OBJECTDIR}/src/Z80/simglb.o src/Z80/simglb.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${FIXDEPS} "${OBJECTDIR}/src/Z80/simglb.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/simglb.o.d" -o ${OBJECTDIR}/src/Z80/simglb.o src/Z80/simglb.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
+
+${OBJECTDIR}/src/Z80/sim6.o: src/Z80/sim6.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/src/Z80"
+ @${RM} ${OBJECTDIR}/src/Z80/sim6.o.d
+ @${RM} ${OBJECTDIR}/src/Z80/sim6.o
+ @${FIXDEPS} "${OBJECTDIR}/src/Z80/sim6.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/Z80/sim6.o.d" -o ${OBJECTDIR}/src/Z80/sim6.o src/Z80/sim6.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
+
+${OBJECTDIR}/src/badge.o: src/badge.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/src"
+ @${RM} ${OBJECTDIR}/src/badge.o.d
+ @${RM} ${OBJECTDIR}/src/badge.o
+ @${FIXDEPS} "${OBJECTDIR}/src/badge.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/badge.o.d" -o ${OBJECTDIR}/src/badge.o src/badge.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
+
+${OBJECTDIR}/src/box_game.o: src/box_game.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/src"
+ @${RM} ${OBJECTDIR}/src/box_game.o.d
+ @${RM} ${OBJECTDIR}/src/box_game.o
+ @${FIXDEPS} "${OBJECTDIR}/src/box_game.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/box_game.o.d" -o ${OBJECTDIR}/src/box_game.o src/box_game.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
${OBJECTDIR}/src/disp.o: src/disp.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src"
@${RM} ${OBJECTDIR}/src/disp.o.d
@${RM} ${OBJECTDIR}/src/disp.o
- @${FIXDEPS} "${OBJECTDIR}/src/disp.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/disp.o.d" -o ${OBJECTDIR}/src/disp.o src/disp.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${FIXDEPS} "${OBJECTDIR}/src/disp.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/disp.o.d" -o ${OBJECTDIR}/src/disp.o src/disp.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
${OBJECTDIR}/src/hw.o: src/hw.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src"
@${RM} ${OBJECTDIR}/src/hw.o.d
@${RM} ${OBJECTDIR}/src/hw.o
- @${FIXDEPS} "${OBJECTDIR}/src/hw.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/hw.o.d" -o ${OBJECTDIR}/src/hw.o src/hw.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${FIXDEPS} "${OBJECTDIR}/src/hw.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/hw.o.d" -o ${OBJECTDIR}/src/hw.o src/hw.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
${OBJECTDIR}/src/images.o: src/images.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src"
@${RM} ${OBJECTDIR}/src/images.o.d
@${RM} ${OBJECTDIR}/src/images.o
- @${FIXDEPS} "${OBJECTDIR}/src/images.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/images.o.d" -o ${OBJECTDIR}/src/images.o src/images.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
-
-${OBJECTDIR}/src/vt100.o: src/vt100.c nbproject/Makefile-${CND_CONF}.mk
- @${MKDIR} "${OBJECTDIR}/src"
- @${RM} ${OBJECTDIR}/src/vt100.o.d
- @${RM} ${OBJECTDIR}/src/vt100.o
- @${FIXDEPS} "${OBJECTDIR}/src/vt100.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/vt100.o.d" -o ${OBJECTDIR}/src/vt100.o src/vt100.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${FIXDEPS} "${OBJECTDIR}/src/images.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/images.o.d" -o ${OBJECTDIR}/src/images.o src/images.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
${OBJECTDIR}/src/main.o: src/main.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src"
@${RM} ${OBJECTDIR}/src/main.o.d
@${RM} ${OBJECTDIR}/src/main.o
- @${FIXDEPS} "${OBJECTDIR}/src/main.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/main.o.d" -o ${OBJECTDIR}/src/main.o src/main.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${FIXDEPS} "${OBJECTDIR}/src/main.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/main.o.d" -o ${OBJECTDIR}/src/main.o src/main.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
+
+${OBJECTDIR}/src/post.o: src/post.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/src"
+ @${RM} ${OBJECTDIR}/src/post.o.d
+ @${RM} ${OBJECTDIR}/src/post.o
+ @${FIXDEPS} "${OBJECTDIR}/src/post.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/post.o.d" -o ${OBJECTDIR}/src/post.o src/post.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
+
+${OBJECTDIR}/src/snake.o: src/snake.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/src"
+ @${RM} ${OBJECTDIR}/src/snake.o.d
+ @${RM} ${OBJECTDIR}/src/snake.o
+ @${FIXDEPS} "${OBJECTDIR}/src/snake.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/snake.o.d" -o ${OBJECTDIR}/src/snake.o src/snake.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
${OBJECTDIR}/src/splash.o: src/splash.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src"
@${RM} ${OBJECTDIR}/src/splash.o.d
@${RM} ${OBJECTDIR}/src/splash.o
- @${FIXDEPS} "${OBJECTDIR}/src/splash.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/splash.o.d" -o ${OBJECTDIR}/src/splash.o src/splash.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${FIXDEPS} "${OBJECTDIR}/src/splash.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/splash.o.d" -o ${OBJECTDIR}/src/splash.o src/splash.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
${OBJECTDIR}/src/tetrapuzz.o: src/tetrapuzz.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src"
@${RM} ${OBJECTDIR}/src/tetrapuzz.o.d
@${RM} ${OBJECTDIR}/src/tetrapuzz.o
- @${FIXDEPS} "${OBJECTDIR}/src/tetrapuzz.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/tetrapuzz.o.d" -o ${OBJECTDIR}/src/tetrapuzz.o src/tetrapuzz.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
-
-${OBJECTDIR}/src/box_game.o: src/box_game.c nbproject/Makefile-${CND_CONF}.mk
- @${MKDIR} "${OBJECTDIR}/src"
- @${RM} ${OBJECTDIR}/src/box_game.o.d
- @${RM} ${OBJECTDIR}/src/box_game.o
- @${FIXDEPS} "${OBJECTDIR}/src/box_game.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/box_game.o.d" -o ${OBJECTDIR}/src/box_game.o src/box_game.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${FIXDEPS} "${OBJECTDIR}/src/tetrapuzz.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/tetrapuzz.o.d" -o ${OBJECTDIR}/src/tetrapuzz.o src/tetrapuzz.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
${OBJECTDIR}/src/tune_player.o: src/tune_player.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src"
@${RM} ${OBJECTDIR}/src/tune_player.o.d
@${RM} ${OBJECTDIR}/src/tune_player.o
- @${FIXDEPS} "${OBJECTDIR}/src/tune_player.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/tune_player.o.d" -o ${OBJECTDIR}/src/tune_player.o src/tune_player.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
-
-${OBJECTDIR}/src/post.o: src/post.c nbproject/Makefile-${CND_CONF}.mk
- @${MKDIR} "${OBJECTDIR}/src"
- @${RM} ${OBJECTDIR}/src/post.o.d
- @${RM} ${OBJECTDIR}/src/post.o
- @${FIXDEPS} "${OBJECTDIR}/src/post.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/post.o.d" -o ${OBJECTDIR}/src/post.o src/post.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
-
-${OBJECTDIR}/src/snake.o: src/snake.c nbproject/Makefile-${CND_CONF}.mk
- @${MKDIR} "${OBJECTDIR}/src"
- @${RM} ${OBJECTDIR}/src/snake.o.d
- @${RM} ${OBJECTDIR}/src/snake.o
- @${FIXDEPS} "${OBJECTDIR}/src/snake.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/snake.o.d" -o ${OBJECTDIR}/src/snake.o src/snake.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${FIXDEPS} "${OBJECTDIR}/src/tune_player.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/tune_player.o.d" -o ${OBJECTDIR}/src/tune_player.o src/tune_player.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
${OBJECTDIR}/src/user_program.o: src/user_program.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src"
@${RM} ${OBJECTDIR}/src/user_program.o.d
@${RM} ${OBJECTDIR}/src/user_program.o
- @${FIXDEPS} "${OBJECTDIR}/src/user_program.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/user_program.o.d" -o ${OBJECTDIR}/src/user_program.o src/user_program.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${FIXDEPS} "${OBJECTDIR}/src/user_program.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/user_program.o.d" -o ${OBJECTDIR}/src/user_program.o src/user_program.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
-${OBJECTDIR}/src/badge.o: src/badge.c nbproject/Makefile-${CND_CONF}.mk
+${OBJECTDIR}/src/vt100.o: src/vt100.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/src"
- @${RM} ${OBJECTDIR}/src/badge.o.d
- @${RM} ${OBJECTDIR}/src/badge.o
- @${FIXDEPS} "${OBJECTDIR}/src/badge.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -Os -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/badge.o.d" -o ${OBJECTDIR}/src/badge.o src/badge.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -specs=src/opts.txt
+ @${RM} ${OBJECTDIR}/src/vt100.o.d
+ @${RM} ${OBJECTDIR}/src/vt100.o
+ @${FIXDEPS} "${OBJECTDIR}/src/vt100.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -funroll-loops -D_SUPPRESS_PLIB_WARNING -MMD -MF "${OBJECTDIR}/src/vt100.o.d" -o ${OBJECTDIR}/src/vt100.o src/vt100.c -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD)
endif
@@ -430,15 +430,15 @@ endif
# ------------------------------------------------------------------------------------
# Rules for buildStep: link
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
-dist/${CND_CONF}/${IMAGE_TYPE}/badge1.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
+dist/${CND_CONF}/${IMAGE_TYPE}/badge-supercon18.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
- ${MP_CC} $(MP_EXTRA_LD_PRE) -g -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -o dist/${CND_CONF}/${IMAGE_TYPE}/badge1.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -DXPRJ_default=$(CND_CONF) -legacy-libc -specs=src/opts.txt $(COMPARISON_BUILD) -mreserve=data@0x0:0x1FC -mreserve=boot@0x1FC02000:0x1FC02FEF -mreserve=boot@0x1FC02000:0x1FC0275F -Wl,--defsym=__MPLAB_BUILD=1$(MP_EXTRA_LD_POST)$(MP_LINKER_FILE_OPTION),--defsym=__MPLAB_DEBUG=1,--defsym=__DEBUG=1,-D=__DEBUG_D,--defsym=_min_heap_size=128,--defsym=_min_stack_size=128,--no-code-in-dinit,--no-dinit-in-serial-mem,-Map="${DISTDIR}/${PROJECTNAME}.${IMAGE_TYPE}.map",--memorysummary,dist/${CND_CONF}/${IMAGE_TYPE}/memoryfile.xml
+ ${MP_CC} $(MP_EXTRA_LD_PRE) -g -mprocessor=$(MP_PROCESSOR_OPTION) -o dist/${CND_CONF}/${IMAGE_TYPE}/badge-supercon18.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -mreserve=data@0x0:0x1FC -mreserve=boot@0x1FC02000:0x1FC02FEF -mreserve=boot@0x1FC02000:0x1FC0275F -Wl,--defsym=__MPLAB_BUILD=1$(MP_EXTRA_LD_POST)$(MP_LINKER_FILE_OPTION),--defsym=__MPLAB_DEBUG=1,--defsym=__DEBUG=1,-D=__DEBUG_D,--defsym=_min_heap_size=128,--defsym=_min_stack_size=128,--no-code-in-dinit,--no-dinit-in-serial-mem,-Map="${DISTDIR}/${PROJECTNAME}.${IMAGE_TYPE}.map",--memorysummary,dist/${CND_CONF}/${IMAGE_TYPE}/memoryfile.xml
else
-dist/${CND_CONF}/${IMAGE_TYPE}/badge1.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
+dist/${CND_CONF}/${IMAGE_TYPE}/badge-supercon18.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
- ${MP_CC} $(MP_EXTRA_LD_PRE) -mprocessor=$(MP_PROCESSOR_OPTION) -O1 -o dist/${CND_CONF}/${IMAGE_TYPE}/badge1.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -DXPRJ_default=$(CND_CONF) -legacy-libc -specs=src/opts.txt $(COMPARISON_BUILD) -Wl,--defsym=__MPLAB_BUILD=1$(MP_EXTRA_LD_POST)$(MP_LINKER_FILE_OPTION),--defsym=_min_heap_size=128,--defsym=_min_stack_size=128,--no-code-in-dinit,--no-dinit-in-serial-mem,-Map="${DISTDIR}/${PROJECTNAME}.${IMAGE_TYPE}.map",--memorysummary,dist/${CND_CONF}/${IMAGE_TYPE}/memoryfile.xml
- ${MP_CC_DIR}/xc32-bin2hex dist/${CND_CONF}/${IMAGE_TYPE}/badge1.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX}
+ ${MP_CC} $(MP_EXTRA_LD_PRE) -mprocessor=$(MP_PROCESSOR_OPTION) -o dist/${CND_CONF}/${IMAGE_TYPE}/badge-supercon18.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -Wl,--defsym=__MPLAB_BUILD=1$(MP_EXTRA_LD_POST)$(MP_LINKER_FILE_OPTION),--defsym=_min_heap_size=128,--defsym=_min_stack_size=128,--no-code-in-dinit,--no-dinit-in-serial-mem,-Map="${DISTDIR}/${PROJECTNAME}.${IMAGE_TYPE}.map",--memorysummary,dist/${CND_CONF}/${IMAGE_TYPE}/memoryfile.xml
+ ${MP_CC_DIR}/xc32-bin2hex dist/${CND_CONF}/${IMAGE_TYPE}/badge-supercon18.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX}
endif
diff --git a/firmware/badge1.X/nbproject/Makefile-genesis.properties b/firmware/badge-supercon18.X/nbproject/Makefile-genesis.properties
similarity index 80%
rename from firmware/badge1.X/nbproject/Makefile-genesis.properties
rename to firmware/badge-supercon18.X/nbproject/Makefile-genesis.properties
index 426fa40..5c0faf9 100644
--- a/firmware/badge1.X/nbproject/Makefile-genesis.properties
+++ b/firmware/badge-supercon18.X/nbproject/Makefile-genesis.properties
@@ -1,8 +1,8 @@
#
-#Tue Sep 18 18:57:45 CEST 2018
+#Sat Oct 13 12:18:38 CDT 2018
default.com-microchip-mplab-nbide-toolchainXC32-XC32LanguageToolchain.md5=f03d7c843128b5e50a1f7aa63f2ccfb5
default.languagetoolchain.dir=/opt/microchip/xc32/v2.10/bin
-configurations-xml=e2183cea8fe5ecc78a6e6e8c6083a126
+configurations-xml=573a35f1333edb10280acb0de2601fb7
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=ddd77f39013c5d7ceec7afa039614a52
default.languagetoolchain.version=2.10
host.platform=linux
diff --git a/firmware/badge1.X/nbproject/Makefile-impl.mk b/firmware/badge-supercon18.X/nbproject/Makefile-impl.mk
similarity index 98%
rename from firmware/badge1.X/nbproject/Makefile-impl.mk
rename to firmware/badge-supercon18.X/nbproject/Makefile-impl.mk
index 582d2ad..ba25003 100644
--- a/firmware/badge1.X/nbproject/Makefile-impl.mk
+++ b/firmware/badge-supercon18.X/nbproject/Makefile-impl.mk
@@ -24,7 +24,7 @@ CLEAN_SUBPROJECTS=${CLEAN_SUBPROJECTS_${SUBPROJECTS}}
# Project Name
-PROJECTNAME=badge1.X
+PROJECTNAME=badge-supercon18.X
# Active Configuration
DEFAULTCONF=default
diff --git a/firmware/badge1.X/nbproject/Makefile-local-default.mk b/firmware/badge-supercon18.X/nbproject/Makefile-local-default.mk
similarity index 100%
rename from firmware/badge1.X/nbproject/Makefile-local-default.mk
rename to firmware/badge-supercon18.X/nbproject/Makefile-local-default.mk
diff --git a/firmware/badge-supercon18.X/nbproject/Makefile-variables.mk b/firmware/badge-supercon18.X/nbproject/Makefile-variables.mk
new file mode 100644
index 0000000..86473c2
--- /dev/null
+++ b/firmware/badge-supercon18.X/nbproject/Makefile-variables.mk
@@ -0,0 +1,13 @@
+#
+# Generated - do not edit!
+#
+# NOCDDL
+#
+CND_BASEDIR=`pwd`
+# default configuration
+CND_ARTIFACT_DIR_default=dist/default/production
+CND_ARTIFACT_NAME_default=badge-supercon18.X.production.hex
+CND_ARTIFACT_PATH_default=dist/default/production/badge-supercon18.X.production.hex
+CND_PACKAGE_DIR_default=${CND_DISTDIR}/default/package
+CND_PACKAGE_NAME_default=badge-supercon18.x.tar
+CND_PACKAGE_PATH_default=${CND_DISTDIR}/default/package/badge-supercon18.x.tar
diff --git a/firmware/badge1.X/nbproject/Package-default.bash b/firmware/badge-supercon18.X/nbproject/Package-default.bash
similarity index 72%
rename from firmware/badge1.X/nbproject/Package-default.bash
rename to firmware/badge-supercon18.X/nbproject/Package-default.bash
index 4576bf6..fed3e75 100644
--- a/firmware/badge1.X/nbproject/Package-default.bash
+++ b/firmware/badge-supercon18.X/nbproject/Package-default.bash
@@ -10,9 +10,9 @@ CND_CONF=default
CND_DISTDIR=dist
TMPDIR=build/${CND_CONF}/${IMAGE_TYPE}/tmp-packaging
TMPDIRNAME=tmp-packaging
-OUTPUT_PATH=dist/${CND_CONF}/${IMAGE_TYPE}/badge1.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
-OUTPUT_BASENAME=badge1.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
-PACKAGE_TOP_DIR=badge1.x/
+OUTPUT_PATH=dist/${CND_CONF}/${IMAGE_TYPE}/badge-supercon18.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
+OUTPUT_BASENAME=badge-supercon18.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
+PACKAGE_TOP_DIR=badge-supercon18.x/
# Functions
function checkReturnCode
@@ -57,15 +57,15 @@ mkdir -p ${TMPDIR}
# Copy files and create directories and links
cd "${TOP}"
-makeDirectory ${TMPDIR}/badge1.x/bin
+makeDirectory ${TMPDIR}/badge-supercon18.x/bin
copyFileToTmpDir "${OUTPUT_PATH}" "${TMPDIR}/${PACKAGE_TOP_DIR}bin/${OUTPUT_BASENAME}" 0755
# Generate tar file
cd "${TOP}"
-rm -f ${CND_DISTDIR}/${CND_CONF}/package/badge1.x.tar
+rm -f ${CND_DISTDIR}/${CND_CONF}/package/badge-supercon18.x.tar
cd ${TMPDIR}
-tar -vcf ../../../../${CND_DISTDIR}/${CND_CONF}/package/badge1.x.tar *
+tar -vcf ../../../../${CND_DISTDIR}/${CND_CONF}/package/badge-supercon18.x.tar *
checkReturnCode
# Cleanup
diff --git a/firmware/badge-supercon18.X/nbproject/configurations.xml b/firmware/badge-supercon18.X/nbproject/configurations.xml
new file mode 100644
index 0000000..2008b5a
--- /dev/null
+++ b/firmware/badge-supercon18.X/nbproject/configurations.xml
@@ -0,0 +1,326 @@
+
+
+
+
+
+ src/basic/tokenizer.h
+ src/basic/ubasic.h
+
+
+ src/Z80/hwz.h
+ src/Z80/sim.h
+ src/Z80/simglb.h
+ src/Z80/fdefs.h
+
+ src/badge.h
+ src/badge_settings.h
+ src/badge_user.h
+ src/box_game.h
+ src/disp.h
+ src/hw.h
+ src/post.h
+ src/snake.h
+ src/splash.h
+ src/tetrapuzz.h
+ src/tune_player.h
+ src/user_program.h
+ src/vt100.h
+
+
+
+
+
+ src/basic/tokenizer.c
+ src/basic/ubasic.c
+
+
+ src/Z80/sim2.c
+ src/Z80/sim4.c
+ src/Z80/sim1.c
+ src/Z80/sim3.c
+ src/Z80/iosim.c
+ src/Z80/sim5.c
+ src/Z80/sim7.c
+ src/Z80/simfun.c
+ src/Z80/hwz.c
+ src/Z80/simglb.c
+ src/Z80/sim6.c
+
+ src/badge.c
+ src/box_game.c
+ src/disp.c
+ src/hw.c
+ src/images.c
+ src/main.c
+ src/post.c
+ src/snake.c
+ src/splash.c
+ src/tetrapuzz.c
+ src/tune_player.c
+ src/user_program.c
+ src/vt100.c
+
+
+ Makefile
+
+
+
+ src
+ ../cmpsrc
+
+ Makefile
+
+
+
+ localhost
+ PIC32MX370F512H
+
+
+ pk4hybrid
+ XC32
+ 2.10
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ false
+ true
+
+
+
+
+
+
+ false
+
+ false
+
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/firmware/badge1.X/nbproject/private/configurations.xml b/firmware/badge-supercon18.X/nbproject/private/configurations.xml
similarity index 93%
rename from firmware/badge1.X/nbproject/private/configurations.xml
rename to firmware/badge-supercon18.X/nbproject/private/configurations.xml
index 685f5a0..3c4c9e0 100644
--- a/firmware/badge1.X/nbproject/private/configurations.xml
+++ b/firmware/badge-supercon18.X/nbproject/private/configurations.xml
@@ -4,7 +4,7 @@
0
- :=MPLABComm-USB-Microchip:=<vid>04D8:=<pid>9012:=<rev>0100:=<man>Microchip Technology Incorporated:=<prod>MPLAB PICkit 4:=<sn>BUR181416523:=<drv>x:=<xpt>b:=end
+ :=MPLABComm-USB-Microchip:=<vid>04D8:=<pid>9012:=<rev>0100:=<man>Microchip Technology Incorporated:=<prod>MPLAB PICkit 4:=<sn>BUR180524591:=<drv>x:=<xpt>b:=end
/opt/microchip/xc32/v2.10/bin
place holder 1
diff --git a/firmware/badge1.X/nbproject/private/private.xml b/firmware/badge-supercon18.X/nbproject/private/private.xml
similarity index 72%
rename from firmware/badge1.X/nbproject/private/private.xml
rename to firmware/badge-supercon18.X/nbproject/private/private.xml
index 6807a2b..7824af8 100644
--- a/firmware/badge1.X/nbproject/private/private.xml
+++ b/firmware/badge-supercon18.X/nbproject/private/private.xml
@@ -2,6 +2,8 @@
-
+
+ file:/home/mike/MPLABXProjects/badge-supercon18.X/src/splash.c
+
diff --git a/firmware/badge1.X/nbproject/project.xml b/firmware/badge-supercon18.X/nbproject/project.xml
similarity index 85%
rename from firmware/badge1.X/nbproject/project.xml
rename to firmware/badge-supercon18.X/nbproject/project.xml
index 3332b80..d639a8e 100644
--- a/firmware/badge1.X/nbproject/project.xml
+++ b/firmware/badge-supercon18.X/nbproject/project.xml
@@ -3,8 +3,8 @@
com.microchip.mplab.nbide.embedded.makeproject
- badge1
- 4c890340-e8fa-4dd9-8ce3-1d80c8c40d12
+ badge-supercon18
+ 42cab5b4-899a-4f1d-b033-b73f79c2bbdb
0
c
diff --git a/firmware/badge1.X/src/Z80/fdefs.h b/firmware/badge-supercon18.X/src/Z80/fdefs.h
similarity index 100%
rename from firmware/badge1.X/src/Z80/fdefs.h
rename to firmware/badge-supercon18.X/src/Z80/fdefs.h
diff --git a/firmware/badge1.X/src/Z80/hwz.c b/firmware/badge-supercon18.X/src/Z80/hwz.c
similarity index 100%
rename from firmware/badge1.X/src/Z80/hwz.c
rename to firmware/badge-supercon18.X/src/Z80/hwz.c
diff --git a/firmware/badge1.X/src/Z80/hwz.h b/firmware/badge-supercon18.X/src/Z80/hwz.h
similarity index 100%
rename from firmware/badge1.X/src/Z80/hwz.h
rename to firmware/badge-supercon18.X/src/Z80/hwz.h
diff --git a/firmware/badge1.X/src/Z80/iosim.c b/firmware/badge-supercon18.X/src/Z80/iosim.c
similarity index 100%
rename from firmware/badge1.X/src/Z80/iosim.c
rename to firmware/badge-supercon18.X/src/Z80/iosim.c
diff --git a/firmware/badge1.X/src/Z80/sim.h b/firmware/badge-supercon18.X/src/Z80/sim.h
similarity index 100%
rename from firmware/badge1.X/src/Z80/sim.h
rename to firmware/badge-supercon18.X/src/Z80/sim.h
diff --git a/firmware/badge1.X/src/Z80/sim1.c b/firmware/badge-supercon18.X/src/Z80/sim1.c
similarity index 100%
rename from firmware/badge1.X/src/Z80/sim1.c
rename to firmware/badge-supercon18.X/src/Z80/sim1.c
diff --git a/firmware/badge1.X/src/Z80/sim2.c b/firmware/badge-supercon18.X/src/Z80/sim2.c
similarity index 100%
rename from firmware/badge1.X/src/Z80/sim2.c
rename to firmware/badge-supercon18.X/src/Z80/sim2.c
diff --git a/firmware/badge1.X/src/Z80/sim3.c b/firmware/badge-supercon18.X/src/Z80/sim3.c
similarity index 100%
rename from firmware/badge1.X/src/Z80/sim3.c
rename to firmware/badge-supercon18.X/src/Z80/sim3.c
diff --git a/firmware/badge1.X/src/Z80/sim4.c b/firmware/badge-supercon18.X/src/Z80/sim4.c
similarity index 100%
rename from firmware/badge1.X/src/Z80/sim4.c
rename to firmware/badge-supercon18.X/src/Z80/sim4.c
diff --git a/firmware/badge1.X/src/Z80/sim5.c b/firmware/badge-supercon18.X/src/Z80/sim5.c
similarity index 100%
rename from firmware/badge1.X/src/Z80/sim5.c
rename to firmware/badge-supercon18.X/src/Z80/sim5.c
diff --git a/firmware/badge1.X/src/Z80/sim6.c b/firmware/badge-supercon18.X/src/Z80/sim6.c
similarity index 100%
rename from firmware/badge1.X/src/Z80/sim6.c
rename to firmware/badge-supercon18.X/src/Z80/sim6.c
diff --git a/firmware/badge1.X/src/Z80/sim7.c b/firmware/badge-supercon18.X/src/Z80/sim7.c
similarity index 100%
rename from firmware/badge1.X/src/Z80/sim7.c
rename to firmware/badge-supercon18.X/src/Z80/sim7.c
diff --git a/firmware/badge1.X/src/Z80/simfun.c b/firmware/badge-supercon18.X/src/Z80/simfun.c
similarity index 100%
rename from firmware/badge1.X/src/Z80/simfun.c
rename to firmware/badge-supercon18.X/src/Z80/simfun.c
diff --git a/firmware/badge1.X/src/Z80/simglb.c b/firmware/badge-supercon18.X/src/Z80/simglb.c
similarity index 100%
rename from firmware/badge1.X/src/Z80/simglb.c
rename to firmware/badge-supercon18.X/src/Z80/simglb.c
diff --git a/firmware/badge1.X/src/Z80/simglb.h b/firmware/badge-supercon18.X/src/Z80/simglb.h
similarity index 100%
rename from firmware/badge1.X/src/Z80/simglb.h
rename to firmware/badge-supercon18.X/src/Z80/simglb.h
diff --git a/firmware/badge1.X/src/Z80/simint.c b/firmware/badge-supercon18.X/src/Z80/simint.c
similarity index 100%
rename from firmware/badge1.X/src/Z80/simint.c
rename to firmware/badge-supercon18.X/src/Z80/simint.c
diff --git a/firmware/badge1.X/src/badge.c b/firmware/badge-supercon18.X/src/badge.c
similarity index 100%
rename from firmware/badge1.X/src/badge.c
rename to firmware/badge-supercon18.X/src/badge.c
diff --git a/firmware/badge1.X/src/badge.h b/firmware/badge-supercon18.X/src/badge.h
similarity index 100%
rename from firmware/badge1.X/src/badge.h
rename to firmware/badge-supercon18.X/src/badge.h
diff --git a/firmware/badge1.X/src/badge_settings.h b/firmware/badge-supercon18.X/src/badge_settings.h
similarity index 100%
rename from firmware/badge1.X/src/badge_settings.h
rename to firmware/badge-supercon18.X/src/badge_settings.h
diff --git a/firmware/badge1.X/src/badge_user.h b/firmware/badge-supercon18.X/src/badge_user.h
similarity index 100%
rename from firmware/badge1.X/src/badge_user.h
rename to firmware/badge-supercon18.X/src/badge_user.h
diff --git a/firmware/badge1.X/src/basic/tokenizer.c b/firmware/badge-supercon18.X/src/basic/tokenizer.c
similarity index 100%
rename from firmware/badge1.X/src/basic/tokenizer.c
rename to firmware/badge-supercon18.X/src/basic/tokenizer.c
diff --git a/firmware/badge1.X/src/basic/tokenizer.h b/firmware/badge-supercon18.X/src/basic/tokenizer.h
similarity index 100%
rename from firmware/badge1.X/src/basic/tokenizer.h
rename to firmware/badge-supercon18.X/src/basic/tokenizer.h
diff --git a/firmware/badge1.X/src/basic/ubasic.c b/firmware/badge-supercon18.X/src/basic/ubasic.c
similarity index 100%
rename from firmware/badge1.X/src/basic/ubasic.c
rename to firmware/badge-supercon18.X/src/basic/ubasic.c
diff --git a/firmware/badge1.X/src/basic/ubasic.h b/firmware/badge-supercon18.X/src/basic/ubasic.h
similarity index 100%
rename from firmware/badge1.X/src/basic/ubasic.h
rename to firmware/badge-supercon18.X/src/basic/ubasic.h
diff --git a/firmware/badge1.X/src/box_game.c b/firmware/badge-supercon18.X/src/box_game.c
similarity index 100%
rename from firmware/badge1.X/src/box_game.c
rename to firmware/badge-supercon18.X/src/box_game.c
diff --git a/firmware/badge1.X/src/box_game.h b/firmware/badge-supercon18.X/src/box_game.h
similarity index 100%
rename from firmware/badge1.X/src/box_game.h
rename to firmware/badge-supercon18.X/src/box_game.h
diff --git a/firmware/badge1.X/src/disp.c b/firmware/badge-supercon18.X/src/disp.c
similarity index 100%
rename from firmware/badge1.X/src/disp.c
rename to firmware/badge-supercon18.X/src/disp.c
diff --git a/firmware/badge1.X/src/disp.h b/firmware/badge-supercon18.X/src/disp.h
similarity index 100%
rename from firmware/badge1.X/src/disp.h
rename to firmware/badge-supercon18.X/src/disp.h
diff --git a/firmware/badge1.X/src/hw.c b/firmware/badge-supercon18.X/src/hw.c
similarity index 100%
rename from firmware/badge1.X/src/hw.c
rename to firmware/badge-supercon18.X/src/hw.c
diff --git a/firmware/badge1.X/src/hw.h b/firmware/badge-supercon18.X/src/hw.h
similarity index 100%
rename from firmware/badge1.X/src/hw.h
rename to firmware/badge-supercon18.X/src/hw.h
diff --git a/firmware/badge1.X/src/images.c b/firmware/badge-supercon18.X/src/images.c
similarity index 100%
rename from firmware/badge1.X/src/images.c
rename to firmware/badge-supercon18.X/src/images.c
diff --git a/firmware/badge1.X/src/main.c b/firmware/badge-supercon18.X/src/main.c
similarity index 100%
rename from firmware/badge1.X/src/main.c
rename to firmware/badge-supercon18.X/src/main.c
diff --git a/firmware/badge1.X/src/opts.txt b/firmware/badge-supercon18.X/src/opts.txt
similarity index 100%
rename from firmware/badge1.X/src/opts.txt
rename to firmware/badge-supercon18.X/src/opts.txt
diff --git a/firmware/badge1.X/src/post.c b/firmware/badge-supercon18.X/src/post.c
similarity index 100%
rename from firmware/badge1.X/src/post.c
rename to firmware/badge-supercon18.X/src/post.c
diff --git a/firmware/badge1.X/src/post.h b/firmware/badge-supercon18.X/src/post.h
similarity index 100%
rename from firmware/badge1.X/src/post.h
rename to firmware/badge-supercon18.X/src/post.h
diff --git a/firmware/badge1.X/src/snake.c b/firmware/badge-supercon18.X/src/snake.c
similarity index 100%
rename from firmware/badge1.X/src/snake.c
rename to firmware/badge-supercon18.X/src/snake.c
diff --git a/firmware/badge1.X/src/snake.h b/firmware/badge-supercon18.X/src/snake.h
similarity index 100%
rename from firmware/badge1.X/src/snake.h
rename to firmware/badge-supercon18.X/src/snake.h
diff --git a/firmware/badge-supercon18.X/src/splash.c b/firmware/badge-supercon18.X/src/splash.c
new file mode 100644
index 0000000..530d5b5
--- /dev/null
+++ b/firmware/badge-supercon18.X/src/splash.c
@@ -0,0 +1,454 @@
+#include "splash.h"
+#include
+
+const uint32_t arc[25] = {
+ 0b00000000000000000000000000001111,
+ 0b00000000000000000000000011111111,
+ 0b00000000000000000000011111111111,
+ 0b00000000000000000001111111111111,
+ 0b00000000000000000011111111111111,
+ 0b00000000000000001111111111111111,
+ 0b00000000000000011111111111111111,
+ 0b00000000000000111111111111111111,
+ 0b00000000000001111111111111111111,
+ 0b00000000000011111111111111111100,
+ 0b00000000000011111111111111000000,
+ 0b00000000000111111111111100000000,
+ 0b00000000001111111111110000000000,
+ 0b00000000001111111111100000000000,
+ 0b00000000011111111111000000000000,
+ 0b00000000011111111110000000000000,
+ 0b00000000011111111110000000000000,
+ 0b00000000111111111100000000000000,
+ 0b00000000111111111100000000000000,
+ 0b00000000111111111000000000000000,
+ 0b00000000111111111000000000000000,
+ 0b00000001111111111000000000000000,
+ 0b00000001111111111000000000000000,
+ 0b00000001111111110000000000000000,
+ 0b00000001111111110000000000000000
+};
+
+extern uint8_t ram[65536L];
+//uint32_t shadow[2400];
+
+#define SPLASH_DELAY 100
+#define SPLASH_X_LOC 52
+#define SPLASH_Y_LOC 17
+
+/*** Orientations ***
+ 0 = top left arc
+ 1 = top right arc
+ 2 = bottom right arc
+ 3 = bottom left arc
+********************/
+
+/*** Offsets ***
+ 0 = Top down, bits 24 through 0
+ 1 = bits 24 through 0, bottom up
+ 2 = bottom up, bits 0 through 24
+ 3 = bottom up, bits 24 through 0
+***************/
+
+// H arc (52,17,0) (76,17,1) box (52,12,60,60) (92,37,100,60)
+// A arc (110,12,0) (134,12,1) (134,36,2) (110,36,3) box (149,36,157,60)
+// C arc (167,17,0) (167,36,3) box (190,12,215,20) (190,52,215,60)
+// K arc (248,17,2) (248,36,1) bot (225,12,233,60)
+// A arc (52,70,0) (76,70,1) (134,94,2) (52,94,3) box (92,94,100,118)
+// D arc (110,70,0) (134,70,1) (134,94,2) (110,36,3) box (149,70,157,93)
+// A arc (167,70,0) (191,70,1) (191,94,2) (167,36,3) box (207,94,215,118)
+// Y arc (225,70,3) (249,70,2) box (244,90,252,118)
+
+// S arc (52,128,0) (76,152,2)
+// U arc (110,152,3) (134,152,2) box (110,128,8,24) (150,128,8,24)
+// P arc (167,128,0) (191,128,1) (191,152,2) (167,152,3) box (167,152,8,25)
+// E arc (225,128,0) (249,128,1) (225,152,3)
+// R arc (52,186,0) (76,186,1) box (52,210,8,25)
+// C arc (110,186,0) (110,210,3) box (134,186,24,8) (134,227,24,8)
+// O arc (167,186,0) (191,186,1) (191,210,2) (167,210,3)
+// N arc (225,186,0) (249,186,1) box (225,210,8,25) (266,210,8,25)
+
+void draw_and_record_pixel(uint16_t actualx, uint16_t actualy, uint32_t back)
+ {
+ //actualx += SPLASH_X_LOC;
+ //actualy += SPLASH_Y_LOC;
+ ram[(actualy*40)+(actualx/8)] |= (1<<(actualx%8));
+ TFT_24_7789_Write_Data3((back>>16)&0xFF,(back>>8)&0xFF,(back>>0)&0xFF);
+ }
+
+void draw_and_record_box(uint16_t actualx, uint16_t actualy, uint16_t width, uint16_t height, uint32_t back)
+ {
+ tft_fill_area(actualx, actualy, width, height, back);
+ uint16_t i,j;
+ for (i=0; i>16)&0xFF,(back>>8)&0xFF,(back>>0)&0xFF);
+ }
+}
+
+struct Cipher_box
+ {
+ int16_t x; // Pixel location on screen (negative values for left overflow)
+ uint8_t row; // Which of 12 columns in the splash logo this belongs to
+ };
+
+void show_splash(void)
+{
+ uint16_t i,j;
+ tft_fill_area(0,0,320,240,CIPHER_BACKGROUND); //Make display black
+ for (i=0; i<12; i++)
+ {
+ for (j=0; j<12; j++)
+ {
+ if (b_cipher[i] & 1<row * CIPHER_CHAR_WIDTH)+((b->row / 3) * CIPHER_SPACE);
+
+ if ((b->x<320) && (b->x>=0))
+ {
+ //Draw leading edge
+ draw_vert_line(b->x,y,CIPHER_CHAR_WIDTH,CIPHER_CURSOR);
+ }
+ if (b->x>=CIPHER_CHAR_WIDTH)
+ {
+ //Erase trailing edge
+ //FIXME: erase with red if this is within the splash area
+ if (overlaps_logo(b->x-CIPHER_CHAR_WIDTH,b->row))
+ {
+ draw_vert_line(b->x-CIPHER_CHAR_WIDTH,y,CIPHER_CHAR_WIDTH,CIPHER_COLOR);
+ }
+ else
+ {
+ draw_vert_line(b->x-CIPHER_CHAR_WIDTH,y,CIPHER_CHAR_WIDTH,CIPHER_BACKGROUND);
+ }
+ }
+
+ b->x = b->x + 1;
+}
+
+void move_box_left(struct Cipher_box *b)
+{
+ uint8_t y = CIPHER_Y0 + (b->row * CIPHER_CHAR_WIDTH)+((b->row / 3) * CIPHER_SPACE);
+
+ if ((b->x<320) && (b->x>=0))
+ {
+ //Draw leading edge
+ draw_vert_line(b->x,y,CIPHER_CHAR_WIDTH,CIPHER_CURSOR);
+ }
+ if ((b->x+CIPHER_CHAR_WIDTH<320) && (b->x+CIPHER_CHAR_WIDTH>=0))
+ {
+ //Erase trailing edge
+ //FIXME: erase with red if this is within the splash area
+ if (overlaps_logo(b->x+CIPHER_CHAR_WIDTH,b->row))
+ {
+ draw_vert_line(b->x+CIPHER_CHAR_WIDTH,y,CIPHER_CHAR_WIDTH,CIPHER_COLOR);
+ }
+ else
+ {
+ draw_vert_line(b->x+CIPHER_CHAR_WIDTH,y,CIPHER_CHAR_WIDTH,CIPHER_BACKGROUND);
+ }
+ }
+
+ b->x = b->x - 1;
+}
+
+uint8_t overlaps_logo(int16_t x, uint8_t row) {
+ //Returns non-zero if the location overlaps part of the logo
+ if ((x=320))
+ {
+ return 0; //Not within area where logo will be drawn
+ }
+ int16_t offset_adjusted = x-CIPHER_X0;//55
+ uint8_t superblock_size = (CIPHER_CHAR_WIDTH*3) + CIPHER_SPACE;//59
+ uint8_t superblock = offset_adjusted / superblock_size;//0
+ uint8_t local_x = offset_adjusted-(superblock * superblock_size);//55
+
+ if (local_x >= (CIPHER_CHAR_WIDTH*3))
+ {
+ return 0; //Falls within space between squares on logo
+ }
+
+ uint8_t index = (local_x/(CIPHER_CHAR_WIDTH))+(3*superblock);
+ if (b_cipher[row] & 1<<(11-index))
+ {
+ return 1;
+ }
+ return 0;
+}
+
+void splash_delay(uint32_t delay)
+ {
+ uint32_t splash_startwait = millis();
+ while((millis()-splash_startwait) < delay) { ;; }
+ return;
+ }
+
+void animate_splash(void)
+{
+ uint16_t i;
+
+
+ /*
+ // H arc (52,17,0) (76,17,1) box (52,12,60,60) (92,37,100,60)
+ draw_arc(52,17,0,spcolor); draw_arc(77,17,1,spcolor); tft_fill_area(52,12,8,48,spcolor); tft_fill_area(93,37,8,23,spcolor);
+ // A arc (110,12,0) (134,12,1) (134,36,2) (110,36,3) box (149,36,157,60)
+ draw_arc(110,12,0,spcolor); draw_arc(134,12,1,spcolor); draw_arc(134,37,2,spcolor); draw_arc(110,37,3,spcolor); tft_fill_area(150,36,8,25,spcolor);
+ // C arc (167,17,0) (167,36,3) box (190,12,215,20) (190,52,215,60)
+ draw_arc(167,12,0,spcolor); draw_arc(167,37,3,spcolor); tft_fill_area(190,12,25,8,spcolor); tft_fill_area(190,53,25,8,spcolor);
+ // K arc (248,17,2) (248,36,1) bot (225,12,233,60)
+ draw_arc(248,12,2,spcolor); draw_arc(248,37,1,spcolor); tft_fill_area(225,12,8,48,spcolor);
+ // A arc (52,70,0) (76,70,1) (134,94,2) (52,94,3) box (92,94,100,118)
+ draw_arc(52,70,0,spcolor); draw_arc(76,70,1,spcolor); draw_arc(76,95,2,spcolor); draw_arc(52,95,3,spcolor); tft_fill_area(92,94,8,24,spcolor);
+ // D arc (110,70,0) (134,70,1) (134,94,2) (110,36,3) box (149,70,157,93)
+ draw_arc(110,70,0,spcolor); draw_arc(134,70,1,spcolor); draw_arc(134,95,2,spcolor); draw_arc(110,95,3,spcolor); tft_fill_area(150,70,8,24,spcolor);
+ // A arc (167,70,0) (191,70,1) (191,94,2) (167,36,3) box (207,94,215,118)
+ draw_arc(167,70,0,spcolor); draw_arc(191,70,1,spcolor); draw_arc(191,95,2,spcolor); draw_arc(167,95,3,spcolor); tft_fill_area(207,94,8,25,spcolor);
+ // Y arc (225,70,3) (249,70,2) box (244,90,252,118)
+ draw_arc(225,70,3,spcolor); draw_arc(249,70,2,spcolor); tft_fill_area(244,90,8,29,spcolor);
+
+ // S arc (52,128,0) (76,152,2)
+ draw_arc(52,128,0,spcolor); draw_arc(76,153,2,spcolor);
+ // U arc (110,152,3) (134,152,2) box (110,128,8,24) (150,128,8,24)
+ draw_arc(110,153,3,spcolor); draw_arc(134,153,2,spcolor); tft_fill_area(110,128,8,24,spcolor); tft_fill_area(150,128,8,24,spcolor);
+ // P arc (167,128,0) (191,128,1) (191,152,2) (167,152,3) box (167,152,8,25)
+ draw_arc(167,128,0,spcolor); draw_arc(191,128,1,spcolor); draw_arc(191,153,2,spcolor); draw_arc(167,153,3,spcolor); tft_fill_area(167,152,8,25,spcolor);
+ // E arc (225,128,0) (249,128,1) (225,152,3)
+ draw_arc(225,128,0,spcolor); draw_arc(249,128,1,spcolor); draw_arc(225,153,3,spcolor);
+ // R arc (52,186,0) (76,186,1) box (52,210,8,25)
+ draw_arc(52,186,0,spcolor); draw_arc(76,186,1,spcolor); tft_fill_area(52,210,8,25,spcolor);
+ // C arc (110,186,0) (110,210,3) box (134,186,24,8) (134,227,24,8)
+ draw_arc(110,186,0,spcolor); draw_arc(110,211,3,spcolor); tft_fill_area(134,186,24,8,spcolor); tft_fill_area(134,227,24,8,spcolor);
+ // O arc (167,186,0) (191,186,1) (191,210,2) (167,210,3)
+ draw_arc(167,186,0,spcolor); draw_arc(191,186,1,spcolor); draw_arc(191,211,2,spcolor); draw_arc(167,211,3,spcolor);
+ // N arc (225,186,0) (249,186,1) box (225,210,8,25) (266,210,8,25)
+ draw_arc(225,186,0,spcolor); draw_arc(249,186,1,spcolor); tft_fill_area(225,210,8,25,spcolor); tft_fill_area(265,210,8,25,spcolor);
+ */
+
+ /*
+ draw_arc(10,10,0,0xFF0000);
+ draw_arc(35,10,1,0xFF0000);
+ draw_arc(35,35,2,0xFF0000);
+ draw_arc(10,35,3,0xFF0000);
+ */
+
+ uint16_t spoffsetx, spoffsety;
+ uint32_t spcolor;
+
+ //while(1) {
+ for (i=0; i<9600; i++) { ram[i] = 0; }
+
+ tft_fill_area(0,0,320,240,CIPHER_BACKGROUND); //Make display black
+ spoffsetx = 6;
+ spoffsety = 6;
+ spcolor = 0x0016aeef;
+
+
+ // U arc (110,152,3) (134,152,2) box (110,128,8,24) (150,128,8,24)
+ draw_arc(110-spoffsetx,153-spoffsety,3,spcolor); draw_arc(134-spoffsetx,153-spoffsety,2,spcolor); draw_and_record_box(110-spoffsetx,128-spoffsety,8,24,spcolor); draw_and_record_box(150-spoffsetx,128-spoffsety,8,24,spcolor);
+ splash_delay(SPLASH_DELAY);
+ // D arc (110,70,0) (134,70,1) (134,94,2) (110,36,3) box (149,70,157,93)
+ draw_arc(110-spoffsetx,70-spoffsety,0,spcolor); draw_arc(134-spoffsetx,70-spoffsety,1,spcolor); draw_arc(134-spoffsetx,95-spoffsety,2,spcolor); draw_arc(110-spoffsetx,95-spoffsety,3,spcolor); draw_and_record_box(150-spoffsetx,70-spoffsety,8,24,spcolor);
+ splash_delay(SPLASH_DELAY);
+ // A arc (167,70,0) (191,70,1) (191,94,2) (167,36,3) box (207,94,215,118)
+ draw_arc(167-spoffsetx,70-spoffsety,0,spcolor); draw_arc(191-spoffsetx,70-spoffsety,1,spcolor); draw_arc(191-spoffsetx,95-spoffsety,2,spcolor); draw_arc(167-spoffsetx,95-spoffsety,3,spcolor); draw_and_record_box(207-spoffsetx,94-spoffsety,8,25,spcolor);
+ splash_delay(SPLASH_DELAY);
+ // P arc (167,128,0) (191,128,1) (191,152,2) (167,152,3) box (167,152,8,25)
+ draw_arc(167-spoffsetx,128-spoffsety,0,spcolor); draw_arc(191-spoffsetx,128-spoffsety,1,spcolor); draw_arc(191-spoffsetx,153-spoffsety,2,spcolor); draw_arc(167-spoffsetx,153-spoffsety,3,spcolor); draw_and_record_box(167-spoffsetx,152-spoffsety,8,25,spcolor);
+ splash_delay(SPLASH_DELAY);
+ // O arc (167,186,0) (191,186,1) (191,210,2) (167,210,3)
+ draw_arc(167-spoffsetx,186-spoffsety,0,spcolor); draw_arc(191-spoffsetx,186-spoffsety,1,spcolor); draw_arc(191-spoffsetx,211-spoffsety,2,spcolor); draw_arc(167-spoffsetx,211-spoffsety,3,spcolor);
+ splash_delay(SPLASH_DELAY);
+ // C arc (110,186,0) (110,210,3) box (134,186,24,8) (134,227,24,8)
+ draw_arc(110-spoffsetx,186-spoffsety,0,spcolor); draw_arc(110-spoffsetx,211-spoffsety,3,spcolor); draw_and_record_box(134-spoffsetx,186-spoffsety,24,8,spcolor); draw_and_record_box(134-spoffsetx,227-spoffsety,24,8,spcolor);
+ splash_delay(SPLASH_DELAY);
+ // R arc (52,186,0) (76,186,1) box (52,210,8,25)
+ draw_arc(52-spoffsetx,186-spoffsety,0,spcolor); draw_arc(76-spoffsetx,186-spoffsety,1,spcolor); draw_and_record_box(52-spoffsetx,210-spoffsety,8,25,spcolor);
+ splash_delay(SPLASH_DELAY);
+ // S arc (52,128,0) (76,152,2)
+ draw_arc(52-spoffsetx,128-spoffsety,0,spcolor); draw_arc(76-spoffsetx,153-spoffsety,2,spcolor);
+ splash_delay(SPLASH_DELAY);
+ // A arc (52,70,0) (76,70,1) (134,94,2) (52,94,3) box (92,94,100,118)
+ draw_arc(52-spoffsetx,70-spoffsety,0,spcolor); draw_arc(76-spoffsetx,70-spoffsety,1,spcolor); draw_arc(76-spoffsetx,95-spoffsety,2,spcolor); draw_arc(52-spoffsetx,95-spoffsety,3,spcolor); draw_and_record_box(92-spoffsetx,94-spoffsety,8,24,spcolor);
+ splash_delay(SPLASH_DELAY);
+ // H arc (52,17,0) (76,17,1) box (52,12,60,60) (92,37,100,60)
+ draw_arc(52-spoffsetx,17-spoffsety,0,spcolor); draw_arc(77-spoffsetx,17-spoffsety,1,spcolor); draw_and_record_box(52-spoffsetx,12-spoffsety,8,48,spcolor); draw_and_record_box(93-spoffsetx,37-spoffsety,8,23,spcolor);
+ splash_delay(SPLASH_DELAY);
+ // A arc (110,12,0) (134,12,1) (134,36,2) (110,36,3) box (149,36,157,60)
+ draw_arc(110-spoffsetx,12-spoffsety,0,spcolor); draw_arc(134-spoffsetx,12-spoffsety,1,spcolor); draw_arc(134-spoffsetx,37-spoffsety,2,spcolor); draw_arc(110-spoffsetx,37-spoffsety,3,spcolor); draw_and_record_box(150-spoffsetx,36-spoffsety,8,25,spcolor);
+ splash_delay(SPLASH_DELAY);
+ // C arc (167,17,0) (167,36,3) box (190,12,215,20) (190,52,215,60)
+ draw_arc(167-spoffsetx,12-spoffsety,0,spcolor); draw_arc(167-spoffsetx,37-spoffsety,3,spcolor); draw_and_record_box(190-spoffsetx,12-spoffsety,25,8,spcolor); draw_and_record_box(190-spoffsetx,53-spoffsety,25,8,spcolor);
+ splash_delay(SPLASH_DELAY);
+ // K arc (248,17,2) (248,36,1) bot (225,12,233,60)
+ draw_arc(248-spoffsetx,12-spoffsety,2,spcolor); draw_arc(248-spoffsetx,37-spoffsety,1,spcolor); draw_and_record_box(225-spoffsetx,12-spoffsety,8,48,spcolor);
+ splash_delay(SPLASH_DELAY);
+ // Y arc (225,70,3) (249,70,2) box (244,90,252,118)
+ draw_arc(225-spoffsetx,70-spoffsety,3,spcolor); draw_arc(249-spoffsetx,70-spoffsety,2,spcolor); draw_and_record_box(244-spoffsetx,90-spoffsety,8,29,spcolor);
+ splash_delay(SPLASH_DELAY);
+ // E arc (225,128,0) (249,128,1) (225,152,3)
+ draw_arc(225-spoffsetx,128-spoffsety,0,spcolor); draw_arc(249-spoffsetx,128-spoffsety,1,spcolor); draw_arc(225-spoffsetx,153-spoffsety,3,spcolor);
+ splash_delay(SPLASH_DELAY);
+ // N arc (225,186,0) (249,186,1) box (225,210,8,25) (266,210,8,25)
+ draw_arc(225-spoffsetx,186-spoffsety,0,spcolor); draw_arc(249-spoffsetx,186-spoffsety,1,spcolor); draw_and_record_box(225-spoffsetx,210-spoffsety,8,25,spcolor); draw_and_record_box(265-spoffsetx,210-spoffsety,8,25,spcolor);
+ splash_delay(SPLASH_DELAY);
+
+ spoffsetx = 0;
+ spoffsety = 0;
+ spcolor = 0x00FFFFFF;
+
+ // H arc (52,17,0) (76,17,1) box (52,12,60,60) (92,37,100,60)
+ draw_arc(52-spoffsetx,17-spoffsety,0,spcolor); draw_arc(77-spoffsetx,17-spoffsety,1,spcolor); tft_fill_area(52-spoffsetx,12-spoffsety,8,48,spcolor); tft_fill_area(93-spoffsetx,37-spoffsety,8,23,spcolor);
+ splash_delay(SPLASH_DELAY);
+ // A arc (110,12,0) (134,12,1) (134,36,2) (110,36,3) box (149,36,157,60)
+ draw_arc(110-spoffsetx,12-spoffsety,0,spcolor); draw_arc(134-spoffsetx,12-spoffsety,1,spcolor); draw_arc(134-spoffsetx,37-spoffsety,2,spcolor); draw_arc(110-spoffsetx,37-spoffsety,3,spcolor); tft_fill_area(150-spoffsetx,36-spoffsety,8,25,spcolor);
+ splash_delay(SPLASH_DELAY);
+ // C arc (167,17,0) (167,36,3) box (190,12,215,20) (190,52,215,60)
+ draw_arc(167-spoffsetx,12-spoffsety,0,spcolor); draw_arc(167-spoffsetx,37-spoffsety,3,spcolor); tft_fill_area(190-spoffsetx,12-spoffsety,25,8,spcolor); tft_fill_area(190-spoffsetx,53-spoffsety,25,8,spcolor);
+ splash_delay(SPLASH_DELAY);
+ // K arc (248,17,2) (248,36,1) bot (225,12,233,60)
+ draw_arc(248-spoffsetx,12-spoffsety,2,spcolor); draw_arc(248-spoffsetx,37-spoffsety,1,spcolor); tft_fill_area(225-spoffsetx,12-spoffsety,8,48,spcolor);
+ splash_delay(SPLASH_DELAY);
+ // A arc (52,70,0) (76,70,1) (134,94,2) (52,94,3) box (92,94,100,118)
+ draw_arc(52-spoffsetx,70-spoffsety,0,spcolor); draw_arc(76-spoffsetx,70-spoffsety,1,spcolor); draw_arc(76-spoffsetx,95-spoffsety,2,spcolor); draw_arc(52-spoffsetx,95-spoffsety,3,spcolor); tft_fill_area(92-spoffsetx,94-spoffsety,8,24,spcolor);
+ splash_delay(SPLASH_DELAY);
+ // D arc (110,70,0) (134,70,1) (134,94,2) (110,36,3) box (149,70,157,93)
+ draw_arc(110-spoffsetx,70-spoffsety,0,spcolor); draw_arc(134-spoffsetx,70-spoffsety,1,spcolor); draw_arc(134-spoffsetx,95-spoffsety,2,spcolor); draw_arc(110-spoffsetx,95-spoffsety,3,spcolor); tft_fill_area(150-spoffsetx,70-spoffsety,8,24,spcolor);
+ splash_delay(SPLASH_DELAY);
+ // A arc (167,70,0) (191,70,1) (191,94,2) (167,36,3) box (207,94,215,118)
+ draw_arc(167-spoffsetx,70-spoffsety,0,spcolor); draw_arc(191-spoffsetx,70-spoffsety,1,spcolor); draw_arc(191-spoffsetx,95-spoffsety,2,spcolor); draw_arc(167-spoffsetx,95-spoffsety,3,spcolor); tft_fill_area(207-spoffsetx,94-spoffsety,8,25,spcolor);
+ splash_delay(SPLASH_DELAY);
+ // Y arc (225,70,3) (249,70,2) box (244,90,252,118)
+ draw_arc(225-spoffsetx,70-spoffsety,3,spcolor); draw_arc(249-spoffsetx,70-spoffsety,2,spcolor); tft_fill_area(244-spoffsetx,90-spoffsety,8,29,spcolor);
+ splash_delay(SPLASH_DELAY);
+ // S arc (52,128,0) (76,152,2)
+ draw_arc(52-spoffsetx,128-spoffsety,0,spcolor); draw_arc(76-spoffsetx,153-spoffsety,2,spcolor);
+ splash_delay(SPLASH_DELAY);
+ // U arc (110,152,3) (134,152,2) box (110,128,8,24) (150,128,8,24)
+ draw_arc(110-spoffsetx,153-spoffsety,3,spcolor); draw_arc(134-spoffsetx,153-spoffsety,2,spcolor); draw_and_record_box(110-spoffsetx,128-spoffsety,8,24,spcolor); tft_fill_area(150-spoffsetx,128-spoffsety,8,24,spcolor);
+ splash_delay(SPLASH_DELAY);
+ // P arc (167,128,0) (191,128,1) (191,152,2) (167,152,3) box (167,152,8,25)
+ draw_arc(167-spoffsetx,128-spoffsety,0,spcolor); draw_arc(191-spoffsetx,128-spoffsety,1,spcolor); draw_arc(191-spoffsetx,153-spoffsety,2,spcolor); draw_arc(167-spoffsetx,153-spoffsety,3,spcolor); tft_fill_area(167-spoffsetx,152-spoffsety,8,25,spcolor);
+ splash_delay(SPLASH_DELAY);
+ // E arc (225,128,0) (249,128,1) (225,152,3)
+ draw_arc(225-spoffsetx,128-spoffsety,0,spcolor); draw_arc(249-spoffsetx,128-spoffsety,1,spcolor); draw_arc(225-spoffsetx,153-spoffsety,3,spcolor);
+ splash_delay(SPLASH_DELAY);
+ // R arc (52,186,0) (76,186,1) box (52,210,8,25)
+ draw_arc(52-spoffsetx,186-spoffsety,0,spcolor); draw_arc(76-spoffsetx,186-spoffsety,1,spcolor); tft_fill_area(52-spoffsetx,210-spoffsety,8,25,spcolor);
+ splash_delay(SPLASH_DELAY);
+ // C arc (110,186,0) (110,210,3) box (134,186,24,8) (134,227,24,8)
+ draw_arc(110-spoffsetx,186-spoffsety,0,spcolor); draw_arc(110-spoffsetx,211-spoffsety,3,spcolor); tft_fill_area(134-spoffsetx,186-spoffsety,24,8,spcolor); tft_fill_area(134-spoffsetx,227-spoffsety,24,8,spcolor);
+ splash_delay(SPLASH_DELAY);
+ // O arc (167,186,0) (191,186,1) (191,210,2) (167,210,3)
+ draw_arc(167-spoffsetx,186-spoffsety,0,spcolor); draw_arc(191-spoffsetx,186-spoffsety,1,spcolor); draw_arc(191-spoffsetx,211-spoffsety,2,spcolor); draw_arc(167-spoffsetx,211-spoffsety,3,spcolor);
+ splash_delay(SPLASH_DELAY);
+ // N arc (225,186,0) (249,186,1) box (225,210,8,25) (266,210,8,25)
+ draw_arc(225-spoffsetx,186-spoffsety,0,spcolor); draw_arc(249-spoffsetx,186-spoffsety,1,spcolor); tft_fill_area(225-spoffsetx,210-spoffsety,8,25,spcolor); tft_fill_area(265-spoffsetx,210-spoffsety,8,25,spcolor);
+ splash_delay(1300);
+
+ // }
+
+ /*
+ struct Cipher_box box0 = { 0, 0 };
+ struct Cipher_box box1 = { 319+(10*CIPHER_CHAR_WIDTH), 1 };
+ struct Cipher_box box2 = { 0-(2*CIPHER_CHAR_WIDTH), 2 };
+ struct Cipher_box box3 = { 319+(8*CIPHER_CHAR_WIDTH), 3 };
+ struct Cipher_box box4 = { 0-(4*CIPHER_CHAR_WIDTH), 4 };
+ struct Cipher_box box5 = { 319+(6*CIPHER_CHAR_WIDTH), 5 };
+ struct Cipher_box box6 = { 0-(6*CIPHER_CHAR_WIDTH), 6 };
+ struct Cipher_box box7 = { 319+(4*CIPHER_CHAR_WIDTH), 7 };
+ struct Cipher_box box8 = { 0-(8*CIPHER_CHAR_WIDTH), 8 };
+ struct Cipher_box box9 = { 319+(2*CIPHER_CHAR_WIDTH), 9 };
+ struct Cipher_box box10 = { 0-(10*CIPHER_CHAR_WIDTH), 10 };
+ struct Cipher_box box11 = { 319, 11 };
+
+ tft_fill_area(0,0,320,240,CIPHER_BACKGROUND); //Make display black
+
+ while (1) {
+ if (millis()>=splash_waitfor)
+ {
+ splash_waitfor = millis()+4;
+ move_box_right(&box0);
+ move_box_left(&box1);
+ move_box_right(&box2);
+ move_box_left(&box3);
+ move_box_right(&box4);
+ move_box_left(&box5);
+ move_box_right(&box6);
+ move_box_left(&box7);
+ move_box_right(&box8);
+ move_box_left(&box9);
+ move_box_right(&box10);
+ move_box_left(&box11);
+
+ if (box10.x>=(320+CIPHER_CHAR_WIDTH))
+ {
+ break;
+ }
+ }
+ }
+ */
+}
diff --git a/firmware/badge1.X/src/splash.h b/firmware/badge-supercon18.X/src/splash.h
similarity index 100%
rename from firmware/badge1.X/src/splash.h
rename to firmware/badge-supercon18.X/src/splash.h
diff --git a/firmware/badge1.X/src/tetrapuzz.c b/firmware/badge-supercon18.X/src/tetrapuzz.c
similarity index 100%
rename from firmware/badge1.X/src/tetrapuzz.c
rename to firmware/badge-supercon18.X/src/tetrapuzz.c
diff --git a/firmware/badge1.X/src/tetrapuzz.h b/firmware/badge-supercon18.X/src/tetrapuzz.h
similarity index 100%
rename from firmware/badge1.X/src/tetrapuzz.h
rename to firmware/badge-supercon18.X/src/tetrapuzz.h
diff --git a/firmware/badge1.X/src/tune_player.c b/firmware/badge-supercon18.X/src/tune_player.c
similarity index 100%
rename from firmware/badge1.X/src/tune_player.c
rename to firmware/badge-supercon18.X/src/tune_player.c
diff --git a/firmware/badge1.X/src/tune_player.h b/firmware/badge-supercon18.X/src/tune_player.h
similarity index 100%
rename from firmware/badge1.X/src/tune_player.h
rename to firmware/badge-supercon18.X/src/tune_player.h
diff --git a/firmware/badge1.X/src/user_program.c b/firmware/badge-supercon18.X/src/user_program.c
similarity index 100%
rename from firmware/badge1.X/src/user_program.c
rename to firmware/badge-supercon18.X/src/user_program.c
diff --git a/firmware/badge1.X/src/user_program.h b/firmware/badge-supercon18.X/src/user_program.h
similarity index 100%
rename from firmware/badge1.X/src/user_program.h
rename to firmware/badge-supercon18.X/src/user_program.h
diff --git a/firmware/badge1.X/src/vt100.c b/firmware/badge-supercon18.X/src/vt100.c
similarity index 100%
rename from firmware/badge1.X/src/vt100.c
rename to firmware/badge-supercon18.X/src/vt100.c
diff --git a/firmware/badge1.X/src/vt100.h b/firmware/badge-supercon18.X/src/vt100.h
similarity index 100%
rename from firmware/badge1.X/src/vt100.h
rename to firmware/badge-supercon18.X/src/vt100.h
diff --git a/firmware/badge1.X/nbproject/Makefile-variables.mk b/firmware/badge1.X/nbproject/Makefile-variables.mk
deleted file mode 100644
index 7d28749..0000000
--- a/firmware/badge1.X/nbproject/Makefile-variables.mk
+++ /dev/null
@@ -1,13 +0,0 @@
-#
-# Generated - do not edit!
-#
-# NOCDDL
-#
-CND_BASEDIR=`pwd`
-# default configuration
-CND_ARTIFACT_DIR_default=dist/default/production
-CND_ARTIFACT_NAME_default=badge1.X.production.hex
-CND_ARTIFACT_PATH_default=dist/default/production/badge1.X.production.hex
-CND_PACKAGE_DIR_default=${CND_DISTDIR}/default/package
-CND_PACKAGE_NAME_default=badge1.x.tar
-CND_PACKAGE_PATH_default=${CND_DISTDIR}/default/package/badge1.x.tar
diff --git a/firmware/badge1.X/nbproject/configurations.xml b/firmware/badge1.X/nbproject/configurations.xml
deleted file mode 100644
index e1f3c8f..0000000
--- a/firmware/badge1.X/nbproject/configurations.xml
+++ /dev/null
@@ -1,869 +0,0 @@
-
-
-
-
-
- src/basic/tokenizer.h
- src/basic/ubasic.h
-
-
- src/Z80/fdefs.h
- src/Z80/hwz.h
- src/Z80/sim.h
- src/Z80/simglb.h
-
- src/disp.h
- src/hw.h
- src/vt100.h
- src/splash.h
- src/tune_player.h
- src/post.h
- src/badge_settings.h
- src/badge.h
- src/user_program.h
- src/badge_user.h
-
-
-
-
-
- src/basic/tokenizer.c
- src/basic/ubasic.c
-
-
- src/Z80/hwz.c
- src/Z80/iosim.c
- src/Z80/sim1.c
- src/Z80/sim2.c
- src/Z80/sim3.c
- src/Z80/sim4.c
- src/Z80/sim5.c
- src/Z80/sim6.c
- src/Z80/sim7.c
- src/Z80/simfun.c
- src/Z80/simglb.c
-
- src/disp.c
- src/hw.c
- src/images.c
- src/vt100.c
- src/main.c
- src/splash.c
- src/tetrapuzz.c
- src/box_game.c
- src/tune_player.c
- src/post.c
- src/snake.c
- src/user_program.c
- src/badge.c
-
-
- Makefile
-
-
-
- .
- ../cpmsrc
-
- Makefile
-
-
-
- localhost
- PIC32MX370F512H
-
-
- pk4hybrid
- XC32
- 2.10
- 2
-
-
-
-
-
-
-
-
-
-
-
-
- false
- false
-
-
-
-
-
-
- false
-
- false
-
- false
- false
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/firmware/badge1.X/nbproject/private/SuppressibleMessageMemo.properties b/firmware/badge1.X/nbproject/private/SuppressibleMessageMemo.properties
deleted file mode 100644
index c0f7321..0000000
--- a/firmware/badge1.X/nbproject/private/SuppressibleMessageMemo.properties
+++ /dev/null
@@ -1,3 +0,0 @@
-#
-#Thu May 10 22:49:41 CEST 2018
-realice/DEVID_MISMATCH=true
diff --git a/firmware/badge1.X/src/splash.c b/firmware/badge1.X/src/splash.c
deleted file mode 100644
index 7a889f4..0000000
--- a/firmware/badge1.X/src/splash.c
+++ /dev/null
@@ -1,152 +0,0 @@
-#include "splash.h"
-#include
-
-struct Cipher_box
- {
- int16_t x; // Pixel location on screen (negative values for left overflow)
- uint8_t row; // Which of 12 columns in the splash logo this belongs to
- };
-
-void show_splash(void)
-{
- uint16_t i,j;
- tft_fill_area(0,0,320,240,CIPHER_BACKGROUND); //Make display black
- for (i=0; i<12; i++)
- {
- for (j=0; j<12; j++)
- {
- if (b_cipher[i] & 1<row * CIPHER_CHAR_WIDTH)+((b->row / 3) * CIPHER_SPACE);
-
- if ((b->x<320) && (b->x>=0))
- {
- //Draw leading edge
- draw_vert_line(b->x,y,CIPHER_CHAR_WIDTH,CIPHER_CURSOR);
- }
- if (b->x>=CIPHER_CHAR_WIDTH)
- {
- //Erase trailing edge
- //FIXME: erase with red if this is within the splash area
- if (overlaps_logo(b->x-CIPHER_CHAR_WIDTH,b->row))
- {
- draw_vert_line(b->x-CIPHER_CHAR_WIDTH,y,CIPHER_CHAR_WIDTH,CIPHER_COLOR);
- }
- else
- {
- draw_vert_line(b->x-CIPHER_CHAR_WIDTH,y,CIPHER_CHAR_WIDTH,CIPHER_BACKGROUND);
- }
- }
-
- b->x = b->x + 1;
-}
-
-void move_box_left(struct Cipher_box *b)
-{
- uint8_t y = CIPHER_Y0 + (b->row * CIPHER_CHAR_WIDTH)+((b->row / 3) * CIPHER_SPACE);
-
- if ((b->x<320) && (b->x>=0))
- {
- //Draw leading edge
- draw_vert_line(b->x,y,CIPHER_CHAR_WIDTH,CIPHER_CURSOR);
- }
- if ((b->x+CIPHER_CHAR_WIDTH<320) && (b->x+CIPHER_CHAR_WIDTH>=0))
- {
- //Erase trailing edge
- //FIXME: erase with red if this is within the splash area
- if (overlaps_logo(b->x+CIPHER_CHAR_WIDTH,b->row))
- {
- draw_vert_line(b->x+CIPHER_CHAR_WIDTH,y,CIPHER_CHAR_WIDTH,CIPHER_COLOR);
- }
- else
- {
- draw_vert_line(b->x+CIPHER_CHAR_WIDTH,y,CIPHER_CHAR_WIDTH,CIPHER_BACKGROUND);
- }
- }
-
- b->x = b->x - 1;
-}
-
-uint8_t overlaps_logo(int16_t x, uint8_t row) {
- //Returns non-zero if the location overlaps part of the logo
- if ((x=320))
- {
- return 0; //Not within area where logo will be drawn
- }
- int16_t offset_adjusted = x-CIPHER_X0;//55
- uint8_t superblock_size = (CIPHER_CHAR_WIDTH*3) + CIPHER_SPACE;//59
- uint8_t superblock = offset_adjusted / superblock_size;//0
- uint8_t local_x = offset_adjusted-(superblock * superblock_size);//55
-
- if (local_x >= (CIPHER_CHAR_WIDTH*3))
- {
- return 0; //Falls within space between squares on logo
- }
-
- uint8_t index = (local_x/(CIPHER_CHAR_WIDTH))+(3*superblock);
- if (b_cipher[row] & 1<<(11-index))
- {
- return 1;
- }
- return 0;
-}
-
-void animate_splash(void)
-{
- uint16_t x = 0;
- uint16_t splash_waitfor = 0;
-
- struct Cipher_box box0 = { 0, 0 };
- struct Cipher_box box1 = { 319+(10*CIPHER_CHAR_WIDTH), 1 };
- struct Cipher_box box2 = { 0-(2*CIPHER_CHAR_WIDTH), 2 };
- struct Cipher_box box3 = { 319+(8*CIPHER_CHAR_WIDTH), 3 };
- struct Cipher_box box4 = { 0-(4*CIPHER_CHAR_WIDTH), 4 };
- struct Cipher_box box5 = { 319+(6*CIPHER_CHAR_WIDTH), 5 };
- struct Cipher_box box6 = { 0-(6*CIPHER_CHAR_WIDTH), 6 };
- struct Cipher_box box7 = { 319+(4*CIPHER_CHAR_WIDTH), 7 };
- struct Cipher_box box8 = { 0-(8*CIPHER_CHAR_WIDTH), 8 };
- struct Cipher_box box9 = { 319+(2*CIPHER_CHAR_WIDTH), 9 };
- struct Cipher_box box10 = { 0-(10*CIPHER_CHAR_WIDTH), 10 };
- struct Cipher_box box11 = { 319, 11 };
-
- tft_fill_area(0,0,320,240,CIPHER_BACKGROUND); //Make display black
-
- while (1) {
- if (millis()>=splash_waitfor)
- {
- splash_waitfor = millis()+4;
- move_box_right(&box0);
- move_box_left(&box1);
- move_box_right(&box2);
- move_box_left(&box3);
- move_box_right(&box4);
- move_box_left(&box5);
- move_box_right(&box6);
- move_box_left(&box7);
- move_box_right(&box8);
- move_box_left(&box9);
- move_box_right(&box10);
- move_box_left(&box11);
-
- if (box10.x>=(320+CIPHER_CHAR_WIDTH))
- {
- break;
- }
- }
- }
-}