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; - } - } - } -}