Revision fd205ce62fe00587fdef69712d42d41d7a1bfc70 authored by Mike Stewart on 01 September 2016, 02:44:47 UTC, committed by Mike Stewart on 01 September 2016, 02:44:47 UTC
* Made T6RUPT occur on emission of a ZOUT by DINC * Switched to AddSP16() for incrementing in DINC, to fix its numerical behavior * Forbade regular CPU instructions from triggering T6RUPT * Restricted TIME6 to only increment when enabled * Disabled TIME6 upon triggering of T6RUPT
1 parent d042fd0
Makefile
# Copyright: Public domain.
# Filename: Makefile
# Purpose: Makefile for Colossus 2A (Comanche 055).
# (The source code for the Command Module's (CM)
# Apollo Guidance Computer (AGC), Apollo 11.)
# Contact: Ron Burkey <info@sandroid.org>.
# Website: http://www.ibiblio.org/apollo
# Mod history: 2009-05-20 RSB Adapted from similar Colossus 249
# Makefile.
# 2009-07-04 RSB Added --html switch.
# 2011-05-03 JL Replaced with newer version from Artemis072.
# Point to moved Oct2Bin.
# 2012-09-16 JL Updated to match tools dir changes.
BASENAME=Comanche055
SOURCE:=$(wildcard *.agc)
TARGETS=${BASENAME}.bin ${BASENAME}.lst
default: $(TARGETS)
${BASENAME}.bin: ${BASENAME}.binsource
../Tools/oct2bin <${BASENAME}.binsource
mv oct2bin.bin $@
MAIN.agc.bin MAIN.agc.lst: ${SOURCE}
../yaYUL/yaYUL --unpound-page --html MAIN.agc >MAIN.agc.lst
${BASENAME}.lst: MAIN.agc.bin ${BASENAME}.bin
diff -s MAIN.agc.bin ${BASENAME}.bin
mv MAIN.agc.lst ${BASENAME}.lst
mv MAIN.agc.symtab ${BASENAME}.symtab
corediff.txt: ${BASENAME}.bin MAIN.agc.bin MAIN.agc.lst
python ../Tools/ropediff.py -p -c -a -o $@ ${BASENAME}.bin MAIN.agc.bin
clean:
rm -f *.lst *~ MAIN.agc.bin ${BASENAME}.bin *.symtab oct2bin.bin* *.html
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...