diff --git a/1988/isaak/.gitignore b/1988/isaak/.gitignore index 2274f23c5..a9d43db81 100644 --- a/1988/isaak/.gitignore +++ b/1988/isaak/.gitignore @@ -1,2 +1,3 @@ isaak +isaak.alt isaak.output diff --git a/1988/isaak/Makefile b/1988/isaak/Makefile index 51d65f9d1..69385dd44 100644 --- a/1988/isaak/Makefile +++ b/1988/isaak/Makefile @@ -167,11 +167,11 @@ ENTRY= isaak PROG= ${ENTRY} # OBJ= ${PROG}.o -DATA= +DATA= isaak.encode TARGET= ${PROG} # -ALT_OBJ= ${PROG}.orig.o -ALT_TARGET= ${PROG}.orig +ALT_OBJ= ${PROG}.alt.o +ALT_TARGET= ${PROG}.alt ################# @@ -193,7 +193,7 @@ ${PROG}: ${PROG}.c alt: data ${ALT_TARGET} @${TRUE} -${PROG}.orig: ${PROG}.orig.c +${PROG}.alt: ${PROG}.alt.c @echo "NOTE: The original source might not compile using modern compilers." ${CC} ${CFLAGS} $< -o $@ ${LIBS} diff --git a/1988/isaak/README.md b/1988/isaak/README.md index 87e7b385b..f871e1061 100644 --- a/1988/isaak/README.md +++ b/1988/isaak/README.md @@ -1,4 +1,4 @@ -Best visuals: +# Best visuals: Mark Isaak Imagen Corporation @@ -7,11 +7,17 @@ Best visuals: 95052-8101 USA -Compile with: +## To build: - cc -DI=B -DO=- -Dy isaak.c -o isaak + make all -Execute without arguments. +### To run + + ./isaak + +### Alternate code + +An alternate version of this entry, `isaak.alt.c`. The original entry starts with the line: @@ -20,6 +26,8 @@ The original entry starts with the line: This works on some systems. Why? Note that `#include ` is given on the last line. Why is this needed? Note the unusual calls to sprintf. +## Judges' comments + NOTE: The program relies heavily on ASCII. Don't even think of running it on an EBCDIC machine. If you name the file anything other than "isaak.c", you must change the `#include` on line 7. diff --git a/1988/isaak/isaak.orig.c b/1988/isaak/isaak.alt.c similarity index 100% rename from 1988/isaak/isaak.orig.c rename to 1988/isaak/isaak.alt.c